/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.asi-pager-container{width:100%;container-type:inline-size}nav.asi-pager{grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:grid}.asi-pager__controls,nav.asi-pager>ul{flex-wrap:nowrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.asi-pager__controls>span,nav.asi-pager a{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);min-width:40px;min-height:40px;color:var(--color-primary);font:inherit;justify-content:center;align-items:center;padding:6px 10px;text-decoration:none;display:inline-flex}nav.asi-pager a:hover{border-color:var(--color-primary)}nav.asi-pager a[aria-current=page]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-foreground)}.asi-pager__controls>span{opacity:.4}@container (max-width:760px){nav.asi-pager .asi-pager__wide{display:none}nav.asi-pager{gap:6px}}@container (max-width:560px){nav.asi-pager{gap:3px;display:flex}.asi-pager__controls,nav.asi-pager>ul{display:contents}.asi-pager__controls>a,.asi-pager__controls>span,nav.asi-pager li{flex:1 1 0;min-width:0}.asi-pager__controls>span,nav.asi-pager a{min-width:0;font-size:var(--text-sm);padding-inline:1px}nav.asi-pager li>a{width:100%}}@container (max-width:300px){nav.asi-pager li[data-neighbour]{display:none}}:is(.t1-gallery-viewer,.t2-gallery-viewer){--viewer-background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:is(.t1-gallery-viewer,.t2-gallery-viewer){--viewer-background:color-mix(in srgb,var(--color-primary) 42%,var(--color-foreground))}}:is(.t1-gallery-viewer,.t2-gallery-viewer){--viewer-image-height:max(180px,calc(100dvh - 320px));box-sizing:border-box;background:var(--viewer-background);border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:24px 40px;position:fixed;inset:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){:is(.t1-gallery-viewer,.t2-gallery-viewer){background:color-mix(in srgb,var(--viewer-background) 97%,transparent)}}:is(.t1-gallery-viewer,.t2-gallery-viewer){color:var(--color-primary-foreground);font-family:var(--font-sans)}:is(.t1-gallery-viewer,.t2-gallery-viewer)[open]{justify-content:center;align-items:center;display:flex}:is(.t1-gallery-viewer,.t2-gallery-viewer)::backdrop{background:var(--color-primary)}:is(.t1-gallery-viewer .t1-gallery-viewer__body,.t2-gallery-viewer .t2-gallery-viewer__body){flex-direction:column;gap:16px;width:min(1240px,100%);min-width:0;margin:auto;display:flex}:is(.t1-gallery-viewer .t1-gallery-viewer__header,.t2-gallery-viewer .t2-gallery-viewer__header){font-size:var(--text-sm);justify-content:space-between;align-items:center;gap:24px;display:flex}:is(.t1-gallery-viewer .t1-gallery-viewer__stage,.t2-gallery-viewer .t2-gallery-viewer__stage){grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:24px;display:grid}:is(.t1-gallery-viewer .t1-gallery-viewer__figure,.t2-gallery-viewer .t2-gallery-viewer__figure){touch-action:pan-y pinch-zoom;min-width:0;margin:0}:is(.t1-gallery-viewer__image-frame,.t2-gallery-viewer__image-frame){border-radius:var(--radius-md);margin-inline:auto;position:relative;overflow:hidden}:is(.t1-gallery-viewer__image,.t2-gallery-viewer__image,.t1-gallery-viewer__preview,.t2-gallery-viewer__preview){object-fit:contain;border-radius:inherit;width:100%;height:100%;transition:none;display:block;position:absolute;inset:0}:is(.t1-gallery-viewer__image,.t2-gallery-viewer__image){opacity:0}[data-image-state=ready]>:is(.t1-gallery-viewer__image,.t2-gallery-viewer__image){opacity:1}[data-image-state=ready]>:is(.t1-gallery-viewer__preview,.t2-gallery-viewer__preview){opacity:0}:is(.t1-gallery-viewer__image-error,.t2-gallery-viewer__image-error){text-align:center;font-size:var(--text-base);place-items:center;padding:16px;line-height:1.5;display:grid;position:absolute;inset:0}:is(.t1-gallery-viewer__image-error,.t2-gallery-viewer__image-error)>span{border-radius:var(--radius-md);background:var(--viewer-background);padding:12px 20px}@supports (color:color-mix(in lab,red,red)){:is(.t1-gallery-viewer__image-error,.t2-gallery-viewer__image-error)>span{background:color-mix(in srgb,var(--viewer-background) 94%,transparent)}}:is(.t1-gallery-viewer__image-error,.t2-gallery-viewer__image-error)>span{color:var(--color-primary-foreground)}:is(.t1-gallery-viewer .t1-gallery-viewer__button,.t2-gallery-viewer .t2-gallery-viewer__button){border:1px solid var(--color-primary-foreground);flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){:is(.t1-gallery-viewer .t1-gallery-viewer__button,.t2-gallery-viewer .t2-gallery-viewer__button){border:1px solid color-mix(in srgb,var(--color-primary-foreground) 45%,transparent)}}:is(.t1-gallery-viewer .t1-gallery-viewer__button,.t2-gallery-viewer .t2-gallery-viewer__button){border-radius:var(--radius-full);color:var(--color-primary-foreground);font:inherit;font-size:var(--text-2xl);cursor:pointer;background:0 0}:is(.t1-gallery-viewer .t1-gallery-viewer__button,.t2-gallery-viewer .t2-gallery-viewer__button):disabled{opacity:.35;cursor:default}:is(.t1-gallery-viewer .t1-gallery-viewer__button,.t2-gallery-viewer .t2-gallery-viewer__button):hover:not(:disabled){border-color:var(--color-primary-foreground)}:is(.t1-gallery-viewer .t1-gallery-viewer__details,.t2-gallery-viewer .t2-gallery-viewer__details){justify-content:space-between;align-items:flex-start;gap:16px 32px;padding-inline:68px;display:flex}:is(.t1-gallery-viewer .t1-gallery-viewer__caption,.t2-gallery-viewer .t2-gallery-viewer__caption){min-width:0}:is(.t1-gallery-viewer .t1-gallery-viewer__title,.t2-gallery-viewer .t2-gallery-viewer__title){font-size:var(--text-xl);overflow-wrap:anywhere;margin:0 0 8px;line-height:1.4}:is(.t1-gallery-viewer .t1-gallery-viewer__meta,.t2-gallery-viewer .t2-gallery-viewer__meta){font-size:var(--text-sm);color:var(--color-primary-foreground);flex-wrap:wrap;gap:8px 20px;margin:0;display:flex}@supports (color:color-mix(in lab,red,red)){:is(.t1-gallery-viewer .t1-gallery-viewer__meta,.t2-gallery-viewer .t2-gallery-viewer__meta){color:color-mix(in srgb,var(--color-primary-foreground) 80%,transparent)}}:is(.t1-gallery-viewer .t1-gallery-viewer__meta,.t2-gallery-viewer .t2-gallery-viewer__meta) a{color:inherit;text-decoration:underline}:is(.t1-gallery-viewer .t1-gallery-viewer__actions,.t2-gallery-viewer .t2-gallery-viewer__actions){flex-wrap:wrap;flex:none;gap:8px;max-width:380px;display:flex}:is(.t1-gallery-viewer .t1-gallery-viewer__actions,.t2-gallery-viewer .t2-gallery-viewer__actions)>a{border:1px solid var(--color-primary-foreground);align-items:center;min-height:44px;padding:10px 16px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){:is(.t1-gallery-viewer .t1-gallery-viewer__actions,.t2-gallery-viewer .t2-gallery-viewer__actions)>a{border:1px solid color-mix(in srgb,var(--color-primary-foreground) 50%,transparent)}}:is(.t1-gallery-viewer .t1-gallery-viewer__actions,.t2-gallery-viewer .t2-gallery-viewer__actions)>a{border-radius:var(--radius-md);color:var(--color-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;background:var(--color-primary-foreground);border-color:var(--color-primary-foreground);text-decoration:none}:is(.t1-gallery-viewer .t1-gallery-viewer__thumbnails,.t2-gallery-viewer .t2-gallery-viewer__thumbnails){justify-content:center;gap:8px;display:flex}:is(.t1-gallery-viewer .t1-gallery-viewer__thumbnails,.t2-gallery-viewer .t2-gallery-viewer__thumbnails) button{aspect-ratio:3/2;border-radius:var(--radius-sm);opacity:.55;cursor:pointer;background:0 0;border:2px solid #0000;flex:0 92px;width:92px;min-width:0;padding:2px;overflow:hidden}:is(.t1-gallery-viewer .t1-gallery-viewer__thumbnails,.t2-gallery-viewer .t2-gallery-viewer__thumbnails) button:hover,:is(.t1-gallery-viewer .t1-gallery-viewer__thumbnails,.t2-gallery-viewer .t2-gallery-viewer__thumbnails) button[aria-current=true]{opacity:1;border-color:var(--color-primary-foreground)}:is(.t1-gallery-viewer .t1-gallery-viewer__thumbnails,.t2-gallery-viewer .t2-gallery-viewer__thumbnails) img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.t1-gallery-viewer button:focus-visible,:is(.t1-gallery-viewer,.t2-gallery-viewer) a:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}@media (max-width:800px){:is(.t1-gallery-viewer,.t2-gallery-viewer){--viewer-image-height:max(160px,calc(100dvh - 360px));padding:16px}:is(.t1-gallery-viewer .t1-gallery-viewer__stage,.t2-gallery-viewer .t2-gallery-viewer__stage){grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}:is(.t1-gallery-viewer .t1-gallery-viewer__details,.t2-gallery-viewer .t2-gallery-viewer__details){flex-wrap:wrap;gap:12px;padding-inline:0}:is(.t1-gallery-viewer .t1-gallery-viewer__actions,.t2-gallery-viewer .t2-gallery-viewer__actions){flex:100%;max-width:none}}@media (max-width:520px){:is(.t1-gallery-viewer,.t2-gallery-viewer){--viewer-image-height:max(140px,calc(100dvh - 420px))}:is(.t1-gallery-viewer .t1-gallery-viewer__body,.t2-gallery-viewer .t2-gallery-viewer__body){gap:12px}:is(.t1-gallery-viewer .t1-gallery-viewer__stage,.t2-gallery-viewer .t2-gallery-viewer__stage){grid-template-columns:1fr 1fr;gap:12px}:is(.t1-gallery-viewer .t1-gallery-viewer__figure,.t2-gallery-viewer .t2-gallery-viewer__figure){grid-area:1/1/auto/-1}:is(.t1-gallery-viewer .t1-gallery-viewer__stage,.t2-gallery-viewer .t2-gallery-viewer__stage)>button{grid-row:2}:is(.t1-gallery-viewer .t1-gallery-viewer__stage,.t2-gallery-viewer .t2-gallery-viewer__stage)>button:last-child{justify-self:end}:is(.t1-gallery-viewer .t1-gallery-viewer__title,.t2-gallery-viewer .t2-gallery-viewer__title){font-size:var(--text-base)}}.t2-gallery-viewer{--viewer-image-height:max(140px,calc(100dvh - 160px));background:0 0;padding:24px}.t2-gallery-viewer::backdrop{background:var(--viewer-background)}@supports (color:color-mix(in lab,red,red)){.t2-gallery-viewer::backdrop{background:color-mix(in srgb,var(--viewer-background) 94%,transparent)}}.t2-gallery-viewer .t2-gallery-viewer__body{gap:12px;width:min(1100px,100%)}.t2-gallery-viewer .t2-gallery-viewer__header{justify-content:flex-end}.t2-gallery-viewer .t2-gallery-viewer__stage{display:block}.t2-gallery-viewer .t2-gallery-viewer__details{flex-wrap:wrap;align-items:baseline;gap:12px 24px;padding:0}.t2-gallery-viewer .t2-gallery-viewer__actions{flex:0 auto;align-items:center;gap:12px;max-width:none}.t2-gallery-viewer .t2-gallery-viewer__actions>a{min-height:44px;color:var(--color-primary-foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;text-decoration:none;display:inline-flex}.t2-gallery-viewer .t2-gallery-viewer__actions>a:hover{text-decoration:underline}@media (max-width:800px){.t2-gallery-viewer{--viewer-image-height:max(140px,calc(100dvh - 240px));padding:16px}}@media (max-width:520px){:is(.t1-gallery-viewer .t1-gallery-viewer__thumbnails,.t2-gallery-viewer .t2-gallery-viewer__thumbnails){scrollbar-width:none;justify-content:flex-start;padding:4px;overflow-x:auto}:is(.t1-gallery-viewer .t1-gallery-viewer__thumbnails,.t2-gallery-viewer .t2-gallery-viewer__thumbnails) button{flex:0 0 68px;min-height:44px}}dialog.asi-pdf-dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:inherit;background:0 0;border:0;margin:0;padding:0}dialog.asi-pdf-dialog:not([open]){display:none}dialog.asi-pdf-dialog::backdrop{background:0 0}.news-view{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-shrink:0;place-self:end;gap:4px;padding:4px;display:flex}.news-view a{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--color-primary);place-items:center;text-decoration:none;display:grid}.news-view a:hover{background:var(--color-muted)}.news-view a[aria-current=true]{color:var(--color-primary-foreground);background:var(--color-primary)}.news-feed__more:focus-visible,.news-view a:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.news-feed__footer{font-size:var(--text-sm);justify-items:center;gap:12px;padding-block:32px;display:grid}.news-feed__footer p,.news-feed__more{margin:0}.asi-date-period__modes{gap:8px;display:flex}.asi-date-period__modes button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-foreground);cursor:pointer;flex:1;padding:8px 12px}.asi-date-period__modes button[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary)}.asi-date-period .t2-newsperiod__panel input{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);width:100%;min-width:0;height:44px;color:var(--color-foreground);font:inherit;padding:10px 14px}.page-share__dialog,.page-share__header-button,.page-share__menu-button{box-sizing:border-box;font-family:var(--font-sans);font-size:14px}.page-share__header-button{border-radius:var(--radius-full);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.page-share__header-button:hover,.page-share__header-button[aria-expanded=true]{color:var(--color-primary)}.page-share__dialog :is(a,button,input):focus-visible,.page-share__header-button:focus-visible,.page-share__menu-button:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.page-share__menu-row{border-top:1px solid;margin-top:20px;padding-top:14px;display:none}.page-share__menu-button{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.t1-mobile-menu .page-share__menu-row{margin:0 var(--gutter) 20px}.page-share__dialog{inset:clamp(16px,var(--page-share-top),max(16px,calc(100dvh - 360px))) var(--page-share-right) auto auto;border:1px solid var(--color-border);border-radius:max(4px,var(--radius-md));background:var(--color-surface);width:min(276px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--color-surface-foreground);box-shadow:0 12px 32px var(--color-foreground);margin:0;padding:20px;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.page-share__dialog{box-shadow:0 12px 32px color-mix(in srgb,var(--color-foreground) 12%,transparent)}}.page-share__dialog::backdrop{background:0 0}.page-share__dialog[open]{display:block}.page-share__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.page-share__heading h2{font-family:var(--font-display);margin:0;font-size:18px;font-weight:500;line-height:1.3}.page-share__close{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 32px;place-items:center;padding:0;display:grid}.page-share__handle,.page-share__page-title{display:none}.page-share__actions{gap:3px;display:grid}.page-share__actions :is(a,button){border-radius:max(3px,var(--radius-sm));min-height:46px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 8px;text-decoration:none;display:flex}.page-share__actions :is(a,button):hover{background:var(--color-muted);color:var(--color-primary)}.page-share__mark{flex:0 0 24px;place-items:center;width:24px;display:grid}.page-share__vk{font-size:12px;font-weight:600}.page-share__status{min-height:18px;color:var(--color-primary);margin:10px 0 0;font-size:12px;line-height:1.5}.page-share__manual{gap:6px;margin-top:12px;font-size:12px;display:grid}.page-share__manual input{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);width:100%;min-width:0;color:var(--color-foreground);padding:10px;font-size:16px}body:has(.page-share__dialog[open]),html:has(.page-share__dialog[open]){overflow:hidden}@media (max-width:1100px){.page-share__header-button,:is(.t3-header__rail,.t3-menu__rail) .page-share__header-button{display:none}.page-share__menu-row{display:block}.page-share__dialog{width:100%;max-height:85dvh;padding:14px 24px max(20px,env(safe-area-inset-bottom));border-radius:max(16px,var(--radius-lg)) max(16px,var(--radius-lg)) 0 0;inset:auto 0 0;transform:none}.page-share__dialog::backdrop{background:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.page-share__dialog::backdrop{background:color-mix(in srgb,var(--color-foreground) 25%,transparent)}}.page-share__handle{border-radius:var(--radius-full);background:var(--color-border);width:34px;height:3px;margin:0 auto 14px;display:block}.page-share__page-title{color:var(--color-muted-foreground);overflow-wrap:anywhere;margin:0 0 12px;font-size:12px;line-height:1.5;display:block}}@media (min-width:1025px) and (max-width:1100px){body[data-theme=theme-three] .page-share__header-button{display:grid}body[data-theme=theme-three] .page-share__menu-row{display:none}body[data-theme=theme-three] .page-share__dialog{inset:clamp(16px,var(--page-share-top),max(16px,calc(100dvh - 360px))) var(--page-share-right) auto auto;border-radius:max(4px,var(--radius-md));width:min(276px,100vw - 32px);max-height:calc(100dvh - 32px);padding:20px}body[data-theme=theme-three] .page-share__dialog::backdrop{background:0 0}body[data-theme=theme-three] :is(.page-share__handle,.page-share__page-title){display:none}}@media print{.page-share__dialog,.page-share__header-button,.page-share__menu-row{display:none}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}*,:after,:before{box-sizing:border-box}html{font-size:var(--font-size-base,16px);-webkit-text-size-adjust:100%;overflow-x:hidden}body{min-height:100dvh;font-family:var(--font-sans);font-size:var(--text-base);letter-spacing:-.005em;color:var(--color-foreground);background:var(--color-background);flex-direction:column;line-height:1.45;display:flex}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-synthesis:none;margin:0 0 .6em;line-height:1.2}.t1-page-title em,.t1-page-title i,.t1-section-title em,.t1-section-title i,h1 em,h1 i,h2 em,h2 i,h3 em,h3 i,h4 em,h4 i,h5 em,h5 i,h6 em,h6 i{color:var(--color-primary);font-style:normal}.t1-button,button{font-family:var(--font-display);font-weight:600}input,select,textarea{font-family:var(--font-sans)}.t1-icon{vertical-align:-.125em;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;flex-shrink:0;width:1em;height:1em;display:inline-block}.t1-icon--fill{fill:currentColor;stroke:none}.t1-icon--lg{width:1.25em;height:1.25em}.t1-icon--muted{color:var(--color-muted-foreground)}.t1-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1{font-size:var(--text-3xl)}h1,h2{font-weight:600}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h3,h4{font-weight:400}h4{font-size:var(--text-lg)}h5{font-size:var(--text-base)}h5,h6{font-weight:400}h6{font-size:var(--text-sm)}p{margin:0 0 1em}a{color:var(--color-primary)}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:1px}img,video{max-width:100%;height:auto}.t1-container{width:100%;max-width:calc(var(--container-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin:0 auto}.t1-section{padding-block:calc(var(--gutter) * 2)}.t1-section-title{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.005em;margin:0 0 var(--gutter);color:var(--color-foreground);font-weight:600;line-height:1.2}.t1-more-link{font-size:var(--text-xl);color:var(--color-muted-foreground);text-decoration:none;display:inline-block}.t1-more-link .t1-icon{margin-left:.2em}.t1-more-link:hover{color:var(--color-primary)}.t1-cardgrid__more{margin:var(--gutter) 0 0}.t1-header{z-index:40;background:var(--color-surface);color:var(--color-surface-foreground);position:sticky;top:0}.t1-header__inner{justify-content:space-between;align-items:center;gap:var(--gutter);min-height:96px;display:flex}.t1-header__logo{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.t1-header__nav{flex:auto}.t1-header__menu{align-items:center;gap:40px;margin:0;padding:0;list-style:none;display:flex}.t1-header__menu a{color:var(--color-foreground);font-size:var(--text-base);letter-spacing:-.005em;white-space:nowrap;font-weight:500;text-decoration:none}.t1-header__menu a:hover{color:var(--color-primary)}.t1-header__search{color:var(--color-muted-foreground);font-size:var(--text-base);flex-shrink:0;align-items:center;gap:10px;font-weight:500;text-decoration:none;display:inline-flex}.t1-header__search:hover{color:var(--color-primary);text-decoration:none}.t1-header__lang{font-size:var(--text-sm);letter-spacing:.04em;flex-shrink:0;align-items:center;gap:4px;font-weight:600;display:inline-flex}.t1-header__lang-item{color:var(--color-muted-foreground);border-radius:var(--radius-sm);padding:4px 6px;text-decoration:none}.t1-header__lang-item+.t1-header__lang-item:before{content:none}a.t1-header__lang-item:hover{color:var(--color-primary);text-decoration:none}.t1-header__lang-item.is-active{color:var(--color-foreground)}.t1-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;display:none}.t1-burger span{background:var(--color-foreground);width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}.t1-burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.t1-burger[aria-expanded=true] span:nth-child(2){opacity:0}.t1-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.t1-mobile-menu{z-index:50;background:var(--color-surface);box-shadow:var(--shadow-md);border-top:1px solid #0000001a;border-bottom:1px solid #0000001a;display:none;position:absolute;top:100%;left:0;right:0}.t1-mobile-menu ul{padding:var(--gutter);flex-direction:column;gap:12px;margin:0;list-style:none;display:flex}.t1-mobile-menu a{color:var(--color-foreground);font-size:var(--text-lg);text-decoration:none}@media (max-width:1100px){.t1-header__inner{min-height:64px}.t1-header__nav,.t1-header__search .t1-header__search-label{display:none}.t1-burger{display:flex}.t1-mobile-menu[data-open=true]{display:block}}.t1-main{width:100%;padding-bottom:calc(var(--gutter) * 3);flex:1 0 auto}.t1-main>.t1-section:last-child{padding-bottom:0}.t1-banner{aspect-ratio:1308/319;border-radius:var(--radius-lg);background:var(--color-primary);width:100%;position:relative;overflow:hidden}@media (max-width:720px){.t1-banner{aspect-ratio:16/9}}.t1-banner__slide{opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.t1-banner__slide[data-active=true]{opacity:1;pointer-events:auto}.t1-banner__slide img{object-fit:cover;width:100%;height:100%;display:block}.t1-banner__dots{gap:8px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.t1-banner__dot{cursor:pointer;background:0 0;border:0;width:24px;height:24px;padding:0;position:relative}.t1-banner__dot:after{content:"";border-radius:var(--radius-full);background:#ffffff73;width:10px;height:10px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.t1-banner__dot[data-active=true]:after{background:#fff}.t1-news{padding-top:calc(var(--gutter) * 2)}.t1-news__grid{gap:calc(var(--gutter) * 3.5);grid-template-columns:1fr 1fr;display:grid}.t1-news__featured{gap:var(--gutter);border-right:1px solid var(--color-border);padding-right:calc(var(--gutter) * 1.75);flex-direction:column;display:flex}.t1-news__date{font-size:var(--text-sm);color:var(--color-muted-foreground);line-height:1.2}.t1-news__featured-title{font-size:var(--text-2xl);color:var(--color-foreground);margin:0;font-weight:400;line-height:1.2;text-decoration:none}.t1-news__featured-title:hover{color:var(--color-primary)}.t1-news__featured-image{aspect-ratio:580/326;object-fit:cover;border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%}.t1-news__list{gap:var(--gutter);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.t1-news__item{border-bottom:1px solid var(--color-border);align-items:flex-end;gap:8px;padding-bottom:10px;display:flex}.t1-news__item-body{flex-direction:column;flex:auto;gap:8px;display:flex}.t1-news__item-title{font-size:var(--text-xl);color:var(--color-foreground);line-height:1.2;text-decoration:none}.t1-news__item-title:hover{color:var(--color-primary)}.t1-news__item-arrow{font-size:var(--text-2xl);color:var(--color-muted-foreground);flex-shrink:0;margin-bottom:.15em;line-height:1.2}@media (max-width:1100px){.t1-news__grid{gap:calc(var(--gutter) * 2);grid-template-columns:1fr}.t1-news__featured{border-right:0;padding-right:0}}.t1-linkgrid__list{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:var(--gutter);grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding-inline:0;list-style:none;display:grid}.t1-linkgrid__item{padding:var(--gutter);border-right:1px dashed var(--color-border);justify-content:center;align-items:flex-start;gap:calc(var(--gutter) / 2);flex-direction:column;min-height:136px;display:flex}.t1-linkgrid__item:first-child{padding-left:0}.t1-linkgrid__item:last-child{border-right:0;padding-right:0}.t1-linkgrid__link{font-size:var(--text-xl);color:var(--color-primary);line-height:1.2;text-decoration:none}.t1-linkgrid__link:hover{text-decoration:underline}.t1-linkgrid__text{font-size:var(--text-sm);color:var(--color-muted-foreground);margin:0;line-height:1.4}.t1-linkgrid__details{width:100%}.t1-linkgrid__summary{font-size:var(--text-xl);color:var(--color-primary);cursor:pointer;line-height:1.2;list-style:none}.t1-linkgrid__summary::-webkit-details-marker{display:none}.t1-linkgrid__summary:after{content:"+";margin-left:.4em;font-weight:400}.t1-linkgrid__details[open] .t1-linkgrid__summary:after{content:"−"}.t1-linkgrid__summary:hover{text-decoration:underline}.t1-linkgrid__summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.t1-linkgrid__details[open] .t1-linkgrid__text{margin-top:calc(var(--gutter) / 2)}@media (max-width:1100px){.t1-linkgrid__list{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr}.t1-linkgrid__item{border-right:0;border-bottom:1px dashed var(--color-border);min-height:0;padding:var(--gutter) 0}.t1-linkgrid__item:last-child{border-bottom:0}}.t1-stories{background:var(--color-primary);padding:calc(var(--gutter) * 2);border-radius:var(--radius-lg)}.t1-stories,.t1-stories__title{color:var(--color-primary-foreground)}.t1-stories__title{font-size:var(--text-3xl);margin:0 0 var(--gutter);overflow-wrap:anywhere;font-weight:600}@media (max-width:720px){.t1-stories__title{font-size:clamp(1.25rem,5.8vw,var(--text-3xl))}}.t1-stories__title--part2{color:var(--color-secondary)}.t1-stories__title--part3{color:var(--color-accent)}.t1-stories__grid{gap:calc(var(--gutter) * 2);grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));display:grid}.t1-story{gap:var(--gutter);align-items:stretch;display:flex}.t1-story__photo{object-fit:cover;border-radius:var(--radius-lg);flex-shrink:0;width:300px;height:300px}.t1-story__body{padding-block:var(--gutter);flex-direction:column;justify-content:space-between;gap:12px;display:flex}.t1-story__name{font-size:var(--text-2xl);color:var(--color-primary-foreground);margin:0;font-weight:400;line-height:1.2}.t1-story__text{font-size:var(--text-base);margin:0;line-height:1.2}.t1-story__more{font-size:var(--text-sm);color:#ffffff80;text-decoration:none}.t1-story__more:hover{color:var(--color-primary-foreground)}@media (max-width:720px){.t1-story{flex-direction:column}.t1-story__photo{aspect-ratio:1;width:100%;height:auto}.t1-story__body{padding-block:0}}.t1-rating{gap:var(--gutter);flex-direction:column;min-width:0;display:flex}.t1-rating__title{font-size:var(--text-2xl);color:var(--color-primary);margin:0;font-weight:400;line-height:1.1}.t1-rating__description{font-size:var(--text-base);color:#002b5880;margin:0;line-height:1.2}.t1-rating__published{font-size:var(--text-base);color:#0000004d;margin:0}.t1-rating__rows{gap:calc(var(--gutter) * 2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.t1-rating__row{border-radius:var(--radius-md);background:linear-gradient(90deg,#1057a30d,#1057a300);align-items:center;gap:16px;padding:12px 24px;display:flex}.t1-rating__position{font-size:var(--text-4xl);letter-spacing:-.015em;color:var(--color-foreground);min-width:40px;font-weight:700;line-height:1}.t1-rating__names{font-size:var(--text-lg);color:#0000008c;flex-direction:column;line-height:1.45;display:flex}.t1-rating__more{align-self:center}.t1-docs__grid{gap:calc(var(--gutter) * 4) calc(var(--gutter) * 2);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-block:calc(var(--gutter) * 2);grid-template-columns:repeat(3,1fr);margin:0;padding-inline:0;list-style:none;display:grid}.t1-doc{border-right:1px dashed var(--color-border);padding-right:var(--gutter);align-items:flex-start;gap:10px;display:flex}.t1-doc:nth-child(3n){border-right:0;padding-right:0}.t1-doc__cover{object-fit:cover;background:var(--color-muted);border-radius:var(--radius-md);flex-shrink:0;width:98px;height:136px;overflow:hidden}.t1-doc__body{flex-direction:column;gap:10px;min-width:0;display:flex}.t1-doc__title{font-size:var(--text-base);color:var(--color-foreground);margin:0;font-weight:400;line-height:1.2;text-decoration:none}a.t1-doc__title:hover{color:var(--color-primary)}.t1-doc__date{font-size:var(--text-sm);color:var(--color-muted-foreground);line-height:1.2}@media (max-width:1100px){.t1-docs__grid{grid-template-columns:repeat(2,1fr)}.t1-doc:nth-child(3n){border-right:1px dashed var(--color-border);padding-right:var(--gutter)}.t1-doc:nth-child(2n){border-right:0;padding-right:0}}@media (max-width:720px){.t1-docs__grid{grid-template-columns:1fr}.t1-doc,.t1-doc:nth-child(3n){border-right:0;padding-right:0}}.t1-richtext{max-width:var(--measure-prose);font-size:var(--text-base);margin-inline:0;line-height:1.6}.t1-richtext h2{font-size:var(--text-2xl);margin-top:1.4em;font-weight:600}.t1-richtext h3{font-size:var(--text-xl);margin-top:1.2em;font-weight:400}.t1-richtext h4{font-size:var(--text-lg);margin-top:1em;font-weight:400}.t1-richtext blockquote{border-left:3px solid var(--color-accent);color:var(--color-muted-foreground);margin:1.5em 0;padding:.5em 0 .5em 1.25em}.t1-richtext ol,.t1-richtext ul{margin:0 0 1em;padding-left:1.4em}.t1-richtext li{margin-bottom:.4em}.t1-persons__grid{gap:calc(var(--gutter) * 2);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.t1-person{flex-direction:column;gap:10px;display:flex}.t1-person__photo{aspect-ratio:1;object-fit:cover;background:var(--color-muted);border-radius:var(--radius-lg);width:100%}.t1-person__name{font-size:var(--text-xl);margin:0;font-weight:500;line-height:1.2}.t1-person__role{font-size:var(--text-sm);color:var(--color-muted-foreground)}.t1-person__description{font-size:var(--text-base);margin:0;line-height:1.4}.t1-orgchart{margin:0}.t1-orgchart img{border-radius:var(--radius-lg);width:100%;height:auto;display:block}.t1-orgchart figcaption{font-size:var(--text-sm);color:var(--color-muted-foreground);margin-top:10px}.t1-accordion{border-top:1px solid var(--color-border)}.t1-accordion__item{border-bottom:1px solid var(--color-border)}.t1-accordion__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--gutter);padding:var(--gutter) 0;font-size:var(--text-xl);line-height:1.2;list-style:none;display:flex}.t1-accordion__summary::-webkit-details-marker{display:none}.t1-accordion__summary:after{content:"+";font-size:var(--text-2xl);color:var(--color-primary);flex-shrink:0;line-height:1}.t1-accordion__item[open] .t1-accordion__summary:after{content:"−"}.t1-accordion__content{color:#000;padding:0 0 var(--gutter)}.t1-cta{background:var(--color-primary);border-radius:var(--radius-lg);padding:calc(var(--gutter) * 2);justify-content:space-between;align-items:center;gap:calc(var(--gutter) * 2);flex-wrap:wrap;display:flex}.t1-cta,.t1-cta__title{color:var(--color-primary-foreground)}.t1-cta__title{font-size:var(--text-2xl);margin:0;font-weight:600}.t1-cta__text{opacity:.8;margin:.5em 0 0}.t1-cta__button{color:#343434;font-family:var(--font-display);font-size:var(--text-base);text-transform:uppercase;border-radius:var(--radius-lg);white-space:normal;overflow-wrap:anywhere;text-align:center;background:#fff;justify-content:center;align-items:center;max-width:100%;padding:12px 50px;font-weight:600;text-decoration:none;display:inline-flex}.t1-cta__button:hover{opacity:.9;text-decoration:none}.t1-footer{background:var(--color-primary);color:#ffffff8c;margin-top:auto}.t1-footer a{color:#ffffffbf}.t1-footer__social-icon{width:1.5em;height:1.5em}.t1-footer a:hover{color:#fff}.t1-footer__columns{gap:calc(var(--gutter) * 2) calc(var(--gutter) * 3);padding-block:calc(var(--gutter) * 4) calc(var(--gutter) * 2.5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.t1-footer__column-title{font-size:var(--text-base);color:#fff;margin:0 0 16px;font-weight:600}.t1-footer__links{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.t1-footer__links a{color:#ffffff8c;font-size:var(--text-base);font-weight:500;line-height:1.45;text-decoration:underline;text-decoration-thickness:from-font}.t1-footer__main{align-items:start;gap:calc(var(--gutter) * 1.5) calc(var(--gutter) * 3);padding-block:calc(var(--gutter) * 2);border-top:1px solid #ffffff29;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.t1-footer__contacts{font-size:var(--text-base);flex-direction:column;gap:6px;font-style:normal;display:flex}.t1-footer__official,.t1-footer__social{margin:0;padding:0;list-style:none;display:flex}.t1-footer__social{align-items:center;gap:34px}.t1-footer__social a{display:inline-flex}.t1-footer__official{flex-direction:column;gap:6px}.t1-footer__legal{font-size:var(--text-sm);border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;gap:8px 40px;padding-block:20px 28px;display:flex}.t1-footer__legal p{max-width:var(--measure-prose);margin:0}.t1-footer__age{border-radius:var(--radius-sm);border:1px solid;margin-left:10px;padding:0 6px;display:inline-block}@media (max-width:1100px){.t1-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.t1-footer__main{grid-template-columns:auto minmax(0,1fr)}}@media (max-width:720px){.t1-footer__columns,.t1-footer__main{grid-template-columns:1fr}.t1-footer__columns{padding-block:calc(var(--gutter) * 2)}}.t1-ratings-row{gap:calc(var(--gutter) * 2);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1100px){.t1-ratings-row{scroll-snap-type:x mandatory;padding-bottom:var(--gutter);display:flex;overflow-x:auto}.t1-ratings-row>*{scroll-snap-align:start;flex:0 0 min(85vw,400px)}}.t1-page-title{font-family:var(--font-display);font-size:var(--text-3xl,40px);color:var(--color-foreground);margin:0;font-weight:600;line-height:1.15}.t1-tag{color:var(--color-primary);font-size:var(--text-sm);margin-right:10px;text-decoration:none;display:inline-block}a.t1-tag:hover{text-decoration:underline}.t1-newslist{padding-top:calc(var(--gutter) * 2)}.t1-filters{margin:calc(var(--gutter) * 1.5) 0;flex-direction:column;gap:8px;display:flex}.t1-filters__row{flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.t1-filters__link{color:var(--color-muted-foreground,#6b7280);font-size:var(--text-sm);text-decoration:none}.t1-filters__link:hover{color:var(--color-primary)}.t1-filters__link[aria-current=true]{color:var(--color-primary);font-weight:600}:root{--card-gap-x:var(--gutter);--card-gap-y:calc(var(--gutter) * 2);--card-radius:var(--radius-lg);--card-body-gap:calc(var(--gutter) * .4);--card-body-pad:calc(var(--gutter) * .6);--card-title-size:var(--text-lg);--card-title-lines:3;--card-meta-size:var(--text-sm);--card-text-lines:3;--card-media-ratio-news:16/9;--card-media-ratio-album:4/3;--card-media-ratio-doc:98/136;--card-doc-width:98px}.t1-cardgrid{--cardgrid-cols:3;grid-template-columns:repeat(var(--cardgrid-cols),minmax(0,1fr));gap:var(--card-gap-y) var(--card-gap-x);margin:0;padding:0;list-style:none;display:grid}.t1-cardgrid--2{--cardgrid-cols:2}.t1-cardgrid--4{--cardgrid-cols:4}.t1-cardgrid--rule{border-top:1px solid var(--color-border);padding-top:var(--card-gap-y)}.t1-cardgrid__empty{margin:var(--card-gap-y) 0;color:var(--color-muted-foreground,#6b7280)}.t1-card{flex-direction:column;min-width:0;height:100%;display:flex}.t1-card--row{gap:var(--gutter);flex-direction:row;align-items:flex-start}.t1-card__inner{flex-direction:column;height:100%;display:flex}.t1-card__media{width:100%;aspect-ratio:var(--card-media-ratio,var(--card-media-ratio-news));border-radius:var(--card-radius);background:var(--color-muted);display:block;position:relative;overflow:hidden}.t1-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.t1-card:hover .t1-card__media img,.t1-card__link:hover .t1-card__media img{transform:scale(1.03)}.t1-card--album .t1-card__media{--card-media-ratio:var(--card-media-ratio-album)}.t1-card--doc .t1-card__media{--card-media-ratio:var(--card-media-ratio-doc);width:var(--card-doc-width);border-radius:var(--radius-md);flex-shrink:0}.t1-card__badge{right:calc(var(--gutter) * .4);bottom:calc(var(--gutter) * .4);border-radius:var(--radius-full);color:#fff;font-size:var(--text-xs,12px);background:#0000008c;padding:2px 8px;line-height:1.6;position:absolute}.t1-card__body{gap:var(--card-body-gap);padding-top:var(--card-body-pad);flex-direction:column;min-width:0;display:flex}.t1-card--row .t1-card__body{padding-top:0}.t1-card__meta{font-size:var(--card-meta-size);color:var(--color-muted-foreground,#6b7280);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;line-height:1.2;display:flex}.t1-card__type{color:var(--color-primary);text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-xs,12px)}.t1-card__title{-webkit-line-clamp:var(--card-title-lines);line-clamp:var(--card-title-lines);overflow-wrap:anywhere;color:var(--color-foreground);font-size:var(--card-title-size);-webkit-box-orient:vertical;font-weight:400;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.t1-card__link:hover .t1-card__title,.t1-card__title:hover{color:var(--color-primary)}.t1-card__text{-webkit-line-clamp:var(--card-text-lines);line-clamp:var(--card-text-lines);color:var(--color-muted-foreground,#6b7280);font-size:var(--card-meta-size);-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.t1-card__link{height:100%;color:var(--color-foreground);flex-direction:column;text-decoration:none;display:flex}.t1-card__link:focus-visible{border-radius:var(--card-radius)}@media (max-width:1100px){.t1-cardgrid,.t1-cardgrid--4{--cardgrid-cols:2}}@media (max-width:720px){.t1-cardgrid,.t1-cardgrid--2,.t1-cardgrid--4{--cardgrid-cols:1}}.t1-newscard__tags{margin:0}.t1-newsdetail{max-width:var(--measure-detail);padding-top:calc(var(--gutter) * 2);margin-inline:auto}.t1-newsdetail__header{margin-bottom:calc(var(--gutter) * 1.5);flex-direction:column;gap:10px;display:flex}.t1-newsdetail__cover{margin:0 0 calc(var(--gutter) * 1.5)}.t1-newsdetail__cover img{border-radius:var(--radius-lg);width:100%;height:auto;display:block}.t1-newsdetail__body{overflow-wrap:break-word;max-width:none}.t1-newsdetail__body:after{content:"";clear:both;display:block}.t1-newsdetail__tags{flex-wrap:wrap;gap:4px 12px;margin:0;display:flex}.t1-newsdetail__author{margin:calc(var(--gutter) * .75) 0 0;color:var(--color-muted-foreground,#6b7280);font-style:italic}.t1-newsdetail__body .t1-inline-image--left,.t1-newsdetail__body .t1-inline-image--right{float:none;max-width:100%;margin:2em 0}.t1-newsdetail__related{margin-top:calc(var(--gutter) * 2.5);padding-top:calc(var(--gutter) * 1.5);border-top:1px solid var(--color-border,#e5e7eb)}.t1-newsdetail__related-more{margin:var(--gutter) 0 0}.t1-quote{border-left:3px solid var(--color-primary);margin:2em 0;padding:4px 0 4px 20px}.t1-quote__text{font-size:var(--text-lg);border:0;margin:0;padding:0;font-style:italic;line-height:1.5}.t1-quote__author{font-size:var(--text-sm);flex-direction:column;margin-top:12px;display:flex}.t1-quote__author-name{font-weight:600}.t1-quote__author-role{color:var(--color-muted-foreground,#6b7280)}.t1-callout{padding:var(--gutter);border-radius:var(--radius-md);border-left:3px solid var(--color-secondary,#0060ae);background:var(--color-muted,#f3f6fa);margin:2em 0}.t1-callout--important{border-left-color:var(--color-accent,#d97706);background:#fdf6ec}.t1-callout__label{font-size:var(--text-xs,12px);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-foreground,#6b7280);margin-bottom:6px;font-weight:600;display:block}.t1-callout__body>:first-child{margin-top:0}.t1-callout__body>:last-child{margin-bottom:0}.t1-inline-image{margin:2em 0}.t1-inline-image img{border-radius:var(--radius-md);width:100%;height:auto;display:block}.t1-inline-image--left,.t1-inline-image--right{max-width:min(46%,420px)}.t1-inline-image--left{float:left;margin:6px calc(var(--gutter) * 1.5) var(--gutter) 0}.t1-inline-image--right{float:right;margin:6px 0 var(--gutter) calc(var(--gutter) * 1.5)}@media (max-width:720px){.t1-inline-image--left,.t1-inline-image--right{float:none;max-width:100%;margin:2em 0}}.t1-inline-image__caption{font-size:var(--text-sm);color:var(--color-muted-foreground,#6b7280);margin-top:8px}.t1-inline-image__author{opacity:.8;margin-top:2px;display:block}.t1-newsdetail__cover-text{display:block}.t1-inline-image__caption:empty{display:none}.t1-embed{margin:2em 0}.t1-embed__facade{aspect-ratio:16/9;border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md);color:#fff;cursor:pointer;background:linear-gradient(135deg,#0a1f3c,#0060ae);justify-content:center;align-items:center;gap:16px;width:100%;display:flex;overflow:hidden}.t1-embed__facade:hover .t1-embed__play{background:var(--color-accent,#d97706)}.t1-embed__play{border-radius:var(--radius-full);background:var(--color-primary);justify-content:center;align-items:center;width:64px;height:64px;font-size:22px;transition:background .2s;display:flex}.t1-embed__hint{text-align:left;font-size:var(--text-lg);flex-direction:column;gap:4px;display:flex}.t1-embed__hint small{font-size:var(--text-sm);opacity:.75}.t1-embed__frame{aspect-ratio:16/9;border-radius:var(--radius-md);position:relative;overflow:hidden}.t1-embed__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.t1-embed__caption{font-size:var(--text-sm);color:var(--color-muted-foreground,#6b7280);margin-top:8px}.t1-library{padding-top:calc(var(--gutter) * 2)}.t1-breadcrumbs{margin-bottom:var(--gutter)}.t1-breadcrumbs__list{font-size:var(--text-sm);color:var(--color-muted-foreground,#6b7280);flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.t1-breadcrumbs__item+.t1-breadcrumbs__item:before{content:"/";color:var(--color-border);margin-right:6px}.t1-breadcrumbs__link{color:var(--color-muted-foreground,#6b7280);text-decoration:none}.t1-breadcrumbs__link:hover{color:var(--color-primary)}.t1-library__description{max-width:var(--measure-prose);margin:0 auto calc(var(--gutter) * 2);font-size:var(--text-lg);color:var(--color-muted-foreground,#6b7280);line-height:1.5}.t1-libcard__title{font-weight:500}.t1-publication{padding-top:calc(var(--gutter) * 2)}.t1-publication__layout{gap:calc(var(--gutter) * 2);align-items:flex-start;display:flex}.t1-publication__cover{background:var(--color-muted);border-radius:var(--radius-md);flex-shrink:0;width:294px;margin:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.t1-publication__cover img{width:100%;height:auto;display:block}.t1-publication__cover-button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.t1-publication__main{min-width:0}.t1-publication__meta{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 8px;display:flex}.t1-publication__type{color:var(--color-primary);text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-xs,12px)}.t1-publication__author{font-size:var(--text-sm);color:var(--color-muted-foreground,#6b7280);margin:8px 0 0}.t1-publication__description{font-size:var(--text-base);line-height:1.6}.t1-publication__content,.t1-publication__description{max-width:var(--measure-prose);margin:var(--gutter) auto}.t1-publication__actions{gap:var(--gutter);margin:calc(var(--gutter) * 1.5) 0;flex-wrap:wrap;align-items:center;display:flex}.t1-publication__download{background:var(--color-primary);color:var(--color-primary-foreground,#fff);font-family:var(--font-display);font-weight:600;font-size:var(--text-base);border-radius:var(--radius-md);align-items:baseline;gap:8px;padding:12px 24px;text-decoration:none;display:inline-flex}.t1-publication__download:hover{opacity:.9}.t1-publication__download-file{font-size:var(--text-sm);opacity:.8}.t1-publication__preview{border:1px solid var(--color-border);color:var(--color-muted-foreground,#6b7280);font-size:var(--text-base);border-radius:var(--radius-md);background:0 0;padding:12px 24px}.t1-publication__preview:disabled{cursor:not-allowed;opacity:.6}.t1-publication__preview:not(:disabled){cursor:pointer;color:var(--color-foreground,#111827)}.t1-publication__preview:not(:disabled):hover{border-color:var(--color-primary)}.t1-flipbook{z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.t1-flipbook__backdrop{background:#000000b8;position:absolute;inset:0}.t1-flipbook__panel{background:var(--color-background,#fff);border-radius:var(--radius-md);flex-direction:column;width:min(1160px,96vw);height:min(860px,94vh);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000059}.t1-flipbook__header{align-items:center;gap:var(--gutter);padding:12px var(--gutter);border-bottom:1px solid var(--color-border);display:flex}.t1-flipbook__title{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-weight:500;overflow:hidden}.t1-flipbook__close{border:1px solid var(--color-border);border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-foreground,#111827);font-size:var(--text-base);cursor:pointer;background:0 0;flex:none}.t1-flipbook__close:hover{border-color:var(--color-primary)}.t1-flipbook__stage{min-height:0;padding:var(--gutter);background:var(--color-muted,#f3f4f6);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.t1-flipbook__book{width:100%;height:100%}.t1-flipbook__book .stf__parent{margin:0 auto}.t1-flipbook__book img{object-fit:contain;background:#fff;max-width:100%;height:100%}.t1-flipbook__loading{color:var(--color-muted-foreground,#6b7280);font-size:var(--text-sm);margin:0;position:absolute}.t1-flipbook__controls{justify-content:center;align-items:center;gap:var(--gutter);padding:10px var(--gutter);border-top:1px solid var(--color-border);display:flex}.t1-flipbook__nav{border:1px solid var(--color-border);border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-foreground,#111827);font-size:var(--text-base);cursor:pointer;background:0 0}.t1-flipbook__nav:hover:not(:disabled){border-color:var(--color-primary)}.t1-flipbook__nav:disabled{cursor:not-allowed;opacity:.4}.t1-flipbook__counter{text-align:center;min-width:72px;font-size:var(--text-sm);color:var(--color-muted-foreground,#6b7280);font-variant-numeric:tabular-nums}@media (max-width:720px){.t1-flipbook__panel{border-radius:0;width:100%;height:100dvh}}.t1-publication__subtitle{font-size:var(--text-xl);margin:0 0 12px;font-weight:500}.t1-publication__extra{margin-top:calc(var(--gutter) * 2)}.t1-publication__extra-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.t1-publication__extra-link{color:var(--color-primary);text-decoration:none}.t1-publication__extra-link:hover{text-decoration:underline}.t1-publication__related{margin-top:calc(var(--gutter) * 3)}@media (max-width:720px){.t1-publication__layout{flex-direction:column}.t1-publication__cover{width:196px}}.t1-gallery{padding-top:calc(var(--gutter) * 2)}.t1-gallery__description{margin:0 auto calc(var(--gutter) * 1.5);max-width:var(--measure-prose);font-size:var(--text-md,16px);color:var(--color-muted-foreground,#6b7280);line-height:1.5}.t1-albumcard__title{font-weight:500}.t1-album{padding-top:calc(var(--gutter) * 2)}.t1-album__header{margin-bottom:calc(var(--gutter) * 2)}.t1-album__header .t1-page-title[data-title-size=long]{font-size:clamp(var(--text-2xl),3vw,calc(var(--text-3xl) * .9))}.t1-album__header .t1-page-title[data-title-size=very-long]{font-size:clamp(var(--text-xl),2.5vw,var(--text-2xl))}.t1-album__meta{font-size:var(--text-sm);color:var(--color-muted-foreground,#6b7280);flex-wrap:wrap;align-items:baseline;gap:16px;margin:8px 0 0;display:flex}.t1-album__author{color:var(--color-foreground)}.t1-album__description{max-width:var(--measure-prose);margin:12px auto 0;line-height:1.5}.t1-album__children{margin-bottom:calc(var(--gutter) * 2)}.t1-album__photos{gap:var(--gutter);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.t1-album__photo-link{aspect-ratio:3/2;background:var(--color-muted);border-radius:var(--radius-md);display:block;overflow:hidden}.t1-album__photo-link img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.t1-album__photo-link:hover img{transform:scale(1.04)}.t1-photo{padding-top:calc(var(--gutter) * 2)}.t1-photo__figure{background:var(--color-muted);border-radius:var(--radius-lg);margin:0;overflow:hidden}.t1-photo__image{object-fit:contain;background:#0a0a0a;width:100%;max-height:78vh;display:block}.t1-photo__bar{gap:var(--gutter);margin-top:var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.t1-photo__title{font-size:var(--text-xl,24px);margin:0 0 4px;line-height:1.25}.t1-photo__meta{font-size:var(--text-sm);color:var(--color-muted-foreground,#6b7280);flex-wrap:wrap;gap:16px;margin:0;display:flex}.t1-photo__author{color:var(--color-foreground)}.t1-photo__download{background:var(--color-primary);color:var(--color-primary-foreground,#fff);border-radius:var(--radius-md);font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);white-space:nowrap;padding:10px 20px;text-decoration:none;display:inline-block}.t1-photo__download:hover{opacity:.9}.t1-photo__nav{justify-content:space-between;gap:var(--gutter);margin-top:calc(var(--gutter) * 1.5);padding-top:var(--gutter);border-top:1px solid var(--color-border);font-size:var(--text-sm);display:flex}.t1-photo__nav-link{color:var(--color-primary);text-decoration:none}.t1-photo__nav-link:hover{text-decoration:underline}.t1-photo__nav-link--album{color:var(--color-muted-foreground,#6b7280)}@media (max-width:1100px){.t1-album__photos{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.t1-album__photos{grid-template-columns:repeat(2,1fr)}}.t1-search__form{margin:calc(var(--gutter) * 1.5) 0}.t1-search__label{font-size:var(--text-sm);color:var(--color-muted-foreground,#6b7280);margin-bottom:8px;display:block}.t1-search__controls{max-width:var(--measure-prose);gap:8px;margin-inline:0;display:flex}.t1-search__input{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-sm,4px);min-width:0;font:inherit;color:var(--color-foreground);background:var(--color-background,#fff);flex:1;padding:10px 14px}.t1-search__input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.t1-search__suggest-root{flex:1;min-width:0;display:flex;position:relative}.t1-search__suggest{z-index:20;background:var(--color-background,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-md);max-height:320px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.t1-search__suggest-item{cursor:pointer;color:var(--color-foreground);padding:8px 14px}.t1-search__suggest-item--active{background:var(--color-muted,#f3f4f6)}.t1-search__submit{border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-foreground,#fff);font:inherit;font-family:var(--font-display);cursor:pointer;border:none;padding:10px 22px;font-weight:600}.t1-search__submit:hover{opacity:.9}.t1-search__empty,.t1-search__hint{max-width:var(--measure-prose);color:var(--color-muted-foreground,#6b7280);margin-inline:0}.t1-search__total{margin:var(--gutter) 0 0;font-size:var(--text-sm);color:var(--color-muted-foreground,#6b7280)}.t1-search__results{margin:var(--gutter) 0 0;gap:calc(var(--gutter) * 1.25);max-width:var(--measure-detail);margin-inline:0;padding:0;list-style:none;display:grid}.t1-search-result{padding-bottom:calc(var(--gutter) * 1.25);border-bottom:1px solid var(--color-border,#e5e7eb)}.t1-search-result__meta{font-size:var(--text-sm);align-items:baseline;gap:12px;margin:0 0 4px;display:flex}.t1-search-result__type{color:var(--color-primary);font-weight:600}.t1-search-result__date{color:var(--color-muted-foreground,#6b7280)}.t1-search-result__title{font-size:var(--text-lg);color:var(--color-foreground);font-weight:600;text-decoration:none;display:inline-block}.t1-search-result__title:hover{color:var(--color-primary)}.t1-search-result__snippet{color:var(--color-muted-foreground,#4b5563);margin:6px 0 0;line-height:1.55}.t1-search-result__snippet mark{background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.t1-search-result__snippet mark{background:color-mix(in srgb,var(--color-primary) 18%,transparent)}}.t1-search-result__snippet mark{color:inherit;padding:0 1px}@media (max-width:720px){.t1-search__controls{flex-direction:column}.t1-search__submit{align-self:flex-start}}.t1-main:has(>.t1-notfound){flex-direction:column;padding-bottom:0;display:flex}.t1-main>.t1-notfound{width:100%;flex:1}.t1-main>.t1-notfound,.t1-notfound{padding-bottom:calc(var(--gutter) * 3)}.t1-notfound{max-width:var(--measure-detail);padding-top:calc(var(--gutter) * 2);margin-inline:auto}.t1-notfound__code{color:var(--color-primary);letter-spacing:.04em;margin:0;font-size:clamp(72px,16vw,140px);font-weight:700;line-height:1}.t1-notfound__title{font-size:var(--text-2xl,1.75rem);color:var(--color-foreground);margin:12px 0 0;font-weight:600}.t1-notfound__text{max-width:var(--measure-prose);color:var(--color-muted-foreground,#6b7280);margin:8px 0 0;line-height:1.55}.t1-notfound__suggestions{margin-top:calc(var(--gutter) * 1.5)}.t1-notfound__subtitle{font-size:var(--text-lg);color:var(--color-foreground);margin:0;font-weight:600}.t1-notfound__list{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.t1-notfound__item{border-bottom:1px solid var(--color-border,#e5e7eb);padding-bottom:12px}.t1-notfound__item-link{color:var(--color-foreground);font-weight:600;text-decoration:none;display:inline-block}.t1-notfound__item-link:hover{color:var(--color-primary)}.t1-notfound__item-meta{font-size:var(--text-sm);gap:12px;margin-top:2px;display:flex}.t1-notfound__item-type{color:var(--color-primary);font-weight:600}.t1-notfound__item-date{color:var(--color-muted-foreground,#6b7280)}.t1-notfound__more{margin:12px 0 0}.t1-notfound__more a{color:var(--color-primary)}.t1-notfound__sections{margin-top:calc(var(--gutter) * 1.5);flex-wrap:wrap;gap:10px;display:flex}.t1-notfound__section-link{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-full);color:var(--color-foreground);font-size:var(--text-sm);padding:8px 18px;text-decoration:none}.t1-notfound__section-link:hover{border-color:var(--color-primary);color:var(--color-primary)}.t1-isup{gap:calc(var(--gutter) * 2);flex-direction:column;display:flex}.t1-isup__title{font-size:var(--text-3xl);color:var(--color-primary);margin:0;font-weight:600;line-height:1.1}.t1-isup__empty{font-size:var(--text-lg);color:#0000008c;margin:0}.t1-isup__filters{gap:calc(var(--gutter) * 2);flex-wrap:wrap;display:flex}.t1-isup__filter{flex-direction:column;gap:6px;min-width:240px;display:flex}.t1-isup__filter-label{font-size:var(--text-sm);color:#002b5880}.t1-isup__select{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-sm,4px);font-size:var(--text-base);color:var(--color-foreground);background:#fff;padding:10px 14px}.t1-isup__select:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.t1-isup-grid{gap:calc(var(--gutter) * 2);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.t1-isup-grid__cell{min-width:0;display:flex}.t1-isup-card{padding:calc(var(--gutter) * 2);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg);background:linear-gradient(#1057a30a,#1057a300 60%);flex-direction:column;flex:1;gap:12px;display:flex}.t1-isup-card--link{color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s}.t1-isup-card--link:hover{border-color:var(--color-primary);box-shadow:0 4px 16px #002b5814}.t1-isup-card__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.t1-isup-card__badge{border-radius:var(--radius-full);color:var(--color-primary);font-size:var(--text-sm);background:#1057a31a;padding:4px 12px;line-height:1.3}.t1-isup-card__region{font-size:var(--text-sm);color:#00000073}.t1-isup-card__name{font-size:var(--text-lg);color:var(--color-foreground);margin:0;font-weight:500;line-height:1.25}.t1-isup-card__description{-webkit-line-clamp:3;line-clamp:3;font-size:var(--text-base);color:#0000008c;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.t1-isup-card__stage{font-size:var(--text-sm);color:#002b5899;margin:auto 0 0}@media (max-width:1100px){.t1-isup-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.t1-isup-grid{grid-template-columns:1fr}.t1-isup__filter{min-width:100%}}.t1-procurements__intro{margin-bottom:calc(var(--gutter) * 1.5)}.t1-procurements__count{border-radius:var(--radius-full);background:currentColor;min-width:1.5em;padding:0 .4em;display:inline-block}@supports (color:color-mix(in lab,red,red)){.t1-procurements__count{background:color-mix(in srgb,currentColor 12%,transparent)}}.t1-procurements__count{text-align:center;font-size:.85em}.t1-procurements__empty{color:var(--color-muted-foreground)}.t1-procurements__list{gap:var(--gutter);margin:0;padding:0;list-style:none;display:grid}.t1-procurement{border:1px solid}@supports (color:color-mix(in lab,red,red)){.t1-procurement{border:1px solid color-mix(in srgb,currentColor 15%,transparent)}}.t1-procurement{border-radius:var(--radius-lg);padding:var(--gutter)}.t1-procurement__head{align-items:baseline;gap:calc(var(--gutter) / 2);flex-wrap:wrap;display:flex}.t1-procurement__title{margin:0;font-size:20px;line-height:1.3}.t1-procurement__status{border-radius:var(--radius-full);background:var(--color-primary);color:#fff;white-space:nowrap;padding:2px 10px;font-size:13px;display:inline-block}.t1-procurement__meta{gap:calc(var(--gutter) / 2) calc(var(--gutter) * 1.5);margin:calc(var(--gutter) / 2) 0 0;flex-wrap:wrap;display:flex}.t1-procurement__meta-item{gap:.5em;display:flex}.t1-procurement__meta-item dt{color:var(--color-muted-foreground)}.t1-procurement__meta-item dd{margin:0;font-weight:600}.t1-procurement__description{margin-top:calc(var(--gutter) / 2)}.t1-procurement__docs{margin:calc(var(--gutter) / 2) 0 0;gap:6px;padding:0;list-style:none;display:grid}.t1-procurement__doc:before{content:"📄 "}.t1-procurements__footer{margin-top:calc(var(--gutter) * 2)}.t1-procurements__contacts{white-space:pre-line}.t1-procurement__platform{margin:calc(var(--gutter) / 2) 0 0}.t1-procurement__platform-link:after{content:" ↗";font-size:.9em}.t1-procurement__details{margin-top:calc(var(--gutter) / 2)}.t1-procurement__summary{cursor:pointer;color:var(--color-primary);align-items:center;gap:.5em;padding:4px 0;font-weight:600;list-style:none;display:inline-flex}.t1-procurement__summary::-webkit-details-marker{display:none}.t1-procurement__summary-hint{border-top:6px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;transition:transform .15s}.t1-procurement__details[open]>.t1-procurement__summary .t1-procurement__summary-hint{transform:rotate(180deg)}.t1-procurement__summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.t1-procurement__body{padding-top:calc(var(--gutter) / 2)}.t1-procurement__docgroup{margin-top:var(--gutter)}.t1-procurement__docgroup-title{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted-foreground);margin:0;font-size:15px}@media (prefers-reduced-motion:reduce){.t1-procurement__summary-hint{transition:none}}.t1-qb__grid{gap:var(--gutter);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.t1-qb-card__link{color:inherit;gap:8px;text-decoration:none;display:grid}.t1-qb-card__link:hover .t1-qb-card__title{color:var(--color-primary)}.t1-qb-card__media{aspect-ratio:3/2;border-radius:var(--radius-lg);background:currentColor;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.t1-qb-card__media{background:color-mix(in srgb,currentColor 8%,transparent)}}.t1-qb-card__media img{object-fit:cover;width:100%;height:100%;display:block}.t1-qb-card__title{font-size:16px;line-height:1.35}.t1-qb-card__date{color:var(--color-muted-foreground);font-size:14px}.t1-qb__list{gap:var(--gutter);margin:0;padding:0;list-style:none;display:grid}.t1-qb-row{gap:var(--gutter);border-top:1px solid;display:flex}@supports (color:color-mix(in lab,red,red)){.t1-qb-row{border-top:1px solid color-mix(in srgb,currentColor 15%,transparent)}}.t1-qb-row{padding-top:var(--gutter)}.t1-qb-row__date{color:var(--color-muted-foreground);flex:0 0 8em;font-size:14px}.t1-qb-row__title{font-size:17px}.t1-qb-row__description{color:var(--color-muted-foreground);margin:6px 0 0;font-size:14px}.t1-qb__compact{gap:6px;margin:0;padding-left:1.2em;display:grid}.t1-qb-compact__date{color:var(--color-muted-foreground);font-size:14px}@media (max-width:900px){.t1-qb__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.t1-qb__grid{grid-template-columns:1fr}.t1-qb-row{flex-direction:column;gap:4px}}.t1-newsfilters{margin:var(--gutter) 0 calc(var(--gutter) / 2);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.t1-newsfilters__q{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-sm,4px);min-width:0;font:inherit;flex:260px;padding:10px 14px}.t1-newsfilters__date input:focus-visible,.t1-newsfilters__q:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.t1-newsfilters__date{color:var(--color-muted-foreground,#6b7280);align-items:center;gap:6px;display:inline-flex}.t1-newsfilters__date input{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-sm,4px);font:inherit;color:inherit;background:0 0;padding:9px 10px}.t1-newsfilters__submit{border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-foreground,#fff);font:inherit;font-family:var(--font-display);cursor:pointer;border:none;padding:10px 22px;font-weight:600}.t1-newsfilters__submit:hover{opacity:.9}.t1-newsfilters__reset{color:var(--color-muted-foreground,#6b7280);text-decoration:underline}.t1-newsfilters__reset:hover{color:var(--color-primary)}@media (max-width:640px){.t1-newsfilters{align-items:stretch}.t1-newsfilters__q{flex-basis:100%}}.t1-linkgrid__logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:56px;margin-bottom:10px;display:block}.t1-linkgrid__plain{color:var(--color-foreground);font-size:var(--text-base);line-height:1.35;display:block}.t1-selections__count{border-radius:var(--radius-full);background:var(--color-muted,#f1f3f5);min-width:20px;color:var(--color-muted-foreground,#6b7280);font-size:var(--text-xs,12px);text-align:center;padding:0 6px;line-height:20px;display:inline-block}.t1-selections__tracks{margin:0 0 calc(var(--gutter) * 1.5)}.t1-selections__tracks-row{flex-wrap:wrap;gap:8px 10px;margin:0;padding:0;list-style:none;display:flex}.t1-selections__track-link{border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-full);color:var(--color-muted-foreground,#6b7280);font-size:var(--text-sm);padding:6px 14px;text-decoration:none;display:inline-block}.t1-selections__track-link:hover{border-color:var(--color-primary);color:var(--color-primary)}.t1-selections__track-link[aria-current=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground,#fff)}.t1-selection__link:focus-visible,.t1-selections__track-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.t1-selections__empty{margin:calc(var(--gutter) * 1.5) 0;color:var(--color-muted-foreground,#6b7280)}.t1-selections__grid{gap:calc(var(--gutter) * 1.5) var(--gutter);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.t1-selection__card{flex-direction:column;height:100%;display:flex}.t1-selection__image{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto;display:block}.t1-selection__body{flex-direction:column;gap:8px;padding-top:12px;display:flex}.t1-selection__track{color:var(--color-muted-foreground,#6b7280);font-size:var(--text-xs,12px);text-transform:uppercase;letter-spacing:.04em}.t1-selection__title{color:var(--color-foreground);font-size:var(--text-lg);margin:0;line-height:1.3}.t1-selection__dates{color:var(--color-foreground);font-size:var(--text-sm);margin:0}.t1-selection__summary{color:var(--color-muted-foreground,#6b7280);font-size:var(--text-sm);margin:0;line-height:1.5}.t1-selection__link{color:var(--color-primary);font-size:var(--text-sm);margin-top:auto;padding-top:8px;text-decoration:none}.t1-selection__link:hover{text-decoration:underline}.t1-selection__external{color:var(--color-muted-foreground,#6b7280);font-size:var(--text-xs,12px)}@media (max-width:1100px){.t1-selections__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.t1-selections__grid{grid-template-columns:1fr}.t1-selections__tracks-row{gap:8px}}.t1-header__menu{justify-content:center}.t1-submenu{position:relative}.t1-submenu>summary{font-size:var(--text-base);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding-bottom:4px;list-style:none;display:flex}.t1-submenu>summary::-webkit-details-marker{display:none}.t1-submenu>ul{z-index:30;border:1px solid var(--color-border);background:var(--color-background);width:320px;max-width:calc(100vw - 40px);color:var(--color-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin:0;padding:8px;list-style:none;position:absolute;top:100%;left:0}.t1-submenu>ul a{border-radius:var(--radius-sm);font-size:var(--text-base);white-space:normal;overflow-wrap:anywhere;padding:10px 12px;line-height:1.4;text-decoration:none;display:block}.t1-submenu>ul a:focus-visible,.t1-submenu>ul a:hover{background:var(--color-muted);text-decoration:none}.t1-mobile-menu .t1-submenu>ul{width:auto;max-width:none;box-shadow:none;border:0;position:static}.t1-header__actions{justify-content:flex-end;align-items:center;gap:24px;margin-left:auto;display:flex}@media (min-width:1101px){.t1-header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}}.t1-project-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.t1-project-tag{border-radius:var(--radius-full);border:1px solid;padding:3px 9px;font-size:12px;line-height:1.4;display:inline-block}.t1-facts-figures{background:var(--color-muted)}.t1-facts-figures__header{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:40px;display:flex}.t1-facts-figures__header h2{font-size:var(--text-2xl);margin:0;font-weight:400}.t1-facts-figures__header p{color:var(--color-muted-foreground);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;margin:0 0 0 auto}.t1-facts-figures__grid{grid-template-columns:repeat(var(--facts-columns,4),minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.t1-facts-figures__grid li{border-top:1px solid var(--color-border);min-width:0;padding-top:20px}.t1-facts-figures__affix{font-size:60%}.t1-facts-figures__value{white-space:nowrap;color:var(--color-primary);overflow-wrap:anywhere;align-items:baseline;gap:.15em;font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:1.15;display:flex}.t1-facts-figures__grid p{color:var(--color-muted-foreground);font-size:var(--text-sm);white-space:pre-line;margin:12px 0 0}.t1-email-contact__label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted-foreground);margin:0 0 14px;font-size:12px;font-weight:600}.t1-email-contact__link{font-size:var(--text-2xl);color:var(--color-primary);overflow-wrap:anywhere;align-items:center;gap:20px;max-width:100%;display:inline-flex}.t1-email-contact__link svg{flex:none}.t1-email-contact__description{max-width:var(--measure-prose);font-size:var(--text-sm);color:var(--color-muted-foreground);white-space:pre-line;margin:16px 0 0}@media (max-width:900px){.t1-facts-figures__grid{grid-template-columns:repeat(min(var(--facts-columns,4),2),minmax(0,1fr))}}@media (max-width:600px){.t1-facts-figures__grid{grid-template-columns:1fr}.t1-facts-figures__header{flex-direction:column;gap:12px}.t1-facts-figures__header p{margin-left:0}}.t1-album__rich-description>:first-child{margin-top:0}.t1-album__rich-description>:last-child{margin-bottom:0}.t1-gallery__grid--mosaic{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr))}.t1-gallery__grid--mosaic .t1-albumcard__title{font-size:var(--text-base);overflow-wrap:anywhere}.t1-gallery__grid--mosaic .t1-albumcard[data-featured=true]{border-radius:var(--radius-md);background:var(--color-primary);grid-area:span 2/span 2;position:relative;overflow:hidden}.t1-gallery__grid--mosaic .t1-albumcard[data-featured=true] .t1-albumcard__link{flex-direction:column;height:100%;display:flex}.t1-gallery__grid--mosaic .t1-albumcard[data-featured=true] .t1-card__media{aspect-ratio:auto;height:100%;position:absolute;inset:0}.t1-gallery__grid--mosaic .t1-albumcard[data-featured=true] .t1-albumcard__count{z-index:1;top:0;bottom:auto}.t1-gallery__grid--mosaic .t1-albumcard[data-featured=true] .t1-card__body{padding:var(--gutter);padding-top:calc(var(--gutter) * 3);background:linear-gradient(180deg,transparent 20%,var(--color-primary));flex:1;justify-content:flex-end;position:relative}@supports (color:color-mix(in lab,red,red)){.t1-gallery__grid--mosaic .t1-albumcard[data-featured=true] .t1-card__body{background:linear-gradient(180deg,transparent 20%,color-mix(in srgb,var(--color-primary) 94%,transparent))}}.t1-gallery__grid--mosaic .t1-albumcard[data-featured=true] .t1-albumcard__title{color:var(--color-primary-foreground);font-size:clamp(var(--text-xl),2.2vw,var(--text-2xl))}.t1-gallery__grid--mosaic .t1-albumcard[data-featured=true] .t1-albumcard__date{color:var(--color-primary-foreground)}@media (max-width:1100px){.t1-gallery__grid--mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.t1-gallery__grid--mosaic .t1-albumcard[data-featured=true]{grid-row:auto;min-height:380px}}@media (max-width:700px){.t1-gallery__grid--mosaic{grid-template-columns:1fr}.t1-gallery__grid--mosaic .t1-albumcard[data-featured=true]{grid-column:auto;min-height:360px}}.t1-gallery__grid--mosaic .t1-albumcard__link:focus-visible{outline:2px solid var(--color-ring);outline-offset:-3px}.t1-pagehead{justify-content:space-between;gap:40px;display:flex}.t1-pagehead[data-layout=wide]{flex-wrap:wrap}.t1-pagehead[data-layout=wide] .t1-pagehead__main{flex-basis:100%}.t1-pagehead[data-variant=dark]{background:var(--color-primary);color:#fff;padding:40px}.t1-pagehead h1{font-family:var(--font-display);font-size:var(--text-3xl)}.t1-pagehead aside{min-width:240px}.t1-pagehead dl{gap:20px;display:grid}.t1-pagehead dd{font-size:var(--text-2xl);margin:0}.t1-pagehead__actions{flex-wrap:wrap;gap:15px;display:flex}.t1-compact-list[data-background=muted]{background:var(--color-muted);padding:30px}.t1-compact-list li{border-bottom:1px solid var(--color-border);padding-block:18px}.t1-persons__grid[data-compact=true]{grid-template-columns:repeat(3,1fr)}@media (max-width:700px){.t1-pagehead{flex-direction:column}.t1-persons__grid[data-compact=true]{grid-template-columns:1fr}}.t1-main .asi-container{width:100%}.t1-cardgrid[data-background=muted]{background:var(--color-muted)}.t1-cardgrid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:0;padding:0;list-style:none;display:grid}.t1-cardgrid__item{border-top:1px solid var(--color-primary);min-width:0;padding-top:16px}.t1-cardgrid__item h3{font-size:var(--text-base);margin:0 0 8px;font-weight:600;line-height:1.35}.t1-cardgrid__content{color:var(--color-muted-foreground);font-size:var(--text-sm);line-height:1.5}.t1-cardgrid__content p{margin:0 0 8px}.t1-cardgrid__content ol,.t1-cardgrid__content ul{margin:0;padding-left:1.2em}.t1-cardgrid[data-columns="4"] .t1-cardgrid__list{background:var(--color-border);border:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px}.t1-cardgrid[data-columns="4"] .t1-cardgrid__item{background:var(--color-background);border:0;min-height:150px;padding:20px}.t1-cardgrid[data-columns="4"] .t1-cardgrid__item h3{color:var(--color-primary)}@media (max-width:1100px){.t1-cardgrid[data-columns="4"] .t1-cardgrid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.t1-cardgrid[data-columns="4"] .t1-cardgrid__list,.t1-cardgrid__list{grid-template-columns:1fr}}.t1-cardgrid[data-columns="1"]{--card-columns:1}.t1-cardgrid[data-columns="2"]{--card-columns:2}.t1-cardgrid[data-columns="3"]{--card-columns:3}.t1-cardgrid[data-columns="4"]{--card-columns:4}.t1-cardgrid[data-columns="5"]{--card-columns:5}.t1-cardgrid[data-columns="6"]{--card-columns:6}@media (min-width:1101px){.t1-cardgrid[data-columns] .t1-cardgrid__list{grid-template-columns:repeat(var(--card-columns,2),minmax(0,1fr))}}.t1-linkgrid__list[data-columns="1"]{--link-columns:1}.t1-linkgrid__list[data-columns="2"]{--link-columns:2}.t1-linkgrid__list[data-columns="3"]{--link-columns:3}.t1-linkgrid__list[data-columns="4"]{--link-columns:4}.t1-linkgrid__list[data-columns="5"]{--link-columns:5}.t1-linkgrid__list[data-columns="6"]{--link-columns:6}.t1-linkgrid__list[data-variant=cards]{border:0;gap:24px 32px}.t1-linkgrid__list[data-variant=cards] .t1-linkgrid__item{border-top:1px solid var(--color-primary);min-width:0;min-height:0;box-shadow:none;padding:16px 0 0}.t1-linkgrid__list[data-variant=cards] .t1-linkgrid__link,.t1-linkgrid__list[data-variant=cards] .t1-linkgrid__plain,.t1-linkgrid__list[data-variant=cards] .t1-linkgrid__summary{font-weight:600}@media (min-width:1101px){.t1-linkgrid__list[data-columns]{grid-template-columns:repeat(var(--link-columns,4),minmax(0,1fr))}}@media (max-width:700px){.t1-linkgrid__list[data-columns]{grid-template-columns:1fr}}.t1-quote--grey,.t1-quote--greyLarge{padding:var(--gutter,20px);background:var(--color-muted,#f3f6fa);border-left:0}.t1-quote--greyLarge .t1-quote__text{font-size:var(--text-xl);line-height:1.4}.t1-quote--blue{padding:var(--gutter,20px);background:var(--color-secondary,#0060ae);color:#fff;border-left:0}.t1-quote--blue .t1-quote__author-role{color:#ffffffbf}.t1-quote--marks{border-left:0;padding:4px 0 4px 56px;position:relative}.t1-quote--marks:before{content:"«";font-family:var(--font-display);color:var(--color-primary);font-size:64px;line-height:1;position:absolute;top:-.18em;left:0}.t1-rte-list{margin:1.5em 0}.t1-rte-list ol,.t1-rte-list ul{margin:0;padding:0;list-style:none}.t1-rte-list li{margin:0 0 .6em;padding-left:34px;position:relative}.t1-rte-list li:before{content:"";background:var(--color-primary);position:absolute;left:0}.t1-rte-list--check-lg li:before,.t1-rte-list--check-sm li:before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M6.1 11.2 2.9 8l-1.3 1.3 4.5 4.5 8.3-8.3-1.3-1.3z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M6.1 11.2 2.9 8l-1.3 1.3 4.5 4.5 8.3-8.3-1.3-1.3z'/%3E%3C/svg%3E") 50%/contain no-repeat}.t1-rte-list--check-lg li:before{width:20px;height:20px;top:.18em}.t1-rte-list--check-sm li{padding-left:26px}.t1-rte-list--check-sm li:before{width:14px;height:14px;top:.3em}.t1-rte-list--trapezoid-lg li:before,.t1-rte-list--trapezoid-sm li:before{clip-path:polygon(0 0,100% 0,72% 100%,0 100%)}.t1-rte-list--trapezoid-lg li:before{width:18px;height:12px;top:.28em}.t1-rte-list--trapezoid-sm li{padding-left:26px}.t1-rte-list--trapezoid-sm li:before{width:12px;height:8px;top:.38em}.t1-rte-list--bullet li{padding-left:24px}.t1-rte-list--bullet li:before{border-radius:var(--radius-full);width:8px;height:8px;top:.52em}.t1-rte-list--numbered{counter-reset:t1-rte-num}.t1-rte-list--numbered li{counter-increment:t1-rte-num;min-height:32px;padding-left:44px}.t1-rte-list--numbered li:before{content:counter(t1-rte-num);font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-primary);font-variant-numeric:tabular-nums;background:0 0;font-weight:400;line-height:1.2;top:-.1em}.t1-rte-accent-heading{color:var(--color-secondary,#0060ae)}.rte-upload{margin:calc(var(--gutter,24px) * 1) 0}.rte-upload img{border-radius:var(--radius-md,8px);width:100%;height:auto;display:block}.rte-upload__caption{font-size:var(--text-sm,14px);color:var(--color-muted-foreground,#6b7280);margin-top:8px}.rte-upload__author,.rte-upload__text{display:block}.rte-upload__author{opacity:.8;margin-top:2px}.rte-upload--file a{color:var(--color-secondary,#0060ae);font-weight:600}.t1-faq__search{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 8px;display:flex}.t1-faq__search input[type=search]{border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:200px;font:inherit;color:var(--color-foreground);background:var(--color-surface);flex:280px;padding:10px 14px}.t1-faq__search button{border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-foreground);font:inherit;cursor:pointer;border:none;padding:10px 20px}.t1-faq__reset{color:var(--color-primary);font-size:14px}.t1-faq__stats{color:var(--color-muted-foreground);margin:4px 0 16px}.t1-faq__nav{flex-wrap:wrap;gap:8px 16px;margin:12px 0 8px;display:flex}.t1-faq__nav a{color:var(--color-primary);border-bottom:1px dashed;text-decoration:none}.t1-faq__group{scroll-margin-top:calc(var(--site-header-height,80px) + 24px);margin-top:28px}.t1-faq__list{flex-direction:column;gap:10px;display:flex}.t1-faq__item{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);scroll-margin-top:calc(var(--site-header-height,80px) + 24px)}.t1-faq__item[open]{border-color:var(--color-primary)}.t1-faq__question{cursor:pointer;padding:14px 44px 14px 16px;font-weight:600;list-style:none;position:relative}.t1-faq__question::-webkit-details-marker{display:none}.t1-faq__question:after{content:"+";color:var(--color-primary);font-size:22px;line-height:1;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.t1-faq__item[open] .t1-faq__question:after{content:"−"}.t1-faq__answer{padding:0 16px 16px}.t1-faq__answer>:first-child{margin-top:0}.t1-faqwidget{gap:var(--gutter);flex-direction:column;display:flex}.t1-faqwidget .t1-faq__list{gap:8px}.t1-faqwidget__more{margin:0}.t1-faqwidget .t1-faq__answer{color:#000}@media (max-width:600px){.t1-faqwidget .t1-faq__question{padding:12px 40px 12px 12px}.t1-faqwidget .t1-faq__answer{padding:0 12px 12px}}.t1-rating__rows{gap:4px}.t1-ratings__heading{font-size:var(--text-3xl);color:var(--color-primary);margin:0 0 var(--gutter);font-weight:400;line-height:1.1}.t1-rating__logo{object-fit:contain;align-self:flex-start;max-width:160px;max-height:80px}.t1-rating__meta{gap:calc(var(--gutter) / 2);flex-direction:column;min-width:0;display:flex}.t1-rating--single .t1-rating__columns{gap:calc(var(--gutter) * 2);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}@media (max-width:900px){.t1-rating--single .t1-rating__columns{grid-template-columns:minmax(0,1fr)}}.t1-ratingcards{gap:var(--gutter);flex-direction:column;display:flex}.t1-ratingcards__grid{gap:calc(var(--gutter) * 2);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;display:grid}.t1-ratingdetail{gap:var(--gutter);flex-direction:column;display:flex}.t1-ratingdetail__head{gap:calc(var(--gutter) / 2);flex-direction:column;display:flex}.t1-ratingdetail__title{font-size:var(--text-3xl);color:var(--color-primary);margin:0;font-weight:400;line-height:1.1}.t1-ratingdetail__tabs{gap:var(--gutter);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.t1-ratingdetail__legend{border:0;padding:0}.t1-ratingdetail__legend,.t1-ratingdetail__radio{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t1-ratingdetail__tablist{flex-wrap:wrap;gap:8px;display:flex}.t1-ratingdetail__tab{border:1px solid var(--color-primary);border-radius:var(--radius-full);font-size:var(--text-base);color:var(--color-primary);cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 20px}.t1-ratingdetail__tab:hover{outline-offset:2px;outline:2px solid #1057a359}.t1-ratingdetail__panel{display:none}.t1-ratingdetail__columns{column-count:1;column-gap:var(--gutter);column-fill:balance}.t1-ratingdetail__table{border-collapse:collapse;table-layout:fixed;break-inside:avoid;page-break-inside:avoid;width:100%}.t1-ratingdetail__table[data-first=false] thead{display:none}.t1-ratingdetail__table[data-first=false] tbody tr:first-child td,.t1-ratingdetail__table[data-first=false] tbody tr:first-child th{border-top:4px solid var(--color-background,#fff)}.t1-ratingdetail__caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.t1-ratingdetail__table thead th{text-align:left;font-size:var(--text-sm,14px);letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary);border-bottom:1px solid #1057a340;padding:0 16px 8px;font-weight:600;line-height:1.2}.t1-ratingdetail__col-place,.t1-ratingdetail__th-place{width:72px}.t1-ratingdetail__table tbody tr+tr td,.t1-ratingdetail__table tbody tr+tr th{border-top:4px solid var(--color-background,#fff)}.t1-ratingdetail__place{font-size:var(--text-3xl);letter-spacing:-.015em;color:var(--color-primary);text-align:center;vertical-align:middle;white-space:nowrap;background:#1057a314;padding:12px 8px;font-weight:700;line-height:1}.t1-ratingdetail__regions{font-size:var(--text-base);color:var(--color-foreground);vertical-align:middle;overflow-wrap:anywhere;padding:10px 12px;line-height:1.35}.t1-ratingdetail__regions span{display:block}.t1-ratingdetail__regions span+span{margin-top:6px}.t1-ratingdetail__row--top .t1-ratingdetail__place{background:var(--color-primary);color:var(--color-primary-foreground,#fff)}.t1-ratingdetail__row--top .t1-ratingdetail__regions{font-weight:600}@media (min-width:640px){.t1-ratingdetail__columns{column-count:2}.t1-ratingdetail__table[data-first=false] thead{display:table-header-group}.t1-ratingdetail__table[data-top2=false] thead{display:none}.t1-ratingdetail__table[data-end2=true]{break-after:column}}@media (min-width:1100px){.t1-ratingdetail{gap:calc(var(--gutter) * 2);grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:start;display:grid}.t1-ratingdetail__columns{column-count:3}.t1-ratingdetail__table[data-top2=false] thead{display:table-header-group}.t1-ratingdetail__table[data-top3=false] thead{display:none}.t1-ratingdetail__table[data-end2=true]{break-after:auto}.t1-ratingdetail__table[data-end3=true]{break-after:column}}.t1-ratingdetail__empty{font-size:var(--text-lg);color:var(--color-muted-foreground,#0000008c);background:#1057a30d;margin:0;padding:16px 24px}@media (max-width:600px){.t1-ratingdetail__tab{font-size:var(--text-sm,14px);padding:6px 14px}.t1-ratingdetail__table thead th{font-size:var(--text-sm,14px);padding:0 8px 6px}.t1-ratingdetail__col-place,.t1-ratingdetail__th-place{width:56px}.t1-ratingdetail__place{font-size:var(--text-2xl);padding:10px 6px}.t1-ratingdetail__empty{font-size:var(--text-base);padding:12px 8px}.t1-rating__row{gap:10px;padding:10px 12px}.t1-rating__position{font-size:var(--text-2xl);min-width:28px}.t1-rating__names{font-size:var(--text-base)}}.t1-storiesv2{position:relative}.t1-storiesv2__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.t1-storiesv2__track::-webkit-scrollbar{display:none}.t1-storycard{aspect-ratio:3/4;border-radius:var(--radius-md,8px);scroll-snap-align:start;color:#fff;background:var(--color-primary,#0b2d6e);flex:0 0 calc(50% - 8px);text-decoration:none;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.t1-storycard{background:color-mix(in srgb,var(--color-primary,#0b2d6e) 70%,#000)}}@media (min-width:768px){.t1-storycard{flex-basis:calc(33.333% - 11px)}}@media (min-width:1100px){.t1-storycard{flex-basis:calc(25% - 12px)}}.t1-storycard__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.t1-storycard__overlay{background:linear-gradient(#04102a00,#04102ae6);flex-direction:column;gap:4px;padding:48px 16px 16px;display:flex;position:absolute;inset:auto 0 0}.t1-storycard__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.t1-storycard__project{opacity:.85;font-size:14px}.t1-storycard__text{opacity:.75;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.t1-storycard__more{color:var(--color-accent-light,#7fb0f7);margin-top:4px;font-size:14px;font-weight:600}.t1-storycard:focus-visible .t1-storycard__more,.t1-storycard:hover .t1-storycard__more{text-decoration:underline}.t1-storiesv2__nav{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.t1-storiesv2__arrow{border-radius:var(--radius-full);color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;width:40px;height:40px;font-size:18px}.t1-storiesv2__arrow:focus-visible,.t1-storiesv2__arrow:hover{background:#ffffff1f}@media (max-width:767px){.t1-storycard__overlay{gap:2px;padding:24px 10px 10px}.t1-storycard__name{font-size:15px}.t1-storycard__project{font-size:12px}.t1-storycard__text{display:none}.t1-storycard__more{margin-top:2px;font-size:12px}}@media (prefers-reduced-motion:reduce){.t1-storiesv2__track{scroll-behavior:auto}}.t1-storyviewer{z-index:1000;background:var(--color-primary);flex-direction:column;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.t1-storyviewer{background:color-mix(in srgb,var(--color-primary) 35%,#000)}}.t1-storyviewer{color:var(--color-primary-foreground);overscroll-behavior:contain;-webkit-user-select:none;user-select:none;outline:none}.t1-storyviewer__top{z-index:2;padding:max(env(safe-area-inset-top),var(--gutter)) var(--gutter) 0;background:linear-gradient(#0000008c,#0000);position:absolute;inset:0 0 auto}.t1-storyviewer__segments{gap:4px;display:flex}.t1-storyviewer__segment{border-radius:var(--radius-full);background:#ffffff59;flex:1 1 0;height:3px;overflow:hidden}.t1-storyviewer__segment-fill{transform-origin:0;background:#fff;width:100%;height:100%;display:block;transform:scaleX(0)}.t1-storyviewer__bar{align-items:center;gap:8px;margin-top:10px;display:flex}.t1-storyviewer__name{font-family:var(--font-display);font-weight:600;font-size:var(--text-base);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.t1-storyviewer__ctl{border-radius:var(--radius-full);color:#fff;cursor:pointer;background:#00000040;border:1px solid #ffffff59;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}.t1-storyviewer__ctl:focus-visible,.t1-storyviewer__ctl:hover{background:#ffffff2e}.t1-storyviewer__ctl:focus-visible,.t1-storyviewer__more:focus-visible{outline-offset:2px;outline:2px solid #fff}.t1-storyviewer__stage{touch-action:none;cursor:pointer;flex:auto;position:relative;overflow:hidden}.t1-storyviewer__figure,.t1-storyviewer__stage{justify-content:center;align-items:center;display:flex}.t1-storyviewer__figure{width:100%;height:100%;margin:0}.t1-storyviewer__media{object-fit:contain;background:#000;width:100%;height:100%;display:block}.t1-storyviewer__caption{padding:40px var(--gutter) max(env(safe-area-inset-bottom),var(--gutter));font-size:var(--text-sm);text-align:center;background:linear-gradient(#0000,#0009);line-height:1.4;position:absolute;inset:auto 0 0}@media (min-width:768px){.t1-storyviewer__end,.t1-storyviewer__stage{width:min(100vw,56.25vh);height:100vh;margin:auto}.t1-storyviewer__top{width:min(100vw,56.25vh);left:50%;right:auto;transform:translate(-50%)}.t1-storyviewer__media{border-radius:var(--radius-lg)}}.t1-storyviewer__end{text-align:center;flex:auto;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.t1-storyviewer__blur{object-fit:cover;filter:blur(18px)brightness(.55);width:calc(100% + 48px);height:calc(100% + 48px);position:absolute;inset:-24px}.t1-storyviewer__end-body{padding:var(--gutter);max-width:var(--measure-prose,72ch);flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.t1-storyviewer__end-name{font-family:var(--font-display);font-weight:600;font-size:var(--text-2xl);margin:0}.t1-storyviewer__end-project{opacity:.85;margin:0}.t1-storyviewer__more{margin-top:calc(var(--gutter) * 1.5);cursor:pointer;border:0}.t1-storycard__badge{z-index:1;border-radius:var(--radius-full);color:#fff;pointer-events:none;background:#00000073;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex;position:absolute;top:12px;right:12px}.t1-storycard{cursor:pointer}@media (prefers-reduced-motion:reduce){.t1-storyviewer__segment-fill{transition:none}}.t1-storycard--button{font:inherit;text-align:left;border:0;padding:0;display:block}.t1-team__group+.t1-team__group{margin-top:calc(var(--gutter) * 3)}.t1-team__group-title{font-size:var(--text-2xl);margin:0 0 calc(var(--gutter) * 1.5);font-weight:500;line-height:1.2}.t1-orgchart--structure{gap:calc(var(--gutter) * 2);flex-direction:column;display:flex}.t1-orgchart__branch{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:calc(var(--gutter) * 2)}.t1-orgchart__summary{display:none}.t1-orgchart__root>.t1-orgchart__name{font-size:var(--text-2xl);font-weight:500}.t1-orgchart__name{font-size:var(--text-lg);margin:0;font-weight:500;line-height:1.25}.t1-orgchart__head{flex-direction:column;gap:2px;margin:4px 0 0;display:flex}.t1-orgchart__head-name{font-size:var(--text-base)}.t1-orgchart__head-role{font-size:var(--text-sm);color:var(--color-muted-foreground)}.t1-orgchart__children{margin:calc(var(--gutter) * 1.5) 0 0;gap:var(--gutter);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));padding:0;list-style:none;display:grid}.t1-orgchart__children .t1-orgchart__children{margin-top:var(--gutter);flex-direction:column;gap:8px;display:flex}.t1-orgchart__node{border-left:2px solid var(--color-border);padding-left:var(--gutter)}.t1-orgchart__node--direction{border-left-color:var(--color-primary,currentColor)}@media (max-width:767px){.t1-orgchart__summary{cursor:pointer;font-size:var(--text-lg);font-weight:500;list-style:none;display:block}.t1-orgchart__summary::-webkit-details-marker{display:none}.t1-orgchart__summary:after{content:"−";float:right}.t1-orgchart__branch:not([open]) .t1-orgchart__summary:after{content:"+"}.t1-orgchart__root>.t1-orgchart__name{display:none}.t1-orgchart__root{margin-top:var(--gutter)}.t1-orgchart__children{grid-template-columns:1fr}}.t1-people-list{padding-block:48px}.t1-people-list__filters{flex-wrap:wrap;align-items:end;gap:20px;margin-block:24px;display:flex}.t1-people-list__filters label{flex:240px;gap:8px;display:grid}.t1-people-list__filters button,.t1-people-list__filters input,.t1-people-list__filters select{font:inherit;color:var(--color-foreground);background:var(--color-background);border:1px solid var(--color-border);padding:12px}.t1-people-list__filters :focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.t1-people-list__group{margin-block:32px}.t1-people-list__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;list-style:none;display:grid}.t1-people-list[data-display=compact] .t1-people-list__grid>li,.t1-people-list[data-display=regions] .t1-people-list__grid>li{border-top:1px solid var(--color-border);padding-top:20px}@media (max-width:900px){.t1-people-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.t1-people-list__grid{grid-template-columns:1fr}}.t1-person-card{overflow-wrap:anywhere;align-content:start;gap:12px;display:grid}.t1-person-card img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.t1-person-card h2,.t1-person-card h3,.t1-person-card h4{font-size:var(--text-xl);margin:0;font-weight:400}.t1-person-card p{color:var(--color-muted-foreground);font-size:var(--text-sm);white-space:pre-line;margin:0}.t1-person-card address{gap:8px;font-style:normal;display:grid}.t1-person-card a{color:var(--color-primary)}.t1-person-contact{padding-block:48px}.t1-person-contact>article{max-width:var(--measure-prose)}.t1-person-contact>article>img{width:min(100%,20rem)}.t1-doc__cover--file{letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary,#1b4db1);background:var(--color-surface-alt,#eef1f6);border:1px solid var(--color-border,#dde3ec);border-radius:var(--radius-md,8px);justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}@media (min-width:1900px){.t1-newsdetail{grid-template-columns:minmax(0,1fr) 420px;column-gap:64px;display:grid}.t1-newsdetail>.t1-breadcrumbs,.t1-newsdetail>.t1-newsdetail__header{grid-column:1/-1}.t1-newsdetail>.t1-breadcrumbs{grid-row:1}.t1-newsdetail__header{grid-row:2}.t1-newsdetail__cover{grid-area:3/1}.t1-newsdetail__body{grid-area:4/1/span 2}.t1-newsdetail__related{grid-column:2;align-self:start;min-width:0}.t1-newsdetail__related[aria-label=Фотографии]{grid-row:4}.t1-newsdetail__related[aria-label="Материалы по теме"]{grid-row:5}.t1-newsdetail__author{grid-area:6/1}.t1-newsdetail__related .t1-docs__grid{grid-template-columns:1fr}}.t1-news-mosaic{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(260px,auto)}.t1-news-mosaic .t1-newscard{border-radius:var(--radius-md);min-width:0;position:relative;overflow:hidden}.t1-news-mosaic .t1-newscard__body{padding:18px}.t1-news-mosaic .t1-newscard__title{font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.3}.t1-news-mosaic .t1-newscard__tags{display:none}.t1-news-mosaic .t1-newscard[data-featured=true]{background:var(--color-primary);grid-area:span 2/span 2}.t1-news-mosaic .t1-newscard[data-featured=true] .t1-card__inner{height:100%}.t1-news-mosaic .t1-newscard[data-featured=true] .t1-newscard__media{height:100%;position:absolute;inset:0}.t1-news-mosaic .t1-newscard[data-featured=true] .t1-newscard__media img{object-fit:cover;height:100%}.t1-news-mosaic .t1-newscard[data-featured=true] .t1-newscard__body{background:linear-gradient(180deg,var(--color-primary),var(--color-primary));flex-direction:column;justify-content:flex-end;min-height:100%;padding:28px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.t1-news-mosaic .t1-newscard[data-featured=true] .t1-newscard__body{background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 10%,transparent),color-mix(in srgb,var(--color-primary) 92%,transparent))}}.t1-news-mosaic .t1-newscard[data-featured=true] .t1-newscard__title{font-size:clamp(1.5rem,2.2vw,var(--text-2xl));color:var(--color-primary-foreground)}.t1-news-mosaic .t1-newscard[data-featured=true] .t1-news__date{color:var(--color-primary-foreground)}@media (max-width:1100px){.t1-news-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.t1-news-mosaic .t1-newscard[data-featured=true]{grid-row:auto;min-height:380px}}@media (max-width:640px){.t1-news-mosaic{grid-template-columns:1fr}.t1-news-mosaic .t1-newscard[data-featured=true]{grid-column:auto;min-height:360px}}.t1-news-mosaic .t1-newscard[data-featured=false] .t1-newscard__title{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.t1-newslist__grid .t1-newscard[data-featured=false] .t1-newscard__title{font-size:var(--text-sm)}.t1-newsfilters .news-view{margin-left:auto}.t1-newsfilters .asi-date-period{flex:0 300px}.t1-newsfilters .asi-date-period>.t2-label{display:none}@media (max-width:640px){.t1-newsfilters .asi-date-period{flex-basis:100%}}:root{--t2-page-gutter:100px;--t2-label-column:300px;--t2-column-gap:80px;--t2-section-space:56px;--t2-page-title-size:clamp(2.125rem,calc(1.2rem + 3.2vw),3.375rem);--t2-font-label:Arial,"Helvetica Neue",Helvetica,sans-serif;--t2-ink-soft:var(--color-muted-foreground);--t2-surface-dark:var(--palette-navy);--t2-on-dark:#fff;--t2-on-dark-muted:#c3cee0;--t2-on-dark-faint:#8fa5c8;--t2-line-strong:var(--color-primary)}@media (max-width:900px){:root{--t2-page-gutter:20px;--t2-column-gap:24px;--t2-section-space:36px}}body:has(.t2-page){min-height:100dvh;font-family:var(--font-sans);font-size:var(--text-base);color:var(--color-foreground);background:var(--color-background);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;line-height:1.5;display:flex}html:has(.t2-page){overflow-x:hidden}.t2-footer *,.t2-header *,.t2-page *,.t2-page :after,.t2-page :before{box-sizing:border-box}.t2-page h1,.t2-page h2,.t2-page h3,.t2-page h4,.t2-page h5,.t2-page h6{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .5em;line-height:1.15}.t2-page h1{font-size:var(--t2-page-title-size);letter-spacing:-.025em;font-weight:500;line-height:1.06}.t2-page h2{font-size:var(--text-2xl);font-weight:400}.t2-page h3{font-size:var(--text-xl);font-weight:400}.t2-page h4{font-size:var(--text-lg);font-weight:500}.t2-page h5{font-size:var(--text-base);font-weight:600}.t2-page h6{font-size:var(--text-sm);font-weight:600}.t2-page p{margin:0 0 1em}.t2-footer a,.t2-header a,.t2-page a{color:var(--color-primary);text-decoration:none}.t2-page a:hover{text-underline-offset:.2em;text-decoration:underline}.t2-footer a:focus-visible,.t2-header a:focus-visible,.t2-header button:focus-visible,.t2-header summary:focus-visible,.t2-page a:focus-visible,.t2-page button:focus-visible,.t2-page summary:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.t2-page img,.t2-page video{max-width:100%;height:auto;display:block}.t2-container{width:100%;max-width:calc(var(--container-max) + 2 * var(--t2-page-gutter));padding-inline:var(--t2-page-gutter);margin:0 auto}.t2-page{flex:1 0 auto;width:100%}.t2-block{padding-block:var(--t2-section-space);border-top:1px solid var(--color-border)}.t2-block--flush,.t2-crumbs+.t2-block,.t2-crumbs+[data-content-block]>.t2-block,.t2-page>.t2-block:first-child,.t2-page>[data-content-block]:first-child>.t2-block,.t2-page>[data-page]>.t2-block:first-child,.t2-page>[data-page]>[data-content-block]:first-child>.t2-block{border-top:0}[data-page=home] .t2-block__inner{grid-template-columns:1fr;gap:24px}[data-page=home] .t2-block__label{flex-direction:row;justify-content:space-between;align-items:baseline;gap:20px}@media (max-width:600px){[data-page=home] .t2-block__label{flex-direction:column;align-items:flex-start;gap:8px}}.t2-block__inner{grid-template-columns:var(--t2-label-column) minmax(0,1fr);gap:var(--t2-column-gap);display:grid}.t2-block__inner--wide{grid-template-columns:1fr}.t2-block--shaded{background:var(--color-muted)}.t2-block__label{flex-direction:column;gap:12px;display:flex}.t2-block__title{font-size:var(--text-2xl);letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.15}.t2-block__note{font-size:var(--text-sm);color:var(--t2-ink-soft);line-height:1.5}@media (max-width:1100px){.t2-block__inner{grid-template-columns:1fr;gap:20px}}.t2-crumbs{padding-block:40px 0}.t2-crumbs__list{flex-wrap:wrap;gap:8px;margin-block:0;padding-block:0;list-style:none;display:flex}.t2-crumbs__item+.t2-crumbs__item:before{content:"→";margin-right:8px}.t2-crumbs__link{color:inherit}.t2-crumbs__link:hover{color:var(--color-primary)}.t2-label{font-family:var(--t2-font-label);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--t2-ink-soft);font-weight:700}.t2-nums{font-variant-numeric:tabular-nums}.t2-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t2-more-link{font-size:var(--text-base);color:var(--color-primary);align-items:center;gap:8px;display:inline-flex}.t2-more-link:hover{text-underline-offset:.2em;text-decoration:underline}.t2-project-empty{color:var(--color-muted-foreground);margin:0}.t2-header{z-index:5;background:var(--color-surface);color:var(--color-surface-foreground);border-bottom:1px solid var(--color-border);position:sticky;top:0}.t2-header__inner{align-items:center;gap:52px;min-height:76px;display:flex}.t2-header__logo{flex-shrink:0;display:inline-flex}.t2-header__nav{flex:auto}.t2-header__menu{gap:34px;margin:0;padding:0;list-style:none;display:flex}.t2-header__menu>li>a{color:var(--color-foreground);font-size:var(--text-base);border-bottom:2px solid #0000;padding-bottom:4px;display:inline-block}.t2-header__menu>li>a:hover,.t2-header__menu>li>a[aria-current=page]{border-bottom-color:var(--color-accent);text-decoration:none}.t2-header__menu>li>a[aria-current=page]{font-weight:600}.t2-header__lang{font-size:var(--text-sm);color:var(--t2-ink-soft);gap:8px;display:flex}.t2-header__lang-item.is-active{color:var(--color-foreground);font-weight:600}.t2-header__search{color:var(--t2-ink-soft);font-size:var(--text-sm);align-items:center;gap:8px;display:inline-flex}.t2-header__search:hover{color:var(--color-primary)}body:has(.t2-page [data-header-variant=dark]) .t2-header{background:var(--t2-surface-dark);color:var(--t2-on-dark);--t2-logo-letters:#fff;border-bottom-color:#ffffff29}body:has(.t2-page [data-header-variant=dark]) .t2-header a,body:has(.t2-page [data-header-variant=dark]) .t2-header__lang-item.is-active,body:has(.t2-page [data-header-variant=dark]) .t2-header__menu a,body:has(.t2-page [data-header-variant=dark]) .t2-header__search{color:var(--t2-on-dark)}body:has(.t2-page [data-header-variant=dark]) .t2-header__lang,body:has(.t2-page [data-header-variant=dark]) .t2-header__search{color:var(--t2-on-dark-muted)}.t2-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;display:none}.t2-burger span{background:currentColor;height:2px;display:block}.t2-mobile-menu{display:none}@media (max-width:1100px){.t2-header__inner{gap:16px;min-height:64px}.t2-header__nav,.t2-header__search-label{display:none}.t2-burger{margin-left:auto;display:flex}.t2-mobile-menu[data-open=true]{padding:8px var(--t2-page-gutter) 24px;background:var(--color-surface);border-bottom:1px solid var(--color-border);inset-inline:0;display:block;position:absolute;top:100%}.t2-mobile-menu ul{margin:0;padding:0;list-style:none}.t2-mobile-menu li+li{border-top:1px solid var(--color-border)}.t2-mobile-menu a{color:var(--color-foreground);font-size:var(--text-lg);padding:14px 0;display:block}}.t2-footer{background:var(--color-primary);font-size:var(--text-sm);flex-shrink:0}.t2-footer,.t2-footer a{color:var(--t2-on-dark-muted)}.t2-footer a:hover{color:var(--t2-on-dark);text-underline-offset:.2em;text-decoration:underline}.t2-footer__columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 40px;padding-block:56px 40px;display:grid}.t2-footer__column-title{font-size:var(--text-base);color:var(--t2-on-dark);margin:0 0 14px;font-weight:600}.t2-footer__links{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.t2-footer__main{border-top:1px solid #ffffff29;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:start;gap:24px 48px;padding-block:32px;display:grid}.t2-footer__contacts{flex-direction:column;gap:6px;font-style:normal;display:flex}.t2-footer__official,.t2-footer__social{margin:0;padding:0;list-style:none;display:flex}.t2-footer__social{gap:12px}.t2-footer__social a{display:inline-flex}.t2-footer__official{flex-direction:column;gap:6px}.t2-footer__legal{font-size:var(--text-xs);color:var(--t2-on-dark-faint);border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;gap:8px 40px;padding-block:20px 28px;display:flex}.t2-footer__legal p{max-width:720px;margin:0}.t2-footer__age{border-radius:var(--radius-sm);border:1px solid;margin-left:10px;padding:0 6px;display:inline-block}@media (max-width:1100px){.t2-footer__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.t2-footer__main{grid-template-columns:auto minmax(0,1fr)}}@media (max-width:600px){.t2-footer__columns,.t2-footer__main{grid-template-columns:1fr}.t2-footer__columns{padding-block:40px 32px}}.t2-footer__logo{color:var(--t2-on-dark);display:inline-flex}.t2-header__menu{justify-content:center}.t2-submenu{position:relative}.t2-submenu>summary{font-size:var(--text-base);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding-bottom:4px;list-style:none;display:flex}.t2-submenu>summary::-webkit-details-marker{display:none}.t2-submenu>ul{z-index:30;border:1px solid var(--color-border);background:var(--color-background);width:320px;max-width:calc(100vw - 40px);color:var(--color-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-md);margin:0;padding:8px;list-style:none;position:absolute;top:100%;left:0}.t2-submenu>ul a{border-radius:var(--radius-sm);font-size:var(--text-base);overflow-wrap:anywhere;padding:10px 12px;line-height:1.4;text-decoration:none;display:block}.t2-submenu>ul a:focus-visible,.t2-submenu>ul a:hover{background:var(--color-muted);text-decoration:none}.t2-mobile-menu .t2-submenu>summary,.t2-mobile-menu a{box-sizing:border-box;min-height:56px;font-size:var(--text-lg);padding:14px 0;line-height:1.4}.t2-mobile-menu .t2-submenu>ul{width:auto;max-width:none;box-shadow:none;border:0;position:static}@media (min-width:1101px){.t2-header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;display:grid}.t2-header__nav{grid-column:2}.t2-header__lang,.t2-header__search{justify-self:end}}.t2-header__actions{justify-content:flex-end;align-items:center;gap:24px;margin-left:auto;display:flex}body:has(.t2-page [data-header-variant=dark]) .t2-submenu>ul a{color:var(--color-foreground)}.t2-facts-figures{background:var(--color-muted)}.t2-facts-figures__header{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:40px;display:flex}.t2-facts-figures__header h2{font-size:var(--text-2xl);margin:0;font-weight:400}.t2-facts-figures__header p{color:var(--color-muted-foreground);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;margin:0 0 0 auto}.t2-facts-figures__grid{grid-template-columns:repeat(var(--facts-columns,4),minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.t2-facts-figures__grid li{border-top:1px solid var(--color-border);min-width:0;padding-top:20px;container-type:inline-size}.t2-facts-figures__affix{min-width:0;font-size:clamp(1rem,7cqi,1.5rem);line-height:1.3}.t2-facts-figures__value{color:var(--color-primary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.15em;font-size:clamp(2rem,20cqi,4.5rem);line-height:1.15;display:flex}.t2-facts-figures__grid p{color:var(--color-muted-foreground);font-size:var(--text-sm);white-space:pre-line;margin:12px 0 0}.t2-email-contact__label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted-foreground);margin:0 0 14px;font-size:12px;font-weight:600}.t2-email-contact__link{font-size:var(--text-2xl);color:var(--color-primary);overflow-wrap:anywhere;align-items:center;gap:20px;max-width:100%;display:inline-flex}.t2-email-contact__link svg{flex:none}.t2-email-contact__description{max-width:var(--measure-prose);font-size:var(--text-sm);color:var(--color-muted-foreground);white-space:pre-line;margin:16px 0 0}@media (max-width:900px){.t2-facts-figures__grid{grid-template-columns:repeat(min(var(--facts-columns,4),2),minmax(0,1fr))}}@media (max-width:600px){.t2-facts-figures__grid{grid-template-columns:1fr}.t2-facts-figures__header{flex-direction:column;gap:12px}.t2-facts-figures__header p{margin-left:0}}.t2-block__inner:has(>.t2-block__label):not(:has(>.t2-block__label .t2-block__title:not(:empty))){grid-template-columns:minmax(0,1fr)}.t2-block__label:empty,.t2-block__label:has(>.t2-block__title:empty):not(:has(>:not(.t2-block__title))),.t2-block__title:empty{display:none}.t2-block__inner>*{min-width:0}.t2-crumbs .t2-label{font-weight:400}.t2-page .asi-container{width:100%;max-width:calc(var(--container-max) + 2 * var(--t2-page-gutter));padding-inline:var(--t2-page-gutter)}.t2-button,a.t2-button{border-radius:var(--radius-md);font:inherit;color:var(--color-primary-foreground);background:var(--color-primary);cursor:pointer;border:0;flex-direction:column;gap:2px;margin-top:10px;padding:14px 24px;display:inline-flex}.t2-button:hover:not(:disabled),a.t2-button:hover{background:var(--palette-blue);text-decoration:none}.t2-button__note{font-size:var(--text-sm);color:var(--t2-on-dark-muted)}.t2-button--outline,a.t2-button--outline{border:1px solid var(--color-primary);color:var(--color-primary);background:0 0;justify-content:center}.t2-button--outline:hover:not(:disabled),a.t2-button--outline:hover{color:var(--color-primary-foreground);background:var(--color-primary)}.t2-button--outline:disabled,.t2-button:disabled{color:var(--t2-ink-soft);border-color:var(--color-border);background:var(--color-muted);cursor:not-allowed}.t2-button--compact{margin-top:0;padding:10px 20px}.t2-flipbook__close,.t2-flipbook__nav,.t2-icon-button,.t2-stories__arrow{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-background);width:44px;height:44px;color:var(--color-primary);font-size:var(--text-lg);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.t2-flipbook__close:hover,.t2-flipbook__nav:hover:not(:disabled),.t2-icon-button:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground)}.t2-flipbook__nav:disabled,.t2-icon-button:disabled,.t2-stories__arrow:disabled{opacity:.35;cursor:default}.t2-flipbook__close:focus-visible,.t2-flipbook__nav:focus-visible,.t2-icon-button:focus-visible,.t2-stories__arrow:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.t2-icon-button--on-dark,.t2-stories__arrow{border-color:var(--t2-on-dark-faint);color:var(--t2-on-dark);background:0 0}.t2-icon-button--on-dark:hover:not(:disabled),.t2-stories__arrow:hover:not(:disabled){border-color:var(--t2-on-dark);color:var(--t2-on-dark);background:0 0}.t2-hero{padding-block:var(--gutter)}.t2-hero__stage{aspect-ratio:1240/302;border-radius:var(--radius-md);background:var(--color-muted);position:relative;overflow:hidden}.t2-hero__slide{opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.t2-hero__slide[data-active=true]{opacity:1;pointer-events:auto}.t2-hero__slide a,.t2-hero__slide img{width:100%;height:100%;display:block}.t2-hero__slide img{object-fit:cover}.t2-hero__dots{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.t2-hero__dot{background:var(--color-border);cursor:pointer;border:0;width:32px;height:3px;padding:0}.t2-hero__dot[data-active=true]{background:var(--color-accent)}@media (prefers-reduced-motion:reduce){.t2-hero__slide{transition:none}}.t2-news{grid-template-columns:1.1fr 1fr;gap:48px;display:grid}.t2-news__featured{flex-direction:column;gap:12px;display:flex}.t2-news__featured-image{aspect-ratio:620/350;object-fit:cover;border-radius:var(--radius-md);width:100%;margin-bottom:4px}.t2-news__featured-title{font-size:var(--text-2xl);letter-spacing:-.02em;color:var(--color-foreground);font-weight:400;line-height:1.2}.t2-news__featured-title:hover{color:var(--color-primary)}.t2-news__announce{color:var(--color-muted-foreground);margin:0}.t2-news__list{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.t2-news__item,.t2-news__list{flex-direction:column;display:flex}.t2-news__item{border-bottom:1px solid var(--color-border);gap:6px;padding-block:18px}.t2-news__item-title{font-size:var(--text-lg);color:var(--color-foreground);line-height:1.35}.t2-news__item-title:hover{color:var(--color-primary)}@media (max-width:900px){.t2-news{grid-template-columns:1fr;gap:32px}}.t2-news-cards__head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.t2-news-cards__head h2{margin:0}.t2-news-cards .t2-stories__track{grid-auto-columns:calc(25% - 18px);grid-auto-flow:column;gap:24px;display:grid}.t2-news-cards__item a{flex-direction:column;gap:12px;display:flex}.t2-news-cards__item img{aspect-ratio:8/5;object-fit:cover;width:100%}.t2-news-cards__title{font-size:var(--text-lg);line-height:1.35}@media (max-width:900px){.t2-news-cards .t2-stories__track{grid-auto-columns:calc(50% - 12px)}.t2-news-cards__head{flex-wrap:wrap}}@media (max-width:560px){.t2-news-cards .t2-stories__track{grid-auto-columns:85%}}.t2-news-cards__item{scroll-snap-align:start;min-width:0}.t2-linkgrid{border:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.t2-linkgrid__item{background:var(--color-background);min-height:108px;box-shadow:inset -1px 0 0 var(--color-border),inset 0 -1px 0 var(--color-border);flex-direction:column;gap:8px;padding:20px;display:flex}.t2-linkgrid__item:hover{background:var(--color-muted)}.t2-linkgrid__link,.t2-linkgrid__plain,.t2-linkgrid__summary{font-size:var(--text-base);color:var(--color-primary);flex-direction:column;gap:10px;line-height:1.35;display:flex}.t2-linkgrid__plain{color:var(--color-foreground)}.t2-linkgrid__summary{cursor:pointer}.t2-linkgrid__logo{object-fit:contain;width:auto;max-height:56px}.t2-linkgrid__text{font-size:var(--text-sm);color:var(--t2-ink-soft);margin:0;line-height:1.5}.t2-linkgrid__summary{list-style:none}.t2-linkgrid__summary::-webkit-details-marker{display:none}.t2-linkgrid__summary:after{content:"+"}.t2-linkgrid__details[open]>summary:after{content:"−"}.t2-linkgrid[data-columns="1"]{--link-columns:1}.t2-linkgrid[data-columns="2"]{--link-columns:2}.t2-linkgrid[data-columns="3"]{--link-columns:3}.t2-linkgrid[data-columns="4"]{--link-columns:4}.t2-linkgrid[data-columns="5"]{--link-columns:5}.t2-linkgrid[data-columns="6"]{--link-columns:6}.t2-linkgrid[data-variant=cards]{border:0;gap:24px 32px}.t2-linkgrid[data-variant=cards] .t2-linkgrid__item{border-top:1px solid var(--color-primary);min-width:0;min-height:0;box-shadow:none;padding:16px 0 0}.t2-linkgrid[data-variant=cards] .t2-linkgrid__link,.t2-linkgrid[data-variant=cards] .t2-linkgrid__plain,.t2-linkgrid[data-variant=cards] .t2-linkgrid__summary{font-weight:600}@media (min-width:1101px){.t2-linkgrid[data-columns]{grid-template-columns:repeat(var(--link-columns,4),minmax(0,1fr))}}@media (max-width:700px){.t2-linkgrid[data-columns]{grid-template-columns:1fr}}.t2-stories{padding-block:var(--t2-section-space);background:var(--t2-surface-dark);color:var(--t2-on-dark)}.t2-stories__title{font-size:var(--text-3xl);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0 0 32px;font-weight:300;line-height:1.15}.t2-stories__title-accent{color:var(--color-secondary)}.t2-stories__title-people{color:var(--color-accent)}.t2-stories__carousel{--t2-stories-per-view:4;--t2-stories-gap:var(--gutter)}.t2-stories__track{gap:var(--t2-stories-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.t2-stories__track::-webkit-scrollbar{display:none}.t2-story{flex:0 0 calc((100% - (var(--t2-stories-per-view) - 1) * var(--t2-stories-gap)) / var(--t2-stories-per-view));scroll-snap-align:start;border-radius:var(--radius-md);position:relative;overflow:hidden}.t2-story__link{color:inherit;display:block}.t2-story__image{aspect-ratio:3/4;object-fit:cover;width:100%}.t2-story__body{color:var(--t2-on-dark);inset-inline:0;background:linear-gradient(#04102a00,#04102aeb);flex-direction:column;gap:6px;padding:40px 20px 18px;display:flex;position:absolute;bottom:0}.t2-story__name{font-size:var(--text-lg);font-weight:500}.t2-story__project{font-size:var(--text-sm);color:var(--color-accent)}.t2-story__text{font-size:var(--text-sm);color:var(--t2-on-dark-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.t2-stories__track:focus-visible{outline:2px solid var(--color-secondary);outline-offset:4px}.t2-story__open{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.t2-stories__controls{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.t2-stories__dots{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.t2-stories__dot{background:var(--t2-on-dark-faint);cursor:pointer;border:0;width:32px;height:3px;padding:0}.t2-stories__dot[aria-current=true]{background:var(--color-accent)}.t2-stories__arrows{gap:8px;display:flex}.t2-stories__arrow:focus-visible,.t2-stories__dot:focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}@media (max-width:1100px){.t2-stories__carousel{--t2-stories-per-view:3}}@media (max-width:800px){.t2-stories__carousel{--t2-stories-per-view:2}}@media (max-width:520px){.t2-stories__carousel{--t2-stories-per-view:1.2}}.t2-news-cards .t2-stories__arrow{color:var(--color-foreground);border:1px solid var(--color-border);background:var(--color-background)}.t2-news-cards .t2-stories__arrow:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary);background:var(--color-muted)}.t2-news-cards .t2-stories__arrow:disabled{opacity:.45}.t2-news-cards .t2-stories__dot{background:var(--color-border)}.t2-news-cards .t2-stories__dot[aria-current=true]{background:var(--color-primary)}.t2-ratings{gap:40px;display:grid}.t2-ratings[data-mode=cards]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.t2-rating{flex-direction:column;gap:20px;display:flex}.t2-ratings[data-mode=cards] .t2-rating__meta{flex:1 0 auto}.t2-rating__meta{flex-direction:column;gap:8px;display:flex}.t2-rating__logo{object-fit:contain;align-self:flex-start;width:auto;max-height:80px}.t2-rating__title{font-size:var(--text-xl);color:var(--color-primary);margin:0;font-weight:400;line-height:1.25}.t2-rating__text{font-size:var(--text-sm);color:var(--color-muted-foreground);margin:0;line-height:1.5}.t2-rating__rows{border-top:1px solid var(--color-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.t2-rating__row{border-bottom:1px solid var(--color-border);grid-template-columns:64px 1fr;align-items:baseline;gap:16px;padding-block:14px;display:grid}.t2-rating__position{font-size:var(--text-2xl);color:var(--color-primary);font-weight:300;line-height:1}.t2-rating__names{font-size:var(--text-lg);flex-direction:column;gap:2px;line-height:1.35;display:flex}.t2-docs{gap:32px var(--gutter);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.t2-doc{flex-direction:column;gap:10px;display:flex}.t2-doc__cover{object-fit:cover;border:1px solid var(--color-border);border-radius:var(--radius-sm);width:120px;height:166px}.t2-doc__cover--empty{background:var(--color-muted);display:block}.t2-doc__title{font-size:var(--text-sm);color:var(--color-foreground);margin:0;line-height:1.35}a.t2-doc__title:hover{color:var(--color-primary)}.t2-documents-body{min-width:0}.t2-documents-body[data-with-intro=true]{grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:48px;display:grid}.t2-document-list{margin:0;padding:0;list-style:none}.t2-document-list li{overflow-wrap:anywhere;border-top:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr) auto;gap:16px;padding:18px 0;display:grid}.t2-document-list__type{color:var(--color-primary);font-size:var(--text-xs);font-weight:600}.t2-document-list__size{color:var(--t2-ink-soft);font-size:var(--text-sm);margin-top:6px;display:block}@media (max-width:1100px){.t2-documents-body[data-with-intro=true]{grid-template-columns:1fr}}.t2-documents-body[data-with-intro=true] .t2-document-panel{border:1px solid var(--color-border);padding:24px}.t2-document-panel h3{font-size:var(--text-lg);margin:0 0 12px}.t2-documents-body .t2-richtext>ol{counter-reset:method-step;border-top:1px solid var(--color-border);margin:20px 0 0;padding:0;list-style:none}.t2-documents-body .t2-richtext>ol>li{border-bottom:1px solid var(--color-border);counter-increment:method-step;gap:14px;padding:14px 0;display:flex}.t2-documents-body .t2-richtext>ol>li:before{content:counter(method-step,decimal-leading-zero);color:var(--color-primary);font-weight:600}.t2-richtext{max-width:760px;font-size:var(--text-lg);line-height:1.6}.t2-page .t2-richtext :is(h2,h3,h4,h5,h6){overflow-wrap:anywhere;margin-block:1.5em .6em;font-weight:500;line-height:1.3}.t2-page .t2-richtext :is(p,ul,ol,blockquote){margin-block:0 1em}.t2-page .t2-richtext>:first-child,.t2-page .t2-richtext>div>:first-child{margin-top:0}.t2-page .t2-richtext>:last-child,.t2-page .t2-richtext>div>:last-child{margin-bottom:0}.t2-richtext ul{padding-left:1.2em;list-style:outside}.t2-richtext ol{padding-left:1.2em;list-style:decimal}.t2-richtext li{margin-bottom:.4em}.t2-page .t2-richtext a{color:var(--palette-blue);text-underline-offset:.2em;text-decoration:underline}.t2-page .t2-richtext a:hover{color:var(--color-primary)}.t2-page .t2-richtext h3{font-size:var(--text-xl);font-weight:500}.t2-pagehead{padding-block:calc(var(--t2-section-space) + 8px) var(--t2-section-space)}.t2-pagehead[data-variant=dark]{background:var(--t2-surface-dark);color:var(--t2-on-dark)}.t2-pagehead__inner{gap:var(--t2-column-gap);grid-template-columns:minmax(0,1fr) minmax(240px,380px);align-items:end;display:grid}.t2-pagehead__inner:not(:has(>:nth-child(2))){grid-template-columns:minmax(0,1fr)}.t2-pagehead__inner:not(:has(>:nth-child(2))) .t2-pagehead__title{max-width:none}.t2-pagehead__main{flex-direction:column;gap:18px;min-width:0;display:flex}.t2-pagehead__title{text-wrap:balance;max-width:820px;margin:0}.t2-pagehead__lead{max-width:640px;font-size:var(--text-lg);color:var(--color-muted-foreground);margin:0;line-height:1.5}.t2-pagehead[data-variant=dark] .t2-pagehead__lead{color:var(--t2-on-dark-muted)}.t2-pagehead__facts{border-top:1px solid var(--t2-line-strong);margin:0}.t2-pagehead[data-variant=dark] .t2-pagehead__facts{border-top-color:var(--t2-on-dark-faint)}.t2-pagehead__fact{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:20px;padding-block:14px;display:flex}.t2-pagehead[data-variant=dark] .t2-pagehead__fact{border-bottom-color:#ffffff29}.t2-pagehead__fact dt{font-size:var(--text-sm);color:var(--t2-ink-soft)}.t2-pagehead[data-variant=dark] .t2-pagehead__fact dt{color:var(--t2-on-dark-muted)}.t2-pagehead__fact dd{margin:0;font-weight:600}.t2-crumbs:has(+.t2-pagehead[data-variant=dark]){background:var(--t2-surface-dark);color:var(--t2-on-dark-muted);padding-bottom:4px}@media (max-width:1100px){.t2-pagehead__inner{grid-template-columns:1fr;gap:28px}}.t2-pagehead__aside{flex-direction:column;gap:28px;display:flex}.t2-pagehead__aside .t2-pagehead__logo{object-fit:contain;object-position:left center;align-self:flex-start;width:300px;max-width:100%;height:100px}.t2-pagehead__actions{flex-wrap:wrap;gap:12px;display:flex}@media (min-width:1101px){.t2-pagehead[data-layout=wide]:has(.t2-pagehead__aside) .t2-pagehead__inner{gap:24px var(--t2-column-gap);grid-template-areas:"title title""lead aside""actions aside";align-items:start}.t2-pagehead[data-layout=wide]:has(.t2-pagehead__aside) .t2-pagehead__main{display:contents}.t2-pagehead[data-layout=wide]:has(.t2-pagehead__aside) .t2-pagehead__title{grid-area:title;max-width:none}.t2-pagehead[data-layout=wide]:has(.t2-pagehead__aside) .t2-pagehead__lead{grid-area:lead}.t2-pagehead[data-layout=wide]:has(.t2-pagehead__aside) .t2-pagehead__actions{grid-area:actions}.t2-pagehead[data-layout=wide]:has(.t2-pagehead__aside) .t2-pagehead__aside{grid-area:aside}}.t2-pagehead__fact--website{justify-content:flex-end}.t2-filters{flex-wrap:wrap;gap:24px;margin-bottom:28px;display:flex}.t2-filter{flex-direction:column;gap:6px;display:flex}.t2-filter select{font:inherit;color:var(--color-foreground);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:8px 10px}.t2-filter-row{align-items:baseline;gap:16px;display:flex}.t2-filter-row__list{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.t2-filter-row__list a{color:var(--color-muted-foreground)}.t2-filter-row__list a.is-active{color:var(--color-foreground);font-weight:600}.t2-filter-row--caps{margin-bottom:16px}.t2-filter-row--caps .t2-filter-row__list>li>:is(a,span){font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase}.t2-filter-row--caps .t2-filter-row__list a.is-active{color:var(--color-accent)}.t2-select{min-width:180px;position:relative}.t2-select__control{font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:10px 14px;display:flex}.t2-select__control,.t2-select__options{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-foreground);background:var(--color-background)}.t2-select__options{z-index:10;max-height:280px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;inset:100% 0 auto;overflow-y:auto}.t2-select__options [role=option]{cursor:pointer;padding:10px}.t2-select__options [data-active=true]{background:var(--color-muted)}.t2-select__options [aria-selected=true]{color:var(--color-primary);font-weight:600}.t2-page input[type=date]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);min-width:0;min-height:44px;color:var(--color-foreground);font:inherit;color-scheme:light;padding:10px 14px}.t2-page input[type=date]::-webkit-datetime-edit{padding:0}.t2-filter-row--caps .t2-filter-row__list{gap:16px 32px}.t2-filter-row__list [aria-disabled=true]{opacity:.5}.t2-projects{border:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.t2-project-card{box-shadow:inset -1px 0 0 var(--color-border),inset 0 -1px 0 var(--color-border);flex-direction:column;display:flex}.t2-project-card__link{color:var(--color-foreground);flex-direction:column;flex:1;gap:10px;padding:24px;display:flex}a.t2-project-card__link:hover{background:var(--color-muted);text-decoration:none}.t2-project-card__top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.t2-project-card__region{font-size:var(--text-sm);color:var(--t2-ink-soft)}.t2-project-card__name{font-size:var(--text-lg);color:var(--color-primary);line-height:1.3}.t2-project-card__text{font-size:var(--text-sm);color:var(--color-muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.t2-project-card__stage{font-size:var(--text-sm);color:var(--t2-ink-soft);margin-top:auto;padding-top:8px}.t2-project-tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.t2-project-tag{border-radius:var(--radius-full);border:1px solid;padding:3px 9px;font-size:12px;line-height:1.4;display:inline-block}.t2-project-directory{padding-bottom:64px;position:relative}.t2-project-directory>.t2-block__title:not(:empty){margin-bottom:24px}.t2-pagehead:has(+.t2-project-directory){padding-bottom:64px}.t2-pagehead:has(+.t2-project-directory) .t2-pagehead__lead{max-width:820px}.t2-project-view{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-shrink:0;gap:4px;padding:4px;display:flex}.t2-project-view button{border-radius:var(--radius-sm);width:40px;height:40px;color:var(--color-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.t2-project-view button[aria-pressed=true]{background:var(--color-primary);color:#fff}.t2-project-filters{grid-template-columns:minmax(240px,1.6fr) minmax(180px,1fr) minmax(180px,1fr) auto;align-items:end;gap:24px;display:grid}.t2-project-filters label{text-transform:uppercase;letter-spacing:.12em;min-width:0;color:var(--color-muted-foreground);flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.t2-project-filters input,.t2-project-filters select{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:100%;min-width:0;height:44px;color:var(--color-foreground);font:inherit;letter-spacing:normal;text-transform:none;background:#fff;padding:0 14px;font-size:16px;font-weight:400}.t2-project-search>span{position:relative}.t2-project-search input{padding-left:42px}.t2-project-search button{width:32px;height:34px;color:var(--color-primary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:5px;left:8px}.t2-project-more button,.t2-project-reset{border:1px solid var(--t2-line-strong,#7c9dbb);border-radius:var(--radius-md);height:44px;color:var(--color-primary);cursor:pointer;background:#fff;padding:0 22px;font-size:16px}.t2-project-more button:hover,.t2-project-reset:hover{background:var(--color-muted)}.t2-project-directory .t2-project-count{color:var(--color-muted-foreground);margin:28px 0 22px;font-size:14px}.t2-project-directory .t2-projects{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.t2-project-directory .t2-project-card{min-width:0;box-shadow:none;border-radius:var(--radius-lg);background:#f3f4f4;overflow:hidden}.t2-project-directory .t2-project-card__link{gap:16px;min-height:300px;padding:26px 24px;text-decoration:none}.t2-project-directory .t2-project-card__link:focus-visible,.t2-project-directory .t2-project-card__link:hover{background:var(--project-hover-color,#eaf0f4)}.t2-project-card__initiative{color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.5}.t2-project-directory .t2-project-card__name{color:var(--color-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:21px;line-height:1.3;display:-webkit-box;overflow:hidden}.t2-project-directory .t2-project-card__text{font-size:14px;line-height:1.5}.t2-project-directory .t2-project-card__region{color:var(--color-foreground);border-top:1px solid #e5e7e9;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:14px;display:flex}.t2-project-card__region svg{color:var(--color-primary);flex-shrink:0;width:16px;height:18px}.t2-project-directory .t2-project-tags{margin-top:0}.t2-project-directory .t2-project-tag{color:var(--color-primary);border-color:#d5dfe7;font-size:11px}.t2-project-more{justify-content:center;margin-top:40px;display:flex}.t2-project-more button{height:54px;padding-inline:26px}.t2-project-table{border-collapse:collapse;table-layout:fixed;width:100%}.t2-project-table th{text-align:left;border-bottom:1px solid var(--t2-line-strong,#7c9dbb);padding:0 20px 14px 0}.t2-project-table th:first-child{width:60%}.t2-project-table th:nth-child(2){width:22%}.t2-project-table th button{color:var(--color-muted-foreground);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.t2-project-table th[aria-sort=ascending] button,.t2-project-table th[aria-sort=descending] button{color:var(--color-primary)}.t2-project-table th[aria-sort=ascending] span,.t2-project-table th[aria-sort=descending] span{color:#e54e55}.t2-project-table td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:20px 24px 20px 0;font-size:15px}.t2-project-table td:first-child>a{color:var(--color-foreground);font-size:18px;line-height:1.35}.t2-project-table td:first-child>a:hover{color:var(--color-primary)}.t2-project-table p{color:var(--color-muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 10px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.t2-project-initiative{border-radius:var(--radius-sm);color:var(--color-primary);background:#f3f4f4;padding:5px 10px;font-size:13px;display:inline-block}.t2-project-directory a:focus-visible,.t2-project-directory button:focus-visible,.t2-project-directory input:focus-visible,.t2-project-directory select:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.t2-project-directory button:disabled{opacity:.55;cursor:wait}@media (max-width:1000px){.t2-project-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.t2-project-directory .t2-projects{grid-template-columns:repeat(2,minmax(0,1fr))}.t2-project-view{width:fit-content;margin:0;position:static}.t2-pagehead:has(+.t2-project-directory){padding-bottom:28px}}@media (max-width:600px){.t2-project-directory .t2-projects,.t2-project-filters{grid-template-columns:minmax(0,1fr)}.t2-project-directory .t2-project-card__link{min-height:280px}.t2-project-table-wrap{overflow-x:auto}.t2-project-table{min-width:660px}.t2-project-table th:first-child{width:52%}}.t2-project-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-block:24px;display:flex}.t2-project-toolbar .t2-project-count{margin:0}.t2-project-filters label[hidden],.t2-project-filters[hidden]{display:none}.t2-contacts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;display:grid}.t2-contact p{margin:0 0 4px}.t2-contact__name{font-size:var(--text-lg)}.t2-contact__post{font-size:var(--text-sm);color:var(--t2-ink-soft)}.t2-links{word-break:break-word;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.t2-publication{padding-block:calc(var(--t2-section-space) + 8px) var(--t2-section-space)}.t2-publication__inner{gap:var(--t2-column-gap);grid-template-columns:300px minmax(0,1fr);display:grid}.t2-publication__cover img,.t2-publication__cover-empty{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-muted);width:100%;height:auto;display:block}.t2-publication__cover-empty{aspect-ratio:300/415}.t2-publication__cover-button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.t2-publication__cover-button:focus-visible{outline:2px solid var(--color-ring);outline-offset:4px}.t2-publication__main{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.t2-publication__author{color:var(--t2-ink-soft);margin:0}.t2-publication__text{max-width:640px;font-size:var(--text-lg);margin:0;line-height:1.6}.t2-docs--list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.t2-doc__text{font-size:var(--text-sm);color:var(--color-muted-foreground);margin:0;line-height:1.5}.t2-publication__actions{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:10px;display:flex}.t2-publication__actions .t2-button{margin-top:0}.t2-publication__header{flex-direction:column;grid-column:1/-1;gap:14px;display:flex}.t2-publication__title{margin:0}.t2-publication__cover{perspective:1000px;align-self:start}.t2-publication__cover img{transform-origin:0;transition:transform .24s,box-shadow .24s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.t2-publication__cover:focus-within img,.t2-publication__cover:hover img{transform:rotateY(-7deg)translateY(-4px);box-shadow:8px 12px 24px #00000024}}@media (prefers-reduced-motion:reduce){.t2-publication__cover img{transition:none}}.t2-publication__main{overflow-wrap:anywhere;min-width:0}.t2-publication__text{white-space:pre-line}.t2-flipbook{z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.t2-flipbook__backdrop{background:#04102adb;position:absolute;inset:0}.t2-flipbook__panel{border-radius:var(--radius-md);background:var(--color-background);flex-direction:column;width:min(1160px,96vw);height:min(860px,94vh);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000059}.t2-flipbook__header{align-items:center;gap:var(--gutter);border-bottom:1px solid var(--color-border);padding:14px 16px 14px 24px;display:flex}.t2-flipbook__title{font-size:var(--text-base);color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-weight:600;overflow:hidden}.t2-flipbook__stage{min-height:0;padding:var(--gutter);background:var(--color-muted);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.t2-flipbook__book{width:100%;height:100%}.t2-flipbook__book .stf__parent{margin:0 auto}.t2-flipbook__book img{object-fit:contain;background:var(--color-background);max-width:100%;height:100%}.t2-flipbook__loading{color:var(--color-muted-foreground);font-size:var(--text-sm);margin:0;position:absolute}.t2-flipbook__controls{padding:12px var(--gutter);border-top:1px solid var(--color-border);justify-content:center;align-items:center;gap:20px;display:flex}.t2-flipbook__counter{text-align:center;min-width:72px;font-size:var(--text-sm);color:var(--color-muted-foreground);font-variant-numeric:tabular-nums}@media (max-width:720px){.t2-flipbook__panel{width:100%;height:100dvh}}@media (max-width:900px){.t2-publication__inner{grid-template-columns:1fr}.t2-publication__cover{max-width:240px}.t2-filter-row{flex-direction:column;gap:6px}}.t2-news-list__header .t2-pagehead__main{gap:0}.t2-news-list__header .t2-pagehead__title{margin:0}.t2-news-list__header{padding-bottom:40px}.t2-news-list__results{border-top:0;padding-top:0}.t2-news-list__result-heading{margin-bottom:24px}.t2-news-topics{align-items:baseline;gap:20px;margin-top:32px;margin-bottom:40px;display:flex}.t2-news-topics ul{flex-wrap:wrap;flex:1;align-items:baseline;gap:10px 20px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.t2-news-topics a{color:var(--color-foreground);text-decoration:none}.t2-news-topics a:hover{color:var(--color-primary);text-decoration:underline}.t2-news-topics a.is-active{color:var(--color-primary);text-underline-offset:5px;font-weight:600;text-decoration:underline}.t2-news-topics .t2-news-topics__all{color:var(--color-muted-foreground);font-size:var(--text-sm);white-space:nowrap}.t2-newsfilter{grid-template-columns:minmax(0,1.62fr) minmax(280px,1fr) auto;align-items:end;gap:16px;display:grid}.t2-newsfilter__query,.t2-newsperiod{gap:8px;min-width:0;display:grid}.t2-newsfilter__input{align-items:center;display:flex;position:relative}.t2-newsfilter__input>svg{color:var(--color-primary);pointer-events:none;position:absolute;left:14px}.t2-newsfilter input,.t2-newsperiod__trigger{box-sizing:border-box;width:100%;min-width:0;height:44px;font:inherit;color:var(--color-foreground);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.t2-newsfilter input{padding:10px 14px}.t2-newsfilter input[type=search]{padding-left:42px}.t2-newsfilter>button{justify-content:center;align-items:center;height:44px;padding:0 28px;display:flex}.t2-newssearch__reset{font-size:var(--text-sm);grid-column:1/-1;width:fit-content}.t2-newsperiod details{position:relative}.t2-newsperiod__trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;list-style:none;display:flex}.t2-newsperiod__trigger::-webkit-details-marker{display:none}.t2-newsperiod__trigger span[data-empty=true]{color:var(--color-muted-foreground)}.t2-newsperiod__trigger svg{color:var(--color-primary);flex-shrink:0}.t2-newsperiod__panel{z-index:10;box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);gap:12px;width:100%;min-width:280px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 24px #00000014}.t2-newsperiod__panel label{font-size:var(--text-sm);gap:6px;display:grid}@media (max-width:800px){.t2-newsfilter{grid-template-columns:minmax(0,1fr) auto}.t2-newsfilter__query{grid-column:1/-1}.t2-news-topics{flex-wrap:wrap;gap:12px}.t2-news-topics ul{flex-basis:calc(100% - 60px)}.t2-news-topics__all{margin-left:auto}}@media (max-width:480px){.t2-newsfilter{grid-template-columns:minmax(0,1fr)}.t2-newsperiod__panel{min-width:0}}.t2-newsgrid{gap:36px var(--gutter);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.t2-newsgrid[data-columns="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.t2-newsgrid[data-columns="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.t2-newsgrid[data-columns="4"]{grid-template-columns:1fr}}.t2-newscard{flex-direction:column;gap:8px;display:flex}.t2-newscard__image{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);width:100%;margin-bottom:4px}.t2-newscard__title{font-size:var(--text-lg);color:var(--color-foreground);line-height:1.3}.t2-newscard__title:hover{color:var(--color-primary)}.t2-newscard__text{color:var(--color-muted-foreground);line-height:1.5}.t2-newscard__text,.t2-tags{font-size:var(--text-sm);margin:0}.t2-tags{flex-wrap:wrap;gap:8px 16px;padding:0;list-style:none;display:flex}.t2-newsfilter--extended{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr) minmax(160px,.6fr) auto}.t2-newsfilter__type{gap:8px;min-width:0;display:grid}.t2-newsfilter__type select{width:100%;min-width:0;height:44px;font:inherit;color:var(--color-foreground);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:10px 14px}.t2-news-list__header .t2-pagehead__lead{margin-top:18px}@media (max-width:1100px){.t2-newsfilter--extended{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.t2-newsfilter--extended .t2-newsfilter__query{grid-column:1/-1}}@media (max-width:640px){.t2-newsfilter--extended{grid-template-columns:minmax(0,1fr)}}.t2-news-mosaic{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(260px,auto)}.t2-news-mosaic .t2-news-mosaic__card{border-radius:var(--radius-md);background:var(--color-muted);min-width:0;position:relative;overflow:hidden}.t2-news-mosaic .t2-news-mosaic__link{height:100%;color:var(--color-foreground);flex-direction:column;text-decoration:none;display:flex}.t2-news-mosaic .t2-news-mosaic__image,.t2-news-mosaic .t2-news-mosaic__placeholder{aspect-ratio:16/9;object-fit:cover;background:var(--color-muted);width:100%;height:auto;display:block}.t2-news-mosaic .t2-news-mosaic__body{flex-direction:column;flex:1;gap:10px;padding:18px;display:flex}.t2-news-mosaic .t2-news-mosaic__date{font-size:var(--text-sm);color:var(--color-muted-foreground)}.t2-news-mosaic .t2-news-mosaic__title{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.3}.t2-news-mosaic .t2-news-mosaic__tags{display:none}.t2-news-mosaic .t2-news-mosaic__link:hover .t2-news-mosaic__title{color:var(--color-primary)}.t2-news-mosaic .t2-news-mosaic__link:focus-visible{outline:2px solid var(--color-ring);outline-offset:-3px}.t2-news-mosaic .t2-news-mosaic__card[data-featured=true]{background:var(--color-primary);grid-area:span 2/span 2}.t2-news-mosaic .t2-news-mosaic__card[data-featured=true] .t2-news-mosaic__image{height:100%;position:absolute;inset:0}.t2-news-mosaic .t2-news-mosaic__card[data-featured=true] .t2-news-mosaic__placeholder{display:none}.t2-news-mosaic .t2-news-mosaic__card[data-featured=true] .t2-news-mosaic__body{background:linear-gradient(180deg,var(--color-primary),var(--color-primary));justify-content:flex-end;padding:28px;position:relative}@supports (color:color-mix(in lab,red,red)){.t2-news-mosaic .t2-news-mosaic__card[data-featured=true] .t2-news-mosaic__body{background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 10%,transparent),color-mix(in srgb,var(--color-primary) 92%,transparent))}}.t2-news-mosaic .t2-news-mosaic__card[data-featured=true] .t2-news-mosaic__body,.t2-news-mosaic .t2-news-mosaic__card[data-featured=true] .t2-news-mosaic__date{color:var(--color-primary-foreground)}.t2-news-mosaic .t2-news-mosaic__card[data-featured=true] .t2-news-mosaic__title{color:var(--color-primary-foreground);font-size:clamp(1.5rem,2.2vw,var(--text-2xl));line-height:1.2}.t2-news-mosaic .t2-news-mosaic__card[data-featured=true] .t2-news-mosaic__tags{font-size:var(--text-sm);flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.t2-news-mosaic .t2-news-mosaic__tags span{border:1px solid var(--color-primary-foreground);padding:5px 10px}@supports (color:color-mix(in lab,red,red)){.t2-news-mosaic .t2-news-mosaic__tags span{border:1px solid color-mix(in srgb,var(--color-primary-foreground) 60%,transparent)}}.t2-news-mosaic .t2-news-mosaic__tags span{border-radius:var(--radius-sm)}@media (max-width:1100px){.t2-news-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.t2-news-mosaic .t2-news-mosaic__card[data-featured=true]{grid-row:auto;min-height:380px}}@media (max-width:640px){.t2-news-mosaic{grid-template-columns:1fr}.t2-news-mosaic .t2-news-mosaic__card[data-featured=true]{grid-column:auto;min-height:360px}.t2-news-mosaic .t2-news-mosaic__card[data-featured=true] .t2-news-mosaic__body{padding:22px}}.t2-news-mosaic .t2-news-mosaic__card[data-featured=false] .t2-news-mosaic__title{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.t2-news-list__cards .t2-newscard__title{font-size:var(--text-sm)}.t2-news-list__cards span.t2-newscard__image{aspect-ratio:16/9;background:var(--color-muted);display:block}.t2-newsfilter--view{grid-template-columns:minmax(0,1.62fr) minmax(280px,1fr) auto auto}@media (max-width:900px){.t2-newsfilter--view{grid-template-columns:minmax(0,1fr) auto auto}.t2-newsfilter--view .t2-newsfilter__query{grid-column:1/-1}}@media (max-width:560px){.t2-newsfilter--view{grid-template-columns:minmax(0,1fr) auto}.t2-newsfilter--view .t2-newsperiod{grid-column:1/-1}}.t2-article{max-width:920px}.t2-article .t2-richtext{max-width:none}.t2-article__cover{margin:0 0 28px}.t2-article__cover img{border-radius:var(--radius-md);width:100%}.t2-article__cover figcaption,.t2-inline-image figcaption{font-size:var(--text-sm);color:var(--t2-ink-soft);margin-top:8px}.t2-article__credits{font-size:var(--text-sm);color:var(--t2-ink-soft);margin-top:36px}.t2-article__credits p{margin:0 0 4px}.t2-article__credits a{color:inherit}.t2-quote{border-left:2px solid var(--color-accent);margin:28px 0;padding-left:24px}.t2-quote blockquote{font-size:var(--text-xl);margin:0;line-height:1.45}.t2-quote figcaption{font-size:var(--text-sm);color:var(--t2-ink-soft);margin-top:10px}.t2-callout{background:var(--color-muted);border-radius:var(--radius-md);padding:20px 24px}.t2-callout,.t2-inline-image{margin:28px 0}.t2-inline-image img{border-radius:var(--radius-md);width:100%}.t2-embed{margin:28px 0}.t2-photos{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.t2-photos img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-sm);width:100%}.t2-newsnav{gap:var(--gutter);border-top:1px solid var(--color-border);grid-template-columns:1fr 1fr;max-width:920px;padding-block:28px;display:grid}.t2-newsnav__link{color:var(--color-foreground);flex-direction:column;gap:6px;display:flex}.t2-newsnav__link:hover{text-decoration:none}.t2-newsnav__link:hover .t2-newsnav__title{color:var(--color-primary)}.t2-newsnav__link--next{text-align:right;align-items:flex-end}.t2-newsnav__label{font-size:var(--text-sm);color:var(--color-primary);font-weight:600}.t2-newsnav__title{font-size:var(--text-base);line-height:1.35}@media (max-width:640px){.t2-newsnav{grid-template-columns:1fr}.t2-newsnav__link--next{text-align:left;align-items:flex-start}}.t2-gallery__header .t2-pagehead__main{gap:0}.t2-gallery__header .t2-pagehead__title{margin:0}.t2-gallery__header .t2-pagehead__lead{margin-top:18px}.t2-gallery__header{padding-bottom:40px}.t2-gallery__results{border-top:0;padding-top:0}.t2-albums{gap:36px var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.t2-album-card{min-width:0}.t2-album-card__link{height:100%;color:var(--color-foreground);flex-direction:column;gap:10px;text-decoration:none;display:flex}.t2-album-card__cover{aspect-ratio:4/3;border-radius:var(--radius-md);background:var(--color-muted);display:block;position:relative;overflow:hidden}.t2-album-card__cover img,.t2-album-card__empty{object-fit:cover;width:100%;height:100%;display:block}.t2-album-card__empty{background:var(--color-muted)}.t2-album-card__count{border-top-left-radius:var(--radius-sm);background:var(--color-primary);color:var(--color-primary-foreground);font-size:var(--text-sm);padding:8px 12px;position:absolute;bottom:0;right:0}.t2-album-card .t2-album-card__title{font-size:var(--text-xl);overflow-wrap:anywhere;margin:2px 0 0;font-weight:600;line-height:1.3}.t2-album-card__date{font-size:var(--text-sm);color:var(--color-muted-foreground)}.t2-album-card__link:hover .t2-album-card__title{color:var(--color-primary)}.t2-album-card__link:focus-visible{outline:2px solid var(--color-ring);outline-offset:4px;border-radius:var(--radius-md)}.t2-album__author{font-size:var(--text-sm);color:var(--color-muted-foreground);margin:0}.t2-album__children .t2-block__title{margin-bottom:28px}.t2-album__photos{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.t2-album__photo-link{aspect-ratio:3/2;border-radius:var(--radius-sm);background:var(--color-muted);display:block;overflow:hidden}.t2-album__photo-link img{object-fit:cover;width:100%;height:100%;transition:opacity var(--dur-fast) var(--ease);display:block}.t2-album__photo-link:hover img{opacity:.85}.t2-album__photo-link:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}@media (max-width:1100px){.t2-albums{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.t2-albums{grid-template-columns:1fr}.t2-album__photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (prefers-reduced-motion:reduce){.t2-album__photo-link img{transition:none}}.t2-photo{padding-block:var(--gutter) var(--t2-section-space)}.t2-photo__figure{margin:0}.t2-photo__figure img{object-fit:contain;background:var(--color-muted);border-radius:var(--radius-md);width:100%;max-height:78vh}.t2-photo__figure figcaption{flex-direction:column;gap:6px;padding-top:16px;display:flex}.t2-photo__title{font-size:var(--text-lg)}.t2-photo__author{font-size:var(--text-sm);color:var(--t2-ink-soft)}.t2-photo__actions{flex-wrap:wrap;align-items:center;gap:24px;padding-top:24px;display:flex}.t2-album__header .t2-pagehead__title[data-title-size=long]{font-size:clamp(var(--text-2xl),3vw,var(--text-3xl));line-height:1.15}.t2-album__header .t2-pagehead__title[data-title-size=very-long]{font-size:clamp(var(--text-xl),2.5vw,var(--text-2xl));line-height:1.15}.t2-album__rich-description>:first-child{margin-top:0}.t2-album__rich-description>:last-child{margin-bottom:0}.t2-album-card__body{flex-direction:column;gap:10px;display:flex}.t2-albums--mosaic{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr))}.t2-albums--mosaic .t2-album-card__title{font-size:var(--text-base);overflow-wrap:anywhere}.t2-albums--mosaic .t2-album-card[data-featured=true]{border-radius:var(--radius-md);background:var(--color-primary);grid-area:span 2/span 2;position:relative;overflow:hidden}.t2-albums--mosaic .t2-album-card[data-featured=true] .t2-album-card__link{min-height:100%}.t2-albums--mosaic .t2-album-card[data-featured=true] .t2-album-card__cover{aspect-ratio:auto;position:absolute;inset:0}.t2-albums--mosaic .t2-album-card[data-featured=true] .t2-album-card__count{z-index:1;border-radius:0 0 0 var(--radius-sm);top:0;bottom:auto}.t2-albums--mosaic .t2-album-card[data-featured=true] .t2-album-card__body{padding:var(--gutter);padding-top:calc(var(--gutter) * 3);background:linear-gradient(180deg,transparent 20%,var(--color-primary));flex:1;justify-content:flex-end;position:relative}@supports (color:color-mix(in lab,red,red)){.t2-albums--mosaic .t2-album-card[data-featured=true] .t2-album-card__body{background:linear-gradient(180deg,transparent 20%,color-mix(in srgb,var(--color-primary) 94%,transparent))}}.t2-albums--mosaic .t2-album-card[data-featured=true] .t2-album-card__title{color:var(--color-primary-foreground);font-size:clamp(var(--text-xl),2.2vw,var(--text-2xl));line-height:1.2}.t2-albums--mosaic .t2-album-card[data-featured=true] .t2-album-card__date{color:var(--color-primary-foreground)}@media (max-width:1100px){.t2-albums--mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.t2-albums--mosaic .t2-album-card[data-featured=true]{grid-row:auto;min-height:380px}}@media (max-width:700px){.t2-albums--mosaic{grid-template-columns:1fr}.t2-albums--mosaic .t2-album-card[data-featured=true]{grid-column:auto;min-height:360px}}.t2-albums--mosaic .t2-album-card__link:focus-visible{outline:2px solid var(--color-ring);outline-offset:-3px}.t2-searchform{flex-wrap:wrap;gap:12px;max-width:640px;display:flex}.t2-searchform input{font:inherit;color:var(--color-foreground);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);flex:260px;padding:12px 14px}.t2-results{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.t2-result,.t2-results{flex-direction:column;display:flex}.t2-result{border-bottom:1px solid var(--color-border);gap:6px;padding-block:20px}.t2-result__title{font-size:var(--text-lg);line-height:1.3}.t2-result__snippet{max-width:760px;color:var(--color-muted-foreground);margin:0}.t2-result__snippet mark{color:var(--color-foreground);background:0 0;font-weight:600}.t2-search-counts{color:var(--color-muted-foreground);font-size:var(--text-sm);margin:16px 0 0;padding:0;list-style:none}.t2-page:has(>.t2-notfound){flex-direction:column;display:flex}.t2-notfound{background:var(--color-primary);color:var(--t2-on-dark);flex:1;padding-block:96px;overflow:hidden}.t2-notfound,.t2-notfound__inner{position:relative}.t2-notfound__main{z-index:1;flex-direction:column;gap:24px;max-width:700px;display:flex;position:relative}.t2-notfound__code{font-size:var(--text-4xl);letter-spacing:-.05em;font-weight:600;line-height:.92}.t2-notfound__title{font-size:var(--text-2xl);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:1.18}.t2-notfound__lead{max-width:520px;font-size:var(--text-lg);color:var(--t2-on-dark-muted);margin:0;line-height:1.6}.t2-notfound__search{background:var(--color-background);border-radius:var(--radius-md);align-items:center;gap:12px;max-width:520px;padding:8px 8px 8px 20px;display:flex}.t2-notfound__search input{font:inherit;color:var(--color-foreground);background:0 0;border:0;flex:auto;padding:8px 0}.t2-notfound__search button{font:inherit;font-weight:600;font-size:var(--text-sm);color:var(--color-primary-foreground);background:var(--color-primary);border-radius:var(--radius-sm);cursor:pointer;border:0;padding:10px 18px}.t2-notfound__sections{flex-wrap:wrap;gap:12px;margin:0;padding-top:6px;list-style:none;display:flex}.t2-notfound__sections a{font-size:var(--text-sm);color:var(--t2-on-dark);border-radius:var(--radius-sm);border:1px solid #fff6;padding:11px 18px;display:inline-block}.t2-notfound__sections a:hover{background:#ffffff14;text-decoration:none}.t2-notfound__scene{aspect-ratio:5/4;pointer-events:none;width:clamp(420px,42vw,600px);position:absolute;top:50%;right:0;translate:0 -50%}.t2-notfound__scene svg{width:100%;height:100%;display:block;overflow:visible}.t2-notfound__piece{transform-box:fill-box;transform-origin:50%}.t2-notfound__scene:not([data-phase]) .t2-notfound__piece{opacity:0;animation:t2-notfound-reveal 0s 2s forwards}.t2-notfound__scene[data-phase=start] .t2-notfound__piece{opacity:.2;transform:translate(var(--dx),var(--dy)) rotate(var(--r)) scale(var(--s))}.t2-notfound__scene[data-phase=go] .t2-notfound__piece{transition:transform 1.1s cubic-bezier(.16,1,.3,1) var(--delay),opacity 1.1s ease-in var(--delay)}@keyframes t2-notfound-reveal{to{opacity:1}}@media (max-width:900px){.t2-notfound{padding-block:56px}}@media (max-width:1100px){.t2-notfound__scene{width:300px;top:-36px;right:0;translate:none}}@media (max-width:600px){.t2-notfound__scene{width:200px;top:-56px;right:-12px}}.t2-faq{border-top:1px solid var(--color-border)}.t2-faq__item{border-bottom:1px solid var(--color-border)}.t2-faq__item summary{font-size:var(--text-lg);cursor:pointer;padding-block:18px;line-height:1.35}.t2-faq__item summary:hover{color:var(--color-primary)}.t2-faq__item .t2-richtext{font-size:var(--text-base);padding-bottom:20px}.t2-faq__item summary{font-size:var(--text-base);justify-content:space-between;align-items:baseline;gap:20px;font-weight:600;list-style:none;display:flex}.t2-faq__item summary::-webkit-details-marker{display:none}.t2-faq__item summary:after{content:"+";flex:none;font-size:1.15em;font-weight:400;line-height:1}.t2-faq__item[open] summary:after{content:"−"}.t2-faq__item .t2-richtext{max-width:680px;color:var(--t2-ink-soft);font-size:var(--text-sm);line-height:1.55}.t2-faq__item summary::marker{content:""}.t2-accordion .t2-faq__item .t2-richtext,.t2-faqwidget .t2-faq__item .t2-richtext{color:#000}.t2-years{--t2-year-active-color:var(--color-foreground);--t2-year-active-background:transparent;--t2-year-active-border:var(--color-accent)}.t2-years[data-display=twoColumns]{--t2-year-active-color:var(--color-primary-foreground);--t2-year-active-background:var(--color-primary);--t2-year-active-border:var(--color-primary)}.t2-years__tabs{border:0;flex-wrap:wrap;gap:24px;margin:0 0 24px;padding:0;display:flex}.t2-years__tabs label{color:var(--t2-ink-soft);cursor:pointer;font-size:var(--text-lg);border-bottom:2px solid #0000;padding-bottom:6px}.t2-years__tabs label:hover{color:var(--color-foreground)}.t2-years__panels>[data-year]{display:none;overflow-x:auto}.t2-rating-table{border-collapse:collapse;width:100%}.t2-rating-table th{text-align:left;font-size:var(--text-xs);font-family:var(--t2-font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--t2-ink-soft);padding:0 16px 10px 0;font-weight:700}.t2-rating-table td,.t2-rating-table th{border-bottom:1px solid var(--color-border)}.t2-rating-table td{vertical-align:baseline;padding:14px 16px 14px 0}.t2-rating-table__place{width:88px;font-size:var(--text-xl);color:var(--color-primary);font-weight:300}.t2-years__head{justify-content:space-between;align-items:start;gap:40px;margin-bottom:36px;display:flex}.t2-years__intro h2{margin:0 0 14px;font-size:36px;font-weight:400}.t2-years__intro p{max-width:640px;color:var(--t2-ink-soft);font-size:var(--text-sm);margin:0;line-height:1.5}.t2-years__head .t2-years__tabs{flex:0 auto;justify-content:flex-end;gap:10px;min-width:0;max-width:720px;margin:0}.t2-years__head .t2-years__tabs label{background:var(--color-background);border:1px solid var(--color-border);min-width:62px;min-height:42px;font-size:var(--text-sm);justify-content:center;align-items:center;padding:0 12px;display:inline-flex}.t2-rating-columns{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--t2-rating-rows,1),auto);column-gap:44px;margin:0;padding:0;list-style:none;display:grid}.t2-rating-columns__place{border-bottom:1px solid var(--color-border);min-width:0;font-size:var(--text-base);grid-template-columns:72px minmax(0,1fr);align-items:start;padding:20px 0 22px;display:grid}.t2-rating-columns__number{color:var(--color-primary);font-weight:600}.t2-rating-columns__names{overflow-wrap:anywhere;flex-direction:column;gap:8px;display:flex}@media (max-width:900px){.t2-years__head{flex-direction:column;gap:20px}.t2-years__head .t2-years__tabs{flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:4px;overflow-x:auto}.t2-years__head .t2-years__tabs label{flex-shrink:0}.t2-years__intro h2{font-size:28px}.t2-rating-columns__place{grid-template-columns:52px minmax(0,1fr);padding:14px 0}.t2-rating-columns{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}}.t2-quote[data-variant=greyLarge],.t2-quote[data-variant=grey]{background:var(--color-muted);border-left:3px solid var(--color-accent);border-radius:var(--radius-md);padding:20px 24px}.t2-quote[data-variant=greyLarge] blockquote,.t2-quote[data-variant=grey] blockquote{font-size:var(--text-xl);font-style:italic;line-height:1.5}.t2-callout{border-left:3px solid var(--color-primary)}.t2-callout[data-style=important]{border-left-color:var(--color-accent)}.t2-callout .t2-label{margin:0 0 8px}.t2-callout p:last-child{margin-bottom:0}.t2-styled-list ol,.t2-styled-list ul{margin:0;padding:0;list-style:none}.t2-styled-list li{margin-bottom:12px;padding-left:32px;position:relative}.t2-styled-list li:before{color:var(--color-accent);position:absolute;left:0}.t2-styled-list[data-style=check-lg] li:before,.t2-styled-list[data-style=check-sm] li:before{content:"✓"}.t2-styled-list[data-style=check-sm] li,.t2-styled-list[data-style=trapezoid-sm] li{font-size:var(--text-base)}.t2-styled-list[data-style=trapezoid-lg] li:before,.t2-styled-list[data-style=trapezoid-sm] li:before{content:"";background:var(--color-accent);clip-path:polygon(0 0,100% 0,80% 100%,20% 100%);width:14px;height:8px;top:.55em}.t2-styled-list[data-style=bullet] li:before{content:"•"}.t2-styled-list[data-style=numbered] ol{counter-reset:t2-list}.t2-styled-list[data-style=numbered] li{counter-increment:t2-list;padding-left:48px}.t2-styled-list[data-style=numbered] li:before{content:counter(t2-list);font-size:var(--text-xl);color:var(--color-primary);font-weight:300;top:-.15em}.t2-accent-heading{color:var(--color-primary);margin:1.4em 0 .6em}.t2-inline-image[data-align=left],.t2-inline-image[data-align=right]{max-width:320px}.t2-inline-image[data-align=left]{float:left;margin:8px 28px 20px 0}.t2-inline-image[data-align=right]{float:right;margin:8px 0 20px 28px}@media (max-width:700px){.t2-inline-image[data-align=left],.t2-inline-image[data-align=right]{float:none;max-width:100%;margin-inline:0}}.t2-anchor{scroll-margin-top:calc(var(--site-header-height,80px) + var(--site-anchor-nav-height,0px) + 24px);display:block}.t2-anchornav{background:var(--color-background);border-bottom:1px solid var(--color-border);padding-block:20px}.t2-anchornav[data-sticky=true]{top:var(--site-header-height,80px);z-index:3;position:sticky}.t2-anchornav__heading{margin:0 0 10px}.t2-anchornav__list{flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}.t2-anchornav__list a{color:var(--color-muted-foreground)}.t2-anchornav__list a:hover{color:var(--color-primary)}.t2-anchornav__summary{display:none}@media (max-width:700px){.t2-anchornav__summary{cursor:pointer;padding-block:6px;font-weight:600;display:block}.t2-anchornav__heading{display:none}.t2-anchornav__list{flex-direction:column;gap:10px;padding-top:10px}}.t2-cta{color:var(--t2-on-dark);background:var(--color-primary);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding:40px;display:flex}.t2-cta__main{max-width:640px}.t2-cta__title{font-size:var(--text-2xl);letter-spacing:-.02em;margin:0;font-weight:400;line-height:1.2}.t2-cta__text{color:var(--t2-on-dark-muted);margin:12px 0 0}a.t2-cta__button{color:var(--color-primary);background:var(--color-background);border-radius:var(--radius-full);flex-shrink:0;padding:14px 28px;font-weight:500}a.t2-cta__button:hover{background:var(--color-muted);text-decoration:none}@media (max-width:700px){.t2-cta{padding:28px 24px}}.t2-pagehero{--hero-height-compact:320px;--hero-height-medium:480px;--hero-height-tall:640px;--hero-height-screen:100svh;--hero-gradient:linear-gradient(0deg,#00325fcc 0%,#00325fa8 42%,#00325f26 78%,#00325f00);min-height:var(--hero-height-medium);margin-bottom:calc(var(--gutter) * 2);isolation:isolate;background:var(--color-primary);color:var(--color-primary-foreground);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.t2-pagehero--compact{min-height:var(--hero-height-compact)}.t2-pagehero--medium{min-height:var(--hero-height-medium)}.t2-pagehero--tall{min-height:var(--hero-height-tall)}.t2-pagehero--screen{min-height:var(--hero-height-screen)}.t2-pagehero--plain{background:radial-gradient(120% 90% at 100% 0,#a0cdeb59,transparent 60%),var(--color-primary)}.t2-pagehero__image{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.t2-pagehero__overlay{z-index:-1;pointer-events:none;position:absolute;inset:0}.t2-pagehero--overlay-0 .t2-pagehero__overlay,.t2-pagehero__overlay{background:var(--hero-gradient)}.t2-pagehero--overlay-30 .t2-pagehero__overlay{background:var(--hero-gradient),#0000004d}.t2-pagehero--overlay-50 .t2-pagehero__overlay{background:var(--hero-gradient),#00000080}.t2-pagehero--overlay-70 .t2-pagehero__overlay{background:var(--hero-gradient),#000000b3}.t2-pagehero--plain .t2-pagehero__overlay{display:none}.t2-pagehero__inner{z-index:1;padding-block:calc(var(--gutter) * 2);position:relative}.t2-pagehero__content{max-width:var(--measure-prose);gap:var(--gutter);flex-direction:column;display:flex}.t2-pagehero--center .t2-pagehero__content{text-align:center;align-items:center;margin-inline:auto}.t2-pagehero__title{font-size:var(--text-3xl);letter-spacing:-.005em;color:inherit;text-wrap:balance;font-weight:300;line-height:1.15}.t2-pagehero__subtitle,.t2-pagehero__title{overflow-wrap:anywhere;text-shadow:0 1px 2px #00000040;margin:0}.t2-pagehero__subtitle{font-size:var(--text-xl);line-height:1.4}.t2-pagehero__button{background:var(--color-background);color:var(--color-foreground);font-size:var(--text-base);text-transform:uppercase;border-radius:var(--radius-lg);overflow-wrap:anywhere;justify-content:center;align-self:flex-start;align-items:center;max-width:100%;padding:12px 40px;font-weight:500;text-decoration:none;display:inline-flex}.t2-pagehero--center .t2-pagehero__button{align-self:center}.t2-pagehero__button:hover{opacity:.9;text-decoration:none}.t2-pagehero__button:focus-visible{outline:2px solid var(--color-background);outline-offset:3px}@media (max-width:720px){.t2-pagehero{--hero-height-compact:240px;--hero-height-medium:360px;--hero-height-tall:480px}.t2-pagehero__title{font-size:var(--text-2xl)}.t2-pagehero__subtitle{font-size:var(--text-lg)}.t2-pagehero__button{padding-inline:24px}}.t2-pagehero__actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.t2-pagehero__secondary-button{color:inherit;font-size:var(--text-lg);text-decoration:underline}.t2-persons{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.t2-person{border-top:1px solid var(--color-border);grid-template-columns:88px minmax(0,1fr);align-content:start;gap:8px 20px;padding-top:20px;display:grid}.t2-person>:not(.t2-person__photo){grid-column:2}.t2-person__photo{object-fit:cover;border-radius:var(--radius-full);grid-area:1/1/span 4;width:88px;height:88px}.t2-person-placeholder{background:var(--color-muted);color:#9fb3c1;border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.t2-person .t2-person__name{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:400;line-height:1.3}.t2-person__name a{color:inherit}.t2-person__role,.t2-person__text{font-size:var(--text-sm);color:var(--t2-ink-soft);margin:0;line-height:1.5}.t2-team{flex-direction:column;gap:56px;display:flex}.t2-people-list__group>:is(h2,h3),.t2-team__group-title{font-size:var(--text-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--t2-ink-soft);margin:0 0 24px;font-weight:600}.t2-persons-block[data-compact=true] .t2-persons{grid-template-columns:repeat(3,minmax(0,1fr))}.t2-persons-block[data-compact=true] .t2-person{flex-direction:column;gap:10px;display:flex}@media (max-width:1100px){.t2-persons-block[data-compact=true] .t2-persons{grid-template-columns:repeat(2,minmax(0,1fr))}.t2-person{grid-template-columns:64px minmax(0,1fr);gap:8px 16px}.t2-person__photo{width:64px;height:64px}}@media (max-width:700px){.t2-persons,.t2-persons-block[data-compact=true] .t2-persons{grid-template-columns:1fr}}.t2-people-list{padding-block:var(--t2-section-space)}.t2-people-list__filters{flex-wrap:wrap;align-items:end;gap:20px;margin-block:24px;display:flex}.t2-people-list__filters label{flex:240px;gap:8px;display:grid}.t2-people-list__filters button,.t2-people-list__filters input,.t2-people-list__filters select{font:inherit;color:var(--color-foreground);background:var(--color-background);border:1px solid var(--color-border);padding:12px}.t2-people-list__filters :focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.t2-people-list__group+.t2-people-list__group{margin-top:56px}.t2-people-list__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.t2-people-list__grid>li{border-top:1px solid var(--color-border);min-width:0;padding-top:20px}.t2-people-list[data-display=photos] .t2-people-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.t2-people-list[data-display=photos] .t2-people-list__grid,.t2-people-list__grid{grid-template-columns:1fr}}.t2-person-card{overflow-wrap:anywhere;align-content:start;gap:12px;display:grid}.t2-person-card img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.t2-person-card h2,.t2-person-card h3,.t2-person-card h4{font-size:var(--text-xl);margin:0;font-weight:400}.t2-person-card p{color:var(--t2-ink-soft);font-size:var(--text-sm);white-space:pre-line;margin:0}.t2-person-card address{gap:8px;font-style:normal;display:grid}.t2-person-card a{color:var(--color-primary)}.t2-person-card[data-photo=true]{grid-template-columns:88px minmax(0,1fr);gap:8px 20px}.t2-person-card[data-photo=true]>:not(img):not(.t2-person-placeholder){grid-column:2}.t2-person-card>.t2-person-placeholder,.t2-person-card[data-photo=true]>img{border-radius:var(--radius-full);object-fit:cover;grid-area:1/1/span 5;width:88px;height:88px}@media (max-width:1100px){.t2-person-card[data-photo=true]{grid-template-columns:64px minmax(0,1fr);gap:8px 16px}.t2-person-card>.t2-person-placeholder,.t2-person-card[data-photo=true]>img{width:64px;height:64px}}.t2-people-list .t2-person-card h4{font-size:20px}.t2-person-contact{padding-block:var(--t2-section-space)}.t2-person-contact .t2-person-card{max-width:var(--measure-prose)}.t2-qb-date{color:var(--t2-ink-soft);font-size:var(--text-sm)}.t2-org,.t2-org__children{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.t2-org__children{border-left:1px solid var(--color-border);margin-top:12px;padding-left:24px}.t2-org__card{background:var(--color-muted);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding:18px 20px;display:flex}.t2-org__node[data-group=management]>.t2-org__card{color:var(--t2-on-dark);background:var(--color-primary)}.t2-org__node[data-group=management]>.t2-org__card .t2-org__head-role{color:var(--t2-on-dark-muted)}.t2-org__name{font-size:var(--text-lg)}.t2-org__head{text-align:right;flex-direction:column;gap:2px;display:flex}.t2-org__head-role{font-size:var(--text-sm);color:var(--t2-ink-soft)}.t2-org__image img{border-radius:var(--radius-md);width:100%}.t2-org__image figcaption{font-size:var(--text-sm);color:var(--t2-ink-soft);margin-top:10px}.t1-procurements .procurements-feed__footer{text-align:center;margin-block:24px}.t1-procurements .procurements-feed__more{border:1px solid var(--color-foreground);border-radius:var(--radius-full);color:inherit;font:inherit;cursor:pointer;background:0 0;padding:10px 30px}.t1-procurements .procurements-feed__more:disabled{opacity:.5;cursor:wait}.t2-procurement__intro,.t2-procurement__requirements{max-width:760px;margin-bottom:28px}.t2-procurement__requirements{margin:32px 0 0}.t2-procurements{border-top:1px solid var(--color-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.t2-procurement{border-bottom:1px solid var(--color-border);padding-block:24px}.t2-procurement__head{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;list-style:none;display:flex}.t2-procurement__head::-webkit-details-marker{display:none}.t2-procurement__head:after{content:"+";color:var(--color-primary);flex:none;margin-left:auto;font-size:1.25em;line-height:1}.t2-procurement__details[open]>.t2-procurement__head:after{content:"−"}.t2-procurement__head:hover .t2-procurement__title{color:var(--color-primary)}.t2-procurement__head:focus-visible{outline:2px solid var(--color-ring);outline-offset:4px}.t2-procurement__body{flex-direction:column;gap:14px;padding-top:16px;display:flex}.t2-procurement__title{font-size:var(--text-lg);margin:0;font-weight:400;line-height:1.35}.t2-procurement__status{font-size:var(--text-xs);color:#fff;text-shadow:0 0 2px #00000073;background:var(--color-primary);border-radius:var(--radius-full);flex-shrink:0;padding:4px 12px;font-weight:600}.t2-procurement__facts{flex-wrap:wrap;gap:8px 40px;margin:0;display:flex}.t2-procurement__facts dt{font-size:var(--text-xs);font-family:var(--t2-font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--t2-ink-soft);font-weight:700}.t2-procurement__facts dd{margin:4px 0 0}.t2-procurement__docs .t2-label{margin-bottom:8px}.t2-procurement__platform{margin:0}.t2-block .procurements-feed__footer{text-align:center;margin-block:24px}.t2-block .procurements-feed__more{border:1px solid var(--color-foreground);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:100px;padding:10px 30px 9px}.t2-block .procurements-feed__more:disabled{opacity:.5;cursor:wait}.t2-selections{border-top:1px solid var(--color-border);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.t2-selection{border-bottom:1px solid var(--color-border);grid-template-columns:220px 1fr;gap:24px;padding-block:24px;display:grid}.t2-selection:not(:has(.t2-selection__image)){grid-template-columns:1fr}.t2-selection__image{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);width:100%}.t2-selection__body{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.t2-selection__title{font-size:var(--text-lg);margin:0;font-weight:400;line-height:1.35}.t2-selection__dates{color:var(--color-primary);margin:0}.t2-selection__text{color:var(--color-muted-foreground);margin:0}@media (max-width:700px){.t2-selection{grid-template-columns:1fr}.t2-org__children{padding-left:14px}}.t2-cardgrid[data-background=muted]{background:var(--color-muted)}.t2-cardgrid__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:0;padding:0;list-style:none;display:grid}.t2-cardgrid__item{border-top:1px solid var(--color-primary);min-width:0;padding-top:16px}.t2-cardgrid__item h3{font-size:var(--text-base);margin:0 0 8px;font-weight:600;line-height:1.35}.t2-cardgrid__content{color:var(--t2-ink-soft);font-size:var(--text-sm);line-height:1.5}.t2-cardgrid__content p{margin:0 0 8px}.t2-cardgrid__content ol,.t2-cardgrid__content ul{margin:0;padding-left:1.2em}.t2-cardgrid[data-columns="4"] .t2-cardgrid__list{background:var(--color-border);border:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px}.t2-cardgrid[data-columns="4"] .t2-cardgrid__item{background:var(--color-background);border:0;min-height:150px;padding:20px}.t2-cardgrid[data-columns="4"] .t2-cardgrid__item h3{color:var(--color-primary)}@media (max-width:1100px){.t2-cardgrid[data-columns="4"] .t2-cardgrid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.t2-cardgrid[data-columns="4"] .t2-cardgrid__list,.t2-cardgrid__list{grid-template-columns:1fr}}.t2-cardgrid[data-columns="1"]{--card-columns:1}.t2-cardgrid[data-columns="2"]{--card-columns:2}.t2-cardgrid[data-columns="3"]{--card-columns:3}.t2-cardgrid[data-columns="4"]{--card-columns:4}.t2-cardgrid[data-columns="5"]{--card-columns:5}.t2-cardgrid[data-columns="6"]{--card-columns:6}@media (min-width:1101px){.t2-cardgrid[data-columns] .t2-cardgrid__list{grid-template-columns:repeat(var(--card-columns,2),minmax(0,1fr))}}.t2-cardgrid[data-columns="4"] .t2-cardgrid__content ul{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.t2-compact-list{background:var(--color-muted)}.t2-compact-list__list{background:var(--color-border);border:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.t2-compact-list[data-background=white]{background:var(--color-background)}.t2-compact-list__body{min-width:0}.t2-compact-list__description{color:var(--t2-ink-soft);margin:0 0 24px}.t2-compact-list__list li{background:var(--color-background);font-size:var(--text-base);overflow-wrap:anywhere;align-items:baseline;gap:14px;min-width:0;padding:16px 20px;display:flex}.t2-compact-list__number{color:var(--color-primary);font-size:var(--text-sm);flex:0 0 22px;font-weight:600}@media (max-width:700px){.t2-compact-list__list{grid-template-columns:1fr}}.t1-anchor{scroll-margin-top:calc(var(--site-header-height,80px) + var(--site-anchor-nav-height,0px) + 24px);display:block}.t1-anchor:focus{outline:none}.t1-anchornav{margin:32px 0}.t1-anchornav--sticky{top:var(--site-header-height,80px);z-index:20;background:var(--color-background,#fff);border-bottom:1px solid var(--color-border,#e2e6ea);padding-block:8px;position:sticky}.t1-anchornav__heading{font-size:var(--text-sm,.875rem);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted-foreground,#5a6570);margin:0 0 12px;font-weight:600}.t1-anchornav__summary{display:none}.t1-anchornav__list{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.t1-anchornav__link{color:var(--color-primary,#002b58);border-bottom:1px solid #0000;padding:6px 0;text-decoration:none;transition:border-color .15s;display:inline-block}.t1-anchornav__link:hover{border-bottom-color:currentColor}.t1-anchornav__link:focus-visible{outline:2px solid var(--color-primary,#002b58);outline-offset:3px}@media (max-width:767px){.t1-anchornav__heading{display:none}.t1-anchornav__summary{cursor:pointer;font-size:var(--text-sm,.875rem);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted-foreground,#5a6570);padding:10px 0;font-weight:600;display:block}.t1-anchornav__summary:focus-visible{outline:2px solid var(--color-primary,#002b58);outline-offset:2px}.t1-anchornav__list{flex-direction:column;gap:0;padding-bottom:8px}.t1-anchornav__item+.t1-anchornav__item{border-top:1px solid var(--color-border,#e2e6ea)}.t1-anchornav__link{padding:12px 0}}@media (prefers-reduced-motion:reduce){.t1-anchornav__link{transition:none}}body{container-type:inline-size}.t1-bleed{width:100cqw;max-width:100cqw;margin-inline:calc(50% - 50cqw)}.t1-hero{--hero-height-compact:320px;--hero-height-medium:480px;--hero-height-tall:640px;--hero-height-screen:100svh;--hero-gradient:linear-gradient(0deg,#002b58cc 0%,#002b58a8 42%,#002b5826 78%,#002b5800);min-height:var(--hero-height-medium);margin-bottom:calc(var(--gutter) * 2);isolation:isolate;background:var(--color-primary);color:var(--color-primary-foreground);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.t1-hero--compact{min-height:var(--hero-height-compact)}.t1-hero--medium{min-height:var(--hero-height-medium)}.t1-hero--tall{min-height:var(--hero-height-tall)}.t1-hero--screen{min-height:var(--hero-height-screen)}.t1-hero--plain{background:radial-gradient(120% 90% at 100% 0,#66afde59,transparent 60%),var(--color-primary)}.t1-hero__image{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.t1-hero__overlay{z-index:-1;pointer-events:none;position:absolute;inset:0}.t1-hero--overlay-0 .t1-hero__overlay,.t1-hero__overlay{background:var(--hero-gradient)}.t1-hero--overlay-30 .t1-hero__overlay{background:var(--hero-gradient),#0000004d}.t1-hero--overlay-50 .t1-hero__overlay{background:var(--hero-gradient),#00000080}.t1-hero--overlay-70 .t1-hero__overlay{background:var(--hero-gradient),#000000b3}.t1-hero--plain .t1-hero__overlay{display:none}.t1-hero__inner{z-index:1;padding-block:calc(var(--gutter) * 2);position:relative}.t1-hero__content{max-width:var(--measure-prose);gap:var(--gutter);flex-direction:column;display:flex}.t1-hero--center .t1-hero__content{text-align:center;align-items:center;margin-inline:auto}.t1-hero__title{font-size:var(--text-3xl);letter-spacing:-.005em;color:inherit;text-wrap:balance;font-weight:300;line-height:1.15}.t1-hero__subtitle,.t1-hero__title{overflow-wrap:anywhere;text-shadow:0 1px 2px #00000040;margin:0}.t1-hero__subtitle{font-size:var(--text-xl);line-height:1.4}.t1-hero__button{background:var(--color-background);color:var(--color-foreground);font-size:var(--text-base);text-transform:uppercase;border-radius:var(--radius-lg);overflow-wrap:anywhere;justify-content:center;align-self:flex-start;align-items:center;max-width:100%;padding:12px 40px;font-weight:500;text-decoration:none;display:inline-flex}.t1-hero--center .t1-hero__button{align-self:center}.t1-hero__button:hover{opacity:.9;text-decoration:none}.t1-hero__button:focus-visible{outline:2px solid var(--color-background);outline-offset:3px}@media (max-width:720px){.t1-hero{--hero-height-compact:240px;--hero-height-medium:360px;--hero-height-tall:480px}.t1-hero__title{font-size:var(--text-2xl)}.t1-hero__subtitle{font-size:var(--text-lg)}.t1-hero__button{padding-inline:24px}}.t1-hero__actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.t1-hero__secondary-button{color:inherit;font-size:var(--text-lg);text-decoration:underline}.t1-docs__list{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.t1-docrow{align-items:baseline;gap:var(--gutter);border-bottom:1px solid var(--color-border);padding:12px 0;display:flex}.t1-docrow__title{min-width:0;font-size:var(--text-base);color:var(--color-foreground);overflow-wrap:anywhere;flex:auto;margin:0;line-height:1.3;text-decoration:none}a.t1-docrow__title:hover{color:var(--color-primary)}.t1-docrow__meta{font-size:var(--text-sm);color:var(--color-muted-foreground);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;gap:8px;line-height:1.3;display:inline-flex}.t1-docrow__type{text-transform:uppercase;letter-spacing:.04em}@media (max-width:720px){.t1-docrow{flex-direction:column;gap:4px}}.t1-project{display:block}.t1-project__section{margin:40px 0}.t1-project__text{max-width:var(--measure-prose);margin:0 0 16px}.t1-project__facts{background:var(--color-border,#e2e6ea);border:1px solid var(--color-border,#e2e6ea);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;margin:32px 0;padding:0;display:grid}.t1-project__fact{background:var(--color-background,#fff);padding:16px 20px}.t1-project__fact-label{font-size:var(--text-sm,.875rem);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted-foreground,#5a6570);margin:0 0 6px}.t1-project__fact-value{margin:0;font-weight:600}.t1-project__contacts{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.t1-project__contact{border-left:3px solid var(--color-primary,#002b58);padding-left:16px}.t1-project__contact-role{font-size:var(--text-sm,.875rem);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted-foreground,#5a6570);margin:0 0 8px}.t1-project__contact-name{margin:0 0 4px;font-weight:600}.t1-project__contact-post{color:var(--color-muted-foreground,#5a6570);margin:0 0 8px}.t1-project__contact-mail{color:var(--color-primary,#002b58)}.t1-project__contact--agency{border-left-color:var(--color-border,#e2e6ea)}.t1-project__contact-mail,.t1-project__contact-phone{color:var(--color-primary,#002b58);display:block}.t1-project__contact-phone{margin-top:4px}.t1-project__contact-address{color:var(--color-muted-foreground,#5a6570);margin:8px 0 0}.t1-project__list{max-width:var(--measure-prose);margin:0;padding:0 0 0 22px}.t1-project__back{margin:40px 0 0}.t1-project__back-link{color:var(--color-primary,#002b58)}@media (max-width:767px){.t1-project__facts{grid-template-columns:1fr}.t1-project__section{margin:28px 0}}.t1-isup__filters{align-items:flex-end}.t1-isup__submit{border:1px solid var(--color-primary);border-radius:var(--radius-sm,4px);background:var(--color-primary);color:var(--color-primary-foreground,#fff);font:inherit;cursor:pointer;padding:10px 20px}.t1-isup__submit:hover{opacity:.9}.t1-isup__reset{color:var(--color-primary);align-self:center}.t1-tags__letters-list{margin:0 0 calc(var(--gutter) * 1.5);flex-wrap:wrap;gap:4px 12px;padding:0;list-style:none;display:flex}.t1-tags__letter-link{color:var(--color-muted-foreground);font-size:var(--text-sm);text-decoration:none}.t1-tags__letter-link:hover{color:var(--color-primary)}.t1-tags__group{margin:0 0 calc(var(--gutter) * 1.5)}.t1-tags__group-title{margin:0 0 calc(var(--gutter) * .5);color:var(--color-primary);font-size:var(--text-2xl);font-weight:400;line-height:1.1}.t1-tags__list{gap:6px var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.t1-tags__item{min-width:0}.t1-tags__link{font-size:var(--text-base);overflow-wrap:anywhere;margin-right:0}.t1-tags__count{font-size:var(--text-sm);margin-left:6px}.t1-tags__count,.t1-tags__empty{color:var(--color-muted-foreground)}@media (max-width:900px){.t1-tags__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.t1-tags__list{grid-template-columns:1fr}}.t1-filters__link--all-tags{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.t1-search__tag{margin:0 0 var(--gutter);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-primary);font-size:var(--text-sm);align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.t1-search__tag-reset{color:var(--color-muted-foreground);line-height:1;text-decoration:none}.t1-search__tag-reset:hover{color:var(--color-accent)}.t1-newsdetail__similar{margin-top:var(--gutter)}.t1-quote-slider{padding-block:48px}.t1-quote-slider__heading{font-size:var(--text-2xl);margin:0 0 24px}.t1-quote-slider__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-md);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.t1-quote-slider__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.t1-quote-slider__figure{height:500px;max-height:500px;color:var(--color-primary-foreground);border-radius:var(--radius-md);background:radial-gradient(ellipse at 100% 100%,var(--color-secondary),var(--color-primary) 75%);grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.t1-quote-slider__figure{background:radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--color-secondary) 28%,var(--color-primary)),var(--color-primary) 75%)}}.t1-quote-slider__figure[data-photo=false]{grid-template-columns:minmax(0,1fr)}.t1-quote-slider .t1-quote-slider__photo{object-fit:cover;object-position:center top;width:100%;height:100%;min-height:0}.t1-quote-slider__body{flex-direction:column;align-items:start;min-width:0;min-height:0;padding:clamp(24px,4vw,64px);display:flex}.t1-quote-slider blockquote{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;width:100%;min-height:0;font-size:clamp(var(--text-xl),2.2vw,var(--text-3xl));overflow-wrap:anywhere;border:0;margin:0 0 24px;padding:0;font-weight:400;line-height:1.35;overflow-y:auto}.t1-quote-slider blockquote p{white-space:pre-line;margin:0}.t1-quote-slider figcaption{flex-shrink:0;gap:8px;margin-top:auto;display:grid}.t1-quote-slider__name{font-size:var(--text-lg)}.t1-quote-slider__position{font-size:var(--text-sm);color:var(--color-primary-foreground)}.t1-quote-slider__controls{justify-content:space-between;align-items:center;gap:24px;margin-top:16px;display:flex}.t1-quote-slider__dots{flex-wrap:wrap;gap:8px;display:flex}.t1-quote-slider__dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:24px;padding:0;display:grid}.t1-quote-slider__dots span{background:var(--color-border);width:32px;height:3px}.t1-quote-slider__dots [aria-current=true] span{background:var(--color-accent)}.t1-quote-slider__arrows{flex:none;gap:8px;display:flex}.t1-quote-slider__count{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t1-quote-slider :focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.t1-quote-slider__text:focus-visible,.t1-quote-slider__text:hover{scrollbar-color:var(--color-secondary) transparent}.t1-quote-slider__text::-webkit-scrollbar{width:6px}.t1-quote-slider__text::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background:0 0}.t1-quote-slider__text:hover::-webkit-scrollbar-thumb{background:var(--color-secondary)}.t1-quote-slider__text:focus-visible::-webkit-scrollbar-thumb{background:var(--color-secondary)}.t1-quote-slider__track::-webkit-scrollbar{display:none}@media (max-width:700px){.t1-quote-slider__figure{grid-template-rows:140px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.t1-quote-slider__figure[data-photo=false]{grid-template-rows:minmax(0,1fr)}.t1-quote-slider .t1-quote-slider__photo{object-position:center 25%}.t1-quote-slider__body{padding:24px}.t1-quote-slider__controls{gap:8px}}.t1-quote-slider__arrow{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-background);width:44px;height:44px;color:var(--color-primary);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.t1-quote-slider__arrow:hover:not(:disabled){background:var(--color-primary);color:var(--color-primary-foreground)}.t1-quote-slider__arrow:disabled{opacity:.35;cursor:default}.t2-quote-slider{padding-block:var(--t2-section-space)}.t2-quote-slider__heading{font-size:var(--text-2xl);margin:0 0 24px}.t2-quote-slider__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--radius-md);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.t2-quote-slider__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.t2-quote-slider__figure{height:500px;max-height:500px;color:var(--t2-on-dark);border-radius:var(--radius-md);background:radial-gradient(ellipse at 100% 100%,var(--color-secondary),var(--t2-surface-dark) 75%);grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.t2-quote-slider__figure{background:radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--color-secondary) 28%,var(--t2-surface-dark)),var(--t2-surface-dark) 75%)}}.t2-quote-slider__figure[data-photo=false]{grid-template-columns:minmax(0,1fr)}.t2-quote-slider .t2-quote-slider__photo{object-fit:cover;object-position:center top;width:100%;height:100%;min-height:0}.t2-quote-slider__body{flex-direction:column;align-items:start;min-width:0;min-height:0;padding:clamp(24px,4vw,64px);display:flex}.t2-quote-slider blockquote{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;width:100%;min-height:0;font-size:clamp(var(--text-xl),2.2vw,var(--text-3xl));overflow-wrap:anywhere;border:0;margin:0 0 24px;padding:0;font-weight:400;line-height:1.35;overflow-y:auto}.t2-quote-slider blockquote p{white-space:pre-line;margin:0}.t2-quote-slider figcaption{flex-shrink:0;gap:8px;margin-top:auto;display:grid}.t2-quote-slider__name{font-size:var(--text-lg)}.t2-quote-slider__position{font-size:var(--text-sm);color:var(--t2-on-dark-muted)}.t2-quote-slider__controls{justify-content:space-between;align-items:center;gap:24px;margin-top:16px;display:flex}.t2-quote-slider__dots{flex-wrap:wrap;gap:8px;display:flex}.t2-quote-slider__dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:24px;padding:0;display:grid}.t2-quote-slider__dots span{background:var(--color-border);width:32px;height:3px}.t2-quote-slider__dots [aria-current=true] span{background:var(--color-accent)}.t2-quote-slider__arrows{flex:none;gap:8px;display:flex}.t2-quote-slider__count{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.t2-quote-slider :focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.t2-quote-slider__text:focus-visible,.t2-quote-slider__text:hover{scrollbar-color:var(--color-secondary) transparent}.t2-quote-slider__text::-webkit-scrollbar{width:6px}.t2-quote-slider__text::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background:0 0}.t2-quote-slider__text:hover::-webkit-scrollbar-thumb{background:var(--color-secondary)}.t2-quote-slider__text:focus-visible::-webkit-scrollbar-thumb{background:var(--color-secondary)}.t2-quote-slider__track::-webkit-scrollbar{display:none}@media (max-width:700px){.t2-quote-slider__figure{grid-template-rows:140px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.t2-quote-slider__figure[data-photo=false]{grid-template-rows:minmax(0,1fr)}.t2-quote-slider .t2-quote-slider__photo{object-position:center 25%}.t2-quote-slider__body{padding:24px}.t2-quote-slider__controls{gap:8px}}.t1-timeline .t1-section-title{color:var(--timeline-ink)}.t1-timeline .t1-timeline__lead{max-width:var(--measure-prose);margin:calc(var(--gutter) * -.5) 0 var(--gutter);font-size:var(--text-lg);color:var(--timeline-ink-soft);white-space:pre-line;line-height:1.5}.t2-timeline[data-background=dark]{border-top-color:#0000}.t2-timeline__head{max-width:820px;margin-bottom:32px}.t2-timeline__head h2{color:var(--timeline-ink);margin:0}.t2-timeline .t2-timeline__lead{font-size:var(--text-lg);color:var(--timeline-ink-soft);white-space:pre-line;margin:12px 0 0;line-height:1.5}.t2-timeline:not([data-background=dark]) .t2-stories__arrow{color:var(--color-foreground);border:1px solid var(--color-border);background:var(--color-background)}.t2-timeline:not([data-background=dark]) .t2-stories__arrow:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary);background:var(--color-muted)}.t2-timeline:not([data-background=dark]) .t2-stories__arrow:disabled{opacity:.45}.t2-timeline:not([data-background=dark]) .t2-stories__dot{background:var(--color-border)}.t2-timeline:not([data-background=dark]) .t2-stories__dot[aria-current=true]{background:var(--color-primary)}.t2-timeline:not([data-background=dark]) :is(.t2-stories__dot,.t2-stories__arrow):focus-visible{outline-color:var(--color-ring)}.t1-people-directory{--t1-directory-faint:var(--color-muted-foreground);padding-block:48px}@supports (color:color-mix(in lab,red,red)){.t1-people-directory{--t1-directory-faint:color-mix(in srgb,var(--color-muted-foreground) 55%,var(--color-background))}}.t1-people-directory{--t1-directory-link:var(--color-ring)}.t1-people-directory__title{font-size:var(--text-2xl);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.2}.t1-people-directory__summary{color:var(--color-muted-foreground);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:12px 0 0}.t1-people-directory__filters{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:flex-end;gap:16px 20px;margin-top:36px;padding-bottom:28px;display:flex}.t1-people-directory__field{flex-direction:column;flex:200px;gap:6px;min-width:0;display:flex}.t1-people-directory__field--search{flex:1.4 220px}.t1-people-directory__field>span{color:var(--color-muted-foreground);font-size:13px}.t1-people-directory__field input,.t1-people-directory__field select{width:100%;height:46px;color:var(--color-foreground);font:inherit;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 14px;transition:border-color .15s}.t1-people-directory__field input:focus,.t1-people-directory__field input:hover,.t1-people-directory__field select:focus,.t1-people-directory__field select:hover{border-color:var(--color-primary);outline:none}.t1-people-directory__field select{cursor:pointer;appearance:none;padding-right:38px}.t1-people-directory__field--select{position:relative}.t1-people-directory__field--select:after{content:"";border-right:1.6px solid var(--color-primary);border-bottom:1.6px solid var(--color-primary);pointer-events:none;width:7px;height:7px;position:absolute;bottom:20px;right:17px;transform:rotate(45deg)}.t1-people-directory__submit{height:46px;color:var(--color-primary-foreground);font:inherit;background:var(--color-primary);border-radius:var(--radius-sm);cursor:pointer;border:0;padding:0 20px}.t1-people-directory__reset{color:var(--t1-directory-link);white-space:nowrap;align-self:center;padding-top:20px}.t1-people-directory__views{flex-wrap:wrap;gap:28px;margin-top:24px;display:flex}.t1-people-directory__views a{color:var(--color-muted-foreground);border-bottom:2px solid #0000;padding:4px 0;text-decoration:none}.t1-people-directory__views a:hover,.t1-people-directory__views a[aria-current]{color:var(--color-foreground)}.t1-people-directory__views a[aria-current]{border-bottom-color:var(--color-accent)}.t1-people-directory__columns{columns:260px 4;column-gap:48px;margin:44px 0 0;padding:0;list-style:none}.t1-people-directory__letter{break-inside:avoid-column;padding-bottom:36px}.t1-people-directory__letter:has(details[open]){break-inside:auto}.t1-people-directory__letter ul{margin:0;padding:0;list-style:none}.t1-people-directory__letter li{break-inside:avoid-column}.t1-people-directory__label{color:var(--t1-directory-faint);margin:0 0 14px;font-size:40px;font-weight:300;line-height:1}.t1-people-directory__direction{margin-top:44px}.t1-people-directory__direction .t1-people-directory__columns{margin-top:20px}.t1-people-directory__direction li{break-inside:avoid-column}.t1-people-directory__section-head{font-size:inherit;font-weight:inherit;border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:0;padding-bottom:14px;display:flex}.t1-people-directory__section-head .t1-people-directory__label{margin:0}.t1-people-directory__section-title{font-size:var(--text-lg);text-wrap:balance;font-weight:600}.t1-people-directory__count{color:var(--t1-directory-faint);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.t1-people-directory__region summary{cursor:pointer;align-items:baseline;gap:10px;padding:7px 0;list-style:none;display:flex}.t1-people-directory__region summary::-webkit-details-marker{display:none}.t1-people-directory__region-name{transition:color .15s}.t1-people-directory__region summary:hover .t1-people-directory__region-name,.t1-people-directory__region[open] .t1-people-directory__count,.t1-people-directory__region[open] .t1-people-directory__region-name{color:var(--t1-directory-link)}.t1-people-directory__region[open] .t1-people-directory__region-name{font-weight:600}.t1-people-directory__region summary:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.t1-people-directory__people{border-bottom:1px solid var(--color-border);gap:22px;margin-bottom:6px;padding:8px 0 18px;display:grid}.t1-people-directory__person{min-width:0}.t1-people-directory__name{margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.35}.t1-people-directory__name mark{color:inherit;background:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.t1-people-directory__name mark{background:color-mix(in srgb,var(--color-secondary) 55%,transparent)}}.t1-people-directory__name mark{border-radius:var(--radius-sm)}.t1-people-directory__position{color:var(--color-muted-foreground);font-size:var(--text-sm);margin:0;line-height:1.45}.t1-people-directory__meta{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:8px 0 0;display:flex}.t1-people-directory__meta a{color:var(--t1-directory-link);text-underline-offset:3px;overflow-wrap:anywhere}.t1-people-directory__tag{color:var(--color-primary);font-size:var(--text-xs);letter-spacing:.04em;background:var(--color-muted);border-radius:var(--radius-sm);padding:2px 8px;text-decoration:none}.t1-people-directory__flat{gap:40px;margin-top:40px;display:grid}.t1-people-directory__flat-section{gap:28px;display:grid}.t1-people-directory__flat-title{font-size:var(--text-xl);border-bottom:1px solid var(--color-border);align-items:baseline;gap:10px;margin:0 0 18px;padding-bottom:12px;font-weight:600;display:flex}.t1-people-directory__cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px 48px;display:grid}.t1-people-directory__empty{text-align:center;background:var(--color-muted);border-radius:var(--radius-md);margin-top:56px;padding:40px 24px}.t1-people-directory__empty p{margin:0 0 6px}.t1-people-directory__empty a{color:var(--t1-directory-link)}@media (max-width:900px){.t1-people-directory__field--search{flex-basis:100%}.t1-people-directory__reset{padding-top:0}}@media (max-width:560px){.t1-people-directory__field{flex-basis:100%}.t1-people-directory__label{font-size:32px}}@media (prefers-reduced-motion:reduce){.t1-people-directory__field input,.t1-people-directory__field select,.t1-people-directory__region-name{transition:none}}.t2-people-directory{--t2-directory-faint:var(--color-muted-foreground)}@supports (color:color-mix(in lab,red,red)){.t2-people-directory{--t2-directory-faint:color-mix(in srgb,var(--color-muted-foreground) 55%,var(--color-background))}}.t2-people-directory{--t2-directory-link:var(--color-ring)}.t2-people-directory__title{font-size:var(--text-2xl);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600;line-height:1.2}.t2-people-directory__summary{color:var(--color-muted-foreground);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:12px 0 0}.t2-people-directory__filters{border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:flex-end;gap:16px 20px;margin-top:36px;padding-bottom:28px;display:flex}.t2-people-directory__field{flex-direction:column;flex:200px;gap:6px;min-width:0;display:flex}.t2-people-directory__field--search{flex:1.4 220px}.t2-people-directory__field>span{color:var(--color-muted-foreground);font-size:13px}.t2-people-directory__field input,.t2-people-directory__field select{width:100%;height:46px;color:var(--color-foreground);font:inherit;background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:0 14px;transition:border-color .15s}.t2-people-directory__field input:focus,.t2-people-directory__field input:hover,.t2-people-directory__field select:focus,.t2-people-directory__field select:hover{border-color:var(--color-primary);outline:none}.t2-people-directory__field select{cursor:pointer;appearance:none;padding-right:38px}.t2-people-directory__field--select{position:relative}.t2-people-directory__field--select:after{content:"";border-right:1.6px solid var(--color-primary);border-bottom:1.6px solid var(--color-primary);pointer-events:none;width:7px;height:7px;position:absolute;bottom:20px;right:17px;transform:rotate(45deg)}.t2-people-directory__submit{height:46px;color:var(--color-primary-foreground);font:inherit;background:var(--color-primary);border-radius:var(--radius-sm);cursor:pointer;border:0;padding:0 20px}.t2-people-directory__reset{color:var(--t2-directory-link);white-space:nowrap;align-self:center;padding-top:20px}.t2-people-directory__views{flex-wrap:wrap;gap:28px;margin-top:24px;display:flex}.t2-people-directory__views a{color:var(--color-muted-foreground);border-bottom:2px solid #0000;padding:4px 0;text-decoration:none}.t2-people-directory__views a:hover,.t2-people-directory__views a[aria-current]{color:var(--color-foreground)}.t2-people-directory__views a[aria-current]{border-bottom-color:var(--color-accent)}.t2-people-directory__columns{columns:260px 4;column-gap:48px;margin:44px 0 0;padding:0;list-style:none}.t2-people-directory__letter{break-inside:avoid-column;padding-bottom:36px}.t2-people-directory__letter:has(details[open]){break-inside:auto}.t2-people-directory__letter ul{margin:0;padding:0;list-style:none}.t2-people-directory__letter li{break-inside:avoid-column}.t2-people-directory__label{color:var(--t2-directory-faint);margin:0 0 14px;font-size:40px;font-weight:300;line-height:1}.t2-people-directory__direction{margin-top:44px}.t2-people-directory__direction .t2-people-directory__columns{margin-top:20px}.t2-people-directory__direction li{break-inside:avoid-column}.t2-people-directory__section-head{font-size:inherit;font-weight:inherit;border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:0;padding-bottom:14px;display:flex}.t2-people-directory__section-head .t2-people-directory__label{margin:0}.t2-people-directory__section-title{font-size:var(--text-lg);text-wrap:balance;font-weight:600}.t2-people-directory__count{color:var(--t2-directory-faint);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.t2-people-directory__region summary{cursor:pointer;align-items:baseline;gap:10px;padding:7px 0;list-style:none;display:flex}.t2-people-directory__region summary::-webkit-details-marker{display:none}.t2-people-directory__region-name{transition:color .15s}.t2-people-directory__region summary:hover .t2-people-directory__region-name,.t2-people-directory__region[open] .t2-people-directory__count,.t2-people-directory__region[open] .t2-people-directory__region-name{color:var(--t2-directory-link)}.t2-people-directory__region[open] .t2-people-directory__region-name{font-weight:600}.t2-people-directory__region summary:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.t2-people-directory__people{border-bottom:1px solid var(--color-border);gap:22px;margin-bottom:6px;padding:8px 0 18px;display:grid}.t2-people-directory__person{min-width:0}.t2-people-directory .t2-people-directory__name{margin:0 0 4px;font-size:20px;font-weight:600;line-height:1.35}.t2-people-directory__name mark{color:inherit;background:var(--color-secondary)}@supports (color:color-mix(in lab,red,red)){.t2-people-directory__name mark{background:color-mix(in srgb,var(--color-secondary) 55%,transparent)}}.t2-people-directory__name mark{border-radius:var(--radius-sm)}.t2-people-directory__position{color:var(--color-muted-foreground);font-size:var(--text-sm);margin:0;line-height:1.45}.t2-people-directory__meta{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:8px 0 0;display:flex}.t2-people-directory__meta a{color:var(--t2-directory-link);text-underline-offset:3px;overflow-wrap:anywhere}.t2-people-directory__flat{gap:40px;margin-top:40px;display:grid}.t2-people-directory__flat-section{gap:28px;display:grid}.t2-people-directory__flat-title{font-size:var(--text-xl);border-bottom:1px solid var(--color-border);align-items:baseline;gap:10px;margin:0 0 18px;padding-bottom:12px;font-weight:600;display:flex}.t2-people-directory__cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:28px 48px;display:grid}.t2-people-directory__empty{text-align:center;background:var(--color-muted);border-radius:var(--radius-md);margin-top:56px;padding:40px 24px}.t2-people-directory__empty p{margin:0 0 6px}.t2-people-directory__empty a{color:var(--t2-directory-link)}@media (max-width:900px){.t2-people-directory__field--search{flex-basis:100%}.t2-people-directory__reset{padding-top:0}}@media (max-width:560px){.t2-people-directory__field{flex-basis:100%}.t2-people-directory__label{font-size:32px}}@media (prefers-reduced-motion:reduce){.t2-people-directory__field input,.t2-people-directory__field select,.t2-people-directory__region-name{transition:none}}.t2-people-directory__flat-region,.t2-people-directory__region[open]{background:var(--color-muted);border-radius:var(--radius-md);padding:16px}.t2-people-directory__region[open]{margin-block:6px}.t2-people-directory__region[open] .t2-people-directory__people{border-bottom:0;margin-bottom:0;padding-bottom:0}@font-face{font-family:Graphik;src:url(/theme-three/fonts/graphik-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Graphik;src:url(/theme-three/fonts/graphik-medium.woff2)format("woff2");font-style:normal;font-weight:500 900;font-display:swap}body:has(.t3-page){--t3-dark:#222128;--t3-faint:#aaa;--t3-grey:#888;--t3-light-border:#bbb;--t3-divider:#ccc;--t3-placeholder:#ddd;--t3-secondary:#555;--t3-caption:#777;--t3-disabled:#999;--t3-menu-subtle:#dadada;--t3-menu-highlight:#adc2eb;--t3-news-surface:#f2f2f2;--t3-tag-border:#8399bd;--t3-on-dark:#85a4e0;--t3-link-icon:#5c85d6;--t3-tint:#d6e0f5;--t3-surface:#ececec;--t3-shadow-soft:#0002;--t3-shadow:#0006;--t3-overlay:#0009;--t3-white-soft:#fff8;--t3-white-panel:#ffffffd9;--t2-page-gutter:50px;--t2-label-column:0px;--t2-column-gap:0px;--t2-section-space:60px;--t2-page-title-size:40px;--t2-font-label:Graphik,Arial,sans-serif;--t2-surface-dark:var(--t3-dark);--t2-ink-soft:var(--color-muted-foreground);color:var(--color-foreground);font-family:Graphik,Arial,sans-serif;font-size:14px}.t3-container,.t3-page .t2-container{width:calc(100% - 130px);max-width:none;margin:0 80px 0 50px;padding-inline:0}.t3-page{flex:1}.t3-footer,.t3-header,.t3-page :is(h1,h2,h3,h4,h5,h6){letter-spacing:normal;font-synthesis:none;font-family:Graphik,Arial,sans-serif}.t3-page h1{font-size:40px;line-height:1.2}.t3-page h1,.t3-page h2{font-weight:500}.t3-page a{color:inherit}.t3-page a:hover{color:var(--color-primary)}.t3-page :is(button,input,select,textarea){font:inherit}.t3-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.t3-section{margin-block:60px}.t3-section__title{align-items:center;gap:30px;margin:0 0 45px;font-size:32px;line-height:1.25;display:flex}.t3-section__title:after{content:"";background:var(--t3-faint);flex:1;height:1px}.t3-page .t2-block{border:0;padding-block:55px}.t3-page .t2-block__inner{display:block}.t3-page .t2-block__label{width:auto;margin-bottom:40px}.t3-page .t2-block__title{margin-bottom:24px;font-size:30px;line-height:1.25}.t3-news__body{padding:24px 20px}.t3-library__placeholder{background:var(--color-muted);width:160px;height:220px;color:var(--t3-faint);place-items:center;display:grid}.t3-page .asi-container{width:calc(100% - 130px);max-width:none;padding-inline:0}@media (min-width:1700px){.t3-container,.t3-page .t2-container{width:calc(100% - 130px)}}@media (max-width:1024px){body:has(.t3-page){--t2-page-gutter:15px;--t2-section-space:35px;--t2-page-title-size:28px}.t3-container,.t3-page .asi-container,.t3-page .t2-container{width:calc(100% - 30px);margin:0 15px}.t3-section{margin-block:35px}.t3-page .t2-block__title,.t3-section__title{margin-bottom:25px;font-size:24px}.t3-page .t2-block{padding-block:30px}.t3-page h1{font-size:28px}}.t3-header{background:var(--color-background);height:130px;color:var(--color-foreground);z-index:30;position:relative}.t3-header__inner{justify-content:space-between;align-items:center;gap:40px;height:100%;display:flex}.t3-header__logo{flex:0 0 215px;width:215px;display:block}.t3-header__logo img{width:215px;height:130px;display:block}.t3-header__nav{margin-inline:auto}.t3-header__nav>ul{align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}.t3-header a{color:inherit;text-decoration:none}.t3-header__item{position:relative}.t3-header__item:after{content:"";width:calc(100% + 50px);height:40px;position:absolute;top:100%;left:-25px}.t3-header__child-link,.t3-header__top-link{color:inherit;text-decoration:none;display:inline-block;position:relative}.t3-header__top-link{font-size:18px}.t3-header__link-text{z-index:2;position:relative}.t3-header__child-link:after,.t3-header__top-link:before{content:"";background:0 0;width:calc(100% + 10px);transition:background-color .35s;position:absolute;left:-5px}.t3-header__top-link:before{height:10px;top:.8rem}.t3-header__child-link:after{height:4px;top:1.1rem}.t3-header__child-link:is(:hover,:focus-visible):after,.t3-header__item:is(:hover,[data-open=true])>.t3-header__top-link:before,.t3-header__top-link:focus-visible:before{background:var(--t3-menu-highlight)}.t3-header__dropdown{background:var(--color-background);width:min(380px,100vw - 40px);box-shadow:0 1px 4px var(--t3-shadow);opacity:0;visibility:hidden;pointer-events:none;margin:0;padding:30px 50px 30px 30px;list-style:none;transition:opacity .35s;position:absolute;top:calc(100% + 35px);left:-25px}.t3-header__item[data-open=true]>.t3-header__dropdown{opacity:1;visibility:visible;pointer-events:auto}.t3-header__child-link{margin-bottom:5px;padding-block:5px;font-size:14px;line-height:1.4}.t3-header__submenu-toggle{background:var(--color-background);width:24px;height:24px;color:inherit;opacity:0;cursor:pointer;border:0;padding:0;position:absolute;top:0;left:100%}.t3-header__submenu-toggle:focus-visible{opacity:1}@media (hover:none){.t3-header__submenu-toggle{opacity:1}}.t3-header__rail,.t3-menu__rail{gap:10px;display:grid;position:fixed;top:35px;right:20px}.t3-header__rail{z-index:40}.t3-header[data-menu-open=true] .t3-header__rail{visibility:hidden}:is(.t3-header__rail,.t3-menu__rail) :is(a,button){width:36px;height:40px;color:var(--t3-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}:is(.t3-header__rail,.t3-menu__rail) svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:32px;height:32px;transition:opacity .35s}:is(.t3-header__rail,.t3-menu__rail) :is(a,button):hover svg{opacity:.5}.t3-menu{box-sizing:border-box;background:var(--color-foreground);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-background);opacity:0;transition:opacity .35s,display allow-discrete .35s,overlay allow-discrete .35s;border:0;margin:0;padding:150px 15px 80px;inset:0;overflow:hidden auto}.t3-menu[open]{opacity:1}@starting-style{.t3-menu[open]{opacity:0}}.t3-menu::backdrop{background:var(--color-foreground);opacity:0;transition:opacity .35s,display allow-discrete .35s,overlay allow-discrete .35s}.t3-menu[open]::backdrop{opacity:1}@starting-style{.t3-menu[open]::backdrop{opacity:0}}body:has(.t3-menu[open]),html:has(.t3-menu[open]){overflow:hidden}.t3-menu a{color:inherit;text-decoration:none;transition:color .35s}.t3-menu a:is(:hover,:focus-visible){color:var(--t3-disabled)}.t3-menu__social{justify-content:center;display:flex;position:absolute;inset:45px 80px auto}.t3-menu__social img{filter:invert()}.t3-menu__rail{z-index:2}.t3-menu__rail :is(a,button){color:var(--t3-faint)}.t3-menu__body{max-width:1185px;margin-left:75px;margin-right:80px}.t3-menu__body ul{margin:0;padding:0;list-style:none}.t3-menu__body>ul{column-count:3;column-gap:75px}.t3-menu__body>ul>li{break-inside:avoid;margin-bottom:30px}.t3-menu__body>ul>li>:is(a,span){margin-bottom:20px;font-size:22px;font-weight:700;line-height:1.2;display:block}.t3-menu__body li ul{gap:15px;font-size:16px;font-weight:500;line-height:1.2;display:grid}.t3-menu__body li li :is(a,span){color:var(--t3-menu-subtle)}.t3-menu__body li li ul{gap:10px;margin:15px 0 0 25px;font-size:14px;font-weight:400}.t3-social{align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}.t3-social a{color:inherit;text-decoration:none;transition:opacity .35s;display:block}.t3-social a:is(:hover,:focus-visible){opacity:.5}.t3-social img{max-width:none;height:24px;display:block}@media (max-width:1024px){.t3-header{background:var(--color-foreground);height:68px}.t3-header__nav{display:none}.t3-header__logo,.t3-header__logo img{flex-basis:100px;width:100px;height:64px}.t3-header__rail,.t3-menu__rail{flex-direction:row-reverse;gap:20px;display:flex;position:absolute;top:15px;right:15px}:is(.t3-header__rail,.t3-menu__rail) :is(a,button){width:30px;height:36px;color:var(--t3-grey)}.t3-menu{padding:120px 30px 40px}.t3-menu__body{margin:0}.t3-menu__body>ul{column-count:2;column-gap:35px}.t3-menu__social{inset:75px 30px auto}.t3-menu__social .t3-social{gap:25px}}@media (max-width:600px){.t3-menu__body>ul{column-count:1}.t3-menu__body>ul>li>:is(a,span){font-size:18px}.t3-menu__body li ul{font-size:14px}}@media (prefers-reduced-motion:reduce){.t3-header__child-link:after,.t3-header__dropdown,.t3-header__top-link:before,.t3-menu,.t3-menu a,.t3-menu::backdrop,.t3-social a{transition:none}}.t3-footer{z-index:2;background:var(--color-muted);color:var(--color-foreground);margin:0;padding:60px 0 50px;font-size:12px;line-height:1.4;position:relative}.t3-footer__inner{grid-template-columns:calc(30.5344% + 30px) minmax(0,1fr);min-height:260px;display:grid}.t3-footer__identity{padding-right:15px}.t3-footer__logo-holder{align-items:center;margin-bottom:25px;display:flex}.t3-footer__logo-holder:after{content:"";border-bottom:1px solid;flex:1;margin-top:.5em;margin-left:15px}.t3-footer__logo-holder img{width:115px;height:72px;display:block;transform:translateY(-5px)}.t3-footer address{font-style:normal}.t3-footer p{margin:0}.t3-footer a{color:inherit}.t3-footer__contacts{margin-bottom:40px}.t3-footer__contacts p{margin-bottom:10px}.t3-footer__contacts a{text-decoration:none}.t3-footer__contacts a[href^=mailto\:]{text-decoration:underline}.t3-footer .t3-footer__copyright{max-width:200px;margin-bottom:50px}.t3-footer ul{margin:0;padding:0;list-style:none}.t3-footer__official{justify-content:space-between;gap:10px;display:flex}.t3-footer__official a{align-items:center;gap:8px;text-decoration:none;display:flex}.t3-footer__official img{object-fit:contain;flex-shrink:0;width:30px;height:30px}.t3-footer__official span{text-decoration:underline}.t3-footer__official a:hover span{text-decoration:none}.t3-footer__primary{justify-content:space-between;gap:25px;margin:30px 0 50px;font-size:14px;font-weight:700;display:flex}.t3-footer__primary a{text-decoration:none;transition:opacity .35s}.t3-footer__primary a:hover{opacity:.5}.t3-footer__columns{grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:30px;display:grid}.t3-footer__columns nav>p{font-size:14px;font-weight:700}.t3-footer__columns li{margin-top:10px}.t3-footer__columns a{text-decoration:none}.t3-footer__bottom{justify-content:space-between;align-items:center;gap:15px;display:flex}.t3-footer__bottom>p{max-width:324px}.t3-footer__bottom>p a{color:var(--color-primary)}.t3-footer .t3-social{gap:30px}@media (max-width:1024px){.t3-footer{padding:20px 0 35px}.t3-footer__inner{flex-direction:column;min-height:0;display:flex}.t3-footer__identity{display:contents}.t3-footer__logo-holder{display:none}.t3-footer__bottom,.t3-footer__content{display:contents}.t3-footer .t3-social{border-bottom:1px solid;order:0;justify-content:start;padding-bottom:30px}.t3-footer__primary{flex-wrap:wrap;order:1;justify-content:start;margin:30px 0}.t3-footer__columns{order:2}.t3-footer__contacts{flex-wrap:wrap;order:5;gap:5px;margin-bottom:35px;display:flex}.t3-footer__contacts p:first-child{flex-basis:100%}.t3-footer__contacts p{margin:0}.t3-footer .t3-footer__copyright{order:4;max-width:none;margin-bottom:20px}.t3-footer__bottom>p{order:6;margin-bottom:35px}.t3-footer__official{order:7;justify-content:start;gap:25px}}.t3-page .t2-pagehead{padding-block:60px 40px}.t3-page .t2-pagehead__inner{justify-content:space-between;gap:60px;display:flex}.t3-page .t2-pagehead__main{flex:1;max-width:1100px}.t3-page .t2-pagehead__title{font-size:40px;font-weight:500}.t3-page .t2-pagehead__lead{color:inherit;font-size:20px;line-height:1.6}.t3-page .t2-label{letter-spacing:normal;text-transform:none;font-family:Graphik,Arial,sans-serif;font-size:12px}.t3-page .t2-richtext,.t3-prose{color:var(--color-foreground);font-size:20px;line-height:1.6}.t3-page .t2-richtext{max-width:1100px}.t3-page :is(.t2-richtext,.t3-prose) p{margin-block:0 30px}.t3-page :is(.t2-richtext,.t3-prose) a{color:var(--color-primary);text-decoration:underline}.t3-page :is(.t2-richtext,.t3-prose) img{max-width:100%;height:auto}.t3-page :is(.t2-richtext,.t3-prose) blockquote{border-left:3px solid var(--color-primary);background:var(--color-muted);padding:25px 30px}.t3-page :is(.t2-button,.t2-filter-row__button,.t2-cta__button){color:var(--color-foreground);border:1px solid var(--t3-grey);background:0 0;border-radius:9999px;font-size:14px;font-weight:400}.t3-page .t2-pagehero{border-radius:0}.t3-page .t2-pagehero__title{font-size:clamp(32px,4vw,60px)}.t3-page .t2-docs{grid-template-columns:repeat(3,1fr);gap:45px}.t3-page .t2-doc{border:0;grid-template-columns:80px 1fr;align-items:center;gap:24px;padding:0;display:grid}.t3-page .t2-doc__cover{object-fit:contain;width:80px;height:110px}.t3-page .t2-doc__title{font-size:14px}.t3-page :is(.t2-person-card,.t2-team-card){background:var(--color-muted);border:0}.t3-page .t2-accordion__item{border-color:var(--t3-light-border)}.t3-page .t2-accordion__trigger{padding-block:24px;font-size:20px}.t3-page .t2-ratings{background:var(--color-muted)}.t3-page .t2-newsgrid{gap:10px}.t3-page .t2-newscard{background:var(--color-muted);border:0;padding-bottom:24px}.t3-page .t2-newscard>:not(img){margin-inline:20px}.t3-page .t2-newscard__title{color:var(--color-foreground);font-size:14px}.t3-page .t2-banner{border-radius:0}@media (max-width:1100px){.t3-page .t2-docs{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.t3-page .t2-pagehead__inner{display:block}.t3-page .t2-pagehead__title{font-size:28px}.t3-page .t2-richtext,.t3-prose{font-size:17px}.t3-page .t2-docs{grid-template-columns:1fr}}.t3-carousel{position:relative}.t3-carousel__arrows button{z-index:2;cursor:pointer;border:0;position:absolute;top:50%;transform:translateY(-50%)}.t3-carousel__arrows button:first-child{width:30px;height:60px;color:var(--t3-divider);background:0 0;padding:10px 5px;left:-30px}.t3-carousel__arrows button:last-child{text-align:left;background:var(--t3-on-dark);width:180px;height:60px;color:var(--color-background);border-radius:100px;padding:13px 28px;transition:left .25s,background .25s;left:calc(100% - 50px)}.t3-carousel__arrows button:last-child:is(:hover,:focus-visible){left:calc(100% - 70px)}.t3-carousel__arrows button:disabled{opacity:.4;cursor:default}.t3-carousel__arrows button:last-child:disabled{background:var(--t3-divider)}.t3-carousel__arrows svg{stroke:currentColor;stroke-width:2px;fill:none;width:20px;height:34px}@media (max-width:1024px){.t3-carousel__arrows button:first-child{left:-15px}.t3-carousel__arrows button:last-child{width:60px;padding-inline:18px;left:calc(100% - 15px)}.t3-carousel__arrows button:last-child:is(:hover,:focus-visible){left:calc(100% - 25px)}}@media (prefers-reduced-motion:reduce){.t3-carousel__arrows button{transition:none}}.t3-stories{--t3-hero-height:max(48vw,680px)}.t3-stories,.t3-stories__stage{height:var(--t3-hero-height);position:relative}.t3-stories__stage{background:var(--t3-surface);color:var(--color-foreground);overflow:hidden}.t3-stories[data-parallax=true] .t3-stories__stage{z-index:0;position:fixed;inset:0 0 auto}.t3-stories__stage>.t3-stories__image{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.t3-stories .t3-stories__inner{flex-direction:column;justify-content:end;height:100%;padding-bottom:90px;display:flex;position:relative}.t3-stories .t3-stories__intro{width:20vw;margin:0 0 150px;font-size:12px;line-height:1.5}.t3-stories__content{align-items:end;display:flex}.t3-stories__content h2{max-width:4em;margin:0;font-size:60px;font-weight:700;line-height:1}.t3-page .t3-stories__slogan,.t3-stories__name-text{background-image:linear-gradient(var(--color-primary),var(--color-primary));color:inherit;background-position:0 80%;background-repeat:no-repeat;background-size:100% .07em;text-decoration:none;transition:background-size .25s ease-in}.t3-page .t3-stories__slogan:is(:hover,:focus-visible){color:inherit;background-size:100% 36%;text-decoration:none}.t3-stories__line{border-bottom:1px solid;flex:1;margin-bottom:.3em}.t3-stories__person{flex:0 0 345px;margin-left:20px}.t3-stories__person h3{margin:0 0 20px;font-size:25px;font-weight:700;line-height:1.2}.t3-page .t3-stories__person a{color:inherit;text-decoration:none}.t3-stories__person :is(a,button):is(:hover,:focus-visible) .t3-stories__name-text{background-size:100% 28%}.t3-stories .t3-stories__description{margin:0;font-size:15px;line-height:1.2}.t3-stories__description a:hover{opacity:.5}.t3-stories__controls{justify-content:space-between;align-items:center;width:100px;margin:0 0 30px -25px;display:flex}.t3-stories__controls button,.t3-stories__open{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.t3-stories__controls button{color:var(--t3-secondary);transition:opacity .35s}.t3-stories__controls button:is(:hover,:focus-visible){opacity:.5}.t3-stories__controls button:disabled{opacity:.3;cursor:default}.t3-stories__controls svg{stroke:currentColor;stroke-width:2px;fill:none;width:32px;height:62px}.t3-stories__controls button:first-child svg{width:20px;height:38px}.t3-page .homepage-content{z-index:2;background:var(--color-background);display:flow-root;position:relative}.t3-page .homepage-content>[data-content-block=richText]:first-child .t2-richtext{max-width:none;font-size:40px;line-height:1.2}.t3-page .homepage-content>[data-content-block=richText]:first-child>.t2-block{padding-top:80px}body:has([data-page=home] .t3-stories[data-parallax=true]) .t3-header{background:0 0;position:absolute;inset:0 0 auto}@media (min-width:1400px){.t3-stories .t3-stories__intro{font-size:.85714vw}.t3-stories__content h2{font-size:4.28571vw}.t3-stories__person h3{font-size:1.78571vw}.t3-stories .t3-stories__description{font-size:1.07143vw}}@media (max-width:1210px){.t3-stories .t3-stories__intro{margin-bottom:100px}.t3-stories__person{flex-basis:265px}}@media (max-width:1024px){.t3-stories{--t3-hero-height:600px;margin-top:-18px}.t3-stories[data-parallax=true] .t3-stories__stage{position:relative}.t3-stories__stage{background:var(--color-background)}.t3-stories__stage>.t3-stories__image{height:460px}.t3-stories__stage:after{content:"";background:linear-gradient(to top,var(--color-background) 20%,transparent 100%);opacity:.8;height:230px;position:absolute;top:230px;left:0;right:0}.t3-stories .t3-stories__inner{z-index:1;padding:30px 0 0;display:block}.t3-stories .t3-stories__intro{width:100%;max-height:56px;margin:0;font-size:12px;position:absolute;top:485px;overflow:hidden}.t3-stories__content{flex-direction:column;align-items:start;height:430px;padding-bottom:30px}.t3-stories__content h2{font-size:30px}.t3-stories__line{border-bottom:0;border-left:1px solid;margin:0}.t3-stories__person{flex:none;width:min(265px,100%);margin:15px 0 0}.t3-stories__person h3{margin-bottom:5px;font-size:22px}.t3-stories .t3-stories__description{font-size:12px}.t3-stories__controls{position:absolute;top:300px;right:15px}.t3-page .homepage-content>[data-content-block=richText]:first-child .t2-richtext{font-size:20px}body:has([data-page=home] .t3-stories[data-parallax=true]) .t3-header{background:var(--color-foreground);position:relative}}@media (prefers-reduced-motion:reduce){.t3-stories[data-parallax=true] .t3-stories__stage{position:relative}.t3-stories__controls button,.t3-stories__name-text,.t3-stories__slogan{transition:none}}.t3-links{grid-template-columns:repeat(var(--t3-columns,4),1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.t3-links[data-columns="1"]{--t3-columns:1}.t3-links[data-columns="2"]{--t3-columns:2}.t3-links[data-columns="3"]{--t3-columns:3}.t3-links[data-columns="5"]{--t3-columns:5}.t3-links[data-columns="6"]{--t3-columns:6}.t3-links li{background:var(--color-muted);min-width:0;position:relative}.t3-links li>:is(a,div,details){min-height:160px;color:var(--color-foreground);flex-direction:column;justify-content:center;padding:30px 20px;text-decoration:none;display:flex}.t3-links img{object-fit:contain;width:100%;max-height:260px}.t3-links a:is(:hover,:focus-visible){text-decoration:none}.t3-links li[data-image=true]>a{min-height:300px}.t3-links[data-variant=cards] li[data-image=true]>a{aspect-ratio:1;min-height:0;color:var(--color-background);justify-content:start;padding:20px;position:relative}.t3-links[data-variant=cards] li[data-image=true]>a:after{content:"";background:linear-gradient(var(--t3-shadow),transparent 65%);position:absolute;inset:0}.t3-links[data-variant=cards] li[data-image=true] img{object-fit:cover;height:100%;max-height:none;position:absolute;inset:0}.t3-links[data-variant=cards] li[data-image=true] span{z-index:1;font-size:1.3vw;line-height:1.2;transition:opacity .35s;position:relative}.t3-links[data-variant=cards] a:is(:hover,:focus-visible) span{opacity:.5}.t3-links[data-variant=cards] li:nth-child(6n){grid-column:span 2}.t3-links[data-columns="5"][data-variant=grid]{gap:20px}.t3-links[data-columns="5"][data-variant=grid] li{text-align:center;background:0 0}.t3-links[data-columns="5"][data-variant=grid] li>:is(a,div,details){justify-content:start;gap:20px;min-height:160px;padding:20px 0;font-size:20px}.t3-links[data-columns="5"][data-variant=grid] img{width:75px;height:75px;margin-inline:auto}.t3-links[data-columns="5"][data-variant=grid] a{transition:opacity .35s}.t3-links[data-columns="5"][data-variant=grid] a:is(:hover,:focus-visible){color:inherit;opacity:.5}.t3-links[data-columns="3"][data-variant=cards]{grid-template-columns:2fr 1fr 1fr}.t3-section:has(.t3-links[data-variant=cards]) .t3-section__title:after{display:none}.t3-links[data-columns="3"][data-variant=cards] li[data-image=true]:first-child img{object-fit:cover}.t3-links[data-columns="3"][data-variant=cards] li[data-image=true]:first-child>a{aspect-ratio:2}.t3-links[data-columns="3"][data-variant=cards] li[data-image=true]:first-child>a:after{display:none}.t3-links[data-columns="3"][data-variant=cards] li[data-image=true]:first-child span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1024px){.t3-links{grid-template-columns:repeat(2,1fr)}.t3-links[data-columns="1"]{grid-template-columns:1fr}.t3-links[data-columns="3"][data-variant=cards]{grid-template-columns:repeat(2,1fr)}.t3-links[data-columns="3"][data-variant=cards] li:first-child{grid-column:1/-1}.t3-links[data-columns="5"][data-variant=grid] li>:is(a,div,details){font-size:15px}.t3-links[data-variant=cards] li[data-image=true] span{font-size:16px}}.t3-links[data-columns="4"][data-variant=cards] li[data-image=true]>a{background:var(--t3-news-surface);color:var(--color-foreground);flex-direction:column;padding:0;display:flex;overflow:hidden}.t3-links[data-columns="4"][data-variant=cards] li[data-image=true]>a:after{display:none}.t3-links[data-columns="4"][data-variant=cards] li[data-image=true] img{object-fit:cover;order:0;height:50%;position:static}.t3-links[data-columns="4"][data-variant=cards] li[data-image=true] span{order:2;padding:0 20px 20px;font-size:1vw}.t3-links[data-columns="4"][data-variant=cards] li[data-image=true] p{color:var(--t3-divider);order:1;margin:0;padding:20px 20px 15px;font-size:1vw}@media (max-width:1024px){.t3-links[data-columns="4"][data-variant=cards] li[data-image=true] :is(span,p){font-size:14px}}.t3-logo-cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.t3-logo-cards li{scroll-snap-align:start;flex:0 0 calc(16.6667% - 8.33333px);min-width:0}.t3-logo-cards img{object-fit:contain;width:100%;height:130px;display:block}.t3-logo-cards span{display:none}.t3-carousel:has(.t3-logo-cards) .t3-carousel__arrows button{background:var(--color-background);width:30px;height:60px;color:var(--t3-secondary);padding:10px 5px}.t3-carousel:has(.t3-logo-cards) .t3-carousel__arrows button:last-child{left:auto;right:-30px}@media (max-width:1024px){.t3-logo-cards li{flex-basis:calc(33.3333% - 6.66667px)}.t3-carousel:has(.t3-logo-cards) .t3-carousel__arrows button:last-child{right:-15px}}@media (max-width:600px){.t3-logo-cards li{flex-basis:calc(50% - 5px)}}.t3-card-grid{margin-block:55px 95px;overflow:clip}.t3-card-grid__head{align-items:center;gap:30px;margin-bottom:45px;display:flex}.t3-card-grid__head .t3-section__title{flex:1;margin:0;font-size:24px}.t3-card-grid__category{margin-right:auto;font-size:16px;font-weight:500}.t3-card-grid__head .t3-more{white-space:nowrap;margin:0}.t3-card-grid[data-background=muted]{background:var(--color-muted);padding-block:35px}.t3-card-grid[data-background=muted] .t3-service-cards>li{background:var(--color-background)}.t3-service-cards{--t3-service-columns:3;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -80px 0 0;padding:0 80px 0 0;list-style:none;display:flex;overflow-x:auto}.t3-service-cards::-webkit-scrollbar{display:none}.t3-service-cards>li{flex:0 0 calc((100% - 20px) / var(--t3-service-columns));background:var(--color-muted);scroll-snap-align:start;flex-direction:column;min-width:0;padding:40px;display:flex}.t3-service-cards[data-columns="1"]{--t3-service-columns:1}.t3-service-cards[data-columns="2"]{--t3-service-columns:2}.t3-service-cards[data-columns="4"]{--t3-service-columns:4}.t3-service-cards[data-columns="5"]{--t3-service-columns:5}.t3-service-cards[data-columns="6"]{--t3-service-columns:6}.t3-service-cards h3{margin:0 0 20px;font-size:24px;font-weight:600;line-height:1.2}.t3-service-cards__logo{justify-content:center;align-items:center;height:100px;margin-bottom:42px;display:flex}.t3-service-cards__logo .rte-upload{width:100%;margin:0}.t3-service-cards__logo img{object-fit:contain;width:auto;max-width:100%;max-height:100px;margin-inline:auto}.t3-service-cards .t3-service-cards__description{scrollbar-width:thin;scrollbar-color:transparent transparent;max-height:280px;margin:0 -20px;padding:0 20px 20px;font-size:16px;line-height:1.4;overflow-y:auto}.t3-service-cards>li:is(:hover,:focus-within) .t3-service-cards__description{scrollbar-color:var(--t3-divider) transparent}.t3-service-cards .t3-service-cards__description p{margin-bottom:25px}.t3-service-cards__description ul{margin:0 0 25px;padding:0 0 0 20px;list-style:none}.t3-service-cards__description li{margin-bottom:15px;position:relative}.t3-service-cards__description li:before{content:"";border-block:4px solid #0000;border-left:5px solid var(--t3-on-dark);position:absolute;top:.45em;left:-20px}.t3-service-cards__action{margin-top:auto;padding-top:35px}.t3-service-cards__action p{margin:0}.t3-service-cards__action a{color:var(--color-primary);align-items:center;gap:20px;font-size:18px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.t3-service-cards__action a:before{content:"";background:var(--color-background);z-index:1;flex-shrink:0;width:36px;height:36px;-webkit-mask:url(/theme-three/icons/chain.svg) 50%/22px no-repeat;mask:url(/theme-three/icons/chain.svg) 50%/22px no-repeat}.t3-service-cards__action a:after{content:"";background:var(--t3-link-icon);z-index:0;border-radius:50%;width:36px;height:36px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.t3-service-cards__action a:is(:hover,:focus-visible){opacity:.5;text-decoration:none}@media (max-width:1210px){.t3-service-cards[data-columns]{--t3-service-columns:2.5}}@media (max-width:1024px){.t3-card-grid{margin-block:35px 60px}.t3-card-grid__head{flex-wrap:wrap;gap:20px;margin-bottom:30px}.t3-card-grid__head .t3-section__title{flex-basis:100%;font-size:20px}.t3-card-grid__category{font-size:14px}.t3-service-cards{margin-right:-15px;padding-right:15px}.t3-service-cards[data-columns]>li{flex-basis:42%;padding:25px}.t3-service-cards h3{font-size:20px}.t3-service-cards__logo{margin-bottom:30px}}@media (max-width:600px){.t3-service-cards[data-columns]>li{flex-basis:85%}}.t3-content-cards{--t3-content-columns:2;grid-template-columns:repeat(var(--t3-content-columns),minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.t3-content-cards[data-columns="1"]{--t3-content-columns:1}.t3-content-cards[data-columns="3"]{--t3-content-columns:3}.t3-content-cards[data-columns="4"]{--t3-content-columns:4}.t3-content-cards[data-columns="5"]{--t3-content-columns:5}.t3-content-cards[data-columns="6"]{--t3-content-columns:6}.t3-content-cards h3{margin-bottom:25px;font-size:20px;line-height:1.2}.t3-content-cards .t3-prose{font-size:16px;line-height:1.5}.t3-content-cards ul{padding-left:0;list-style:none}.t3-content-cards ul li{margin-bottom:12px;padding-left:15px;position:relative}.t3-content-cards ul li:before{content:"";background:var(--color-primary);width:5px;height:5px;position:absolute;top:.6em;left:0}.t3-card-grid:has(.t3-content-cards) .t3-section__title{font-size:32px}.t3-card-grid:has(.t3-content-cards) .t3-section__title:after{display:none}.t3-card-grid:has(.t3-content-cards){margin-block:30px}@media (max-width:1024px){.t3-content-cards[data-columns]{--t3-content-columns:2}}@media (max-width:600px){.t3-content-cards[data-columns]{--t3-content-columns:1}.t3-card-grid:has(.t3-content-cards) .t3-section__title{font-size:24px}}.t3-news-widget-section .t3-container{container-type:inline-size}.t3-news-widget__head{align-items:center;gap:20px;margin-bottom:45px;display:flex}.t3-news-widget__head h2{flex:1;margin:0}.t3-news-widget__head .t3-more{white-space:nowrap;margin:0}.t3-news-widget{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.t3-news-widget>li{background:var(--t3-news-surface);min-width:0;min-height:0;overflow:hidden}.t3-news-widget[data-mosaic=true]>li[data-text-only=true]{grid-area:span 1/2}.t3-news-widget[data-mosaic=true]>li:first-child{grid-area:1/1/3}.t3-news-widget[data-mosaic=true]>li:nth-child(4){grid-area:1/3/3}.t3-news-widget[data-mosaic=true]>li:nth-child(5){grid-area:1/4/3}.t3-news-widget a{height:100%;color:var(--color-foreground);flex-direction:column;text-decoration:none;display:flex}.t3-news-widget img{aspect-ratio:2;object-fit:cover;flex-shrink:0;width:100%;height:auto;display:block}.t3-news-widget a>div{overflow-wrap:anywhere;flex:1;padding:20px}.t3-news-widget time{color:var(--t3-divider);margin-bottom:16px;display:block}.t3-news-widget h3,.t3-news-widget time{font-size:clamp(14px,1vw,20px);line-height:1.2}.t3-news-widget h3{margin:0;font-weight:400;transition:opacity .35s}.t3-news-widget a:is(:hover,:focus-visible){color:var(--color-foreground);text-decoration:none}.t3-news-widget a:is(:hover,:focus-visible) h3{opacity:.5}@media (max-width:1210px){.t3-news-widget{grid-template-columns:repeat(2,minmax(0,1fr))}.t3-news-widget[data-mosaic]>li:nth-child(n){grid-area:auto}.t3-news-widget[data-mosaic=true]>li[data-text-only=true]{grid-area:span 1/2}.t3-news-widget[data-mosaic=true]>li:first-child{grid-area:1/1/3}.t3-news-widget h3,.t3-news-widget time{font-size:14px}}@media (max-width:600px){.t3-news-widget{flex-direction:column;height:auto;display:flex}.t3-news-widget__head{flex-wrap:wrap;margin-bottom:25px}.t3-news-widget__head h2{flex-basis:100%}}.t3-listing-head{padding-top:45px;display:flow-root}.t3-page .t2-crumbs:has(+.t3-listing-head){padding-top:32px}.t3-listing-head:has(.t3-tags)+.t3-section{margin-top:0}.t3-page .t3-section .asi-library-sections{margin-block:0 55px}.t3-listing-head h1{margin:0}.t3-search summary{border:1px solid var(--t3-grey);cursor:pointer;border-radius:9999px;align-items:center;padding:14px 25px;font-size:16px;list-style:none;display:inline-flex}.t3-search__form label{gap:5px;font-size:12px;display:grid}.t3-search__form :is(input,select){border:1px solid var(--t3-light-border);background:var(--color-background);color:var(--color-foreground);min-height:42px;padding:10px}.t3-page .t2-tags,.t3-tags{flex-wrap:wrap;gap:10px;margin:55px 0;padding:0;list-style:none;display:flex}.t3-page .t2-tags a,.t3-tags :is(a,span){border:1px solid var(--t3-tag-border);color:var(--color-primary);border-radius:0;padding:7px 12px;font-size:14px;text-decoration:none;display:inline-block}.t3-tags a:hover,.t3-tags a[aria-current]{background:var(--color-primary);color:var(--color-background)}.t3-news{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:10px;margin:0;padding:0;list-style:none;display:grid}.t3-news>li{background:var(--color-muted);min-width:0}.t3-news>li:not([data-featured=true]){aspect-ratio:1}.t3-news>li:not([data-featured=true])>a{grid-template-rows:repeat(2,minmax(0,1fr));display:grid}.t3-news>li:not([data-featured=true]) :is(img,.t3-news__placeholder){aspect-ratio:auto;height:100%;min-height:0}.t3-news>li:not([data-featured=true]) .t3-news__body{min-height:0;overflow:hidden}.t3-news>li>a{height:100%;color:var(--color-foreground);flex-direction:column;text-decoration:none;display:flex;position:relative}.t3-page .t3-news>li>a:is(:hover,:focus-visible){color:var(--color-foreground);text-decoration:none}.t3-news img,.t3-news__placeholder{aspect-ratio:1.85;object-fit:cover;width:100%}.t3-news time{color:var(--t3-faint);margin-bottom:16px;font-size:12px;display:block}.t3-news h2{margin:0;font-size:14px;font-weight:400;line-height:1.3}.t3-news>li[data-featured=true]{grid-area:span 2/span 2}.t3-news>li[data-featured=true] img{width:100%;height:100%;position:absolute;inset:0}.t3-news>li[data-featured=true]>a{min-height:500px}.t3-news>li[data-featured=true] .t3-news__body{z-index:1;background:linear-gradient(var(--t3-overlay),var(--t3-shadow));height:100%;color:var(--color-background);position:relative}.t3-news>li[data-featured=true] h2{font-size:36px;line-height:1.2}.t3-news .t3-tags{margin:25px 0 0}.t3-news .t3-tags span{color:var(--color-background);border-color:var(--t3-white-soft)}.t3-more{border:1px solid var(--t3-disabled);width:fit-content;color:var(--color-foreground);border-radius:9999px;margin:35px auto;padding:14px 35px;text-decoration:none;display:block}.t3-library{grid-template-columns:repeat(2,1fr);gap:45px 60px;margin:0;padding:0;list-style:none;display:grid}.t3-library li>a{color:var(--color-foreground);grid-template-columns:160px 1fr;gap:20px;text-decoration:none;display:grid}.t3-library img{object-fit:contain;object-position:top;width:160px;height:220px}.t3-library h2{margin:0 0 20px;font-size:18px;font-weight:400;line-height:1.4}.t3-library p{color:var(--t3-grey);margin:0 0 20px;font-size:12px;line-height:1.8}.t3-library time{color:var(--t3-faint);font-size:12px}.t3-albums{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:10px;margin:0;padding:0;list-style:none;display:grid}.t3-albums li{min-width:0}.t3-albums li[data-featured=true]{grid-column:span 2}.t3-albums a{height:100%;min-height:360px;color:var(--color-background);background:var(--t3-caption);isolation:isolate;align-items:end;text-decoration:none;display:flex;position:relative}.t3-albums img{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.t3-albums a>div{background:linear-gradient(transparent,var(--t3-overlay));width:100%;padding:30px 20px}.t3-albums h2{margin-block:20px;font-size:14px;font-weight:400}.t3-albums :is(time,span){color:var(--t3-placeholder);font-size:12px}.t3-search summary{gap:12px}@media (max-width:1100px){.t3-library{gap:35px}.t3-library li>a{grid-template-columns:110px 1fr}.t3-library img,.t3-library__placeholder{width:110px;height:155px}}@media (max-width:700px){.t3-listing-head__title{gap:25px}.t3-tags{margin-block:30px}.t3-page .t3-section .asi-library-sections{margin-bottom:30px}.t3-page .t2-tags a,.t3-tags :is(a,span){font-size:12px}.t3-albums,.t3-news{grid-template-columns:repeat(2,minmax(0,1fr))}.t3-news>li[data-featured=true]{grid-area:auto/span 2}.t3-news>li[data-featured=true]>a{min-height:360px}.t3-news>li[data-featured=true] h2{font-size:26px}.t3-albums a{min-height:270px}.t3-library{grid-template-columns:1fr}}@media (max-width:500px){.t3-news{grid-template-columns:minmax(0,1fr)}.t3-news>li[data-featured=true]{grid-column:auto}}.t3-listing-head__title{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 60px;display:grid}.t3-search{display:contents}.t3-search>summary{grid-column:2;justify-self:start;width:fit-content}.t3-search[open] .t3-search__closed-label,.t3-search[open]>summary>svg,.t3-search__open-label{display:none}.t3-search[open] .t3-search__open-label{align-items:center;gap:12px;display:inline-flex}.t3-search__open-label>span{font-size:25px;line-height:1}.t3-search__form{flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:35px;width:100%;padding-block:50px 0;display:flex}.t3-search__query{border-bottom:1px solid var(--t3-divider);flex:1 1 0;align-items:center;min-width:0;display:flex}.t3-search__query input{background:0 0;border:0;flex:1;width:100%;min-width:0;padding:14px;font-size:20px}.t3-search__query button{color:var(--t3-secondary);background:0 0;border:0;flex:0 0 44px;place-items:center;padding:10px;display:grid}.t3-search__form .asi-date-period{flex:0 0 350px}.t3-search__form .asi-date-period>.t2-label{display:none}.t3-search__form .t2-newsperiod__trigger{border:0;border-bottom:1px solid var(--t3-divider);border-radius:0;height:53px;padding:14px;font-size:18px}.t3-search__form .t2-newsperiod__panel{min-width:0}.t3-search__form .t3-search__reset{color:var(--t3-faint);padding-block:14px;font-size:18px;text-decoration:none}@media (max-width:800px){.t3-listing-head__title{grid-template-columns:minmax(0,1fr);gap:25px}.t3-search>summary{grid-column:1}.t3-search__form{align-items:stretch;gap:20px;padding-top:0}.t3-search__form .asi-date-period,.t3-search__query{flex-basis:100%}}.t3-search:not([open])+.t3-search__form{display:none}.t3-search::details-content{display:contents}.t3-search__form .t3-search__reset{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.t3-search__reset>span{font-size:25px;line-height:1}@media (max-width:800px){.t3-search__query{flex-basis:100%}.t3-search__form .asi-date-period{flex-shrink:1;flex-basis:100%}}.t3-listing-head:has(.t3-search__panel){margin-bottom:32px}.t3-search__panel{grid-column:1/-1;min-width:0;padding-bottom:32px}.t3-search:not([open])>.t3-search__panel{display:none}.t3-search__panel .t3-tags{margin-block:24px}.t3-search__panel .asi-library-sections{margin-top:24px}.t3-page:has(.t2-article){--t3-article-left:210px;--t3-article-right:80px}.t3-page .t2-block:has(.t2-article)>.t2-container,.t3-page:has(.t2-article) .t2-crumbs__list,.t3-page:has(.t2-article) .t2-pagehead__inner{width:min(820px,calc(100% - var(--t3-article-left) - var(--t3-article-right)));max-width:none;margin:0 var(--t3-article-right) 0 var(--t3-article-left);padding-inline:0}.t3-page .t2-article{max-width:none;margin:0;padding-left:60px}.t3-page:has(.t2-article) .t2-pagehead__main{flex-wrap:wrap;gap:25px;display:flex}.t3-page:has(.t2-article) h1{flex-basis:100%;order:-1}.t3-page:has(.t2-article) .t2-tags{flex:1;margin:25px 0 0}.t3-page:has(.t2-article) .t2-pagehead__main>.t2-label{margin-top:35px}.t3-page .t2-article .t2-richtext{font-size:20px;line-height:1.65}.t3-page .t2-article__cover{border-radius:0;margin:0 0 40px -60px}.t3-page .t2-album__header{margin-bottom:0}.t3-page .t2-album__header .t2-pagehead__main{flex-direction:column;display:flex}.t3-page .t2-album__header h1{order:-1}.t3-page .t2-album-photo{border-radius:0}.t3-page .t2-gallery-viewer::backdrop{background:var(--t3-overlay)}.t3-page:has(.t2-article) .t2-pagehead__main{flex-direction:row;align-items:baseline}.t3-page .t2-crumbs__link{color:var(--t3-faint);text-transform:none;letter-spacing:normal}.t3-page .t2-crumbs__item:before{content:"";vertical-align:middle;background:var(--t3-disabled);width:16px;height:8px;margin-right:15px;display:inline-block;-webkit-mask:url(/theme-three/icons/breadcrumb-back.svg) 0/44px 8px no-repeat;mask:url(/theme-three/icons/breadcrumb-back.svg) 0/44px 8px no-repeat}.t3-page .t2-crumbs__item:first-child:before{width:44px}@media (max-width:700px){.t3-page:has(.t2-article) .t2-pagehead__main{gap:10px}.t3-page:has(.t2-article) .t2-tags{flex-basis:100%}}.t3-page .t2-richtext .t2-quote{background:var(--t3-news-surface);border:0;border-radius:0;margin:60px -70px 40px -60px;padding:30px 70px 40px 60px;font-size:20px;font-style:italic;line-height:1.65}.t3-page .t2-richtext .t2-quote blockquote{font:inherit;background:0 0;border:0;margin:0;padding:0}.t3-page .t2-quote figcaption{margin-top:20px;font-size:14px;font-style:normal}@media (max-width:1210px){.t3-page:has(.t2-article){--t3-article-left:120px}}@media (max-width:1024px){.t3-page:has(.t2-article){--t3-article-left:15px;--t3-article-right:85px}.t3-page .t2-article{padding-left:0}.t3-page .t2-article__cover{margin-left:0}.t3-page .t2-richtext .t2-quote{margin-inline:0;padding-inline:30px}}@media (max-width:767px){.t3-page:has(.t2-article){--t3-article-right:15px}.t3-page .t2-article .t2-richtext{font-size:16px}.t3-page .t2-richtext .t2-quote{margin:25px -15px 45px;padding:40px 15px 45px;font-size:16px}}.t3-related{z-index:2;color:var(--color-background);background:var(--color-foreground);padding:20px 0;position:relative}.t3-related__inner{align-items:start;gap:35px;display:flex}.t3-related h2{flex:0 0 160px;align-items:end;margin:0;font-size:24px;font-weight:700;line-height:1.2;display:flex}.t3-related h2:after{content:"";border-bottom:1px solid;flex:1;margin-bottom:.3em}.t3-related ul{margin:0;padding:0;list-style:none}.t3-related .t3-related__articles{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.t3-related__articles a{aspect-ratio:4/3;color:inherit;text-decoration:none;display:block;position:relative}.t3-related__articles img,.t3-related__placeholder{object-fit:cover;width:100%;height:100%}.t3-related__placeholder{background:var(--t3-secondary);display:block}.t3-related__caption{background:var(--t3-link-icon);color:var(--color-background);opacity:0;flex-direction:column;gap:15px;padding:15px 10px 20px;font-size:12px;line-height:1.2;transition:opacity .35s;display:flex;position:absolute;inset:0}.t3-related__caption time{font-weight:700}.t3-related__caption span{margin-top:auto}.t3-related__articles a:is(:hover,:focus-visible){color:inherit;text-decoration:none}.t3-related__articles a:is(:hover,:focus-visible) .t3-related__caption{opacity:1}.t3-related .t3-related__tags{flex-wrap:wrap;flex:0 0 200px;justify-content:end;gap:10px;display:flex}.t3-related__tags a{border:1px solid var(--t3-secondary);color:var(--color-background);padding:5px 8px;font-size:12px;line-height:1.2;text-decoration:none;display:block}.t3-related__tags a:is(:hover,:focus-visible){color:inherit;border-color:currentColor;text-decoration:none}@media (max-width:1210px) and (min-width:1025px){.t3-related .t3-related__articles{grid-template-columns:repeat(3,minmax(0,1fr))}.t3-related__articles li:nth-child(n+4){display:none}}@media (max-width:1024px){.t3-related__inner{display:block}.t3-related h2{gap:20px}.t3-related .t3-related__articles{scroll-snap-type:x mandatory;margin:30px -15px 30px 0;padding-right:15px;display:flex;overflow-x:auto}.t3-related__articles li{scroll-snap-align:start;flex:0 0 42%;min-width:0}.t3-related__articles a{aspect-ratio:auto}.t3-related__articles img,.t3-related__placeholder{aspect-ratio:4/3;height:auto}.t3-related__caption{opacity:1;background:0 0;padding:10px 0;position:relative}.t3-related__caption time{display:none}.t3-related .t3-related__tags{justify-content:start;margin-top:20px}}@media (max-width:600px){.t3-related__articles li{flex-basis:75%}}@media (prefers-reduced-motion:reduce){.t3-related__caption{transition:none}}.asi-content-tabs{padding-block:55px}.asi-content-tabs__inner{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.asi-content-tabs__heading{font-size:var(--text-2xl);margin:0 0 30px}.asi-content-tabs__list{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:15px;margin-bottom:30px;padding-bottom:20px;display:flex}.asi-content-tabs__list button{border:1px solid var(--color-border);background:var(--color-background);color:var(--color-foreground);cursor:pointer;font:inherit;padding:12px 20px}.asi-content-tabs__list button[aria-selected=true]{background:var(--color-primary);color:var(--color-primary-foreground);border-color:var(--color-primary)}.asi-content-tabs__list button:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.asi-content-tabs__panel[hidden]{display:none}.asi-content-tabs__panel{max-width:none}@media (max-width:700px){.asi-content-tabs{padding-block:30px}.asi-content-tabs__list{gap:8px}.asi-content-tabs__list button{padding:10px 15px}}.t3-page .t2-pagehero{background:var(--color-foreground);justify-content:stretch;height:33.3333vw;min-height:400px;margin:0}.t3-page .t2-pagehero__image{object-fit:cover;object-position:center;width:100%;height:100%}.t3-page .t2-pagehero--overlay-0 .t2-pagehero__overlay{background:0 0}.t3-page .t2-pagehero__inner{flex:1;padding-block:110px 45px;display:flex}.t3-page .t2-pagehero__content{flex:1;gap:0;max-width:none}.t3-page .t2-pagehero__title{max-width:760px;color:var(--color-background);text-shadow:none;text-wrap:wrap;margin:0 0 auto;font-size:40px;font-weight:500;line-height:1.25}.t3-page .t2-pagehero__subtitle{max-width:800px;margin-block:20px}.t3-page .t2-pagehero__actions{gap:35px;margin-top:35px}.t3-page .t2-pagehero__button{background:var(--color-accent);color:var(--color-background);text-transform:none;letter-spacing:normal;border:0;border-radius:100px;padding:18px 40px;font-size:20px;font-weight:400;line-height:1.5}.t3-page .t2-pagehero__button:is(:hover,:focus-visible){color:var(--color-background);opacity:.8;text-decoration:none}.t3-page .t2-pagehero__secondary-button{color:var(--color-background);align-items:center;gap:20px;font-size:20px;text-decoration:none;display:inline-flex}.t3-page .t2-pagehero__secondary-button:after{content:"";background:currentColor;width:22px;height:22px;display:block;-webkit-mask:url(/theme-three/icons/arrow-down-circle.svg) 50%/contain no-repeat;mask:url(/theme-three/icons/arrow-down-circle.svg) 50%/contain no-repeat}.t3-page .t2-pagehero__secondary-button:is(:hover,:focus-visible){color:var(--color-background);opacity:.5;text-decoration:none}.t3-page .t2-crumbs:has(+[data-content-block=anchor]+[data-content-block=pageHero]),.t3-page .t2-crumbs:has(+[data-content-block=pageHero]){z-index:5;width:100%;padding-top:50px;position:absolute}.t3-page .t2-crumbs:has(~[data-content-block=pageHero]) .t2-crumbs__link{color:var(--t3-menu-subtle)}.t3-page:has(.t2-pagehero) .t2-block{padding-block:30px}@media (max-width:1024px){.t3-page .t2-pagehero{height:auto;min-height:450px}.t3-page .t2-pagehero__inner{padding-block:90px 35px}.t3-page .t2-pagehero__title{font-size:30px}.t3-page .t2-pagehero__content{min-height:325px}.t3-page .t2-pagehero__actions{gap:25px}.t3-page .t2-pagehero__button{padding:16px 25px;font-size:16px}.t3-page .t2-pagehero__secondary-button{font-size:16px}}.t3-anchor-nav{z-index:35;position:fixed;top:220px;right:20px}.t3-anchor-nav ul{margin:0;padding:0;list-style:none}.t3-anchor-nav__mobile{display:none}.t3-anchor-nav a{width:30px;height:23px;color:var(--t3-secondary);justify-content:end;align-items:center;display:flex;position:relative}.t3-anchor-nav a:after{content:"";border-bottom:1px solid;width:23px}.t3-anchor-nav a[aria-current]{color:var(--color-accent)}.t3-anchor-nav a[aria-current]:after{border-width:2px;width:30px}.t3-anchor-nav span{background:var(--color-background);color:var(--color-foreground);box-shadow:0 5px 15px var(--t3-shadow-soft);white-space:nowrap;opacity:0;pointer-events:none;padding:10px 15px;font-size:14px;transition:opacity .2s;position:absolute;right:45px}.t3-anchor-nav a:is(:hover,:focus-visible) span{opacity:1}@media (max-width:1024px){.t3-anchor-nav{display:none}}@media (prefers-reduced-motion:reduce){.t3-anchor-nav span{transition:none}}.t3-richtext-block .t2-richtext{max-width:none;font-size:20px;line-height:1.6;display:flow-root}.t3-page .t3-richtext-block .t2-richtext h2{margin:0 0 30px;font-size:32px;line-height:1.2}.t3-page .t3-richtext-block .t2-richtext p{margin-bottom:30px}.t3-richtext-block .t2-inline-image[data-align=left]{width:24.5%;max-width:none;margin:0}.t3-richtext-block .t2-inline-image[data-align=left] img{object-fit:contain;width:105px;max-height:180px;margin:58px auto 0;display:block}.t3-richtext-block .t2-richtext:has(>.t2-inline-image[data-align=left]){font-size:24px;line-height:1.6}.t3-richtext-block .t2-richtext:has(>.t2-inline-image[data-align=left])>p{max-width:63.5%;margin-left:24.5%}.t3-page .t3-richtext-block .t2-richtext:has(.t3-statistic){max-width:none}.t3-statistic{float:right;width:27%;margin:0 0 40px 60px;padding-top:70px;position:relative}.t3-statistic strong{color:var(--color-primary);font-size:clamp(80px,10vw,145px);font-weight:500;line-height:1.1}.t3-statistic:before{content:"";background:var(--t3-tint);clip-path:polygon(0 0,100% 25%,100% 75%,0 100%);z-index:-1;width:73px;height:72px;position:absolute;top:100px;left:-25px}.t3-statistic p{font-size:24px;line-height:1.2}@media (max-width:767px){.t3-richtext-block .t2-richtext{font-size:16px}.t3-page .t3-richtext-block .t2-richtext h2{font-size:24px}.t3-richtext-block .t2-richtext:has(>.t2-inline-image[data-align=left]){font-size:18px}.t3-richtext-block .t2-inline-image[data-align=left]{float:none;width:180px;max-width:100%;margin:0 auto 25px}.t3-richtext-block .t2-inline-image[data-align=left] img{margin:0 auto}.t3-richtext-block .t2-richtext:has(>.t2-inline-image[data-align=left])>p{max-width:none;margin-left:0}.t3-statistic{float:none;width:100%;margin:0 0 25px;padding-top:0}.t3-statistic strong{font-size:90px}.t3-statistic p{font-size:20px}}.t3-page .asi-content-tabs{padding-block:30px}.t3-page .asi-content-tabs__inner{width:calc(100% - 130px);max-width:none;margin:0 80px 0 50px;padding-inline:0}.t3-page .asi-content-tabs__heading{margin-bottom:30px;font-size:24px;font-weight:500;line-height:1.2}.t3-page .asi-content-tabs__list{border:0;gap:35px;margin-bottom:35px;padding:0}.t3-page .asi-content-tabs__list button{color:var(--t3-grey);background:0 0;border:0;border-bottom:1px solid #0000;padding:8px 0;font-size:18px;font-weight:500}.t3-page .asi-content-tabs__list button[aria-selected=true]{color:var(--color-primary);border-color:currentColor}.t3-page .asi-content-tabs__panel{font-size:20px;line-height:1.6}.t3-page .asi-content-tabs__panel ul:has(.rte-upload){grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 30px;max-width:1000px;margin:40px 0 0;padding:0;list-style:none;display:grid}.t3-page .asi-content-tabs__panel li:has(.rte-upload){align-items:center;gap:25px;min-height:60px;margin:0;padding:0;font-size:16px;display:flex}.t3-page .asi-content-tabs__panel li .rte-upload{flex:0 0 60px;width:60px;height:60px;margin:0}.t3-page .asi-content-tabs__panel li .rte-upload img{object-fit:contain;width:60px;height:60px}.t3-page .asi-content-tabs__panel li:has(.rte-upload) p{margin:0}.t3-page .asi-content-tabs__panel ul:has(>li:nth-child(4):last-child .rte-upload){grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.t3-page .asi-content-tabs__panel ul:has(>li:nth-child(4):last-child .rte-upload) li{flex-direction:column;align-items:start}.t3-page .asi-content-tabs:has(.t2-callout[data-style=important]){background:var(--t3-tint)}.t3-page .asi-content-tabs__panel .t2-callout[data-style=important]{column-count:4;background:0 0;border:0;column-gap:35px;padding:0}.t3-page .asi-content-tabs__panel .t2-callout>.t2-label{column-span:all;margin-bottom:35px;font-size:32px;line-height:1.2}.t3-page .asi-content-tabs__panel .t2-callout h3{break-after:avoid;margin-top:0;padding-top:20px;font-size:20px}.t3-page .asi-content-tabs__panel .t2-callout :is(ul,ol){break-inside:avoid;font-size:16px}.t3-page .asi-content-tabs__panel:has(>h3):not(:has(.t2-callout)){column-count:4;column-gap:35px}.t3-page .asi-content-tabs__panel>h3{break-after:avoid;margin-top:0;font-size:20px}.t3-page .asi-content-tabs__panel>:is(ul,ol){break-inside:avoid}@media (max-width:1024px){.t3-page .asi-content-tabs__inner{width:calc(100% - 30px);margin:0 15px}.t3-page .asi-content-tabs__list{gap:15px 25px}.t3-page .asi-content-tabs__list button{font-size:16px}.t3-page .asi-content-tabs__panel .t2-callout[data-style=important],.t3-page .asi-content-tabs__panel:has(>h3):not(:has(.t2-callout)){column-count:2}.t3-page .asi-content-tabs__panel .t2-callout>.t2-label{font-size:24px}}@media (max-width:600px){.t3-page .asi-content-tabs__panel{font-size:16px}.t3-page .asi-content-tabs__panel ul:has(.rte-upload){grid-template-columns:1fr}.t3-page .asi-content-tabs__panel ul:has(>li:nth-child(4):last-child .rte-upload){grid-template-columns:repeat(2,minmax(0,1fr))}.t3-page .asi-content-tabs__panel .t2-callout[data-style=important],.t3-page .asi-content-tabs__panel:has(>h3):not(:has(.t2-callout)){column-count:1}}.t3-rating .asi-content-tabs__heading{margin-bottom:45px;font-size:32px;line-height:1.3}.t3-rating .asi-content-tabs__heading:after{display:none}.t3-page .t3-rating .asi-content-tabs__list{scrollbar-width:thin;flex-wrap:nowrap;gap:0;margin-bottom:0;padding-bottom:0;overflow-x:auto}.t3-page .t3-rating .asi-content-tabs__list button{color:var(--t3-grey);border:0;flex:0 0 11%;align-items:center;gap:12px;padding:0 20px 15px 0;font-size:18px;font-weight:500;display:flex}.t3-rating .asi-content-tabs__list button:after,.t3-rating .asi-content-tabs__list button:before{content:"";background:var(--t3-tint);flex:0 0 15px;height:15px}.t3-page .t3-rating .asi-content-tabs__list button[aria-selected=true]{color:var(--color-foreground)}.t3-rating .asi-content-tabs__list button[aria-selected=true]:after,.t3-rating .asi-content-tabs__list button[aria-selected=true]:before{background:var(--color-primary)}.t3-rating__results{grid-template-columns:22% repeat(2,minmax(0,34.4%));align-items:start;gap:3%;display:grid}.t3-rating__lead{text-transform:uppercase;padding-top:110px;font-size:46px;font-weight:700;line-height:1.2}.t3-rating__lead span,.t3-rating__lead strong{display:block}.t3-rating__lead strong{color:var(--color-primary)}.t3-rating__lead p{color:var(--t3-disabled);text-transform:none;margin:10px 0 0;font-size:22px;font-weight:400;line-height:1.3}.t3-rating__table{border-collapse:collapse;width:100%;font-size:18px;line-height:1.4}.t3-rating__table thead th{text-align:left;color:var(--t3-disabled);text-transform:uppercase;padding:70px 10px 10px;font-size:18px;font-weight:400}.t3-rating__table :is(td,th){vertical-align:top}.t3-rating__table tbody :is(td,th){border-bottom:10px solid var(--color-background);padding:10px}.t3-rating__table tr[data-stripe=true]{background:var(--color-muted)}.t3-rating__table .t3-rating__place{background:var(--t3-tint);width:18%;color:var(--color-foreground);text-align:center;font-weight:400}.t3-rating__table tr[data-top=true]{font-size:24px;font-weight:700}.t3-rating__table tr[data-top=true] .t3-rating__place{background:var(--color-primary);color:var(--color-background);font-weight:700}@media (max-width:1024px){.t3-rating__results{grid-template-columns:1fr 1fr;gap:25px}.t3-rating__lead{grid-column:1/-1;padding-top:35px;font-size:32px}.t3-rating__table thead th{padding-top:20px}.t3-page .t3-rating .asi-content-tabs__list button{flex-basis:130px;font-size:16px}}@media (max-width:600px){.t3-rating__results{grid-template-columns:1fr}.t3-rating .asi-content-tabs__heading{font-size:24px}.t3-rating__table,.t3-rating__table tr[data-top=true]{font-size:16px}.t3-rating__table thead th{font-size:14px}}.t3-cta-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;width:calc(100% - 130px);margin:30px 80px 30px 50px;display:grid}.t3-cta-group .t2-cta{color:var(--color-foreground);background:0 0}.t3-cta-group .t2-container{width:100%;margin:0;padding:0}.t3-cta-group .t2-cta__title{font-size:20px;font-weight:400;line-height:1.6}.t3-cta-group .t2-cta__button{background:var(--color-accent);color:var(--color-background);border:0;border-radius:100px;padding:20px 35px;font-size:18px}@media (max-width:1024px){.t3-cta-group{gap:30px;width:calc(100% - 30px);margin-inline:15px}}@media (max-width:600px){.t3-cta-group{grid-template-columns:1fr}}.t3-quotes{padding-block:30px}.t3-quotes__track{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.t3-quotes__track>li{scroll-snap-align:start;flex:0 0 100%;min-width:0}.t3-quotes figure{grid-template-columns:55% 45%;height:453px;margin:0;display:grid}.t3-quotes__body{color:var(--color-background);background:var(--t3-link-icon);flex-direction:column;min-height:0;padding:50px;display:flex}.t3-quotes figcaption{gap:16px;margin-bottom:22px;display:grid}.t3-quotes figcaption strong{font-size:40px;font-weight:400;line-height:1.2}.t3-quotes figcaption span{font-size:16px;line-height:1.5}.t3-quotes blockquote{white-space:pre-line;border:0;margin:0;padding:0 10px 0 0;font-size:18px;line-height:1.5;overflow-y:auto}.t3-quotes figure>img{object-fit:cover;width:100%;height:453px}.t3-quotes__controls{justify-content:center;align-items:center;gap:30px;margin-top:30px;padding:0 70px 25px;display:flex}.t3-quotes__portraits{gap:70px;display:flex}.t3-page .t3-quotes__controls button{color:var(--t3-grey);cursor:pointer;background:0 0;border:0;padding:0;font-size:50px}.t3-quotes__controls button:disabled{opacity:.3}.t3-quotes__portraits button{opacity:.5;border-radius:50%;width:100px;height:100px}.t3-quotes__portraits button[aria-current]{opacity:1;outline:2px solid var(--color-primary);outline-offset:3px}.t3-quotes__portraits img{object-fit:cover;border-radius:50%;width:100%;height:100%}@media (max-width:767px){.t3-quotes figure{flex-direction:column-reverse;height:auto;display:flex}.t3-quotes figure>img{height:280px}.t3-quotes__body{padding:30px 15px}.t3-quotes figcaption strong{font-size:28px}.t3-quotes blockquote{max-height:300px;font-size:16px}.t3-quotes__controls{gap:15px;padding-inline:15px}.t3-quotes__portraits{gap:20px}.t3-quotes__portraits button{width:55px;height:55px}}.t3-page .t2-persons{grid-template-columns:repeat(3,minmax(0,1fr));gap:70px 0;padding-block:35px}.t3-page .t2-persons .t2-person{background:0 0;border:0;border-radius:0;padding:0 50px 0 120px;position:relative}.t3-page .t2-persons .t2-person__photo{object-fit:cover;border-radius:50%;width:100px;height:100px;position:absolute;top:0;left:0}.t3-page .t2-persons .t2-person__name{margin:0 0 15px;font-size:18px;font-weight:400;line-height:1.2}.t3-page .t2-persons .t2-person__role{color:inherit;font-size:14px;line-height:1.6}@media (max-width:1024px){.t3-page .t2-persons{grid-template-columns:repeat(2,minmax(0,1fr))}.t3-page .t2-persons .t2-person{padding-right:20px}}@media (max-width:600px){.t3-page .t2-persons{grid-template-columns:1fr;gap:40px}}.asi-library-sections{margin-block:40px}.asi-library-sections>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.asi-library-sections>ul>li{min-width:0;margin:0}.asi-library-sections .asi-library-section{background:var(--color-muted);border-radius:var(--radius-md);height:100%;min-height:180px;color:var(--color-foreground);border:0;flex-direction:column;gap:15px;padding:24px;text-decoration:none;display:flex;position:relative}.asi-library-section__title{overflow-wrap:anywhere;padding-right:30px;font-size:22px;font-weight:500;line-height:1.3}.asi-library-section__arrow{color:var(--color-primary);position:absolute;top:24px;right:24px}.asi-library-section__description{color:var(--color-muted-foreground);font-size:14px;line-height:1.5}.asi-library-section__count{color:var(--color-primary);margin-top:auto;padding-top:15px;font-size:18px;line-height:1.3}.asi-library-sections .asi-library-section:is(:hover,:focus-visible){background:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.asi-library-sections .asi-library-section:is(:hover,:focus-visible){background:color-mix(in srgb,var(--color-primary) 8%,var(--color-muted))}}.asi-library-sections .asi-library-section:is(:hover,:focus-visible){color:var(--color-foreground);text-decoration:none}.asi-library-section:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}@media (max-width:1024px){.asi-library-sections>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.asi-library-sections>ul{grid-template-columns:1fr}.asi-library-sections .asi-library-section{min-height:150px;padding:20px}.asi-library-section__title{font-size:20px}.asi-library-section__arrow{top:20px;right:20px}}.t3-publication{padding-block:33px 115px}.t3-publication__header{margin-bottom:50px}.t3-publication .t3-publication__type{border-right:1px solid var(--t3-divider);color:var(--color-primary);text-transform:uppercase;margin:0 0 10px;padding-right:15px;font-size:16px;font-weight:500;line-height:1.2;display:table}.t3-publication__header h1{max-width:none;margin:0;font-size:40px;line-height:1.2}.t3-publication__layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:40px;display:grid}.t3-publication__source{min-width:0}.t3-publication__preview{margin-bottom:40px}.t3-publication__cover{cursor:pointer;background:0 0;border:0;width:fit-content;max-width:100%;padding:0;display:block}.t3-publication__cover img{width:auto;max-width:100%;height:auto;max-height:480px;box-shadow:4px 5px 7px var(--t3-shadow);display:block}.t3-publication__cover:focus-visible{outline:2px solid var(--color-primary);outline-offset:6px}.t3-publication__empty{aspect-ratio:210/297;background:var(--color-muted);color:var(--color-muted-foreground);place-items:center;display:grid}.t3-publication__author,.t3-publication__description,.t3-publication__source>.t2-richtext{margin-block:24px 0;font-size:18px;line-height:1.6}.t3-publication__preview+:is(p,.t2-richtext){margin-top:0}.t3-publication__download{align-items:center;gap:10px;font-size:18px;line-height:1.4;text-decoration:none;display:inline-flex}.t3-flipbook{font-family:var(--font-sans);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.t3-flipbook__backdrop{background:#04102adb;position:absolute;inset:0}.t3-flipbook__panel{color:#fff;grid-template-rows:auto minmax(0,1fr) auto;gap:16px;width:min(1600px,100% - 80px);min-width:0;height:calc(100dvh - 48px);display:grid;position:relative}.t3-flipbook__header{align-items:center;gap:24px;min-width:0;display:flex}.t3-flipbook__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:18px;line-height:1.4;display:-webkit-box;overflow:hidden}.t3-flipbook__stage{justify-content:center;align-items:center;min-width:0;min-height:0;margin-inline:68px;display:flex;position:relative;overflow:hidden}.t3-flipbook__book{width:100%;height:100%}.t3-flipbook__book .stf__parent{margin:0 auto}.t3-flipbook__loading{margin:0;position:absolute}.t3-flipbook__close,.t3-flipbook__nav{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:24px;display:inline-flex}.t3-flipbook__nav{position:absolute;top:50%;transform:translateY(-50%)}.t3-flipbook__nav:first-child{left:0}.t3-flipbook__nav:last-child{right:0}.t3-flipbook__nav:disabled{opacity:.35;cursor:default}.t3-flipbook__close:hover,.t3-flipbook__nav:hover:not(:disabled){border-color:#fff}.t3-flipbook__close:focus-visible,.t3-flipbook__nav:focus-visible{outline-offset:4px;outline:2px solid #fff}.t3-flipbook__controls{justify-content:center;align-items:center;min-height:24px;display:flex}.t3-flipbook__counter{font-variant-numeric:tabular-nums;font-size:16px}@media (max-width:720px){.t3-flipbook__panel{gap:12px;width:calc(100% - 32px);height:calc(100dvh - 32px)}.t3-flipbook__stage{margin-inline:0}.t3-flipbook__title{font-size:16px}.t3-flipbook__controls{gap:24px}.t3-flipbook__nav{position:static;transform:none}}.t3-publication__download>span{height:36px;color:var(--color-background);background:var(--color-accent);border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.t3-related--publications .t3-related__articles{grid-template-columns:repeat(3,minmax(0,1fr))}.t3-related--publications .t3-related__articles a{aspect-ratio:16/9}.t3-related--publications{padding-bottom:45px}@media (max-width:1024px){.t3-publication__layout{gap:35px}}@media (max-width:700px){.t3-publication{padding-block:30px 55px}.t3-publication__header h1{font-size:28px}.t3-publication .t3-publication__type{font-size:14px}.t3-publication__layout{grid-template-columns:minmax(0,1fr)}.t3-publication__cover img{max-height:360px}.t3-publication__actions{grid-row:1}.t3-publication__download{font-size:16px}}body:has(.t3-page){--asi-agency-yellow:var(--t3-tint)}.t1-section:has(.asi-agency-styles),.t2-block:has(.asi-agency-styles){margin:0;padding:0}.t3-page:has(.asi-agency-styles) .t2-block{border:0}.t3-page:has(.asi-agency-styles):has(.t2-pagehead) .t2-crumbs{padding-top:56px}.t3-page:has(.asi-agency-styles) .t2-pagehead{padding-block:30px 50px}.t3-page .t2-block:has(.asi-agency-copy){padding-block:0}.t3-page .t2-container:has(>.asi-agency-copy){width:100%;margin:0}.asi-agency-copy{color:var(--color-foreground);background:var(--color-background);padding-block:50px;font-size:20px;line-height:1.5}.asi-agency-copy--grey{background:var(--color-muted)}.asi-agency-copy--yellow{background:var(--asi-agency-yellow,var(--color-muted))}.asi-agency-copy--black,.asi-agency-copy--dark{background:var(--t3-dark,var(--color-foreground));color:var(--color-background)}.asi-agency-copy .content-center,.asi-agency-copy>.b-text-block__content{width:calc(100% - 130px);margin:0 80px 0 50px}.asi-agency-copy .b-text-block__content{align-items:start;gap:70px;display:flex}.asi-agency-copy .b-text-block__main-col{flex:1;min-width:0}.asi-agency-copy .b-text-block__side-col{flex:0 0 28%;min-width:0}.asi-agency-copy :is(h2,h3){margin:0 0 25px;font-size:30px;line-height:1.2}.asi-agency-copy p{margin:0 0 20px}.asi-agency-copy .b-text-block__text+.b-text-block__text{margin-top:20px}.asi-agency-copy .b-report-card{align-items:start;gap:15px;font-size:16px;line-height:1.4;text-decoration:none;display:flex}.asi-agency-copy .b-report-card:before{content:"";background:var(--color-accent);flex:0 0 36px;width:36px;height:36px;display:block;-webkit-mask:url(/theme-three/icons/arrow-down-circle.svg) 50%/contain no-repeat;mask:url(/theme-three/icons/arrow-down-circle.svg) 50%/contain no-repeat}.asi-agency-copy .b-numbered-list{width:auto;margin:0 0 0 8.32%}.asi-agency-copy .b-numbered-list__description{display:none}.asi-agency-copy .b-numbered-list__list{counter-reset:agency-note;flex-direction:column;gap:0;display:flex}.asi-agency-copy .b-numbered-list__item{counter-increment:agency-note;border:0;margin-bottom:25px;padding:0;display:flex}.asi-agency-copy .b-numbered-list__item:before{content:counter(agency-note);height:39px;color:var(--color-background);text-align:right;background:url(/theme-three/icons/numbered-item.svg) 50%/contain no-repeat;flex:0 0 47.5px;margin-right:25px;padding-right:9px;font-size:18px;font-weight:700;line-height:30px}.asi-agency-copy .b-numbered-list__item-text{min-height:39px;font-size:18px;line-height:1.5}.asi-agency-copy .b-contact-places__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:55px;display:grid}.asi-agency-copy .b-contact-places__info-item{margin-top:20px}.asi-agency-copy .b-contact-places__info-item a{color:var(--color-primary)}.asi-agency-copy .b-contest-commitee__center{gap:65px;width:calc(100% - 130px);margin:0 80px 0 50px;display:flex}.asi-agency-copy .b-contest-commitee__column{flex:1}.asi-agency-copy .b-article-portraits__image:empty,.asi-agency-copy .b-contest-commitee__column:last-child,.asi-agency-copy .b-contest-commitee__social-links{display:none}.asi-agency-copy .b-regions__items{gap:55px;display:flex}.asi-agency-copy .b-text-button-image__content{align-items:center;gap:50px;display:flex}.asi-agency-copy .b-text-button-image__image{max-width:35%}.asi-agency-copy .b-text-button-image__image img{max-width:100%;height:auto}.asi-agency-statement{z-index:2;letter-spacing:normal;font-synthesis:none;color:#0000;background:linear-gradient(var(--color-background) 85px,var(--color-foreground) 85px);-webkit-background-clip:text;background-clip:text;width:58%;margin-top:-85px;margin-bottom:10px;font-size:72px;font-weight:700;line-height:1.06;position:relative}.t3-page .t2-block:has(.asi-agency-statement){padding-top:0;padding-bottom:0}.t3-page:has(.asi-agency-statement) .t3-richtext-block .t2-richtext{max-width:1000px;font-size:20px;line-height:1.6}.t3-page:has(.asi-agency-styles) .t2-people-list__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.t3-page:has(.asi-agency-styles) .t2-person-card{background:0 0;border:0;padding:0}.t3-page:has(.asi-agency-styles) .t2-person-card[data-photo=true]{grid-template-columns:100px minmax(0,1fr);gap:15px}.t3-page:has(.asi-agency-styles) .t2-person-card[data-photo=true]>p{grid-column:1/-1}.t3-page:has(.asi-agency-styles) .t2-person-card>img{object-fit:cover;border-radius:50%;width:100px;height:100px;margin-bottom:20px}.t3-page:has(.asi-agency-styles) .t2-person-card :is(h2,h3,h4){white-space:pre-line;margin:0 0 20px;font-size:20px;line-height:1.2}.t3-page:has(.asi-agency-styles) .t2-person-card p{font-size:14px;line-height:1.5}.t3-page:has(.asi-agency-styles) .t3-person-contact-group{background:var(--t3-dark);color:var(--color-background);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.t3-page:has(.asi-agency-styles) .t3-person-contact-group .t2-person-card p{color:inherit}.t3-page:has(.asi-agency-styles) .asi-people-tabs__header{grid-template-columns:35% minmax(0,1fr);gap:0}.t3-page:has(.asi-agency-styles) .asi-people-tabs__heading{align-items:end;gap:10px;padding-right:10px;font-size:32px;display:flex}.t3-page:has(.asi-agency-styles) .asi-people-tabs__heading:after{content:"";border-bottom:1px solid;flex:1;margin-bottom:.2em}.t3-page:has(.asi-agency-styles) .asi-people-tabs__tabs{gap:0}.t3-page:has(.asi-agency-styles) .asi-people-tabs__tabs button{color:var(--t3-placeholder);border:0;padding:9px 17px;font-size:16px}.t3-page:has(.asi-agency-styles) .asi-people-tabs__tabs button[aria-selected=true]{color:var(--color-foreground)}.t3-page:has(.asi-agency-styles) .asi-people-tabs__position{color:var(--color-foreground);font-size:14px;line-height:1.5}.t3-page:has(.asi-agency-styles) .t2-doc{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:15px}.t3-page:has(.asi-agency-styles) .t2-doc__cover--empty{background:var(--color-accent);border-radius:0;width:36px;height:36px;font-size:0;-webkit-mask:url(/theme-three/icons/arrow-down-circle.svg) 50%/contain no-repeat;mask:url(/theme-three/icons/arrow-down-circle.svg) 50%/contain no-repeat}.t3-page:has(.asi-agency-page-anticorruption) .t2-doc{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:20px;min-height:120px}.t3-page:has(.asi-agency-page-anticorruption) .t2-doc>.t2-label:empty{display:none}.t3-page:has(.asi-agency-page-anticorruption) .t2-doc[data-file-type=PDF]{--asi-document-format:"PDF"}.t3-page:has(.asi-agency-page-anticorruption) .t2-doc:is([data-file-type=DOC],[data-file-type=DOCX]){--asi-document-format:"DOC"}.t3-page:has(.asi-agency-page-anticorruption) .t2-doc:is([data-file-type=PDF],[data-file-type=DOC],[data-file-type=DOCX],[data-file-type=XLSX]) .t2-doc__cover--empty{border:0;width:90px;height:120px}.t3-page:has(.asi-agency-page-anticorruption) .t2-doc:not([data-file-type]){grid-template-columns:36px minmax(0,1fr)}.t3-page:has(.asi-agency-page-anticorruption) .t2-doc:not([data-file-type]) .t2-doc__cover--empty{background:var(--color-primary);border:0;border-radius:50%;position:relative;-webkit-mask:none;mask:none}.t3-page:has(.asi-agency-page-anticorruption) .t2-doc:not([data-file-type]) .t2-doc__cover--empty:after{content:"";background:var(--color-background);position:absolute;inset:8px;-webkit-mask:url(/theme-three/icons/chain.svg) 50%/contain no-repeat;mask:url(/theme-three/icons/chain.svg) 50%/contain no-repeat}.t3-page:has(.asi-agency-page-about_agency) .t2-pagehero{aspect-ratio:3;height:auto;min-height:0}.t3-page:has(.asi-agency-page-about_agency) .t2-pagehero__inner{padding-top:104px}.t3-page:has(.asi-agency-page-about_agency) .t2-pagehero__title{line-height:1.2}.t3-page:has(.asi-agency-page-about_agency) .t2-pagehero__actions:empty{display:none}.t3-page:has(.asi-agency-page-about_agency) .t3-richtext-block{padding-block:30px 0}.t3-page:has(.asi-agency-page-about_agency) .t2-richtext p{margin-block:0 40px}.t3-page:has(.asi-agency-page-about_agency) .t2-richtext p:last-child{margin-bottom:0}.t3-page:has(.asi-agency-page-about_agency) .t3-richtext-block:has(h2){padding-block:0}.t3-page:has(.asi-agency-page-about_agency) .t2-richtext h2{margin:0 0 40px;font-size:24px;line-height:1.3}.t3-page:has(.asi-agency-page-about_agency) .t3-section:has(.t3-links[data-columns="5"]){padding-block:70px 50px}.t3-page:has(.asi-agency-page-about_agency) .t3-section{margin-block:0}.t3-page:has(.asi-agency-page-about_agency) .t3-section__title{margin-bottom:40px;font-size:32px;line-height:1.3}.t3-page:has(.asi-agency-page-about_agency) .t3-section__title:after{display:none}.t3-page:has(.asi-agency-page-about_agency) .t3-links[data-columns="5"]{gap:10px;padding:5px;display:flex}.t3-page:has(.asi-agency-page-about_agency) .t3-links[data-columns="5"] li{background:var(--color-muted);text-align:left;flex:1 1 0;min-width:120px;max-width:260px}.t3-page:has(.asi-agency-page-about_agency) .t3-links[data-columns="5"] li>div{justify-content:center;min-height:160px;padding:20px;font-size:14px;line-height:1.2}.t3-page:has(.asi-agency-page-about_agency) .t3-section:has(.t3-links[data-columns="4"]){padding-block:45px 0}.t3-page:has(.asi-agency-page-about_agency) .t3-container:has(.t3-links[data-columns="4"]){container-type:inline-size}.t3-page:has(.asi-agency-page-about_agency) .t3-links[data-columns="4"]{grid-auto-rows:calc(25cqw - 7.5px)}.t3-page:has(.asi-agency-page-about_agency) .t3-links[data-columns="4"] li{aspect-ratio:auto;grid-column:auto;height:100%;min-height:0}.t3-page:has(.asi-agency-page-about_agency) .t3-links[data-columns="4"] li:nth-child(10),.t3-page:has(.asi-agency-page-about_agency) .t3-links[data-columns="4"] li:nth-child(5){aspect-ratio:auto;grid-column:span 2}.t3-page:has(.asi-agency-page-about_agency) .t3-links[data-columns="4"] li>a{aspect-ratio:auto;height:100%;min-height:0;color:var(--color-background);padding:0;display:block;position:relative}.t3-page:has(.asi-agency-page-about_agency) .t3-links[data-columns="4"] li>a:after{background:linear-gradient(var(--color-foreground) 50%,transparent);opacity:.4;height:50%;display:block;inset:0 0 auto}.t3-page:has(.asi-agency-page-about_agency) .t3-links[data-columns="4"] li img{object-fit:cover;object-position:center;height:100%;max-height:none;position:absolute;inset:0}.t3-page:has(.asi-agency-page-about_agency) .t3-links[data-columns="4"] li span{padding:0;font-size:1.3vw;line-height:1.2;position:absolute;inset:26px 50px auto 20px}.t3-page:has(.asi-agency-page-about_agency) .t2-block:has(.t2-docs){padding-block:95px 120px}.t3-page:has(.asi-agency-page-about_agency) .t2-block:has(.t2-docs)>.t2-block__inner{grid-template-columns:24% minmax(0,1fr);gap:40px 30px;display:grid}.t3-page:has(.asi-agency-page-about_agency) .t2-block:has(.t2-docs) .t2-block__label{grid-area:1/1;margin:0;padding-top:18px}.t3-page:has(.asi-agency-page-about_agency) .t2-block:has(.t2-docs) .t2-block__title{align-items:baseline;gap:30px;margin:0;font-size:24px;line-height:1.3;display:flex}.t3-page:has(.asi-agency-page-about_agency) .t2-block:has(.t2-docs) .t2-block__title:after{content:"";border-bottom:1px solid var(--t3-grey);flex:1}.t3-page:has(.asi-agency-page-about_agency) .t2-documents-body{display:contents}.t3-page:has(.asi-agency-page-about_agency) .t2-documents-body>.t2-richtext{grid-area:1/2;align-self:center;font-size:16px;font-weight:700;line-height:1.2}.t3-page:has(.asi-agency-page-about_agency) .t2-docs{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,30%));gap:30px;padding-bottom:30px}.t3-page:has(.asi-agency-page-about_agency) .t2-doc{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:20px;min-height:120px}.t3-page:has(.asi-agency-page-about_agency) .t2-doc>.t2-label:empty{display:none}.t3-page:has(.asi-agency-page-about_agency) .t2-doc__title{font-size:14px;line-height:1.2}.t3-page:has(.asi-agency-page-about_agency) .t2-doc__cover{width:90px;height:120px}.t3-page:is(:has(.asi-agency-page-about_agency),:has(.asi-agency-page-anticorruption),:has(.asi-agency-page-purchase),:has(.asi-rating-page)) .t2-doc:is([data-file-type=PDF],[data-file-type=DOC],[data-file-type=DOCX],[data-file-type=XLSX]) .t2-doc__cover--empty{background:url(/theme-three/icons/document-pdf.svg) 50%/contain no-repeat;position:relative;-webkit-mask:none;mask:none}.t3-page:is(:has(.asi-agency-page-about_agency),:has(.asi-agency-page-anticorruption),:has(.asi-agency-page-purchase),:has(.asi-rating-page)) .t2-doc:is([data-file-type=PDF],[data-file-type=DOC],[data-file-type=DOCX],[data-file-type=XLSX]) .t2-doc__cover--empty:after{content:var(--asi-document-format,"PDF");color:var(--color-foreground);font-size:14px;font-weight:700;line-height:1;position:absolute;bottom:12px;right:16px}@media (max-width:1024px){body:has(.asi-agency-page-about_agency) .t3-header,body:has(.asi-agency-page-about_agency) .t3-header__logo,body:has(.asi-agency-page-about_agency) .t3-header__logo img{height:60px}.t3-page:has(.asi-agency-page-about_agency) .t2-pagehero{aspect-ratio:auto;background:var(--color-background);display:block}.t3-page:has(.asi-agency-page-about_agency) .t2-pagehero__image{aspect-ratio:3;height:auto;display:block;position:static}.t3-page:has(.asi-agency-page-about_agency) .t2-crumbs,.t3-page:has(.asi-agency-page-about_agency) .t2-pagehero__overlay{display:none}.t3-page:has(.asi-agency-page-about_agency) .t2-pagehero__inner{padding-block:15px 0}.t3-page:has(.asi-agency-page-about_agency) .t2-pagehero__content{min-height:0}.t3-page:has(.asi-agency-page-about_agency) .t2-pagehero__title{color:var(--color-foreground);font-size:30px;line-height:1.2}.asi-agency-statement{background:var(--color-foreground);-webkit-background-clip:text;background-clip:text;width:100%;margin-top:35px;font-size:50px}.t3-page:has(.asi-agency-page-about_agency) .t3-links[data-columns="5"]{flex-wrap:wrap}.t3-page:has(.asi-agency-page-about_agency) .t3-links[data-columns="4"] li span{font-size:16px;inset:20px 20px auto}.t3-page:has(.asi-agency-page-about_agency) .t3-links[data-columns="4"]{grid-auto-rows:calc(50cqw - 5px)}.t3-page:has(.asi-agency-page-about_agency) .t2-docs{grid-template-columns:repeat(2,minmax(0,1fr))}.asi-agency-copy .b-contest-commitee__center,.asi-agency-copy .b-numbered-list,.asi-agency-copy .content-center,.asi-agency-copy>.b-text-block__content{width:calc(100% - 30px);margin:0 15px}.asi-agency-copy .b-text-block__content{gap:30px}}@media (max-width:700px){.t3-page:has(.asi-agency-page-about_agency) .t2-richtext p+p{font-size:16px;line-height:1.6}.t3-page:has(.asi-agency-page-about_agency) .t3-links[data-columns="4"] li span{font-size:18px}.t3-page:has(.asi-agency-page-about_agency) .t2-pagehero__title{font-size:20px}.t3-page:has(.asi-agency-page-about_agency) .t3-richtext-block{padding-top:15px}.t3-page:has(.asi-agency-page-about_agency) .t3-richtext-block:has(h2){padding-top:0}.t3-page:has(.asi-agency-page-about_agency) .t3-section:has(.t3-links[data-columns="5"]){padding-block:30px}.t3-page:has(.asi-agency-page-about_agency) .t3-section__title{margin-bottom:30px;font-size:24px}.t3-page:has(.asi-agency-page-about_agency) .t3-links[data-columns="5"]{padding:0}.t3-page:has(.asi-agency-page-about_agency) .t3-links[data-columns="5"] li{flex:0 0 calc(50% - 5px);min-width:0;max-width:none}.t3-page:has(.asi-agency-page-about_agency) .t3-links[data-columns="4"]{grid-template-columns:1fr;grid-auto-rows:100cqw}.t3-page:has(.asi-agency-page-about_agency) .t3-links[data-columns="4"] li:nth-child(10),.t3-page:has(.asi-agency-page-about_agency) .t3-links[data-columns="4"] li:nth-child(5){aspect-ratio:1;grid-column:auto}.t3-page:has(.asi-agency-page-about_agency) .t2-block:has(.t2-docs){padding-block:50px 60px}.t3-page:has(.asi-agency-page-about_agency) .t2-block:has(.t2-docs)>.t2-block__inner{grid-template-columns:1fr;gap:30px}.t3-page:has(.asi-agency-page-about_agency) .t2-documents-body>.t2-richtext{grid-area:2/1}.t3-page:has(.asi-agency-page-about_agency) .t2-docs{grid-template-columns:1fr}.t3-page:has(.asi-agency-styles) .t3-person-contact-group{grid-template-columns:minmax(0,1fr)}.t3-page:has(.asi-agency-styles) .asi-people-tabs__header{grid-template-columns:minmax(0,1fr);gap:25px}.asi-agency-copy{padding-block:30px;font-size:16px}.asi-agency-copy .b-contest-commitee__center,.asi-agency-copy .b-regions__items,.asi-agency-copy .b-text-block__content{display:block}.asi-agency-copy .b-text-block__side-col{margin-top:30px}.asi-agency-copy .b-contact-places__list,.asi-agency-copy .b-numbered-list__list{grid-template-columns:minmax(0,1fr)}.asi-agency-copy :is(h2,h3){font-size:24px}.asi-agency-statement{font-size:25px}.t3-page:has(.asi-agency-styles) .t2-people-list__grid{grid-template-columns:minmax(0,1fr)}.t3-page:has(.asi-agency-styles) .t2-person-card>img{width:min(100%,300px);height:auto}.asi-agency-copy .b-text-button-image__content{display:block}.asi-agency-copy .b-text-button-image__image{max-width:100%;margin-block:25px}}body:has(.asi-agency-page-supervisory_expert_board){--asi-council-dark:#182128}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-pagehero{aspect-ratio:2886/960;height:auto;min-height:0}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-pagehero__inner{padding-top:104px}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-pagehero__title{white-space:pre-line;max-width:500px;font-size:40px;font-weight:700;line-height:1.2}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-pagehero:not(:has(h1)) .t2-pagehero__title,.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-pagehero__actions:empty{display:none}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-block:has(.asi-council-heading){margin:0;padding:0}.t3-page .asi-council-heading{z-index:2;letter-spacing:normal;font-synthesis:none;color:#0000;background:linear-gradient(var(--color-background) 85px,var(--color-foreground) 85px);-webkit-background-clip:text;background-clip:text;margin:-85px 0 0;font-size:72px;font-weight:700;line-height:1.06;position:relative}.t3-page .asi-council-heading--experts{margin-bottom:30px}.t3-page:has(.asi-agency-page-supervisory_expert_board) .asi-agency-copy{padding-block:0}.t3-page:has(.asi-agency-page-supervisory_expert_board) .block-asi-text-with-doc-wide{padding-block:34.2858px 85.7142px}.t3-page:has(.asi-agency-page-supervisory_expert_board) .b-text-block__content{align-items:stretch;gap:0}.t3-page:has(.asi-agency-page-supervisory_expert_board) .block-asi-text-with-doc-wide .b-text-block__main-col{flex:0 0 65.88%}.t3-page:has(.asi-agency-page-supervisory_expert_board) .b-text-block__side-col{flex:0 0 24.275%;margin-left:8.32%}.t3-page:has(.asi-agency-page-supervisory_expert_board) .b-text-block__text{font-size:22.8571px;line-height:1.6}.t3-page:has(.asi-agency-page-supervisory_expert_board) .b-text-block__text p{margin:0}.t3-page:has(.asi-agency-page-supervisory_expert_board) .landing-block-node-title{margin-bottom:22.8571px}.t3-page:has(.asi-agency-page-supervisory_expert_board) .b-text-block__text+.b-text-block__text{margin-top:0}.t3-page:has(.asi-agency-page-supervisory_expert_board) .b-report-card{font-size:14px;line-height:1.2;display:block;position:relative}.t3-page:has(.asi-agency-page-supervisory_expert_board) .b-report-card:before{background:url(/theme-three/icons/document-pdf.svg) 50%/contain no-repeat;width:90px;height:120px;-webkit-mask:none;mask:none}.t3-page:has(.asi-agency-page-supervisory_expert_board) .b-report-card:after{content:"PDF";font-size:14px;font-weight:700;line-height:1;position:absolute;top:94px;left:50px}.t3-page:has(.asi-agency-page-supervisory_expert_board) .b-report-card__content{margin-top:15px;display:block}.t3-page:has(.asi-agency-page-supervisory_expert_board) .block-asi-ordered-tiles{padding-block:102.143px 51.4286px}.t3-page:has(.asi-agency-page-supervisory_expert_board) .asi-agency-copy--dark{background:var(--asi-council-dark)}.t3-page:has(.asi-agency-page-supervisory_expert_board) .asi-agency-copy--dark .block-wrapper{padding-block:45.7143px}.t3-page:has(.asi-agency-page-supervisory_expert_board) .asi-agency-copy--dark .b-text-block__main-col{flex:0 0 82.52%}.t3-page:has(.asi-agency-page-supervisory_expert_board) .asi-agency-copy--dark .b-text-block__text{font-size:29.7143px;line-height:1.2}.t3-page:has(.asi-agency-page-supervisory_expert_board) .asi-agency-copy--dark a{color:var(--t3-on-dark)}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-people-list{padding-block:40px}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-people-list .t2-block__label{margin-bottom:45px}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-people-list .t2-block__title{margin:0;font-size:32px;font-weight:700;line-height:1.3}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-people-list__group{border:0;margin:0;padding:0}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-people-list__grid{grid-template-columns:repeat(3,minmax(0,33%));gap:70px 0;padding-block:35px}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-people-list__grid>li{border:0;padding:0}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-person-card[data-photo=true]{height:100%;min-height:100px;padding:0 50px 0 120px;display:block;position:relative}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-person-card>img{width:100px;height:100px;margin:0;position:absolute;top:0;left:0}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-person-card h4{margin:0 0 15px;font-size:18px;font-weight:700;line-height:1.2}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-person-card p{color:var(--color-foreground);margin:0;font-size:14px;line-height:1.6}@media (max-width:1024px){.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-people-list__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-person-card[data-photo=true]{padding-right:20px}}@media (max-width:700px){.t3-page:has(.asi-agency-page-supervisory_expert_board) .t3-anchor-nav{width:calc(100% - 40px);margin:0 25px 0 15px;display:block;position:static}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t3-anchor-nav__markers{display:none}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t3-anchor-nav__mobile{display:block}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t3-anchor-nav__mobile summary{background:var(--t3-on-dark);color:var(--color-background);text-transform:uppercase;cursor:pointer;border-radius:10px;padding:14px 20px;font-size:14px}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t3-anchor-nav__mobile a{width:auto;height:auto;color:var(--color-foreground);padding:12px 20px;font-size:16px;display:block}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t3-anchor-nav__mobile a:after{display:none}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-pagehero{aspect-ratio:auto;background:var(--color-background);display:block}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-pagehero__image{height:auto;display:block;position:static}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-crumbs,.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-pagehero__overlay{display:none}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-pagehero__inner{padding-block:15px 0}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-pagehero__content{min-height:0}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-pagehero__title{color:var(--color-foreground);font-size:20px}.t3-page .asi-council-heading{color:var(--color-foreground);background:0 0;margin-top:35px;font-size:25px}.t3-page:has(.asi-agency-page-supervisory_expert_board) .b-text-block__side-col{margin:30px 0 0}.t3-page:has(.asi-agency-page-supervisory_expert_board) .b-text-block__content{display:block}.t3-page:has(.asi-agency-page-supervisory_expert_board) .block-asi-text-with-doc-wide{padding-bottom:40px}.t3-page:has(.asi-agency-page-supervisory_expert_board) .b-text-block__text{font-size:16px}.t3-page:has(.asi-agency-page-supervisory_expert_board) .block-asi-ordered-tiles{padding-block:40px 20px}.t3-page:has(.asi-agency-page-supervisory_expert_board) .b-numbered-list{margin-left:0}.t3-page:has(.asi-agency-page-supervisory_expert_board) .b-numbered-list__item:before{margin-right:15px}.t3-page:has(.asi-agency-page-supervisory_expert_board) .b-numbered-list__item-text{font-size:16px}.t3-page:has(.asi-agency-page-supervisory_expert_board) .t2-people-list__grid{grid-template-columns:1fr;gap:40px}.t3-page:has(.asi-agency-page-supervisory_expert_board) .asi-agency-copy--dark .b-text-block__text{font-size:24px}}@media (min-width:701px){.t3-page:has(.asi-agency-page-management) .t2-pagehead{padding-bottom:37.074px}}.t3-page:has(.asi-agency-page-management) .t2-people-list{padding-block:var(--asi-team-top,45.7142px) var(--asi-team-bottom,45.7142px)}.t3-page:has(.asi-agency-page-management) .t2-people-list .t2-block__label{margin-bottom:50px}.t3-page:has(.asi-agency-page-management) .t2-people-list .t2-block__title{font-size:var(--asi-team-heading-size,26px);color:var(--asi-team-heading-color,var(--color-foreground));margin:0;font-weight:700;line-height:1.3}.t3-page:has(.asi-agency-page-management) .t2-people-list__group{border:0;margin:0;padding:0}.t3-page:has(.asi-agency-page-management) .t2-people-list__grid{grid-template-columns:repeat(6,minmax(0,16.5%));gap:70px 0}.t3-page:has(.asi-agency-page-management) .t2-people-list__grid>li{--asi-team-photo:100px;--asi-team-offset:120px;--asi-team-name-size:18px;--asi-team-name-gap:15px;--asi-team-position-size:14px;--asi-team-copy-width:100%;--asi-team-align:start;--asi-team-image-top:0%;--asi-team-side-padding:50px;border:0;grid-column:span 2;padding:0}.t3-page:has(.asi-agency-page-management) .t2-people-list__grid>li:first-child{--asi-team-photo:var(--asi-team-leader-photo,150px);--asi-team-offset:calc(var(--asi-team-photo) + 40px);--asi-team-name-size:26px;--asi-team-name-gap:30px;--asi-team-position-size:18px;--asi-team-copy-width:595.407px;--asi-team-align:center;--asi-team-image-top:50%;--asi-team-side-padding:0px;grid-column:1/-1}.t3-page:has(.asi-agency-page-management) .t2-person-card[data-photo=true]{justify-content:var(--asi-team-align);height:100%;min-height:var(--asi-team-photo);padding:0 var(--asi-team-side-padding) 0 var(--asi-team-offset);overflow-wrap:normal;flex-direction:column;gap:0;display:flex;position:relative}.t3-page:has(.asi-agency-page-management) .t2-person-card>:is(img,.t2-person-placeholder){top:var(--asi-team-image-top);width:var(--asi-team-photo);height:var(--asi-team-photo);transform:translateY(calc(-1 * var(--asi-team-image-top)));margin:0;position:absolute;left:0}.t3-page:has(.asi-agency-page-management) .t2-person-card h4{max-width:var(--asi-team-copy-width);margin:0 0 var(--asi-team-name-gap);font-size:var(--asi-team-name-size);font-weight:700;line-height:1.2}.t3-page:has(.asi-agency-page-management) .t2-person-card p{max-width:var(--asi-team-copy-width);color:var(--color-foreground);font-size:var(--asi-team-position-size);margin:0;line-height:1.6}@media (min-width:701px) and (max-width:1024px){.t3-page:has(.asi-agency-page-management) .t2-people-list__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.t3-page:has(.asi-agency-page-management) .t2-people-list{padding-block:30px}.t3-page:has(.asi-agency-page-management) .t2-people-list .t2-block__title{font-size:20px}.t3-page:has(.asi-agency-page-management) .t2-people-list .t2-block__label{margin-bottom:30px}.t3-page:has(.asi-agency-page-management) .t2-people-list__grid{flex-direction:column;gap:40px;display:flex}.t3-page:has(.asi-agency-page-management) .t2-people-list__grid>li{--asi-team-photo:70px;--asi-team-offset:90px;--asi-team-side-padding:0px;--asi-team-name-size:16px}.t3-page:has(.asi-agency-page-management) .t2-people-list__grid>li:first-child{--asi-team-photo:var(--asi-team-leader-photo,150px);--asi-team-offset:0px;--asi-team-name-size:var(--asi-team-mobile-name,16px);--asi-team-position-size:var(--asi-team-mobile-position,14px)}.t3-page:has(.asi-agency-page-management) .t2-people-list__grid>li:first-child .t2-person-card{padding:0}.t3-page:has(.asi-agency-page-management) .t2-people-list__grid>li:first-child .t2-person-card>:is(img,.t2-person-placeholder){margin-bottom:20px;position:static;transform:none}}body:has(.asi-agency-page-purchase){--asi-purchase-dark:#333}.t3-page:has(.asi-agency-page-purchase) .t2-pagehero{aspect-ratio:2886/960;height:auto;min-height:0}.t3-page:has(.asi-agency-page-purchase) .t2-pagehero__inner{padding-top:104px}.t3-page:has(.asi-agency-page-purchase) .t2-pagehero__title{color:var(--color-foreground);font-size:40px;font-weight:700;line-height:1.2}.t3-page:has(.asi-agency-page-purchase) .t2-crumbs :is(.t2-crumbs__list,.t2-crumbs__link){color:var(--color-foreground)}.t3-page:has(.asi-agency-page-purchase) .t2-crumbs__item:before{background:var(--color-foreground)}.t3-page:has(.asi-agency-page-purchase) .t2-pagehero__actions:empty{display:none}.t3-page:has(.asi-agency-page-purchase) .asi-agency-copy{padding-block:0}.t3-page:has(.asi-agency-page-purchase) .block-asi-ordered-tiles{padding-block:102.143px 51.4286px}.t3-page:has(.asi-agency-page-purchase) .block-asi-text-button-image{padding-block:40px}.t3-page:has(.asi-agency-page-purchase) .b-text-button-image__columns{gap:8.32%;display:flex}.t3-page:has(.asi-agency-page-purchase) .b-text-button-image__left{flex:0 0 49.235%;margin-left:8.32%}.t3-page:has(.asi-agency-page-purchase) .b-text-button-image__title{margin:0 0 40px;font-size:32px;font-weight:700;line-height:1.3}.t3-page:has(.asi-agency-page-purchase) .b-text-button-image__text{margin-block:40px;font-size:22.8571px;line-height:1.6}.t3-page:has(.asi-agency-page-purchase) .b-text-button-image__right{flex:0 0 24.275%}.t3-page:has(.asi-agency-page-purchase) .b-text-button-image__image{width:100%;max-width:100%;height:auto}.t3-page:has(.asi-agency-page-purchase) .b-text-button-image__button{background:var(--color-accent);color:var(--color-background);border-radius:100px;padding:11px 30px 10px;font-size:16px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-block}.t3-page:has(.asi-agency-page-purchase) .t2-block:has(.t2-docs){padding-block:57.1429px}.t3-page:has(.asi-agency-page-purchase) .t2-block:has(.t2-docs) .t2-block__label{margin-bottom:45.7142px}.t3-page:has(.asi-agency-page-purchase) .t2-block:has(.t2-docs) .t2-block__title{margin:0;font-size:32px;font-weight:700;line-height:1.3}.t3-page:has(.asi-agency-page-purchase) .t2-docs{grid-template-columns:repeat(3,minmax(0,30%));gap:30px;padding:0 30px 30px}.t3-page:has(.asi-agency-page-purchase) .t2-doc{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:20px;min-height:120px}.t3-page:has(.asi-agency-page-purchase) .t2-doc__cover{border:0;width:90px;height:120px}.t3-page:has(.asi-agency-page-purchase) .t2-doc__title{font-size:14px;line-height:1.2}.t3-page:has(.asi-agency-page-purchase) .t2-doc>.t2-label:empty{display:none}.t3-page:has(.asi-agency-page-purchase) .asi-agency-copy--yellow{padding-block:57.1429px}.t3-page:has(.asi-agency-page-purchase) .asi-agency-copy--yellow .b-text-block__main-col{flex:0 0 57.56%;margin-left:8.32%}.t3-page:has(.asi-agency-page-purchase) .asi-agency-copy--yellow h2{margin:0 0 45px;font-size:20.5714px;line-height:1.3}.t3-page:has(.asi-agency-page-purchase) .asi-agency-copy--yellow .b-text-block__text{font-size:16px;line-height:1.6}.t3-page:has(.asi-agency-page-purchase) .asi-agency-copy--yellow p{margin:0}.t3-page:has(.asi-agency-page-purchase) .t3-richtext-block{padding-block:80px 85.7142px}.t3-page:has(.asi-agency-page-purchase) .t3-richtext-block .t2-richtext{max-width:57.56%;margin-left:8.32%;font-size:18.2858px;line-height:1.6}.t3-page:has(.asi-agency-page-purchase) .t3-richtext-block .t2-richtext h2{margin-bottom:45.7142px;font-size:32px;font-weight:700;line-height:1.3}.t3-page:has(.asi-agency-page-purchase) .t3-richtext-block .t2-richtext p{margin-bottom:0}.t3-page:has(.asi-agency-page-purchase) .t2-accordion{background:var(--color-muted);padding-block:80px 57.1429px}.t3-page:has(.asi-agency-page-purchase) .t2-accordion .t2-block__label{margin:0 8.32% 50px}.t3-page:has(.asi-agency-page-purchase) .t2-accordion .t2-block__title{margin:0;font-size:32px;font-weight:700;line-height:1.3}.t3-page:has(:is(.asi-agency-page-purchase,.asi-rating-page-quality)) .t2-faq{margin-inline:8.32%}.t3-page:has(:is(.asi-agency-page-purchase,.asi-rating-page-quality)) .t2-faq__item{border-color:var(--t3-grey)}.t3-page:has(:is(.asi-agency-page-purchase,.asi-rating-page-quality)) .t2-faq__item>summary{align-items:center;min-height:73px;padding:15px 50px 15px 65px;font-size:16px;font-weight:700;line-height:1.2;display:flex;position:relative}.t3-page:has(:is(.asi-agency-page-purchase,.asi-rating-page-quality)) .t2-faq__item>summary:before{content:"!";background:var(--color-primary);width:42px;height:42px;color:var(--color-background);text-align:center;border-radius:50%;font-size:26px;font-weight:700;line-height:42px;position:absolute;top:15px;left:5px}.t3-page:has(:is(.asi-agency-page-purchase,.asi-rating-page-quality)) .t2-faq__item>summary:after{content:"";border:solid var(--t3-disabled);border-width:0 3px 3px 0;flex:0 0 18px;width:18px;height:18px;margin-left:auto;transform:rotate(45deg)}.t3-page:has(:is(.asi-agency-page-purchase,.asi-rating-page-quality)) .t2-faq__item[open]>summary:after{transform:rotate(225deg)}.t3-page:has(:is(.asi-agency-page-purchase,.asi-rating-page-quality)) .t2-faq__item>.t2-richtext{padding:0 0 30px;font-size:14px;line-height:1.6}.t3-page:has(:is(.asi-agency-page-purchase,.asi-rating-page-quality)) .t2-faq__item>.t2-richtext p{margin:0 0 28px}.t3-page:has(.asi-agency-page-purchase) .t3-person-contact-group{background:var(--color-background);color:var(--color-foreground);display:block}.t3-page:has(.asi-agency-page-purchase) .t2-person-contact{padding-block:45.7142px 80.7142px}.t3-page:has(.asi-agency-page-purchase) .t2-person-contact .t2-block__label{margin-bottom:45px}.t3-page:has(.asi-agency-page-purchase) .t2-person-contact .t2-block__title{margin:0;font-size:36.5714px;font-weight:700;line-height:1.3}.t3-page:has(.asi-agency-page-purchase) .t2-person-contact .t2-person-card{max-width:605px;min-height:100px;padding-left:120px;display:block;position:relative}.t3-page:has(.asi-agency-page-purchase) .t2-person-contact .t2-person-card>img{width:100px;height:100px;margin:0;position:absolute;top:0;left:0}.t3-page:has(.asi-agency-page-purchase) .t2-person-contact .t2-person-card :is(h2,h3){margin:0 0 15px;font-size:18px;font-weight:700;line-height:1.2}.t3-page:has(.asi-agency-page-purchase) .t2-person-contact :is(p,address){gap:0;margin:0;font-size:14px;line-height:1.6}.t3-page:has(.asi-agency-page-purchase) .asi-agency-copy:has(.b-regions__list){background:var(--asi-purchase-dark);color:var(--color-background);padding-block:57.1429px}.t3-page:has(.asi-agency-page-purchase) .b-regions__list h3{margin-bottom:50px;font-size:24px;font-weight:700;line-height:1.3}.t3-page:has(.asi-agency-page-purchase) .b-regions__items{font-size:14px;line-height:1.2;display:block}.t3-page:has(.asi-agency-page-purchase) .b-regions__item-name{display:none}.t3-page [data-procurement-layout=compact]{--asi-procurement-background:#fafafa;--asi-procurement-meta:#e4e4e4;background:var(--asi-procurement-background);padding-block:40px}.t3-page [data-procurement-layout=compact] .t2-block__label{flex-direction:row;align-items:center;gap:30px;margin:0 0 40px 8.32%;display:flex}.t3-page [data-procurement-layout=compact] .t2-block__title{align-items:center;gap:30px;margin:0;font-size:24px;font-weight:700;line-height:1.3;display:flex}.t3-page [data-procurement-layout=compact] .t2-block__title:after{content:"";border-bottom:1px solid var(--t3-grey);width:180px}.t3-page .t2-procurement-tabs{display:flex}.t3-page .t2-procurement-tabs a{color:var(--t3-disabled);padding:15px 20px;font-size:16px;font-weight:400;line-height:1.2;text-decoration:none}.t3-page .t2-procurement-tabs a[aria-current]{color:var(--color-foreground);font-weight:700}.t3-page [data-procurement-layout=compact] .t2-procurements{border:0;margin:0 16.64% 0 8.32%}.t3-page [data-procurement-layout=compact] .t2-procurement{border:0;margin-bottom:40px;padding:0}.t3-page [data-procurement-layout=compact] .t2-procurement__head{grid-template-columns:111.417px minmax(0,1fr);align-items:start;gap:0 10px;display:grid}.t3-page [data-procurement-layout=compact] .t2-procurement__head:after{display:none}.t3-page .t2-procurement__icon{background:url(/theme-three/icons/document-pdf.svg) 50%/contain no-repeat;grid-area:1/1/3;width:70px;height:94px;margin-inline:auto}.t3-page [data-procurement-layout=compact] .t2-procurement__title{margin:0;padding-right:12.5%;font-size:16px;font-weight:400;line-height:1.2}.t3-page .t2-procurement__summary-facts{background:var(--asi-procurement-meta);flex-wrap:wrap;grid-column:2;gap:4px 40px;margin-top:10px;padding:3px 10px;font-size:13px;line-height:1.2;display:flex}.t3-page [data-procurement-layout=compact] .t2-procurement__body{padding:25px 0 0 121.417px}.t3-page [data-procurement-layout=compact] .t2-project-empty{margin-inline:8.32%}@media (max-width:1024px){.t3-page [data-procurement-layout=compact] .t2-block__label{flex-wrap:wrap}.t3-page [data-procurement-layout=compact] .t2-block__title:after{width:100px}}@media (max-width:700px){.t3-page:has(.asi-agency-page-purchase) .t2-pagehero{aspect-ratio:auto;background:var(--color-background);display:block}.t3-page:has(.asi-agency-page-purchase) .t2-pagehero__image{height:auto;display:block;position:static}.t3-page:has(.asi-agency-page-purchase) .t2-crumbs,.t3-page:has(.asi-agency-page-purchase) .t2-pagehero__overlay{display:none}.t3-page:has(.asi-agency-page-purchase) .t2-pagehero__inner{padding-block:15px 0}.t3-page:has(.asi-agency-page-purchase) .t2-pagehero__content{min-height:0}.t3-page:has(.asi-agency-page-purchase) .t2-pagehero__title{font-size:20px}.t3-page:has(.asi-agency-page-purchase) .block-asi-ordered-tiles{padding-block:40px 20px}.t3-page:has(.asi-agency-page-purchase) .b-numbered-list,.t3-page:has(.asi-agency-page-purchase) .b-text-button-image__left{margin-left:0}.t3-page:has(.asi-agency-page-purchase) .b-text-button-image__columns{display:block}.t3-page:has(.asi-agency-page-purchase) .b-text-button-image__right{max-width:250px;margin-top:30px}.t3-page:has(.asi-agency-page-purchase) .b-text-button-image__text{font-size:18px}.t3-page:has(.asi-agency-page-purchase) .t2-docs{grid-template-columns:1fr;padding-inline:0}.t3-page:has(.asi-agency-page-purchase) .asi-agency-copy--yellow .b-text-block__main-col{margin-left:0}.t3-page:has(.asi-agency-page-purchase) .t3-richtext-block .t2-richtext{max-width:none;margin-left:0}.t3-page:has(.asi-agency-page-purchase) .t2-accordion .t2-block__label,.t3-page:has(.asi-agency-page-purchase) .t2-faq{margin-inline:0}.t3-page:has(.asi-agency-page-purchase) :is(.b-text-button-image__title,.t2-accordion .t2-block__title){font-size:24px}.t3-page [data-procurement-layout=compact] .t2-block__label{gap:15px;margin-left:0}.t3-page .t2-procurement-tabs a{padding-inline:10px}.t3-page [data-procurement-layout=compact] .t2-procurements{margin-inline:0}.t3-page [data-procurement-layout=compact] .t2-procurement__head{grid-template-columns:70px minmax(0,1fr)}.t3-page [data-procurement-layout=compact] .t2-procurement__title{padding-right:0}.t3-page [data-procurement-layout=compact] .t2-procurement__body{padding-left:0}}.t3-page [data-procurement-layout=compact] .procurements-feed__footer{text-align:center;margin-bottom:40px}.t3-page [data-procurement-layout=compact] .procurements-feed__more{border:1px solid var(--t3-grey);color:inherit;cursor:pointer;background:0 0;border-radius:100px;padding:10px 30px 9px;font-size:18px;line-height:1.4}body:has(.t3-page){--t3-disclosure-background:#f1f0f1;--t3-disclosure-hover:#f2f5fc;--t3-disclosure-ink:#12284b;--t3-disclosure-border:#b1b8c7}.t3-disclosure-grid__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.t3-disclosure-grid__cards[data-columns="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.t3-disclosure-grid__cards li{min-width:0}.t3-disclosure-grid__cards button{border:0;border-bottom:4px solid var(--t3-disclosure-border);background:var(--t3-disclosure-background);width:100%;height:100%;min-height:200px;color:var(--color-foreground);text-align:left;cursor:pointer;flex-direction:column;align-items:start;padding:28px 24px;font-size:20px;line-height:1.2;transition:background-color .35s;display:flex}.t3-disclosure-grid__cards button:is(:hover,:focus-visible){background:var(--t3-disclosure-hover)}.t3-disclosure-grid__cards img{object-fit:contain;width:72px;height:60px;margin-bottom:28px}.t3-disclosure-grid__cards[data-columns="5"] button{min-height:350px;color:var(--t3-disclosure-ink);font-size:28px;font-weight:500;line-height:36px}.t3-disclosure-dialog{background:var(--color-background);width:min(1180px,100% - 40px);max-width:none;max-height:calc(100dvh - 40px);color:var(--color-foreground);border:0;margin:auto;padding:0;font-family:Graphik,Arial,sans-serif}.t3-disclosure-dialog::backdrop{background:var(--t3-overlay)}.t3-disclosure-dialog__inner{padding:44px;position:relative}.t3-disclosure-dialog h3{margin:0;font-size:32px;font-weight:600;line-height:40px}.t3-disclosure-dialog img{object-fit:contain;width:72px;height:60px;margin-bottom:20px}.t3-disclosure-dialog p{white-space:pre-line;margin:32px 0 0;font-size:18px;line-height:24px}.t3-page .t3-disclosure-dialog__close{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:4px;right:4px}.t3-disclosure-dialog nav{margin-top:32px;display:flex}.t3-page .t3-disclosure-dialog nav button{width:38px;height:38px;color:var(--color-primary);cursor:pointer;background:0 0;border:0;font-size:32px}.t3-disclosure-dialog nav button:disabled{color:var(--t3-faint);cursor:default}body:has(.t3-disclosure-dialog[open]),html:has(.t3-disclosure-dialog[open]){overflow:hidden}@media (max-width:1919px){.t3-disclosure-grid__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.t3-disclosure-grid__cards[data-columns="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.t3-disclosure-grid__cards[data-columns="5"] li{grid-column:span 2}.t3-disclosure-grid__cards[data-columns="5"] li:nth-child(-n+2){grid-column:span 3}.t3-disclosure-grid__cards[data-columns="5"] button{min-height:300px}}@media (max-width:1023px){.t3-disclosure-grid__cards[data-columns="5"]{grid-template-columns:repeat(2,minmax(0,1fr))}.t3-disclosure-grid__cards[data-columns="5"] li:nth-child(n){grid-column:auto}.t3-disclosure-grid__cards[data-columns="5"] button{min-height:160px;font-size:22px;line-height:1.3}}@media (max-width:767px){.t3-disclosure-grid__cards,.t3-disclosure-grid__cards[data-columns="5"]{grid-template-columns:minmax(0,1fr)}.t3-disclosure-grid__cards[data-columns="5"] button{min-height:140px}.t3-disclosure-dialog__inner{padding:40px 20px 25px}.t3-disclosure-dialog h3{font-size:23px;line-height:1.3}.t3-disclosure-dialog p{font-size:16px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.t3-disclosure-grid__cards button{transition:none}}.t3-page:has(.t3-lead-projects){position:relative}.t3-page:has(.t3-lead-projects) [data-content-block=htmlEmbed] .t2-block{padding:0}.t3-page:has(.t3-lead-projects) .t2-pagehero{background:var(--color-muted);height:534px;min-height:0}.t3-page:has(.t3-lead-projects) .t2-pagehero__inner{padding-block:104px 70px}.t3-page:has(.t3-lead-projects) .t2-pagehero__title{max-width:39%;color:var(--color-foreground);margin:0 0 60px;font-size:40px;font-weight:500;line-height:1.2}.t3-page:has(.t3-lead-projects) .t2-pagehero__subtitle{max-width:480px;color:var(--color-foreground);margin:0 0 42px;font-size:24px;font-weight:500;line-height:1.2}.t3-page:has(.t3-lead-projects) .t2-pagehero__actions{margin:0}.t3-page:has(.t3-lead-projects) .t2-pagehero__secondary-button{color:var(--color-foreground);padding:15px 40px;font-size:20px;font-weight:500}.t3-lead-home{z-index:2;font-size:12px;line-height:1.2;position:absolute;top:50px;left:50px}.t3-lead-home a{align-items:center;gap:15px;text-decoration:none;display:flex}.t3-lead-home a:before{content:"";background:var(--color-foreground);width:16px;height:8px;-webkit-mask:url(/theme-three/icons/breadcrumb-back.svg) 0/44px 8px no-repeat;mask:url(/theme-three/icons/breadcrumb-back.svg) 0/44px 8px no-repeat}.t3-page:has(.t3-lead-projects) .t3-richtext-block{padding-block:70px 20px}.t3-page:has(.t3-lead-projects) .t3-richtext-block .t2-richtext{max-width:none;font-size:18px;line-height:24px}.t3-page:has(.t3-lead-projects) :is(.t3-richtext-block h2,.t3-lead-criteria-head h2,.t3-section__title,.t2-block__title){margin:0 0 40px;font-size:32px;font-weight:500;line-height:1.3}.t3-page:has(.t3-lead-projects) .t3-richtext-block p{margin:0}.t3-page:has(.t3-lead-projects) .t3-section__title:after{display:none}.t3-page:has(.t3-lead-projects) .t3-disclosure-grid{margin:0}.t3-page:has(.t3-lead-projects) .t3-section:has(.t3-logo-cards){margin:70px 0 50px}.t3-lead-criteria-tabs{border-bottom:1px solid var(--t3-divider);gap:40px;margin:28px 0 48px;display:flex;overflow-x:auto}.t3-lead-criteria-tabs a{border-bottom:4px solid #0000;flex:none;padding-bottom:30px;font-size:18px;font-weight:500;line-height:22px;text-decoration:none}.t3-page:has(.t3-lead-projects):has(#criteria-level-two:target) .t3-lead-criteria-tabs a:last-child,.t3-page:has(.t3-lead-projects):not(:has(#criteria-level-two:target)) .t3-lead-criteria-tabs a:first-child{border-color:var(--color-primary)}.t3-page:has(.t3-lead-projects) [data-content-block=htmlEmbed]:has(.t3-lead-level-two)+[data-content-block=linkGrid]>.t3-disclosure-grid,.t3-page:has(.t3-lead-projects):has(#criteria-level-two:target) [data-content-block=htmlEmbed]:has(.t3-lead-level-one)+[data-content-block=linkGrid]>.t3-disclosure-grid{display:none}.t3-page:has(.t3-lead-projects):has(#criteria-level-two:target) [data-content-block=htmlEmbed]:has(.t3-lead-level-two)+[data-content-block=linkGrid]>.t3-disclosure-grid{display:block}.t3-page:has(.t3-lead-projects) .t2-accordion{padding-block:80px}.t3-page:has(.t3-lead-projects) .t2-faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.t3-page:has(.t3-lead-projects) .t2-faq__item{background:var(--t3-disclosure-background);border:0;padding:25px}.t3-page:has(.t3-lead-projects) .t2-faq__item summary{padding:0 40px 0 0;font-size:20px;line-height:24px}.t3-page:has(.t3-lead-projects) .t2-faq__item .t2-richtext{padding:20px 0 0;font-size:16px;line-height:1.5}@media (min-width:1500px){.t3-page:has(.t3-lead-projects) .t2-pagehero{height:600px}}@media (max-width:1024px){.t3-lead-home{left:15px}.t3-page:has(.t3-lead-projects) .t2-pagehero__title{max-width:65%;font-size:32px}}@media (max-width:767px){.t3-page:has(.t3-lead-projects) .t2-pagehero{height:auto}.t3-page:has(.t3-lead-projects) .t2-pagehero__image{object-position:70% center;opacity:.4}.t3-page:has(.t3-lead-projects) .t2-pagehero__inner{padding-block:90px 35px}.t3-page:has(.t3-lead-projects) .t2-pagehero__title{max-width:none;margin-bottom:35px;font-size:30px}.t3-page:has(.t3-lead-projects) .t2-pagehero__subtitle{font-size:20px}.t3-page:has(.t3-lead-projects) .t2-pagehero__secondary-button{padding-inline:0;font-size:18px}.t3-page:has(.t3-lead-projects) .t2-faq{grid-template-columns:minmax(0,1fr)}}.t3-selections-schedule .t2-block{padding-block:0 100px}.t3-selections-schedule .t2-block__inner{grid-template-columns:minmax(0,1fr) auto;gap:35px;display:grid}.t3-selections-schedule .t2-block__label{margin:0}.t3-selections-schedule .t2-block__title{margin:0;font-size:32px}.t3-selections-schedule .t2-block__inner>div:not(.t2-block__label){display:contents}.t3-selections-schedule .t2-filter-row{border:0;margin:0;padding:0;display:block}.t3-selections-schedule .t2-filter-row:first-child>.t2-label{display:none}.t3-selections-schedule .t2-filter-row:first-child a{color:var(--color-foreground);background:0 0;border:0;align-items:center;gap:10px;padding:8px 0;font-size:16px;text-decoration:none;display:inline-flex}.t3-selections-schedule .t2-filter-row:first-child a:before{content:"";border:1px solid var(--t3-divider);border-radius:50%;width:16px;height:16px}.t3-selections-schedule .t2-filter-row:first-child a[aria-current]:before{border-color:var(--color-primary);background:radial-gradient(var(--color-primary) 0 4px,transparent 5px)}.t3-selections-schedule .t2-filter-row:nth-child(2),.t3-selections-schedule .t2-pager,.t3-selections-schedule .t2-project-empty,.t3-selections-schedule .t2-selections{grid-column:1/-1}.t3-selections-schedule .t2-filter-row:nth-child(2)>.t2-label{color:var(--color-foreground);margin-bottom:15px;font-size:18px;display:block}.t3-selections-schedule .t2-selection__title{font-size:24px}.t3-selections-schedule .t2-selection__text{font-size:16px;line-height:1.5}@media (max-width:900px){.t3-selections-schedule .t2-block__inner{grid-template-columns:minmax(0,1fr)}}.t3-page .t3-council-groups{color:var(--color-foreground);margin-block:0;padding-block:34.2858px 40px}.t3-page .t3-council-groups .asi-people-tabs__header{grid-template-columns:36% minmax(0,1fr);gap:0}.t3-page .t3-council-groups .asi-people-tabs__heading{align-items:end;gap:20px;margin:0;padding:0;font-size:32px;font-weight:700;line-height:1.2;display:flex}.t3-page .t3-council-groups .asi-people-tabs__heading:after{content:"";border-bottom:1px solid var(--t3-grey);flex:1;margin-bottom:.25em}.t3-page .t3-council-groups .asi-people-tabs__tabs{gap:0;margin:4.8px -7px 0}.t3-page .t3-council-groups .asi-people-tabs__tabs button{color:var(--t3-placeholder);border:0;padding:10px 17px;font-size:16px;line-height:1.2}.t3-page .t3-council-groups .asi-people-tabs__tabs button[aria-selected=true]{color:var(--color-foreground);font-weight:500}.t3-page .t3-council-groups .asi-people-tabs__panel{margin-top:80px}.t3-page .t3-council-groups .asi-people-tabs__panel-title{margin:0 0 45px;font-size:32px;font-weight:700;line-height:1.3}.t3-page .t3-council-groups .asi-people-tabs__grid{grid-template-columns:repeat(3,minmax(0,33%));gap:70px 0;padding-block:35px}.t3-page .t3-council-groups .asi-people-tabs__grid li{overflow-wrap:normal;min-height:100px;padding:0 50px 0 120px;position:relative}.t3-page .t3-council-groups .asi-people-tabs__photo{object-fit:cover;background:var(--color-muted);border-radius:50%;width:100px;height:100px;position:absolute;top:0;left:0}.t3-page .t3-council-groups .asi-people-tabs__name{margin:0 0 15px;font-size:18px;font-weight:700;line-height:1.2}.t3-page .t3-council-groups :is(.asi-people-tabs__role,.asi-people-tabs__position){color:var(--color-foreground);margin:0;font-size:14px;line-height:1.6}.t3-page .t3-council-groups .asi-people-tabs__more{justify-content:center;margin-bottom:40px;display:flex}.t3-page .t3-council-groups .asi-people-tabs__more button{border:1px solid var(--t3-grey);color:inherit;cursor:pointer;background:0 0;border-radius:100px;padding:10px 30px 9px;font-size:18px;line-height:1.4}@media (max-width:1100px){.t3-page .t3-council-groups .asi-people-tabs__header{grid-template-columns:1fr;gap:25px}.t3-page .t3-council-groups .asi-people-tabs__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.t3-page .t3-council-groups .asi-people-tabs__grid li{padding-right:20px}}@media (max-width:700px){.t3-page .t3-council-groups .asi-people-tabs__grid{grid-template-columns:1fr;gap:40px}.t3-page .t3-council-groups .asi-people-tabs__panel{margin-top:40px}.t3-page .t3-council-groups :is(.asi-people-tabs__heading,.asi-people-tabs__panel-title){font-size:24px}}body:has(.asi-rating-page){--asi-rating-dark:#182128}.t3-page .t2-block:has(.asi-rating-page){margin:0;padding:0}.t3-page:has(.asi-rating-page) .t2-block{border:0;padding-block:35px 45px}.t3-page:has(.asi-rating-page) .t2-block:has(.asi-rating-page){padding:0}.t3-page:has(.asi-rating-page) .t2-pagehero{aspect-ratio:3;height:auto;min-height:0}.t3-page:has(.asi-rating-page-quality) .t2-pagehero{aspect-ratio:2.545}.t3-page:has(.asi-rating-page) .t2-pagehero__title{max-width:760px;font-size:40px;font-weight:700;line-height:1.2}.t3-page:has(.asi-rating-page) .t2-crumbs__item,.t3-page:has(.asi-rating-page) .t2-crumbs__link{color:var(--color-background)}.t3-page:has(.asi-rating-page) .t2-crumbs__item:before{background:var(--color-background)}.t3-page:has(.asi-rating-page-quality) .t2-pagehero__title{max-width:none}.t3-page:has(.asi-rating-page) .t3-richtext-block .t2-richtext{width:57.56%;max-width:none;margin-left:8.32%;font-size:22.8571px;line-height:1.6}.t3-page:has(.asi-rating-page) .t2-block__title,.t3-page:has(.asi-rating-page) .t3-richtext-block .t2-richtext h2{margin:0 0 40px;font-size:32px;font-weight:700;line-height:1.3}.t3-page:has(.asi-rating-page) .t3-richtext-block .t2-richtext p{margin:0 0 30px}.t3-page:has(.asi-rating-page) .t3-richtext-block .t2-richtext p:last-child{margin-bottom:0}.t3-page:has(.asi-rating-page) .t3-richtext-block .t2-richtext:has(>.t2-inline-image[data-align=left]){width:100%;margin:0}.t3-page:has(.asi-rating-page) .t2-inline-image[data-align=left]{width:37.25%;margin:0}.t3-page:has(.asi-rating-page) .t2-inline-image[data-align=left] img{width:300px;height:180px;max-height:180px;margin:0 auto}.t3-page:has(.asi-rating-page) .t3-richtext-block .t2-richtext:has(>.t2-inline-image[data-align=left])>p{max-width:none;margin-left:37.25%}.t3-page:has(.asi-rating-page) [data-content-block=anchor]:has(>:is(#block27216,#block6098))+*>section{color:var(--color-background);background:var(--color-primary);padding-block:34.2857px}.t3-page:has(.asi-rating-page) [data-content-block=anchor]:has(>#block6098)+*>section{background:var(--asi-rating-dark)}.t3-page:has(.asi-rating-page) [data-content-block=anchor]:has(>:is(#block27216,#block6098))+* .t2-richtext{color:inherit}.t3-page:has(.asi-rating-page) .asi-content-tabs:not(.t3-rating .asi-content-tabs){padding-block:40px 70px}.t3-page:has(.asi-rating-page) .asi-content-tabs:not(.t3-rating .asi-content-tabs) .asi-content-tabs__inner{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:40px;display:grid}.t3-page:has(.asi-rating-page) .asi-content-tabs:not(.t3-rating .asi-content-tabs) .asi-content-tabs__heading{flex-wrap:nowrap;align-items:center;gap:25px;margin:0 0 45px;font-size:32px;font-weight:700;line-height:1.3;display:flex;overflow-x:auto}.t3-page:has(.asi-rating-page) .asi-content-tabs:not(.t3-rating .asi-content-tabs) .asi-content-tabs__heading:after{content:"";border-top:1px solid var(--t3-divider);flex:1;min-width:30px}.t3-page:has(.asi-rating-page) .asi-content-tabs:not(.t3-rating .asi-content-tabs) .asi-content-tabs__list{flex-wrap:nowrap;gap:25px;margin:0 0 45px;overflow-x:auto}.t3-page:has(.asi-rating-page) .asi-content-tabs:not(.t3-rating .asi-content-tabs) .asi-content-tabs__list button{white-space:nowrap;color:var(--t3-disabled);border:0;flex:none;font-size:14px;font-weight:400}.t3-page:has(.asi-rating-page) .asi-content-tabs:not(.t3-rating .asi-content-tabs) .asi-content-tabs__list button[aria-selected=true]{color:var(--color-foreground)}.t3-page:has(.asi-rating-page) .asi-content-tabs:not(.t3-rating .asi-content-tabs) .asi-content-tabs__panel{grid-column:1/-1}.t3-page:has(.asi-rating-page-quality) .asi-content-tabs__panel ul:has(.rte-upload){row-gap:30px;padding-bottom:15px}.t3-page:has(.asi-rating-page-quality) .asi-content-tabs__panel li:has(.rte-upload){font-size:19.2px;line-height:1.2}.t3-page:has(.asi-rating-page-investment) .asi-content-tabs__panel .t2-callout[data-style=important]{column-count:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:45px 35px;display:grid}.t3-page:has(.asi-rating-page-investment) .t2-callout[data-style=important]>.t2-label{grid-column:1/-1;margin:0}.t3-page:has(.asi-rating-page-investment) .t2-callout[data-style=important]>.t2-callout{background:0 0;border:0;margin:0;padding:0}.t3-page:has(.asi-rating-page-investment) .t2-callout[data-style=important]>.t2-callout>.t2-label{min-height:40px;margin:0 0 20px;font-size:16px;font-weight:700;line-height:1.2}.t3-page:has(.asi-rating-page-investment) .t2-richtext ol{counter-reset:rating-note;margin:30px 0 0;padding:0;list-style:none}.t3-page:has(.asi-rating-page-investment) .t2-richtext ol>li{counter-increment:rating-note;min-height:39px;margin-bottom:25px;padding-left:60px;font-size:18px;line-height:1.5;position:relative}.t3-page:has(.asi-rating-page-investment) .t2-richtext ol>li:before{content:counter(rating-note);width:47.5px;height:39px;color:var(--color-background);text-align:right;background:url(/theme-three/icons/numbered-item.svg) 50%/contain no-repeat;padding-right:9px;font-size:18px;line-height:30px;position:absolute;top:0;left:0}.t3-page:has(.asi-rating-page-investment) .t2-callout[data-style=important] ol>li{margin-bottom:20px;font-size:16px;line-height:1.6}.t3-page:has(.asi-rating-page) .t2-block:has(.t2-docs){padding-block:20px 70px}.t3-page:has(.asi-rating-page) .t2-block:has(.t2-docs) .t2-block__label{display:none}.t3-page:has(.asi-rating-page) .t2-docs{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;width:57.56%;margin-left:8.32%}.t3-page:has(.asi-rating-page) .t2-doc{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:20px;min-height:120px}.t3-page:has(.asi-rating-page) .t2-doc>.t2-label:empty{display:none}.t3-page:has(.asi-rating-page) .t2-doc__cover{width:90px;height:120px}.t3-page:has(.asi-rating-page) .t2-doc__title{font-size:14px;line-height:1.2}.t3-page:has(.asi-rating-page) .t2-doc[data-file-type=XLSX]{--asi-document-format:"XLS"}.t3-page:has(.asi-rating-page) .t2-accordion .t2-block__label{margin:0 8.32% 45px}.t3-page:has(.asi-rating-page-quality) .t2-faq{margin-inline:8.32%}.t3-page:has(.asi-rating-page-quality) .t2-faq__item>summary{min-height:72.5px;padding-block:25px;font-size:18px;font-weight:400}.t3-page:has(.asi-rating-page-quality) .t2-faq__item>summary:before{top:15px}.t3-page:has(.asi-rating-page) .t2-faq__item>.t2-richtext{max-width:none}.t3-page:has(.asi-rating-page-investment) .t2-accordion{padding-block:30px 45px}.t3-page:has(.asi-rating-page-investment) .t2-accordion .t2-container{width:100%;margin:0}.t3-page:has(.asi-rating-page-investment) .t2-accordion .t2-block__label{margin-inline:50px 80px}.t3-page:has(.asi-rating-page-investment) .t2-faq{counter-reset:rating-accordion}.t3-page:has(.asi-rating-page-investment) .t2-faq__item{counter-increment:rating-accordion;border-color:var(--t3-tint)}.t3-page:has(.asi-rating-page-investment) .t2-faq__item>summary{background:var(--color-primary);min-height:96.5px;color:var(--color-background);justify-content:start;gap:8px;padding:30px 80px 30px 50px;font-size:22px;font-weight:400;line-height:1.5}.t3-page:has(.asi-rating-page-investment) .t2-faq__item>summary:before{content:counter(rating-accordion,upper-roman) "."}.t3-page:has(.asi-rating-page-investment) .t2-faq__item>summary:after{content:"";border:solid var(--t3-tint);border-width:0 2px 2px 0;flex:0 0 13px;height:13px;margin-left:auto;transform:rotate(45deg)}.t3-page:has(.asi-rating-page-investment) .t2-faq__item[open]>summary:after{transform:rotate(225deg)}.t3-page:has(.asi-rating-page-investment) .t2-faq__item>.t2-richtext{width:auto;padding:35px 80px 35px 50px;font-size:20px}.t3-page:has(.asi-rating-page-investment) .t3-richtext-block:has(.t3-statistic) .t2-richtext{width:83%}.t3-page:has(.asi-rating-page-investment) .t3-statistic{margin-left:60px;padding-top:0}.t3-page:has(.asi-rating-page-investment) .t2-richtext:has(.t3-statistic)>:not(.t3-statistic){max-width:69.35%}.t3-page:has(.asi-rating-page) .t3-quotes{padding:0}.t3-page:has(.asi-rating-page) .t3-quotes__body{background:var(--color-primary);padding-left:13vw;padding-right:4.75vw}.t3-page:has(.asi-rating-page) .t3-quotes__controls{margin:0;padding-block:30px 50px}.t3-page:has(.asi-rating-page) .t3-quotes__controls>button{visibility:hidden}.t3-page:has(.asi-rating-page-quality) .t3-rating .asi-content-tabs__list button{flex-basis:16%}.t3-page:has(.asi-rating-page-quality) .t3-rating__table{font-size:18px;line-height:28px}.t3-page:has(.asi-rating-page-quality) .t3-rating__table tr[data-top=true]{font-size:20px}.t3-page:has(.asi-rating-page-quality) .t3-rating__table tbody :is(td,th){border-bottom-width:10px;padding-block:20px}.t3-page:has(.asi-rating-page) .t2-persons .t2-person{min-height:100px;display:block}.t3-page:has(.asi-rating-page) .t2-persons .t2-person__name{font-weight:700}.t3-page:has(.asi-rating-page-quality) .t3-card-grid{margin-block:0;padding-block:1px 20px}.t3-page:has(.asi-rating-page-quality) .t3-card-grid__head h2{max-width:650px;line-height:1.3}.t3-page:has(.asi-rating-page-quality) .t3-card-grid__head h2:after{display:none}.t3-page:has(.asi-rating-page-quality) .t3-content-cards{gap:45px 35px}.t3-page:has(.asi-rating-page-quality) .t3-content-cards h3{max-width:none;margin:0 0 20px;font-size:18px}.t3-page:has(.asi-rating-page-quality) [data-content-block=anchor]:has(>#block27454)+* .t2-richtext>p{min-height:80px;margin-bottom:30px;padding:25px 0 0 60px;font-size:20px;position:relative}.t3-page:has(.asi-rating-page-quality) [data-content-block=anchor]:has(>#block27454)+* .t2-richtext>p:before{content:"";background:var(--t3-tint);clip-path:polygon(0 0,100% 25%,100% 75%,0 100%);width:60px;height:100%;position:absolute;top:0;left:0}.t3-page:has(.asi-rating-page-quality) .t3-cta-group,.t3-page:has(.asi-rating-page-quality) [data-content-block=anchor]:has(>#practices)+*>section{background:var(--color-muted)}.t3-page:has(.asi-rating-page-quality) .t3-cta-group{gap:70px;width:100%;margin:0;padding:0 80px 100px 50px}.t3-page:has(.asi-rating-page-quality) [data-content-block=anchor]:has(>#practices)+* .t2-richtext{width:100%;margin:0}.t3-page:has(.asi-rating-page-quality) [data-content-block=anchor]:has(>#practices)+* .t2-richtext h2{margin:0}.t3-page:has(.asi-rating-page-quality) .t3-cta-group .t2-block{padding:0}.t3-page:has(.asi-rating-page-quality) .t3-cta-group .t2-cta{flex-direction:column;align-items:start;gap:25px;padding:0;display:flex}.t3-page:has(.asi-rating-page-quality) .t3-cta-group .t2-cta__title{margin:0;font-size:20px;line-height:1.6}.t3-page:has(.asi-rating-page-quality) .t3-cta-group .t2-cta__button{background:var(--color-primary);color:var(--color-background);border:0;padding:15px 25px;font-size:16px}.t3-page:has(.asi-rating-page-investment) [data-content-block=anchor]:has(>#block20176)+*>section{background:var(--t3-tint);padding-block:80px}.t3-page:has(.asi-rating-page) [data-content-block=linkGrid]>section{padding-block:0 110px}.t3-page:has(.asi-rating-page) [data-content-block=linkGrid] .t3-links li>a{aspect-ratio:1;color:var(--color-foreground);grid-template-rows:50% auto 1fr;gap:0;padding:0 20px;display:grid}.t3-page:has(.asi-rating-page) [data-content-block=linkGrid] .t3-links img{grid-row:1;width:calc(100% + 40px);max-width:none;height:100%;min-height:0;margin-inline:-20px;position:static}.t3-page:has(.asi-rating-page) [data-content-block=linkGrid] .t3-links a:after{display:none}.t3-page:has(.asi-rating-page) [data-content-block=linkGrid] .t3-links span{grid-row:3;padding-block:15px 25px;font-size:16px;line-height:1.2}.t3-page:has(.asi-rating-page) [data-content-block=linkGrid] .t3-links p{color:var(--t3-disabled);grid-row:2;margin:0;padding-top:20px;font-size:16px}.t3-page:has(.asi-rating-page) .t3-richtext-block:has(.t2-inline-image[data-align=left]){padding-block:25px 20px}.t3-page:has(.asi-rating-page) [data-content-block=anchor]:has(>#method)+*>section{padding-block:20px}.t3-page:has(.asi-rating-page) [data-content-block=anchor]:has(>#method)+* .t2-richtext h2{margin-bottom:45px}.t3-page:has(.asi-rating-page) .asi-content-tabs__panel{max-width:none}.t3-page:has(.asi-rating-page-investment) .t2-callout[data-style=important] .t2-label{color:var(--color-foreground)}.t3-page:has(.asi-rating-page) .t2-persons-block{padding-block:40px}.t3-page:has(.asi-rating-page) .t2-persons-block .t2-block__label{margin-bottom:10px}.t3-page:has(.asi-rating-page-quality) .t3-rating .asi-content-tabs{padding-block:57.1429px 60px}.t3-page:has(.asi-rating-page-quality) .t3-rating__table .t3-rating__place{border-right:6px solid var(--color-background)}.t3-page:has(.asi-rating-page-quality) .t3-card-grid>.t3-container>p{color:var(--t3-disabled);margin:0 0 50px;font-size:20px;font-style:italic}.t3-page:has(.asi-rating-page-quality) .t3-card-grid__head{margin-bottom:20px}.t3-page:has(.asi-rating-page-quality) [data-content-block=anchor]:has(>#block27454)+*>section{padding-bottom:80px}.t3-page:has(.asi-rating-page) [data-content-block=htmlEmbed]:has(.asi-rating-news-heading)>section{padding-block:45px 40px}.t3-page:has(.asi-rating-page) .asi-rating-news-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.t3-page:has(.asi-rating-page) .asi-rating-news-heading h2{margin:0;font-size:32px;line-height:1.3}.t3-page:has(.asi-rating-page) .asi-rating-news-heading a{border:1px solid var(--t3-grey);color:var(--color-foreground);border-radius:100px;padding:12px 30px;font-size:14px;text-decoration:none}.t3-page:has(.asi-rating-page-investment) .t3-richtext-block:has(.t2-inline-image[data-align=left]){padding-block:40px 50px}.t3-page:has(.asi-rating-page-investment) [data-content-block=anchor]:has(>#block6098)+*>section{padding-block:45.7143px}.t3-page:has(.asi-rating-page-investment) .t3-rating .asi-content-tabs{padding-block:45.7143px 40px}.t3-page:has(.asi-rating-page-quality) .t2-block:has(.t2-docs){padding-bottom:95px}.t3-page:has(.asi-rating-page-investment) .t2-block:has(.t2-docs){padding-bottom:123px}.t3-page:has(.asi-rating-page-investment) [data-content-block=anchor]:has(>#block3785)+*>section{padding-bottom:65px}.t3-page:has(.asi-rating-page-investment) [data-content-block=anchor]:has(>#block27490)+*>section{padding-bottom:138px}.t3-page:has(.asi-rating-page-investment) [data-content-block=anchor]:has(>#block3833)+*>section{padding-bottom:5px}.t3-page:has(.asi-rating-page-investment) [data-content-block=anchor]:has(>#block3806)+*>section{padding-bottom:105px}@media (max-width:1200px){.t3-page:has(.asi-rating-page) .asi-content-tabs:not(.t3-rating .asi-content-tabs) .asi-content-tabs__inner{display:block}.t3-page:has(.asi-rating-page) .asi-content-tabs:not(.t3-rating .asi-content-tabs) .asi-content-tabs__heading:after{flex:1}.t3-page:has(.asi-rating-page-investment) .asi-content-tabs__panel .t2-callout[data-style=important]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.t3-page:has(.asi-rating-page) .t2-pagehero{aspect-ratio:auto;min-height:420px}.t3-page:has(.asi-rating-page) .t3-richtext-block .t2-richtext{width:83.36%}.t3-page:has(.asi-rating-page) .t2-inline-image[data-align=left]{width:30%}.t3-page:has(.asi-rating-page) .t2-inline-image[data-align=left] img{max-width:100%}.t3-page:has(.asi-rating-page) .t3-richtext-block .t2-richtext:has(>.t2-inline-image[data-align=left])>p{margin-left:35%}.t3-page:has(.asi-rating-page) .t2-docs{width:83.36%}.t3-page:has(.asi-rating-page-quality) .t3-cta-group{gap:30px;padding-inline:15px}.t3-page:has(.asi-rating-page-investment) .t2-accordion .t2-block__label{margin-inline:15px}.t3-page:has(.asi-rating-page-investment) .t2-faq__item>.t2-richtext,.t3-page:has(.asi-rating-page-investment) .t2-faq__item>summary{padding-inline:15px}.t3-page:has(.asi-rating-page-quality) .t3-rating .asi-content-tabs__list button{flex-basis:130px}}@media (max-width:700px){.t3-page:has(.asi-rating-page) .t2-inline-image[data-align=left] img{height:80px;max-height:80px}.t3-page:has(.asi-rating-page) .t2-pagehero__title{font-size:28px}.t3-page:has(.asi-rating-page) .t3-richtext-block .t2-richtext,.t3-page:has(.asi-rating-page-investment) .t3-richtext-block:has(.t3-statistic) .t2-richtext{width:100%;margin:0;font-size:16px}.t3-page:has(.asi-rating-page) .asi-content-tabs:not(.t3-rating .asi-content-tabs) .asi-content-tabs__heading,.t3-page:has(.asi-rating-page) .t2-block__title,.t3-page:has(.asi-rating-page) .t3-richtext-block .t2-richtext h2{font-size:24px}.t3-page:has(.asi-rating-page) .t2-inline-image[data-align=left]{width:180px;margin:0 auto 25px}.t3-page:has(.asi-rating-page) .t3-richtext-block .t2-richtext:has(>.t2-inline-image[data-align=left])>p{margin-left:0}.t3-page:has(.asi-rating-page) .t2-docs{grid-template-columns:1fr;width:100%;margin:0}.t3-page:has(.asi-rating-page-investment) .t2-richtext:has(.t3-statistic)>:not(.t3-statistic){max-width:none}.t3-page:has(.asi-rating-page) .t3-statistic{margin:0 0 30px}.t3-page:has(.asi-rating-page-investment) .asi-content-tabs__panel .t2-callout[data-style=important]{grid-template-columns:1fr}.t3-page:has(.asi-rating-page) .t2-accordion .t2-block__label{margin-inline:0}.t3-page:has(.asi-rating-page-quality) .t2-faq{margin:0}.t3-page:has(.asi-rating-page-investment) .t2-faq__item>summary{font-size:16px}.t3-page:has(.asi-rating-page) .t3-quotes__body{padding-inline:15px}.t3-page:has(.asi-rating-page-quality) .t3-rating__table,.t3-page:has(.asi-rating-page-quality) .t3-rating__table tr[data-top=true]{font-size:16px}.t3-page:has(.asi-rating-page-quality) .t3-rating__table tbody :is(td,th){padding-block:12px}.t3-page:has(.asi-rating-page-quality) .t3-content-cards h3{max-width:none}.t3-page:has(.asi-rating-page) [data-content-block=linkGrid] .t3-links{grid-template-columns:repeat(2,minmax(0,1fr))}.t3-page:has(.asi-rating-page) [data-content-block=linkGrid] .t3-links li>a{aspect-ratio:auto;min-height:320px}.t3-page:has(.asi-rating-page) [data-content-block=linkGrid] .t3-links span{font-size:14px}.t3-page:has(.asi-rating-page) .asi-rating-news-heading h2{font-size:24px}.t3-page:has(.asi-rating-page) .asi-rating-news-heading a{padding:10px 14px;font-size:12px}.t3-page:has(.asi-rating-page) [data-content-block=linkGrid] .t3-links p{font-size:12px}}:root{--dur-fast:.15s;--dur-base:.25s;--dur-slow:.5s;--ease:cubic-bezier(.2,.7,.2,1);--ease-standard:var(--ease);--ease-pen:cubic-bezier(.4,0,.2,1);--delay-logo-one:.15s;--delay-logo-five:.4s;--dur-counter:.9s;--dur-photo:.6s;--dur-logo-one:.3s;--dur-logo-five:.55s;--dur-logo-total:.95s;--site-header-height:80px;--site-anchor-nav-height:0px}html.asi-smooth-ready{scroll-behavior:smooth}:is([id],.t1-anchor,.t2-anchor,.t1-faq__item){scroll-margin-top:calc(var(--site-header-height) + var(--site-anchor-nav-height) + 24px)}.asi-scroll-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:8px;left:0}:is(.t1-header,.t2-header){transition:box-shadow var(--dur-base) var(--ease-standard)}:is(.t1-header,.t2-header).is-scrolled{box-shadow:0 4px 16px #00000017}:is(a,button,summary,input,select,[class*=__card],.t1-card){transition:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.asi-reveal-target{transition:opacity var(--dur-slow) var(--ease-standard),translate var(--dur-slow) var(--ease-standard)}.asi-reveal-pending{opacity:0;translate:0 8px}.asi-counter{font-variant-numeric:tabular-nums;display:inline-block;position:relative}.asi-counter__visual{display:none}.asi-counter--running .asi-counter__final{opacity:0}.asi-counter--running .asi-counter__visual{white-space:nowrap;display:block;position:absolute;inset:0 auto auto 0}.asi-logo-pen{fill:none;stroke:#fff;stroke-width:9px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.asi-logo-pen--1{animation:asi-logo-write var(--dur-logo-one) var(--ease-standard) var(--delay-logo-one) forwards}.asi-logo-pen--2{animation:asi-logo-write var(--dur-logo-five) var(--ease-pen) var(--delay-logo-five) forwards}@keyframes asi-logo-write{to{stroke-dashoffset:0}}:is(.asi-arrow,[data-icon^=arrow-],.t2-more-link>span[aria-hidden],.t1-news__item-arrow){transition:translate var(--dur-base) var(--ease-standard);display:inline-block}.t2-more-link:focus-visible>span[aria-hidden],:is(a,button):focus-visible>:is(.asi-arrow,[data-icon^=arrow-],.t1-news__item-arrow){translate:4px}:is(a,button):focus-visible>:is(.asi-arrow--back,[data-icon=arrow-left]){translate:-4px}:is(a,button):focus-visible>[data-icon=arrow-up-right]{translate:4px -4px}:is(.t1-doc__cover,.t2-doc__cover){transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard)}:is(.t1-storycard__photo,.t2-story__image){transition:transform var(--dur-photo) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.t2-more-link:hover>span[aria-hidden],:is(a,button):hover>:is(.asi-arrow,[data-icon^=arrow-],.t1-news__item-arrow){translate:4px}:is(a,button):hover>:is(.asi-arrow--back,[data-icon=arrow-left]){translate:-4px}:is(a,button):hover>[data-icon=arrow-up-right]{translate:4px -4px}.t1-doc:hover .t1-doc__cover,.t2-doc:hover .t2-doc__cover{transform:translateY(-4px);box-shadow:0 8px 18px #0000001f}.t1-storycard:hover .t1-storycard__photo,.t2-story:hover .t2-story__image{transform:scale(1.03)}}:is(.t1-faq__question,.t1-accordion__summary,.t2-faq__item summary):after{transition:rotate var(--dur-base) var(--ease-standard)}:is(.t1-faq__item[open] .t1-faq__question,.t1-accordion__item[open] .t1-accordion__summary,.t2-faq__item[open] summary):after{content:"+";rotate:45deg}@supports (interpolate-size:allow-keywords){:is(.t1-faq__item,.t1-accordion__item,.t2-faq__item){interpolate-size:allow-keywords}:is(.t1-faq__item,.t1-accordion__item,.t2-faq__item)::details-content{opacity:0;height:0;transition:height var(--dur-base) var(--ease-standard),opacity var(--dur-base) var(--ease-standard),content-visibility var(--dur-base) allow-discrete;overflow:clip}:is(.t1-faq__item,.t1-accordion__item,.t2-faq__item)[open]::details-content{opacity:1;height:auto}}.asi-motion-dots:not(.t1-banner__dots){position:relative}.asi-dots-indicator{pointer-events:none;background:var(--color-accent);transition:transform var(--dur-base) var(--ease-standard);margin:0;padding:0;list-style:none;position:absolute;top:0;left:0}.t1-banner__dots .asi-dots-indicator{background:#fff;border-radius:50%}.asi-motion-dots[data-moving] .t1-banner__dot[data-active=true]:after{background:#ffffff73}.asi-motion-dots[data-moving] .t2-hero__dot[data-active=true]{background:var(--color-border)}.asi-motion-dots[data-moving] .t2-stories__dot[aria-current=true]{background:var(--t2-on-dark-faint)}@media (prefers-reduced-motion:reduce){*,:after,:before,html.asi-smooth-ready{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}.asi-reveal-pending{opacity:1;translate:none}.asi-counter--running .asi-counter__final{opacity:1}.asi-counter--running .asi-counter__visual{display:none}.asi-logo-pen{stroke-dashoffset:0}.t2-more-link:is(:hover,:focus-visible)>span[aria-hidden],:is(a,button):is(:hover,:focus-visible)>:is(.asi-arrow,[data-icon^=arrow-]){translate:none}:is(.t1-doc,.t2-doc):hover :is(.t1-doc__cover,.t2-doc__cover),:is(.t1-storycard,.t2-story):hover :is(.t1-storycard__photo,.t2-story__image){transform:none}:is(.t1-faq__item,.t1-accordion__item,.t2-faq__item)::details-content{transition:none}}:root{--background:#fff;--foreground:#111}html{color-scheme:light}body{-webkit-font-smoothing:antialiased;min-height:100vh;margin:0}.page-heading--hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}