﻿@font-face{font-family:"aktiv";src:url("https://marketing.invisionapp-cdn.com/www.invisionapp.com/marketing-pages/deployed/master/fonts/AktivGrotesk_W_Rg.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"aktiv";src:url("https://marketing.invisionapp-cdn.com/www.invisionapp.com/marketing-pages/deployed/master/fonts/AktivGrotesk_W_Md.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"aktiv";src:url("https://marketing.invisionapp-cdn.com/www.invisionapp.com/marketing-pages/deployed/master/fonts/AktivGrotesk_W_Bd.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--color-lapis-200: #D1D3FF;--color-lapis-300: #8488FB;--color-lapis-300: #5055EF;--color-lapis-500: #353CF7;--color-lapis-600: #2C31C2;--color-lapis-700: #202493;--color-lapis-800: #171A6A;--color-red-500: #E20000;--color-blue-100: #D9F4FF;--color-surface-0: #fff;--color-surface-10: #EAEAEB;--color-surface-20: #D5D5D8;--color-surface-30: #BDBDC1;--color-surface-50: #8E8E95;--color-surface-70: #606067;--color-surface-80: #4A4A4F;--color-surface-90: #343437;--color-surface-100: #1D1D1F;--color-text: var(--color-surface-100);--color-primary: var(--color-lapis-500);--color-invert: var(--color-surface-0);--color-neutral: #667078;--color-neutral-light: #8C96A3;--color-error: var(--color-red-500);--color-highlight: var(--color-blue-100);--color-highlight-bg: var(--color-lapis-200);--size-base: 8;--icon-smart: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjUuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2Mi44IDIxLjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYyLjggMjEuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOnVybCgjU1ZHSURfMV8pO30KCS5zdDF7ZmlsbDojRkZGRkZGO30KCS5zdDJ7Y2xpcC1wYXRoOnVybCgjU1ZHSURfMDAwMDAwMDc0MDc2MDY5NDk3MTYxNzU3OTAwMDAwMTQ1MzUzOTU4MTg3OTY3NTg2NjBfKTt9Cgkuc3Qze2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MS4yMDk0O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9Cjwvc3R5bGU+CjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTIuMTg4MiIgeTE9IjEuOTg5NSIgeDI9IjY0LjAyMzQiIHkyPSIxOS4yMjA5Ij4KCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM5RTIyRkYiLz4KCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM2QzE5RkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgY2xhc3M9InN0MCIgd2lkdGg9IjYyLjgiIGhlaWdodD0iMjEuNSIvPgo8cGF0aCBjbGFzcz0ic3QxIiBkPSJNOS42LDEyYzAuMSwwLjYsMC4zLDEsMC42LDEuMmMwLjMsMC4zLDAuOSwwLjQsMS41LDAuNGMwLjMsMCwwLjYsMCwwLjgtMC4xYzAuMi0wLjEsMC40LTAuMiwwLjUtMC4zCgljMC4xLTAuMSwwLjItMC4zLDAuMy0wLjRjMC4xLTAuMiwwLjEtMC4zLDAuMS0wLjVjMC0wLjEsMC0wLjMtMC4xLTAuNGMwLTAuMS0wLjEtMC4zLTAuMi0wLjRjLTAuMS0wLjEtMC4yLTAuMi0wLjQtMC4zCgljLTAuMi0wLjEtMC40LTAuMi0wLjctMC4yTDExLDEwLjhjLTAuNC0wLjEtMC44LTAuMi0xLjItMC4zQzkuNSwxMC40LDkuMiwxMC4yLDksMTBDOC43LDkuOCw4LjYsOS42LDguNCw5LjNDOC4zLDksOC4zLDguNiw4LjMsOC4yCgljMC0wLjQsMC4xLTAuOCwwLjItMS4xYzAuMi0wLjMsMC40LTAuNiwwLjctMC44YzAuMy0wLjIsMC42LTAuNCwxLTAuNWMwLjQtMC4xLDAuOC0wLjIsMS4zLTAuMmMwLjYsMCwxLjEsMC4xLDEuNSwwLjIKCWMwLjQsMC4xLDAuNywwLjMsMSwwLjVjMC4yLDAuMiwwLjQsMC41LDAuNiwwLjhjMC4xLDAuMywwLjIsMC42LDAuMywwLjlsLTEuNCwwLjJjLTAuMS0wLjUtMC4zLTAuOC0wLjYtMS4xQzEyLjYsNy4xLDEyLjIsNywxMS42LDcKCWMtMC4zLDAtMC42LDAtMC45LDAuMWMtMC4yLDAuMS0wLjQsMC4xLTAuNiwwLjNDMTAsNy40LDkuOSw3LjYsOS44LDcuN0M5LjgsNy44LDkuNyw4LDkuNyw4LjFDOS43LDguNSw5LjgsOC44LDEwLDkKCWMwLjIsMC4yLDAuNiwwLjMsMS4xLDAuNGwxLjIsMC4yYzAuOSwwLjIsMS42LDAuNSwyLDAuOWMwLjQsMC40LDAuNiwxLDAuNiwxLjhjMCwwLjQtMC4xLDAuNy0wLjIsMWMtMC4xLDAuMy0wLjMsMC42LTAuNiwwLjgKCWMtMC4zLDAuMi0wLjYsMC40LTEsMC41Yy0wLjQsMC4xLTAuOSwwLjItMS40LDAuMmMtMS4xLDAtMi0wLjItMi42LTAuN2MtMC42LTAuNS0xLTEuMi0xLTIuMkg5LjZ6IE0xNy41LDguM3YwLjkKCWMwLjQtMC42LDEtMSwxLjUtMS4xYzAuMiwwLDAuMywwLDAuNSwwYzAuNCwwLDAuOCwwLjEsMSwwLjNjMC4zLDAuMiwwLjUsMC41LDAuNiwwLjhjMC42LTAuOCwxLjItMS4xLDIuMS0xLjEKCWMwLjcsMCwxLjIsMC4yLDEuNSwwLjZjMC4zLDAuNCwwLjUsMSwwLjUsMS44djQuMWgtMS40di0zLjhjMC0wLjMsMC0wLjYtMC4xLTAuOGMwLTAuMi0wLjEtMC40LTAuMi0wLjVjLTAuMS0wLjEtMC4yLTAuMi0wLjMtMC4yCgljLTAuMSwwLTAuMy0wLjEtMC40LTAuMWMtMC4yLDAtMC41LDAtMC42LDAuMWMtMC4yLDAuMS0wLjMsMC4yLTAuNSwwLjRjLTAuMSwwLjEtMC4yLDAuMy0wLjMsMC41Yy0wLjEsMC4yLTAuMSwwLjQtMC4xLDAuNnYzLjhIMjAKCXYtMy45YzAtMC41LTAuMS0wLjktMC4zLTEuMWMtMC4yLTAuMi0wLjQtMC4zLTAuNy0wLjNjLTAuMSwwLTAuMywwLTAuNCwwLjFjLTAuMiwwLTAuMywwLjEtMC41LDAuM2MtMC4yLDAuMS0wLjMsMC4zLTAuNCwwLjUKCWMtMC4xLDAuMi0wLjIsMC40LTAuMiwwLjd2My44aC0xLjRWOC4zSDE3LjV6IE0yOS42LDExLjdjLTAuNCwwLTAuNywwLjEtMSwwLjFjLTAuMiwwLjEtMC40LDAuMS0wLjYsMC4zYy0wLjEsMC4xLTAuMiwwLjItMC4zLDAuNAoJYzAsMC4xLTAuMSwwLjMtMC4xLDAuNGMwLDAuMywwLjEsMC41LDAuMywwLjZjMC4yLDAuMiwwLjQsMC4yLDAuOCwwLjJjMC42LDAsMS4xLTAuMiwxLjMtMC41YzAuMy0wLjMsMC40LTAuNywwLjQtMS4ydi0wLjQKCUwyOS42LDExLjd6IE0zMC41LDEzLjhjLTAuMiwwLjMtMC41LDAuNS0wLjksMC43Yy0wLjMsMC4yLTAuNywwLjMtMS4yLDAuM2MtMC4zLDAtMC42LDAtMC44LTAuMWMtMC4zLTAuMS0wLjUtMC4yLTAuNy0wLjMKCWMtMC4yLTAuMi0wLjMtMC4zLTAuNC0wLjZjLTAuMS0wLjItMC4yLTAuNS0wLjItMC44YzAtMC40LDAuMS0wLjgsMC4zLTEuMWMwLjItMC4zLDAuNC0wLjUsMC43LTAuNmMwLjMtMC4yLDAuNy0wLjMsMS4xLTAuMwoJYzAuNC0wLjEsMC44LTAuMSwxLjItMC4xbDAuOSwwdi0wLjNjMC0wLjUtMC4xLTAuOC0wLjQtMWMtMC4yLTAuMi0wLjUtMC4zLTAuOS0wLjNjLTAuNCwwLTAuNywwLjEtMSwwLjJjLTAuMiwwLjEtMC4zLDAuNC0wLjQsMC42CglsLTEuMy0wLjFjMC4xLTAuNiwwLjQtMS4xLDAuOC0xLjNjMC40LTAuMywxLjEtMC40LDEuOC0wLjRjMC41LDAsMC45LDAuMSwxLjIsMC4yYzAuMywwLjEsMC42LDAuMywwLjgsMC41YzAuMiwwLjIsMC4zLDAuNSwwLjQsMC44CgljMC4xLDAuMywwLjEsMC42LDAuMSwxdjMuOWgtMS4zVjEzLjh6IE0zNC42LDguM3YwLjljMC4yLTAuMywwLjUtMC42LDAuOC0wLjhjMC4zLTAuMiwwLjYtMC4zLDEtMC4zYzAuMSwwLDAuMiwwLDAuMywwCgljMC4xLDAsMC4yLDAsMC4zLDBsLTAuMiwxLjNjLTAuMSwwLTAuMiwwLTAuMywwYy0wLjEsMC0wLjIsMC0wLjMsMGMtMC4zLDAtMC41LDAtMC43LDAuMWMtMC4yLDAuMS0wLjQsMC4yLTAuNSwwLjMKCWMtMC4xLDAuMS0wLjIsMC4zLTAuMywwLjVjLTAuMSwwLjItMC4xLDAuMy0wLjEsMC41djMuN2gtMS40VjguM0gzNC42eiBNMzcuNiw5LjRWOC4zaDFWNi42SDQwdjEuN2gxLjZ2MS4xSDQwdjMuMwoJYzAsMC4zLDAuMSwwLjYsMC4yLDAuN2MwLjEsMC4xLDAuMywwLjIsMC42LDAuMmMwLjEsMCwwLjMsMCwwLjQsMGMwLjEsMCwwLjMsMCwwLjQtMC4xbDAuMiwxYy0wLjQsMC4xLTAuOCwwLjItMS4zLDAuMgoJYy0wLjcsMC0xLjItMC4yLTEuNS0wLjVjLTAuMy0wLjQtMC40LTAuOS0wLjQtMS42VjkuNEgzNy42eiIvPgo8Zz4KCTxkZWZzPgoJCTxyZWN0IGlkPSJTVkdJRF8wMDAwMDE0Nzg5ODUxMDUxNDIwNTU0NjY5MDAwMDAxNjAwMDkzNzg0NTgzMDg3Nzg4NF8iIHg9IjQ0LjciIHk9IjQuMSIgd2lkdGg9IjEyLjEiIGhlaWdodD0iMTIuMSIvPgoJPC9kZWZzPgoJPGNsaXBQYXRoIGlkPSJTVkdJRF8wMDAwMDA2ODY2NTM5NzM0NDk5NjQxNjQ0MDAwMDAxMjYxOTY1MzE4Mjg4NDgyNjMwMl8iPgoJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzAwMDAwMTQ3ODk4NTEwNTE0MjA1NTQ2NjkwMDAwMDE2MDAwOTM3ODQ1ODMwODc3ODg0XyIgIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyIvPgoJPC9jbGlwUGF0aD4KCTxnIHN0eWxlPSJjbGlwLXBhdGg6dXJsKCNTVkdJRF8wMDAwMDA2ODY2NTM5NzM0NDk5NjQxNjQ0MDAwMDAxMjYxOTY1MzE4Mjg4NDgyNjMwMl8pOyI+CgkJPHBhdGggY2xhc3M9InN0MyIgZD0iTTUxLjQsOS41aDIuOWwtNC4zLDZsMC4zLTMuMWwwLjEtMC41SDUwaC0yLjlsNC4yLTZMNTEuMSw5TDUxLDkuNUg1MS40eiIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=);--icon-caret: url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2hldnJvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJub25lIi8+CiAgPHBhdGggaWQ9IlBhdGgiIGQ9Ik0wLDAsNC41LDQuNSw5LDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNSAxMC41KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPC9zdmc+Cg==);--icon-check-purple: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTEiIHN0cm9rZT0iIzk1NTNGRiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik04LjMwMDc4IDEyLjYwMDJMMTAuOTAwOCAxNS4yMDAyTDE2LjMwMDggOS4yMDAyIiBzdHJva2U9IiM5NTUzRkYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);--icon-arrow-point-sm: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNDM1NTUgNy4zOTE2TDQuMzc5OTkgNy4zOTE2IiBzdHJva2U9IiM2MDYwNjciIHN0cm9rZS13aWR0aD0iMC44NzUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNy4yOTU1NyA5LjcyNTFMOS42Mjg5MSA3LjM5MTc2TDcuMjk1NTcgNS4wNTg0MyIgc3Ryb2tlPSIjNjA2MDY3IiBzdHJva2Utd2lkdGg9IjAuODc1IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:inherit;font:inherit;color:inherit;vertical-align:baseline}html{scroll-behavior:smooth}*{font-family:"aktiv", -apple-system, system-ui, sans-serif;font-weight:300;box-sizing:border-box;-webkit-font-smoothing:antialiased}body{font-family:"aktiv", -apple-system, system-ui, sans-serif;font-weight:300;color:var(--color-text)}a{text-decoration:none}a:focus{outline:0}a:focus-visible{outline:1px solid;outline-offset:2px}button{background:none;appearance:none;border:0;padding:0;cursor:pointer;font:inherit}.wrapper{margin:auto;width:100%;max-width:1400px;padding:0 clamp(20px, 4vw, 40px)}main ul{padding:1em}.button{text-decoration:none;display:inline-block;font-size:clamp(16px, 1.6vw, 16px);line-height:2.8em;font-weight:500;border-radius:999vw;padding:0 calc(var(--size-base) * 4px);transition:all 0.2s ease-in-out}.button[data-variant="primary"],.button:not(data-variant){background:var(--color-primary);color:var(--color-invert)}.button[data-variant="secondary"],.button:not(data-variant){background:var(--color-primary);color:var(--color-invert)}.button[data-variant="secondary"]{background:var(--color-surface-0);box-shadow:0 0 0 1.5px inset var(--color-text);color:var(--color-text)}.button[data-variant="secondary"]:hover,.button[data-variant="secondary"] :focus-visible{background:var(--color-text);color:var(--color-surface-0)}.button[data-variant="supplemental"]{background:none;box-shadow:none;color:var(--color-primary)}.button[data-variant="supplemental"]:hover,.button[data-variant="supplemental"] :focus-visible{background:var(--color-lapis-200);color:var(--color-primary)}body>header{position:sticky;top:34px;background:#fff;z-index:100}body>header:nth-of-type(1){top:0;background:#f2f2f3;position:sticky;z-index:101}body>header:nth-of-type(1) .wrapper{padding-top:13px;padding-bottom:13px}body>header:nth-of-type(1) .wrapper::before{content:none}body>header:nth-of-type(1) .logo{height:16.45px}body>header:nth-of-type(1) nav a{color:#000}body>header:nth-of-type(1) nav:last-of-type a:last-of-type{border:none;border-radius:999vw}body>header:nth-of-type(1) nav:last-of-type a:last-of-type:hover,body>header:nth-of-type(1) nav:last-of-type a:last-of-type:focus-visible{color:inherit;background:none;text-decoration:underline}@media screen and (min-width:850px){body>header:nth-of-type(1){position:relative}body>header:nth-of-type(1) .logo{height:16.5px}}body>header .wrapper{max-width:2000px;display:flex;align-items:center;position:relative;padding-top:16px;padding-bottom:16px;transition:all 0.2s ease-in-out}body>header .wrapper::before{content:"";background:#fff;position:absolute;inset:0;z-index:-1}@media screen and (min-width:1400px){body>header .wrapper{padding-left:5vw;padding-right:5vw}}body>header .logo{height:26px;width:calc(12.2vw + 50px)}body>header .logo img{display:block;width:auto;height:100%;margin:0}body>header a{font-size:14px;font-weight:500;color:var(--color-surface-100);white-space:nowrap;transition:all 0.2s ease-in-out}body>header menu{margin-top:80px;position:fixed;top:0;left:0;height:100%;width:100%;z-index:-1;background:#fff;display:flex;flex-direction:column;align-items:flex-start;padding:20px;transform:translateX(100%);transition:transform 0.3s ease-in-out}body>header menu a{padding:8px 24px;letter-spacing:0.25px}body>header menu a:hover{text-decoration:underline}body>header menu nav{gap:0}body>header .btn_menu{text-indent:-999vw;display:flex;margin-left:auto;height:18px;width:28px;flex-direction:column;position:relative;justify-content:space-between}body>header .btn_menu span{width:100%;display:block;height:2px;background:#000;overflow:hidden;text-indent:-999vw;transition:transform 0.2s ease-in-out}body>header .btn_menu[aria-expanded=true] span{position:absolute;top:calc(50% - 1px);left:0}body>header .btn_menu[aria-expanded=true] span:nth-of-type(1){transform:rotate(45deg)}body>header .btn_menu[aria-expanded=true] span:nth-of-type(2){transform:rotate(-45deg)}body>header .btn_menu[aria-expanded=true] span:nth-of-type(3){transform:rotate(45deg)}body>header .btn_close{display:flex;align-items:center;margin-bottom:40px}body>header .btn_close span:nth-of-type(1){transform:rotate(45deg);font-size:24px;margin-right:4px;font-weight:300}body>header .btn_close span:nth-of-type(2){font-size:12px;font-weight:500;text-transform:uppercase}body>header nav:first-of-type{flex-direction:column;display:flex;width:100%;gap:40px}body>header nav:first-of-type a{padding:12px 0;width:100%;border-bottom:1px solid var(--color-surface-20)}body>header nav:first-of-type a.toggle{display:flex;align-items:flex-start;justify-content:space-between}body>header nav:first-of-type a.toggle::after{content:"";background:var(--icon-caret);background-size:100%;width:20px;height:20px;display:block;transform:rotate(-90deg);transition:transform 0.2s ease-in-out}body>header nav:first-of-type a.toggle.active::after{transform:rotate(180deg)}body>header nav:last-of-type{margin:auto auto 80px auto}body>header nav:last-of-type a:last-of-type{border:2px solid var(--color-surface-100);border-radius:999vw}body>header nav:last-of-type a:last-of-type:hover,body>header nav:last-of-type a:last-of-type:focus-visible{color:#fff;background:var(--color-surface-100);text-decoration:none}:is(body>header:has([aria-expanded=true]), body>header[data-expanded=true]) menu{transform:translateX(0)}@media screen and (min-width:850px){body>header{top:0}body>header .btn_menu,body>header .btn_close{display:none}body>header a{border-radius:999vw}body>header menu{all:unset;display:flex;justify-content:space-between;width:100%;align-items:center;margin-top:0}body>header nav:nth-of-type(1){display:flex;flex-direction:row;width:auto}body>header nav:nth-of-type(1) a{border:0;padding:0}body>header nav:nth-of-type(1) a.toggle{display:flex;align-items:flex-start;justify-content:space-between}body>header nav:nth-of-type(1) a.toggle::after{transform:none}body>header nav:last-of-type{margin:0}body>header nav:last-of-type a:first-of-type{display:inline-block}}body[data-scroll=true]>header:nth-of-type(2){border-bottom:1px solid var(--color-surface-10)}body>header .submenu{position:absolute;z-index:-2;top:100%;background:#fff;width:auto;transform:translate(100%, 0);transition:transform 0.2s ease-in-out}body>header .submenu.open{position:fixed;padding:20px;inset:80px 0 auto 0;z-index:100;padding:20px;transform:translate(0, 0)}body>header .submenu .content{display:none;gap:20px}body>header .submenu .content.active{display:flex;flex-direction:column}body>header .submenu .content section{max-width:300px}body>header .submenu .content section:last-of-type{border-left:1px solid rgba(0, 0, 0, 0.2);padding-left:40px;margin-left:40px}body>header .submenu .content section:last-of-type{display:none}body>header .submenu h2,body>header .submenu h3{font-size:20px;font-weight:500;margin-bottom:16px}body>header .submenu ul{list-style:none;margin:4px 0 0 0;padding:0}body>header .submenu ul li{margin-bottom:1em}body>header .submenu ul a{font-size:16px;font-weight:500}body>header .submenu ul h4{color:#353CEE;font-size:10px;text-transform:uppercase;font-weight:600}body>header .submenu ul p{font-size:14px;color:rgba(0, 0, 0, 0.8);margin-top:2px}body>header .submenu .post header{width:auto}body>header .submenu .post a{white-space:normal;margin-bottom:4px;display:block}body>header .submenu .post .attribution{font-size:11px}@media screen and (min-width:850px){body>header .submenu{position:absolute;z-index:-2;top:100%;width:100%;background:none;transform:translate(0, -100%);transition:transform 0.2s ease-in-out}body>header .submenu.open{position:absolute;top:100%;z-index:-2;padding:0;transform:translate(0, 0)}body>header .submenu .content{background:#fff;padding:20px 40px 40px 40px}body>header .submenu .content.active{flex-direction:row}body>header .submenu .content header{width:calc(126px + 4vw)}body>header .submenu .content section:last-of-type{display:block}}@media screen and (min-width:1400px){body>header .submenu .content{margin:0 2.5vw}}.submenu-shadow{display:none;inset:0;background:rgba(0, 0, 0, 0.15);position:fixed;z-index:-1;opacity:0;transition:opacity 0.2s ease-in-out}.submenu-shadow.active{z-index:99;opacity:1}@media screen and (min-width:850px){.submenu-shadow{display:block}}@media screen and (max-width:850px){body:has(.butterbar) menu{margin-top:150px}body:has(.butterbar) menu nav{gap:0}}body>footer{border-top:1px solid var(--color-surface-10);padding:clamp(40px, 8vw, 80px) 0}body>footer .wrapper{display:flex;justify-content:space-between;flex-flow:row wrap;gap:16px}body>footer .column{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:8px;width:100%}body>footer h2{grid-area:1 / span 2 / span 1;font-size:clamp(14px, 1.6vw, 16px);font-weight:500;margin-top:24px}body>footer a{font-size:clamp(14px, 1.6vw, 16px);color:#000}body>footer .copyright{width:100%;display:flex;flex-wrap:wrap}body>footer .copyright p,body>footer .copyright a{font-size:clamp(12px, 1.4vw, 14px)}body>footer .copyright p{position:relative;order:2}body>footer .copyright nav{display:flex;order:1;position:relative;margin:40px 0;width:100%}body>footer .copyright nav a:not(:first-of-type){margin-left:24px}@media screen and (min-width:768px){body>footer .wrapper{gap:20px}body>footer .column{display:block;width:auto}body>footer h2{margin-top:0;margin-bottom:32px}body>footer a{display:block;margin-bottom:16px}body>footer .copyright p{order:1}body>footer .copyright nav{width:auto;margin:0 0 0 100px;order:2}body>footer .copyright nav a:not(:first-of-type){margin-left:24px}body>footer .column+.copyright{margin-top:8vw}}@media screen and (min-width:768px){body>footer .wrapper{gap:0}}body>.butterbar{--color-text: #000;background:var(--color-bg, --color-primary);color:var(--color-text);top:0;padding:clamp(8px, 1.6vw, 16px) clamp(16px, 4vw, 40px);text-align:left;z-index:1000;position:relative}body>.butterbar *{display:inline;font-size:clamp(14px, 1.6vw, 16px)}body>.butterbar p{font-weight:500}body>.butterbar a{color:var(--color-link, --color-text);text-decoration:underline}@media screen and (min-width:768px){body>.butterbar{text-align:center}}body>.butterbar[data-theme="dark"]{--color-text: #fff;--color-link: #fff;--color-bg: --color-primary}.logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.logos h2{font-size:clamp(16px, 1.8vw, 18px);color:var(--color-neutral);width:100%;margin-bottom:24px;text-align:center}.logos img{display:block;height:40px;margin:clamp(6px, 1.2vw, 12px) clamp(24px, 3.2vw, 32px)}@keyframes slideInFromLeft{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideInFromRight{0%{transform:translateX(50px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slideUp{0%{transform:translateY(50px);opacity:0}100%{transform:translateY(0);opacity:1}}.hero{padding:18vw 0;display:flex;justify-content:center;flex-direction:column;overflow:hidden}.hero:nth-child(1){padding:clamp(70px, 7vw, 70px) 0 clamp(120px, 12vw, 120px) 0}.hero:nth-child(1) h1:before{content:"";background:url(../assets/flair-bubble-2.png);width:auto;position:absolute;top:90%;height:90px;aspect-ratio:0.9473684211;right:calc(100% - 40px);background-size:cover;z-index:3}.hero:nth-child(1) h1:after{content:"";background:url(../assets/flair-bubble-3.png);width:auto;position:absolute;top:-50px;height:78px;aspect-ratio:1.1590909091;left:calc(100% - 50px);background-size:contain;z-index:3}.hero:nth-child(1) h1 b{background:var(--color-highlight);padding:0 0.2em;position:relative}.hero:nth-child(1) h1 b:after{content:"";display:none;background:url(../assets/flair-bubble-1.png);width:auto;position:absolute;bottom:90%;height:46px;aspect-ratio:100/60;right:calc(100% - 6px);background-size:cover;z-index:3}.hero:nth-child(1) h1 i:after{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjI1IiB2aWV3Qm94PSIwIDAgMTIwIDI1IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTE3LjU5MyAyLjQ0OTQ2QzY1LjU5MzQgLTAuNTUwNTM1IC0yNy40MDgxIDEyLjQ0OTUgMTEuMDkyNiAxMi40NDk1QzQ5LjU5MzMgMTIuNDQ5NSA2OC4wOTMzIDEyLjQ0OTUgODQuMDkyNiAxNS40NDk1QzEwMC4wOTIgMTguNDQ5NSA0Ny41OTMzIDE2LjQ0OTUgMzUuNTkyNiAyMi45NDk1IiBzdHJva2U9IiMzNTNDRUUiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);width:100%;position:absolute;top:100%;height:24px;left:0;background-size:100% 100%;display:none}.hero h1{font-size:clamp(36px, 4.8vw, 48px);line-height:1.1em;font-weight:500;text-align:center;letter-spacing:-0.04em;margin:auto;margin-bottom:18px;max-width:25ch;position:relative}.hero h1 b{background:var(--color-highlight);padding:0 0.2em;position:relative}.hero h1 i{position:relative}.hero h2{font-size:clamp(18px, 2vw, 20px);line-height:1.5em;font-weight:300;text-align:center;margin:32px auto;max-width:44ch;width:auto !important;position:static !important}.hero .cta{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:clamp(24px, 3.4vh, 64px);gap:8px}.hero .cta div{width:100%;display:flex;justify-content:center}.hero a.button{font-size:clamp(16px, 1.6vw, 16px);padding:0 calc(var(--size-base) * 2px)}.hero a[data-variant=supplemental]{display:flex;align-items:center;color:var(--color-surface-70);padding:0 calc(var(--size-base) * 6px);line-height:40px;font-weight:500;background:none}.hero a[data-variant=supplemental]:hover,.hero a[data-variant=supplemental]:focus-visible{text-decoration:underline;color:#000;background:none}.hero a[data-variant=supplemental]:hover::before,.hero a[data-variant=supplemental]:focus-visible::before{opacity:1}.hero a[data-variant=supplemental]::before{content:"";background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KCS5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7fQo8L3N0eWxlPgo8Zz4KCTxyZWN0IGNsYXNzPSJzdDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTQsMi41Yy0wLjIsMC0wLjQsMC4yLTAuNCwwLjR2MTguMWMwLDAuMSwwLDAuMSwwLjEsMC4yYzAuMSwwLjIsMC40LDAuMywwLjYsMC4ybDE2LjEtOS4xCgkJYzAuMSwwLDAuMS0wLjEsMC4yLTAuMmMwLjEtMC4yLDAtMC41LTAuMi0wLjZMNC4yLDIuNkM0LjEsMi41LDQsMi41LDQsMi41eiBNMSwyLjlDMSwxLjMsMi4zLDAsNCwwYzAuNSwwLDEsMC4xLDEuNSwwLjRsMTYuMSw5LjEKCQljMS40LDAuOCwxLjksMi42LDEuMSw0Yy0wLjMsMC41LTAuNiwwLjgtMS4xLDEuMUw1LjQsMjMuNmMtMS40LDAuOC0zLjIsMC4zLTQtMS4xQzEuMSwyMi4xLDEsMjEuNiwxLDIxLjFWMi45eiIvPgo8L2c+Cjwvc3ZnPgo=);display:block;width:12px;height:12px;background-size:contain;opacity:0.6;margin-right:8px;transition:all 0.3s ease-in-out}@media screen and (min-width:600px){.hero{padding:6vw 0}.hero:nth-child(1){padding:clamp(70px, 7vw, 70px) 0 clamp(160px, 16vw, 160px) 0}.hero:nth-child(1) h1::before{top:100%}.hero:nth-child(1) h1::after{top:calc(100% + 20px)}.hero:nth-child(1) h1 b:after{right:6px;display:block}.hero:nth-child(1) h1 i:after{display:block}.hero .cta{flex-direction:row}.hero a.button{padding:0 calc(var(--size-base) * 4px)}}.hero_banner{display:flex;justify-content:center;flex-direction:column;overflow:hidden}.hero_banner .wrapper{max-width:1120px;display:grid;grid-template-columns:repeat(2, 1fr);gap:0 40px}.hero_banner header{grid-area:1}.hero_banner header span{font-size:12px;text-transform:uppercase;color:var(--color-primary);letter-spacing:2px;font-weight:700;margin-bottom:8px;display:block}.hero_banner header h1{font-size:clamp(42px, 4vw, 42px);font-weight:700;letter-spacing:-0.42px;line-height:1.1}.hero_banner .content{grid-area:2;margin:32px 0 48px 0}.hero_banner .content ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(2, 1fr);gap:12px;list-style:none;font-size:16px;font-weight:500;width:max-content}.hero_banner .content li{display:flex;line-height:24px;gap:8px}.hero_banner .content li:before{content:"";background:var(--icon-check-purple);display:block;width:24px;height:24px;background-size:cover;flex-shrink:0}.hero_banner picture{grid-area:1/2/ span 4 / span 1;width:calc(100% + 64px);transform:translateX(-48px)}.hero_banner picture img{width:100%;display:block}.hero_banner .cta{grid-area:3}.hero_banner a.button{font-size:clamp(16px, 1.6vw, 16px);padding:0 calc(var(--size-base) * 2px);border:4px solid #E8E9FF}@media screen and (min-width:600px){.hero_banner{padding-top:48px}}.highlight{margin:clamp(40px, 6.4vw, 64px) 0;--color-highlight: var(--color-lapis-800);--color-headline: var(--color-surface-0);--color-text: #BED7F8;--color-link: #BED7F8;--size-border-radius: calc(var(--size-base)*1px);--color-header-highlight-bg: var(--color-highlight-bg);--color-header-highlight-text: var(--color-highlight)}.highlight.light{--color-headline: var(--color-surface-100);--color-text: var(--color-surface-100);--color-link: var(--color-primary);--color-header-highlight-bg: var(--color-highlight-bg);--color-header-highlight-text: var(--color-text)}.highlight .highlight-card{width:calc(100% + 40px);transform:translateX(-20px);border-radius:0;padding:40px 20px;background:var(--color-highlight);gap:40px;display:flex;flex-wrap:wrap;color:var(--color-text);font-size:clamp(16px, 1.6vw, 16px);line-height:1.4em}.highlight .highlight-card h2{font-size:clamp(28px, 2.8vw, 28px);color:var(--color-headline);line-height:1.2em;margin-bottom:calc(var(--size-base)*3px);font-weight:500}.highlight .highlight-card h2 b{background:var(--color-header-highlight-bg);color:var(--color-header-highlight-text);padding:0 0.2em}.highlight .highlight-card img{width:100%;border-radius:8px}.highlight .highlight-card p a{color:var(--color-link);text-decoration:underline}.highlight .highlight-card .card,.highlight .highlight-card .image{width:100%}.highlight .highlight-card .cta{margin-top:32px;display:flex;gap:16px;flex-direction:column}.highlight .highlight-card .cta a{display:inline-flex;align-self:flex-start;white-space:nowrap}.highlight .logos{padding:calc(var(--size-base)*4px)}.highlight .logos h2{font-size:clamp(16px, 1.6vw, 16px);color:var(--color-surface-100);margin-bottom:calc(var(--size-base)*2px);font-weight:500}.highlight .logos h2 b{background:var(--color-lapis-200);color:var(--color-surface-100);padding:0 0.2em}@media screen and (min-width:600px){.highlight .highlight-card{width:100%;transform:translateX(0);padding:40px;border-radius:var(--size-border-radius)}.highlight .highlight-card .cta{flex-direction:row}.highlight .wrapper[data-logos="1"] .highlight-card{border-radius:var(--size-border-radius) var(--size-border-radius) 0 0}.highlight:has(.logos) .highlight-card{border-radius:var(--size-border-radius) var(--size-border-radius) 0 0}.highlight .logos{border:1px solid var(--color-surface-20);border-radius:0 0 var(--size-border-radius) var(--size-border-radius)}}@media screen and (min-width:1000px){.highlight[style*=fff] .highlight-card{padding:0 0 64px 0}.highlight[style*=fff] .logos{border-radius:var(--size-border-radius)}.highlight .highlight-card{width:100%;transform:translateX(0);padding:72px;border-radius:var(--size-border-radius)}.highlight .highlight-card:has(.image){display:flex;justify-content:space-between}.highlight .highlight-card:has(.image) .card{width:40%;min-width:280px}.highlight .highlight-card:has(.image) .image{width:calc(60% - 40px)}.highlight .wrapper[data-img="1"] .highlight-card{display:flex;justify-content:space-between;gap:100px}.highlight .wrapper[data-img="1"] .highlight-card .card{width:calc(40% - 50px);min-width:280px}.highlight .wrapper[data-img="1"] .highlight-card .image{width:calc(60% - 50px)}}.faq{position:relative;padding:40px 0}.faq h2{font-size:clamp(36px, 4vw, 40px);font-weight:500;letter-spacing:-0.02em}.faq p{font-size:clamp(16px, 1.8vw, 18px);font-weight:300;line-height:1.4em;color:var(--color-surface-70);margin:calc(var(--size-base) * 4px) 0}.faq .intro{margin-bottom:40px}.faq .question{margin-bottom:clamp(20px, 4vw, 40px)}.faq .question button{font-size:clamp(20px, 2.4vw, 24px);color:var(--color-surface-90);text-align:left;position:relative;padding-left:24px;font-weight:500}.faq .question button:before{content:"";display:block;position:absolute;left:0;top:0.64em;width:13px;height:1.5px;background:#000}.faq .question button:after{content:"";display:block;position:absolute;left:0;top:0.64em;width:13px;height:1.5px;background:#000;transform:rotate(90deg);transition:transform 0.2s ease-in-out}.faq .question button[aria-expanded="true"]:after{transform:rotate(0deg)}.faq .question p{font-size:clamp(16px, 1.8vw, 18px);color:var(--color-surface-90);padding-left:24px;line-height:1.5em}@media screen and (min-width:700px){.faq .wrapper{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px;z-index:2;overflow:visible}.faq .intro{position:static;grid-area:1/1/ span 1 / span 1;max-width:440px}.faq .intro h2{position:sticky;top:100px}.faq .content{grid-area:1 / 2 / span 1 / span 1}.faq .testimonial{min-width:auto}}.features{margin:clamp(40px, 6.4vw, 64px) 0}.features .wrapper{display:grid;grid-template-columns:repeat(1, 1fr);gap:calc(var(--size-base)*4px) calc(var(--size-base)*8px)}.features h2{width:100%;font-size:clamp(24px, 2.8vw, 28px);font-weight:500;color:var(--color-surface-100);max-width:40ch}.features h3{font-size:clamp(18px, 2vw, 20px);color:var(--color-surface-100);font-weight:500;margin-bottom:calc(var(--size-base)*1px)}.features p{color:var(--color-surface-70);font-size:clamp(16px, 1.6vw, 16px);line-height:1.5em;margin-bottom:1em}.features a{text-decoration:underline}@media screen and (min-width:600px){.features header{grid-column:1 / span 3}.features .wrapper{grid-template-columns:repeat(3, 1fr)}.features h3{margin-bottom:calc(var(--size-base)*2px)}}.logo_callout{display:flex;justify-content:center;flex-direction:column;overflow:hidden;margin:40px 0}.logo_callout .wrapper{max-width:1120px}.logo_callout .container{display:flex;justify-content:space-between;border:1px solid var(--color-surface-20);padding:16px;border-radius:8px}.logo_callout header{width:40%}.logo_callout header h2{font-size:clamp(14px, 1.4vw, 14px);font-weight:500;letter-spacing:-0.06px;line-height:24px}.logo_callout .logos{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:60%}.logo_callout .logos img{width:auto;height:auto;max-height:30px;max-width:100px;margin:0}.logo_callout a{color:var(--color-surface-70);font-size:12px;font-weight:300;line-height:24px;display:flex;align-items:center}.logo_callout a:after{content:"";background:var(--icon-arrow-point-sm);width:18px;height:18px;background-size:100%;display:block;margin-left:4px}@keyframes introLoad{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes slideIn{from{opacity:0;transform:translateX(50%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOut{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}.tabbedmedia{position:relative;margin-bottom:2vw;padding-bottom:2vw}.tabbedmedia:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 100px);background:linear-gradient(180deg, #ECEDFF 0%, #FFFFFF 110.81%);opacity:1;transform:translateY(6vw)}.tabbedmedia .wrapper{max-width:1400px}.tabbedmedia nav{position:absolute;top:-80px;left:0;width:100%;overflow-x:scroll}.tabbedmedia nav .scrollwrapper{padding:2px calc(200% + 60px) 20px 10px;display:flex}.tabbedmedia nav h2{font-size:13px;text-transform:uppercase;letter-spacing:0.1em;font-weight:500;width:100%;text-align:center;position:sticky;margin:0 16px 8px 0;top:0;left:0}.tabbedmedia nav button{scroll-snap-align:start;cursor:pointer;margin:0 8px;border-radius:999vw;background:#fff;font-weight:500;font-size:clamp(14px, 1.6vw, 16px);border:0;text-align:center;letter-spacing:-0.02em;padding:0.5em 1em;color:#606067;box-shadow:0 0 0 1px inset var(--color-surface-10);white-space:nowrap;transition:all 0.3s ease-in-out}.tabbedmedia nav button.active,.tabbedmedia nav button:hover{color:var(--color-primary);box-shadow:0 0 0 2px inset var(--color-primary)}.tabbedmedia .mediacontainer{position:relative;box-shadow:0px 0px 16px rgba(58, 59, 85, 0.05), 0px 10px 60px rgba(35, 37, 87, 0.1);border-radius:8px;background:#fff;animation:introLoad 0.5s cubic-bezier(0, 1.03, 0.58, 1);animation-delay:1s;animation-fill-mode:both}.tabbedmedia .mediacontainer .mask{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px}.tabbedmedia .mediacontainer .placeholder{opacity:0;width:100%;height:auto;border-radius:8px;overflow:hidden}.tabbedmedia .mediacontainer .placeholder img,.tabbedmedia .mediacontainer .placeholder dotlottie-player{width:100%;height:auto;display:block}.tabbedmedia .mediacontainer footer{border-radius:6px;position:absolute;bottom:0;left:31%;width:38%;background:url(../assets/freehand-toolbar.svg) no-repeat;background-size:cover;aspect-ratio:586/64;box-shadow:0px 0px 4px rgba(0, 0, 0, 0.02), 0px 10px 16px rgba(0, 0, 0, 0.14);transform:translateY(45%)}.tabbedmedia .media{position:absolute;top:0;left:0;width:100%;height:100%}.tabbedmedia .media:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-background, #fff)}.tabbedmedia .media.active:before{animation:fadeIn 0.1s ease-in-out;animation-fill-mode:both}.tabbedmedia .media.active header{animation:fadeIn 0s ease-in-out;animation-fill-mode:both}.tabbedmedia .media.active figure{animation:slideIn 0.3s cubic-bezier(0.7, 0, 0.35, 1);animation-delay:0.1s;animation-fill-mode:both}.tabbedmedia .media.inactive:before{animation:fadeOut 0.1s ease-in-out;animation-fill-mode:both}.tabbedmedia .media.inactive header{animation:fadeOut 0s ease-in-out;animation-fill-mode:both}.tabbedmedia .media.inactive figure{animation:slideOut 0.3s cubic-bezier(0.7, 0, 0.35, 1);animation-fill-mode:both}.tabbedmedia .media header{position:absolute;top:0;left:0;width:100%;background-size:cover;border-bottom:1px solid var(--color-border, #EAEAEB);border-radius:8px 8px 0 0;z-index:10;overflow:hidden}.tabbedmedia .media header img{width:100%;display:block}.tabbedmedia .media figure{width:100%;border-radius:8px;overflow:hidden;transform:translateX(50%)}.tabbedmedia .media figure img{width:100%;height:auto;display:block}@media screen and (min-width:700px){.tabbedmedia nav{overflow-x:hidden}.tabbedmedia nav .scrollwrapper{padding:0;justify-content:center}}@media screen and (min-width:1000px){.tabbedmedia nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;top:-60px;overflow:auto}.tabbedmedia nav .scrollwrapper{padding:2px 0}.tabbedmedia nav h2{width:auto;position:static;margin:0 16px 0 0}}.rivertoggle{position:relative;margin-bottom:40px;--color-header-highlight-bg: var(--color-highlight-bg);--color-header-highlight-text: var(--color-text)}.rivertoggle .content{background:#fff}.rivertoggle picture{position:relative;top:0;left:-20px;height:100%;width:calc(100% + 40px);z-index:1;padding:20px;display:flex;margin-bottom:20px;max-width:1000px}.rivertoggle picture img{position:relative;z-index:3}.rivertoggle picture:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:url(../assets/noise.jpg);background-size:150px;opacity:1;mix-blend-mode:multiply;z-index:2}.rivertoggle picture:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:radial-gradient(179.14% 179.14% at 17.35% 13.42%, var(--color-one) 0%, var(--color-two) 100%);z-index:1}.rivertoggle .intro{margin-bottom:36px}.rivertoggle .intro h2{font-size:clamp(24px, 3.2vw, 32px);font-weight:500;letter-spacing:-0.02em}.rivertoggle .intro h2 b{background:var(--color-header-highlight-bg);color:var(--color-header-highlight-text);padding:0 0.2em}.rivertoggle .intro p{font-size:clamp(16px, 1.8vw, 18px);font-weight:300;line-height:1.4em;color:var(--color-surface-70);margin:calc(var(--size-base) * 4px) 0}.rivertoggle .button{align-self:flex-start}.rivertoggle nav picture{display:none;min-height:300px}.rivertoggle nav picture img{display:block;object-fit:contain;width:100%;height:100%;max-width:80%;max-height:70vh;margin:auto}.rivertoggle nav button{color:var(--color-surface-100);font-size:clamp(18px, 1.8vw, 18px);font-weight:500;width:100%;text-align:left;display:flex;justify-content:space-between;position:relative;z-index:2}.rivertoggle nav button span{position:relative;z-index:2}.rivertoggle nav button:after{content:"";display:block;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2hldnJvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJub25lIi8+CiAgPHBhdGggaWQ9IlBhdGgiIGQ9Ik0wLDAsNC41LDQuNSw5LDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNSAxMC41KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPC9zdmc+Cg==);width:24px;height:24px;background-size:contain;transition:transform 0.3s ease;position:relative;z-index:2}.rivertoggle nav p{display:none;font-weight:300;font-size:16px;line-height:1.5em;color:var(--color-surface-80);margin-top:calc(var(--size-base) * 1px)}.rivertoggle nav a{display:none;font-size:14px;font-weight:500;align-items:center;margin-top:calc(var(--size-base) * 1px)}.rivertoggle nav a:after{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNyAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC45MDg3IDQuOTcwNTRDMTQuOTA4NyA1LjM4NDc2IDE0LjU3MjkgNS43MjA1NCAxNC4xNTg3IDUuNzIwNTVMMC45NjYyODEgNS43MjA2MUMwLjU1MjA2OCA1LjcyMDYxIDAuMjE2MjggNS4zODQ4MyAwLjIxNjI3OCA0Ljk3MDYyQzAuMjE2Mjc2IDQuNTU2NCAwLjU1MjA2IDQuMjIwNjEgMC45NjYyNzQgNC4yMjA2MUwxNC4xNTg3IDQuMjIwNTVDMTQuNTcyOSA0LjIyMDU0IDE0LjkwODcgNC41NTYzMyAxNC45MDg3IDQuOTcwNTRaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjA1NjggMC40NDA0M0wxNi4wNTY4IDQuNDQwNDNDMTYuMzQ5NyA0LjczMzMyIDE2LjM0OTcgNS4yMDgyIDE2LjA1NjggNS41MDEwOUwxMi4wNTY4IDkuNTAxMDlMMTAuOTk2MSA4LjQ0MDQzTDE0LjQ2NTggNC45NzA3NkwxMC45OTYxIDEuNTAxMDlMMTIuMDU2OCAwLjQ0MDQzWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);width:16px;height:10px;display:block;margin:3px 0 0 8px}.rivertoggle nav :is(.toggle:has([aria-expanded=true]), .toggle[data-expanded="true"]){margin:-17px 0 16px 0}.rivertoggle nav :is(.toggle:has([aria-expanded=true]), .toggle[data-expanded="true"]) p{display:block}.rivertoggle nav :is(.toggle:has([aria-expanded=true]), .toggle[data-expanded="true"]) a,.rivertoggle nav :is(.toggle:has([aria-expanded=true]), .toggle[data-expanded="true"]) picture{display:flex}.rivertoggle nav :is(.toggle:has([aria-expanded=true]), .toggle[data-expanded="true"]) button:after{transform:rotate(180deg)}.rivertoggle nav .toggle{margin:0;border-bottom:1px solid rgba(0, 0, 0, 0.1);padding-bottom:16px;margin-bottom:16px}@media screen and (min-width:700px){.rivertoggle{margin-bottom:0}.rivertoggle .content{width:50%;padding:60px 100px 60px 0;display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 70px)}.rivertoggle .content:after{content:"";position:absolute;top:0;left:50%;height:100%;width:50%;background:url(../assets/noise.jpg);background-size:150px;opacity:1;mix-blend-mode:multiply;max-width:1000px}.rivertoggle .content:before{content:"";background:radial-gradient(179.14% 179.14% at 17.35% 13.42%, var(--color-main-one) 0%, var(--color-main-two) 100%) !important;position:absolute;top:0;left:50%;height:100%;width:50%;max-width:1000px}.rivertoggle .intro{margin-bottom:24px}.rivertoggle nav{margin-top:auto}.rivertoggle nav picture{display:block;position:absolute;top:0;left:50%;height:100%;width:50%;z-index:1;padding:0;display:flex;opacity:0;transition:all 0.5s ease-in-out}.rivertoggle nav picture img{opacity:0;transform:translateY(10%);position:sticky;top:90px;transition:all 0.5s ease-in-out}.rivertoggle nav{margin-bottom:32px}.rivertoggle nav :is(.toggle:has([aria-expanded=true]), .toggle[data-expanded="true"]){margin:0}.rivertoggle nav :is(.toggle:has([aria-expanded=true]), .toggle[data-expanded="true"]) picture{opacity:1}.rivertoggle nav :is(.toggle:has([aria-expanded=true]), .toggle[data-expanded="true"]) picture:before{opacity:var(--opacity)}.rivertoggle nav :is(.toggle:has([aria-expanded=true]), .toggle[data-expanded="true"]) picture:after{opacity:var(--opacity)}.rivertoggle nav :is(.toggle:has([aria-expanded=true]), .toggle[data-expanded="true"]) picture img{opacity:1;transform:translateY(0)}.rivertoggle nav .toggle{padding:16px 0;margin:0;border-bottom:1px solid rgba(0, 0, 0, 0.1);transition:all 0.2s ease-in-out}.rivertoggle nav .toggle:last-of-type{padding-bottom:0;border:0}}.testimonials{position:relative;padding-top:8vw}.testimonials:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 10vw);background:linear-gradient(180deg, #ECEDFF 0%, #FFFFFF 110.81%);opacity:1;z-index:1}.testimonials h2{font-size:clamp(28px, 4vw, 40px);font-weight:500;letter-spacing:-0.02em}.testimonials p{font-size:clamp(16px, 1.8vw, 18px);font-weight:300;line-height:1.4em;color:var(--color-surface-70);margin:clamp(calc(var(--size-base) * 2px), 3.2vw, calc(var(--size-base) * 4px)) 0}.testimonials .wrapper{position:relative;z-index:2;overflow-x:scroll}.testimonials .intro{position:sticky;left:0}.testimonials .testimonialcontent{display:flex;padding:40px 200% 40px 0;gap:20px}.testimonials .testimonialcontent:after{content:"";min-width:20px;display:block}.testimonials .testimonial{background:#fff;box-shadow:0px 3px 12px rgba(0, 0, 0, 0.06), 0px 1px 3px rgba(0, 0, 0, 0.16);border-radius:8px;min-width:80vw}.testimonials .testimonial picture{display:block;padding:0;aspect-ratio:4/3;background:var(--color-surface-10)}.testimonials .testimonial .content{padding:32px;display:flex;justify-content:space-between;flex-direction:column;height:100%}.testimonials .testimonial .content p{font-size:16px;line-height:1.5em;padding:0;margin:0 0 20px 0;color:var(--color-surface-70)}.testimonials .testimonial .content p:before{content:"“";margin-left:-8px}.testimonials .testimonial .content p:after{content:"“"}.testimonials .testimonial .content h3{font-weight:500;font-size:16px;color:var(--color-surface-70)}.testimonials .testimonial .content h4{font-weight:500;font-size:13px;color:var(--color-surface-70)}.testimonials .testimonial .content .companytile{position:relative;width:90px;height:90px;padding:0;display:block;border-radius:6px;overflow:hidden;margin-bottom:24px;margin-top:-48px;border:2px solid #fff;box-shadow:0 4px 6px 0px rgba(0, 0, 0, 0.1)}.testimonials .testimonial .content .companytile img{display:block;width:100%;height:100%;object-fit:cover}.testimonials .testimonial .content .attribution{overflow:hidden;margin-top:auto}.testimonials .testimonial .content .attribution picture{float:left;margin:0 10px 0 0;width:50px;height:50px;display:block;padding:0;border-radius:999vw;overflow:hidden}.testimonials .testimonial .content .attribution picture img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:700px){.testimonials{padding-top:8vw}.testimonials .wrapper{position:relative;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:20px;z-index:2;overflow:visible}.testimonials .intro{position:static;grid-area:1/1/ span 1 / span 3;padding-bottom:40px}.testimonials .testimonialcontent{grid-area:2 / 1 / span 1 / span 3;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px;padding:0}.testimonials .testimonial{min-width:auto}}@media screen and (min-width:1000px){.testimonials .wrapper{grid-gap:40px}.testimonials .intro{grid-area:1/1;padding-bottom:0}.testimonials .testimonialcontent{grid-area:1 / 2 / span 1 / span 2}}#marketoform form.mktoForm{width:100% !important;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}#marketoform form.mktoForm *{width:100%;font-family:"Aktiv Grotesk", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-weight:400;padding:0}#marketoform form.mktoForm .mktoField{float:none}#marketoform form.mktoForm .mktoFormCol{margin:0 0 16px 0 !important;float:none}#marketoform form.mktoForm .mktoGutter{display:none}#marketoform form.mktoForm .mktoOffset{height:8px;display:none}#marketoform form.mktoForm .mktoRequiredField .mktoAsterix{display:none}#marketoform form.mktoForm .mktoLabel{font-size:14px;margin-bottom:8px;width:100% !important;font-weight:500}#marketoform form.mktoForm .mktoButtonWrap{margin:0 !important}#marketoform form.mktoForm input[type=text],#marketoform form.mktoForm input[type=email],#marketoform form.mktoForm input[type=tel],#marketoform form.mktoForm select{font-size:14px;border:1px solid var(--color-surface-30);padding:12px;border-radius:4px;height:auto;line-height:1em;width:100% !important}#marketoform form.mktoForm input[type=text].mktoInvalid,#marketoform form.mktoForm input[type=email].mktoInvalid,#marketoform form.mktoForm input[type=tel].mktoInvalid,#marketoform form.mktoForm select.mktoInvalid{border-color:var(--color-error)}#marketoform form.mktoForm select{padding:14px 12px;appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2hldnJvbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgPHJlY3QgaWQ9IlJlY3RhbmdsZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiBmaWxsPSJub25lIi8+CiAgPHBhdGggaWQ9IlBhdGgiIGQ9Ik0wLDAsNC41LDQuNSw5LDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcuNSAxMC41KSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPC9zdmc+Cg==);background-size:24px;background-position:calc(100% - 6px);background-repeat:no-repeat}#marketoform form.mktoForm .mktoButtonRow{margin-top:calc(var(--size-base) * 4px)}#marketoform form.mktoForm button[type=submit]{text-decoration:none;display:inline-block;font-size:0;line-height:2.8em;font-weight:500;border:0;border-radius:999vw;padding:0 calc(var(--size-base) * 4px);width:auto;height:auto;min-width:220px;text-shadow:none;box-shadow:none;transition:all 0.2s ease-in-out}#marketoform form.mktoForm button[type=submit][data-variant="primary"],#marketoform form.mktoForm button[type=submit]:not(data-variant){background:var(--color-primary);color:var(--color-invert)}#marketoform form.mktoForm button[type=submit]:before{content:var(--button-label);position:static;background:none;pointer-events:all;font-size:clamp(16px, 1.6vw, 16px);line-height:3em}#marketoform form.mktoForm .mktoError{position:static}#marketoform form.mktoForm .mktoError .mktoErrorArrowWrap,#marketoform form.mktoForm .mktoError .mktoInstruction{display:none}#marketoform form.mktoForm .mktoError .mktoErrorMsg{display:block;width:100%;box-shadow:none;background:none;border:0;font-size:12px;max-width:100%;text-shadow:none;color:var(--color-error);margin-top:4px;padding:0}.pricing{padding:clamp(40px, 8vw, 80px) 0 40px 0}.pricing .wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px}.pricing .wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 100px);background:linear-gradient(180deg, #ECEDFF 0%, #FFFFFF 110.81%);opacity:1;transform:translateY(6vw)}.pricing header{width:100%;z-index:1}.pricing .tiers{width:100%;display:flex;flex-direction:column;gap:24px;z-index:1;background:#fff;padding:20px;border-radius:8px}.pricing .tier{text-align:center}.pricing .tier h2{font-size:clamp(14px, 1.6vw, 16px);font-weight:500;margin-bottom:4px}.pricing h1{font-size:clamp(28px, 3.2vw, 32px);font-weight:500;margin-bottom:clamp(16px, 3.2vw, 32px)}.pricing h2{font-size:clamp(20px, 2.4vw, 24px);font-weight:300;line-height:1.4em}.pricing h3{font-size:clamp(20px, 2.4vw, 24px);font-weight:500;line-height:1em;margin-bottom:clamp(8px, 1.6vw, 16px)}.pricing h4{font-size:clamp(14px, 1.4vw, 14px);font-weight:300;line-height:1.4em;color:var(--color-surface-70);margin-bottom:clamp(0, 1.6vw, 16px)}.pricing h5{font-size:clamp(14px, 1.6vw, 16px);font-weight:500;line-height:1em;margin:32px 0 24px 0;text-align:left}.pricing .price{font-size:clamp(64px, 10vw, 100px);font-weight:500;line-height:1em}.pricing .price sup{font-size:clamp(20px, 2.8vw, 28px);font-weight:500;vertical-align:text-top}.pricing .price picture{height:90px;display:flex;padding-top:10px}.pricing .price img{height:100%;display:block;margin:auto}.pricing a{display:block;margin:clamp(16px, 2.4vw, 24px) 0}.pricing .pricedesc{font-size:clamp(14px, 1.4vw, 14px);font-weight:300;line-height:1.4em;color:var(--color-surface-70);min-height:4em;margin-top:16px}.pricing ul{list-style:none;margin:0;padding:0;text-align:left}.pricing ul li{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--color-surface-10);font-size:clamp(14px, 1.6vw, 16px)}.pricing ul li:last-child{border-bottom:0}@media screen and (min-width:768px){.pricing .wrapper{flex-wrap:nowrap;gap:64px}.pricing header{width:30%;padding-top:40px}.pricing .tiers{width:70%;display:grid;gap:40px;grid-template-columns:repeat(var(--columns), 1fr);z-index:1;background:#fff;padding:40px;border-radius:8px}.pricing h4{min-height:2em}.pricing .price{font-size:100px;font-weight:500;line-height:80px}.pricing .price sup{font-size:28px;font-weight:500;vertical-align:text-top}.pricing .price picture{height:90px;display:flex}.pricing .price img{height:100%;display:block;margin:auto}.pricing .pricedesc{min-height:4em;margin-top:clamp(8px, 1.6vw, 16px)}.pricing ul li{margin-bottom:16px;padding-bottom:16px}}.videoplayer{margin:8vw 0}.videoplayer iframe{width:100%;max-height:90vh;aspect-ratio:1.7777777778}.module-compare{margin:clamp(40px, 8vw, 80px) 0}.module-compare .tablehead{display:none;gap:64px;align-items:center;padding:16px 16px 24px 16px;background:#fff;position:sticky;top:70px}.module-compare .tablehead:before{content:"";display:block;width:35%}.module-compare .tablehead h3{text-align:center;margin:0}.module-compare .row{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:16px;align-items:flex-start;border-bottom:1px solid var(--color-surface-10);padding:16px 0;transition:all 0.3s ease-in-out}.module-compare .row header{width:100%}.module-compare .row h3{font-size:clamp(16px, 1.6vw, 16px)}.module-compare .items{width:100%;display:grid;grid-template-columns:repeat(var(--columns), 1fr)}.module-compare .item{text-align:center;font-size:clamp(14px, 1.6vw, 16px)}.module-compare .no{width:16px;height:3px;background:var(--color-surface-30);margin:auto;display:flex;margin-top:14px}.module-compare h2{font-size:clamp(24px, 3.2vw, 32px);font-weight:500;margin-bottom:1em}.module-compare h3{font-size:clamp(16px, 1.8vw, 18px);font-weight:500;margin-bottom:4px}.module-compare h4{text-transform:uppercase;font-weight:500;margin-bottom:8px;font-size:12px}.module-compare p{font-size:clamp(14px, 1.4vw, 14px);color:var(--color-surface-70);line-height:1.5em}@media screen and (min-width:768px){.module-compare h2{width:35%;padding:16px}.module-compare h4{display:none}.module-compare .no{display:none}.module-compare .tablehead{display:flex}.module-compare .row{padding:16px;flex-direction:row;justify-content:space-between;gap:64px;align-items:center;flex-wrap:nowrap}.module-compare .row:hover{background:rgba(239, 239, 254, 0.5)}.module-compare .row header{width:35%}.module-compare .items{width:65%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes slideUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.component-lightbox{display:flex;position:fixed;background:rgba(0, 0, 0, 0.8);width:100%;height:100%;top:0;left:0;z-index:100;justify-content:center;opacity:0;pointer-events:none}.component-lightbox .lightbox{margin:auto;height:auto;max-height:80vh;width:95%;aspect-ratio:1.7777777778;position:relative}.component-lightbox .lightbox-content{border-radius:8px;overflow:hidden;height:100%;background:#000}.component-lightbox .lightbox-content:before{content:"";display:block;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0i0KHQu9C+0LlfMSIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48bGluZWFyR3JhZGllbnQgaWQ9ImxnMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNzU0NmQ3Ii8+PHN0b3Agb2Zmc2V0PSIuMzcxNSIgc3RvcC1jb2xvcj0iI2FiOTNmYyIvPjxzdG9wIG9mZnNldD0iLjgwMTciIHN0b3AtY29sb3I9IiMzYmNhZmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMGJkZWEiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNjA5LjMxOSIgeDI9IjEwMy4zMTkiIHhsaW5rOmhyZWY9IiNsZzEiIHkxPSI0MDcuOTU2IiB5Mj0iLTk4LjA0NCIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNDA3Ljk1NyIgeDI9Ii05OC4wNDQiIHhsaW5rOmhyZWY9IiNsZzEiIHkxPSI2MDkuMzE5IiB5Mj0iMTAzLjMxOSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfM18iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNDUzLjQ3MSIgeDI9Ii01Mi41MjkiIHhsaW5rOmhyZWY9IiNsZzEiIHkxPSI1NjMuODA0IiB5Mj0iNTcuODA0Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF80XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2MzkuOTAxIiB4Mj0iMTMzLjkwMSIgeGxpbms6aHJlZj0iI2xnMSIgeTE9IjM3Ny4zNzUiIHkyPSItMTI4LjYyNSIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfNV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMzc3LjM3NSIgeDI9Ii0xMjguNjI1IiB4bGluazpocmVmPSIjbGcxIiB5MT0iNjM5LjkwMSIgeTI9IjEzMy45MDEiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzhfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjQ1My40NzEiIHgyPSItNTIuNTMiIHhsaW5rOmhyZWY9IiNsZzEiIHkxPSI1NjMuODA1IiB5Mj0iNTcuODA1Ii8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF85XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI1NjMuODA1IiB4Mj0iNTcuODA1IiB4bGluazpocmVmPSIjbGcxIiB5MT0iNDUzLjQ3IiB5Mj0iLTUyLjUzIi8+PGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8xMF8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNjUxLjAyMiIgeDI9IjE0NS4wMjIiIHhsaW5rOmhyZWY9IiNsZzEiIHkxPSIzNjYuMjUzIiB5Mj0iLTEzOS43NDciLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzExXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIzNjYuMjUzIiB4Mj0iLTEzOS43NDciIHhsaW5rOmhyZWY9IiNsZzEiIHkxPSI2NTEuMDIzIiB5Mj0iMTQ1LjAyMyIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTJfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwOC42MzgiIHgyPSIyLjYzOCIgeGxpbms6aHJlZj0iI2xnMSIgeTE9IjUwOC42MzgiIHkyPSIyLjYzOCIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTNfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwOC42MzciIHgyPSIyLjYzNyIgeGxpbms6aHJlZj0iI2xnMSIgeTE9IjUwOC42MzgiIHkyPSIyLjYzOCIvPjxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMTRfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjQwNy45NTYiIHgyPSItOTguMDQ0IiB4bGluazpocmVmPSIjbGcxIiB5MT0iNjA5LjMxOSIgeTI9IjEwMy4zMTkiLz48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzE1XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2MDkuMzE5IiB4Mj0iMTAzLjMxOSIgeGxpbms6aHJlZj0iI2xnMSIgeTE9IjQwNy45NTciIHkyPSItOTguMDQzIi8+PGc+PHBhdGggZD0ibTI1NiAxMDkuMjc0Yy0xMC4wMDkgMC0xOC4xMjMtOC4xMTMtMTguMTIzLTE4LjEyM3YtNzMuMDI4YzAtMTAuMDEgOC4xMTQtMTguMTIzIDE4LjEyMy0xOC4xMjNzMTguMTIzIDguMTEzIDE4LjEyMyAxOC4xMjN2NzMuMDI5YzAgMTAuMDA5LTguMTE0IDE4LjEyMi0xOC4xMjMgMTguMTIyeiIgZmlsbD0idXJsKCNTVkdJRF8xXykiLz48cGF0aCBkPSJtMjU2IDUxMmMtMTAuMDA5IDAtMTguMTIzLTguMTEzLTE4LjEyMy0xOC4xMjN2LTczLjAyOWMwLTEwLjAxIDguMTE0LTE4LjEyMyAxOC4xMjMtMTguMTIzczE4LjEyMyA4LjExMyAxOC4xMjMgMTguMTIzdjczLjAyOWMwIDEwLjAxLTguMTE0IDE4LjEyMy0xOC4xMjMgMTguMTIzeiIgZmlsbD0idXJsKCNTVkdJRF8yXykiIG9wYWNpdHk9Ii41MiIvPjxwYXRoIGQ9Im0zNDUuOTAxIDQ5NC4zNjJjLTcuMTQ2IDAtMTMuOTE4LTQuMjU1LTE2Ljc4NS0xMS4yNzdsLTI3LjU5Ny02Ny42MTNjLTMuNzgzLTkuMjY3LjY2NC0xOS44NDYgOS45My0yMy42MjcgOS4yNi0zLjc4NyAxOS44NDQuNjYyIDIzLjYyNyA5LjkyOGwyNy41OTcgNjcuNjEzYzMuNzgzIDkuMjY3LS42NjQgMTkuODQ2LTkuOTMgMjMuNjI3LTIuMjQyLjkxNy00LjU2MSAxLjM0OS02Ljg0MiAxLjM0OXoiIGZpbGw9InVybCgjU1ZHSURfM18pIiBvcGFjaXR5PSIuNTgiLz48cGF0aCBkPSJtMzE4LjI5MSAxMjEuNTAzYy0yLjI4MSAwLTQuNi0uNDMyLTYuODQyLTEuMzQ5LTkuMjY3LTMuNzgtMTMuNzEzLTE0LjM2LTkuOTMtMjMuNjI3bDI3LjU5Ny02Ny42MTNjMy43ODItOS4yNjcgMTQuMzYtMTMuNzI2IDIzLjYyNy05LjkyOSA5LjI2NyAzLjc4IDEzLjcxMyAxNC4zNiA5LjkzIDIzLjYyN2wtMjcuNTk3IDY3LjYxM2MtMi44NjcgNy4wMjQtOS42MzkgMTEuMjc4LTE2Ljc4NSAxMS4yNzh6IiBmaWxsPSJ1cmwoI1NWR0lEXzRfKSIgb3BhY2l0eT0iLjk0Ii8+PHBhdGggZD0ibTE2Ni4wOTggNDk0LjM2MmMtMi4yODEgMC00LjYtLjQzMi02Ljg0Mi0xLjM0OS05LjI2Ny0zLjc4LTEzLjcxMy0xNC4zNi05LjkzLTIzLjYyN2wyNy41OTctNjcuNjEzYzMuNzgzLTkuMjY3IDE0LjM2LTEzLjcxNiAyMy42MjctOS45MjggOS4yNjcgMy43OCAxMy43MTMgMTQuMzYgOS45MyAyMy42MjdsLTI3LjU5NyA2Ny42MTNjLTIuODY3IDcuMDIzLTkuNjM5IDExLjI3Ny0xNi43ODUgMTEuMjc3eiIgZmlsbD0idXJsKCNTVkdJRF81XykiIG9wYWNpdHk9Ii40NiIvPjxwYXRoIGQ9Im0zNS43NjkgMzY0LjAyMWMtNy4xNDYgMC0xMy45MTgtNC4yNTEtMTYuNzg1LTExLjI3Ny0zLjc4My05LjI2Ny42NjMtMTkuODQ2IDkuOTI5LTIzLjYyN2w2Ny42MTItMjcuNTk4YzkuMjY2LTMuNzk0IDE5Ljg0NS42NTggMjMuNjI4IDkuOTI4IDMuNzgzIDkuMjY3LS42NjMgMTkuODQ2LTkuOTI5IDIzLjYyN2wtNjcuNjEyIDI3LjU5OGMtMi4yNDIuOTE3LTQuNTYyIDEuMzQ5LTYuODQzIDEuMzQ5eiIgZmlsbD0idXJsKCNTVkdJRF81XykiIG9wYWNpdHk9Ii4zNiIvPjxwYXRoIGQ9Im00MDguNjMgMjExLjgzYy03LjE0NiAwLTEzLjkxOC00LjI1MS0xNi43ODUtMTEuMjc3LTMuNzgzLTkuMjY3LjY2My0xOS44NDYgOS45MjktMjMuNjI3bDY3LjYxMi0yNy41OThjOS4yNjMtMy43OTEgMTkuODQ2LjY1OCAyMy42MjggOS45MjkgMy43ODMgOS4yNjctLjY2MyAxOS44NDYtOS45MjkgMjMuNjI3bC02Ny42MTIgMjcuNTk4Yy0yLjI0Mi45MTYtNC41NjIgMS4zNDgtNi44NDMgMS4zNDh6IiBmaWxsPSJ1cmwoI1NWR0lEXzRfKSIgb3BhY2l0eT0iLjgyIi8+PHBhdGggZD0ibTEwMy4zNjkgMjExLjgzYy0yLjI4MSAwLTQuNi0uNDMyLTYuODQzLTEuMzQ5bC02Ny42MTItMjcuNTk4Yy05LjI2Ny0zLjc4LTEzLjcxMi0xNC4zNi05LjkyOS0yMy42MjcgMy43ODItOS4yNjcgMTQuMzU4LTEzLjcxMiAyMy42MjgtOS45MjlsNjcuNjEyIDI3LjU5OGM5LjI2NyAzLjc4IDEzLjcxMiAxNC4zNiA5LjkyOSAyMy42MjctMi44NjcgNy4wMjMtOS42NCAxMS4yNzgtMTYuNzg1IDExLjI3OHoiIGZpbGw9InVybCgjU1ZHSURfOF8pIiBvcGFjaXR5PSIuMjQiLz48cGF0aCBkPSJtNDc2LjIzIDM2NC4wMjFjLTIuMjgxIDAtNC42LS40MzItNi44NDMtMS4zNDlsLTY3LjYxMi0yNy41OThjLTkuMjY3LTMuNzgtMTMuNzEyLTE0LjM2LTkuOTI5LTIzLjYyNyAzLjc4My05LjI2IDE0LjM1OS0xMy43MDkgMjMuNjI4LTkuOTI4bDY3LjYxMiAyNy41OThjOS4yNjcgMy43OCAxMy43MTIgMTQuMzYgOS45MjkgMjMuNjI3LTIuODY3IDcuMDIyLTkuNjQgMTEuMjc3LTE2Ljc4NSAxMS4yNzd6IiBmaWxsPSJ1cmwoI1NWR0lEXzlfKSIgb3BhY2l0eT0iLjciLz48cGF0aCBkPSJtMzcyLjU2NSAxNTcuNTU3Yy00LjYzOCAwLTkuMjc1LTEuNzctMTIuODE0LTUuMzA5LTcuMDc3LTcuMDc2LTcuMDc4LTE4LjU1MS0uMDAxLTI1LjYyN2w1MS42MzgtNTEuNjM5YzcuMDc3LTcuMDc5IDE4LjU1Mi03LjA3OSAyNS42MjkgMCA3LjA3NyA3LjA3NiA3LjA3OCAxOC41NTEuMDAxIDI1LjYyN2wtNTEuNjM4IDUxLjYzOWMtMy41MzggMy41MzktOC4xNzcgNS4zMDktMTIuODE1IDUuMzA5eiIgZmlsbD0idXJsKCNTVkdJRF8xMF8pIiBvcGFjaXR5PSIuODgiLz48cGF0aCBkPSJtODcuNzk2IDQ0Mi4zMjdjLTQuNjM4IDAtOS4yNzUtMS43Ny0xMi44MTQtNS4zMDktNy4wNzctNy4wNzYtNy4wNzgtMTguNTUxLS4wMDEtMjUuNjI3bDUxLjYzOC01MS42MzljNy4wNzctNy4wNzkgMTguNTUyLTcuMDc5IDI1LjYyOSAwIDcuMDc3IDcuMDc2IDcuMDc4IDE4LjU1MS4wMDEgMjUuNjI3bC01MS42MzggNTEuNjM5Yy0zLjUzOSAzLjUzOS04LjE3OCA1LjMwOS0xMi44MTUgNS4zMDl6IiBmaWxsPSJ1cmwoI1NWR0lEXzExXykiIG9wYWNpdHk9Ii40Ii8+PHBhdGggZD0ibTEzOS40MzQgMTU3LjU1N2MtNC42MzkgMC05LjI3NS0xLjc3LTEyLjgxNS01LjMwOWwtNTEuNjM4LTUxLjYzOWMtNy4wNzctNy4wNzYtNy4wNzctMTguNTUxLjAwMS0yNS42MjcgNy4wNzYtNy4wNzYgMTguNTUxLTcuMDc2IDI1LjYyOSAwbDUxLjYzOCA1MS42MzljNy4wNzcgNy4wNzYgNy4wNzcgMTguNTUxLS4wMDEgMjUuNjI3LTMuNTM4IDMuNTM5LTguMTc3IDUuMzA5LTEyLjgxNCA1LjMwOXoiIGZpbGw9InVybCgjU1ZHSURfMTJfKSIgb3BhY2l0eT0iLjE4Ii8+PHBhdGggZD0ibTQyNC4yMDMgNDQyLjMyN2MtNC42MzkgMC05LjI3NS0xLjc3LTEyLjgxNS01LjMwOWwtNTEuNjM4LTUxLjYzOWMtNy4wNzctNy4wNzYtNy4wNzYtMTguNTUxLjAwMS0yNS42MjdzMTguNTUyLTcuMDc2IDI1LjYyOSAwbDUxLjYzOCA1MS42MzljNy4wNzcgNy4wNzYgNy4wNzcgMTguNTUxLS4wMDEgMjUuNjI3LTMuNTM3IDMuNTM5LTguMTc2IDUuMzA5LTEyLjgxNCA1LjMwOXoiIGZpbGw9InVybCgjU1ZHSURfMTNfKSIgb3BhY2l0eT0iLjY0Ii8+PHBhdGggZD0ibTkxLjE1IDI3NC4xMjNoLTczLjAyNmMtMTAuMDA5IDAtMTguMTIzLTguMTEzLTE4LjEyMy0xOC4xMjNzOC4xMTQtMTguMTIzIDE4LjEyMy0xOC4xMjNoNzMuMDI2YzEwLjAwOSAwIDE4LjEyMyA4LjExMyAxOC4xMjMgMTguMTIzcy04LjExNCAxOC4xMjMtMTguMTIzIDE4LjEyM3oiIGZpbGw9InVybCgjU1ZHSURfMTRfKSIgb3BhY2l0eT0iLjMiLz48cGF0aCBkPSJtNDkzLjg3NiAyNzQuMTIzaC03My4wMjhjLTEwLjAwOSAwLTE4LjEyMy04LjExMy0xOC4xMjMtMTguMTIzczguMTE0LTE4LjEyMyAxOC4xMjMtMTguMTIzaDczLjAyOGMxMC4wMDkgMCAxOC4xMjMgOC4xMTMgMTguMTIzIDE4LjEyM3MtOC4xMTMgMTguMTIzLTE4LjEyMyAxOC4xMjN6IiBmaWxsPSJ1cmwoI1NWR0lEXzE1XykiIG9wYWNpdHk9Ii43NiIvPjwvZz48L3N2Zz4=);width:100px;height:100px;background-size:cover;position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);animation:spin 6s linear infinite;z-index:1}.component-lightbox iframe{width:100%;height:100%;object-fit:contain;z-index:2;position:relative}.component-lightbox button{position:absolute;bottom:calc(100% + 16px);right:0;background:none;border:0;cursor:pointer;color:var(--color-white, #fff);font-size:1.5em;text-transform:uppercase;font-weight:500;font-size:14px;display:flex;align-items:center}.component-lightbox button:after{content:"+";transform:rotate(45deg);display:block;font-size:1.8em;font-weight:300;margin-left:8px}.component-lightbox.open{pointer-events:all;animation:fadeIn 0.3s ease-in-out both}.component-lightbox.open .lightbox{animation:slideUp 0.3s ease-in-out both;animation-delay:0.3s}.component-lightbox.open button{animation:fadeIn 0.3s ease-in-out both;animation-delay:1s}@media screen and (min-width:768px){.component-lightbox .lightbox{width:auto;height:100%}}.module-article{margin-top:24px}.module-article .wrapper{display:flex;flex-direction:column;gap:40px}.module-article .wrapper:before{content:"";position:absolute;top:100px;left:0;width:100%;height:calc(100% - 100px);background:linear-gradient(180deg, #ECEDFF 0%, #FFFFFF 110.81%);opacity:1;transform:translateY(6vw)}.module-article header{z-index:1;width:100%;max-width:640px;margin:0 auto}.module-article article{z-index:1;width:100%;max-width:640px;margin:0 auto}.module-article footer{z-index:1;width:100%;max-width:640px;margin:0 auto;border-top:1px solid rgba(0, 0, 0, 0.1);padding-top:24px}.module-article figure{z-index:1;margin:0 auto;width:100%;max-width:880px;aspect-ratio:1.7777777778;background:#fff;border-radius:8px;box-shadow:0px 0px 16px rgba(58, 59, 85, 0.06), 0px 10px 45px rgba(35, 37, 87, 0.1);padding:0;overflow:hidden}.module-article figure img,.module-article figure iframe{width:100%;height:100%;object-fit:cover;display:block}.module-article header h1{font-size:clamp(32px, 4vw, 40px);font-weight:500;margin-bottom:8px}.module-article header p{font-size:clamp(20px, 2.4vw, 24px);font-weight:300;line-height:1.4em;color:var(--color-surface-70);margin:0}.module-article article{font-size:clamp(16px, 1.8vw, 18px);line-height:1.5em}.module-article article h2,.module-article article h3{font-size:clamp(18px, 2vw, 20px);font-weight:500;margin-bottom:8px}.module-article article p{font-size:clamp(16px, 1.8vw, 18px);line-height:1.5em;margin:0 0 1.5em 0}.module-article article b,.module-article article strong{font-weight:500}.module-article article a{color:var(--color-primary)}.module-article article ol,.module-article article ul{padding:0;margin:0 0 48px 0;padding-left:1.5em}.module-article article ol li,.module-article article ul li{margin-bottom:1.5em}.module-article article blockquote{margin:2em;font-size:clamp(18px, 2vw, 20px);line-height:1.5em}.module-article article blockquote:before{content:"“";margin-left:-8px}.module-article article blockquote b{background:var(--color-highlight);padding:0 0.2em;position:relative}.module-article .attribution{overflow:hidden;margin-top:auto}.module-article .attribution picture{float:left;margin:0 10px 0 0;width:50px;height:50px;display:block;padding:0;border-radius:999vw;overflow:hidden}.module-article .attribution picture img{display:block;width:100%;height:100%;object-fit:cover}.module-article .attribution h3{font-weight:500;font-size:16px;color:var(--color-surface-70)}.module-article .attribution h4{font-weight:500;font-size:13px;color:var(--color-surface-70)}@media screen and (min-width:767px){.module-article .wrapper ::before{top:64px}}.module-form{padding:40px 0;position:relative;background:var(--color-background, #fff)}.module-form h2{font-size:clamp(36px, 4vw, 40px);font-weight:500;letter-spacing:-0.02em}.module-form p{font-size:clamp(16px, 1.8vw, 18px);font-weight:300;line-height:1.4em;color:var(--color-surface-70);margin:calc(var(--size-base) * 4px) 0}.module-form header{margin-bottom:40px}@media screen and (min-width:700px){.module-form .wrapper{position:relative;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px;z-index:2}.module-form header{grid-area:1/1/ span 1 / span 1;max-width:440px}.module-form .form{grid-area:1 / 2 / span 1 / span 1}}.module-featuredblog{--aspect-ratio: 16 / 9;margin:clamp(40px, 6.4vw, 64px) 0}.module-featuredblog .wrapper{overflow-x:scroll}.module-featuredblog header{position:sticky;left:0}.module-featuredblog header h1{font-size:clamp(20px, 2.4vw, 24px);font-weight:500;margin-bottom:clamp(16px, 3.2vw, 32px)}.module-featuredblog .posts{display:flex;gap:0 20px;padding-bottom:20px}.module-featuredblog .posts:after{content:"";min-width:1px;display:block;height:1px}.module-featuredblog .post{min-width:80vw}@media screen and (min-width:600px){.module-featuredblog .wrapper{overflow-x:visible}.module-featuredblog .posts{display:grid;grid-template-columns:repeat(3, 1fr);gap:0 40px}.module-featuredblog .post{min-width:1px;grid-column:span 1}.module-featuredblog[data-count="4"] .posts,.module-featuredblog[data-count="5"] .posts{grid-template-rows:auto 1fr}.module-featuredblog[data-count="4"] .post:nth-child(-n+2),.module-featuredblog[data-count="5"] .post:nth-child(-n+2){grid-row:span 2}.module-featuredblog[data-count="4"] .post:nth-child(n+3),.module-featuredblog[data-count="5"] .post:nth-child(n+3){display:flex}.module-featuredblog[data-count="4"] .post:nth-child(n+3) header,.module-featuredblog[data-count="5"] .post:nth-child(n+3) header{margin-top:0}.module-featuredblog[data-count="4"] .post:nth-child(n+3) picture,.module-featuredblog[data-count="5"] .post:nth-child(n+3) picture{width:82px;height:82px;aspect-ratio:1;margin-right:16px;flex-shrink:0;border-radius:2px}.module-featuredblog[data-count="4"] .post:nth-child(n+4),.module-featuredblog[data-count="5"] .post:nth-child(n+4){border-top:1px solid var(--color-surface-10);padding-top:16px;margin-top:16px}.module-featuredblog[data-count="4"] .post:nth-child(3),.module-featuredblog[data-count="5"] .post:nth-child(3){grid-area:1 / 3 / span 1 / span 1}.module-featuredblog[data-count="4"] .post:nth-child(4),.module-featuredblog[data-count="5"] .post:nth-child(4){grid-area:2 / 3 / span 1 / span 1}.module-featuredblog[data-count="5"] .post:nth-child(-n+2){grid-row:span 3}.module-featuredblog[data-count="5"] .post:nth-child(5){grid-area:3 / 3 / span 1 / span 1}}:is(body:has(.nomasthead), body.nomasthead)>header,:is(body:has(.nomasthead), body.nomasthead)>footer{display:none}.scrolldetector{position:absolute;top:calc(100vh + 50px);width:100%}.scrolloff{position:absolute;top:100px;width:100%}body[class*="c-form"] .formcontainer,body[class*="single-resources"] .formcontainer,body[class*="single-events"] .formcontainer{position:relative;min-height:100vh}body[class*="c-form"] .formcontainer.fullwidth .content,body[class*="single-resources"] .formcontainer.fullwidth .content,body[class*="single-events"] .formcontainer.fullwidth .content{width:100%}body[class*="c-form"] .content,body[class*="single-resources"] .content,body[class*="single-events"] .content{padding:clamp(40px, 5vw, 100px) 0 10vw 0;font-size:clamp(16px, 1.8vw, 18px);font-weight:300}body[class*="c-form"] .content * b,body[class*="single-resources"] .content * b,body[class*="single-events"] .content * b{background:var(--color-highlight);padding:0 0.2em}body[class*="c-form"] .content .logo,body[class*="single-resources"] .content .logo,body[class*="single-events"] .content .logo{display:block;width:clamp(122px, 16vw, 166px);margin-bottom:40px}body[class*="c-form"] .content .date,body[class*="single-resources"] .content .date,body[class*="single-events"] .content .date{font-weight:500;text-transform:uppercase;font-size:14px}body[class*="c-form"] .content h1,body[class*="single-resources"] .content h1,body[class*="single-events"] .content h1{font-size:clamp(36px, 4vw, 40px);font-weight:500;letter-spacing:-0.02em}body[class*="c-form"] .content h2,body[class*="single-resources"] .content h2,body[class*="single-events"] .content h2{font-size:clamp(20px, 2.4vw, 24px);font-weight:500}body[class*="c-form"] .content h3,body[class*="single-resources"] .content h3,body[class*="single-events"] .content h3{font-size:clamp(16px, 1.8vw, 18px);font-weight:500}body[class*="c-form"] .content p,body[class*="single-resources"] .content p,body[class*="single-events"] .content p{line-height:1.5em;color:var(--color-surface-70);margin:0.6em 0 1em 0}body[class*="c-form"] .content p.terms,body[class*="single-resources"] .content p.terms,body[class*="single-events"] .content p.terms{font-size:14px;margin:4em 0 0 0}body[class*="c-form"] .content p.terms a,body[class*="single-resources"] .content p.terms a,body[class*="single-events"] .content p.terms a{text-decoration:underline}body[class*="c-form"] .content p.terms a:hover,body[class*="single-resources"] .content p.terms a:hover,body[class*="single-events"] .content p.terms a:hover{color:var(--color-primary)}body[class*="c-form"] .content ul,body[class*="c-form"] .content ol,body[class*="single-resources"] .content ul,body[class*="single-resources"] .content ol,body[class*="single-events"] .content ul,body[class*="single-events"] .content ol{padding:0 1em;margin:1em 0;color:var(--color-surface-70)}body[class*="c-form"] .content ul li+li,body[class*="c-form"] .content ol li+li,body[class*="single-resources"] .content ul li+li,body[class*="single-resources"] .content ol li+li,body[class*="single-events"] .content ul li+li,body[class*="single-events"] .content ol li+li{margin-top:0.5em}body[class*="c-form"] .content iframe,body[class*="c-form"] .content .wistia_responsive_padding,body[class*="single-resources"] .content iframe,body[class*="single-resources"] .content .wistia_responsive_padding,body[class*="single-events"] .content iframe,body[class*="single-events"] .content .wistia_responsive_padding{width:100%;display:block;aspect-ratio:1.7777777778;border-radius:8px;margin:2em 0;overflow:hidden}body[class*="c-form"] .contentcontainer.off,body[class*="single-resources"] .contentcontainer.off,body[class*="single-events"] .contentcontainer.off{overflow:hidden;height:0;opacity:0;transform:translateY(100px)}body[class*="c-form"] picture,body[class*="single-resources"] picture,body[class*="single-events"] picture{display:none}body[class*="c-form"] #marketoform,body[class*="single-resources"] #marketoform,body[class*="single-events"] #marketoform{margin-top:clamp(20px, 4vw, 40px)}@media screen and (min-width:768px){body[class*="c-form"] .wrapper,body[class*="single-resources"] .wrapper,body[class*="single-events"] .wrapper{min-height:100vh}body[class*="c-form"] .content,body[class*="single-resources"] .content,body[class*="single-events"] .content{width:50%;padding:140px 60px 60px 0;min-height:100vh;display:flex;flex-direction:column;justify-content:center}body[class*="c-form"] .content .logo,body[class*="single-resources"] .content .logo,body[class*="single-events"] .content .logo{position:absolute;top:40px}body[class*="c-form"] picture,body[class*="single-resources"] picture,body[class*="single-events"] picture{background:#eee;position:fixed;z-index:-1;top:0;left:50%;height:100%;width:50%;padding:0;display:flex;justify-content:flex-end}body[class*="c-form"] picture img,body[class*="single-resources"] picture img,body[class*="single-events"] picture img{display:block;object-fit:contain;width:100%;max-width:calc(100% - 24px);margin:auto 0;max-height:90%}}body[class*="c-redirect"] section.redirect{display:flex;flex-direction:column;align-items:center;padding:64px 0}body[class*="c-redirect"] section.redirect h1{font-weight:500;font-size:18px;margin-bottom:4px}body[class*="c-redirect"] section.redirect h2{font-size:14px}.post{grid-column:span 4;position:relative}.post picture{border-radius:4px;background:#E8E9FF;overflow:hidden;aspect-ratio:1.7777777778;display:block;position:relative;z-index:2;pointer-events:none}.post picture img{width:100%;height:100%;object-fit:cover;display:block}.post header{margin-top:16px;position:static}.post h2{font-size:18px;font-weight:500;margin-bottom:12px}.post .attribution{text-transform:uppercase;color:var(--color-surface-70);letter-spacing:0.1em;font-size:12px}.post a{color:var(--color-text)}.post a::before{content:"";position:absolute;inset:0;width:100%;height:100%}body[class*="single-blog"]{--gap: 16px;--columns: repeat(4,1fr);--color-highlight: rgba(250,3,255,.2);--color: #F7F7FA;--color-text: var(--color-text)}body[class*="single-blog"] .component-blogpost{position:relative;color:var(--color-text)}body[class*="single-blog"] .component-blogpost .wrapper{margin:auto;display:grid;grid-template-columns:var(--columns);gap:var(--gap)}body[class*="single-blog"] .component-blogpost header{background:var(--color);position:relative;display:flex;justify-content:flex-end;flex-direction:column}body[class*="single-blog"] .component-blogpost header .wrapper{padding:0;display:block;margin:0;display:flex;justify-content:flex-start;align-items:center;order:2;width:100%;padding:20px}body[class*="single-blog"] .component-blogpost header .intro{padding:clamp(20px, 4vw, 40px) 0}body[class*="single-blog"] .component-blogpost header picture{width:100%;aspect-ratio:1.7777777778}body[class*="single-blog"] .component-blogpost header picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body[class*="single-blog"] .component-blogpost header h1{font-size:clamp(32px, 4.4vw, 44px);font-weight:500;line-height:1.1em;color:var(--color-text)}body[class*="single-blog"] .component-blogpost header .attribution{display:flex;align-items:center;margin-top:24px;font-weight:400}body[class*="single-blog"] .component-blogpost header .attribution picture{width:32px;height:32px;border-radius:999vw;overflow:hidden;margin-right:8px;order:inherit}body[class*="single-blog"] .component-blogpost header .attribution p{font-size:12px;text-transform:uppercase;letter-spacing:0.1em;color:var(--color-text);opacity:0.8}body[class*="single-blog"] .component-blogpost header.dark{--color-text: #fff}body[class*="single-blog"] .component-blogpost .content{grid-column:1 / span 4;margin:clamp(40px, 6.4vw, 64px) 0;line-height:1.5em;font-size:clamp(16px, 1.8vw, 18px)}body[class*="single-blog"] .component-blogpost .content h2,body[class*="single-blog"] .component-blogpost .content h3,body[class*="single-blog"] .component-blogpost .content h4{font-weight:500;font-size:clamp(24px, 3.2vw, 32px);margin-bottom:0.5em}body[class*="single-blog"] .component-blogpost .content h3{font-size:clamp(18px, 2vw, 20px)}body[class*="single-blog"] .component-blogpost .content p{margin-bottom:2em}body[class*="single-blog"] .component-blogpost .content strong{font-weight:500}body[class*="single-blog"] .component-blogpost .content ol,body[class*="single-blog"] .component-blogpost .content ul{margin-left:2em;margin-bottom:2em}body[class*="single-blog"] .component-blogpost .content ol li,body[class*="single-blog"] .component-blogpost .content ul li{margin-bottom:1em}body[class*="single-blog"] .component-blogpost .content ol li:last-child,body[class*="single-blog"] .component-blogpost .content ul li:last-child{margin-bottom:0}body[class*="single-blog"] .component-blogpost .content blockquote{margin-bottom:2em;padding:20px 0 0 60px;position:relative}body[class*="single-blog"] .component-blogpost .content blockquote::before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iQ2FwYV8xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MDkuMjk0IDQwOS4yOTQiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDAgNDA5LjI5NCA0MDkuMjk0IiB3aWR0aD0iNTEyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0wIDIwNC42NDd2MTc1LjQxMmgxNzUuNDEydi0xNzUuNDEyaC0xMTYuOTQxYzAtNjQuNDggNTIuNDYxLTExNi45NDEgMTE2Ljk0MS0xMTYuOTQxdi01OC40NzFjLTk2LjcyOCAwLTE3NS40MTIgNzguNjg0LTE3NS40MTIgMTc1LjQxMnoiLz48cGF0aCBkPSJtNDA5LjI5NCA4Ny43MDZ2LTU4LjQ3MWMtOTYuNzI4IDAtMTc1LjQxMiA3OC42ODQtMTc1LjQxMiAxNzUuNDEydjE3NS40MTJoMTc1LjQxMnYtMTc1LjQxMmgtMTE2Ljk0MWMwLTY0LjQ4IDUyLjQ2MS0xMTYuOTQxIDExNi45NDEtMTE2Ljk0MXoiLz48L3N2Zz4=)  no-repeat center center;background-size:100%;width:32px;height:32px;position:absolute;left:0;top:12px}body[class*="single-blog"] .component-blogpost .content blockquote p{margin-bottom:1em;font-size:24px;font-weight:500}body[class*="single-blog"] .component-blogpost .content blockquote cite{font-size:14px;line-height:1em}body[class*="single-blog"] .component-blogpost .content blockquote cite strong{display:block;font-size:16px}body[class*="single-blog"] .component-blogpost .content p+ul,body[class*="single-blog"] .component-blogpost .content p+ol{margin-top:-1em}body[class*="single-blog"] .component-blogpost .content .columns-two{column-count:1}body[class*="single-blog"] .component-blogpost .content .columns-three{column-count:2}body[class*="single-blog"] .component-blogpost .content figure{margin-bottom:2em;border-radius:8px;overflow:hidden}body[class*="single-blog"] .component-blogpost .content figure img{max-width:100%;height:auto;display:block}body[class*="single-blog"] .component-blogpost .content figure .wp-block-embed__wrapper{border-radius:8px;overflow:hidden}body[class*="single-blog"] .component-blogpost .content figure iframe{width:100%;aspect-ratio:1.7777777778;height:auto;display:block}body[class*="single-blog"] .component-blogpost .content figure video{width:100%;height:auto;display:block}body[class*="single-blog"] .component-blogpost .content a{color:var(--color-primary);text-decoration:underline}body[class*="single-blog"] .component-blogpost .footercta{background:var(--background-color, --color-primary);font-size:24px;color:#fff;padding:30px 40px 60px 40px;border-radius:8px;position:relative}body[class*="single-blog"] .component-blogpost .footercta a{max-width:40ch;color:#fff;display:block;text-decoration:none;font-weight:300}body[class*="single-blog"] .component-blogpost .footercta a b{font-weight:500;display:block;margin-bottom:8px}body[class*="single-blog"] .component-blogpost .footercta a:before{content:"";position:absolute;inset:0;width:100%;height:100%}@media screen and (min-width:600px){body[class*="single-blog"]{--gap: 20px;--columns: repeat(12,1fr)}body[class*="single-blog"] .component-blogpost header{flex-direction:row}body[class*="single-blog"] .component-blogpost header .wrapper{order:1;padding:0 0 0 clamp(20px, 4vw, 40px);max-width:640px;width:50%}body[class*="single-blog"] .component-blogpost header picture{order:2;left:50%;width:50%;min-height:100%;aspect-ratio:1.7777777778}body[class*="single-blog"] .component-blogpost header .attribution picture{order:inherit}body[class*="single-blog"] .component-blogpost .content{grid-column:3 / span 7}body[class*="single-blog"] .component-blogpost .content .columns-two{column-count:2}body[class*="single-blog"] .component-blogpost .content .columns-three{column-count:3}body[class*="single-blog"] .component-blogpost footer{grid-column:4 / span 10}}body[class*="archive-blog"]{--gap: 16px;--columns: repeat(4,1fr);--color-highlight: rgba(250,3,255,.2)}body[class*="archive-blog"] main{position:relative;margin:clamp(40px, 6.4vw, 64px) 0}.blog-featuredpost{--gap: 16px;--columns: repeat(4,1fr);margin-bottom:82px}.blog-featuredpost .wrapper{display:grid;grid-template-columns:var(--columns);gap:var(--gap);position:relative}.blog-featuredpost header{grid-area:2 / span 4}.blog-featuredpost picture{grid-area:1 / span 4;background:#ccc;border-radius:4px;aspect-ratio:1.7777777778;overflow:hidden;position:relative;z-index:1;pointer-events:none}.blog-featuredpost picture img{display:block;width:100%;height:100%;object-fit:cover}.blog-featuredpost h1{font-size:clamp(24px, 3.2vw, 32px);font-weight:500;line-height:1.1em;margin-bottom:clamp(20px, 4vw, 40px)}.blog-featuredpost h1 b{background:var(--color-highlight);padding:0 0.2em;position:relative;margin-left:-0.2em}.blog-featuredpost .attribution{display:flex;align-items:center;font-weight:400}.blog-featuredpost .attribution picture{width:32px;height:32px;border-radius:999vw;overflow:hidden;margin-right:8px;order:inherit}.blog-featuredpost .attribution p{font-size:12px;text-transform:uppercase;letter-spacing:0.1em;color:var(--color-surface-70)}.blog-featuredpost a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:600px){.blog-featuredpost{--columns: repeat(12,1fr);--gap: 40px}.blog-featuredpost header{grid-area:1 / span 4}.blog-featuredpost picture{grid-area:1 / span 8}}.blog-allposts{--gap: 16px;--columns: repeat(4,1fr);margin-bottom:clamp(24px, 6.4vw, 64px)}.blog-allposts .wrapper{display:grid;grid-template-columns:var(--columns);gap:var(--gap)}.blog-allposts header{grid-column:span 4;margin-bottom:clamp(16px, 2.4vw, 24px)}.blog-allposts .posts{grid-column:span 4;display:grid;grid-template-columns:var(--columns);gap:var(--gap)}.blog-allposts .post{grid-column:span 4}@media screen and (min-width:600px){.blog-allposts{--columns: repeat(12,1fr);--gap: 40px}.blog-allposts .posts{grid-column:span 12}}body[class*="single-templates"] article{padding:clamp(24px, 6vw, 80px) 0}body[class*="single-templates"] article:before{content:"";position:absolute;top:0;left:0;width:100%;height:800px;background:linear-gradient(180deg, #ECEDFF 0%, #FFFFFF 110.81%);opacity:0.5;transform:translateY(6vw)}body[class*="single-templates"] article .wrapper{position:relative;display:flex;flex-wrap:nowrap;flex-direction:column;gap:40px}body[class*="single-templates"] article h1{font-size:clamp(20px, 2.4vw, 24px);font-weight:500;margin-bottom:16px}body[class*="single-templates"] article .featuredimage{transform:translateX(-10px);width:calc(100% + 20px);grid-column-start:2;border-radius:8px;overflow:hidden;box-shadow:0 4px 11px rgba(0, 0, 0, 0.12)}body[class*="single-templates"] article .featuredimage img{width:100%;height:auto;display:block}body[class*="single-templates"] article header{grid-column-start:1}body[class*="single-templates"] article header .back{display:inline-block;transform:translateY(-48px);font-size:14px;color:var(--color-primary);padding:8px 16px;border-radius:999vw;background:rgba(53, 60, 247, 0.1)}body[class*="single-templates"] article header .author{font-size:12px;margin-bottom:16px;color:var(--color-surface-70)}body[class*="single-templates"] article header .author .name{color:var(--color-surface-50);margin-left:16px}body[class*="single-templates"] article header p{font-size:14px;color:var(--color-surface-70);line-height:1.5em}body[class*="single-templates"] article header .button{margin-top:24px;display:inline-flex;align-items:center}body[class*="single-templates"] article header .button:after{content:"";color:#fff;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);width:7px;height:7px;display:block;margin-left:8px}body[class*="single-templates"] article header .smarttemplate{overflow:hidden;text-indent:-999vw;background:var(--icon-smart);width:60px;height:20px;margin-bottom:12px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:5px}body[class*="single-templates"] article .description{grid-column-start:2}body[class*="single-templates"] article footer{grid-column-start:1}body[class*="single-templates"] article footer section{border-top:1px solid rgba(0, 0, 0, 0.15);padding:clamp(12px, 2.4vw, 24px) 0;margin:0}body[class*="single-templates"] article footer h2{font-size:14px;font-weight:300;color:var(--color-surface-50);margin-bottom:16px}body[class*="single-templates"] article .features-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:clamp(10px, 1.5vw, 20px)}body[class*="single-templates"] article .features-list h3{font-size:12px;font-weight:400;margin-bottom:8px}body[class*="single-templates"] article .features-list picture{background:#fff;border-radius:2px;border:1px solid rgba(0, 0, 0, 0.06);overflow:hidden;display:block}body[class*="single-templates"] article .features-list picture img{width:100%;height:auto;display:block}body[class*="single-templates"] article .tags h2{width:100%}body[class*="single-templates"] article .tags nav{display:flex;flex-wrap:wrap;gap:8px}body[class*="single-templates"] article .tags a{font-size:14px;font-weight:400;background:#fff;border-radius:999vw;border:1px solid rgba(0, 0, 0, 0.06);padding:6px 12px;display:block;white-space:nowrap}body[class*="single-templates"] article .tags div+div{margin-top:16px}body[class*="single-templates"] article .description{font-size:16px;line-height:1.5em}body[class*="single-templates"] article .description p,body[class*="single-templates"] article .description ul,body[class*="single-templates"] article .description ol{padding-top:0;padding-bottom:0;margin:0 0 1.5em 0}body[class*="single-templates"] article .description h2,body[class*="single-templates"] article .description h3,body[class*="single-templates"] article .description h4{font-weight:500;margin-bottom:0.5em}body[class*="single-templates"] article .description h2{font-size:clamp(18px, 2vw, 20px);font-weight:500;margin-bottom:1em}body[class*="single-templates"] article .related{display:grid;grid-template-columns:repeat(4, 1fr);grid-column:1 / span 2;gap:24px}body[class*="single-templates"] article .related h2{font-weight:500;font-size:20px;grid-column:span 4}@media screen and (min-width:1px){body[class*="single-templates"] article header .back{display:none}body[class*="single-templates"] article .related .templates{width:100%;overflow-x:scroll;grid-column:span 4;display:grid;grid-auto-flow:column;gap:20px;transform:translateX(-20px);width:calc(100% + 40px);padding:0 20px 10px 20px}body[class*="single-templates"] article .related .card-templates{width:80vw}}@media screen and (min-width:700px){body[class*="single-templates"] article .wrapper{display:grid;gap:40px 80px;grid-auto-flow:dense;grid-template-columns:1fr 2.5fr}body[class*="single-templates"] article .featuredimage{transform:translateX(0);width:100%}body[class*="single-templates"] article header .back{display:inline-block}body[class*="single-templates"] article .related .templates{width:100%;overflow-x:visible;display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;transform:none;width:100%;padding:0}body[class*="single-templates"] article .related .card-templates{width:100%}}.archive-templates{padding:clamp(24px, 6vw, 80px) 0}.archive-templates:before{content:"";position:absolute;top:0;left:0;width:100%;height:800px;background:linear-gradient(180deg, #ECEDFF 0%, #FFFFFF 110.81%);opacity:0.5;transform:translateY(6vw);z-index:-1}.archive-templates h1{font-size:clamp(32px, 4vw, 40px);font-weight:500}.archive-templates .wrapper>header{margin-bottom:clamp(40px, 6.4vw, 64px)}.archive-templates .wrapper>header b{color:var(--color-primary);position:relative;padding:0 8px}.archive-templates .wrapper>header b::before{content:"";position:absolute;background-color:rgba(53, 60, 238, 0.12);width:100%;height:calc(100% + 4px);left:0;top:0}.archive-templates .wrapper>header p{margin-top:16px;font-size:clamp(16px, 1.8vw, 18px);max-width:60ch;line-height:1.5em}.archive-templates footer{margin-top:clamp(40px, 8vw, 80px)}.archive-templates footer a{color:var(--color-primary);text-decoration:underline}.archive-templates form.search{margin-bottom:24px;border-radius:999vw;border:1px solid var(--color-surface-20);background:#fff;width:100%;max-width:184px;display:flex;align-items:center;padding:0 12px}.archive-templates form.search input{border:0;background:none;font-size:14px;line-height:36px;order:2;padding:0 0 0 4px;width:100%;outline:0}.archive-templates form.search input::placeholder{color:#979797}.archive-templates form.search button{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNzYyNTMgMTUuNjQ0NEMxMi45ODQyIDE1LjY0NDQgMTUuNTk1OSAxMy4wMzI4IDE1LjU5NTkgOS44MTExMkMxNS41OTU5IDYuNTg5NDYgMTIuOTg0MiAzLjk3Nzc4IDkuNzYyNTMgMy45Nzc3OEM2LjU0MDg3IDMuOTc3NzggMy45MjkyIDYuNTg5NDYgMy45MjkyIDkuODExMTJDMy45MjkyIDEzLjAzMjggNi41NDA4NyAxNS42NDQ0IDkuNzYyNTMgMTUuNjQ0NFoiIHN0cm9rZT0iIzk3OTc5NyIgc3Ryb2tlLXdpZHRoPSIxLjYyNDQ5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEzLjkyOTcgMTMuOTgyOUwxNy4yNjMgMTcuMzE2MiIgc3Ryb2tlPSIjOTc5Nzk3IiBzdHJva2Utd2lkdGg9IjEuNjI0NDkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);text-indent:-999vw;width:20px;height:20px;order:1;flex-shrink:0}.archive-templates nav h2{font-size:14px;font-weight:500;margin-bottom:24px}.archive-templates nav h2 a{margin:0}.archive-templates nav h3{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--color-surface-70)}.archive-templates nav a{display:block;font-size:14px;margin:16px 0}.archive-templates nav a+h3{margin-top:40px}.archive-templates .template-list section{margin-bottom:clamp(20px, 4vw, 40px);position:relative}.archive-templates .template-list section h2{font-size:clamp(20px, 2.4vw, 24px);font-weight:500;margin-bottom:8px;color:var(--color-text)}.archive-templates .template-list section header{margin-bottom:16px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline}.archive-templates .template-list section header a{font-size:14px;color:var(--color-primary)}.archive-templates .template-list section header p{flex-wrap:wrap;color:var(--color-surface-70);font-size:14px;width:100%}.archive-templates .template-list section.featured{--color-primary: #fff;--color-text: #fff;--color-surface-70: #fff;--color-surface-20: #fff;transform:translateY(24px)}.archive-templates .template-list section.featured:before{content:"";position:absolute;background:#5055ef;width:calc(100% + 72px);height:calc(100% + 48px);z-index:-1;top:-24px;left:-36px;border-radius:8px}@media screen and (min-width:1px){.archive-templates .wrapper{display:flex;flex-wrap:wrap}.archive-templates nav{order:2;margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr)}.archive-templates nav h2,.archive-templates nav h3{grid-column:1 / span 2}.archive-templates nav a{margin:8px 0}.archive-templates .template-list{width:100%;display:grid;gap:40px;grid-auto-flow:row}.archive-templates .template-list section{display:inline-grid}.archive-templates .template-list section.featured:before{content:"";position:absolute;background:#5055ef;width:calc(100% + 40px);height:calc(100% + 40px);z-index:-1;top:-20px;left:-20px;border-radius:0}.archive-templates .template-list .templates{display:grid;grid-auto-flow:column;overflow-x:scroll;gap:20px;width:calc(100% + 40px);transform:translateX(-20px);padding:0 20px 10px 20px}.archive-templates .template-list .card-templates{width:80vw}}@media screen and (min-width:700px){.archive-templates .wrapper{display:grid;gap:0 40px;grid-template-columns:1fr 4fr}.archive-templates header{grid-area:1/1/ 1 / span 2}.archive-templates footer{grid-area:3/2/ 3 / span 2}.archive-templates nav{grid-area:2/1/ 2 / 1;display:block;margin-top:0}.archive-templates nav a{margin:16px 0}.archive-templates .template-list{grid-area:2/2/ 2 / 2;display:grid;gap:40px;grid-template-columns:repeat(3, 1fr);grid-template-rows:min-content}.archive-templates .template-list section{grid-column:span 3;display:grid;gap:0 40px;grid-template-columns:repeat(3, 1fr)}.archive-templates .template-list section header{grid-column:span 3}.archive-templates .template-list section.featured:before{width:calc(100% + 72px);height:calc(100% + 48px);top:-24px;left:-36px;border-radius:8px}.archive-templates .template-list .templates{grid-column:span 3;padding:0;padding:0;transform:none;width:100%;grid-template-columns:repeat(3, 1fr);overflow:auto;grid-auto-flow:initial}.archive-templates .template-list .templates[data-count="4"]{grid-template-columns:repeat(4, 1fr)}.archive-templates .template-list .templates[data-count="5"]{grid-template-columns:repeat(5, 1fr)}.archive-templates .template-list .templates[data-count="4"] .card-templates picture,.archive-templates .template-list .templates[data-count="5"] .card-templates picture{aspect-ratio:0.814159292;padding:0;border:0}.archive-templates .template-list .templates[data-count="4"] .card-templates picture img,.archive-templates .template-list .templates[data-count="5"] .card-templates picture img{border-radius:4px}.archive-templates .template-list .templates[data-count="4"] .card-templates a,.archive-templates .template-list .templates[data-count="5"] .card-templates a{font-size:14px}.archive-templates .template-list .card-templates{width:100%}}.card-templates{position:relative}.card-templates picture{display:block;padding:12px;background:#fff;border:1px solid var(--color-surface-20);border-radius:4px;aspect-ratio:1.45}.card-templates picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left;box-shadow:0px 2px 4px rgba(0, 0, 0, 0.1)}.card-templates a{display:block;font-size:16px;margin:12px;font-weight:500;color:var(--color-text)}.card-templates a:before{content:"";position:absolute;inset:0;width:100%;height:100%}.card-templates[data-smart]::before{content:"";background:var(--icon-smart);width:60px;height:20px;position:absolute;top:18px;left:18px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:5px}.archive-resources:before{content:"";position:absolute;top:0;left:0;width:100%;height:800px;background:linear-gradient(180deg, #ECEDFF 0%, #FFFFFF 110.81%);opacity:0.5;transform:translateY(6vw);z-index:-1}.archive-resources h1{font-size:clamp(32px, 6.4vw, 64px);font-weight:500;line-height:1.1em}.archive-resources .wrapper>header{padding:clamp(40px, 8vw, 80px) 0;display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}.archive-resources .wrapper>header picture img{width:100%;height:100%;object-fit:cover;border-radius:8px}.archive-resources .wrapper>header h2{font-size:clamp(22px, 2.4vw, 24px);font-weight:500;line-height:1.1em;max-width:40ch;margin-top:1em}.archive-resources .wrapper>header h3{font-size:clamp(18px, 2.2vw, 22px);font-weight:500;line-height:1.1em;max-width:40ch;margin-top:1em}.archive-resources .wrapper>header b{color:var(--color-primary);position:relative;padding:0 8px}.archive-resources .wrapper>header b::before{content:"";position:absolute;background-color:rgba(53, 60, 238, 0.12);width:100%;height:calc(100% + 4px);left:0;top:0}.archive-resources .wrapper>header p{margin-top:16px;font-size:clamp(18px, 2.2vw, 22px);color:var(--color-surface-70);max-width:40ch;line-height:1.5em}.archive-resources .wrapper>header:not(:has(picture)){display:block}.archive-resources .list-resources{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px;padding-bottom:clamp(40px, 8vw, 80px)}.archive-resources .list-resources h2{font-size:clamp(20px, 2.2vw, 22px);font-weight:500;grid-column:span 2}.archive-resources .card-resource{display:grid;gap:0 20px;grid-template-columns:repeat(2, 1fr);position:relative}.archive-resources .card-resource picture{aspect-ratio:1.7777777778;border-radius:8px;overflow:hidden}.archive-resources .card-resource picture img{width:100%;height:100%;object-fit:cover}.archive-resources .card-resource header{padding:8px 0}.archive-resources .card-resource a{font-size:clamp(16px, 2vw, 18px);font-weight:500}.archive-resources .card-resource a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.archive-resources .card-resource a::before{content:"";position:absolute;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);background:rgba(0, 0, 0, 0.02);border-radius:12px;z-index:-1;opacity:0;transition:all 0.2s ease-in-out}.archive-resources .card-resource a:hover::before{opacity:1}.archive-resources .card-resource p{font-size:16px;color:var(--color-surface-70);line-height:1.4em;margin-top:8px}@media screen and (min-width:1px){.archive-resources .wrapper{display:flex;flex-wrap:wrap}.archive-resources nav{order:2;margin-top:40px;display:grid;grid-template-columns:repeat(2, 1fr)}.archive-resources nav h2,.archive-resources nav h3{grid-column:1 / span 2}.archive-resources nav a{margin:8px 0}.archive-resources .template-list{width:100%;display:grid;gap:40px;grid-auto-flow:row}.archive-resources .template-list section{display:inline-grid}.archive-resources .template-list section.featured:before{content:"";position:absolute;background:#5055ef;width:calc(100% + 40px);height:calc(100% + 40px);z-index:-1;top:-20px;left:-20px;border-radius:0}.archive-resources .template-list .templates{display:grid;grid-auto-flow:column;overflow-x:scroll;gap:20px;width:calc(100% + 40px);transform:translateX(-20px);padding:0 20px 10px 20px}.archive-resources .template-list .card-templates{width:80vw}}.archive-events{--gap: 20px;padding-top:40px}.archive-events .featuredevents .wrapper{display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--gap)}.archive-events .featuredevents .wrapper>header{grid-column:span 12}.archive-events .featuredevents .wrapper>header h1,.archive-events .featuredevents .wrapper>header h2{font-size:22px;font-weight:500}.archive-events .featuredevents .event{display:grid;grid-column:span 6;grid-template-columns:repeat(2, 1fr);gap:var(--gap);position:relative}.archive-events .featuredevents .event picture{aspect-ratio:1.6764705882;display:block;overflow:hidden;border-radius:8px}.archive-events .featuredevents .event picture img{width:100%;height:100%;display:block;object-fit:cover}.archive-events .featuredevents .event h2{font-size:20px;font-weight:500}.archive-events .featuredevents .event .presenters{font-size:14px;margin-top:8px;color:rgba(0, 0, 0, 0.7)}.archive-events .featuredevents .event .date{font-size:12px;color:rgba(0, 0, 0, 0.5);text-transform:uppercase;margin-bottom:8px;font-weight:400}.archive-events .featuredevents .event a{color:var(--color-primary);font-size:16px;margin-top:16px;display:inline-block;margin-top:24px}.archive-events .featuredevents .event a:before{content:"";position:absolute;inset:0}.archive-events .featuredevents .event:nth-of-type(1){grid-column:span 12}.archive-events .featuredevents .event:nth-of-type(1) picture{order:2}.archive-events .featuredevents .event:nth-of-type(1) h2{font-size:clamp(33px, 4.4vw, 44px);line-height:1.1em}.archive-events .featuredevents .event:nth-of-type(1) .presenters{font-size:18px;margin-top:16px}.archive-events .featuredevents .event:nth-of-type(1) .date{font-size:clamp(14px, 1.6vw, 16px);font-weight:300}.archive-events .featuredevents .event:nth-of-type(1) a{font-size:18px;color:#fff;background:var(--color-primary);border-radius:999vw;line-height:50px;padding:0 40px}.archive-events .pastevents{position:relative;margin-top:clamp(24px, 4.8vw, 48px);padding-top:clamp(40px, 8vw, 80px);padding-bottom:clamp(40px, 8vw, 80px)}.archive-events .pastevents::before{content:"";position:absolute;inset:0;height:800px;background:linear-gradient(180deg, #ECEDFF 0%, #FFFFFF 110.81%);opacity:0.5;z-index:-1}.archive-events .pastevents .wrapper{display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--gap)}.archive-events .pastevents header{grid-column:span 3;font-size:18px;color:rgba(0, 0, 0, 0.7)}.archive-events .pastevents header h2{font-size:clamp(33px, 4.4vw, 44px);font-weight:500;color:#000;margin-bottom:16px}.archive-events .pastevents .eventlist{grid-column:5 / span 8}.archive-events .pastevents .event{background:#fff;border-radius:8px;padding:24px;margin-bottom:20px;box-shadow:0px 3px 12px rgba(0, 0, 0, 0.06), 0px 1px 3px rgba(0, 0, 0, 0.16);position:relative}.archive-events .pastevents .event h2{font-size:20px;margin-bottom:4px}.archive-events .pastevents .event .presenters{font-size:14px;color:rgba(0, 0, 0, 0.7)}.archive-events .pastevents .event .description{font-size:16px;margin-top:16px;display:flex;justify-content:space-between}.archive-events .pastevents .event .description p{grid-column:span 5;font-size:16px;color:rgba(0, 0, 0, 0.7)}.archive-events .pastevents .event a{color:#fff;background:var(--color-primary);border-radius:999vw;display:block;margin:0 0 auto 24px;white-space:nowrap;padding:0 24px;line-height:40px;font-size:16px}.archive-events .pastevents .event a:before{content:"";position:absolute;inset:0}