@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.rq3i6q_className{font-family:Inter,Inter Fallback;font-style:normal}.rq3i6q_variable{--sf-inter:"Inter", "Inter Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/660acf689794c992-s.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}._pM0CW_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}._pM0CW_variable{--sf-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/9a8ab2e4d444e231-s.3tc7otjauzr1s.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/315a5857c5982773-s.3wm_n5jv1to7s.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/d7f70ffb4230c570-s.16ho2af8siaoz.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/c61b8f0e3b227b29-s.18qy1692brv69.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/7972ad5647803fd9-s.19qxib7n2l0kn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/f8ce1f1dfe1de081-s.15241mr5-1s6i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6873f4f49904bdbd-s.2adce56gso3ku.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.ooBZJq_className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.ooBZJq_variable{--sf-source-sans-3:"Source Sans 3", "Source Sans 3 Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/9d036f80216c14ee-s.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.ZUhYfG_className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.ZUhYfG_variable{--sf-playfair:"Playfair Display", "Playfair Display Fallback"}
.sig-page{--sig-white:#fff;--sig-bg:color-mix(in srgb, var(--sig-light) 45%, #f3f5f8);--sig-chip:color-mix(in srgb, var(--sig-dark) 3.5%, #fff);--sig-chip-line:color-mix(in srgb, var(--sig-dark) 9%, #fff);--sig-line:color-mix(in srgb, var(--sig-dark) 12%, #fff);--sig-tab-bg:color-mix(in srgb, var(--sig-dark) 7%, #fff);--sig-tab-hover:color-mix(in srgb, var(--sig-dark) 13%, #fff);--sig-text:var(--sig-dark);--sig-gray:color-mix(in srgb, var(--sig-dark) 78%, #fff);--sig-muted:color-mix(in srgb, var(--sig-dark) 58%, #fff);--sig-accent-text:color-mix(in srgb, var(--sig-accent) 84%, var(--sig-dark));--sig-accent-on-dark:color-mix(in srgb, var(--sig-accent) 82%, #fff);--sig-shadow:0 4px 24px color-mix(in srgb, var(--sig-dark) 8%, transparent), 0 1px 4px color-mix(in srgb, var(--sig-dark) 5%, transparent);--sig-radius:10px;--sig-ease:cubic-bezier(.23, 1, .32, 1);background:var(--sig-bg);min-height:100vh;color:var(--sig-text);font-family:var(--sig-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;justify-content:center;align-items:flex-start;padding:clamp(16px,4vw,40px) 16px clamp(24px,5vw,48px);font-size:15px;line-height:1.55;display:flex}.sig-page *,.sig-page :before,.sig-page :after{box-sizing:border-box}:where(.sig-page) :where(p,h1,h2,h3,ul,dl,dd){margin:0}:where(.sig-page) :where(ul){padding:0;list-style:none}:where(.sig-page) :where(a){color:inherit;text-decoration:none}.sig-page a:focus-visible,.sig-page button:focus-visible,.sig-page summary:focus-visible{outline:2px solid var(--sig-accent);outline-offset:3px}.sig-page svg{flex-shrink:0}.sig-sheet{width:100%;max-width:700px;animation:sig-rise .48s var(--sig-ease) both;flex-direction:column;gap:20px;display:flex}@keyframes sig-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sig-header{border-radius:var(--sig-radius);background:linear-gradient(135deg, var(--sig-dark) 0%, color-mix(in srgb, var(--sig-dark-soft) 45%, var(--sig-dark)) 100%);box-shadow:0 10px 30px color-mix(in srgb, var(--sig-dark) 20%, transparent), 0 2px 6px color-mix(in srgb, var(--sig-dark) 10%, transparent);color:#fff;position:relative;overflow:hidden}.sig-header:before{content:"";pointer-events:none;background:repeating-linear-gradient(45deg,#ffffff0b 0 1px,#0000 1px 9px);position:absolute;inset:0}.sig-header-body{z-index:1;padding:28px 32px 22px;position:relative}.sig-profile{align-items:flex-start;gap:20px;display:flex}.sig-profile-text{min-width:0;padding-top:2px}.sig-photo{z-index:0;width:40%;position:absolute;top:0;bottom:0;right:0}.sig-photo img{object-fit:cover;object-position:50% 22%;clip-path:polygon(24% 0,100% 0,100% 100%,0 100%);width:100%;height:100%;display:block}.sig-photo--placeholder svg{clip-path:polygon(24% 0,100% 0,100% 100%,0 100%);background:linear-gradient(160deg, color-mix(in srgb, var(--sig-light) 26%, var(--sig-dark-soft)) 0%, color-mix(in srgb, var(--sig-light) 8%, var(--sig-dark-soft)) 100%);width:100%;height:100%;fill:color-mix(in srgb, var(--sig-dark) 55%, var(--sig-dark-soft));display:block}.sig-photo:after{content:"";clip-path:polygon(24% 0,100% 0,100% 100%,0 100%);background:linear-gradient(100deg, color-mix(in srgb, var(--sig-dark) 70%, transparent) 0%, color-mix(in srgb, var(--sig-dark) 18%, transparent) 38%, transparent 62%);pointer-events:none;position:absolute;inset:0}.sig-photo-stripe{background:var(--sig-accent);clip-path:polygon(calc(24% + 4px) 0,calc(24% + 10px) 0,16px 100%,10px 100%);pointer-events:none;position:absolute;inset:0 0 0 -24px}.sig-header--photo .sig-header-body{flex-direction:column;justify-content:space-between;min-height:280px;padding-right:calc(40% + 8px);display:flex}.sig-kicker{color:var(--sig-accent-on-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:650;line-height:1.35}.sig-name{color:#fff;font-family:var(--sig-font-heading);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(24px,4.6vw,30px);font-weight:700;line-height:1.15}.sig-jobtitle{color:var(--sig-accent-on-dark);margin-top:4px;font-size:15px;font-weight:550;line-height:1.4}.sig-affiliation{color:#ffffffc2;margin-top:6px;font-size:14px;line-height:1.55}.sig-contacts{flex-wrap:wrap;gap:8px 20px;margin-top:20px;padding-top:16px;display:flex;position:relative}.sig-contacts:before{content:"";background:linear-gradient(90deg, transparent, var(--sig-accent) 18%, var(--sig-accent) 82%, transparent);opacity:.85;height:1px;position:absolute;top:0;left:0;right:0}.sig-contact{color:#ffffffd6;overflow-wrap:anywhere;transition:color .16s var(--sig-ease);align-items:center;gap:7px;font-size:14px;line-height:1.35;display:inline-flex}.sig-contact:hover{color:#fff}.sig-contact svg{width:15px;height:15px;color:var(--sig-accent-on-dark)}.sig-contact--icon svg{width:18px;height:18px}.sig-contact--icon span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sig-tabbed{flex-direction:column;display:flex}.sig-tablist{gap:4px;display:grid}.sig-tab{min-width:0;color:var(--sig-gray);background:var(--sig-tab-bg);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background-color .16s var(--sig-ease), color .16s var(--sig-ease), border-color .16s var(--sig-ease);border:0;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;justify-content:center;align-items:center;gap:7px;padding:11px 8px 9px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.sig-tab svg{width:15px;height:15px}.sig-tab:hover{color:var(--sig-text);background:var(--sig-tab-hover)}.sig-tab[aria-selected=true]{color:#fff;background:var(--sig-dark);border-bottom-color:var(--sig-accent)}.sig-surface{background:var(--sig-white);border:1px solid var(--sig-line);border-radius:var(--sig-radius);box-shadow:var(--sig-shadow)}.sig-tabbed .sig-surface{border-radius:0 0 var(--sig-radius) var(--sig-radius);border-top:0}.sig-panel{padding:26px 28px 30px}.sig-label{color:var(--sig-accent-text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:650;line-height:1.4}.sig-h2{font-family:var(--sig-font-heading);letter-spacing:-.01em;font-size:clamp(21px,3.6vw,25px);font-weight:700;line-height:1.2}.sig-lead{color:var(--sig-gray);margin-top:10px;font-size:15px;line-height:1.65}.sig-label+.sig-lead{margin-top:0}.sig-section{border-top:1px solid var(--sig-line);margin-top:22px;padding-top:22px}.sig-panel>.sig-section:first-child{border-top:0;margin-top:0;padding-top:0}.sig-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sig-tag{background:var(--sig-chip);border:1px solid var(--sig-chip-line);color:var(--sig-text);border-radius:5px;align-items:flex-start;gap:10px;padding:8px 12px;font-size:14px;line-height:1.45;display:flex}.sig-tag:before{content:"";background:var(--sig-dark);border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:7px}.sig-address{background:var(--sig-white);border:1px solid var(--sig-line);transition:background-color .16s var(--sig-ease), border-color .16s var(--sig-ease);border-radius:6px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:12px 14px;display:grid}.sig-address:hover{background:var(--sig-chip);border-color:color-mix(in srgb, var(--sig-accent) 55%, var(--sig-line))}.sig-address svg{width:16px;height:16px;color:var(--sig-accent);margin-top:3px}.sig-address>svg:last-child{width:13px;height:13px;color:var(--sig-muted)}.sig-address>span{color:var(--sig-gray);gap:1px;font-size:14px;line-height:1.5;display:grid}.sig-address strong{color:var(--sig-text);font-weight:600}.sig-application{background:linear-gradient(135deg, var(--sig-dark) 0%, color-mix(in srgb, var(--sig-dark-soft) 45%, var(--sig-dark)) 100%);color:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-top:24px;padding:20px 22px;display:grid}.sig-application .sig-label{color:var(--sig-accent-on-dark);margin-bottom:6px}.sig-application-heading{font-family:var(--sig-font-heading);font-size:21px;font-weight:700;line-height:1.2}.sig-application-text{color:#ffffffc7;margin-top:6px;font-size:14px;line-height:1.55}.sig-button{color:var(--sig-dark);background:var(--sig-accent);white-space:nowrap;transition:background-color .16s var(--sig-ease);border-radius:6px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:650;display:inline-flex}.sig-button:hover{background:var(--sig-accent-on-dark)}.sig-button svg{width:14px;height:14px}.sig-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:521px){.sig-grid--fill>li:last-child:nth-child(odd){grid-column:1/-1}}.sig-card{background:var(--sig-chip);border:1px solid var(--sig-chip-line);border-radius:6px;min-width:0;padding:12px 14px}.sig-card--own{background:var(--sig-white);border-color:color-mix(in srgb, var(--sig-accent) 50%, var(--sig-chip-line));box-shadow:inset 3px 0 0 var(--sig-accent)}.sig-card-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sig-card h3{color:var(--sig-text);font-size:14.5px;font-weight:650;line-height:1.3}.sig-card-head span{color:var(--sig-accent-text);white-space:nowrap;font-size:12px;font-weight:650}.sig-card-city{color:var(--sig-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:11.5px;font-weight:650}.sig-card-text{color:var(--sig-gray);margin:4px 0 6px;font-size:13.5px;line-height:1.5}.sig-card-link{color:var(--sig-gray);overflow-wrap:anywhere;font-size:13.5px;line-height:1.55;display:block}.sig-card-link:hover{color:var(--sig-text)}.sig-card-link--accent{color:var(--sig-accent-text)}.sig-contact-list{gap:8px;display:grid}.sig-contact-list li{color:var(--sig-gray);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.sig-contact-list li>svg{width:15px;height:15px;color:var(--sig-accent);margin-top:3px}.sig-contact-list a{overflow-wrap:anywhere;transition:color .16s var(--sig-ease)}.sig-contact-list a:hover{color:var(--sig-text);text-underline-offset:2px;text-decoration:underline}.sig-contact-list a svg{vertical-align:-1px;width:12px;height:12px;color:var(--sig-muted);margin-left:5px;display:inline-block}.sig-contact-list strong{color:var(--sig-text);font-weight:600}.sig-legal-text{color:var(--sig-gray);gap:10px;font-size:14.5px;line-height:1.65;display:grid}.sig-legal-text strong{color:var(--sig-text);font-weight:650}.sig-legal-text a{color:var(--sig-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--sig-accent) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--sig-accent) 70%, transparent);text-underline-offset:2px;overflow-wrap:anywhere}.sig-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.sig-facts>div{background:var(--sig-chip);border:1px solid var(--sig-chip-line);border-radius:5px;min-width:0;padding:9px 12px}.sig-facts dt{color:var(--sig-muted);font-size:12.5px}.sig-facts dd{color:var(--sig-text);overflow-wrap:anywhere;font-size:14px;font-weight:600}.sig-accordion{border-top:1px solid var(--sig-line);gap:8px;margin-top:20px;padding-top:20px;display:grid}.sig-accordion-item{background:var(--sig-white);border:1px solid var(--sig-line);border-radius:6px;overflow:hidden}.sig-accordion-title{color:var(--sig-text);cursor:pointer;transition:background-color .16s var(--sig-ease);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;font-size:14.5px;font-weight:600;line-height:1.4;list-style:none;display:flex}.sig-accordion-title::-webkit-details-marker{display:none}.sig-accordion-title svg{width:16px;height:16px;color:var(--sig-accent);transition:transform .18s var(--sig-ease)}details.sig-accordion-item>.sig-accordion-title:hover,details.sig-accordion-item[open]>.sig-accordion-title{background:var(--sig-chip)}details.sig-accordion-item[open]>.sig-accordion-title svg{transform:rotate(180deg)}.sig-accordion-item--static .sig-accordion-title{cursor:default}.sig-accordion-body{border-top:1px solid var(--sig-line);padding:12px 16px 14px}.sig-rich{color:var(--sig-gray);gap:8px;font-size:14px;line-height:1.65;display:grid}.sig-rich a{color:var(--sig-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--sig-accent) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--sig-accent) 70%, transparent);text-underline-offset:2px;overflow-wrap:anywhere}.sig-rich--tight{gap:2px}.sig-strong{color:var(--sig-text);font-weight:650}.sig-asof{color:var(--sig-muted);text-align:right;margin-top:16px;font-size:12.5px}.sig-footer{justify-content:space-between;align-items:center;gap:20px;padding:0 4px;display:flex}.sig-footer-copy{color:var(--sig-muted);font-size:12.5px;line-height:1.5}.sig-footer-link{color:var(--sig-text);transition:color .16s var(--sig-ease);align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:600;display:inline-flex}.sig-footer-link:hover{color:var(--sig-accent-text)}.sig-footer-link svg{width:14px;height:14px}.sig-footer-link svg:last-child{width:12px;height:12px;color:var(--sig-muted)}.sig-footer-logo{opacity:.92;transition:opacity .16s var(--sig-ease);flex-shrink:0;display:block}a.sig-footer-logo:hover{opacity:1}.sig-footer-logo img{width:auto;max-width:min(240px,46vw);height:auto;max-height:64px;display:block}.sig-muster-anbieter{color:var(--sig-muted);margin-top:-8px;padding:0 4px;font-size:12.5px;line-height:1.5}.sig-muster-anbieter a{color:var(--sig-gray);text-underline-offset:2px;text-decoration:underline}.sig-cert-firm{font-family:var(--sig-font-heading);letter-spacing:-.01em;scroll-margin-top:16px;font-size:clamp(20px,3.4vw,23px);font-weight:700;line-height:1.25}.sig-cert-list{gap:8px;margin-top:16px;display:grid}.sig-cert{background:var(--sig-white);border:1px solid var(--sig-line);border-left:3px solid var(--sig-accent);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.sig-cert-text{min-width:0}.sig-cert-text h3{color:var(--sig-text);font-size:14.5px;font-weight:650;line-height:1.35}.sig-cert-text p{color:var(--sig-gray);overflow-wrap:anywhere;margin-top:2px;font-size:14px;line-height:1.45}.sig-cert-text .sig-cert-date{color:var(--sig-muted);font-size:13px}.sig-cert-action{background:var(--sig-dark);color:#fff;white-space:nowrap;transition:background-color .16s var(--sig-ease);border-radius:6px;flex-shrink:0;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.sig-cert-action:hover{background:color-mix(in srgb, var(--sig-dark-soft) 60%, var(--sig-dark))}.sig-cert-action svg{width:15px;height:15px;color:var(--sig-accent-on-dark)}.sig-cert-action--quiet{color:var(--sig-text);border:1px solid var(--sig-line);background:0 0}.sig-cert-action--quiet:hover{background:var(--sig-chip)}.sig-cert-action--quiet svg{color:var(--sig-accent)}.sig-cert-empty{color:var(--sig-gray);background:var(--sig-chip);border:1px solid var(--sig-chip-line);border-radius:6px;margin-top:16px;padding:12px 14px;font-size:14px;line-height:1.5}.sig-cert-empty a{color:var(--sig-accent-text)}.sig-cert-mandatory{color:var(--sig-muted);margin-top:12px;font-size:12.5px;line-height:1.5}.sig-group-action{margin-top:14px}.sig-cert-legal{border-top:1px solid var(--sig-line);color:var(--sig-gray);margin-top:26px;padding-top:16px;font-size:13.5px}.sig-cert-legal a{color:var(--sig-text);text-underline-offset:2px;text-decoration:underline}@media (max-width:640px){.sig-cert{flex-direction:column;align-items:stretch}.sig-cert-action{justify-content:center}.sig-page{padding:12px 10px 28px}.sig-sheet{gap:14px}.sig-header-body{padding:22px 20px 18px}.sig-panel{padding:22px 18px 24px}.sig-header--photo{flex-direction:column;display:flex}.sig-photo{width:100%;height:260px;position:relative}.sig-photo img,.sig-photo--placeholder svg,.sig-photo:after{clip-path:polygon(0 0,100% 0,100% 80%,0 100%)}.sig-photo:after{background:linear-gradient(180deg, transparent 45%, color-mix(in srgb, var(--sig-dark) 55%, transparent) 100%)}.sig-photo-stripe{clip-path:polygon(0 calc(100% - 4px),100% calc(80% - 4px),100% 80%,0 100%);inset:6px 0 -6px}.sig-header--photo .sig-header-body{min-height:0;padding-top:6px;padding-right:20px}.sig-contacts{flex-direction:column;gap:10px}.sig-tablist{gap:3px}.sig-tab{letter-spacing:0;text-transform:none;flex-direction:column;gap:5px;padding:10px 2px 8px;font-size:12px}.sig-tags,.sig-facts{grid-template-columns:1fr}.sig-application{grid-template-columns:1fr;align-items:start}.sig-button{width:fit-content}.sig-footer{padding:0 6px}}@media (max-width:520px){.sig-grid{grid-template-columns:1fr}.sig-footer{flex-direction:column-reverse;align-items:flex-start;gap:14px}}@media (prefers-reduced-motion:reduce){.sig-sheet{animation:none}.sig-page *,.sig-page :before,.sig-page :after{transition-duration:.01ms!important}}
