@font-face{font-family:"Graphik Bold";src:url("https://grandad.digital/assets/fonts/Graphik-Bold-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Medium";src:url("https://grandad.digital/assets/fonts/Graphik-Medium-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Thin";src:url("https://grandad.digital/assets/fonts/Graphik-Regular-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot");src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-regular-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-regular-400.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Solid";font-style:normal;font-weight:900;src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot");src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-solid-900.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-solid-900.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot");src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-brands-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-brands-400.svg#fontawesome") format("svg");font-display:swap}:root{--step--2: clamp(0.64rem, 0.7695rem + -0.1439vi, 0.7407rem);--step--1: clamp(0.8rem, 0.8429rem + -0.0476vi, 0.8333rem);--step-0: clamp(0.9375rem, 0.9196rem + 0.0893vi, 1rem);--step-1: clamp(1.0547rem, 0.9989rem + 0.279vi, 1.25rem);--step-2: clamp(1.1865rem, 1.0791rem + 0.5371vi, 1.5625rem);--step-3: clamp(1.3348rem, 1.1582rem + 0.8833vi, 1.9531rem);--step-4: clamp(1.5017rem, 1.2332rem + 1.3424vi, 2.4414rem);--step-5: clamp(1.6894rem, 1.3002rem + 1.9462vi, 3.0518rem);--step-6: clamp(1.9006rem, 1.3537rem + 2.7345vi, 3.8147rem);--step-7: clamp(2.1382rem, 1.3867rem + 3.7575vi, 4.7684rem);--step-8: clamp(2.4054rem, 1.3897rem + 5.0786vi, 5.9605rem);--step-9: clamp(2.7061rem, 1.3505rem + 6.7778vi, 7.4506rem);--fluid-container-header: calc(8vw - 20px);--fluid-container: 8vw;--fluid-container-inner: $logo-width;--fluid-container-inner-right: 14vw}body{font-family:"Graphik Thin",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;line-height:1.44;color:#333}h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{margin:0;font-weight:normal;line-height:1.44}blockquote{font-weight:normal;padding:0;margin:0;border:none;color:inherit}cite{color:inherit;font-style:normal}cite:before{display:none}a{text-decoration:none}button{border:none;background:none;outline:none}.font-regular{font-family:"Graphik Thin",sans-serif}.font-bold{font-family:"Graphik Medium",sans-serif}.font-title{font-family:"Graphik Bold",sans-serif}.font-title *{font-family:"Graphik Bold",sans-serif}.font-uppercase{text-transform:uppercase}.font-transparent span{display:block;color:rgba(0,0,0,0);-webkit-text-stroke-color:#333;-webkit-text-stroke-width:1px}@media(min-width: 1024px){.font-transparent span{-webkit-text-stroke-width:clamp(1px,.03em,.03em)}}.font-transparent span:last-of-type{color:#333;-webkit-text-stroke-width:0px}.font-transparent-white,.template-article .template-content .template-title{color:#fff}.font-transparent-white span,.template-article .template-content .template-title span{-webkit-text-stroke-color:#fff}.font-transparent-white span:last-of-type,.template-article .template-content .template-title span:last-of-type{color:#fff}.font-transparent-black span{-webkit-text-stroke-color:#333}.font-transparent-black span:last-of-type{color:#333}.step--1{font-size:clamp(14px,.9722222222vw,.9722222222vw)}.step-0,body,h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{font-size:clamp(15px,1.1111111111vw,1.1111111111vw)}.step-1,.te h3{font-size:clamp(17px,1.3888888889vw,1.3888888889vw);line-height:1.2}.step-2,.te h2{font-size:clamp(18px,1.7361111111vw,1.7361111111vw);line-height:1.2}.step-3{font-size:clamp(22px,2.0833333333vw,2.0833333333vw);line-height:1.1}.step-4{font-size:clamp(33px,3.125vw,3.125vw);line-height:1}.step-5{font-size:clamp(30px,3.4722222222vw,3.4722222222vw);line-height:1}.step-6{font-size:var(--step-6);line-height:1}.step-7{font-size:var(--step-7);line-height:1}.step-8{font-size:clamp(35px,4.8611111111vw,4.8611111111vw);line-height:1}.step-9{font-size:clamp(35px,6.25vw,6.25vw);line-height:1}.te *:last-child:not(table){margin-bottom:0 !important}.te .image{margin-bottom:20px;width:50px}.te .image img{width:100%}.te td{vertical-align:middle}.te h2,.te h3{margin-bottom:.7em}.te h2:first-child,.te h3:first-child{margin-top:0}.te h2{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te h3{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te p{margin-bottom:1.2em}.te strong,.te b{font-weight:normal;font-family:"Graphik Bold",sans-serif}.te i{font-style:italic}.te a{word-wrap:break-word;font-size:inherit;color:inherit;font-family:inherit;color:#333;text-decoration:none;position:relative;text-decoration:underline;border:none}.te ul,.te ol{margin:0 0 1em 0;padding:0;list-style:none}.te ul li,.te ol li{position:relative;margin-bottom:.5em}.te ul li ul,.te ol li ul{margin:0}.te ul li{padding-left:clamp(15px,1.0416666667vw,22px)}.te ul li:before{content:"";display:inline-block;width:clamp(5px,.3472222222vw,10px);height:clamp(5px,.3472222222vw,10px);border-radius:1px;background:#000;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:.6em;left:0}.te ol{counter-reset:gd-counter}.te ol li{counter-increment:gd-counter;padding-left:1.6em}.te ol li:before{content:counter(gd-counter) ".";font-family:"Graphik Bold",sans-serif;display:inline-block;position:absolute;top:.1em;left:0;font-size:90%}.te blockquote{display:inline-block;position:relative;width:100%;border:none;padding:0;font-family:"Graphik Medium",sans-serif;padding-top:10px;line-height:1.3;margin-bottom:1em}@media(min-width: 768px){.te blockquote{display:flex}}.te blockquote:first-child{margin-top:0}.te blockquote:before{content:"‘";display:inline-block;color:#000;line-height:1;flex-shrink:0;margin-right:2px;font-size:110%;position:absolute;left:-10px}.te blockquote *{font-family:"Graphik Medium",sans-serif;text-transform:none;line-height:1.3;margin-bottom:1em;border:none;padding:0;position:relative;z-index:2}.te blockquote *:last-child:after{content:"’";display:inline;color:#000;line-height:1;flex-shrink:0;margin-left:2px;font-size:110%}.te .table-scroll-helper{font-size:1.3rem;margin-bottom:.5em;display:inline-flex;align-items:center}.te .table-scroll-helper:after{content:"";display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;position:relative;margin-left:10px;flex-shrink:0}.te .table{overflow:auto;margin:0}.te table{width:100%;min-width:500px;margin:0 0 1em 0 !important;border-collapse:collapse}.te table:first-child{margin-top:0}.te table th,.te table td{vertical-align:top}.te table th{padding:10px;background:#3400ff;color:#fff;border:none;text-align:left;font-family:"Graphik Medium",sans-serif;border:1px solid #333}.te table tbody{vertical-align:top}.te table tbody tr td{padding:10px;border:none;border:1px solid #333}.te-black{color:#333}.te-black p,.te-black h2,.te-black h3{color:#333}.te-black ul li{color:#333}.te-black ul li:before{content:"";background:#333}.te-black ol li{color:#333}.te-black ol li:before{color:#333}.te-black a{color:#333}.te-black a:hover{color:#333;transition:.3s}.te-black blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-black blockquote *{color:#333}.te-black table thead th{border-color:#333;color:#333}.te-black table tbody tr td{border-color:#333;color:#333}.te-black .table-scroll-helper{color:#fff}.te-black .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.te-white{color:#fff}.te-white p,.te-white h2,.te-white h3{color:#fff}.te-white ul li{color:#fff}.te-white ul li:before{content:"";background:#fff}.te-white ol li{color:#fff}.te-white ol li:before{color:#fff}.te-white a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2)}.te-white a:hover{color:#fff;border-color:#fff;transition:.3s}.te-white blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-white blockquote *{color:#fff}.te-white table thead th{border-color:#fff;color:#fff}.te-white table tbody tr td{border-color:#fff;color:#fff}.te-white .table-scroll-helper{color:#fff}.te-white .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.template-article .template-top{position:relative}.template-article .template-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;background-image:url("https://grandad.digital/assets/img/news-bg.webp");background-repeat:no-repeat;background-size:cover;background-position:center}.template-article .template-bg.has-image{height:70%}.template-article .template-content{padding-top:70px}.template-article .template-content .template-title{margin-bottom:50px;color:#fff}.template-article .template-content .template-info{display:flex;flex-wrap:wrap;margin-bottom:50px;color:#fff}.template-article .template-content .template-info .tag{text-transform:uppercase;border:1px solid #fff;font-size:var(--step--1);line-height:1;padding:6px 6px 3px 6px;margin-right:clamp(15px,2.7777777778vw,40px)}.template-article .template-content .template-info .sep{display:inline-block;margin:0 clamp(15px,1.3888888889vw,20px)}@font-face{font-family:"Graphik Bold";src:url("https://grandad.digital/assets/fonts/Graphik-Bold-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Medium";src:url("https://grandad.digital/assets/fonts/Graphik-Medium-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Thin";src:url("https://grandad.digital/assets/fonts/Graphik-Regular-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot");src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-regular-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-regular-400.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Solid";font-style:normal;font-weight:900;src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot");src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-solid-900.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-solid-900.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot");src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-brands-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-brands-400.svg#fontawesome") format("svg");font-display:swap}:root{--step--2: clamp(0.64rem, 0.7695rem + -0.1439vi, 0.7407rem);--step--1: clamp(0.8rem, 0.8429rem + -0.0476vi, 0.8333rem);--step-0: clamp(0.9375rem, 0.9196rem + 0.0893vi, 1rem);--step-1: clamp(1.0547rem, 0.9989rem + 0.279vi, 1.25rem);--step-2: clamp(1.1865rem, 1.0791rem + 0.5371vi, 1.5625rem);--step-3: clamp(1.3348rem, 1.1582rem + 0.8833vi, 1.9531rem);--step-4: clamp(1.5017rem, 1.2332rem + 1.3424vi, 2.4414rem);--step-5: clamp(1.6894rem, 1.3002rem + 1.9462vi, 3.0518rem);--step-6: clamp(1.9006rem, 1.3537rem + 2.7345vi, 3.8147rem);--step-7: clamp(2.1382rem, 1.3867rem + 3.7575vi, 4.7684rem);--step-8: clamp(2.4054rem, 1.3897rem + 5.0786vi, 5.9605rem);--step-9: clamp(2.7061rem, 1.3505rem + 6.7778vi, 7.4506rem);--fluid-container-header: calc(8vw - 20px);--fluid-container: 8vw;--fluid-container-inner: $logo-width;--fluid-container-inner-right: 14vw}body{font-family:"Graphik Thin",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;line-height:1.44;color:#333}h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{margin:0;font-weight:normal;line-height:1.44}blockquote{font-weight:normal;padding:0;margin:0;border:none;color:inherit}cite{color:inherit;font-style:normal}cite:before{display:none}a{text-decoration:none}button{border:none;background:none;outline:none}.font-regular{font-family:"Graphik Thin",sans-serif}.font-bold{font-family:"Graphik Medium",sans-serif}.font-title{font-family:"Graphik Bold",sans-serif}.font-title *{font-family:"Graphik Bold",sans-serif}.font-uppercase{text-transform:uppercase}.font-transparent span{display:block;color:rgba(0,0,0,0);-webkit-text-stroke-color:#333;-webkit-text-stroke-width:1px}@media(min-width: 1024px){.font-transparent span{-webkit-text-stroke-width:clamp(1px,.03em,.03em)}}.font-transparent span:last-of-type{color:#333;-webkit-text-stroke-width:0px}.font-transparent-white{color:#fff}.font-transparent-white span{-webkit-text-stroke-color:#fff}.font-transparent-white span:last-of-type{color:#fff}.font-transparent-black span{-webkit-text-stroke-color:#333}.font-transparent-black span:last-of-type{color:#333}.step--1{font-size:clamp(14px,.9722222222vw,.9722222222vw)}.step-0,body,h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{font-size:clamp(15px,1.1111111111vw,1.1111111111vw)}.step-1,.te h3{font-size:clamp(17px,1.3888888889vw,1.3888888889vw);line-height:1.2}.step-2,.te h2{font-size:clamp(18px,1.7361111111vw,1.7361111111vw);line-height:1.2}.step-3{font-size:clamp(22px,2.0833333333vw,2.0833333333vw);line-height:1.1}.step-4{font-size:clamp(33px,3.125vw,3.125vw);line-height:1}.step-5{font-size:clamp(30px,3.4722222222vw,3.4722222222vw);line-height:1}.step-6{font-size:var(--step-6);line-height:1}.step-7{font-size:var(--step-7);line-height:1}.step-8{font-size:clamp(35px,4.8611111111vw,4.8611111111vw);line-height:1}.step-9{font-size:clamp(35px,6.25vw,6.25vw);line-height:1}.te *:last-child:not(table){margin-bottom:0 !important}.te .image{margin-bottom:20px;width:50px}.te .image img{width:100%}.te td{vertical-align:middle}.te h2,.te h3{margin-bottom:.7em}.te h2:first-child,.te h3:first-child{margin-top:0}.te h2{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te h3{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te p{margin-bottom:1.2em}.te strong,.te b{font-weight:normal;font-family:"Graphik Bold",sans-serif}.te i{font-style:italic}.te a{word-wrap:break-word;font-size:inherit;color:inherit;font-family:inherit;color:#333;text-decoration:none;position:relative;text-decoration:underline;border:none}.te ul,.te ol{margin:0 0 1em 0;padding:0;list-style:none}.te ul li,.te ol li{position:relative;margin-bottom:.5em}.te ul li ul,.te ol li ul{margin:0}.te ul li{padding-left:clamp(15px,1.0416666667vw,22px)}.te ul li:before{content:"";display:inline-block;width:clamp(5px,.3472222222vw,10px);height:clamp(5px,.3472222222vw,10px);border-radius:1px;background:#000;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:.6em;left:0}.te ol{counter-reset:gd-counter}.te ol li{counter-increment:gd-counter;padding-left:1.6em}.te ol li:before{content:counter(gd-counter) ".";font-family:"Graphik Bold",sans-serif;display:inline-block;position:absolute;top:.1em;left:0;font-size:90%}.te blockquote{display:inline-block;position:relative;width:100%;border:none;padding:0;font-family:"Graphik Medium",sans-serif;padding-top:10px;line-height:1.3;margin-bottom:1em}@media(min-width: 768px){.te blockquote{display:flex}}.te blockquote:first-child{margin-top:0}.te blockquote:before{content:"‘";display:inline-block;color:#000;line-height:1;flex-shrink:0;margin-right:2px;font-size:110%;position:absolute;left:-10px}.te blockquote *{font-family:"Graphik Medium",sans-serif;text-transform:none;line-height:1.3;margin-bottom:1em;border:none;padding:0;position:relative;z-index:2}.te blockquote *:last-child:after{content:"’";display:inline;color:#000;line-height:1;flex-shrink:0;margin-left:2px;font-size:110%}.te .table-scroll-helper{font-size:1.3rem;margin-bottom:.5em;display:inline-flex;align-items:center}.te .table-scroll-helper:after{content:"";display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;position:relative;margin-left:10px;flex-shrink:0}.te .table{overflow:auto;margin:0}.te table{width:100%;min-width:500px;margin:0 0 1em 0 !important;border-collapse:collapse}.te table:first-child{margin-top:0}.te table th,.te table td{vertical-align:top}.te table th{padding:10px;background:#3400ff;color:#fff;border:none;text-align:left;font-family:"Graphik Medium",sans-serif;border:1px solid #333}.te table tbody{vertical-align:top}.te table tbody tr td{padding:10px;border:none;border:1px solid #333}.te-black,.block-text-media:not(.dark).light .slot .slot-content .slot-text,.light .block-text-media:not(.dark) .slot .slot-content .slot-text{color:#333}.te-black p,.block-text-media:not(.dark).light .slot .slot-content .slot-text p,.light .block-text-media:not(.dark) .slot .slot-content .slot-text p,.te-black h2,.block-text-media:not(.dark).light .slot .slot-content .slot-text h2,.light .block-text-media:not(.dark) .slot .slot-content .slot-text h2,.te-black h3,.block-text-media:not(.dark).light .slot .slot-content .slot-text h3,.light .block-text-media:not(.dark) .slot .slot-content .slot-text h3{color:#333}.te-black ul li,.block-text-media:not(.dark).light .slot .slot-content .slot-text ul li,.light .block-text-media:not(.dark) .slot .slot-content .slot-text ul li{color:#333}.te-black ul li:before,.block-text-media:not(.dark).light .slot .slot-content .slot-text ul li:before,.light .block-text-media:not(.dark) .slot .slot-content .slot-text ul li:before{content:"";background:#333}.te-black ol li,.block-text-media:not(.dark).light .slot .slot-content .slot-text ol li,.light .block-text-media:not(.dark) .slot .slot-content .slot-text ol li{color:#333}.te-black ol li:before,.block-text-media:not(.dark).light .slot .slot-content .slot-text ol li:before,.light .block-text-media:not(.dark) .slot .slot-content .slot-text ol li:before{color:#333}.te-black a,.block-text-media:not(.dark).light .slot .slot-content .slot-text a,.light .block-text-media:not(.dark) .slot .slot-content .slot-text a{color:#333}.te-black a:hover,.block-text-media:not(.dark).light .slot .slot-content .slot-text a:hover,.light .block-text-media:not(.dark) .slot .slot-content .slot-text a:hover{color:#333;transition:.3s}.te-black blockquote:before,.block-text-media:not(.dark).light .slot .slot-content .slot-text blockquote:before,.light .block-text-media:not(.dark) .slot .slot-content .slot-text blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-black blockquote *,.block-text-media:not(.dark).light .slot .slot-content .slot-text blockquote *,.light .block-text-media:not(.dark) .slot .slot-content .slot-text blockquote *{color:#333}.te-black table thead th,.block-text-media:not(.dark).light .slot .slot-content .slot-text table thead th,.light .block-text-media:not(.dark) .slot .slot-content .slot-text table thead th{border-color:#333;color:#333}.te-black table tbody tr td,.block-text-media:not(.dark).light .slot .slot-content .slot-text table tbody tr td,.light .block-text-media:not(.dark) .slot .slot-content .slot-text table tbody tr td{border-color:#333;color:#333}.te-black .table-scroll-helper,.block-text-media:not(.dark).light .slot .slot-content .slot-text .table-scroll-helper,.light .block-text-media:not(.dark) .slot .slot-content .slot-text .table-scroll-helper{color:#fff}.te-black .table-scroll-helper:after,.block-text-media:not(.dark).light .slot .slot-content .slot-text .table-scroll-helper:after,.light .block-text-media:not(.dark) .slot .slot-content .slot-text .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.te-white,.block-text-media:not(.light).dark .slot .slot-content .slot-text,.dark .block-text-media:not(.light) .slot .slot-content .slot-text{color:#fff}.te-white p,.block-text-media:not(.light).dark .slot .slot-content .slot-text p,.dark .block-text-media:not(.light) .slot .slot-content .slot-text p,.te-white h2,.block-text-media:not(.light).dark .slot .slot-content .slot-text h2,.dark .block-text-media:not(.light) .slot .slot-content .slot-text h2,.te-white h3,.block-text-media:not(.light).dark .slot .slot-content .slot-text h3,.dark .block-text-media:not(.light) .slot .slot-content .slot-text h3{color:#fff}.te-white ul li,.block-text-media:not(.light).dark .slot .slot-content .slot-text ul li,.dark .block-text-media:not(.light) .slot .slot-content .slot-text ul li{color:#fff}.te-white ul li:before,.block-text-media:not(.light).dark .slot .slot-content .slot-text ul li:before,.dark .block-text-media:not(.light) .slot .slot-content .slot-text ul li:before{content:"";background:#fff}.te-white ol li,.block-text-media:not(.light).dark .slot .slot-content .slot-text ol li,.dark .block-text-media:not(.light) .slot .slot-content .slot-text ol li{color:#fff}.te-white ol li:before,.block-text-media:not(.light).dark .slot .slot-content .slot-text ol li:before,.dark .block-text-media:not(.light) .slot .slot-content .slot-text ol li:before{color:#fff}.te-white a,.block-text-media:not(.light).dark .slot .slot-content .slot-text a,.dark .block-text-media:not(.light) .slot .slot-content .slot-text a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2)}.te-white a:hover,.block-text-media:not(.light).dark .slot .slot-content .slot-text a:hover,.dark .block-text-media:not(.light) .slot .slot-content .slot-text a:hover{color:#fff;border-color:#fff;transition:.3s}.te-white blockquote:before,.block-text-media:not(.light).dark .slot .slot-content .slot-text blockquote:before,.dark .block-text-media:not(.light) .slot .slot-content .slot-text blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-white blockquote *,.block-text-media:not(.light).dark .slot .slot-content .slot-text blockquote *,.dark .block-text-media:not(.light) .slot .slot-content .slot-text blockquote *{color:#fff}.te-white table thead th,.block-text-media:not(.light).dark .slot .slot-content .slot-text table thead th,.dark .block-text-media:not(.light) .slot .slot-content .slot-text table thead th{border-color:#fff;color:#fff}.te-white table tbody tr td,.block-text-media:not(.light).dark .slot .slot-content .slot-text table tbody tr td,.dark .block-text-media:not(.light) .slot .slot-content .slot-text table tbody tr td{border-color:#fff;color:#fff}.te-white .table-scroll-helper,.block-text-media:not(.light).dark .slot .slot-content .slot-text .table-scroll-helper,.dark .block-text-media:not(.light) .slot .slot-content .slot-text .table-scroll-helper{color:#fff}.te-white .table-scroll-helper:after,.block-text-media:not(.light).dark .slot .slot-content .slot-text .table-scroll-helper:after,.dark .block-text-media:not(.light) .slot .slot-content .slot-text .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.block-text-media.dark{background:#333}.block-text-media.light{background:#fff}.page-case-study .block-text-media{padding:0}.page-case-study .block-text-media .container-inner-left{padding:0}.block-text-media:not(.light).dark .block-title,.dark .block-text-media:not(.light) .block-title{color:#fff;border-color:#fff}.block-text-media:not(.dark).light .slot .slot-content .block-title,.light .block-text-media:not(.dark) .slot .slot-content .block-title{color:#333;border-color:#333}@media(min-width: 900px){.block-text-media .slot{display:flex}}@media(min-width: 900px){.block-text-media .slot.media-left{flex-direction:row-reverse}}@media(min-width: 900px){.block-text-media .slot.media-left .slot-content{padding-right:0;padding-left:clamp(15px,2.7777777778vw,40px)}}.block-text-media .slot .slot-image{margin-top:clamp(15px,1.3888888889vw,20px)}@media(min-width: 900px){.block-text-media .slot .slot-image{width:50%;margin:0}}.block-text-media .slot .slot-image .slot-image-inner{position:relative;width:100%;padding-bottom:56%}.block-text-media .slot .slot-image video{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width: 900px){.block-text-media .slot .slot-content{width:50%;padding-right:clamp(15px,2.7777777778vw,40px)}}@font-face{font-family:"Graphik Bold";src:url("https://grandad.digital/assets/fonts/Graphik-Bold-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Medium";src:url("https://grandad.digital/assets/fonts/Graphik-Medium-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Thin";src:url("https://grandad.digital/assets/fonts/Graphik-Regular-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot");src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-regular-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-regular-400.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Solid";font-style:normal;font-weight:900;src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot");src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-solid-900.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-solid-900.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot");src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-brands-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-brands-400.svg#fontawesome") format("svg");font-display:swap}:root{--step--2: clamp(0.64rem, 0.7695rem + -0.1439vi, 0.7407rem);--step--1: clamp(0.8rem, 0.8429rem + -0.0476vi, 0.8333rem);--step-0: clamp(0.9375rem, 0.9196rem + 0.0893vi, 1rem);--step-1: clamp(1.0547rem, 0.9989rem + 0.279vi, 1.25rem);--step-2: clamp(1.1865rem, 1.0791rem + 0.5371vi, 1.5625rem);--step-3: clamp(1.3348rem, 1.1582rem + 0.8833vi, 1.9531rem);--step-4: clamp(1.5017rem, 1.2332rem + 1.3424vi, 2.4414rem);--step-5: clamp(1.6894rem, 1.3002rem + 1.9462vi, 3.0518rem);--step-6: clamp(1.9006rem, 1.3537rem + 2.7345vi, 3.8147rem);--step-7: clamp(2.1382rem, 1.3867rem + 3.7575vi, 4.7684rem);--step-8: clamp(2.4054rem, 1.3897rem + 5.0786vi, 5.9605rem);--step-9: clamp(2.7061rem, 1.3505rem + 6.7778vi, 7.4506rem);--fluid-container-header: calc(8vw - 20px);--fluid-container: 8vw;--fluid-container-inner: $logo-width;--fluid-container-inner-right: 14vw}body{font-family:"Graphik Thin",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;line-height:1.44;color:#333}h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{margin:0;font-weight:normal;line-height:1.44}blockquote{font-weight:normal;padding:0;margin:0;border:none;color:inherit}cite{color:inherit;font-style:normal}cite:before{display:none}a{text-decoration:none}button{border:none;background:none;outline:none}.font-regular{font-family:"Graphik Thin",sans-serif}.font-bold{font-family:"Graphik Medium",sans-serif}.font-title{font-family:"Graphik Bold",sans-serif}.font-title *{font-family:"Graphik Bold",sans-serif}.font-uppercase{text-transform:uppercase}.font-transparent span{display:block;color:rgba(0,0,0,0);-webkit-text-stroke-color:#333;-webkit-text-stroke-width:1px}@media(min-width: 1024px){.font-transparent span{-webkit-text-stroke-width:clamp(1px,.03em,.03em)}}.font-transparent span:last-of-type{color:#333;-webkit-text-stroke-width:0px}.font-transparent-white,.block-media:not(.light).dark .slot-image-only .slot-title,.dark .block-media:not(.light) .slot-image-only .slot-title,.block-media:not(.light).dark .slot-video.no-image .slot-title,.dark .block-media:not(.light) .slot-video.no-image .slot-title{color:#fff}.font-transparent-white span,.block-media:not(.light).dark .slot-image-only .slot-title span,.dark .block-media:not(.light) .slot-image-only .slot-title span,.block-media:not(.light).dark .slot-video.no-image .slot-title span,.dark .block-media:not(.light) .slot-video.no-image .slot-title span{-webkit-text-stroke-color:#fff}.font-transparent-white span:last-of-type,.block-media:not(.light).dark .slot-image-only .slot-title span:last-of-type,.dark .block-media:not(.light) .slot-image-only .slot-title span:last-of-type,.block-media:not(.light).dark .slot-video.no-image .slot-title span:last-of-type,.dark .block-media:not(.light) .slot-video.no-image .slot-title span:last-of-type{color:#fff}.font-transparent-black span,.block-media:not(.dark).light .slot-image-only .slot-title span,.light .block-media:not(.dark) .slot-image-only .slot-title span,.block-media:not(.dark).light .slot-video.no-image .slot-title span,.light .block-media:not(.dark) .slot-video.no-image .slot-title span{-webkit-text-stroke-color:#333}.font-transparent-black span:last-of-type,.block-media:not(.dark).light .slot-image-only .slot-title span:last-of-type,.light .block-media:not(.dark) .slot-image-only .slot-title span:last-of-type,.block-media:not(.dark).light .slot-video.no-image .slot-title span:last-of-type,.light .block-media:not(.dark) .slot-video.no-image .slot-title span:last-of-type{color:#333}.step--1{font-size:clamp(14px,.9722222222vw,.9722222222vw)}.step-0,body,h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{font-size:clamp(15px,1.1111111111vw,1.1111111111vw)}.step-1,.te h3{font-size:clamp(17px,1.3888888889vw,1.3888888889vw);line-height:1.2}.step-2,.te h2{font-size:clamp(18px,1.7361111111vw,1.7361111111vw);line-height:1.2}.step-3{font-size:clamp(22px,2.0833333333vw,2.0833333333vw);line-height:1.1}.step-4{font-size:clamp(33px,3.125vw,3.125vw);line-height:1}.step-5{font-size:clamp(30px,3.4722222222vw,3.4722222222vw);line-height:1}.step-6{font-size:var(--step-6);line-height:1}.step-7{font-size:var(--step-7);line-height:1}.step-8{font-size:clamp(35px,4.8611111111vw,4.8611111111vw);line-height:1}.step-9{font-size:clamp(35px,6.25vw,6.25vw);line-height:1}.te *:last-child:not(table){margin-bottom:0 !important}.te .image{margin-bottom:20px;width:50px}.te .image img{width:100%}.te td{vertical-align:middle}.te h2,.te h3{margin-bottom:.7em}.te h2:first-child,.te h3:first-child{margin-top:0}.te h2{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te h3{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te p{margin-bottom:1.2em}.te strong,.te b{font-weight:normal;font-family:"Graphik Bold",sans-serif}.te i{font-style:italic}.te a{word-wrap:break-word;font-size:inherit;color:inherit;font-family:inherit;color:#333;text-decoration:none;position:relative;text-decoration:underline;border:none}.te ul,.te ol{margin:0 0 1em 0;padding:0;list-style:none}.te ul li,.te ol li{position:relative;margin-bottom:.5em}.te ul li ul,.te ol li ul{margin:0}.te ul li{padding-left:clamp(15px,1.0416666667vw,22px)}.te ul li:before{content:"";display:inline-block;width:clamp(5px,.3472222222vw,10px);height:clamp(5px,.3472222222vw,10px);border-radius:1px;background:#000;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:.6em;left:0}.te ol{counter-reset:gd-counter}.te ol li{counter-increment:gd-counter;padding-left:1.6em}.te ol li:before{content:counter(gd-counter) ".";font-family:"Graphik Bold",sans-serif;display:inline-block;position:absolute;top:.1em;left:0;font-size:90%}.te blockquote{display:inline-block;position:relative;width:100%;border:none;padding:0;font-family:"Graphik Medium",sans-serif;padding-top:10px;line-height:1.3;margin-bottom:1em}@media(min-width: 768px){.te blockquote{display:flex}}.te blockquote:first-child{margin-top:0}.te blockquote:before{content:"‘";display:inline-block;color:#000;line-height:1;flex-shrink:0;margin-right:2px;font-size:110%;position:absolute;left:-10px}.te blockquote *{font-family:"Graphik Medium",sans-serif;text-transform:none;line-height:1.3;margin-bottom:1em;border:none;padding:0;position:relative;z-index:2}.te blockquote *:last-child:after{content:"’";display:inline;color:#000;line-height:1;flex-shrink:0;margin-left:2px;font-size:110%}.te .table-scroll-helper{font-size:1.3rem;margin-bottom:.5em;display:inline-flex;align-items:center}.te .table-scroll-helper:after{content:"";display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;position:relative;margin-left:10px;flex-shrink:0}.te .table{overflow:auto;margin:0}.te table{width:100%;min-width:500px;margin:0 0 1em 0 !important;border-collapse:collapse}.te table:first-child{margin-top:0}.te table th,.te table td{vertical-align:top}.te table th{padding:10px;background:#3400ff;color:#fff;border:none;text-align:left;font-family:"Graphik Medium",sans-serif;border:1px solid #333}.te table tbody{vertical-align:top}.te table tbody tr td{padding:10px;border:none;border:1px solid #333}.te-black,.block-media:not(.dark).light .slot-image-only .slot-text,.light .block-media:not(.dark) .slot-image-only .slot-text,.block-media:not(.dark).light .slot-video.no-image .slot-text,.light .block-media:not(.dark) .slot-video.no-image .slot-text{color:#333}.te-black p,.block-media:not(.dark).light .slot-image-only .slot-text p,.light .block-media:not(.dark) .slot-image-only .slot-text p,.block-media:not(.dark).light .slot-video.no-image .slot-text p,.light .block-media:not(.dark) .slot-video.no-image .slot-text p,.te-black h2,.block-media:not(.dark).light .slot-image-only .slot-text h2,.light .block-media:not(.dark) .slot-image-only .slot-text h2,.block-media:not(.dark).light .slot-video.no-image .slot-text h2,.light .block-media:not(.dark) .slot-video.no-image .slot-text h2,.te-black h3,.block-media:not(.dark).light .slot-image-only .slot-text h3,.light .block-media:not(.dark) .slot-image-only .slot-text h3,.block-media:not(.dark).light .slot-video.no-image .slot-text h3,.light .block-media:not(.dark) .slot-video.no-image .slot-text h3{color:#333}.te-black ul li,.block-media:not(.dark).light .slot-image-only .slot-text ul li,.light .block-media:not(.dark) .slot-image-only .slot-text ul li,.block-media:not(.dark).light .slot-video.no-image .slot-text ul li,.light .block-media:not(.dark) .slot-video.no-image .slot-text ul li{color:#333}.te-black ul li:before,.block-media:not(.dark).light .slot-image-only .slot-text ul li:before,.light .block-media:not(.dark) .slot-image-only .slot-text ul li:before,.block-media:not(.dark).light .slot-video.no-image .slot-text ul li:before,.light .block-media:not(.dark) .slot-video.no-image .slot-text ul li:before{content:"";background:#333}.te-black ol li,.block-media:not(.dark).light .slot-image-only .slot-text ol li,.light .block-media:not(.dark) .slot-image-only .slot-text ol li,.block-media:not(.dark).light .slot-video.no-image .slot-text ol li,.light .block-media:not(.dark) .slot-video.no-image .slot-text ol li{color:#333}.te-black ol li:before,.block-media:not(.dark).light .slot-image-only .slot-text ol li:before,.light .block-media:not(.dark) .slot-image-only .slot-text ol li:before,.block-media:not(.dark).light .slot-video.no-image .slot-text ol li:before,.light .block-media:not(.dark) .slot-video.no-image .slot-text ol li:before{color:#333}.te-black a,.block-media:not(.dark).light .slot-image-only .slot-text a,.light .block-media:not(.dark) .slot-image-only .slot-text a,.block-media:not(.dark).light .slot-video.no-image .slot-text a,.light .block-media:not(.dark) .slot-video.no-image .slot-text a{color:#333}.te-black a:hover,.block-media:not(.dark).light .slot-image-only .slot-text a:hover,.light .block-media:not(.dark) .slot-image-only .slot-text a:hover,.block-media:not(.dark).light .slot-video.no-image .slot-text a:hover,.light .block-media:not(.dark) .slot-video.no-image .slot-text a:hover{color:#333;transition:.3s}.te-black blockquote:before,.block-media:not(.dark).light .slot-image-only .slot-text blockquote:before,.light .block-media:not(.dark) .slot-image-only .slot-text blockquote:before,.block-media:not(.dark).light .slot-video.no-image .slot-text blockquote:before,.light .block-media:not(.dark) .slot-video.no-image .slot-text blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-black blockquote *,.block-media:not(.dark).light .slot-image-only .slot-text blockquote *,.light .block-media:not(.dark) .slot-image-only .slot-text blockquote *,.block-media:not(.dark).light .slot-video.no-image .slot-text blockquote *,.light .block-media:not(.dark) .slot-video.no-image .slot-text blockquote *{color:#333}.te-black table thead th,.block-media:not(.dark).light .slot-image-only .slot-text table thead th,.light .block-media:not(.dark) .slot-image-only .slot-text table thead th,.block-media:not(.dark).light .slot-video.no-image .slot-text table thead th,.light .block-media:not(.dark) .slot-video.no-image .slot-text table thead th{border-color:#333;color:#333}.te-black table tbody tr td,.block-media:not(.dark).light .slot-image-only .slot-text table tbody tr td,.light .block-media:not(.dark) .slot-image-only .slot-text table tbody tr td,.block-media:not(.dark).light .slot-video.no-image .slot-text table tbody tr td,.light .block-media:not(.dark) .slot-video.no-image .slot-text table tbody tr td{border-color:#333;color:#333}.te-black .table-scroll-helper,.block-media:not(.dark).light .slot-image-only .slot-text .table-scroll-helper,.light .block-media:not(.dark) .slot-image-only .slot-text .table-scroll-helper,.block-media:not(.dark).light .slot-video.no-image .slot-text .table-scroll-helper,.light .block-media:not(.dark) .slot-video.no-image .slot-text .table-scroll-helper{color:#fff}.te-black .table-scroll-helper:after,.block-media:not(.dark).light .slot-image-only .slot-text .table-scroll-helper:after,.light .block-media:not(.dark) .slot-image-only .slot-text .table-scroll-helper:after,.block-media:not(.dark).light .slot-video.no-image .slot-text .table-scroll-helper:after,.light .block-media:not(.dark) .slot-video.no-image .slot-text .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.te-white,.block-media:not(.light).dark .slot-image-only .slot-text,.dark .block-media:not(.light) .slot-image-only .slot-text,.block-media:not(.light).dark .slot-video.no-image .slot-text,.dark .block-media:not(.light) .slot-video.no-image .slot-text{color:#fff}.te-white p,.block-media:not(.light).dark .slot-image-only .slot-text p,.dark .block-media:not(.light) .slot-image-only .slot-text p,.block-media:not(.light).dark .slot-video.no-image .slot-text p,.dark .block-media:not(.light) .slot-video.no-image .slot-text p,.te-white h2,.block-media:not(.light).dark .slot-image-only .slot-text h2,.dark .block-media:not(.light) .slot-image-only .slot-text h2,.block-media:not(.light).dark .slot-video.no-image .slot-text h2,.dark .block-media:not(.light) .slot-video.no-image .slot-text h2,.te-white h3,.block-media:not(.light).dark .slot-image-only .slot-text h3,.dark .block-media:not(.light) .slot-image-only .slot-text h3,.block-media:not(.light).dark .slot-video.no-image .slot-text h3,.dark .block-media:not(.light) .slot-video.no-image .slot-text h3{color:#fff}.te-white ul li,.block-media:not(.light).dark .slot-image-only .slot-text ul li,.dark .block-media:not(.light) .slot-image-only .slot-text ul li,.block-media:not(.light).dark .slot-video.no-image .slot-text ul li,.dark .block-media:not(.light) .slot-video.no-image .slot-text ul li{color:#fff}.te-white ul li:before,.block-media:not(.light).dark .slot-image-only .slot-text ul li:before,.dark .block-media:not(.light) .slot-image-only .slot-text ul li:before,.block-media:not(.light).dark .slot-video.no-image .slot-text ul li:before,.dark .block-media:not(.light) .slot-video.no-image .slot-text ul li:before{content:"";background:#fff}.te-white ol li,.block-media:not(.light).dark .slot-image-only .slot-text ol li,.dark .block-media:not(.light) .slot-image-only .slot-text ol li,.block-media:not(.light).dark .slot-video.no-image .slot-text ol li,.dark .block-media:not(.light) .slot-video.no-image .slot-text ol li{color:#fff}.te-white ol li:before,.block-media:not(.light).dark .slot-image-only .slot-text ol li:before,.dark .block-media:not(.light) .slot-image-only .slot-text ol li:before,.block-media:not(.light).dark .slot-video.no-image .slot-text ol li:before,.dark .block-media:not(.light) .slot-video.no-image .slot-text ol li:before{color:#fff}.te-white a,.block-media:not(.light).dark .slot-image-only .slot-text a,.dark .block-media:not(.light) .slot-image-only .slot-text a,.block-media:not(.light).dark .slot-video.no-image .slot-text a,.dark .block-media:not(.light) .slot-video.no-image .slot-text a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2)}.te-white a:hover,.block-media:not(.light).dark .slot-image-only .slot-text a:hover,.dark .block-media:not(.light) .slot-image-only .slot-text a:hover,.block-media:not(.light).dark .slot-video.no-image .slot-text a:hover,.dark .block-media:not(.light) .slot-video.no-image .slot-text a:hover{color:#fff;border-color:#fff;transition:.3s}.te-white blockquote:before,.block-media:not(.light).dark .slot-image-only .slot-text blockquote:before,.dark .block-media:not(.light) .slot-image-only .slot-text blockquote:before,.block-media:not(.light).dark .slot-video.no-image .slot-text blockquote:before,.dark .block-media:not(.light) .slot-video.no-image .slot-text blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-white blockquote *,.block-media:not(.light).dark .slot-image-only .slot-text blockquote *,.dark .block-media:not(.light) .slot-image-only .slot-text blockquote *,.block-media:not(.light).dark .slot-video.no-image .slot-text blockquote *,.dark .block-media:not(.light) .slot-video.no-image .slot-text blockquote *{color:#fff}.te-white table thead th,.block-media:not(.light).dark .slot-image-only .slot-text table thead th,.dark .block-media:not(.light) .slot-image-only .slot-text table thead th,.block-media:not(.light).dark .slot-video.no-image .slot-text table thead th,.dark .block-media:not(.light) .slot-video.no-image .slot-text table thead th{border-color:#fff;color:#fff}.te-white table tbody tr td,.block-media:not(.light).dark .slot-image-only .slot-text table tbody tr td,.dark .block-media:not(.light) .slot-image-only .slot-text table tbody tr td,.block-media:not(.light).dark .slot-video.no-image .slot-text table tbody tr td,.dark .block-media:not(.light) .slot-video.no-image .slot-text table tbody tr td{border-color:#fff;color:#fff}.te-white .table-scroll-helper,.block-media:not(.light).dark .slot-image-only .slot-text .table-scroll-helper,.dark .block-media:not(.light) .slot-image-only .slot-text .table-scroll-helper,.block-media:not(.light).dark .slot-video.no-image .slot-text .table-scroll-helper,.dark .block-media:not(.light) .slot-video.no-image .slot-text .table-scroll-helper{color:#fff}.te-white .table-scroll-helper:after,.block-media:not(.light).dark .slot-image-only .slot-text .table-scroll-helper:after,.dark .block-media:not(.light) .slot-image-only .slot-text .table-scroll-helper:after,.block-media:not(.light).dark .slot-video.no-image .slot-text .table-scroll-helper:after,.dark .block-media:not(.light) .slot-video.no-image .slot-text .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.page-case-study .block-media{display:flex}.page-case-study .block-media .container-inner,.page-case-study .block-media .container-inner-left{padding:0;max-width:100%}.page-case-study .block-media .slot-image-only .slot-content{display:none}.block-media.dark{background:#333}.block-media.light{background:#fff}.block-media .slot{display:flex;flex-direction:column}.block-media .slot-video{position:relative}.block-media .slot-video.no-image .slot-content{min-height:100%;padding:0 0 clamp(20px,3.2638888889vw,47px)}@media(min-width: 900px){.block-media .slot-video.no-image .slot-content{max-width:39.375rem}}.block-media .slot-video.no-image .slot-content .slot-title{text-transform:none}.block-media .slot-video.no-image .slot-content .slot-text{margin-top:clamp(15px,1.3888888889vw,20px)}.block-media .slot-video .slot-content{text-align:left;color:#fff;position:relative;z-index:2;padding:clamp(15px,2.7777777778vw,40px);min-height:clamp(400px,41.6666666667vw,41.6666666667vw);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.block-media .slot-video .slot-content svg{margin-bottom:clamp(5px,.6944444444vw,10px)}.block-media .slot-video .slot-content .slot-length,.block-media .slot-video .slot-content .slot-text{color:#fff;margin-top:clamp(5px,.6944444444vw,10px)}.block-media .slot-image-only .slot-content{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:clamp(15px,1.3888888889vw,20px)}.modal-video{position:fixed;z-index:99999999999999;top:0;left:0;width:100%;height:100%;display:none;padding:0 calc(var(--fluid-container)/2)}.modal-video.active{display:block}.modal-video .modal-bg{cursor:pointer;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(51,51,51,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0}.modal-video .modal-inner{position:relative;top:10dvh;border-radius:20px 20px 0px 0px;overflow:hidden}.modal-video .modal-inner .modal-top{cursor:pointer;width:100%;background:#fff;border-radius:20px 20px 0px 0px;position:absolute;z-index:3;top:0;left:0;display:flex;justify-content:flex-end;padding:5px 15px}.modal-video .modal-inner .modal-top .toggle{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:2px;background:#000}.modal-video .modal-inner .modal-top button{font-size:12px;color:#000}.modal-video .modal-inner .modal-content{height:90dvh;overflow:auto;-webkit-overflow-scrolling:touch;padding:clamp(20px,2.0833333333vw,30px);background:#333}@media(min-width: 1024px){.modal-video .modal-inner .modal-content{padding:clamp(20px,2.0833333333vw,30px) var(--fluid-container)}}.modal-video .modal-inner lite-youtube,.modal-video .modal-inner lite-vimeo{margin-top:40px;padding-bottom:56%;position:relative;width:100%;display:block;background-size:cover;background-repeat:no-repeat}.modal-video .modal-inner lite-youtube iframe,.modal-video .modal-inner lite-vimeo iframe{position:absolute;width:100%;height:100%;top:0;left:0}.modal-video .modal-inner lite-youtube button,.modal-video .modal-inner lite-vimeo button{display:none}@font-face{font-family:"Graphik Bold";src:url("https://grandad.digital/assets/fonts/Graphik-Bold-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Medium";src:url("https://grandad.digital/assets/fonts/Graphik-Medium-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Thin";src:url("https://grandad.digital/assets/fonts/Graphik-Regular-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot");src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-regular-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-regular-400.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Solid";font-style:normal;font-weight:900;src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot");src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-solid-900.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-solid-900.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot");src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-brands-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-brands-400.svg#fontawesome") format("svg");font-display:swap}:root{--step--2: clamp(0.64rem, 0.7695rem + -0.1439vi, 0.7407rem);--step--1: clamp(0.8rem, 0.8429rem + -0.0476vi, 0.8333rem);--step-0: clamp(0.9375rem, 0.9196rem + 0.0893vi, 1rem);--step-1: clamp(1.0547rem, 0.9989rem + 0.279vi, 1.25rem);--step-2: clamp(1.1865rem, 1.0791rem + 0.5371vi, 1.5625rem);--step-3: clamp(1.3348rem, 1.1582rem + 0.8833vi, 1.9531rem);--step-4: clamp(1.5017rem, 1.2332rem + 1.3424vi, 2.4414rem);--step-5: clamp(1.6894rem, 1.3002rem + 1.9462vi, 3.0518rem);--step-6: clamp(1.9006rem, 1.3537rem + 2.7345vi, 3.8147rem);--step-7: clamp(2.1382rem, 1.3867rem + 3.7575vi, 4.7684rem);--step-8: clamp(2.4054rem, 1.3897rem + 5.0786vi, 5.9605rem);--step-9: clamp(2.7061rem, 1.3505rem + 6.7778vi, 7.4506rem);--fluid-container-header: calc(8vw - 20px);--fluid-container: 8vw;--fluid-container-inner: $logo-width;--fluid-container-inner-right: 14vw}body{font-family:"Graphik Thin",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;line-height:1.44;color:#333}h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{margin:0;font-weight:normal;line-height:1.44}blockquote{font-weight:normal;padding:0;margin:0;border:none;color:inherit}cite{color:inherit;font-style:normal}cite:before{display:none}a{text-decoration:none}button{border:none;background:none;outline:none}.font-regular{font-family:"Graphik Thin",sans-serif}.font-bold{font-family:"Graphik Medium",sans-serif}.font-title{font-family:"Graphik Bold",sans-serif}.font-title *{font-family:"Graphik Bold",sans-serif}.font-uppercase{text-transform:uppercase}.font-transparent span{display:block;color:rgba(0,0,0,0);-webkit-text-stroke-color:#333;-webkit-text-stroke-width:1px}@media(min-width: 1024px){.font-transparent span{-webkit-text-stroke-width:clamp(1px,.03em,.03em)}}.font-transparent span:last-of-type{color:#333;-webkit-text-stroke-width:0px}.font-transparent-white{color:#fff}.font-transparent-white span{-webkit-text-stroke-color:#fff}.font-transparent-white span:last-of-type{color:#fff}.font-transparent-black span{-webkit-text-stroke-color:#333}.font-transparent-black span:last-of-type{color:#333}.step--1{font-size:clamp(14px,.9722222222vw,.9722222222vw)}.step-0,body,h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{font-size:clamp(15px,1.1111111111vw,1.1111111111vw)}.step-1,.te h3{font-size:clamp(17px,1.3888888889vw,1.3888888889vw);line-height:1.2}.step-2,.te h2{font-size:clamp(18px,1.7361111111vw,1.7361111111vw);line-height:1.2}.step-3{font-size:clamp(22px,2.0833333333vw,2.0833333333vw);line-height:1.1}.step-4{font-size:clamp(33px,3.125vw,3.125vw);line-height:1}.step-5{font-size:clamp(30px,3.4722222222vw,3.4722222222vw);line-height:1}.step-6{font-size:var(--step-6);line-height:1}.step-7{font-size:var(--step-7);line-height:1}.step-8{font-size:clamp(35px,4.8611111111vw,4.8611111111vw);line-height:1}.step-9{font-size:clamp(35px,6.25vw,6.25vw);line-height:1}.te *:last-child:not(table){margin-bottom:0 !important}.te .image{margin-bottom:20px;width:50px}.te .image img{width:100%}.te td{vertical-align:middle}.te h2,.te h3{margin-bottom:.7em}.te h2:first-child,.te h3:first-child{margin-top:0}.te h2{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te h3{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te p{margin-bottom:1.2em}.te strong,.te b{font-weight:normal;font-family:"Graphik Bold",sans-serif}.te i{font-style:italic}.te a{word-wrap:break-word;font-size:inherit;color:inherit;font-family:inherit;color:#333;text-decoration:none;position:relative;text-decoration:underline;border:none}.te ul,.te ol{margin:0 0 1em 0;padding:0;list-style:none}.te ul li,.te ol li{position:relative;margin-bottom:.5em}.te ul li ul,.te ol li ul{margin:0}.te ul li{padding-left:clamp(15px,1.0416666667vw,22px)}.te ul li:before{content:"";display:inline-block;width:clamp(5px,.3472222222vw,10px);height:clamp(5px,.3472222222vw,10px);border-radius:1px;background:#000;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:.6em;left:0}.te ol{counter-reset:gd-counter}.te ol li{counter-increment:gd-counter;padding-left:1.6em}.te ol li:before{content:counter(gd-counter) ".";font-family:"Graphik Bold",sans-serif;display:inline-block;position:absolute;top:.1em;left:0;font-size:90%}.te blockquote{display:inline-block;position:relative;width:100%;border:none;padding:0;font-family:"Graphik Medium",sans-serif;padding-top:10px;line-height:1.3;margin-bottom:1em}@media(min-width: 768px){.te blockquote{display:flex}}.te blockquote:first-child{margin-top:0}.te blockquote:before{content:"‘";display:inline-block;color:#000;line-height:1;flex-shrink:0;margin-right:2px;font-size:110%;position:absolute;left:-10px}.te blockquote *{font-family:"Graphik Medium",sans-serif;text-transform:none;line-height:1.3;margin-bottom:1em;border:none;padding:0;position:relative;z-index:2}.te blockquote *:last-child:after{content:"’";display:inline;color:#000;line-height:1;flex-shrink:0;margin-left:2px;font-size:110%}.te .table-scroll-helper{font-size:1.3rem;margin-bottom:.5em;display:inline-flex;align-items:center}.te .table-scroll-helper:after{content:"";display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;position:relative;margin-left:10px;flex-shrink:0}.te .table{overflow:auto;margin:0}.te table{width:100%;min-width:500px;margin:0 0 1em 0 !important;border-collapse:collapse}.te table:first-child{margin-top:0}.te table th,.te table td{vertical-align:top}.te table th{padding:10px;background:#3400ff;color:#fff;border:none;text-align:left;font-family:"Graphik Medium",sans-serif;border:1px solid #333}.te table tbody{vertical-align:top}.te table tbody tr td{padding:10px;border:none;border:1px solid #333}.te-black,.block-stats:not(.dark).light .block-intro,.light .block-stats:not(.dark) .block-intro,.block-stats:not(.dark).light .slot .slot-text,.light .block-stats:not(.dark) .slot .slot-text{color:#333}.te-black p,.block-stats:not(.dark).light .block-intro p,.light .block-stats:not(.dark) .block-intro p,.block-stats:not(.dark).light .slot .slot-text p,.light .block-stats:not(.dark) .slot .slot-text p,.te-black h2,.block-stats:not(.dark).light .block-intro h2,.light .block-stats:not(.dark) .block-intro h2,.block-stats:not(.dark).light .slot .slot-text h2,.light .block-stats:not(.dark) .slot .slot-text h2,.te-black h3,.block-stats:not(.dark).light .block-intro h3,.light .block-stats:not(.dark) .block-intro h3,.block-stats:not(.dark).light .slot .slot-text h3,.light .block-stats:not(.dark) .slot .slot-text h3{color:#333}.te-black ul li,.block-stats:not(.dark).light .block-intro ul li,.light .block-stats:not(.dark) .block-intro ul li,.block-stats:not(.dark).light .slot .slot-text ul li,.light .block-stats:not(.dark) .slot .slot-text ul li{color:#333}.te-black ul li:before,.block-stats:not(.dark).light .block-intro ul li:before,.light .block-stats:not(.dark) .block-intro ul li:before,.block-stats:not(.dark).light .slot .slot-text ul li:before,.light .block-stats:not(.dark) .slot .slot-text ul li:before{content:"";background:#333}.te-black ol li,.block-stats:not(.dark).light .block-intro ol li,.light .block-stats:not(.dark) .block-intro ol li,.block-stats:not(.dark).light .slot .slot-text ol li,.light .block-stats:not(.dark) .slot .slot-text ol li{color:#333}.te-black ol li:before,.block-stats:not(.dark).light .block-intro ol li:before,.light .block-stats:not(.dark) .block-intro ol li:before,.block-stats:not(.dark).light .slot .slot-text ol li:before,.light .block-stats:not(.dark) .slot .slot-text ol li:before{color:#333}.te-black a,.block-stats:not(.dark).light .block-intro a,.light .block-stats:not(.dark) .block-intro a,.block-stats:not(.dark).light .slot .slot-text a,.light .block-stats:not(.dark) .slot .slot-text a{color:#333}.te-black a:hover,.block-stats:not(.dark).light .block-intro a:hover,.light .block-stats:not(.dark) .block-intro a:hover,.block-stats:not(.dark).light .slot .slot-text a:hover,.light .block-stats:not(.dark) .slot .slot-text a:hover{color:#333;transition:.3s}.te-black blockquote:before,.block-stats:not(.dark).light .block-intro blockquote:before,.light .block-stats:not(.dark) .block-intro blockquote:before,.block-stats:not(.dark).light .slot .slot-text blockquote:before,.light .block-stats:not(.dark) .slot .slot-text blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-black blockquote *,.block-stats:not(.dark).light .block-intro blockquote *,.light .block-stats:not(.dark) .block-intro blockquote *,.block-stats:not(.dark).light .slot .slot-text blockquote *,.light .block-stats:not(.dark) .slot .slot-text blockquote *{color:#333}.te-black table thead th,.block-stats:not(.dark).light .block-intro table thead th,.light .block-stats:not(.dark) .block-intro table thead th,.block-stats:not(.dark).light .slot .slot-text table thead th,.light .block-stats:not(.dark) .slot .slot-text table thead th{border-color:#333;color:#333}.te-black table tbody tr td,.block-stats:not(.dark).light .block-intro table tbody tr td,.light .block-stats:not(.dark) .block-intro table tbody tr td,.block-stats:not(.dark).light .slot .slot-text table tbody tr td,.light .block-stats:not(.dark) .slot .slot-text table tbody tr td{border-color:#333;color:#333}.te-black .table-scroll-helper,.block-stats:not(.dark).light .block-intro .table-scroll-helper,.light .block-stats:not(.dark) .block-intro .table-scroll-helper,.block-stats:not(.dark).light .slot .slot-text .table-scroll-helper,.light .block-stats:not(.dark) .slot .slot-text .table-scroll-helper{color:#fff}.te-black .table-scroll-helper:after,.block-stats:not(.dark).light .block-intro .table-scroll-helper:after,.light .block-stats:not(.dark) .block-intro .table-scroll-helper:after,.block-stats:not(.dark).light .slot .slot-text .table-scroll-helper:after,.light .block-stats:not(.dark) .slot .slot-text .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.te-white,.block-stats:not(.light).dark .block-intro,.dark .block-stats:not(.light) .block-intro,.block-stats:not(.light).dark .slot .slot-text,.dark .block-stats:not(.light) .slot .slot-text{color:#fff}.te-white p,.block-stats:not(.light).dark .block-intro p,.dark .block-stats:not(.light) .block-intro p,.block-stats:not(.light).dark .slot .slot-text p,.dark .block-stats:not(.light) .slot .slot-text p,.te-white h2,.block-stats:not(.light).dark .block-intro h2,.dark .block-stats:not(.light) .block-intro h2,.block-stats:not(.light).dark .slot .slot-text h2,.dark .block-stats:not(.light) .slot .slot-text h2,.te-white h3,.block-stats:not(.light).dark .block-intro h3,.dark .block-stats:not(.light) .block-intro h3,.block-stats:not(.light).dark .slot .slot-text h3,.dark .block-stats:not(.light) .slot .slot-text h3{color:#fff}.te-white ul li,.block-stats:not(.light).dark .block-intro ul li,.dark .block-stats:not(.light) .block-intro ul li,.block-stats:not(.light).dark .slot .slot-text ul li,.dark .block-stats:not(.light) .slot .slot-text ul li{color:#fff}.te-white ul li:before,.block-stats:not(.light).dark .block-intro ul li:before,.dark .block-stats:not(.light) .block-intro ul li:before,.block-stats:not(.light).dark .slot .slot-text ul li:before,.dark .block-stats:not(.light) .slot .slot-text ul li:before{content:"";background:#fff}.te-white ol li,.block-stats:not(.light).dark .block-intro ol li,.dark .block-stats:not(.light) .block-intro ol li,.block-stats:not(.light).dark .slot .slot-text ol li,.dark .block-stats:not(.light) .slot .slot-text ol li{color:#fff}.te-white ol li:before,.block-stats:not(.light).dark .block-intro ol li:before,.dark .block-stats:not(.light) .block-intro ol li:before,.block-stats:not(.light).dark .slot .slot-text ol li:before,.dark .block-stats:not(.light) .slot .slot-text ol li:before{color:#fff}.te-white a,.block-stats:not(.light).dark .block-intro a,.dark .block-stats:not(.light) .block-intro a,.block-stats:not(.light).dark .slot .slot-text a,.dark .block-stats:not(.light) .slot .slot-text a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2)}.te-white a:hover,.block-stats:not(.light).dark .block-intro a:hover,.dark .block-stats:not(.light) .block-intro a:hover,.block-stats:not(.light).dark .slot .slot-text a:hover,.dark .block-stats:not(.light) .slot .slot-text a:hover{color:#fff;border-color:#fff;transition:.3s}.te-white blockquote:before,.block-stats:not(.light).dark .block-intro blockquote:before,.dark .block-stats:not(.light) .block-intro blockquote:before,.block-stats:not(.light).dark .slot .slot-text blockquote:before,.dark .block-stats:not(.light) .slot .slot-text blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-white blockquote *,.block-stats:not(.light).dark .block-intro blockquote *,.dark .block-stats:not(.light) .block-intro blockquote *,.block-stats:not(.light).dark .slot .slot-text blockquote *,.dark .block-stats:not(.light) .slot .slot-text blockquote *{color:#fff}.te-white table thead th,.block-stats:not(.light).dark .block-intro table thead th,.dark .block-stats:not(.light) .block-intro table thead th,.block-stats:not(.light).dark .slot .slot-text table thead th,.dark .block-stats:not(.light) .slot .slot-text table thead th{border-color:#fff;color:#fff}.te-white table tbody tr td,.block-stats:not(.light).dark .block-intro table tbody tr td,.dark .block-stats:not(.light) .block-intro table tbody tr td,.block-stats:not(.light).dark .slot .slot-text table tbody tr td,.dark .block-stats:not(.light) .slot .slot-text table tbody tr td{border-color:#fff;color:#fff}.te-white .table-scroll-helper,.block-stats:not(.light).dark .block-intro .table-scroll-helper,.dark .block-stats:not(.light) .block-intro .table-scroll-helper,.block-stats:not(.light).dark .slot .slot-text .table-scroll-helper,.dark .block-stats:not(.light) .slot .slot-text .table-scroll-helper{color:#fff}.te-white .table-scroll-helper:after,.block-stats:not(.light).dark .block-intro .table-scroll-helper:after,.dark .block-stats:not(.light) .block-intro .table-scroll-helper:after,.block-stats:not(.light).dark .slot .slot-text .table-scroll-helper:after,.dark .block-stats:not(.light) .slot .slot-text .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.block-stats.dark{background:#333}.block-stats.light{background:#fff}.page-case-study .block-stats{display:flex}.page-case-study .block-stats .container-inner,.page-case-study .block-stats .container-inner-left{padding:0;max-width:100%}.block-stats:not(.light).dark .block-title,.dark .block-stats:not(.light) .block-title{color:#fff;border-color:#fff}.block-stats:not(.light).dark .slot .slot-stat,.dark .block-stats:not(.light) .slot .slot-stat{border-color:#fff;color:#fff}.block-stats:not(.light).dark .slot .slot-stat span,.dark .block-stats:not(.light) .slot .slot-stat span{-webkit-text-stroke-color:#fff}.block-stats:not(.light).dark .slot .slot-title,.dark .block-stats:not(.light) .slot .slot-title{color:#fff}.block-stats:not(.dark).light .block-title,.light .block-stats:not(.dark) .block-title{color:#333;border-color:#333}.block-stats:not(.dark).light .slot .slot-stat,.light .block-stats:not(.dark) .slot .slot-stat{border-color:#333;color:#333}.block-stats:not(.dark).light .slot .slot-title,.light .block-stats:not(.dark) .slot .slot-title{color:#333}.block-stats .grid{width:100%;display:flex;flex-wrap:wrap}@media(min-width: 600px){.block-stats .grid{display:flex;width:calc(100% + clamp(20px,2.0833333333vw,30px));margin:0 calc(-1*clamp(10px,1.0416666667vw,15px)) calc(-1*clamp(20px,2.0833333333vw,30px))}}.block-stats .grid .grid-item{width:100%;padding:0 0 30px}@media(min-width: 600px){.block-stats .grid .grid-item{width:50%;padding:0 clamp(10px,1.0416666667vw,15px) clamp(20px,2.0833333333vw,30px)}}@media(min-width: 900px){.block-stats .grid .grid-item{width:25%}}.block-stats .slot{display:flex;flex-direction:column;align-items:flex-start}.block-stats .slot .slot-stat{display:inline-flex;align-items:center;justify-content:center;width:auto;border:1px solid #333;width:clamp(145px,10.0694444444vw,10.0694444444vw);height:clamp(145px,10.0694444444vw,10.0694444444vw);border-radius:15px;padding:clamp(15px,1.3888888889vw,20px) clamp(15px,1.3888888889vw,20px);margin-bottom:clamp(15px,1.3888888889vw,20px);color:#333}.block-stats .slot .slot-stat span{color:rgba(0,0,0,0);-webkit-text-stroke-color:#333;-webkit-text-stroke-width:1px}@media(min-width: 1024px){.block-stats .slot .slot-stat span{-webkit-text-stroke-width:clamp(1px,.03em,.03em)}}@font-face{font-family:"Graphik Bold";src:url("https://grandad.digital/assets/fonts/Graphik-Bold-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Medium";src:url("https://grandad.digital/assets/fonts/Graphik-Medium-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Graphik Thin";src:url("https://grandad.digital/assets/fonts/Graphik-Regular-Web.woff2") format("woff2");font-display:swap}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot");src:url("https://grandad.digital/assets/fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-regular-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-regular-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-regular-400.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Solid";font-style:normal;font-weight:900;src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot");src:url("https://grandad.digital/assets/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-solid-900.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-solid-900.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-solid-900.svg#fontawesome") format("svg");font-display:swap}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot");src:url("https://grandad.digital/assets/fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff2") format("woff2"),url("https://grandad.digital/assets/fonts/fa-brands-400.woff") format("woff"),url("https://grandad.digital/assets/fonts/fa-brands-400.ttf") format("truetype"),url("https://grandad.digital/assets/fonts/fa-brands-400.svg#fontawesome") format("svg");font-display:swap}:root{--step--2: clamp(0.64rem, 0.7695rem + -0.1439vi, 0.7407rem);--step--1: clamp(0.8rem, 0.8429rem + -0.0476vi, 0.8333rem);--step-0: clamp(0.9375rem, 0.9196rem + 0.0893vi, 1rem);--step-1: clamp(1.0547rem, 0.9989rem + 0.279vi, 1.25rem);--step-2: clamp(1.1865rem, 1.0791rem + 0.5371vi, 1.5625rem);--step-3: clamp(1.3348rem, 1.1582rem + 0.8833vi, 1.9531rem);--step-4: clamp(1.5017rem, 1.2332rem + 1.3424vi, 2.4414rem);--step-5: clamp(1.6894rem, 1.3002rem + 1.9462vi, 3.0518rem);--step-6: clamp(1.9006rem, 1.3537rem + 2.7345vi, 3.8147rem);--step-7: clamp(2.1382rem, 1.3867rem + 3.7575vi, 4.7684rem);--step-8: clamp(2.4054rem, 1.3897rem + 5.0786vi, 5.9605rem);--step-9: clamp(2.7061rem, 1.3505rem + 6.7778vi, 7.4506rem);--fluid-container-header: calc(8vw - 20px);--fluid-container: 8vw;--fluid-container-inner: $logo-width;--fluid-container-inner-right: 14vw}body{font-family:"Graphik Thin",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;line-height:1.44;color:#333}h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{margin:0;font-weight:normal;line-height:1.44}blockquote{font-weight:normal;padding:0;margin:0;border:none;color:inherit}cite{color:inherit;font-style:normal}cite:before{display:none}a{text-decoration:none}button{border:none;background:none;outline:none}.font-regular{font-family:"Graphik Thin",sans-serif}.font-bold{font-family:"Graphik Medium",sans-serif}.font-title{font-family:"Graphik Bold",sans-serif}.font-title *{font-family:"Graphik Bold",sans-serif}.font-uppercase{text-transform:uppercase}.font-transparent span{display:block;color:rgba(0,0,0,0);-webkit-text-stroke-color:#333;-webkit-text-stroke-width:1px}@media(min-width: 1024px){.font-transparent span{-webkit-text-stroke-width:clamp(1px,.03em,.03em)}}.font-transparent span:last-of-type{color:#333;-webkit-text-stroke-width:0px}.font-transparent-white{color:#fff}.font-transparent-white span{-webkit-text-stroke-color:#fff}.font-transparent-white span:last-of-type{color:#fff}.font-transparent-black span{-webkit-text-stroke-color:#333}.font-transparent-black span:last-of-type{color:#333}.step--1{font-size:clamp(14px,.9722222222vw,.9722222222vw)}.step-0,.button,body,h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{font-size:clamp(15px,1.1111111111vw,1.1111111111vw)}.step-1,.te h3{font-size:clamp(17px,1.3888888889vw,1.3888888889vw);line-height:1.2}.step-2,.te h2{font-size:clamp(18px,1.7361111111vw,1.7361111111vw);line-height:1.2}.step-3{font-size:clamp(22px,2.0833333333vw,2.0833333333vw);line-height:1.1}.step-4{font-size:clamp(33px,3.125vw,3.125vw);line-height:1}.step-5{font-size:clamp(30px,3.4722222222vw,3.4722222222vw);line-height:1}.step-6{font-size:var(--step-6);line-height:1}.step-7{font-size:var(--step-7);line-height:1}.step-8{font-size:clamp(35px,4.8611111111vw,4.8611111111vw);line-height:1}.step-9{font-size:clamp(35px,6.25vw,6.25vw);line-height:1}.te *:last-child:not(table){margin-bottom:0 !important}.te .image{margin-bottom:20px;width:50px}.te .image img{width:100%}.te td{vertical-align:middle}.te h2,.te h3{margin-bottom:.7em}.te h2:first-child,.te h3:first-child{margin-top:0}.te h2{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te h3{font-family:"Graphik Bold",sans-serif;font-weight:normal;margin-bottom:clamp(5px,.6944444444vw,10px);margin-top:1.5em}.te p{margin-bottom:1.2em}.te strong,.te b{font-weight:normal;font-family:"Graphik Bold",sans-serif}.te i{font-style:italic}.te a{word-wrap:break-word;font-size:inherit;color:inherit;font-family:inherit;color:#333;text-decoration:none;position:relative;text-decoration:underline;border:none}.te ul,.te ol{margin:0 0 1em 0;padding:0;list-style:none}.te ul li,.te ol li{position:relative;margin-bottom:.5em}.te ul li ul,.te ol li ul{margin:0}.te ul li{padding-left:clamp(15px,1.0416666667vw,22px)}.te ul li:before{content:"";display:inline-block;width:clamp(5px,.3472222222vw,10px);height:clamp(5px,.3472222222vw,10px);border-radius:1px;background:#000;background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;top:.6em;left:0}.te ol{counter-reset:gd-counter}.te ol li{counter-increment:gd-counter;padding-left:1.6em}.te ol li:before{content:counter(gd-counter) ".";font-family:"Graphik Bold",sans-serif;display:inline-block;position:absolute;top:.1em;left:0;font-size:90%}.te blockquote{display:inline-block;position:relative;width:100%;border:none;padding:0;font-family:"Graphik Medium",sans-serif;padding-top:10px;line-height:1.3;margin-bottom:1em}@media(min-width: 768px){.te blockquote{display:flex}}.te blockquote:first-child{margin-top:0}.te blockquote:before{content:"‘";display:inline-block;color:#000;line-height:1;flex-shrink:0;margin-right:2px;font-size:110%;position:absolute;left:-10px}.te blockquote *{font-family:"Graphik Medium",sans-serif;text-transform:none;line-height:1.3;margin-bottom:1em;border:none;padding:0;position:relative;z-index:2}.te blockquote *:last-child:after{content:"’";display:inline;color:#000;line-height:1;flex-shrink:0;margin-left:2px;font-size:110%}.te .table-scroll-helper{font-size:1.3rem;margin-bottom:.5em;display:inline-flex;align-items:center}.te .table-scroll-helper:after{content:"";display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;position:relative;margin-left:10px;flex-shrink:0}.te .table{overflow:auto;margin:0}.te table{width:100%;min-width:500px;margin:0 0 1em 0 !important;border-collapse:collapse}.te table:first-child{margin-top:0}.te table th,.te table td{vertical-align:top}.te table th{padding:10px;background:#3400ff;color:#fff;border:none;text-align:left;font-family:"Graphik Medium",sans-serif;border:1px solid #333}.te table tbody{vertical-align:top}.te table tbody tr td{padding:10px;border:none;border:1px solid #333}.te-black,.block-combi-grid:not(.dark).light .block-header .block-intro,.light .block-combi-grid:not(.dark) .block-header .block-intro,.block-combi-grid-large:not(.dark).light .block-header .block-intro,.light .block-combi-grid-large:not(.dark) .block-header .block-intro{color:#333}.te-black p,.block-combi-grid:not(.dark).light .block-header .block-intro p,.light .block-combi-grid:not(.dark) .block-header .block-intro p,.block-combi-grid-large:not(.dark).light .block-header .block-intro p,.light .block-combi-grid-large:not(.dark) .block-header .block-intro p,.te-black h2,.block-combi-grid:not(.dark).light .block-header .block-intro h2,.light .block-combi-grid:not(.dark) .block-header .block-intro h2,.block-combi-grid-large:not(.dark).light .block-header .block-intro h2,.light .block-combi-grid-large:not(.dark) .block-header .block-intro h2,.te-black h3,.block-combi-grid:not(.dark).light .block-header .block-intro h3,.light .block-combi-grid:not(.dark) .block-header .block-intro h3,.block-combi-grid-large:not(.dark).light .block-header .block-intro h3,.light .block-combi-grid-large:not(.dark) .block-header .block-intro h3{color:#333}.te-black ul li,.block-combi-grid:not(.dark).light .block-header .block-intro ul li,.light .block-combi-grid:not(.dark) .block-header .block-intro ul li,.block-combi-grid-large:not(.dark).light .block-header .block-intro ul li,.light .block-combi-grid-large:not(.dark) .block-header .block-intro ul li{color:#333}.te-black ul li:before,.block-combi-grid:not(.dark).light .block-header .block-intro ul li:before,.light .block-combi-grid:not(.dark) .block-header .block-intro ul li:before,.block-combi-grid-large:not(.dark).light .block-header .block-intro ul li:before,.light .block-combi-grid-large:not(.dark) .block-header .block-intro ul li:before{content:"";background:#333}.te-black ol li,.block-combi-grid:not(.dark).light .block-header .block-intro ol li,.light .block-combi-grid:not(.dark) .block-header .block-intro ol li,.block-combi-grid-large:not(.dark).light .block-header .block-intro ol li,.light .block-combi-grid-large:not(.dark) .block-header .block-intro ol li{color:#333}.te-black ol li:before,.block-combi-grid:not(.dark).light .block-header .block-intro ol li:before,.light .block-combi-grid:not(.dark) .block-header .block-intro ol li:before,.block-combi-grid-large:not(.dark).light .block-header .block-intro ol li:before,.light .block-combi-grid-large:not(.dark) .block-header .block-intro ol li:before{color:#333}.te-black a,.block-combi-grid:not(.dark).light .block-header .block-intro a,.light .block-combi-grid:not(.dark) .block-header .block-intro a,.block-combi-grid-large:not(.dark).light .block-header .block-intro a,.light .block-combi-grid-large:not(.dark) .block-header .block-intro a{color:#333}.te-black a:hover,.block-combi-grid:not(.dark).light .block-header .block-intro a:hover,.light .block-combi-grid:not(.dark) .block-header .block-intro a:hover,.block-combi-grid-large:not(.dark).light .block-header .block-intro a:hover,.light .block-combi-grid-large:not(.dark) .block-header .block-intro a:hover{color:#333;transition:.3s}.te-black blockquote:before,.block-combi-grid:not(.dark).light .block-header .block-intro blockquote:before,.light .block-combi-grid:not(.dark) .block-header .block-intro blockquote:before,.block-combi-grid-large:not(.dark).light .block-header .block-intro blockquote:before,.light .block-combi-grid-large:not(.dark) .block-header .block-intro blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-black blockquote *,.block-combi-grid:not(.dark).light .block-header .block-intro blockquote *,.light .block-combi-grid:not(.dark) .block-header .block-intro blockquote *,.block-combi-grid-large:not(.dark).light .block-header .block-intro blockquote *,.light .block-combi-grid-large:not(.dark) .block-header .block-intro blockquote *{color:#333}.te-black table thead th,.block-combi-grid:not(.dark).light .block-header .block-intro table thead th,.light .block-combi-grid:not(.dark) .block-header .block-intro table thead th,.block-combi-grid-large:not(.dark).light .block-header .block-intro table thead th,.light .block-combi-grid-large:not(.dark) .block-header .block-intro table thead th{border-color:#333;color:#333}.te-black table tbody tr td,.block-combi-grid:not(.dark).light .block-header .block-intro table tbody tr td,.light .block-combi-grid:not(.dark) .block-header .block-intro table tbody tr td,.block-combi-grid-large:not(.dark).light .block-header .block-intro table tbody tr td,.light .block-combi-grid-large:not(.dark) .block-header .block-intro table tbody tr td{border-color:#333;color:#333}.te-black .table-scroll-helper,.block-combi-grid:not(.dark).light .block-header .block-intro .table-scroll-helper,.light .block-combi-grid:not(.dark) .block-header .block-intro .table-scroll-helper,.block-combi-grid-large:not(.dark).light .block-header .block-intro .table-scroll-helper,.light .block-combi-grid-large:not(.dark) .block-header .block-intro .table-scroll-helper{color:#fff}.te-black .table-scroll-helper:after,.block-combi-grid:not(.dark).light .block-header .block-intro .table-scroll-helper:after,.light .block-combi-grid:not(.dark) .block-header .block-intro .table-scroll-helper:after,.block-combi-grid-large:not(.dark).light .block-header .block-intro .table-scroll-helper:after,.light .block-combi-grid-large:not(.dark) .block-header .block-intro .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.te-white,.block-combi-grid:not(.light).dark .block-header .block-intro,.dark .block-combi-grid:not(.light) .block-header .block-intro,.block-combi-grid-large:not(.light).dark .block-header .block-intro,.dark .block-combi-grid-large:not(.light) .block-header .block-intro{color:#fff}.te-white p,.block-combi-grid:not(.light).dark .block-header .block-intro p,.dark .block-combi-grid:not(.light) .block-header .block-intro p,.block-combi-grid-large:not(.light).dark .block-header .block-intro p,.dark .block-combi-grid-large:not(.light) .block-header .block-intro p,.te-white h2,.block-combi-grid:not(.light).dark .block-header .block-intro h2,.dark .block-combi-grid:not(.light) .block-header .block-intro h2,.block-combi-grid-large:not(.light).dark .block-header .block-intro h2,.dark .block-combi-grid-large:not(.light) .block-header .block-intro h2,.te-white h3,.block-combi-grid:not(.light).dark .block-header .block-intro h3,.dark .block-combi-grid:not(.light) .block-header .block-intro h3,.block-combi-grid-large:not(.light).dark .block-header .block-intro h3,.dark .block-combi-grid-large:not(.light) .block-header .block-intro h3{color:#fff}.te-white ul li,.block-combi-grid:not(.light).dark .block-header .block-intro ul li,.dark .block-combi-grid:not(.light) .block-header .block-intro ul li,.block-combi-grid-large:not(.light).dark .block-header .block-intro ul li,.dark .block-combi-grid-large:not(.light) .block-header .block-intro ul li{color:#fff}.te-white ul li:before,.block-combi-grid:not(.light).dark .block-header .block-intro ul li:before,.dark .block-combi-grid:not(.light) .block-header .block-intro ul li:before,.block-combi-grid-large:not(.light).dark .block-header .block-intro ul li:before,.dark .block-combi-grid-large:not(.light) .block-header .block-intro ul li:before{content:"";background:#fff}.te-white ol li,.block-combi-grid:not(.light).dark .block-header .block-intro ol li,.dark .block-combi-grid:not(.light) .block-header .block-intro ol li,.block-combi-grid-large:not(.light).dark .block-header .block-intro ol li,.dark .block-combi-grid-large:not(.light) .block-header .block-intro ol li{color:#fff}.te-white ol li:before,.block-combi-grid:not(.light).dark .block-header .block-intro ol li:before,.dark .block-combi-grid:not(.light) .block-header .block-intro ol li:before,.block-combi-grid-large:not(.light).dark .block-header .block-intro ol li:before,.dark .block-combi-grid-large:not(.light) .block-header .block-intro ol li:before{color:#fff}.te-white a,.block-combi-grid:not(.light).dark .block-header .block-intro a,.dark .block-combi-grid:not(.light) .block-header .block-intro a,.block-combi-grid-large:not(.light).dark .block-header .block-intro a,.dark .block-combi-grid-large:not(.light) .block-header .block-intro a{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.2)}.te-white a:hover,.block-combi-grid:not(.light).dark .block-header .block-intro a:hover,.dark .block-combi-grid:not(.light) .block-header .block-intro a:hover,.block-combi-grid-large:not(.light).dark .block-header .block-intro a:hover,.dark .block-combi-grid-large:not(.light) .block-header .block-intro a:hover{color:#fff;border-color:#fff;transition:.3s}.te-white blockquote:before,.block-combi-grid:not(.light).dark .block-header .block-intro blockquote:before,.dark .block-combi-grid:not(.light) .block-header .block-intro blockquote:before,.block-combi-grid-large:not(.light).dark .block-header .block-intro blockquote:before,.dark .block-combi-grid-large:not(.light) .block-header .block-intro blockquote:before{background-image:url("https://grandad.digital/assets/img/quote.svg")}.te-white blockquote *,.block-combi-grid:not(.light).dark .block-header .block-intro blockquote *,.dark .block-combi-grid:not(.light) .block-header .block-intro blockquote *,.block-combi-grid-large:not(.light).dark .block-header .block-intro blockquote *,.dark .block-combi-grid-large:not(.light) .block-header .block-intro blockquote *{color:#fff}.te-white table thead th,.block-combi-grid:not(.light).dark .block-header .block-intro table thead th,.dark .block-combi-grid:not(.light) .block-header .block-intro table thead th,.block-combi-grid-large:not(.light).dark .block-header .block-intro table thead th,.dark .block-combi-grid-large:not(.light) .block-header .block-intro table thead th{border-color:#fff;color:#fff}.te-white table tbody tr td,.block-combi-grid:not(.light).dark .block-header .block-intro table tbody tr td,.dark .block-combi-grid:not(.light) .block-header .block-intro table tbody tr td,.block-combi-grid-large:not(.light).dark .block-header .block-intro table tbody tr td,.dark .block-combi-grid-large:not(.light) .block-header .block-intro table tbody tr td{border-color:#fff;color:#fff}.te-white .table-scroll-helper,.block-combi-grid:not(.light).dark .block-header .block-intro .table-scroll-helper,.dark .block-combi-grid:not(.light) .block-header .block-intro .table-scroll-helper,.block-combi-grid-large:not(.light).dark .block-header .block-intro .table-scroll-helper,.dark .block-combi-grid-large:not(.light) .block-header .block-intro .table-scroll-helper{color:#fff}.te-white .table-scroll-helper:after,.block-combi-grid:not(.light).dark .block-header .block-intro .table-scroll-helper:after,.dark .block-combi-grid:not(.light) .block-header .block-intro .table-scroll-helper:after,.block-combi-grid-large:not(.light).dark .block-header .block-intro .table-scroll-helper:after,.dark .block-combi-grid-large:not(.light) .block-header .block-intro .table-scroll-helper:after{background-image:url("https://grandad.digital/assets/img/chevron-right-white.svg")}.button{cursor:pointer;color:#333;font-family:"Graphik Bold",sans-serif;line-height:1;padding:.7em 1.4em;display:inline-flex;width:auto;align-items:center;justify-content:center;transition:.3s;line-height:1;border:1px solid #333;border-radius:30px}.button svg{margin-left:.5em;width:.8em;height:.8em;flex-shrink:0}.button svg path{stroke:#333}.button:hover{background:#333;color:#fff;transition:.3s}.button:hover svg path{stroke:#fff;transition:.3s}.button.button-white,.block-combi-grid:not(.light).dark .block-header .button,.dark .block-combi-grid:not(.light) .block-header .button,.block-combi-grid-large:not(.light).dark .block-header .button,.dark .block-combi-grid-large:not(.light) .block-header .button{color:#fff;border-color:#fff}.button.button-white svg path,.block-combi-grid:not(.light).dark .block-header .button svg path,.dark .block-combi-grid:not(.light) .block-header .button svg path,.block-combi-grid-large:not(.light).dark .block-header .button svg path,.dark .block-combi-grid-large:not(.light) .block-header .button svg path{stroke:#fff}.button.button-white:hover,.block-combi-grid:not(.light).dark .block-header .button:hover,.dark .block-combi-grid:not(.light) .block-header .button:hover,.block-combi-grid-large:not(.light).dark .block-header .button:hover,.dark .block-combi-grid-large:not(.light) .block-header .button:hover{background:#fff;color:#333;transition:.3s}.button.button-white:hover svg path,.block-combi-grid:not(.light).dark .block-header .button:hover svg path,.dark .block-combi-grid:not(.light) .block-header .button:hover svg path,.block-combi-grid-large:not(.light).dark .block-header .button:hover svg path,.dark .block-combi-grid-large:not(.light) .block-header .button:hover svg path{stroke:#333;transition:.3s}.button.button-white-solid{color:#333;border-color:#fff;background:#fff}.button.button-white-solid svg path{stroke:#333}.button.button-white-solid:hover{border-color:#333;background:#333;color:#fff;transition:.3s}.button.button-white-solid:hover svg path{stroke:#fff;transition:.3s}.button.button-black,.block-combi-grid:not(.dark).light .block-header .button,.light .block-combi-grid:not(.dark) .block-header .button,.block-combi-grid-large:not(.dark).light .block-header .button,.light .block-combi-grid-large:not(.dark) .block-header .button{color:#333;border-color:#333}.button.button-black svg path,.block-combi-grid:not(.dark).light .block-header .button svg path,.light .block-combi-grid:not(.dark) .block-header .button svg path,.block-combi-grid-large:not(.dark).light .block-header .button svg path,.light .block-combi-grid-large:not(.dark) .block-header .button svg path{stroke:#333}.button.button-black:hover,.block-combi-grid:not(.dark).light .block-header .button:hover,.light .block-combi-grid:not(.dark) .block-header .button:hover,.block-combi-grid-large:not(.dark).light .block-header .button:hover,.light .block-combi-grid-large:not(.dark) .block-header .button:hover{background:#333;color:#fff;transition:.3s}.button.button-black:hover svg path,.block-combi-grid:not(.dark).light .block-header .button:hover svg path,.light .block-combi-grid:not(.dark) .block-header .button:hover svg path,.block-combi-grid-large:not(.dark).light .block-header .button:hover svg path,.light .block-combi-grid-large:not(.dark) .block-header .button:hover svg path{stroke:#fff;transition:.3s}.button.button-black-solid{color:#fff;border-color:#333;background:#333}.button.button-black-solid svg path{stroke:#fff}.button.button-black-solid:hover{background:#fff;color:#333;border-color:#fff;transition:.3s}.button.button-black-solid:hover svg path{stroke:#333;transition:.3s}.page-case-study .block-combi-grid .container-inner-left{padding:0}.home .block-combi-grid{background:none !important}.block-combi-grid.dark{background:#333}.block-combi-grid.light{background:#fff}.block-combi-grid:not(.light).dark .block-header .block-title,.dark .block-combi-grid:not(.light) .block-header .block-title{color:#fff}.block-combi-grid:not(.light).dark .slot,.dark .block-combi-grid:not(.light) .slot{color:#fff}.block-combi-grid:not(.dark).light .block-header .block-title,.light .block-combi-grid:not(.dark) .block-header .block-title{color:#333}.block-combi-grid:not(.dark).light .slot,.light .block-combi-grid:not(.dark) .slot{color:#333}@media(min-width: 700px){.block-combi-grid .grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:clamp(15px,1.3888888889vw,20px)}}.block-combi-grid .grid .grid-item{margin-bottom:35px}@media(min-width: 700px){.block-combi-grid .grid .grid-item{margin-bottom:clamp(20px,2.0833333333vw,30px)}}.block-combi-grid .grid .grid-item:last-of-type{margin-bottom:0}@media(min-width: 700px){.block-combi-grid .grid .grid-item{margin-bottom:0}}.block-combi-grid .slot{color:#333}.block-combi-grid .slot:hover .slot-title{text-decoration:underline;text-underline-offset:.2em}.block-combi-grid .slot .image-container{margin-bottom:clamp(5px,.6944444444vw,10px)}.block-combi-grid .slot .slot-content{display:flex;flex-direction:column;align-items:flex-start}.block-combi-grid .slot .slot-content .tag{color:#fff;text-transform:uppercase;border:1px solid #fff;font-size:var(--step--1);line-height:1;padding:6px 6px 3px 6px;margin-right:clamp(15px,2.7777777778vw,40px);margin-bottom:clamp(5px,.6944444444vw,10px)}.block-combi-grid .slot .slot-content .slot-text{margin-top:5px}.block-combi-grid-large.dark{background:#333}.block-combi-grid-large.light{background:#fff}.block-combi-grid-large:not(.light).dark .block-header .block-title,.dark .block-combi-grid-large:not(.light) .block-header .block-title{color:#fff}.block-combi-grid-large:not(.light).dark .slot .slot-content,.dark .block-combi-grid-large:not(.light) .slot .slot-content{display:flex;flex-direction:column;align-items:flex-start}.block-combi-grid-large:not(.light).dark .slot .slot-content .tag,.dark .block-combi-grid-large:not(.light) .slot .slot-content .tag{color:#fff;text-transform:uppercase;border:1px solid #fff;font-size:var(--step--1);line-height:1;padding:6px 6px 3px 6px;margin-right:clamp(15px,2.7777777778vw,40px)}.block-combi-grid-large:not(.light).dark .slot .slot-content .slot-title,.dark .block-combi-grid-large:not(.light) .slot .slot-content .slot-title{color:#fff}.block-combi-grid-large:not(.light).dark .slot .slot-content .slot-date,.dark .block-combi-grid-large:not(.light) .slot .slot-content .slot-date{color:#fff;margin-bottom:.5em}.block-combi-grid-large:not(.light).dark .slot .slot-content .slot-text,.dark .block-combi-grid-large:not(.light) .slot .slot-content .slot-text{color:#fff}.block-combi-grid-large:not(.dark).light .block-header .block-title,.light .block-combi-grid-large:not(.dark) .block-header .block-title{color:#333}.block-combi-grid-large:not(.dark).light .slot .slot-content .tag,.light .block-combi-grid-large:not(.dark) .slot .slot-content .tag{color:#333}.block-combi-grid-large:not(.dark).light .slot .slot-content .slot-title,.light .block-combi-grid-large:not(.dark) .slot .slot-content .slot-title{color:#333}.block-combi-grid-large:not(.dark).light .slot .slot-content .slot-text,.light .block-combi-grid-large:not(.dark) .slot .slot-content .slot-text{color:#333}.block-combi-grid-large .grid{width:100%}@media(min-width: 700px){.block-combi-grid-large .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:clamp(15px,1.3888888889vw,20px)}}@media(min-width: 1024px){.block-combi-grid-large .grid{display:grid;width:100%;margin:0;display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:1fr;grid-auto-flow:row;grid-column-gap:clamp(15px,1.3888888889vw,20px);grid-row-gap:70px}}.block-combi-grid-large .grid .grid-content{display:none}@media(min-width: 1024px){.block-combi-grid-large .grid .grid-content{width:100%;display:block;padding-top:0 !important}}.block-combi-grid-large .grid .grid-item{margin-bottom:clamp(20px,2.0833333333vw,30px)}.block-combi-grid-large .grid .grid-item:last-of-type{margin-bottom:0}@media(min-width: 700px){.block-combi-grid-large .grid .grid-item{margin-bottom:0}}@media(min-width: 1024px){.block-combi-grid-large .grid .grid-item .slot{height:100%}}@media(min-width: 1024px){.block-combi-grid-large .grid .grid-item .slot .slot-inner{height:100%}}@media(min-width: 1024px){.block-combi-grid-large .grid .grid-item .slot .slot-image{height:100%}}@media(min-width: 1024px){.block-combi-grid-large .grid .grid-item .slot .slot-image .image-container{padding:0;height:100%}}@media(min-width: 1024px){.block-combi-grid-large .grid .grid-item:first-of-type{grid-area:1/1/7/3}}@media(min-width: 1024px){.block-combi-grid-large .grid .grid-item:first-of-type .slot .slot-image .image-container{padding-bottom:90%}}@media(min-width: 1024px){.block-combi-grid-large .grid .grid-item:nth-of-type(2){grid-area:1/3/7/4}}@media(min-width: 1024px){.block-combi-grid-large .grid .grid-item:nth-of-type(3){grid-area:1/4/4/5}}@media(min-width: 1024px){.block-combi-grid-large .grid .grid-item:nth-of-type(4){grid-area:4/4/7/5}}.block-combi-grid-large .grid .grid-item:nth-of-type(5){grid-area:7/1/12/5}.block-combi-grid-large .grid .slot-content{margin-top:clamp(5px,.6944444444vw,10px)}.block-combi-grid-large .grid .slot-content .tag{color:#333;margin-bottom:5px;font-size:var(--step--1)}.block-combi-grid-large .grid .slot-content .slot-title{color:#333}.block-combi-grid-large .grid .slot-content .slot-text{display:none;color:#333;margin-top:5px}