@charset "UTF-8";*,:before,:after{box-sizing:border-box}:before,:after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl,ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}:root{--black:#090909;--white:#FFFFFF;--colour-1:#E9950D;--colour-2:#B996FF;--colour-3:#0A916F;--colour-4:#E6FF80;--colour-5:#6D1AFF;--colour-6:#00BDFF;--colour-7:#4B4BFB;--colour-8:#B8FFDE;--colour-9:#FFA0FA;--colour-10:#E53BDC;--colour-11:#FF3121;--dark-1:#050505;--dark-2:#141414;--dark-3:#313131;--dark-4:#868585;--font-size-1:clamp(2.5rem, 2.2981rem + .8974vw, 3.375rem);--font-size-2:clamp(2rem, 1.7692rem + 1.0256vw, 3rem);--font-size-3:clamp(1.5rem, 1.3846rem + .5128vw, 2rem);--font-size-4:clamp(1.125rem, 1.0096rem + .5128vw, 1.625rem);--font-size-5:clamp(1rem, .9135rem + .3846vw, 1.375rem);--font-size-6:clamp(.75rem, .6923rem + .2564vw, 1rem);--hspace-xs:2.75rem;--hspace-s-l:clamp(3.75rem, 3.4615rem + 1.2821vw, 5rem);--gg:clamp(1rem, .5385rem + 2.0513vw, 3rem)}h1,h2,h3,h4,p,li{margin-top:0}h1,h2,.h2{line-height:1.1}h3,h4,.h3{line-height:1.2}h1{font-size:var(--font-size-1);font-weight:750}h2,.h2{font-size:var(--font-size-2);font-weight:700}h3,.h3{font-size:var(--font-size-3);font-weight:600}h4,.h4{font-size:var(--font-size-4);font-weight:500}ol,ul{margin:initial 0;padding:0 0 0 2rem}ol li::marker,ul li::marker{color:var(--colour-1);font-family:DM Mono}ol li::marker{font-size:var(--font-size-6) font-size:var(--font-size-6)}ul{list-style-type:"> "}ul li::marker{font-size:var(--font-size-5)}p,ol,ul{font-weight:250}small{font-family:DM Mono;font-size:var(--font-size-6);font-weight:400}small.sans{font-family:DM Sans}a{color:var(--colour-2);text-decoration-thickness:1px}a:hover{transition:all .2s ease}a.btn{background-color:var(--dark-2);border:2px solid var(--colour-2);border-radius:6.25rem;color:var(--colour-2);display:inline-flex;font-family:DM Mono;font-size:var(--font-size-6);font-weight:400;padding:.3125rem 1rem;place-items:center;text-decoration:none}a.btn:hover{background-color:var(--dark-2);border:2px solid var(--colour-1);color:var(--colour-1);text-decoration:none;transition:all .2s ease}html{font-size:100%;height:100%;overscroll-behavior-y:none;scroll-behavior:smooth}body{color:var(--white);font-family:DM Sans;font-size:var(--font-size-5);font-weight:250;height:100%;letter-spacing:.03rem;line-height:1.4;margin:0;position:relative}main{margin:3.688rem 0 8.75rem}@media(min-width:56.25em){main{margin:4.688rem 0 12.5rem}}@media(min-width:75em){main{margin:7.188rem 0 15rem}}.wrapper{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;min-height:100%}.wrapper>*{grid-column:1}.wrapper header{grid-row:1}.wrapper main{grid-row:2}.wrapper footer{grid-row:3}.max-container{margin:auto;max-width:112.5rem;padding:0 1rem;width:100%}@media(min-width:37.5em){.max-container{padding:0 1.5rem}}@media(min-width:75em){.max-container{padding:0 2rem}}.page-content>:last-child{margin-bottom:0}img{display:block}footer a{color:var(--white);text-decoration:none}footer>.max-container{display:grid;gap:var(--hspace-s-l)var(--gg);grid-template-columns:1fr;grid-template-rows:auto}footer>.max-container>img{grid-column:1;grid-row:2;height:auto;max-height:11.25rem;max-width:12.5rem;place-self:end;width:auto}footer .subscribe small{color:var(--colour-2);display:block;margin-top:-.75rem}footer .subscribe form{border-bottom:1px solid var(--white);display:flex;margin:1.5rem 0;max-width:30rem}footer .subscribe form:has(input[type=email]:focus,button:focus){border-bottom:1px solid var(--colour-1)}footer .subscribe input[type=email]{background-color:transparent;border:0;color:var(--white);font-size:1rem;font-weight:160;padding-bottom:.5rem;width:100%}footer .subscribe input[type=email]:focus{outline:none}footer .subscribe button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:var(--white);cursor:pointer;font-family:system-ui;font-size:1.5rem;font-weight:160;margin:0;padding:0 0 .5rem 1rem}footer .subscribe button:focus,footer .subscribe button:hover{color:var(--colour-1);outline:none;transition:all .2s ease}footer .subscribe img{height:2.5rem;width:2.5rem}footer .subscribe a{display:inline-block}footer .subscribe a+a{margin-left:1rem}footer nav{grid-column:1;grid-row:2}footer nav ul{font-weight:400;line-height:3rem;margin:0}footer nav a:hover{color:var(--colour-2)}footer .copyright{background-color:var(--black);color:var(--colour-2);margin-top:var(--hspace-s-l)}footer .copyright .max-container{display:flex;height:4.125rem;justify-content:space-between;place-items:center}footer .logo a{display:block;margin:0 -.25rem 0 0;padding:.25rem}footer .logo a svg{fill:currentColor;height:2.313rem;width:2.313rem}@media(min-width:37.5rem){footer form{width:80%}}@media(min-width:56.25em){footer>.max-container{grid-template-columns:repeat(12,1fr)}footer>.max-container>img{grid-column:10/13;grid-row:1;max-height:11rem;max-width:100%}footer .subscribe{grid-column:1/5}footer nav{grid-column:6/10;grid-row:1}}header{background:var(--black);left:0;position:sticky;top:0;width:100%;z-index:3}header a{color:var(--white);text-decoration:none}header .max-container{max-width:100%}header .header-nav{align-items:flex-start;display:flex;justify-content:space-between;padding:1.5rem 0 1rem}@media(min-width:56.25em){header .header-nav{padding-top:2rem}}header .logo a{display:block;margin:-.25rem 0 0 -.25rem;padding:.25rem}header .logo a svg{fill:currentColor;height:2.313rem;width:2.313rem}@media(min-width:56.25em){header .logo a svg{height:4.563rem;width:4.563rem;margin:0;padding:0}}header .mobile-nav-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--black);border:0;color:var(--colour-1);cursor:pointer;font-family:DM Mono;font-size:var(--font-size-5);font-weight:400;margin:0;padding:0}header .mobile-nav-button:focus,header .mobile-nav-button:hover{color:var(--colour-3);outline:none;transition:all .2s ease}@media(min-width:37.5em){header .mobile-nav-button{display:none}}header .mobile-nav{background:var(--black);display:flex;flex-direction:column;height:0%;width:100%;overflow-y:hidden;position:fixed;top:5rem;left:0;z-index:1}header .mobile-nav nav{flex:1;overflow-y:auto;padding-bottom:5rem;width:100%}header .mobile-nav ul{font-size:var(--font-size-3);font-weight:600;line-height:1.8;list-style-type:none;padding-left:3rem;padding-right:2rem}header .mobile-nav a{color:var(--colour-2);display:flex;justify-content:space-between;text-decoration:none}header .mobile-nav a:after{color:var(--colour-3);content:">";font-weight:200;opacity:0}header .mobile-nav a:hover{color:var(--colour-3)}header .mobile-nav a:hover:after{opacity:1;transition:all .4s ease}@media(min-width:37.5em){header .mobile-nav{display:none}}header .desktop-nav{display:none}@media(min-width:37.5em){header .desktop-nav{display:block}}header .desktop-nav ul{display:flex;font-family:DM Mono;font-weight:400;gap:2rem;justify-content:space-between;margin:0}header .desktop-nav a{color:var(--colour-2)}header .desktop-nav a:hover{color:var(--colour-3)}.author{display:grid;gap:0 var(--gg);grid-template-rows:auto;grid-template-columns:repeat(6,1fr);margin-bottom:var(--hspace-xs)}.author img{border:2px solid var(--white);border-radius:50%;grid-column:1;grid-row:span 2;max-width:100%}.author h4{align-self:center;grid-column:2/7;margin-bottom:.75em}.author p,.author small{grid-column:2/7}.author p{font-size:var(--font-size-6);font-weight:400}@media(min-width:56.25em){.author{grid-column:4/10;margin-bottom:var(--hspace-s-l)}}:where(p,ul,ol)+.author{margin-top:var(--hspace-xs)}@media(min-width:56.25em){:where(p,ul,ol)+.author{margin-top:var(--hspace-s-l)}}.banners-container{display:grid;gap:var(--gg)var(--gg);margin-bottom:var(--hspace-xs)}@media(min-width:56.25em){.banners-container{grid-column:1/13;grid-template-columns:1fr;grid-template-rows:minmax(18.75rem,auto);grid-auto-rows:minmax(18.75rem,auto);grid-auto-flow:row dense;margin-bottom:var(--hspace-s-l)}}@media(min-width:56.25em){.banners-container:has(section+section){grid-template-columns:repeat(2,1fr)}}.banners-container section{background:var(--dark-3);color:var(--white);border-radius:.5rem;display:flex;flex-direction:column;min-height:14rem;position:relative}.banners-container section a{color:var(--white);display:block;text-decoration:none}.banners-container section a:hover{text-decoration:underline}.banners-container section small{opacity:75%}.banners-container section.thoughtLeadership{background-color:var(--colour-5)}.banners-container section.community{background-color:var(--colour-7)}.banners-container section.funTech{background-color:var(--colour-4)}.banners-container section.funTech a{color:var(--dark-2)}.banners-container section.dailyFuzz{background-color:var(--colour-11)}.banners-container section.cortexCulture{background-color:var(--colour-8)}.banners-container section.cortexCulture a{color:var(--dark-2)}.banners-container section.techDeepDive{background-color:var(--colour-10)}.banners-container section.banner img{border-radius:.5rem .5rem 0 0}.banners-container section.banner a:has(img){flex-grow:1}.banners-container section.banner:has(.banner-text.top){flex-direction:column-reverse}.banners-container section.banner:has(.banner-text.top) img{border-radius:0 0 .5rem .5rem}.banners-container section.bg-banner{min-height:18.75rem}.banners-container section.bg-banner a{display:flex;flex-direction:column;position:relative;height:100%}.banners-container section.bg-banner a:hover p{text-decoration:underline;text-decoration-thickness:1px}.banners-container section.bg-banner .banner-text{position:absolute}.banners-container section.bg-banner .banner-text.right{right:0;max-width:60%}.banners-container section.bg-banner .banner-text.bottom{bottom:0}.banners-container section.bg-banner .banner-text.top{top:0}.banners-container section.bg-banner .banner-text.left{left:0;max-width:60%;width:auto}.banners-container section .banner-text{margin:1rem;padding:calc(var(--gg)/2)}.banners-container section .banner-text *{margin-bottom:0}@media(min-width:75em){.banners-container section .banner-text{padding:1rem;margin:1rem}}.banners-container section img{aspect-ratio:2/1;border-radius:.5rem;height:100%;max-width:100%;object-fit:cover;width:100%}.banners-container section img.sticker{border-radius:0;margin:2rem;max-height:8.75rem;max-width:initial;object-fit:contain;width:auto}.banners-container section img.sticker.bottom{margin-top:auto}.banners-container section img.sticker.right{margin-left:auto}.banners-container section img.sticker.left{margin-right:auto}.banners-container section img.sticker.top{margin-bottom:auto}@media(min-width:56.25em){.banners-container .cspan{grid-column:span 2}.banners-container .cspan img{max-height:400px}.banners-container .rspan{grid-row:span 2}}.partners{display:grid;gap:var(--gg)var(--gg);grid-template-rows:auto;grid-template-columns:repeat(12,1fr);margin-bottom:var(--hspace-xs)}.partners img{border-radius:.5rem;grid-column:span 6;height:auto;max-width:100%;object-fit:cover;width:100%}@media(min-width:22.5em){.partners img{grid-column:span 4}}@media(min-width:56.25em){.partners img{grid-column:span 3}}@media(min-width:75em){.partners img{grid-column:span 2}}@media(min-width:56.25em){.partners{grid-column:1/13;margin-bottom:var(--hspace-s-l)}}.page-heading{margin-bottom:var(--hspace-xs)}.page-heading :last-child{margin-bottom:0}.page-heading .page-tag{color:var(--colour-2)}.page-heading .page-tag a{text-decoration:none}.page-heading .page-tag a:hover{color:var(--colour-3)!important}@media(min-width:56.25em){.page-heading .page-tag{grid-column:1/13}}@media(min-width:56.25em){.page-heading{display:grid;gap:0 var(--gg);grid-column:1/13;grid-template-columns:repeat(12,1fr);margin-bottom:var(--hspace-s-l)}.page-heading *{margin-bottom:0}}.quote{display:grid;gap:var(--gg)var(--gg);grid-template-columns:1fr;grid-template-rows:auto;margin-bottom:var(--hspace-xs)}.quote small{color:var(--colour-1);display:block;margin-bottom:.5em}@media(min-width:56.25em){.quote small{grid-column:span 3;margin-bottom:0}}.quote q{display:block;font-size:var(--font-size-3);font-weight:500;line-height:1.2;margin-left:6%}@media(min-width:56.25em){.quote q{grid-column:span 7;margin:0}}@media(min-width:56.25em){.quote{grid-column:2/12;grid-template-columns:repeat(10,1fr);margin-bottom:var(--hspace-s-l)}}:where(p,ul,ol)+.quote{margin-top:var(--hspace-xs)}@media(min-width:56.25em){:where(p,ul,ol)+.quote{margin-top:var(--hspace-s-l)}}.tag-nav{margin-bottom:1rem;overflow-x:hidden}.tag-nav nav{align-items:center;display:flex;font-family:DM Mono;font-size:var(--font-size-6);font-weight:400;gap:1rem;height:2.5rem;overflow-x:auto;padding-right:1rem;width:100%;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.tag-nav nav::-webkit-scrollbar{display:none}.tag-nav nav a{margin-bottom:.3125rem;text-decoration:none}.tag-nav nav a.featured,.tag-nav nav a.featured:hover{color:var(--colour-3)}.tag-nav nav a.thoughtLeadership,.tag-nav nav a.thoughtLeadership:hover{color:var(--colour-2)}.tag-nav nav a.community,.tag-nav nav a.community:hover{color:var(--colour-6)}.tag-nav nav a.funTech,.tag-nav nav a.funTech:hover{color:var(--colour-4)}.tag-nav nav a.dailyFuzz,.tag-nav nav a.dailyFuzz:hover{color:var(--colour-1)}.tag-nav nav a.cortexCulture,.tag-nav nav a.cortexCulture:hover{color:var(--colour-8)}.tag-nav nav a.techDeepDive,.tag-nav nav a.techDeepDive:hover{color:var(--colour-9)}.tag-nav nav a:not(.selected){color:var(--dark-4)}@media(min-width:56.25em){.tag-nav{align-self:center;grid-column:1/13;margin-bottom:0}.tag-nav nav{align-items:flex-start;height:3.125rem}}@media(min-width:56.25em){.alumni{display:grid;gap:0 var(--gg);grid-template-columns:repeat(12,1fr)}}.alumni .page-heading{background-color:var(--colour-5);margin:-3.75rem -1rem var(--hspace-xs);padding:3.75rem 1rem 2rem}.alumni .page-heading h1{margin-bottom:.67em}@media(min-width:37.5em){.alumni .page-heading{margin:-7.188rem -1.5rem var(--hspace-xs);padding:11rem 1.5rem 2rem}}@media(min-width:56.25em){.alumni .page-heading{display:block;grid-column:1/5;margin-bottom:0}}@media(min-width:75em){.alumni .page-heading{margin:-7.188rem 0 0 -2rem;padding:11.25rem 2rem 2rem}}@media(min-width:56.25em){.alumni .sticky{position:sticky;top:11rem}}@media(min-width:56.25em){.alumni .page-content{grid-column:5/13;margin:var(--hspace-s-l)0 0}}.alumni .who{text-align:center;text-transform:uppercase}.alumni .who h2{font-family:Pixelify Sans;font-optical-sizing:auto;font-weight:700;margin-bottom:.5em}.alumni .who p{font-family:DM Mono;margin-bottom:1.5em}.alumni .who img:first-child{height:auto;width:15.63rem;margin:0 auto 1.5em}.alumni .who img:last-child{margin:0;max-width:100%;width:100%}@media(min-width:56.25em){.article-a .page-content,.article-b .page-content{display:grid;gap:0 var(--gg);grid-template-columns:repeat(12,1fr)}}.article-a .page-content>h4,.article-a .page-content>h3,.article-a .page-content>:where(p,ol,li) a,.article-b .page-content>h4,.article-b .page-content>h3,.article-b .page-content>:where(p,ol,li) a{color:var(--colour-3)}.article-a .hero,.article-b .hero{aspect-ratio:16/9;max-height:37.5rem;max-width:100%;object-fit:cover;width:100%;margin-bottom:var(--hspace-xs)}@media(min-width:56.25em){.article-a .hero,.article-b .hero{grid-column:1/13;margin-bottom:var(--hspace-s-l)}}.article-a .article-nav,.article-b .article-nav{display:flex;justify-content:space-between;margin-bottom:var(--hspace-xs)}.article-a figure,.article-b figure{margin:var(--hspace-xs)0}.article-a figure img,.article-b figure img{aspect-ratio:3/2;max-height:320px;max-width:100%;min-height:240px;object-fit:cover;width:100%}.article-a figure figcaption,.article-b figure figcaption{font-size:var(--font-size-6);margin-top:.5rem}.article-a figure figcaption:before,.article-b figure figcaption:before{content:"Above: ";color:var(--colour-3);font-family:DM Mono}@media(min-width:56.25em){.article-a figure figcaption,.article-b figure figcaption{margin-top:1rem}}@media(min-width:56.25em){.article-a figure,.article-b figure{grid-column:2/12;margin:var(--hspace-s-l)0}.article-a figure:has(+figure),.article-b figure:has(+figure){grid-column:2/7}.article-a figure+figure,.article-b figure+figure{grid-column:7/12}}.article-a>ol,.article-a>ul,.article-b>ol,.article-b>ul{margin-left:6%}.article-a a,.article-b a{text-decoration:underline}.article-a a.back,.article-a a.share,.article-b a.back,.article-b a.share{vertical-align:middle;text-decoration:none}.article-a a.back:before,.article-a a.share:before,.article-b a.back:before,.article-b a.share:before{display:inline-block;font-family:system-ui;font-size:1.5rem;font-weight:160}.article-a a:is(.back),.article-b a:is(.back){color:var(--white)}.article-a a:is(.back):before,.article-b a:is(.back):before{content:"←";margin-bottom:2px}.article-a a:is(.back):hover,.article-b a:is(.back):hover{color:var(--colour-1)}.article-a a.share,.article-b a.share{color:var(--colour-1)}.article-a a.share:before,.article-b a.share:before{content:"↑"}.article-a a.share:hover,.article-b a.share:hover{color:var(--white)}.article-a.thoughtLeadership .page-content>h4,.article-a.thoughtLeadership .page-content>h3,.article-a.thoughtLeadership .page-content>:where(p,ol,li) a,.article-b.thoughtLeadership .page-content>h4,.article-b.thoughtLeadership .page-content>h3,.article-b.thoughtLeadership .page-content>:where(p,ol,li) a{color:var(--colour-2)}.article-a.thoughtLeadership .page-tag a,.article-b.thoughtLeadership .page-tag a{color:var(--colour-2)}.article-a.community .page-content>h4,.article-a.community .page-content>h3,.article-a.community .page-content>:where(p,ol,li) a,.article-b.community .page-content>h4,.article-b.community .page-content>h3,.article-b.community .page-content>:where(p,ol,li) a{color:var(--colour-6)}.article-a.community .page-tag a,.article-b.community .page-tag a{color:var(--colour-6)}.article-a.funTech .page-content>h4,.article-a.funTech .page-content>h3,.article-a.funTech .page-content>:where(p,ol,li) a,.article-b.funTech .page-content>h4,.article-b.funTech .page-content>h3,.article-b.funTech .page-content>:where(p,ol,li) a{color:var(--colour-4)}.article-a.funTech .page-tag a,.article-b.funTech .page-tag a{color:var(--colour-4)}.article-a.dailyFuzz .page-content>h4,.article-a.dailyFuzz .page-content>h3,.article-a.dailyFuzz .page-content>:where(p,ol,li) a,.article-b.dailyFuzz .page-content>h4,.article-b.dailyFuzz .page-content>h3,.article-b.dailyFuzz .page-content>:where(p,ol,li) a{color:var(--colour-1)}.article-a.dailyFuzz .page-tag a,.article-b.dailyFuzz .page-tag a{color:var(--colour-1)}.article-a.cortexCulture .page-content>h4,.article-a.cortexCulture .page-content>h3,.article-a.cortexCulture .page-content>:where(p,ol,li) a,.article-b.cortexCulture .page-content>h4,.article-b.cortexCulture .page-content>h3,.article-b.cortexCulture .page-content>:where(p,ol,li) a{color:var(--colour-8)}.article-a.cortexCulture .page-tag a,.article-b.cortexCulture .page-tag a{color:var(--colour-8)}.article-a.techDeepDive .page-content>h4,.article-a.techDeepDive .page-content>h3,.article-a.techDeepDive .page-content>:where(p,ol,li) a,.article-b.techDeepDive .page-content>h4,.article-b.techDeepDive .page-content>h3,.article-b.techDeepDive .page-content>:where(p,ol,li) a{color:var(--colour-9)}.article-a.techDeepDive .page-tag a,.article-b.techDeepDive .page-tag a{color:var(--colour-9)}.article-a .page-heading h1{font-size:var(--font-size-3);font-weight:600;grid-column:2/6;line-height:1.2}.article-a .page-heading h2{font-size:var(--font-size-4);font-weight:500;grid-column:6/12;line-height:1.2}@media(min-width:56.25em){.article-a .page-heading .article-nav,.article-a .page-heading .page-tag{grid-column:2/12}}.article-a .page-content>h3{font-size:var(--font-size-6);font-weight:400;font-family:DM Mono}@media(min-width:56.25em){.article-a .page-content>*:not(.quote,.page-heading,.hero,.author,figure,.banners-container){grid-column:4/10}}.article-b .page-heading h1{margin-bottom:0}@media(min-width:56.25em){.article-b .page-heading .article-nav{grid-column:1/13;grid-row:1;margin-bottom:0}.article-b .page-heading h1{grid-row:2}.article-b .page-heading h2{grid-row:3}.article-b .page-heading h1,.article-b .page-heading h2{grid-column:4/11;margin-right:1.875rem}.article-b .page-heading .page-tag{align-self:center;grid-row:1;grid-column:4/11}}@media(min-width:75em){.article-b .page-heading h1,.article-b .page-heading h2{margin-right:0}}.article-b .page-content>h3,.article-b .page-content>h4{font-size:var(--font-size-6);font-weight:400;font-family:DM Mono}@media(min-width:56.25em){.article-b .page-content>h3{grid-column:1/4}}@media(min-width:56.25em){.article-b .page-content>h3+p{margin-top:2rem}}.article-b .page-content>p+h3,.article-b .page-content>p+h4{margin-top:2rem}@media(min-width:56.25em){.article-b .page-content>*:not(.quote,.page-heading,.hero,.author,figure,h3,.banners-container){grid-column:4/11}.article-b .page-content>ol,.article-b .page-content>ul{margin-left:12%}.article-b .page-content :is(.quote,.page-heading,.hero,.author,figure)+h3+p{margin-top:0}}.blog .page-heading h1{grid-column:1/13}.blog.thoughtLeadership small{color:var(--colour-2)}.blog.community small{color:var(--colour-6)}.blog.funTech small{color:var(--colour-4)}.blog.dailyFuzz small{color:var(--colour-1)}.blog.cortexCulture small{color:var(--colour-8)}.blog.techDeepDive small{color:var(--colour-9)}.blogs-container{display:grid;gap:var(--gg)var(--gg);grid-template-columns:1fr;margin-bottom:var(--hspace-xs)}@media(min-width:56.25em){.blogs-container{grid-template-columns:repeat(12,1fr);grid-template-rows:auto;grid-auto-flow:row dense;margin-bottom:var(--hspace-s-l)}}.blogs-container section a{color:var(--white);display:flex;flex-direction:column;text-decoration:none}.blogs-container section a:hover p{text-decoration:underline;text-decoration-thickness:1px}.blogs-container section .banner-text *{margin-bottom:0}.blogs-container section img{aspect-ratio:2/1;border-radius:.5rem;height:100%;max-width:100%;object-fit:cover;width:100%}.blogs-container section.bg-banner a{position:relative}.blogs-container section.bg-banner img{max-height:22.5rem}.blogs-container section.bg-banner .banner-text{margin:1rem;padding:calc(var(--gg)/2);position:absolute}.blogs-container section.bg-banner .banner-text.right{max-width:60%;right:0;bottom:0;top:0}.blogs-container section.bg-banner .banner-text.bottom{bottom:0}.blogs-container section.bg-banner .banner-text.left{max-width:60%;width:auto;left:0;bottom:0;top:0}.blogs-container section.banner .banner-text{font-size:var(--font-size-5);margin-top:.25rem}.blogs-container section.banner img{max-height:18.75rem;min-height:14.19rem}@media(min-width:56.25em){.blogs-container section:first-of-type{grid-column:span 7}.blogs-container section:first-of-type a{height:100%}.blogs-container section:nth-of-type(2){grid-column:span 5}.blogs-container section:nth-of-type(2) a{height:100%}.blogs-container section:nth-of-type(2) img{flex-grow:1}.blogs-container section{grid-column:span 6}}@media(min-width:75em){.blogs-container section:first-of-type{grid-column:span 8}.blogs-container section:nth-of-type(2){grid-column:span 4}.blogs-container section{grid-column:span 3}}.paging{display:flex;font-family:DM Mono;font-size:var(--font-size-6);font-weight:400;gap:1.5rem;grid-column:1/-1;list-style-type:none;margin:0;padding:0}.paging li{margin:0;padding:0}.paging a{text-decoration:none;color:var(--colour-2)}.paging a:hover{color:var(--colour-3)}.paging a.selected{color:var(--colour-1);cursor:default}@media(min-width:56.25em){.contact .page-heading{display:block;margin-bottom:var(--hspace-xs)}}.contact img{border-radius:.5rem;height:auto;width:100%}.contact .btn{border:2px solid var(--colour-1);color:var(--colour-1)}.contact .btn:hover{border:2px solid var(--colour-2);color:var(--colour-2)}@media(min-width:56.25em){.contact{display:grid;gap:0 var(--gg);grid-template-columns:repeat(2,1fr)}}.community-page .page-heading h1{grid-column:1/7}.community-page .page-heading h2{font-size:var(--font-size-3);font-weight:600;grid-column:7/13;line-height:1.2}@media(min-width:56.25em){.community-page .page-content{display:grid;gap:var(--gg)var(--gg);grid-template-columns:repeat(12,1fr)}}.community-page section{border-radius:.5rem}.community-page section img{aspect-ratio:2/1;border-radius:.5rem .5rem 0 0;max-width:100%;object-fit:cover;width:100%}.community-page section div{margin:1rem;padding:calc(var(--gg)/2)}.community-page section div *{margin-bottom:0}@media(min-width:75em){.community-page section div{padding:1rem}}.community-page section div *{margin-bottom:inherit;text-align:center}.community-page section div * .btn{border:2px solid var(--colour-1);color:var(--colour-1);display:inline-block}.community-page section div * .btn:hover{border:2px solid var(--colour-2);color:var(--colour-2)}.community-page section div * :last-child{margin-bottom:0;margin-top:1rem}@media(min-width:37.5em){.community-page section div{margin-left:12%;margin-right:12%}}@media(min-width:56.25em){.community-page section div{margin-left:18%;margin-right:18%}}@media(min-width:75em){.community-page section div{margin-left:24%;margin-right:24%}}@media(min-width:56.25em){.community-page section{grid-column:2/12}}.home .page-heading h1{grid-column:1/7}.home .page-heading h2{grid-column:7/13}.home .page-content{position:relative}.home .banners-container{margin-bottom:1rem}@media(min-width:75em){.home .banners-container{margin-bottom:0}}@media(min-width:75em){.home .btn{margin-top:-.5rem;position:absolute;right:0;top:0}}.products .page-heading h1{grid-column:1/8}.products-container{display:grid;gap:var(--gg)var(--gg);margin-bottom:var(--hspace-xs)}@media(min-width:56.25em){.products-container{grid-template-columns:repeat(2,1fr);margin-bottom:var(--hspace-s-l)}}.product-card{background-color:var(--dark-2);border-radius:.375rem;padding:1rem}@media(min-width:56.25em){.product-card{display:flex;flex-direction:column}}@media(min-width:100em){.product-card{flex-direction:row}}.product-card div{display:flex;flex-direction:column;flex-grow:1}.product-card img{aspect-ratio:2/1;border-radius:.375rem;max-width:100%;object-fit:cover;width:100%}@media(min-width:100em){.product-card img{aspect-ratio:1/1;flex-grow:0;margin-right:1rem;width:50%}}.product-card h4{margin:1rem 0 .75rem}.product-card p:has(>.btn){margin:auto 0 0}@media(min-width:56.25em){.team .page-heading h1{grid-column:1/8}}@media(min-width:56.25em){.team .page-content{display:grid;gap:0 var(--gg);grid-template-columns:repeat(12,1fr)}}.team-container{display:flex;flex-wrap:wrap;justify-content:center;margin:var(--hspace-s-l)calc(var(--gg)*2)}@media(min-width:56.25em){.team-container{grid-column:2/12;margin-left:0;margin-right:0}}.team-blurb{margin-bottom:var(--hspace-xs)}.team-blurb p{font-size:var(--font-size-3);font-weight:600;line-height:1.2}@media(min-width:56.25em){.team-blurb{grid-column:3/11;margin-bottom:var(--hspace-s-l)}}.team-card{display:block;flex:0 0 75%}.team-card img{height:auto;max-width:100%;width:100%}.team-card:nth-child(odd){transform:rotate(-15deg)}.team-card:nth-child(2n){transform:rotate(15deg)}@media(min-width:37.5em){.team-card{flex-basis:50%}}@media(min-width:56.25em){.team-card{flex-basis:33%}}@media(min-width:75em){.team-card{flex-basis:25%}}.team-overlay{background:var(--black);flex-direction:column;overflow-y:hidden;position:fixed;top:0;left:0;bottom:0;right:0;z-index:4}.team-overlay:not([hidden]){display:flex}.team-overlay .max-container{overflow-y:auto}.team-member-container{align-items:center;display:grid}@media(min-width:56.25em){.team-member-container{grid-template-columns:repeat(12,1fr)}}.team-member{display:grid;gap:var(--gg)var(--gg);grid-column:2/12;grid-template-rows:auto}@media(min-width:56.25em){.team-member{grid-template-columns:.5fr repeat(10,1fr).5fr}}.team-member img{justify-self:center;height:auto;max-width:28.44rem;width:100%;grid-column:2/11}@media(min-width:56.25em){.team-member img{grid-column:8/13}}@media(min-width:75em){.team-member img{grid-column:8/12}}.team-member-text{grid-column:2/11}.team-member-text h2{margin-bottom:0}.team-member-text small{color:var(--colour-2);display:block;margin-bottom:2rem}.team-member-text p{font-size:var(--font-size-4);font-weight:600;line-height:1.2}@media(min-width:56.25em){.team-member-text{grid-column:1/8}}@media(min-width:75em){.team-member-text{grid-column:2/7}}.team-overlay-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--black);border:0;color:var(--colour-1);cursor:pointer;font-family:DM Mono;font-size:var(--font-size-5);font-weight:400;grid-column:span 11;justify-self:end;margin:3rem 0 0;padding:0}.team-overlay-button:focus,.team-overlay-button:hover{color:var(--colour-3);outline:none;transition:all .2s ease}@media(min-width:56.25em){.samples .page-heading h1{grid-column:1/7;margin-bottom:0}.samples .page-heading h2{grid-column:7/13;margin-bottom:0}.samples .text{grid-column:1/13}}@media(min-width:75em){.samples .tag-nav{grid-row:2;justify-self:start}}