@font-face{font-family:instrument;src:url(../media/instrument_sans_latin_wght_normal-s.p.3h2wr6o8p949u.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:instrument Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.instrument_3c2dae9d-module___WjFFW__className{font-family:instrument,instrument Fallback,system-ui,Segoe UI,Arial;font-style:normal}.instrument_3c2dae9d-module___WjFFW__variable{--font-instrument:"instrument", "instrument Fallback", system-ui, Segoe UI, Arial}

@font-face{font-family:plexMono;src:url(../media/ibm_plex_mono_latin_400_normal-s.3xdfs0-p_zi4c.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plexmono_6fd94691-module___CaWTW__className{font-family:plexMono,plexMono Fallback;font-style:normal;font-weight:400}.plexmono_6fd94691-module___CaWTW__variable{--font-plex-mono:"plexMono", "plexMono Fallback"}

:root{--ink:#1d1e1c;--ink-2:#262724;--paper:#fff;--stone-50:#f4f2ee;--stone-100:#ebe8e2;--stone-200:#d5d2ca;--stone-500:#6f6c66;--stone-700:#5e5c57;--on-dark:#f4f2ee;--on-dark-2:#b9b6ae;--hair:#d5d2ca;--hair-dark:#f4f2ee29;--hair-dark-strong:#4a4a47;--brass:#c9aa69;--brass-ink:#7c5e27;--error:#b42318;--success:#2f6b3e;--font-sans:var(--font-instrument), "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;--content:1312px;--pad-x:64px;--gutter:24px;--section-y:128px;--header-h:88px;--ease:cubic-bezier(.2, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}@media (max-width:1279px){:root{--pad-x:48px;--section-y:112px}}@media (max-width:1023px){:root{--pad-x:32px;--section-y:96px;--header-h:72px}}@media (max-width:767px){:root{--pad-x:20px;--gutter:16px;--section-y:72px;--header-h:64px}}

*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}main :where(a,button,input,select,textarea,summary,[tabindex]),body>footer :where(a,button){scroll-margin-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-sans);color:var(--ink);background:var(--stone-50);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-kerning:normal;margin:0;font-size:17px;line-height:1.6}img,video,svg{max-width:100%;display:block}img,video{height:auto}picture{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.bg-ink :focus-visible,.on-dark :focus-visible,body>header :focus-visible,body>footer :focus-visible{outline-color:var(--brass)}::selection{background:var(--brass);color:var(--ink)}.container{width:100%;max-width:calc(var(--content) + 2 * var(--pad-x));padding-inline:var(--pad-x);margin-inline:auto}.section{padding-block:var(--section-y)}.bg-paper{background:var(--paper)}.bg-stone{background:var(--stone-50)}.bg-ink{background:var(--ink);color:var(--on-dark)}.display{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.04em;font-size:clamp(44px,5.6vw,80px);font-weight:500;line-height:1}@media (max-width:420px){.display{font-size:min(44px,11.2vw)}}.h2{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(34px,3.9vw,56px);font-weight:500;line-height:1.04}.h2-sm{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,2.8vw,40px);font-weight:500;line-height:1.06}.h3{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(22px,2.1vw,30px);font-weight:500;line-height:1.12}.lead{font-size:clamp(17px,1.3vw,19px);line-height:1.55}.body{font-size:16px;line-height:1.6}.small{font-size:13px;line-height:1.45}.muted{color:var(--stone-700)}.muted-dark{color:var(--on-dark-2)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.nowrap{white-space:nowrap}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--paper);color:var(--ink);opacity:0;pointer-events:none;padding:10px 16px;font-weight:600;transition:opacity .2s;position:absolute;top:12px;left:12px}.skip-link:focus{opacity:1;pointer-events:auto}html.js [data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(28px)}html.js [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html.js [data-reveal]{opacity:1;transition:none;transform:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}





/* YDF client review, 3 October 2026. */

[class*="Header-module"][class$="__logo"] img{width:auto;height:28px}

[class*="Footer-module"][class$="__logo"] img{width:auto;height:26px}

.home-module__QO_HFa__heroInner .home-module__QO_HFa__heroText{max-width:760px}.home-module__QO_HFa__heroTitle{font-size:clamp(32px,3.65vw,54px);line-height:1.1;letter-spacing:-.035em;max-width:760px;font-weight:400;text-wrap:balance}

.ydf-prose{max-width:850px;font-size:18px;line-height:1.7;margin-top:28px}

.ydf-prose p+p{margin-top:20px}

.ydf-sector-intro{max-width:820px;font-size:18px;line-height:1.6;margin:0 0 40px}

.ydf-special-project{display:flex;gap:24px;align-items:center;border-top:1px solid var(--line,#cbc8c0);padding:24px 0;margin-top:24px;text-decoration:none;color:inherit}

.ydf-special-project>span:last-child{margin-left:auto;font-size:30px}.ydf-special-project h3{font-size:22px;font-weight:500}.ydf-special-project p{margin-top:8px;line-height:1.6}

.ydf-metal-list{font-size:14px;line-height:1.6;opacity:.8;margin-top:18px}

.ydf-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px;margin-top:48px}

.ydf-photo{margin:0;min-width:0}.ydf-photo a{display:block;background:#e9e6df;overflow:hidden}.ydf-photo img{display:block;aspect-ratio:1;width:100%;height:auto;object-fit:cover;transition:transform .4s}.ydf-photo a:hover img{transform:scale(1.025)}.ydf-photo figcaption{font-size:17px;line-height:1.5;margin-top:14px}.ydf-photo a:focus-visible{outline:2px solid currentColor;outline-offset:5px}

[class$="__stats"]:has(>div:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}

@media(max-width:900px){.ydf-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

@media(max-width:600px){.ydf-photo-grid{grid-template-columns:1fr;gap:32px}.ydf-prose,.ydf-sector-intro{font-size:16px}.ydf-special-project{gap:14px;align-items:flex-start}}

@media(max-width:479px){[class*="Header-module"][class$="__logo"] img{width:auto;height:23px}}



[class*="Footer-module"][class$="__social"] a[href*="linkedin.com"]{font-size:0;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}[class*="Footer-module"][class$="__social"] a[href*="linkedin.com"]::before{content:"";width:24px;height:24px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M20.45%202H3.55C2.69%202%202%202.68%202%203.52v16.96C2%2021.32%202.69%2022%203.55%2022h16.9c.86%200%201.55-.68%201.55-1.52V3.52C22%202.68%2021.31%202%2020.45%202ZM7.93%2018.75H4.98V9.2h2.95ZM6.45%207.89a1.71%201.71%200%201%201%200-3.42%201.71%201.71%200%200%201%200%203.42ZM19%2018.75h-2.95V14.1c0-1.1-.02-2.52-1.54-2.52-1.54%200-1.78%201.2-1.78%202.44v4.73H9.78V9.2h2.83v1.3h.04c.4-.75%201.36-1.54%202.8-1.54%203%200%203.55%201.98%203.55%204.55Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}[class*="Footer-module"][class$="__social"] a[href*="instagram.com"]{font-size:0;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}[class*="Footer-module"][class$="__social"] a[href*="instagram.com"]::before{content:"";width:24px;height:24px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%225%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%2217.5%22%20cy%3D%226.5%22%20r%3D%221%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
/* YDF r11: approved menu, 3 October 2026. */
.ydf-header-r11 [hidden]{display:none!important}
.ydf-header-r11 .Header-module__hBw1pG__navLink[aria-expanded=true]{color:var(--brass)}
.ydf-header-r11 .Header-module__hBw1pG__navLink[aria-expanded=true]:after{transform:scaleX(1)}
.ydf-header-r11 .Header-module__hBw1pG__mega{max-height:calc(100dvh - var(--header-h));overflow-y:auto;overscroll-behavior:contain}
.ydf-header-r11 .ydf-mega-composition-r11{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:32px;padding-top:32px;padding-bottom:28px}
.ydf-header-r11 .Header-module__hBw1pG__megaGrid{display:grid;grid-template-columns:1fr 1fr 1.05fr .9fr;gap:28px;padding:0;align-items:start}
.ydf-header-r11 .Header-module__hBw1pG__megaCol{border:0;padding:0;min-width:0}
.ydf-header-r11 .Header-module__hBw1pG__megaTitle{font-size:22px;line-height:1.2;letter-spacing:-.025em;font-weight:500;color:var(--on-dark);margin:0 0 17px;padding:0 0 16px;border-bottom:1px solid var(--hair-dark-strong)}
.ydf-header-r11 .Header-module__hBw1pG__megaCol li+li{margin-top:0}
.ydf-header-r11 .Header-module__hBw1pG__megaLink{display:block;padding:7px 0;min-height:37px;font-size:17px;line-height:1.35;font-weight:400}
.ydf-header-r11 .Header-module__hBw1pG__megaLink:hover,.ydf-header-r11 .Header-module__hBw1pG__megaLink:focus-visible{text-decoration:underline;text-underline-offset:5px;color:var(--brass)}
.ydf-header-r11 .ydf-mega-feature-r11{margin:0;padding-left:24px;border-left:1px solid var(--hair-dark);display:flex;flex-direction:column;min-width:0}
.ydf-header-r11 .ydf-mega-feature-r11>a{position:relative;flex:1;display:block;min-height:270px}
.ydf-header-r11 .ydf-mega-feature-r11 img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:48% center}
.ydf-header-r11 .ydf-mega-feature-r11 figcaption{font-size:14px;padding-top:15px}
.ydf-header-r11 .ydf-mega-feature-r11 figcaption a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:28px}
.ydf-header-r11 .ydf-mega-feature-r11 svg,.ydf-header-r11 .ydf-mega-bottom-r11 svg{color:var(--brass);flex:none}
.ydf-header-r11 .ydf-mega-bottom-r11{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid var(--hair-dark);padding:15px 0 18px;font-size:13px}
.ydf-header-r11 .ydf-mega-bottom-r11>span{color:var(--on-dark-2)}
.ydf-header-r11 .ydf-mega-bottom-r11 a{display:inline-flex;gap:22px;align-items:center;min-height:28px}
.ydf-header-r11 .Header-module__hBw1pG__mobile{overscroll-behavior:contain;max-height:calc(100dvh - var(--header-h))}
.ydf-header-r11 .Header-module__hBw1pG__mobileInner{padding-bottom:calc(40px + env(safe-area-inset-bottom))}
.ydf-header-r11 .Header-module__hBw1pG__mobileGroups{display:block;padding-bottom:0}
.ydf-header-r11 .ydf-mobile-group-r11{border-top:1px solid var(--hair-dark)}
.ydf-header-r11 .ydf-mobile-group-toggle-r11{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:66px;padding:15px 0;text-align:left;font-size:22px;font-weight:500;letter-spacing:-.025em}
.ydf-header-r11 .ydf-mobile-group-toggle-r11 span{color:var(--brass);font-size:24px;font-weight:400}
.ydf-header-r11 .ydf-mobile-group-toggle-r11[aria-expanded=true]{color:var(--brass)}
.ydf-header-r11 .ydf-mobile-group-r11>div{padding-bottom:18px}
.ydf-header-r11 .Header-module__hBw1pG__mobileGroups li{line-height:1.4}
.ydf-header-r11 .Header-module__hBw1pG__mobileGroups a{display:flex;align-items:center;min-height:46px;padding:10px 0;font-size:16px;line-height:1.4}
.ydf-header-r11 .ydf-mobile-group-all-r11{font-size:14px!important;color:var(--on-dark-2);border-top:1px solid var(--hair-dark);margin-top:7px}
.ydf-header-r11 .Header-module__hBw1pG__mobileFoot>a{min-height:44px;display:flex;align-items:center}
@media(min-width:1200px) and (max-width:1350px){.ydf-header-r11 .ydf-mega-composition-r11{grid-template-columns:minmax(0,1fr) 200px;gap:26px}.ydf-header-r11 .Header-module__hBw1pG__megaGrid{gap:22px}.ydf-header-r11 .Header-module__hBw1pG__megaTitle{font-size:20px}.ydf-header-r11 .Header-module__hBw1pG__megaLink{font-size:16px}}
@media(min-width:1200px) and (max-height:740px){.ydf-header-r11 .ydf-mega-composition-r11{padding-top:24px;padding-bottom:22px}.ydf-header-r11 .Header-module__hBw1pG__megaLink{font-size:16px;min-height:33px;padding:6px 0}.ydf-header-r11 .ydf-mega-feature-r11>a{min-height:250px}}
@media(pointer:coarse){.ydf-header-r11 .Header-module__hBw1pG__megaLink,.ydf-header-r11 .ydf-mega-bottom-r11 a,.ydf-header-r11 .ydf-mega-feature-r11 figcaption a{min-height:44px}}
@media(prefers-reduced-motion:reduce){.ydf-header-r11 *{transition:none!important}}

.ydf-footer-r11-shell{width:100%;container-type:inline-size}

.ydf-footer-r11{--ink:#1d1e1c;--paper:#f4f2ee;--muted:#b9b6ae;--rule:#484943;--brass:#c9aa69;background:var(--ink);color:var(--paper);font:400 16px/1.5 var(--font-sans),Arial,sans-serif;padding:48px clamp(24px,4.1cqw,64px) 0;box-sizing:border-box}
.ydf-footer-r11 *{box-sizing:border-box}
.ydf-footer-r11 a{color:inherit;text-decoration:none}
.ydf-footer-r11 a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}
.ydf-footer-r11 ul{list-style:none;padding:0;margin:0}
.ydf-footer-r11 p,.ydf-footer-r11 h2{margin:0}
.ydf-footer-r11 .yf-connect{display:flex;justify-content:space-between;gap:28px;align-items:center;padding-bottom:38px;border-bottom:1px solid var(--rule)}
.ydf-footer-r11 .yf-contact-links{display:flex;gap:36px;align-items:baseline;flex-wrap:wrap}
.ydf-footer-r11 .yf-email{font-size:32px;line-height:1.2;letter-spacing:-.035em;font-weight:500}
.ydf-footer-r11 .yf-phone{font-size:18px;white-space:nowrap}
.ydf-footer-r11 .yf-quote{display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:52px;padding:12px 18px;border:1px solid #8a8b84;white-space:nowrap;font-size:15px}
.ydf-footer-r11 .yf-quote:hover{background:var(--paper);color:var(--ink);text-decoration:none}
.ydf-footer-r11 .yf-main{display:grid;grid-template-columns:1.4fr 1fr 1fr .85fr;gap:40px;padding:42px 0 36px}
.ydf-footer-r11 .yf-identity img{display:block;width:auto;height:26px;margin:0 0 20px}
.ydf-footer-r11 address{font-style:normal;font-size:15px;line-height:1.65;color:var(--muted)}
.ydf-footer-r11 .yf-address-link{display:inline-flex;align-items:center;min-height:44px;font-size:14px;margin-top:7px;gap:10px}
.ydf-footer-r11 h2{font-size:14px;font-weight:400;color:var(--muted);line-height:26px;margin-bottom:14px}
.ydf-footer-r11 .yf-nav a{display:inline-flex;align-items:center;min-height:36px;font-size:16px}
.ydf-footer-r11 .yf-social-icons{display:flex;gap:10px;margin-left:-10px;margin-top:-4px}
.ydf-footer-r11 .yf-social-icons a{width:44px;height:44px;display:grid;place-items:center}
.ydf-footer-r11 .yf-social-icons img{width:22px;height:22px;filter:invert(1)}
.ydf-footer-r11 .yf-archello{display:inline-flex;align-items:center;min-height:44px;font-size:15px;gap:12px}
.ydf-footer-r11 .yf-bottom{border-top:1px solid var(--rule);padding:20px 0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px 30px;color:var(--muted);font-size:12px}
.ydf-footer-r11 .yf-legal{display:flex;flex-wrap:wrap;gap:24px;align-items:center}
.ydf-footer-r11 .yf-legal a{display:inline-flex;align-items:center;min-height:32px}
.ydf-footer-r11 .yf-copyright{display:flex;align-items:center}
.ydf-footer-r11 .yf-status{color:var(--muted);font-size:11px;padding:0 0 16px}
@container(max-width:900px){.ydf-footer-r11 .yf-contact-links{gap:10px;flex-direction:column}.ydf-footer-r11 .yf-main{grid-template-columns:1.25fr 1fr 1fr;gap:28px}.ydf-footer-r11 .yf-follow{grid-column:1/-1;display:flex;align-items:center;gap:20px;border-top:1px solid var(--rule);padding-top:20px}.ydf-footer-r11 .yf-follow h2{margin:0 14px 0 0}.ydf-footer-r11 .yf-social-icons{margin:0}.ydf-footer-r11 .yf-archello{margin-left:0}}
@container(max-width:560px){.ydf-footer-r11{padding:34px 24px 0}.ydf-footer-r11 .yf-connect{display:block;padding-bottom:28px}.ydf-footer-r11 .yf-email{font-size:30px}.ydf-footer-r11 .yf-phone{display:inline-flex;min-height:44px;align-items:center;font-size:17px}.ydf-footer-r11 .yf-contact-links{gap:2px}.ydf-footer-r11 .yf-quote{margin-top:16px;width:100%;font-size:15px}.ydf-footer-r11 .yf-main{grid-template-columns:1fr 1fr;gap:28px 24px;padding:30px 0 22px}.ydf-footer-r11 .yf-identity{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.ydf-footer-r11 .yf-identity img{margin:3px 0 0}.ydf-footer-r11 .yf-identity address{font-size:14px}.ydf-footer-r11 .yf-address-link{grid-column:2;margin-top:0;font-size:14px}.ydf-footer-r11 .yf-nav a{min-height:44px;font-size:15px}.ydf-footer-r11 h2{margin-bottom:8px}.ydf-footer-r11 .yf-follow{gap:14px;padding-top:22px;flex-wrap:wrap}.ydf-footer-r11 .yf-follow h2{margin:0 auto 0 0}.ydf-footer-r11 .yf-social-icons{gap:2px}.ydf-footer-r11 .yf-bottom{padding:14px 0 10px;gap:3px}.ydf-footer-r11 .yf-legal{gap:26px}.ydf-footer-r11 .yf-legal a{min-height:44px}.ydf-footer-r11 .yf-copyright{font-size:11px;min-height:30px}}
@media(pointer:coarse){.ydf-footer-r11 .yf-nav a,.ydf-footer-r11 .yf-legal a,.ydf-footer-r11 .yf-phone,.ydf-footer-r11 .yf-email{min-height:44px;display:inline-flex;align-items:center}}
@media(prefers-reduced-motion:no-preference){.ydf-footer-r11 .yf-quote{transition:background-color .16s,color .16s}}

.ydf-footer-r11 .yf-logo{display:block}.ydf-footer-r11 address{margin:0}.ydf-footer-r11 .yf-quote{border-radius:0}
.ydf-footer-r11 .yf-social-icons a[href*="linkedin.com"]{font-size:0}.ydf-footer-r11 .yf-social-icons a[href*="linkedin.com"]::before{content:"";display:block;width:22px;height:22px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M20.45%202H3.55C2.69%202%202%202.68%202%203.52v16.96C2%2021.32%202.69%2022%203.55%2022h16.9c.86%200%201.55-.68%201.55-1.52V3.52C22%202.68%2021.31%202%2020.45%202ZM7.93%2018.75H4.98V9.2h2.95ZM6.45%207.89a1.71%201.71%200%201%201%200-3.42%201.71%201.71%200%200%201%200%203.42ZM19%2018.75h-2.95V14.1c0-1.1-.02-2.52-1.54-2.52-1.54%200-1.78%201.2-1.78%202.44v4.73H9.78V9.2h2.83v1.3h.04c.4-.75%201.36-1.54%202.8-1.54%203%200%203.55%201.98%203.55%204.55Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
.ydf-footer-r11 .yf-social-icons a[href*="instagram.com"]{font-size:0}.ydf-footer-r11 .yf-social-icons a[href*="instagram.com"]::before{content:"";display:block;width:22px;height:22px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%2218%22%20height%3D%2218%22%20rx%3D%225%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%2F%3E%3Ccircle%20cx%3D%2217.5%22%20cy%3D%226.5%22%20r%3D%221%22%20fill%3D%22black%22%20stroke%3D%22none%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}

.ydf-footer-r11-shell{background:var(--ink)}.ydf-footer-r11{max-width:calc(var(--content) + 2 * var(--pad-x));margin-inline:auto;padding-inline:var(--pad-x)}

.ydf-header-r11 .ydf-mega-feature-r12 img{opacity:0;transition:opacity 180ms ease;pointer-events:none}.ydf-header-r11 .ydf-mega-feature-r12 img.ydf-preview-visible{opacity:1}@media(prefers-reduced-motion:reduce){.ydf-header-r11 .ydf-mega-feature-r12 img{transition:none}}

/* r16 2026-10-06: icona Archello ufficiale nel footer (simbolo monocromatico, come LinkedIn e Instagram), sulla stessa riga */
.ydf-footer-r11 .yf-social-icons{display:inline-flex;vertical-align:top}
.ydf-footer-r11 .yf-archello{display:inline-grid;place-items:center;vertical-align:top;width:44px;height:44px;min-height:44px;font-size:0;gap:0;margin:-4px 0 0 10px}
.ydf-footer-r11 .yf-archello span{display:none}
.ydf-footer-r11 .yf-archello::before{content:"";display:block;width:19px;height:19px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20500%20500%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M207.975565%2C2.05272226e-14%20L292.024435%2C3.63161962e-14%20C361.320796%2C2.35866613e-14%20388.700895%2C7.65811201%20415.589781%2C22.0384454%20C442.478666%2C36.4187789%20463.581221%2C57.5213337%20477.961555%2C84.4102194%20C492.341888%2C111.299105%20500%2C138.679204%20500%2C207.975565%20L500%2C292.024435%20C500%2C361.320796%20492.341888%2C388.700895%20477.961555%2C415.589781%20C463.581221%2C442.478666%20442.478666%2C463.581221%20415.589781%2C477.961555%20C388.700895%2C492.341888%20361.320796%2C500%20292.024435%2C500%20L207.975565%2C500%20C138.679204%2C500%20111.299105%2C492.341888%2084.4102194%2C477.961555%20C57.5213337%2C463.581221%2036.4187789%2C442.478666%2022.0384454%2C415.589781%20C7.65811201%2C388.700895%203.16450748e-14%2C361.320796%202.31587182e-14%2C292.024435%20L3.36847006e-14%2C207.975565%20C2.5198344e-14%2C138.679204%207.65811201%2C111.299105%2022.0384454%2C84.4102194%20C36.4187789%2C57.5213337%2057.5213337%2C36.4187789%2084.4102194%2C22.0384454%20C111.299105%2C7.65811201%20138.679204%2C3.32567575e-14%20207.975565%2C2.05272226e-14%20Z%20M214.279226%2C37.5%20C155.377318%2C37.5%20132.104235%2C44.0093949%20109.248683%2C56.2326778%20C86.3931316%2C68.4559607%2068.4559607%2C86.3931316%2056.2326778%2C109.248683%20C44.0093949%2C132.104235%2037.5%2C155.377318%2037.5%2C214.279226%20L37.5%2C285.720774%20C37.5%2C344.622682%2044.0093949%2C367.895765%2056.2326778%2C390.751317%20C68.4559607%2C413.606868%2086.3931316%2C431.544039%20109.248683%2C443.767322%20C132.104235%2C455.990605%20155.377318%2C462.5%20214.279226%2C462.5%20L285.720774%2C462.5%20C344.622682%2C462.5%20367.895765%2C455.990605%20390.751317%2C443.767322%20C413.606868%2C431.544039%20431.544039%2C413.606868%20443.767322%2C390.751317%20C455.990605%2C367.895765%20462.5%2C344.622682%20462.5%2C285.720774%20L462.5%2C214.279226%20C462.5%2C155.377318%20455.990605%2C132.104235%20443.767322%2C109.248683%20C431.544039%2C86.3931316%20413.606868%2C68.4559607%20390.751317%2C56.2326778%20C367.895765%2C44.0093949%20344.622682%2C37.5%20285.720774%2C37.5%20L214.279226%2C37.5%20Z%20M292.710396%2C362.647459%20L292.710396%2C335.849592%20C277.561881%2C354.990926%20253.155941%2C365.625%20221.596535%2C365.625%20C173.205446%2C365.625%20143.75%2C335.849592%20143.75%2C294.16402%20C143.75%2C251.202359%20174.467822%2C225.680581%20230.012376%2C225.255218%20L292.289604%2C225.255218%20L292.289604%2C221.001588%20C292.289604%2C196.755898%20276.299505%2C182.71892%20245.160891%2C182.71892%20C224.962871%2C182.71892%20201.398515%2C189.524728%20177.834158%2C202.71098%20L157.636139%2C157.622505%20C191.299505%2C140.607985%20220.334158%2C131.25%20259.888614%2C131.25%20C320.482673%2C131.25%20355.408416%2C161.876134%20355.829208%2C213.345054%20L356.25%2C362.647459%20L292.710396%2C362.647459%20Z%20M239.690594%2C318.835073%20C267.042079%2C318.835073%20288.502475%2C303.947368%20292.289604%2C284.380672%20L292.289604%2C263.963249%20L241.373762%2C263.963249%20C216.54703%2C263.963249%20204.344059%2C271.619782%20204.344059%2C289.91039%20C204.344059%2C307.350272%20217.809406%2C318.835073%20239.690594%2C318.835073%20Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20500%20500%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M207.975565%2C2.05272226e-14%20L292.024435%2C3.63161962e-14%20C361.320796%2C2.35866613e-14%20388.700895%2C7.65811201%20415.589781%2C22.0384454%20C442.478666%2C36.4187789%20463.581221%2C57.5213337%20477.961555%2C84.4102194%20C492.341888%2C111.299105%20500%2C138.679204%20500%2C207.975565%20L500%2C292.024435%20C500%2C361.320796%20492.341888%2C388.700895%20477.961555%2C415.589781%20C463.581221%2C442.478666%20442.478666%2C463.581221%20415.589781%2C477.961555%20C388.700895%2C492.341888%20361.320796%2C500%20292.024435%2C500%20L207.975565%2C500%20C138.679204%2C500%20111.299105%2C492.341888%2084.4102194%2C477.961555%20C57.5213337%2C463.581221%2036.4187789%2C442.478666%2022.0384454%2C415.589781%20C7.65811201%2C388.700895%203.16450748e-14%2C361.320796%202.31587182e-14%2C292.024435%20L3.36847006e-14%2C207.975565%20C2.5198344e-14%2C138.679204%207.65811201%2C111.299105%2022.0384454%2C84.4102194%20C36.4187789%2C57.5213337%2057.5213337%2C36.4187789%2084.4102194%2C22.0384454%20C111.299105%2C7.65811201%20138.679204%2C3.32567575e-14%20207.975565%2C2.05272226e-14%20Z%20M214.279226%2C37.5%20C155.377318%2C37.5%20132.104235%2C44.0093949%20109.248683%2C56.2326778%20C86.3931316%2C68.4559607%2068.4559607%2C86.3931316%2056.2326778%2C109.248683%20C44.0093949%2C132.104235%2037.5%2C155.377318%2037.5%2C214.279226%20L37.5%2C285.720774%20C37.5%2C344.622682%2044.0093949%2C367.895765%2056.2326778%2C390.751317%20C68.4559607%2C413.606868%2086.3931316%2C431.544039%20109.248683%2C443.767322%20C132.104235%2C455.990605%20155.377318%2C462.5%20214.279226%2C462.5%20L285.720774%2C462.5%20C344.622682%2C462.5%20367.895765%2C455.990605%20390.751317%2C443.767322%20C413.606868%2C431.544039%20431.544039%2C413.606868%20443.767322%2C390.751317%20C455.990605%2C367.895765%20462.5%2C344.622682%20462.5%2C285.720774%20L462.5%2C214.279226%20C462.5%2C155.377318%20455.990605%2C132.104235%20443.767322%2C109.248683%20C431.544039%2C86.3931316%20413.606868%2C68.4559607%20390.751317%2C56.2326778%20C367.895765%2C44.0093949%20344.622682%2C37.5%20285.720774%2C37.5%20L214.279226%2C37.5%20Z%20M292.710396%2C362.647459%20L292.710396%2C335.849592%20C277.561881%2C354.990926%20253.155941%2C365.625%20221.596535%2C365.625%20C173.205446%2C365.625%20143.75%2C335.849592%20143.75%2C294.16402%20C143.75%2C251.202359%20174.467822%2C225.680581%20230.012376%2C225.255218%20L292.289604%2C225.255218%20L292.289604%2C221.001588%20C292.289604%2C196.755898%20276.299505%2C182.71892%20245.160891%2C182.71892%20C224.962871%2C182.71892%20201.398515%2C189.524728%20177.834158%2C202.71098%20L157.636139%2C157.622505%20C191.299505%2C140.607985%20220.334158%2C131.25%20259.888614%2C131.25%20C320.482673%2C131.25%20355.408416%2C161.876134%20355.829208%2C213.345054%20L356.25%2C362.647459%20L292.710396%2C362.647459%20Z%20M239.690594%2C318.835073%20C267.042079%2C318.835073%20288.502475%2C303.947368%20292.289604%2C284.380672%20L292.289604%2C263.963249%20L241.373762%2C263.963249%20C216.54703%2C263.963249%20204.344059%2C271.619782%20204.344059%2C289.91039%20C204.344059%2C307.350272%20217.809406%2C318.835073%20239.690594%2C318.835073%20Z%22%2F%3E%3C%2Fsvg%3E") center/contain no-repeat}
@container(max-width:900px){.ydf-footer-r11 .yf-archello{margin:0 0 0 -10px}}
@container(max-width:560px){.ydf-footer-r11 .yf-archello{margin:0 0 0 -12px}}

/* r93: Carola, full square sample previews; originals open on click */
main img[src*="/campionario-20261026/"]{object-fit:cover!important}
.ydf-photo img[src*="/campionario-20261026/"]{aspect-ratio:1/1;width:100%;height:auto}
