﻿@font-face{font-display:swap;font-family:"localtapiola-sans";font-style:normal;font-weight:800;src:url("/work/duet-design-system/assets/fonts/LocalTapiola-Extrabold.woff2") format("woff2"),url("/work/duet-design-system/assets/fonts/LocalTapiola-Extrabold.woff") format("woff")}@font-face{font-display:swap;font-family:"localtapiola-sans";font-style:normal;font-weight:600;src:url("/work/duet-design-system/assets/fonts/LocalTapiola-Semibold.woff2") format("woff2"),url("/work/duet-design-system/assets/fonts/LocalTapiola-Semibold.woff") format("woff")}@font-face{font-display:swap;font-family:"localtapiola-sans";font-style:normal;font-weight:400;src:url("/work/duet-design-system/assets/fonts/LocalTapiola-Regular.woff2") format("woff2"),url("/work/duet-design-system/assets/fonts/LocalTapiola-Regular.woff") format("woff")}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@font-face{font-display:swap;font-family:"turva-sans";font-style:normal;font-weight:700;src:url("/work/duet-design-system/assets/fonts/Turva-Bold.woff2") format("woff2"),url("/work/duet-design-system/assets/fonts/Turva-Bold.woff") format("woff")}@font-face{font-display:swap;font-family:"turva-sans";font-style:italic;font-weight:700;src:url("/work/duet-design-system/assets/fonts/Turva-BoldItalic.woff2") format("woff2"),url("/work/duet-design-system/assets/fonts/Turva-BoldItalic.woff") format("woff")}@font-face{font-display:swap;font-family:"turva-sans";font-style:normal;font-weight:600;src:url("/work/duet-design-system/assets/fonts/Turva-Semibold.woff2") format("woff2"),url("/work/duet-design-system/assets/fonts/Turva-Semibold.woff") format("woff")}@font-face{font-display:swap;font-family:"turva-sans";font-style:normal;font-weight:400;src:url("/work/duet-design-system/assets/fonts/Turva-Regular.woff2") format("woff2"),url("/work/duet-design-system/assets/fonts/Turva-Regular.woff") format("woff")}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-size:100%;text-size-adjust:100%}html,body{margin:0;min-height:100%;padding:0}duet-paragraph+duet-heading{margin-top:20px !important}@media (min-width: 36em){duet-paragraph+duet-heading{margin-top:28px !important}}duet-paragraph+duet-button{margin-top:12px !important}duet-alert:not(.hydrated),duet-badge:not(.hydrated),duet-button:not(.hydrated),duet-caption:not(.hydrated),duet-card:not(.hydrated),duet-checkbox:not(.hydrated),duet-choice:not(.hydrated),duet-choice-group:not(.hydrated),duet-collapsible:not(.hydrated),duet-cookie-consent:not(.hydrated),duet-date-picker:not(.hydrated),duet-divider:not(.hydrated),duet-empty-state:not(.hydrated),duet-footer:not(.hydrated),duet-grid:not(.hydrated),duet-grid-item:not(.hydrated),duet-header:not(.hydrated),duet-heading:not(.hydrated),duet-hero:not(.hydrated),duet-icon:not(.hydrated),duet-input:not(.hydrated),duet-label:not(.hydrated),duet-layout:not(.hydrated),duet-link:not(.hydrated),duet-list:not(.hydrated),duet-list-item:not(.hydrated),duet-logo:not(.hydrated),duet-modal:not(.hydrated),duet-nav:not(.hydrated),duet-number-input:not(.hydrated),duet-paragraph:not(.hydrated),duet-radio:not(.hydrated),duet-radio-group:not(.hydrated),duet-range-slider:not(.hydrated),duet-select:not(.hydrated),duet-spacer:not(.hydrated),duet-spinner:not(.hydrated),duet-step:not(.hydrated),duet-stepper:not(.hydrated),duet-tab:not(.hydrated),duet-tab-group:not(.hydrated),duet-table:not(.hydrated),duet-textarea:not(.hydrated),duet-toggle:not(.hydrated),duet-tooltip:not(.hydrated),duet-tray:not(.hydrated),duet-visually-hidden:not(.hydrated){visibility:hidden}html *::selection{background:#0077b3;color:#fff;text-shadow:none}html.duet-theme-turva *::selection{background:#c60c30}img::selection{background:transparent}html h1::selection{-webkit-text-stroke:1px #00294d;background:transparent;color:#fff}@supports (-moz-appearance: none){html h1::selection{-webkit-text-stroke:0;background:#0077b3;color:#fff}}html.duet-theme-turva h1::selection{-webkit-text-stroke:1px #171c3a;background:transparent;color:#fff}@supports (-moz-appearance: none){html.duet-theme-turva h1::selection{-webkit-text-stroke:0;background:#c60c30;color:#fff}}html,body,div,span,h1,h2,h3,h4,p,blockquote,pre,a,code,img,svg,small,strike,strong,sub,sup,b,u,i,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,article,aside,canvas,input,footer,header,nav,section,time,button,video,textarea,input{-moz-box-sizing:border-box;-webkit-appearance:none;-webkit-box-sizing:border-box;appearance:none;border:0;box-sizing:border-box;margin:0;padding:0}main,article,aside,footer,header,nav,section{display:block}@-ms-viewport{width:device-width}@viewport{width:device-width}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100%;text-size-adjust:100%}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}@media print{body{-webkit-print-color-adjust:exact !important;background:#fff !important;color:#000 !important;font-size:10pt !important;margin:0 5% !important}header,footer,nav,.sub-nav-container{display:none !important}main{border:0;font-size:10pt !important;margin:0 !important;padding:0 !important;position:static !important}a{color:#0077b3;text-decoration:underline}h1{border:0;margin-top:5% !important;padding-bottom:0 !important}.image-container,.lift{page-break-inside:avoid !important}table{min-width:auto !important}table th{width:auto !important}pre code{font-size:13px !important;white-space:pre-wrap !important}}.duet-mode-colorblind{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.duet-mode-lowvision{-webkit-filter:blur(2px);filter:blur(2px)}.duet-mode-colorblind.duet-mode-lowvision{-webkit-filter:grayscale(100%) blur(2px);filter:grayscale(100%) blur(2px)}body{background:#0077b3;color:#00294d;font-family:"localtapiola-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-style:normal;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.5;min-width:320px;transition:background-color 300ms ease}body::after{background:#fff;bottom:-100px;content:"";left:0;position:fixed;right:0;top:0;z-index:-1}.duet-theme-turva body{background:#c60c30;color:#171c3a;font-family:"turva-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.prevent-scroll{overflow:hidden}a{color:#0077b3;text-decoration:underline}a:active{opacity:.75}.duet-theme-turva a{color:#c60c30}header{-webkit-user-select:none;align-items:center;background:#0077b3;box-shadow:0 2px 6px 0 rgba(0,41,77,0.07),0 2px 6px 0 rgba(0,41,77,0.07),0 2px 6px 0 rgba(0,41,77,0.07);color:#fff;display:flex;flex-direction:row;font-weight:800;height:58px;justify-content:flex-start;left:0;min-width:320px;padding:0 16px;position:fixed;right:0;top:0;transform:translateZ(0);transition:background-color 300ms ease,transform 300ms ease;user-select:none;vertical-align:middle;z-index:900}header::before{background:#0077b3;content:"";height:200px;left:0;position:fixed;top:-200px;transition:background-color 300ms ease;width:100%;z-index:200}.duet-theme-turva header::before{background:#c60c30}@media (max-width: 1023px){header{align-content:stretch;justify-content:flex-start}}.duet-theme-turva header{background:#c60c30;box-shadow:0 2px 6px 0 rgba(117,117,117,0.13),0 2px 6px 0 rgba(117,117,117,0.13),0 2px 6px 0 rgba(117,117,117,0.13)}header duet-visually-hidden{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;top:0;width:1px}.logo{-webkit-font-smoothing:antialiased;align-items:center;color:#fff;display:flex;flex-direction:row;font-size:22px;justify-content:flex-start;margin-right:auto;margin-top:-2px;position:relative;text-decoration:none;vertical-align:middle;white-space:nowrap;z-index:1}.logo:focus{border-radius:4px;box-shadow:0 0 0 3px rgba(255,255,255,0.4) !important;outline:0 !important}.logo svg{fill:#fff;height:24px;margin-right:8px;width:24px}.duet-theme-turva .logo svg{display:none}.logo .turva-logo{display:none;margin-right:9px;margin-top:-3px}.duet-theme-turva .logo .turva-logo{display:block}.duet-theme-turva .logo{color:#fff}.theme-switch{-webkit-appearance:none;-webkit-mask-image:-webkit-radial-gradient(#fff, #000);appearance:none;background:rgba(0,0,0,0.3);border-radius:20rem !important;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:"localtapiola-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.75rem;font-weight:600;left:250px;margin-right:auto;min-width:170px;overflow:hidden;position:absolute;top:16px;transform:translateZ(0);width:170px}.duet-theme-turva .theme-switch{font-family:"turva-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}@media (max-width: 1023px){.theme-switch{box-shadow:inset 0 0 0 5px #0077b3;left:auto;margin-right:4px;min-width:56px;position:relative;top:auto;transition:box-shadow 300ms ease;width:56px}.duet-theme-turva .theme-switch{box-shadow:inset 0 0 0 5px #c60c30}}.theme-switch span{border-radius:20rem;display:block;line-height:2.2;padding:0 16px 1px;transition:color 100ms 100ms ease;z-index:200}.duet-theme-turva .theme-switch span{padding:0 18px 1px}@media (max-width: 1023px){.theme-switch span{height:26px;overflow:hidden;text-indent:-999px}}.theme-switch span.lt{color:#004d80}.theme-switch.active .lt{color:#fff}.theme-switch.active .turva{color:#940925}.theme-switch .indicator{background:#fff;border-radius:20rem;box-shadow:0 0 4px rgba(0,0,0,0.1);height:100%;left:0;position:absolute;top:0;transition:transform 300ms ease;width:107px;will-change:transform;z-index:100}@media (max-width: 1023px){.theme-switch .indicator{width:26px}}.theme-switch:focus .indicator{background:#cde5f1}.duet-theme-turva .theme-switch:focus .indicator{background:#f4cfd6}.theme-switch.active .indicator{transform:translateX(100px)}@media (max-width: 1023px){.theme-switch.active .indicator{transform:translateX(30px)}}.header-right{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:flex-end;vertical-align:middle}@media (max-width: 1023px){.header-right{margin-right:-4px}}.skip-to-content{background:#0077b3;border-radius:4px;box-shadow:0 0 0 3px rgba(255,255,255,0.4) !important;color:#fff;font-size:.875rem;font-weight:600;height:1px;left:-100%;opacity:0;padding:8px 16px;position:absolute;text-decoration:none;top:-100%;width:1px;z-index:2}.duet-theme-turva .skip-to-content{background:#c60c30;color:#fff}.skip-to-content:focus{height:auto;left:15px;opacity:1;outline:0;top:50%;transform:translateY(-50%);width:auto}footer{border-top:1px solid #e1e3e6;bottom:0;color:#4f5d6a;display:flex;font-size:.75rem;justify-content:space-between;left:0;padding:20px 36px 20px calc(48px * 2);position:absolute;right:0}@media (max-width: 1200px){footer{padding-left:calc(36px * 2)}}@media (max-width: 1023px){footer{padding-left:20px;padding-right:20px}}.duet-theme-turva footer{border-color:#e6e6e6;color:#5c5c5c}footer a{margin-left:16px;text-decoration:none}footer a:hover{text-decoration:underline}footer .turva{display:none}.duet-theme-turva footer .turva{display:inline}.duet-theme-turva footer .lt{display:none}@media (max-width: 1023px){footer .desktop{display:none !important}}.overlay{display:none}@media (max-width: 1023px){.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(0,41,77,0.8);bottom:0;display:block;left:0;opacity:0;position:fixed;right:0;top:58px;transition:opacity 300ms ease,visibility 300ms ease;visibility:hidden;width:100%;will-change:opacity, visibility;z-index:200}.duet-theme-turva .overlay{background:rgba(23,28,58,0.8)}.overlay.active{opacity:1;visibility:visible}}nav{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;-webkit-user-select:none;backface-visibility:hidden;background:#f5f8fa;bottom:0;font-size:.875rem;left:0;position:fixed;top:58px;transform:translateZ(0);transition:none;user-select:none;width:250px;z-index:8}@media (max-width: 1023px){nav{-webkit-font-smoothing:antialiased;box-shadow:0 2px 20px 0 rgba(0,0,0,0.2);font-size:1rem;left:auto;max-width:400px;min-width:280px;opacity:0;right:0;transform:translateX(100%);transition:transform 300ms ease,opacity 300ms ease,visibility 300ms ease;visibility:hidden;width:80%;will-change:transform, opacity, visibility;z-index:201}nav.active{opacity:1;transform:translateX(0);visibility:visible}}.duet-theme-turva nav{background:#f7f7f7}nav::after{background:linear-gradient(to left, rgba(101,119,135,0.15) 0%, rgba(101,119,135,0.15) 1px, rgba(101,119,135,0.04) 1px, rgba(101,119,135,0) 100%);bottom:0;content:"";position:absolute;right:0;top:0;width:6px}nav ul{list-style:none}.elv-toc-list{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;max-height:100%;overflow-y:auto;padding:28px 0}nav ul ul{display:none;margin-left:0;padding:0 0 0 20px}nav .on-path>ul{display:block}li{position:relative}nav li a{color:#637484;display:block;padding:8px 0 8px 20px;position:relative;text-decoration:none;transition:background-color 300ms ease,color 300ms ease;width:100%}@media (max-width: 1023px){nav li a{padding:12px 0 12px 8%}}.duet-theme-turva nav li a{color:#757575}nav li a:hover{background:#e6f2f8;color:#00294d}.duet-theme-turva nav li a:hover{background:#f9e6ea;color:#171c3a}nav ul ul ul li a:hover{background:rgba(0,41,77,0.05)}.duet-theme-turva nav ul ul ul li a:hover{background:rgba(23,28,58,0.05)}.elv-toc-active>a,.elv-toc-active>a:hover{background:#e6f2f8;color:#00294d;font-weight:600}.duet-theme-turva .elv-toc-active>a,.duet-theme-turva .elv-toc-active>a:hover{background:#f9e6ea;color:#171c3a}ul ul a{border-bottom-left-radius:4px;border-top-left-radius:4px}nav button{background:transparent;border-radius:4px;cursor:pointer;height:36px;opacity:.75;position:absolute;right:8px;top:0;transition:background-color 300ms ease;width:44px}nav button:hover{background:rgba(0,0,0,0.03);opacity:1}@media (max-width: 1023px){nav button{height:44px;margin-top:2px;opacity:1;right:12px}}nav ul ul button svg{width:8px}nav button:hover,nav button:focus{opacity:1}nav li.mobile{display:none}@media (max-width: 1023px){nav li.mobile{display:block}}nav button svg{fill:#657787;height:auto;width:10px}.duet-theme-turva nav button svg{fill:#757575}.elv-toc-active>button svg{fill:#00294d;opacity:1}.duet-theme-turva .elv-toc-active>button svg{fill:#171c3a}.duet-theme-turva .theme{color:#c60c30}.mobile-logout{display:none}@media (max-width: 1023px){.mobile-logout{display:block}}.nav-toggle{display:none}@media (max-width: 1023px){.nav-toggle{background:transparent;border-radius:20rem;color:#fff !important;cursor:pointer;display:block;font-family:"localtapiola-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;font-weight:600;height:100%;line-height:normal;min-height:44px;transition:background-color 300ms ease,color 300ms ease;width:44px;z-index:200}.duet-theme-turva .nav-toggle{font-family:"turva-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.nav-toggle svg{height:25px;margin-top:2px;width:25px}.nav-toggle svg line,.nav-toggle svg circle,.nav-toggle svg path{stroke-width:1.3}.nav-toggle:focus{border-radius:4px;box-shadow:0 0 0 3px rgba(255,255,255,0.4) !important;outline:0 !important}.nav-toggle:active{opacity:.75}}a.level-3{font-size:.83333rem}@media (max-width: 1023px){a.level-3{font-size:.90909rem}}.elv-toc-active>a.level-3{background:rgba(0,41,77,0.05);border-radius:0;box-shadow:inset 3px 0 0 0 #00294d}.duet-theme-turva .elv-toc-active>a.level-3{background:rgba(23,28,58,0.05)}.dropdown{position:relative;z-index:600}@media (max-width: 1023px){.dropdown{display:none}}.dropdown .dropdown-toggle{align-items:center;background:transparent;border-radius:20rem;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:"localtapiola-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;font-weight:600;height:100%;justify-content:flex-end;line-height:normal;transition:background-color 300ms ease,color 300ms ease;vertical-align:middle;width:46px;z-index:200}.duet-theme-turva .dropdown .dropdown-toggle{font-family:"turva-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}@media (max-width: 1023px){.dropdown .dropdown-toggle{justify-content:center;width:42px}}.dropdown .dropdown-toggle svg{height:32px;width:32px}.dropdown .dropdown-toggle svg line,.dropdown .dropdown-toggle svg circle,.dropdown .dropdown-toggle svg path{stroke-width:0.9}@media (max-width: 1023px){.dropdown .dropdown-toggle svg{height:26px;width:26px}.dropdown .dropdown-toggle svg line,.dropdown .dropdown-toggle svg circle,.dropdown .dropdown-toggle svg path{stroke-width:1.15}}.dropdown .dropdown-toggle:active{opacity:.75}.dropdown .dropdown-toggle:focus{box-shadow:none !important;outline:0 !important}.dropdown .dropdown-toggle:focus svg{border-radius:50%;box-shadow:0 0 0 3px rgba(255,255,255,0.4) !important}.dropdown .dropdown-menu{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;background:#fff;border:1px solid #e1e3e6;border-radius:4px;box-shadow:0 2px 10px 0 rgba(0,41,77,0.1);font-size:.875rem;font-weight:400;min-width:200px;opacity:0;overflow:hidden;position:absolute;right:-10px;top:39px;transform:translateY(-15px) scale(0.9);transition:opacity 200ms ease, transform 200ms ease, visibility 200ms ease;visibility:hidden;will-change:opacity, transform, visibility;z-index:600}.dropdown .dropdown-menu svg{height:auto;position:absolute;right:20px;top:50%;transform:translateY(-55%);width:12px}.dropdown .dropdown-menu a{color:#657787;display:block;padding:12px 20px;position:relative;text-decoration:none;transition:color 300ms ease,background-color 300ms ease}.dropdown .dropdown-menu a:hover,.dropdown .dropdown-menu a:focus{background:#e6f2f8;color:#00294d}.dropdown .dropdown-menu a.colorblind{border-top:1px solid #e1e3e6}.dropdown .dropdown-menu a.colorblind::after{background:#00875a;border-radius:20rem;color:#fff;content:"NEW";font-size:9px;font-weight:600;line-height:1.25;margin-left:8px;padding:2px 4px;vertical-align:middle}.dropdown .dropdown-menu a.colorblind.active::after{display:none}.duet-theme-turva .dropdown .dropdown-menu{border-color:#e6e6e6;box-shadow:0 2px 10px 0 rgba(117,117,117,0.15)}.duet-theme-turva .dropdown .dropdown-menu a{color:#757575}.duet-theme-turva .dropdown .dropdown-menu a:hover{background:#f9e6ea;color:#171c3a}.duet-theme-turva .dropdown .dropdown-menu a:last-of-type{border-color:#e6e6e6}.dropdown.active .dropdown-menu{opacity:1;transform:translateY(0) scale(0.999);visibility:visible}main{background:#fff;left:250px;min-height:calc(100% - 58px);padding:36px 72px 144px calc(48px * 2);position:absolute;right:0;top:58px}@media (max-width: 1200px){main{padding:36px 48px 72px calc(36px * 2)}}@media (max-width: 1023px){main{left:auto;margin-top:58px;min-height:600px;padding:36px 8% 96px;position:relative;right:auto;top:auto;width:100%}}main p,main blockquote,main ul,main ol{display:block;margin-bottom:20px}main p,main ul,main ol,main pre,main blockquote,main duet-alert{max-width:600px}main p a,main ul a,main ol a,main pre a,main blockquote a,main duet-alert a{color:#0077b3;text-decoration:underline}main p a:active,main ul a:active,main ol a:active,main pre a:active,main blockquote a:active,main duet-alert a:active{opacity:.75}.duet-theme-turva main p a,.duet-theme-turva main ul a,.duet-theme-turva main ol a,.duet-theme-turva main pre a,.duet-theme-turva main blockquote a,.duet-theme-turva main duet-alert a{color:#c60c30}main pre{max-width:45rem}main ul{list-style-type:none}main ul:not(.sub-nav),main ol{margin-left:1.25rem}main ul:not(.sub-nav) li,main ol li{margin-bottom:8px}main ul:not(.sub-nav) li ul,main ol li ul{margin-top:8px}main ul:not(.sub-nav) ul,main ol ul{margin-bottom:0;margin-left:1.25rem}main ul:not(.sub-nav) li{position:relative}main ul:not(.sub-nav) li::before{background:#657787;border-radius:50%;content:"";font-family:"localtapiola-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.5rem;font-weight:700;height:5px;left:-1rem;line-height:1.1;position:absolute;top:9px;width:5px}.duet-theme-turva main ul:not(.sub-nav) li::before{background:#757575}main h1{-webkit-font-smoothing:antialiased;border-bottom:1px solid #e1e3e6;font-size:58px;font-weight:800;letter-spacing:-.01rem;margin:calc(36px * -1) 0 48px calc(48px * -2);padding:96px 72px 48px 96px;width:calc(100% + (28px * 6))}@media (max-width: 1200px){main h1{font-size:3rem;margin:calc(36px * -1) 0 36px calc(36px * -2);padding:calc(36px * 2) 48px 36px calc(36px * 2);width:calc(100% + (20px * 6))}}@media (max-width: 1023px){main h1{font-size:2.25rem;line-height:1.1;margin:0 0 48px -9.5%;padding:36px 10%;width:119%}}@media (max-width: 600px){main h1{padding-top:0}}.duet-theme-turva main h1{border-color:#e6e6e6}main h1 a{display:none}.illustration{border:1px solid #e1e3e6;cursor:default;height:auto;margin:28px 0 0;max-width:272px;width:50%}.duet-theme-turva .illustration{border-color:#e6e6e6}.illustration-index{background-position:70% bottom;background-repeat:no-repeat;background-size:100% auto;bottom:11%;display:block;height:0;max-width:620px;min-width:0;padding-bottom:60%;position:absolute;right:72px;width:65%;z-index:1}.no-js .illustration-index{background-image:url("/work/duet-design-system/assets/img/illustration.png")}.webp .illustration-index{background-image:url("/work/duet-design-system/assets/img/illustration.webp")}.no-webp .illustration-index{background-image:url("/work/duet-design-system/assets/img/illustration.png")}.duet-theme-turva .illustration-index{background-size:70% auto}.duet-theme-turva.webp .illustration-index{background-image:url("/work/duet-design-system/assets/img/illustration-turva.webp")}.duet-theme-turva.no-webp .illustration-index{background-image:url("/work/duet-design-system/assets/img/illustration-turva.png")}@media (max-width: 1200px){.illustration-index{bottom:6%;right:28px}}@media (min-width: 1800px){.illustration-index{left:48%;right:auto}}@media (max-width: 1023px){.illustration-index{width:55%}}@media (max-width: 800px){.illustration-index{bottom:11%;right:-28px;width:65%}}@media (max-width: 600px){.illustration-index{bottom:-20%;left:17.5%;right:auto}}@media (max-width: 500px){.illustration-index{bottom:-11%}}@media (max-width: 400px){.illustration-index{bottom:-9%}}.illustration-component{border-radius:4px;height:auto;margin:0;max-width:600px;width:100%}.illustrations{column-gap:0;columns:3 200px;list-style:none;margin-left:0 !important;max-width:1200px;padding:16px 0;transform:translateZ(0);width:80%}@media (max-width: 1023px){.illustrations{width:100%}}.illustrations.turva{display:none}.duet-theme-turva .illustrations.localtapiola{display:none}.duet-theme-turva .illustrations.turva{display:block}.illustrations li{-webkit-column-break-inside:avoid;break-inside:avoid;display:inline-block;margin-bottom:0 !important;page-break-inside:avoid;width:100%}.illustrations li::before{display:none}.illustrations a{background:#fff;border-radius:4px;box-shadow:inset 0 0 0 rgba(255,255,255,0),0 2px 6px 0 rgba(0,41,77,0.07),0 -1px 0 0 rgba(0,0,0,0.09),-1px 0 0 0 rgba(0,0,0,0.07),1px 0 0 0 rgba(0,0,0,0.07),0 1px 0 0 rgba(0,0,0,0.07);color:#00294d;display:block;font-size:.75rem;height:calc(100% - 16px);margin:8px 0 8px 8px;padding:28px;text-decoration:none;transition:box-shadow 100ms ease;width:calc(100% - 16px)}.duet-theme-turva .illustrations a{box-shadow:inset 0 0 0 rgba(255,255,255,0),0 2px 6px 0 rgba(117,117,117,0.13),0 -1px 0 0 rgba(0,0,0,0.09),-1px 0 0 0 rgba(0,0,0,0.07),1px 0 0 0 rgba(0,0,0,0.07),0 1px 0 0 rgba(0,0,0,0.07);color:#171c3a}.illustrations a:hover{box-shadow:inset 0 0 0 2px #0077b3,0 2px 10px 0 rgba(0,41,77,0.1)}.duet-theme-turva .illustrations a:hover{box-shadow:inset 0 0 0 2px #c60c30,0 2px 10px 0 rgba(117,117,117,0.15)}h1,h2,h3,h4{-webkit-font-smoothing:antialiased;font-family:"localtapiola-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:600;line-height:1.25}.duet-theme-turva h1,.duet-theme-turva h2,.duet-theme-turva h3,.duet-theme-turva h4{font-family:"turva-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}h1:hover .direct-link,h2:hover .direct-link,h3:hover .direct-link,h4:hover .direct-link{opacity:1}.duet-theme-turva h1{font-style:italic}h2{font-size:2.25rem;font-weight:800;margin:36px 0 16px}@media (max-width: 1200px){h2{font-size:1.5rem}}h3{font-size:1.5rem;font-weight:800;margin:36px 0 16px}@media (max-width: 1200px){h3{font-size:1.25rem}}h4{font-size:1.25rem;font-weight:800;margin:calc(4px * -1) 0 4px}@media (max-width: 1200px){h4{font-size:1rem}}.direct-link{color:#e1e3e6;opacity:0;text-decoration:none;transition:opacity 300ms ease}.duet-theme-turva .direct-link{color:#e6e6e6}@media (max-width: 1023px){.direct-link{display:none}}.direct-link:focus{color:#0077b3;opacity:1}.duet-theme-turva .direct-link:focus{color:#c60c30}.group-heading:first-of-type{margin-top:72px}.direct-link:hover{color:#0077b3}.duet-theme-turva .direct-link:hover{color:#c60c30}table h4{margin-bottom:4px}p{-webkit-hyphens:none;hyphens:none;margin:0 0 calc(16px - 2px)}p a:hover,li a:hover{text-decoration:none}table p{margin:0}p.intro{color:#657787;display:block;font-size:1.5rem;font-weight:400;letter-spacing:-.01rem;line-height:1.6;margin-bottom:36px;max-width:45rem}.duet-theme-turva p.intro{color:#757575;max-width:42rem}p.intro a{background:#e6f2f8;border-bottom:2px solid #0077b3;color:#0077b3;padding:0 0 1px;text-decoration:none}@media (max-width: 1200px){p.intro a{border-width:1.5px}}.duet-theme-turva p.intro a{background:#f9e6ea;border-color:#c60c30;color:#c60c30}p.intro a:hover{border-color:#004d80;color:#004d80}.duet-theme-turva p.intro a:hover{border-color:#940925;color:#940925}@media (max-width: 1200px){p.intro{font-size:1.25rem;max-width:36rem}}strong{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;font-weight:600}duet-divider{margin-bottom:-28px !important}p+pre,pre+p{margin-top:28px}.desc{color:#657787;font-size:.75rem;line-height:1.25;margin-bottom:20px;padding:0 20px;text-align:center}blockquote{-webkit-hyphens:none;hyphens:none;line-height:1.5;margin:0 0 calc(16px - 2px);padding:0 0 0 28px;position:relative}blockquote::before{color:#909599;content:"“";font-family:"localtapiola-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:2.25rem;font-style:normal;font-weight:800;left:0;line-height:1.25;position:absolute;top:-4px}.duet-theme-turva blockquote::before{color:#757575;font-family:"turva-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}@media (max-width: 768px){.responsive-table{-webkit-overflow-scrolling:touch;margin-left:-9.5%;overflow:auto;padding:0 0 0 9.5%;position:relative;width:119%}}.responsive-table duet-badge{height:20px;position:relative;top:-2px}.responsive-table table{margin:36px 0 100px}.responsive-table table.tight-spacing{margin:0 0 48px;max-width:600px;width:100%}@media (max-width: 768px){.responsive-table table.tight-spacing{min-width:0;overflow:hidden;width:91.5%}.responsive-table table.tight-spacing th{width:auto !important}}.responsive-table table span{-webkit-hyphens:none;hyphens:none}.duet-component .responsive-table table{margin-bottom:28px}@media (max-width: 768px){.responsive-table table{margin-top:0;min-width:980px;overflow:auto;width:100%}}.responsive-table table ul{position:static;z-index:0}@supports (display: grid){.component-status{display:none}}.component-status.active{display:block}@media (max-width: 1200px){.component-status{display:block !important}}.component-status p{font-size:.875rem}.component-status a,.component-status strong{font-size:1rem}.component-status tr:hover{background:#f3f9fc;cursor:pointer}.template-status{display:block}.template-status p{font-size:.875rem}.template-status a,.template-status strong{font-size:1rem}.template-status tr:hover{background:#f3f9fc;cursor:pointer}table{border-collapse:separate;border-spacing:0;margin:0 0 28px;table-layout:fixed;width:100%}.legend{align-items:center;display:flex;flex-direction:row;font-size:.875rem;justify-content:flex-end;margin:-48px 0 100px;overflow:hidden;vertical-align:middle}@media (max-width: 1023px){.legend{align-items:flex-start;flex-direction:column}}@media (max-width: 1023px){.legend strong{margin-bottom:12px}}.legend-components{margin-bottom:48px}.legend-cards{margin-top:36px}.legend-item{display:flex;flex-direction:row;margin-left:20px;vertical-align:middle}@media (max-width: 1023px){.legend-item{margin-left:0}}.legend-item img{height:20px;margin-right:8px;width:20px}td{border-bottom:1px solid #ebf1f5;font-size:.875rem}.duet-theme-turva td{border-color:#efefef}tr:last-child td{border:0}tr{transition:background 300ms ease}tr:hover{background:#f5f8fa}.duet-theme-turva tr:hover{background:#f7f7f7}th,td{hyphens:auto;padding:0;vertical-align:top;word-break:break-word}th:first-child,td:first-child{padding-left:0 !important}td:last-child,td:last-child{padding-right:0 !important}td,th{padding:28px 12px}.tight-spacing td,.tight-spacing th{padding:12px 4px 4px}.semi-tight-spacing td{padding:20px 12px}th{font-weight:400;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}thead th{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;background:#fff;border-bottom:1px solid #e1e3e6;border-spacing:0;color:#657787;cursor:default;font-weight:400;padding:12px;position:-webkit-sticky;position:sticky;top:58px;transform:translate3d(0, 0, 0);z-index:2}.ie thead th{position:relative;top:auto}@media (max-width: 768px){thead th{position:relative;top:auto}}.duet-theme-turva thead th{border-color:#e6e6e6;color:#757575}tr.turva{display:none}.duet-theme-turva tr.turva{display:table-row}.duet-theme-turva tr.lahitapiola{display:none}.highlight-line .subst,.highlight-line .punctuation,.highlight-line .token.keyword{color:#00294d}.duet-theme-turva .highlight-line .subst,.duet-theme-turva .highlight-line .punctuation,.duet-theme-turva .highlight-line .token.keyword{color:#171c3a}.highlight-line .string,.highlight-line .meta,.highlight-line .symbol,.highlight-line .template-tag,.highlight-line .template-variable,.token.attr-value,.highlight-line .addition{color:#7a01c4}.duet-theme-turva .highlight-line .string,.duet-theme-turva .highlight-line .meta,.duet-theme-turva .highlight-line .symbol,.duet-theme-turva .highlight-line .template-tag,.duet-theme-turva .highlight-line .template-variable,.duet-theme-turva .token.attr-value,.duet-theme-turva .highlight-line .addition{color:#a9457c}.highlight-line .comment,.token.comment,.highlight-line .quote{color:#657787}.duet-theme-turva .highlight-line .comment,.duet-theme-turva .token.comment,.duet-theme-turva .highlight-line .quote{color:#757575}.highlight-line .number,.highlight-line .regex,.highlight-line .literal,.highlight-line .bullet,.highlight-line .link,.token.boolean{color:#00875a}.duet-theme-turva .highlight-line .number,.duet-theme-turva .highlight-line .regex,.duet-theme-turva .highlight-line .literal,.duet-theme-turva .highlight-line .bullet,.duet-theme-turva .highlight-line .link,.duet-theme-turva .token.boolean{color:#08874e}.highlight-line .deletion,.highlight-line .doctype,.highlight-line .attr-value{color:#7a01c4}.duet-theme-turva .highlight-line .deletion,.duet-theme-turva .highlight-line .doctype,.duet-theme-turva .highlight-line .attr-value{color:#a9457c}.highlight-line .keyword,.highlight-line .token.keyword,.highlight-line .selector-tag,.highlight-line .title,.highlight-line .section,.highlight-line .built_in,.highlight-line .doctag,.highlight-line .type,.highlight-line .tag,.highlight-line .token.property,.token.tag,.highlight-line .function,.highlight-line .name,.token.class-name,.highlight-line .selector-id,.highlight-line .selector-class,.highlight-line .property,.highlight-line .strong{color:#0077b3}.duet-theme-turva .highlight-line .keyword,.duet-theme-turva .highlight-line .token.keyword,.duet-theme-turva .highlight-line .selector-tag,.duet-theme-turva .highlight-line .title,.duet-theme-turva .highlight-line .section,.duet-theme-turva .highlight-line .built_in,.duet-theme-turva .highlight-line .doctag,.duet-theme-turva .highlight-line .type,.duet-theme-turva .highlight-line .tag,.duet-theme-turva .highlight-line .token.property,.duet-theme-turva .token.tag,.duet-theme-turva .highlight-line .function,.duet-theme-turva .highlight-line .name,.duet-theme-turva .token.class-name,.duet-theme-turva .highlight-line .selector-id,.duet-theme-turva .highlight-line .selector-class,.duet-theme-turva .highlight-line .property,.duet-theme-turva .highlight-line .strong{color:#c60c30}.token.attr-name{color:#364a81}.duet-theme-turva .token.attr-name{color:#171c3a}.highlight-line .emphasis{font-style:italic}code{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;-webkit-hyphens:none;background:#f5f8fa;border-radius:4px;color:#00294d;font-family:monaco,Consolas,monospace,monospace;font-size:12px;hyphens:none;padding:4px 8px}.duet-theme-turva code{background:#f7f7f7;color:#454545}td code{margin-bottom:8px}p code,li code{font-size:13px;word-wrap:break-word}h3 code{font-size:13px;font-weight:400}pre code{background:#f5f8fa;color:#00294d;display:block;font-size:13px;line-height:1.5;margin:20px 0;overflow-x:auto;padding:20px 28px;white-space:pre}pre code::-webkit-scrollbar-track{background:transparent;opacity:0}pre code::-webkit-scrollbar{background:transparent;height:8px;opacity:0}pre code::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;opacity:0}.duet-theme-turva pre code{background:#f7f7f7;color:#454545}pre code:hover::-webkit-scrollbar-track{background:transparent;opacity:1}pre code:hover::-webkit-scrollbar{background:#ebf1f5;opacity:1}.duet-theme-turva pre code:hover::-webkit-scrollbar{background:#efefef}pre code:hover::-webkit-scrollbar-thumb{background-color:#bdc6cc;opacity:1}.duet-theme-turva pre code:hover::-webkit-scrollbar-thumb{background-color:#c4c4c4}table code{display:block;font-size:12px}.color-example{border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);display:inline-block;height:58px;margin:0 0 4px;padding:12px;vertical-align:middle;width:100%}.color-example a{cursor:pointer;text-decoration:none}.color-contrast{align-items:center;display:flex;line-height:1}.color-contrast .color-preview{background-color:currentColor;border-radius:50%;height:8px;margin-right:6px;width:8px}.color-contrast+.color-contrast{margin-top:6px}.line-height-example{background:#f5f8fa;border-radius:4px;font-size:.875rem;margin:0 0 4px;padding:12px;width:100%}.duet-theme-turva .line-height-example{background:#f7f7f7}.font-example{font-size:40px;line-height:1.25;margin:-0.65rem 0 0}.border-example{background:#cfd2d4;border:1px solid #cfd2d4;height:48px;margin:0 0 4px;width:100%}.duet-theme-turva .border-example{background:#d1d1d1;border-color:#d1d1d1}.shadow-example{background:#fff;border-radius:4px;height:48px;margin:0 0 4px;width:100%}.duet-theme-turva .shadow-example{border-color:#e6e6e6}.opacity-example{background:linear-gradient(45deg, rgba(43,40,38,0.1) 25%, transparent 0),linear-gradient(-45deg, rgba(43,40,38,0.1) 25%, transparent 0),linear-gradient(45deg, transparent 75%, rgba(43,40,38,0.1) 0),linear-gradient(-45deg, transparent 75%, rgba(43,40,38,0.1) 0);background-position:0 0, 0 6px, 6px -6px, -6px 0;background-size:12px 12px;border-radius:4px;height:48px;margin:0 0 4px;overflow:hidden;width:100%}.opacity-example div{background:#00294d;height:100%;width:100%}.duet-theme-turva .opacity-example div{background:#454545}.circle{height:48px;width:48px}table img{cursor:help;height:16px;width:16px}.turva{display:none}.notes{font-size:.875rem}code[data-copy-on-click]{cursor:pointer;position:relative}code[data-copy-on-click]::before{background:#f5f8fa;content:"Copy";padding:4px 8px;position:absolute;right:0;top:0;visibility:hidden}code[data-copy-on-click]:hover::before{visibility:visible}code[data-copy-on-click]:active::before{content:"Copied!"}.turbolinks-progress-bar{background-color:#004d80 !important;height:3px !important;left:0;position:fixed;top:58px;z-index:9999}html.loading .turbolinks-progress-bar{transition:width 0.2s linear}.duet-theme-turva .turbolinks-progress-bar{background-color:#940925 !important}header input[type="text"]{background-color:rgba(0,0,0,0.3);border:0;border-radius:20rem;color:#fff;font-family:"localtapiola-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;height:40px;line-height:2.4;padding:0 16px 0 40px;position:relative;transform:translateZ(0);width:440px;z-index:200}.duet-theme-turva header input[type="text"]{font-family:"turva-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}@media (min-width: 1200px){header input[type="text"]{transition:background-color 300ms ease}header input[type="text"]:focus{transition:background-color 300ms ease,width 300ms ease}}@media (max-width: 1023px){header input[type="text"]{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 25 25'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23657787;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Esearch%3C/title%3E%3Ccircle class='a' cx='9.813' cy='9.812' r='9.063' transform='translate(-3.056 4.62) rotate(-23.025)'/%3E%3Cline class='a' x1='16.221' y1='16.22' x2='23.25' y2='23.25'/%3E%3C/svg%3E") no-repeat 20px 47%;background-size:16px 16px;border-bottom:1px solid #e1e3e6;border-radius:0;box-shadow:0 2px 10px 0 rgba(0,41,77,0.1);color:#00294d;font-size:1rem;font-weight:400;height:52px;left:0;opacity:0;padding-left:50px;position:fixed;top:58px;transform:scale(0.9);transition:opacity 200ms ease, transform 200ms ease, visibility 200ms ease;visibility:hidden;width:100% !important;will-change:opacity, transform, visibility}header input[type="text"].active{opacity:1;transform:scale(0.999);visibility:visible}header input[type="text"]:hover{background-color:#fff !important}header input[type="text"]:focus{background-color:#fff !important;width:100%}}header input[type="text"]:hover{background-color:rgba(0,0,0,0.3)}header input[type="text"]:focus{background-color:rgba(0,0,0,0.3);outline:0;width:440px}@media (min-width: 1200px){header input[type="text"]:focus{width:540px}}header input[type="text"]::-webkit-input-placeholder{color:rgba(255,255,255,0.8)}@media (max-width: 1023px){header input[type="text"]::-webkit-input-placeholder{color:#cfd2d4}.duet-theme-turva header input[type="text"]::-webkit-input-placeholder{color:#d1d1d1}}header input[type="text"]::-moz-placeholder{color:rgba(255,255,255,0.8);opacity:1 !important}@media (max-width: 1023px){header input[type="text"]::-moz-placeholder{color:#cfd2d4}.duet-theme-turva header input[type="text"]::-moz-placeholder{color:#d1d1d1}}header input[type="text"]:-ms-input-placeholder{color:rgba(255,255,255,0.8) !important}@media (max-width: 1023px){header input[type="text"]:-ms-input-placeholder{color:#cfd2d4 !important}.duet-theme-turva header input[type="text"]:-ms-input-placeholder{color:#d1d1d1 !important}}header input[type="text"]::-ms-clear{display:none}.header-search{position:relative}@media (min-width: 1024px){.header-search::before{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1 -1 25 25'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Esearch%3C/title%3E%3Ccircle class='a' cx='9.813' cy='9.812' r='9.063' transform='translate(-3.056 4.62) rotate(-23.025)'/%3E%3Cline class='a' x1='16.221' y1='16.22' x2='23.25' y2='23.25'/%3E%3C/svg%3E") no-repeat 50% 50%;background-size:16px 16px;content:"";height:100%;left:13px;position:absolute;top:0;width:16px;z-index:201}}.header-search .search-toggle{display:none}@media (max-width: 1023px){.header-search .search-toggle{background:transparent;border-radius:20rem;color:#fff;cursor:pointer;display:block;font-family:"localtapiola-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.875rem;font-weight:600;height:100%;line-height:1;margin:0;min-height:44px;transition:background-color 300ms ease,color 300ms ease;width:44px;z-index:200}.duet-theme-turva .header-search .search-toggle{font-family:"turva-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.header-search .search-toggle svg{height:24px;pointer-events:none;width:24px}.header-search .search-toggle svg line,.header-search .search-toggle svg circle,.header-search .search-toggle svg path{stroke-width:1.6}.header-search .search-toggle:focus{border-radius:4px;box-shadow:0 0 0 3px rgba(255,255,255,0.4) !important;outline:0 !important}.header-search .search-toggle:active{opacity:.75}}.search-results{-ms-overflow-style:none;background:#fff;border:1px solid #e1e3e6;border-radius:4px;box-shadow:0 2px 10px 0 rgba(0,41,77,0.1);color:#657787;font-size:.875rem;font-weight:400;list-style:none;max-height:480px;opacity:0;overflow:hidden;overflow-y:auto;position:absolute;right:0;top:41px;transform:translateY(-5px) scale(0.9);transition:opacity 200ms ease, transform 200ms ease, visibility 200ms ease;visibility:hidden;width:100%;will-change:opacity, transform, visibility;z-index:100}@media (max-width: 1023px){.search-results{-webkit-overflow-scrolling:touch;bottom:0;font-size:1rem;height:calc(100vh - 109px);max-height:none;position:fixed;top:109px}}.search-results::-webkit-scrollbar{width:0 !important}.search-results .search-help{background:#f5f8fa;font-size:.75rem;padding:16px 20px;width:100%}@media (max-width: 1023px){.search-results .search-help{display:none}}.search-results .search-help i{color:#cfd2d4;font-style:normal;margin:0 8px}.duet-theme-turva .search-results{border-color:#e6e6e6;box-shadow:0 2px 10px 0 rgba(117,117,117,0.15);color:#757575}.search-results.active{opacity:1;transform:translateY(0) scale(0.999);visibility:visible}.search-results li{border-bottom:1px solid #e1e3e6;display:block;margin:0;padding:0}.search-results li:last-of-type{border-bottom:0}.duet-theme-turva .search-results li{border-color:#e6e6e6}.search-results h5{color:#00294d;font-size:1rem;font-weight:600;margin:0 0 4px}.search-results p{font-size:.875rem;margin:0}.search-results a,.search-results span{color:#657787;display:block;overflow:hidden;padding:16px 20px;position:relative;text-decoration:none;width:100%}.duet-theme-turva .search-results a,.duet-theme-turva .search-results span{color:#757575}.search-results a:hover,.search-results .active a{background:#e6f2f8;color:#00294d}.duet-theme-turva .search-results a:hover,.duet-theme-turva .search-results .active a{background:#f9e6ea;color:#171c3a}.banner{background:#e6f2f8;background-repeat:no-repeat;background-size:100% 100%;color:#00294d;line-height:1.1;margin:calc(36px * -1) 0 48px calc(48px * -2);min-height:654px;overflow:hidden;padding:calc(48px * 2) 72px 260px calc(48px * 2);position:relative;transition:background-color 300ms ease;width:calc(100% + (28px * 6))}@media (max-width: 1200px){.banner{font-size:3rem;margin:calc(36px * -1) 0 36px calc(36px * -2);min-height:550px;padding:calc(36px * 2) 48px 200px calc(36px * 2);width:calc(100% + (20px * 6))}}@media (max-width: 1023px){.banner{margin:calc(36px * -1) 0 48px -9.5%;min-height:530px;padding:calc(48px * 2) 9% 172.8px;width:119%}}@media (max-width: 600px){.banner{min-height:540px;padding:72px 9% 187.2px;text-align:center}}@media (max-width: 500px){.banner{padding:64.8px 9% 187.2px}}@media (max-width: 400px){.banner{min-height:580px;padding:64.8px 9% 158.4px}}@media (max-width: 380px){.banner{padding:57.6px 9% 144px}}@media (max-width: 360px){.banner{min-height:50px;padding-top:48px}}.duet-theme-turva .banner{background:#f9e6ea;color:#171c3a}.banner h1{background:#e6f2f8;border-radius:4px;text-shadow:0 0 30px #fff;transition:background-color 300ms ease}@media (min-width: 601px){.banner h1{display:inline-block;padding-right:12px !important;width:auto !important}}.duet-theme-turva .banner h1{background:#f9e6ea}.banner h1,.banner .intro{border:0;font-style:normal;margin:0;padding:0;position:relative;width:100%;z-index:2}.duet-theme-turva .banner h1,.duet-theme-turva .banner .intro{font-style:italic}.banner .button{margin-top:28px}.banner .intro{color:#586875;font-size:1.5rem;font-weight:400;line-height:1.6;margin-bottom:28px;margin-top:20px;max-width:650px;text-shadow:0 0 16px #fff;width:100%}@media (max-width: 1200px){.banner .intro{width:66%}}.duet-theme-turva .banner .intro{color:#666;font-style:normal}.banner .intro span{-webkit-box-decoration-break:clone;background:#e6f2f8;border-radius:4px;box-decoration-break:clone;display:inline;padding:0.3em 12px 0.3em 0;transition:background-color 300ms ease}.duet-theme-turva .banner .intro span{background:#f9e6ea}@media (max-width: 1200px){.banner .intro{font-size:1.25rem;max-width:36rem}}@media (max-width: 340px){.banner .intro{font-size:1rem}}@media (max-width: 600px){.banner .intro{width:100%}}hr{background:#e1e3e6;border:0;display:inline-block;height:1px;margin:48px 0 28px;max-width:600px;width:100%}@media (max-width: 600px){hr{margin:28px 0}}.sub-nav-container{background:#fff;border-bottom:1px solid #e1e3e6;height:49px;margin:-72px 0 48px -96px;padding-left:96px;position:-webkit-sticky;position:sticky;top:58px;width:calc(100% + 168px);z-index:100}@supports (backdrop-filter: blur(4px)){.sub-nav-container{backdrop-filter:blur(4px);background:rgba(255,255,255,0.9)}}@supports (-webkit-backdrop-filter: blur(4px)){.sub-nav-container{-webkit-backdrop-filter:blur(4px);background:rgba(255,255,255,0.9)}}.ie .sub-nav-container{position:relative;top:auto}@media (max-width: 1200px){.sub-nav-container{margin:-52.8px 0 36px -72px;padding-left:72px;width:calc(100% + 120px)}}@media (max-width: 1023px){.sub-nav-container{margin:-64.56px 0 36px -9.5%;overflow:hidden;overflow-x:auto;padding:0 0 0 9.5%;width:119%}.sub-nav-container::-webkit-scrollbar{display:none}}ul.sub-nav{-webkit-user-select:none;display:flex;flex-direction:row;height:49px;max-width:none;user-select:none}@media (max-width: 1023px){ul.sub-nav{box-shadow:none;margin:0;width:100%}}ul.sub-nav li{margin:0 12px;position:relative;white-space:nowrap}@media (max-width: 1200px){ul.sub-nav li{margin:0 8px}}@media (max-width: 1023px){ul.sub-nav li::after{content:"";display:block;height:1px;position:absolute;right:-2rem;width:2rem}}@media (max-width: 600px){ul.sub-nav li{margin:0 6px}}ul.sub-nav li::before{content:attr(data-title);float:left;font-weight:600;left:0;opacity:0;position:relative;top:0;width:100%;z-index:1}ul.sub-nav li:first-child{margin-left:0}ul.sub-nav a{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;color:#00294d;font-size:1rem;left:0;line-height:48px;position:absolute;text-align:center;text-decoration:none;top:0;width:100%;z-index:2}@media (max-width: 1200px){ul.sub-nav a{font-size:.875rem}}.duet-theme-turva ul.sub-nav a{color:#171c3a}ul.sub-nav a.active{box-shadow:inset 0 -3px 0 0 #0077b3;color:#0077b3;font-weight:600}.duet-theme-turva ul.sub-nav a.active{box-shadow:inset 0 -3px 0 0 #c60c30;color:#c60c30}ul.sub-nav a:active{opacity:.75;transition:none}.component{background:#fff;border:1px solid #e1e3e6;border-bottom-left-radius:0;border-bottom-right-radius:0;border-radius:4px;border-top-right-radius:0;margin-bottom:-28px;max-width:calc(100% - 35px);min-height:240px;position:relative;width:calc(100% - 35px);z-index:2}@media (max-width: 768px){.component{max-width:100%;width:100%}}.component.negative{background:#00294d;border:1px solid #00294d}.duet-theme-turva .component.negative{background:#171c3a;border-color:#171c3a}.duet-dragging .component{pointer-events:none !important}.component.fullscreen{border:0;border-radius:0;bottom:0;height:100% !important;left:0;max-width:100% !important;position:fixed;right:0;top:0;width:100%;z-index:950 !important}.component-examples pre{margin-bottom:28px;max-width:100%;position:relative;z-index:1}.component-examples pre code{border-top-left-radius:0;border-top-right-radius:0;padding-top:72px}.component-examples pre code:focus{outline:0}.component-resizable{position:relative;width:100%}.component-navigation{position:relative;z-index:3}.component-wrapper{height:0;opacity:0;position:absolute;visibility:hidden;width:0;z-index:-1}.component-wrapper.designmode .component{border-color:#0077b3;border-radius:4px;box-shadow:0 2px 5px rgba(0,119,179,0.4),0 0 0 1px #0077b3;min-height:440px !important;transition:all 300ms ease;z-index:3}.duet-theme-turva .component-wrapper.designmode .component{border-color:#171c3a;box-shadow:0 2px 5px rgba(23,28,58,0.1),0 0 0 1px #171c3a}.component-wrapper.designmode .component-resize{min-height:440px !important}.component-wrapper.active{height:auto;opacity:1;position:relative;visibility:visible;width:auto;z-index:inherit}.component-resize{background:#fff;border:1px solid #e1e3e6;border-bottom-right-radius:4px;border-top-right-radius:4px;box-shadow:0 2px 6px 0 rgba(0,41,77,0.07);cursor:col-resize;height:240px;position:absolute;right:0;top:0;transition:border 300ms ease;width:36px;z-index:3}.duet-theme-turva .component-resize{box-shadow:0 2px 6px 0 rgba(117,117,117,0.13);fill:#e6e6e6}@media (max-width: 768px){.component-resize{display:none}}.component-resize:hover{border-color:#909599;cursor:col-resize}.duet-theme-turva .component-resize:hover{border-color:#757575}.component-resize svg{fill:#657787;left:50%;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%)}.duet-theme-turva .component-resize svg{fill:#454545}.component-code{position:relative;width:100%}.edit-buttons{display:flex;flex-direction:row;left:0;overflow:hidden;padding:16px;position:absolute;top:2px;width:100%;z-index:4}.edit-buttons.active{z-index:inherit}.copy-code,.edit-code,.new-window,.design-mode,.component-maximize{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-user-select:none;background:#fff;border:1px solid #e1e3e6;border-radius:20rem;box-shadow:0 2px 6px 0 rgba(0,41,77,0.07);color:#00294d;cursor:pointer;display:block;font-family:"localtapiola-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.75rem;font-weight:600;line-height:1.1;margin:0 8px 0 0;overflow:hidden;padding:8px 16px 9px;text-align:center;text-decoration:none;text-overflow:ellipsis;transition:300ms ease;user-select:none;white-space:nowrap}.duet-theme-turva .copy-code,.duet-theme-turva .edit-code,.duet-theme-turva .new-window,.duet-theme-turva .design-mode,.duet-theme-turva .component-maximize{border-color:#e6e6e6;color:#171c3a;font-family:"turva-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.copy-code:hover,.edit-code:hover,.new-window:hover,.design-mode:hover,.component-maximize:hover{border-color:#909599}.duet-theme-turva .copy-code:hover,.duet-theme-turva .edit-code:hover,.duet-theme-turva .new-window:hover,.duet-theme-turva .design-mode:hover,.duet-theme-turva .component-maximize:hover{border-color:#757575}.copy-code:active,.edit-code:active,.new-window:active,.design-mode:active,.component-maximize:active{opacity:.75;transition:none}@media (max-width: 768px){.copy-code,.design-mode,.component-maximize{display:none}}.design-mode.active{background:#0077b3;border-color:#0077b3;color:#fff;outline:0}.duet-theme-turva .design-mode.active{background:#171c3a;border-color:#171c3a}.component-maximize.active{background:#0077b3;border-color:#0077b3;bottom:20px;color:#fff;margin:0;position:fixed;right:20px;z-index:951}.duet-theme-turva .component-maximize.active{background:#c60c30;border-color:#c60c30}.duet-dragging *{cursor:col-resize !important}.duet-dragging iframe{pointer-events:none !important}.duet-dragging .component-resize{border-color:#00294d}.duet-theme-turva .duet-dragging .component-resize{border-color:#757575}.component-grid{display:none;grid-column-gap:36px;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));width:100%}.component-grid.active{display:grid}@media (max-width: 1200px){.component-grid.active{display:none}}.component-grid .duet-card{color:#00294d;text-decoration:none}.duet-theme-turva .component-grid .duet-card{color:#171c3a}.component-grid duet-badge{height:20px;position:relative;top:-2px}.component-grid .duet-card:not(.placeholder):hover .duet-card-image{border-color:#0077b3;box-shadow:inset 0 0 0 1px #0077b3,0 2px 10px 0 rgba(0,41,77,0.1)}.component-grid .duet-card:not(.placeholder):hover .duet-card-image-turva{border-color:#c60c30;box-shadow:inset 0 0 0 1px #c60c30,0 2px 10px 0 rgba(117,117,117,0.15)}.component-grid .duet-card:not(.placeholder):hover h2{color:#0077b3}.duet-theme-turva .component-grid .duet-card:not(.placeholder):hover h2{color:#c60c30}.component-grid h2{font-size:1.25rem;font-weight:600;margin-top:0}.component-grid p{font-size:.875rem;margin-bottom:72px}@media (max-width: 685px){.component-grid p{font-size:1rem}}.duet-card-image,.duet-card-image-turva{background-color:#f5f8fa;background-repeat:no-repeat;background-size:cover;border:1px solid #e1e3e6;border-radius:4px;height:0;margin-bottom:20px;overflow:hidden;padding-bottom:50%;position:relative;transition:border 100ms ease, box-shadow 100ms ease;width:100%}.duet-theme-turva .duet-card-image,.duet-theme-turva .duet-card-image-turva{display:none}.duet-card-image.empty,.duet-card-image-turva.empty{background-blend-mode:normal;background-color:transparent !important;background-position:top left;background-size:100% auto;border:0;border-radius:0;box-shadow:none;display:block !important}.duet-card-image-turva{background-color:#f7f7f7;display:none}.duet-theme-turva .duet-card-image-turva{display:block}.components-list{margin-top:72px;position:relative;width:97%}@media (max-width: 1200px){.components-list{margin-top:28px}}@media (max-width: 768px){.components-list{width:100%}}.components-mode{-webkit-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:none;flex-direction:row;justify-content:flex-end;margin-bottom:28px;padding:0;position:absolute;right:0;top:-108px}@supports (display: grid){.components-mode{display:flex}}@media (max-width: 1200px){.components-mode{display:none}}.components-mode .components-mode-toggle{-webkit-appearance:none;-webkit-user-select:none;appearance:none;background:#f5f8fa;border:1px solid #e1e3e6;border-radius:20rem;color:#00294d;display:block;font-family:"localtapiola-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:.75rem;font-weight:600;line-height:1.1;margin:0;position:relative;text-align:center;text-decoration:none;transition:300ms ease;user-select:none;z-index:1}.components-mode.active #grid,.components-mode:not(.active) #table{background:#fff;border-color:#cfd2d4;box-shadow:0 2px 6px 0 rgba(0,41,77,0.07);z-index:2}.duet-theme-turva .components-mode .components-mode-toggle{background:#f7f7f7;border-color:#e6e6e6;box-shadow:none;color:#171c3a;font-family:"turva-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.duet-theme-turva .components-mode.active #grid,.duet-theme-turva .components-mode:not(.active) #table{background:#fff;border-color:#d1d1d1;box-shadow:0 2px 6px 0 rgba(117,117,117,0.13)}#grid{border-bottom-right-radius:0;border-right-color:transparent;border-top-right-radius:0;display:block;padding:9px 20px 9px 24px}#grid.active{border-right-color:#cfd2d4}#table{border-bottom-left-radius:0;border-left-color:transparent;border-top-left-radius:0;display:block;padding:9px 24px 9px 20px}#table.active{border-left-color:#cfd2d4}p+h2#slots{margin-top:96px}.memo{background:#f2f9f7 url("/work/duet-design-system/assets/icons/ready.svg") no-repeat 28px 32px;background-size:20px 20px;border-radius:4px;border-top:4px solid #00875a;display:inline-block;margin:16px 28px 20px 0;max-width:400px;padding:28px;vertical-align:top;width:100%}@media (max-width: 1300px){.memo{margin-right:0;max-width:600px}}.duet-theme-turva .memo{background-color:#f3f9f6;border-color:#08874e}.memo.negative{background-color:#fdf4f7;background-image:url("/work/duet-design-system/assets/icons/prototype.svg");border-color:#de2362}.duet-theme-turva .memo.negative{background-color:#fdf4f3;border-color:#e02a0d}.memo h3{margin-left:32px;margin-top:0}.usage .responsive-table{margin:0;max-width:828px;padding:0;width:100%}.usage .responsive-table th:first-child{width:30%}.usage .responsive-table table{margin:0;min-width:0 !important}.lifts{margin:48px 0;max-width:600px}.lifts+duet-button{margin-top:-20px !important}.lift{background:#fff url("data:image/svg+xml,%3Csvg fill='%23657787' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m5.499 24c-.2 0-.389-.078-.53-.22-.292-.292-.292-.768 0-1.061l10.72-10.719-10.72-10.72c-.142-.141-.22-.33-.22-.53s.078-.389.22-.53c.141-.142.33-.22.53-.22s.389.078.53.22l10.72 10.72c.584.584.585 1.535.001 2.119l-10.721 10.721c-.141.142-.33.22-.53.22z'/%3E%3C/svg%3E") no-repeat 96% 50%;background-size:20px 20px;border-radius:4px;box-shadow:0 2px 6px 0 rgba(0,41,77,0.07),0 -1px 0 0 rgba(0,0,0,0.09),-1px 0 0 0 rgba(0,0,0,0.07),1px 0 0 0 rgba(0,0,0,0.07),0 1px 0 0 rgba(0,0,0,0.07);color:#00294d;display:inline-flex;flex-direction:column;margin:0 12px 12px 0;padding:23.33333px 62.4px 23.33333px 28px;text-decoration:none;transition:box-shadow 300ms ease,background-position 300ms ease;width:100%}@media (max-width: 540px){.lift{background-position:93% 50%}}.duet-theme-turva .lift{box-shadow:0 2px 6px 0 rgba(117,117,117,0.13),0 -1px 0 0 rgba(0,0,0,0.09),-1px 0 0 0 rgba(0,0,0,0.07),1px 0 0 0 rgba(0,0,0,0.07),0 1px 0 0 rgba(0,0,0,0.07);color:#171c3a}.lift:nth-child(even){border:0}.lift:hover{background-position:97% 50%;box-shadow:0 2px 6px 0 rgba(0,41,77,0.07),0 -1px 0 0 rgba(0,0,0,0.09),-1px 0 0 0 rgba(0,0,0,0.07),1px 0 0 0 rgba(0,0,0,0.07),0 1px 0 0 rgba(0,0,0,0.07),0 2px 10px 0 rgba(0,41,77,0.1)}@media (max-width: 540px){.lift:hover{background-position:94% 50%}}.duet-theme-turva .lift:hover{box-shadow:0 2px 6px 0 rgba(117,117,117,0.13),0 -1px 0 0 rgba(0,0,0,0.09),-1px 0 0 0 rgba(0,0,0,0.07),1px 0 0 0 rgba(0,0,0,0.07),0 1px 0 0 rgba(0,0,0,0.07),0 2px 10px 0 rgba(117,117,117,0.15)}.lift:active{transform:translateY(1px);transition:none}.lift span{background:#fff;color:#657787;display:block;font-size:.75rem;font-weight:400;letter-spacing:0.05em;line-height:1.5;text-transform:uppercase;width:100%}.duet-theme-turva .lift span{color:#757575}.lift h3{background:#fff;font-size:1.25rem;font-weight:600;margin:0 0 0 -1px;transition:300ms ease;width:100%}.lift h3+span{margin-top:4px}.icons{background:#f5f8fa;border:1px solid #e1e3e6;border-radius:4px;box-shadow:inset 0 1px 6px 0 rgba(101,119,135,0.15);display:block;list-style:none;margin:48px 0 28px;overflow:hidden;padding:72px 12px 48px;position:relative;text-align:center;width:100%;z-index:1}.duet-theme-turva .icons{background:#f7f7f7;border-color:#e6e6e6}.icons .list{margin:0;max-width:none;padding:0;position:relative;z-index:100}.icons-search{background:#fff;border-bottom:1px solid #e1e3e6;box-shadow:0 2px 6px 0 rgba(0,41,77,0.07);left:0;padding:20px 20px 8px;position:absolute;right:0;top:0;z-index:200}.duet-theme-turva .icons-search{border-color:#e6e6e6;box-shadow:0 2px 6px 0 rgba(117,117,117,0.13)}.icons li{background:#fff;border-radius:4px;box-shadow:0 2px 6px 0 rgba(0,41,77,0.07);display:inline-flex;font-size:.75rem;height:80px;margin:48px 8px 36px;padding:20px 0;position:relative;text-align:center;vertical-align:middle;width:120px}.icons li:hover a{box-shadow:inset 0 0 0 2px #0077b3,0 2px 10px 0 rgba(0,41,77,0.1)}.duet-theme-turva .icons li:hover a{box-shadow:inset 0 0 0 2px #c60c30,0 2px 10px 0 rgba(117,117,117,0.15)}.icons li a{align-items:center;border-radius:4px;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:box-shadow 100ms ease;vertical-align:middle;width:100%}.duet-theme-turva .icons li{box-shadow:0 2px 6px 0 rgba(117,117,117,0.13)}.icons li::before{display:none}.icons li figcaption{left:0;line-height:1.25;position:absolute;top:calc(100% + 8px);width:100%}.icons li .tags{display:none}.chart{margin-bottom:36px;max-width:740px;width:100%}dl{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0 20px;position:relative;width:100%}dl .text{align-items:center;color:#00294d;display:flex;font-weight:400;height:100%;justify-content:flex-end;left:-148px;margin:0;position:absolute;text-align:right;width:132px}.duet-theme-turva dl .text{color:#171c3a}dl dd{position:relative}dl i{color:#fff;font-style:normal;left:8px;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,0.9);top:50%;transform:translateY(-50%);z-index:3}dl .p{background:transparent;font-size:.875rem;height:36px;line-height:1;margin-left:130px;width:calc(100% - 130px)}dl .p::after{background:#de2362;border-bottom-right-radius:4px;border-top-right-radius:4px;box-sizing:border-box;content:"";display:block;height:90%;margin-bottom:10px;min-width:4px;position:relative;top:50%;transform:translateY(-50%);transition:background-color 0.3s ease;width:4px;z-index:2}.duet-theme-turva dl .p::after{background:#e02a0d}dl .p-1::after{transition:all 600ms ease 1300ms;width:1%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-1::after{background:#e02a0d}dl .p-2::after{transition:all 600ms ease 1300ms;width:2%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-2::after{background:#e02a0d}dl .p-3::after{transition:all 600ms ease 1300ms;width:3%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-3::after{background:#e02a0d}dl .p-4::after{transition:all 600ms ease 1300ms;width:4%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-4::after{background:#e02a0d}dl .p-5::after{transition:all 600ms ease 1300ms;width:5%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-5::after{background:#e02a0d}dl .p-6::after{transition:all 600ms ease 1300ms;width:6%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-6::after{background:#e02a0d}dl .p-7::after{transition:all 600ms ease 1300ms;width:7%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-7::after{background:#e02a0d}dl .p-8::after{transition:all 600ms ease 1300ms;width:8%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-8::after{background:#e02a0d}dl .p-9::after{transition:all 600ms ease 1300ms;width:9%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-9::after{background:#e02a0d}dl .p-10::after{transition:all 600ms ease 1300ms;width:10%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-10::after{background:#e02a0d}dl .p-11::after{transition:all 600ms ease 1300ms;width:11%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-11::after{background:#e02a0d}dl .p-12::after{transition:all 600ms ease 1300ms;width:12%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-12::after{background:#e02a0d}dl .p-13::after{transition:all 600ms ease 1300ms;width:13%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-13::after{background:#e02a0d}dl .p-14::after{transition:all 600ms ease 1300ms;width:14%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-14::after{background:#e02a0d}dl .p-15::after{transition:all 600ms ease 1300ms;width:15%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-15::after{background:#e02a0d}dl .p-16::after{transition:all 600ms ease 1300ms;width:16%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-16::after{background:#e02a0d}dl .p-17::after{transition:all 600ms ease 1300ms;width:17%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-17::after{background:#e02a0d}dl .p-18::after{transition:all 600ms ease 1300ms;width:18%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-18::after{background:#e02a0d}dl .p-19::after{transition:all 600ms ease 1300ms;width:19%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-19::after{background:#e02a0d}dl .p-20::after{transition:all 600ms ease 1300ms;width:20%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-20::after{background:#e02a0d}dl .p-21::after{transition:all 600ms ease 1300ms;width:21%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-21::after{background:#e02a0d}dl .p-22::after{transition:all 600ms ease 1300ms;width:22%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-22::after{background:#e02a0d}dl .p-23::after{transition:all 600ms ease 1300ms;width:23%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-23::after{background:#e02a0d}dl .p-24::after{transition:all 600ms ease 1300ms;width:24%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-24::after{background:#e02a0d}dl .p-25::after{transition:all 600ms ease 1300ms;width:25%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-25::after{background:#e02a0d}dl .p-26::after{transition:all 600ms ease 1300ms;width:26%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-26::after{background:#e02a0d}dl .p-27::after{transition:all 600ms ease 1300ms;width:27%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-27::after{background:#e02a0d}dl .p-28::after{transition:all 600ms ease 1300ms;width:28%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-28::after{background:#e02a0d}dl .p-29::after{transition:all 600ms ease 1300ms;width:29%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-29::after{background:#e02a0d}dl .p-30::after{transition:all 600ms ease 1300ms;width:30%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-30::after{background:#e02a0d}dl .p-31::after{transition:all 600ms ease 1300ms;width:31%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-31::after{background:#e02a0d}dl .p-32::after{transition:all 600ms ease 1300ms;width:32%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-32::after{background:#e02a0d}dl .p-33::after{transition:all 600ms ease 1300ms;width:33%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-33::after{background:#e02a0d}dl .p-34::after{transition:all 600ms ease 1300ms;width:34%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-34::after{background:#e02a0d}dl .p-35::after{transition:all 600ms ease 1300ms;width:35%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-35::after{background:#e02a0d}dl .p-36::after{transition:all 600ms ease 1300ms;width:36%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-36::after{background:#e02a0d}dl .p-37::after{transition:all 600ms ease 1300ms;width:37%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-37::after{background:#e02a0d}dl .p-38::after{transition:all 600ms ease 1300ms;width:38%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-38::after{background:#e02a0d}dl .p-39::after{transition:all 600ms ease 1300ms;width:39%;background:#de2362;min-width:40px}.duet-theme-turva dl .p-39::after{background:#e02a0d}dl .p-40::after{transition:all 600ms ease 1300ms;width:40%;background:#00875a}.duet-theme-turva dl .p-40::after{background:#08874e}dl .p-41::after{transition:all 600ms ease 1300ms;width:41%;background:#00875a}.duet-theme-turva dl .p-41::after{background:#08874e}dl .p-42::after{transition:all 600ms ease 1300ms;width:42%;background:#00875a}.duet-theme-turva dl .p-42::after{background:#08874e}dl .p-43::after{transition:all 600ms ease 1300ms;width:43%;background:#00875a}.duet-theme-turva dl .p-43::after{background:#08874e}dl .p-44::after{transition:all 600ms ease 1300ms;width:44%;background:#00875a}.duet-theme-turva dl .p-44::after{background:#08874e}dl .p-45::after{transition:all 600ms ease 1300ms;width:45%;background:#00875a}.duet-theme-turva dl .p-45::after{background:#08874e}dl .p-46::after{transition:all 600ms ease 1300ms;width:46%;background:#00875a}.duet-theme-turva dl .p-46::after{background:#08874e}dl .p-47::after{transition:all 600ms ease 1300ms;width:47%;background:#00875a}.duet-theme-turva dl .p-47::after{background:#08874e}dl .p-48::after{transition:all 600ms ease 1300ms;width:48%;background:#00875a}.duet-theme-turva dl .p-48::after{background:#08874e}dl .p-49::after{transition:all 600ms ease 1300ms;width:49%;background:#00875a}.duet-theme-turva dl .p-49::after{background:#08874e}dl .p-50::after{transition:all 600ms ease 1300ms;width:50%;background:#00875a}.duet-theme-turva dl .p-50::after{background:#08874e}dl .p-51::after{transition:all 600ms ease 1300ms;width:51%;background:#00875a}.duet-theme-turva dl .p-51::after{background:#08874e}dl .p-52::after{transition:all 600ms ease 1300ms;width:52%;background:#00875a}.duet-theme-turva dl .p-52::after{background:#08874e}dl .p-53::after{transition:all 600ms ease 1300ms;width:53%;background:#00875a}.duet-theme-turva dl .p-53::after{background:#08874e}dl .p-54::after{transition:all 600ms ease 1300ms;width:54%;background:#00875a}.duet-theme-turva dl .p-54::after{background:#08874e}dl .p-55::after{transition:all 600ms ease 1300ms;width:55%;background:#00875a}.duet-theme-turva dl .p-55::after{background:#08874e}dl .p-56::after{transition:all 600ms ease 1300ms;width:56%;background:#00875a}.duet-theme-turva dl .p-56::after{background:#08874e}dl .p-57::after{transition:all 600ms ease 1300ms;width:57%;background:#00875a}.duet-theme-turva dl .p-57::after{background:#08874e}dl .p-58::after{transition:all 600ms ease 1300ms;width:58%;background:#00875a}.duet-theme-turva dl .p-58::after{background:#08874e}dl .p-59::after{transition:all 600ms ease 1300ms;width:59%;background:#00875a}.duet-theme-turva dl .p-59::after{background:#08874e}dl .p-60::after{transition:all 600ms ease 1300ms;width:60%;background:#00875a}.duet-theme-turva dl .p-60::after{background:#08874e}dl .p-61::after{transition:all 600ms ease 1300ms;width:61%;background:#00875a}.duet-theme-turva dl .p-61::after{background:#08874e}dl .p-62::after{transition:all 600ms ease 1300ms;width:62%;background:#00875a}.duet-theme-turva dl .p-62::after{background:#08874e}dl .p-63::after{transition:all 600ms ease 1300ms;width:63%;background:#00875a}.duet-theme-turva dl .p-63::after{background:#08874e}dl .p-64::after{transition:all 600ms ease 1300ms;width:64%;background:#00875a}.duet-theme-turva dl .p-64::after{background:#08874e}dl .p-65::after{transition:all 600ms ease 1300ms;width:65%;background:#00875a}.duet-theme-turva dl .p-65::after{background:#08874e}dl .p-66::after{transition:all 600ms ease 1300ms;width:66%;background:#00875a}.duet-theme-turva dl .p-66::after{background:#08874e}dl .p-67::after{transition:all 600ms ease 1300ms;width:67%;background:#00875a}.duet-theme-turva dl .p-67::after{background:#08874e}dl .p-68::after{transition:all 600ms ease 1300ms;width:68%;background:#00875a}.duet-theme-turva dl .p-68::after{background:#08874e}dl .p-69::after{transition:all 600ms ease 1300ms;width:69%;background:#00875a}.duet-theme-turva dl .p-69::after{background:#08874e}dl .p-70::after{transition:all 600ms ease 1300ms;width:70%;background:#00875a}.duet-theme-turva dl .p-70::after{background:#08874e}dl .p-71::after{transition:all 600ms ease 1300ms;width:71%;background:#00875a}.duet-theme-turva dl .p-71::after{background:#08874e}dl .p-72::after{transition:all 600ms ease 1300ms;width:72%;background:#00875a}.duet-theme-turva dl .p-72::after{background:#08874e}dl .p-73::after{transition:all 600ms ease 1300ms;width:73%;background:#00875a}.duet-theme-turva dl .p-73::after{background:#08874e}dl .p-74::after{transition:all 600ms ease 1300ms;width:74%;background:#00875a}.duet-theme-turva dl .p-74::after{background:#08874e}dl .p-75::after{transition:all 600ms ease 1300ms;width:75%;background:#00875a}.duet-theme-turva dl .p-75::after{background:#08874e}dl .p-76::after{transition:all 600ms ease 1300ms;width:76%;background:#00875a}.duet-theme-turva dl .p-76::after{background:#08874e}dl .p-77::after{transition:all 600ms ease 1300ms;width:77%;background:#00875a}.duet-theme-turva dl .p-77::after{background:#08874e}dl .p-78::after{transition:all 600ms ease 1300ms;width:78%;background:#00875a}.duet-theme-turva dl .p-78::after{background:#08874e}dl .p-79::after{transition:all 600ms ease 1300ms;width:79%;background:#00875a}.duet-theme-turva dl .p-79::after{background:#08874e}dl .p-80::after{transition:all 600ms ease 1300ms;width:80%;background:#00875a}.duet-theme-turva dl .p-80::after{background:#08874e}dl .p-81::after{transition:all 600ms ease 1300ms;width:81%;background:#00875a}.duet-theme-turva dl .p-81::after{background:#08874e}dl .p-82::after{transition:all 600ms ease 1300ms;width:82%;background:#00875a}.duet-theme-turva dl .p-82::after{background:#08874e}dl .p-83::after{transition:all 600ms ease 1300ms;width:83%;background:#00875a}.duet-theme-turva dl .p-83::after{background:#08874e}dl .p-84::after{transition:all 600ms ease 1300ms;width:84%;background:#00875a}.duet-theme-turva dl .p-84::after{background:#08874e}dl .p-85::after{transition:all 600ms ease 1300ms;width:85%;background:#00875a}.duet-theme-turva dl .p-85::after{background:#08874e}dl .p-86::after{transition:all 600ms ease 1300ms;width:86%;background:#00875a}.duet-theme-turva dl .p-86::after{background:#08874e}dl .p-87::after{transition:all 600ms ease 1300ms;width:87%;background:#00875a}.duet-theme-turva dl .p-87::after{background:#08874e}dl .p-88::after{transition:all 600ms ease 1300ms;width:88%;background:#00875a}.duet-theme-turva dl .p-88::after{background:#08874e}dl .p-89::after{transition:all 600ms ease 1300ms;width:89%;background:#00875a}.duet-theme-turva dl .p-89::after{background:#08874e}dl .p-90::after{transition:all 600ms ease 1300ms;width:90%;background:#00875a}.duet-theme-turva dl .p-90::after{background:#08874e}dl .p-91::after{transition:all 600ms ease 1300ms;width:91%;background:#00875a}.duet-theme-turva dl .p-91::after{background:#08874e}dl .p-92::after{transition:all 600ms ease 1300ms;width:92%;background:#00875a}.duet-theme-turva dl .p-92::after{background:#08874e}dl .p-93::after{transition:all 600ms ease 1300ms;width:93%;background:#00875a}.duet-theme-turva dl .p-93::after{background:#08874e}dl .p-94::after{transition:all 600ms ease 1300ms;width:94%;background:#00875a}.duet-theme-turva dl .p-94::after{background:#08874e}dl .p-95::after{transition:all 600ms ease 1300ms;width:95%;background:#00875a}.duet-theme-turva dl .p-95::after{background:#08874e}dl .p-96::after{transition:all 600ms ease 1300ms;width:96%;background:#00875a}.duet-theme-turva dl .p-96::after{background:#08874e}dl .p-97::after{transition:all 600ms ease 1300ms;width:97%;background:#00875a}.duet-theme-turva dl .p-97::after{background:#08874e}dl .p-98::after{transition:all 600ms ease 1300ms;width:98%;background:#00875a}.duet-theme-turva dl .p-98::after{background:#08874e}dl .p-99::after{transition:all 600ms ease 1300ms;width:99%;background:#00875a}.duet-theme-turva dl .p-99::after{background:#08874e}dl .p-100::after{transition:all 600ms ease 1300ms;width:100%;background:#00875a}.duet-theme-turva dl .p-100::after{background:#08874e}dl .p-1::after{min-width:34px}.version-installed{background:#de2362;border-radius:20rem;color:#fff !important;text-align:center}.duet-theme-turva .version-installed{background:#e02a0d}.version-installed.success{background:#00875a}.duet-theme-turva .version-installed.success{background:#08874e}.status-table tbody tr{background:rgba(222,35,98,0.05)}.status-table tbody tr td{border-bottom:1px solid #e1e3e6;padding:12px !important}.duet-theme-turva .status-table tbody tr td{border-color:#e6e6e6}.duet-theme-turva .status-table tbody tr{background:rgba(224,42,13,0.05)}.status-table tbody tr.success{background:rgba(0,135,90,0.05)}.duet-theme-turva .status-table tbody tr.success{background:rgba(8,135,78,0.05)}.image-container{max-width:600px;position:relative;width:100%}.image{border:0;border-radius:4px;display:block;height:0;margin:0 0 20px;max-width:600px;overflow:hidden;position:relative;width:100%}.image img{border-radius:4px;height:auto;left:0;max-width:100%;position:absolute;top:0}.iframe-linkedin{max-width:500px !important;width:100% !important}.statistics-loading{background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:800}.statistics-loading.done{opacity:0;visibility:hidden}.editable{align-items:center;display:flex;margin-top:28px;vertical-align:middle}.editable a{font-size:.875rem;font-weight:600;text-decoration:none}.editable svg{display:inline-block;height:16px;margin-right:2px;transform:translateY(2px);width:16px}.duet-theme-turva .duet-select-wrapper,.duet-theme-turva .duet-select-wrapper select,.duet-theme-turva .duet-label,.duet-theme-turva .duet-checkbox .duet-label,.duet-theme-turva .duet-select,.duet-theme-turva .duet-button.primary,.duet-theme-turva .duet-input,.duet-theme-turva .duet-input-help,.duet-theme-turva .duet-alert,.duet-theme-turva .duet-badge{font-family:"turva-sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important}.duet-theme-turva .duet-button.primary{background:#c60c30 !important;border-color:#c60c30 !important}.duet-theme-turva .duet-button.primary:hover{background:#940925 !important;border-color:#940925 !important}.duet-theme-turva .duet-checkbox .duet-label{color:#171c3a !important}.duet-theme-turva .duet-checkbox+label::before{border-color:#171c3a !important}.duet-theme-turva .duet-checkbox:checked+label::before{background:#171c3a !important;border-color:#171c3a !important}.duet-theme-turva .duet-checkbox .duet-checkbox[disabled]+label{color:#757575 !important}.duet-theme-turva .duet-checkbox .duet-checkbox[disabled]+label::before{border-color:#d1d1d1 !important}.duet-theme-turva .duet-checkbox .duet-checkbox[disabled]:checked+label::before{background:#757575 !important;border-color:#757575 !important}.duet-theme-turva .duet-label{color:#171c3a !important}.duet-theme-turva .duet-select-wrapper select:hover+.duet-select{border-color:#757575 !important;box-shadow:0 0 0 1px #757575}.duet-theme-turva .duet-select-wrapper select:focus+.duet-select{border-color:#171c3a !important;box-shadow:0 0 0 1px #171c3a !important}.duet-theme-turva .duet-select-wrapper select:focus+.duet-select .duet-select-icon{color:#171c3a !important}.duet-theme-turva .duet-select-wrapper select[disabled]+.duet-select{-webkit-text-fill-color:#171c3a !important;background:#f7f7f7 !important;border-color:#f7f7f7 !important;color:#171c3a !important}.duet-theme-turva .duet-select{border-color:#757575 !important;color:#171c3a !important}.duet-theme-turva .duet-select-help{color:#757575 !important}.duet-theme-turva .duet-select svg,.duet-theme-turva .duet-select .duet-select-icon{color:#171c3a !important}.duet-theme-turva .duet-input-icon{color:#171c3a !important}.duet-theme-turva .duet-input{border-color:#757575 !important;color:#171c3a !important}.duet-theme-turva .duet-input-help{color:#757575 !important}.duet-theme-turva .duet-input::-webkit-input-placeholder{color:#c7c7c7}.duet-theme-turva .duet-input::-moz-placeholder{color:#d1d1d1 !important}.duet-theme-turva .duet-input:-ms-input-placeholder{color:#d1d1d1 !important}.duet-theme-turva .duet-input[disabled]{-webkit-text-fill-color:#171c3a !important;background:#f7f7f7 !important;border-color:#f7f7f7 !important;color:#171c3a !important}.duet-theme-turva .duet-input:hover{box-shadow:0 0 0 1px #757575 !important}.duet-theme-turva .duet-input:focus{border-color:#171c3a !important;box-shadow:0 0 0 1px #171c3a !important}.duet-theme-turva .duet-input:focus+.duet-input-icon{color:#171c3a !important}.duet-theme-turva .duet-input:focus:required:valid{border-color:#171c3a !important}.duet-theme-turva .duet-alert{background:#f3f4f5 !important;border-color:#171c3a !important;color:#171c3a !important}.duet-theme-turva .duet-alert.warning{background:#fffaf3 !important;border-color:#faa40f !important}.duet-theme-turva .duet-alert.danger{background:#fdf4f3 !important;border-color:#e02a0d !important}.duet-theme-turva .duet-alert.success{background:#f3f9f6 !important;border-color:#08874e !important}.duet-theme-turva .duet-badge{background:#e8e8eb;color:#171c3a;font-weight:700;padding:5.44444px 12px 4.44444px}.duet-theme-turva .duet-badge.warning{background:#fef1db}.duet-theme-turva .duet-badge.danger{background:#fceae7}.duet-theme-turva .duet-badge.success{background:#e6f3ed}
