#europe-map[data-astro-cid-fjprudfz]{width:100%;height:100%;font-family:Outfit,system-ui,sans-serif;overflow:visible}.map-land[data-astro-cid-fjprudfz]{fill:url(#map-dots);stroke:#39688e;stroke-width:.6px;stroke-linejoin:round}.hero[data-astro-cid-i3irphx7]{min-height:820px;padding:0 var(--gutter);background:var(--navy);color:#fff;position:relative;overflow:hidden}.hero-copy[data-astro-cid-i3irphx7]{z-index:2;width:46%;max-width:600px;margin-left:calc(var(--content-x) - var(--gutter));flex-direction:column;gap:26px;padding-top:140px;display:flex;position:relative}h1[data-astro-cid-i3irphx7]{letter-spacing:-.035em;font-size:clamp(44px,4.4vw,64px);font-weight:500;line-height:1.04}.hero-copy[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{color:var(--dim);max-width:480px;margin:0;font-size:19px;line-height:1.55}.hero-copy[data-astro-cid-i3irphx7] .rule-link[data-astro-cid-i3irphx7]{color:#fff}.hero-copy[data-astro-cid-i3irphx7] .rule-link[data-astro-cid-i3irphx7]:hover{color:var(--sky)}.map-scene[data-astro-cid-i3irphx7]{pointer-events:none;width:62%;height:840px;position:absolute;top:-10px;right:-3%;mask-image:linear-gradient(90deg,#0000 0%,#000 14% 96%,#0000)}.hero-copy[data-astro-cid-i3irphx7] .map-note[data-astro-cid-i3irphx7]{max-width:400px;color:var(--sky);margin-top:40px;font-size:14px;line-height:1.5}.route-exit[data-astro-cid-i3irphx7]{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.route-exit[data-astro-cid-i3irphx7] path[data-astro-cid-i3irphx7]{fill:none;stroke:var(--route);stroke-width:1.5px;stroke-dasharray:2 6;opacity:.9}@media (width<=1100px){.hero-copy[data-astro-cid-i3irphx7]{width:50%}.map-scene[data-astro-cid-i3irphx7]{width:70%;right:-12%}}@media (width<=850px){.hero[data-astro-cid-i3irphx7]{min-height:0;padding-bottom:0}.hero-copy[data-astro-cid-i3irphx7]{width:auto;max-width:640px;padding-top:72px}.map-scene[data-astro-cid-i3irphx7]{width:118%;height:470px;margin:16px 0 0 -12%;position:relative;top:auto;right:auto;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hero-copy[data-astro-cid-i3irphx7] .map-note[data-astro-cid-i3irphx7]{margin-top:12px}}@media (width<=520px){.hero-copy[data-astro-cid-i3irphx7]{gap:18px;padding-top:40px}h1[data-astro-cid-i3irphx7]{font-size:clamp(36px,10vw,44px)}.hero-copy[data-astro-cid-i3irphx7] p[data-astro-cid-i3irphx7]{font-size:17px}.map-scene[data-astro-cid-i3irphx7]{width:130%;height:380px;margin-left:-18%}.hero-copy[data-astro-cid-i3irphx7] .map-note[data-astro-cid-i3irphx7]{font-size:13px}}.company[data-astro-cid-tjymanqq]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;column-gap:8%;display:grid}.company-story[data-astro-cid-tjymanqq]{max-width:720px}.company-story[data-astro-cid-tjymanqq] h2[data-astro-cid-tjymanqq]{margin-bottom:22px}.story[data-astro-cid-tjymanqq]{margin-top:8px}.story[data-astro-cid-tjymanqq] summary[data-astro-cid-tjymanqq]{cursor:pointer;color:var(--blue-deep);align-items:center;gap:12px;padding:6px 0;font-size:17px;font-weight:500;list-style:none;display:inline-flex}.story[data-astro-cid-tjymanqq] summary[data-astro-cid-tjymanqq]::-webkit-details-marker{display:none}.story[data-astro-cid-tjymanqq] summary[data-astro-cid-tjymanqq]:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:9px;height:9px;transition:transform .15s;transform:rotate(-45deg)}.story[data-astro-cid-tjymanqq][open] summary[data-astro-cid-tjymanqq]:before{transform:rotate(45deg)}.timeline[data-astro-cid-tjymanqq]{flex-direction:column;gap:18px;margin:18px 0 20px;padding:0;list-style:none;display:flex}.timeline[data-astro-cid-tjymanqq] li[data-astro-cid-tjymanqq]{align-items:baseline;gap:22px;display:flex}.timeline[data-astro-cid-tjymanqq] strong[data-astro-cid-tjymanqq]{color:var(--blue-deep);letter-spacing:-.02em;min-width:70px;font-size:24px;font-weight:500}.timeline[data-astro-cid-tjymanqq] span[data-astro-cid-tjymanqq]{color:var(--ink);font-size:17px;line-height:1.5}.figures[data-astro-cid-tjymanqq]{flex-direction:column;gap:14px;padding-top:12px;display:flex}.figures[data-astro-cid-tjymanqq] img[data-astro-cid-tjymanqq]{width:200px;height:200px;margin-bottom:10px}.figures[data-astro-cid-tjymanqq] p[data-astro-cid-tjymanqq]{color:var(--muted);max-width:260px;margin:0;font-size:16px;line-height:1.5}.figures[data-astro-cid-tjymanqq] strong[data-astro-cid-tjymanqq]{letter-spacing:-.03em;color:var(--ink);margin-bottom:6px;font-size:40px;font-weight:500;line-height:1;display:block}.figures[data-astro-cid-tjymanqq] strong[data-astro-cid-tjymanqq] span[data-astro-cid-tjymanqq]{color:var(--blue-deep);font-size:26px}.figures[data-astro-cid-tjymanqq] .note[data-astro-cid-tjymanqq]{color:var(--footnote);margin-top:8px;font-size:14px}.mark-phone[data-astro-cid-tjymanqq]{display:none}.mark-layers[data-astro-cid-tjymanqq]{cursor:default;width:176px;height:176px;padding:0;display:block;position:relative}.mark-layers[data-astro-cid-tjymanqq]:enabled{cursor:pointer}.mark-layers[data-astro-cid-tjymanqq] svg[data-astro-cid-tjymanqq]{width:100%;height:100%;position:absolute;inset:0}.mark-b[data-astro-cid-tjymanqq]{stroke:none;stroke-width:12px;stroke-linejoin:round}.mark-phone[data-astro-cid-tjymanqq][data-reveal=pending] .mark-b[data-astro-cid-tjymanqq]{fill-opacity:0}.mark-phone[data-astro-cid-tjymanqq][data-reveal=pending] .mark-chevron[data-astro-cid-tjymanqq]{opacity:0}.mark-phone[data-astro-cid-tjymanqq][data-reveal=in] .mark-b[data-astro-cid-tjymanqq]{stroke:var(--blue-deep);stroke-dasharray:1;animation:1.1s cubic-bezier(.4,0,.2,1) both mark-draw,.5s ease-out 1s both mark-fill}.mark-phone[data-astro-cid-tjymanqq][data-reveal=in] .mark-chevron[data-astro-cid-tjymanqq]{animation:.7s cubic-bezier(.2,.9,.25,1.06) 1.3s both mark-chevron}@keyframes mark-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes mark-fill{0%{fill-opacity:0;stroke-opacity:1}to{fill-opacity:1;stroke-opacity:0}}@keyframes mark-chevron{0%{opacity:0;transform:translate(-118px)}30%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mark-phone[data-astro-cid-tjymanqq][data-reveal] .mark-b[data-astro-cid-tjymanqq]{stroke:none;fill-opacity:1}.mark-phone[data-astro-cid-tjymanqq][data-reveal] .mark-chevron[data-astro-cid-tjymanqq]{opacity:1}}@media (width<=850px){.company[data-astro-cid-tjymanqq]{grid-template-columns:1fr;row-gap:36px}.figures[data-astro-cid-tjymanqq]{flex-flow:wrap;align-items:flex-start;gap:24px 40px;padding-top:0}.figures[data-astro-cid-tjymanqq]>img[data-astro-cid-tjymanqq]{display:none}.mark-phone[data-astro-cid-tjymanqq]{flex-basis:100%;justify-content:center;padding:16px 0 12px;display:flex}.figures[data-astro-cid-tjymanqq] .note[data-astro-cid-tjymanqq]{flex-basis:100%}}@media (width<=520px){.timeline[data-astro-cid-tjymanqq] li[data-astro-cid-tjymanqq]{gap:14px}.timeline[data-astro-cid-tjymanqq] strong[data-astro-cid-tjymanqq]{min-width:56px;font-size:20px}.timeline[data-astro-cid-tjymanqq] span[data-astro-cid-tjymanqq]{font-size:16px}}.portfolio[data-astro-cid-mez74ikv]{background:var(--white)}.portfolio[data-astro-cid-mez74ikv] h2{max-width:900px;margin-bottom:22px}.description[data-astro-cid-mez74ikv]{max-width:720px}.category-list[data-astro-cid-mez74ikv]{border-top:1px solid var(--line-ink);grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:32px 0 20px;padding:22px 0 0;list-style:none;display:grid}.category-list[data-astro-cid-mez74ikv] li[data-astro-cid-mez74ikv]{letter-spacing:-.02em;font-size:22px;font-weight:500;line-height:1.25}.note[data-astro-cid-mez74ikv]{margin:0;font-size:16px}@media (width<=1100px){.category-list[data-astro-cid-mez74ikv]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=520px){.category-list[data-astro-cid-mez74ikv]{grid-template-columns:1fr;gap:14px}.category-list[data-astro-cid-mez74ikv] li[data-astro-cid-mez74ikv]{font-size:20px}}.retail[data-astro-cid-ejd2n7v5]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;column-gap:7%;display:grid}.retail-story[data-astro-cid-ejd2n7v5] h2[data-astro-cid-ejd2n7v5]{margin-bottom:22px}.retail-story[data-astro-cid-ejd2n7v5] h3[data-astro-cid-ejd2n7v5]{margin:10px 0 12px}figure[data-astro-cid-ejd2n7v5]{flex-direction:column;gap:12px;padding-top:10px;display:flex}figure[data-astro-cid-ejd2n7v5] img[data-astro-cid-ejd2n7v5]{object-fit:cover;object-position:54% center;width:100%;height:380px}figcaption[data-astro-cid-ejd2n7v5]{color:var(--muted);font-size:14px}@media (width<=850px){.retail[data-astro-cid-ejd2n7v5]{grid-template-columns:1fr;row-gap:32px}figure[data-astro-cid-ejd2n7v5] img[data-astro-cid-ejd2n7v5]{height:auto;max-height:460px}}.operations[data-astro-cid-xhgoaygp]{background:var(--white)}.operations[data-astro-cid-xhgoaygp] h2[data-astro-cid-xhgoaygp]{margin-bottom:36px}.rows[data-astro-cid-xhgoaygp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;max-width:1040px;display:grid}article[data-astro-cid-xhgoaygp]{border-top:1px solid var(--line-ink);flex-direction:column;gap:14px;padding-top:22px;display:flex}article[data-astro-cid-xhgoaygp] p[data-astro-cid-xhgoaygp]{margin:0 0 6px}@media (width<=850px){.rows[data-astro-cid-xhgoaygp]{grid-template-columns:1fr;gap:32px}}.commitments[data-astro-cid-dmxfleab] h2[data-astro-cid-dmxfleab]{margin-bottom:22px}.intro[data-astro-cid-dmxfleab]{max-width:720px;margin-bottom:40px}.list[data-astro-cid-dmxfleab]{border-top:1px solid var(--line-ink);max-width:1040px}article[data-astro-cid-dmxfleab]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;padding:26px 0;display:grid}article[data-astro-cid-dmxfleab] p[data-astro-cid-dmxfleab]{margin:0}.status[data-astro-cid-dmxfleab]{color:var(--blue-deep);margin-bottom:8px;font-size:14px;font-weight:500}.community[data-astro-cid-dmxfleab]{margin:24px 0 0;font-size:16px}.community[data-astro-cid-dmxfleab] span[data-astro-cid-dmxfleab]{color:var(--muted-2);margin-right:8px}@media (width<=850px){article[data-astro-cid-dmxfleab]{grid-template-columns:1fr;gap:12px}}.contact[data-astro-cid-rm6npfgm]{background:var(--white)}.contact[data-astro-cid-rm6npfgm] h2[data-astro-cid-rm6npfgm]{margin-bottom:22px}.intro[data-astro-cid-rm6npfgm]{max-width:720px;margin-bottom:28px}.actions[data-astro-cid-rm6npfgm]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.button[data-astro-cid-rm6npfgm],.contact-social[data-astro-cid-rm6npfgm]{justify-content:center;align-items:center;gap:16px;min-height:52px;padding:14px 24px;font-size:16px;display:inline-flex}.contact-primary[data-astro-cid-rm6npfgm]{background:var(--blue-deep);color:#fff;border:1px solid var(--blue-deep);font-weight:500}.contact-primary[data-astro-cid-rm6npfgm]:hover{background:var(--blue-deeper);border-color:var(--blue-deeper)}.contact-secondary[data-astro-cid-rm6npfgm]{border:1px solid var(--line-strong);color:var(--ink)}.contact-secondary[data-astro-cid-rm6npfgm]:hover{border-color:var(--blue-deep);color:var(--blue-deep)}.contact-social[data-astro-cid-rm6npfgm]{padding-left:8px;padding-right:8px}.enquiry-directory[data-astro-cid-rm6npfgm]{border-top:1px solid var(--line-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;max-width:1040px;margin-top:40px;padding-top:28px;display:grid}.enquiry-directory[data-astro-cid-rm6npfgm] h3[data-astro-cid-rm6npfgm]{margin-bottom:10px}.enquiry-directory[data-astro-cid-rm6npfgm] p[data-astro-cid-rm6npfgm]{margin-bottom:14px;font-size:16px}.enquiry-directory[data-astro-cid-rm6npfgm] a[data-astro-cid-rm6npfgm]{font-size:16px}.contact[data-astro-cid-rm6npfgm] .contact-privacy{color:var(--muted-2);margin:28px 0 0;font-size:14px}@media (width<=850px){.enquiry-directory[data-astro-cid-rm6npfgm]{grid-template-columns:1fr;gap:26px}}@media (width<=520px){.actions[data-astro-cid-rm6npfgm]{grid-template-columns:1fr;gap:12px;display:grid}.contact-social[data-astro-cid-rm6npfgm]{justify-content:flex-start}}
