@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Serif:ital,wght@0,300;1,300&display=swap");:root{--font-sans:"Inter",sans-serif;--font-serif:"IBM Plex Serif",serif;--white:#fffcf5;--offwhite:#faf7ef;--mutewhite:#efebe8;--purewhite:#fff;--beige:#fed8ab;--yellow:#ffd287;--grey:grey;--black:#000;--fuseconblue:#111021;--bonsaiyellow:#fcf6e6;--peach:#fde3cf;--font-xxl:calc(100rem / 16);--font-xl:calc(64rem / 16);--font-lg:calc(48rem / 16);--font-md:calc(32rem / 16);--font-rg:calc(24rem / 16);--font-sm:calc(20rem / 16);--max-width:1080px;--list-padding:450px;--anim-duration:0.5s}::selection{background-color:var(--beige)}@media (max-width:920px){:root{--font-xxl:calc(64rem / 16);--font-xl:calc(48rem / 16);--font-lg:calc(32rem / 16)}}*{box-sizing:border-box;padding:0;margin:0}#__next,#root,body,html{font-family:var(--font-sans);font-optical-sizing:auto;font-style:normal;background-color:var(--offwhite)}body,html{max-width:100vw}h1,h2,h3{letter-spacing:-.05em;line-height:100%;margin:24px 0}h1{font-size:var(--font-xxl)}h2{font-size:var(--font-xl)}h3{font-size:var(--font-lg)}.serif{font-family:var(--font-serif);font-weight:300;font-style:italic}.centre{text-align:center}p{line-height:135%;margin:8px 0}.large{font-size:var(--font-rg);font-weight:600;letter-spacing:-.015em}.label,.large{line-height:120%}.label{color:var(--grey)}img{max-width:100%;height:auto}mark{background-color:var(--beige)}a{font-weight:500;line-height:100%;color:inherit;text-decoration:none;letter-spacing:.02em;text-transform:uppercase}.zoom img{transform:scale(1.3)}.zoom:hover img{transform:scale(2) translate(10%,10%)}.slideup img{transform:translateY(30%)}.slideup:hover img{transform:scale(1.25) translateY(20%)}.bottomup img{transform:scale(1.25) translateY(25%)}.bottomup:hover img{transform:scale(1.3) translateY(20%)}.tiltright img{transform:translateX(10%)}.tiltright:hover img{transform:translateX(15%) rotate(-1deg) scale(1.25)}.full>div img{position:absolute;top:60px;transform:translate(-50%) scale(1);left:50%;width:95%;height:auto;max-height:none}.full>div{position:relative}.full:hover img{top:100px}.checkered{--s:240px;--c1:var(--mutewhite);--c2:var(--white);--_g:#0000 90deg,var(--c1) 0;background:conic-gradient(from 90deg at 1px 1px,var(--_g)),conic-gradient(from 90deg at 1px 1px,var(--_g)),var(--c2);background-size:var(--s) var(--s),calc(var(--s)/5) calc(var(--s)/5)}a:hover .checkered{--s:140px}.rectangular{--s:220px;--c1:#fec992;--c2:#fed8ab;--_g:#0000 90deg,var(--c1) 0;background:conic-gradient(from 116.56deg at calc(100%/3) 0,var(--_g)),conic-gradient(from -63.44deg at calc(200%/3) 100%,var(--_g)) var(--c2);background-size:var(--s) var(--s)}a:hover .rectangular{--s:100px}.hexagon{--s:140px;--c1:#393f4f;--c2:#141e39;--_g:#0000 52%,var(--c1) 54% 57%,#0000 59%;background:radial-gradient(farthest-side at -33.33% 50%,var(--_g)) 0 calc(var(--s)/2),radial-gradient(farthest-side at 50% 133.33%,var(--_g)) calc(var(--s)/2) 0,radial-gradient(farthest-side at 133.33% 50%,var(--_g)),radial-gradient(farthest-side at 50% -33.33%,var(--_g)),var(--c2);background-size:calc(var(--s)/6.667) var(--s),var(--s) calc(var(--s)/6.667)}a:hover .hexagon{--s:125px}a .bonsai{background:url(/bonsai/cover.png) no-repeat 50%;background-size:cover;background-color:#fde5d1}@media (max-width:920px){.cursor{display:none}}.nav{position:fixed;top:1rem;width:100%;padding:1rem 2rem;display:flex;flex-direction:row;justify-content:space-between;z-index:999}@media(max-width:980px){.nav{padding:1rem 16px}}body,html,main.adhd{overflow-x:hidden}main.adhd{position:relative;height:100%}main.adhd .noise-container{position:absolute;width:100%;height:100%;overflow:hidden;z-index:-1}@media(max-width:980px){.mobile-hide{display:none}}.case{position:relative;overflow-x:hidden}.case .section{display:block;width:100%;overflow-x:clip}.case h1{font-size:4rem}.case h2{font-size:3rem;margin-bottom:1rem;line-height:120%}@media(max-width:980px){.case h2{font-size:2rem}}.case h2.large{font-size:6rem}@media(max-width:980px){.case h2.large{font-size:3rem}}.case h3{font-size:2rem;margin-bottom:1rem}.case img{padding:16px;max-width:100%;height:auto;transition:all .5s ease-in-out}.case img.zoom{width:100%;height:auto}.case .postit{background:#80caff;display:block;height:160px;width:160px;padding:1rem;box-shadow:2.5px 2.5px 10px rgba(33,33,33,.25);transition:scale .5s ease-in-out}.case .postit-wall{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:2rem;gap:2rem;padding-top:4rem;border:1px dashed rgba(0,0,0,.1);border-radius:4px;position:relative}@media(max-width:980px){.case .postit-wall{gap:0}}.case .postit-wall .tag{background:rgba(0,0,0,.05);font-size:.75rem;position:absolute;padding:8px;top:12px;left:12px}.case .postit:hover{scale:1.1}.case .postit:nth-child(2n){background:#84e0a3}.case .postit:nth-child(3n){background:#ffbdf2}.case .postit:nth-child(odd){margin-top:-.5rem}.case .columns{display:flex;flex-direction:row;gap:2rem}@media(max-width:980px){.case .columns{flex-direction:column;gap:0}}.case .columns>div{display:flex;flex:1 1;align-items:stretch}.case .columns .column{padding:3.5rem;display:flex;flex-direction:column}@media(max-width:980px){.case .columns .column{padding:16px}}.case .columns .column-divider{margin:3.5rem 0;position:relative;text-align:center;padding:0}.case .columns .column-divider:after,.case .columns .column-divider:before{position:absolute;content:"";width:1px;height:45%;background:#d5d5d5;left:50%;transform:translateX(-50%) rotate(1.5deg)}.case .columns .column-divider:after{top:0;transform-origin:bottom}.case .columns .column-divider:before{bottom:0;transform-origin:top}@media(max-width:980px){.case .columns .column-divider{margin:16px;padding:0}.case .columns .column-divider:after,.case .columns .column-divider:before{width:45%;height:1px;top:50%;transform:translateY(-50%)}.case .columns .column-divider:after{left:0;right:auto}.case .columns .column-divider:before{right:0;left:auto}}.case .columns .column.center{align-items:center;text-align:center}.case .messages{display:flex;gap:8px;flex-direction:column}.case .messages p{border-radius:24px;font-size:1.1rem;color:#323232}.case .messages .message-bubble:first-child p{border-radius:0 24px 24px 24px}.case p{font-size:1.25rem;padding-bottom:16px}.case p.label{font-size:.8rem}.case p.label,.case p.tag{text-transform:uppercase;letter-spacing:.1rem}.case p.tag{position:relative;display:inline-block;font-size:.85rem;padding:8px 8px 8px 32px;margin-bottom:1rem;border-radius:8px}.case p.tag.live:before{content:"";position:absolute;left:0;top:50%;bottom:0;transform:translateY(-50%);width:24px;height:24px;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath d='M16.5 3C19.5376 3 22 5.5 22 9C22 16 14.5 20 12 21.5C9.5 20 2 16 2 9C2 5.5 4.5 3 7.5 3C9.35997 3 11 4 12 5C13 4 14.64 3 16.5 3Z' fill='rgba(168,53,53,1)'%3E%3C/path%3E%3C/svg%3E");animation:beat 1.5s infinite}.case .meta{margin-top:3rem;border-top:1px solid #d5d5d5;padding-top:2rem;display:grid;width:100%;grid-gap:8rem;gap:8rem;grid-auto-flow:column;grid-auto-columns:auto}@media(max-width:980px){.case .meta{gap:2rem;grid-auto-flow:row}}.case .meta dt{text-transform:uppercase;letter-spacing:.1rem;font-size:.85rem;margin-bottom:4px}.case .meta dd{color:#323232}.case .slider{max-width:100%;overflow:hidden;white-space:nowrap;position:relative;margin:3rem 0}.case .slider-content{width:3000px;display:flex;animation:scroll 120s linear infinite}.case .slider-content img{width:250px;padding:1rem;border-radius:40px;opacity:.5}.case .slider-content img:hover{opacity:1}.case .carousel-card{width:100%;aspect-ratio:2/3;position:relative;perspective:1000px}.case .carousel-card-wrapper{width:100%;position:relative;margin:1.5rem 0}.case .carousel-card .card-side{width:100%;height:100%;position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding:2rem;background:#fff;border-radius:24px;box-shadow:0 10px 30px -5px rgba(0,0,0,.3);transition:scale .5s,box-shadow .25s ease-in-out;overflow:hidden}.case .carousel-card .card-side.card-back{background:#14bbb7}.case .carousel-card .card-side .label{text-transform:uppercase;letter-spacing:.1rem;font-size:.8rem}.case .carousel-card .card-side p{padding:0;font-size:1.1rem}.case .carousel-card .card-side:hover{scale:1.05;box-shadow:0 30px 100px -10px rgba(0,0,0,.4)}.case .carousel-card .card-side .before{color:#656565}.case .persona-container{display:flex;width:100%;max-height:100vh;min-height:400px;border-radius:48px;overflow:hidden;box-shadow:0 10px 30px -5px rgba(0,0,0,.3)}.case .persona-narrow-column{width:33.33%;min-height:100%;position:relative}.case .persona-narrow-column video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-top-left-radius:48px;border-bottom-left-radius:48px}.case .persona-wide-column{width:66.67%;padding:48px;background-color:#fff;border-top-right-radius:48px;border-bottom-right-radius:48px}.case .persona-wide-column h4{font-size:1.75rem;margin-bottom:.25rem}.case .persona-wide-column p{font-size:1.1rem;padding-bottom:0}.case .persona-wide-column p.description{color:#555;margin-bottom:8px}.case .persona-wide-column p.label{color:#555;font-size:.85rem;margin-top:2rem;padding-bottom:8px}.case .persona-wide-column ul{font-size:1.1rem;margin-left:24px}@media(max-width:980px){.case .persona-container{flex-direction:column;height:auto;max-height:min-content}.case .persona .wide-column,.case .persona-narrow-column{width:100%}.case .persona-narrow-column{width:100%;height:auto;min-height:200px}.case .persona-narrow-column video{border-radius:24px 24px 0 0}.case .persona-wide-column{width:100%;height:auto;padding:24px;border-radius:0 0 24px 24px}}.case .half-height{min-height:50vh}.case .full-height{min-height:100vh}.case .full-width{margin:0}.case .middle{margin:0 auto}.case .extrawide{max-width:100%;padding:0 2rem}.case .wide{max-width:980px}.case .semiwide{max-width:660px}.case .narrow{max-width:350px}@media(max-width:980px){.case .container{margin:0 auto}.case .extrawide,.case .narrow,.case .semiwide,.case .wide{width:100%;max-width:none;padding-left:16px;padding-right:16px}.case .mobile-hide{display:none}.case .full-width{margin:0 auto}}.case .justified{text-align:justify}@keyframes beat{0%{transform:scale(1) translateY(-50%)}10%{transform:scale(1.1) translateY(-50%)}15%{transform:scale(1) translateY(-50%)}20%{transform:scale(1.2) translateY(-50%)}75%{transform:scale(1) translateY(-50%)}to{transform:scale(1) translateY(-50%)}}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-1500px)}}@keyframes noise{0%{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-10%,5%)}60%{transform:translate(15%)}70%{transform:translateY(10%)}80%{transform:translate(-15%)}90%{transform:translate(10%,5%)}to{transform:translate(5%)}}.carousel{max-width:100%;margin:auto;--slide-height:19rem;--slide-spacing:1.5rem;--slide-size:30%}@media(max-width:980px){.carousel{--slide-size:75%}}.carousel__container{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1)}.carousel__slide{flex:0 0 var(--slide-size);min-width:120px;padding-left:var(--slide-spacing);max-width:380px}.carousel__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);border-radius:1.8rem;font-size:4rem;font-weight:600;display:flex;align-items:center;justify-content:center;height:var(--slide-height)}.carousel__controls{display:grid;grid-template-columns:auto;justify-content:space-between;grid-gap:1.2rem;gap:1.2rem}.carousel__buttons{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.6rem;gap:.6rem;align-items:center}.carousel__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;padding:0;margin:0;width:3.6rem;height:3.6rem;z-index:1;border-radius:16px;color:var(--text-body);display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:4px 4px 0 #000;border:2px solid #000;transition:all .25s ease-in-out}.carousel__button:hover{box-shadow:none;transform:translate(2px,2px)}.carousel__button:disabled{box-shadow:none;background:#efebe8}.carousel__button:disabled:hover{transform:none}.carousel__button:disabled{color:var(--detail-high-contrast)}.carousel__button__svg{width:35%;height:35%}.carousel__heading{display:flex;flex-direction:row;align-items:end;justify-content:space-between;border-bottom:1px solid #000;padding-bottom:1rem;margin-bottom:3rem}.carousel__heading p{max-width:500px}@media(max-width:980px){.carousel__heading{display:flex;gap:1rem;flex-direction:column;justify-content:space-between;align-items:baseline;border-bottom:1px solid #000;margin-bottom:3rem}}.loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--offwhite);display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;z-index:9999;transition:opacity 1s ease-out}.loading-bar{width:300px;height:10px;background-color:#e0e0e0;border-radius:2px;overflow:hidden}.loading-progress{height:100%;background:linear-gradient(90deg,#c9d6ff,#faaca8 50%);transition:width .3s ease-out}.image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(450px,calc(50% - 10px)));width:100%;grid-gap:16px;gap:16px;box-sizing:border-box}@media(max-width:980px){.image-grid{display:flex;flex-direction:column;gap:16px}}.image-grid .image-column{max-width:100%;box-sizing:border-box;position:relative}.image-grid img{padding:0;width:100%;height:auto;display:block}.button{width:-moz-fit-content;width:fit-content;position:relative;margin:8px 0;background:var(--black);color:var(--white);border:none;padding:16px 24px;border-radius:32px;cursor:pointer;letter-spacing:.02em;text-transform:uppercase;font-weight:500;line-height:100%;text-decoration:none;transform:scale(1);transition:background-color,color,transform .2s ease}.button span{z-index:1}.button:after,.button:before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;border-radius:32px;animation:inherit;animation-delay:1s}.button:after{animation-delay:2s}.button:hover{animation:ripple 3s ease-out infinite,hero-gradient-animation 5s linear infinite alternate;--c-0:#66f5dd;--x-0:94%;--y-0:95%;--x-1:89%;--c-1:#660afa;--y-1:34%;--c-2:#ed5ec2;--x-2:86%;--y-2:50%;--x-3:89%;--y-3:79%;--c-3:#442ce2;--c-4:#f2aba6;--y-4:44%;--x-4:15%;--y-5:20%;--x-5:99%;--c-5:#f4fdd9;background-color:#c7fd53;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 1799 1799' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E"),radial-gradient(circle at var(--x-0) var(--y-0),var(--c-0) var(--s-start-0),transparent var(--s-end-0)),radial-gradient(circle at var(--x-1) var(--y-1),var(--c-1) var(--s-start-1),transparent var(--s-end-1)),radial-gradient(circle at var(--x-2) var(--y-2),var(--c-2) var(--s-start-2),transparent var(--s-end-2)),radial-gradient(circle at var(--x-3) var(--y-3),var(--c-3) var(--s-start-3),transparent var(--s-end-3)),radial-gradient(circle at var(--x-4) var(--y-4),var(--c-4) var(--s-start-4),transparent var(--s-end-4)),radial-gradient(circle at var(--x-5) var(--y-5),var(--c-5) var(--s-start-5),transparent var(--s-end-5));background-blend-mode:overlay,normal,normal,normal;transform:scale(.9);color:var(--black)}@keyframes hero-gradient-animation{0%{--s-start-0:3%;--s-end-0:76%;--c-0:#66f5dd;--x-0:94%;--y-0:95%;--x-1:89%;--s-start-1:1%;--s-end-1:86%;--c-1:#660afa;--y-1:34%;--c-2:#ed5ec2;--x-2:86%;--y-2:50%;--s-start-2:7%;--s-end-2:76%;--x-3:89%;--y-3:79%;--s-start-3:7%;--s-end-3:87%;--c-3:#442ce2;--s-start-4:15%;--s-end-4:81%;--c-4:#f2aba6;--y-4:44%;--x-4:15%;--y-5:20%;--s-start-5:1%;--s-end-5:68%;--x-5:99%;--c-5:#f4fdd9}to{--s-start-0:1;--s-end-0:55;--c-0:#66f5dd;--x-0:4%;--y-0:30%;--x-1:48%;--s-start-1:1;--s-end-1:55;--c-1:#660afa;--y-1:80%;--c-2:#ed5ec2;--x-2:49%;--y-2:61%;--s-start-2:1;--s-end-2:55;--x-3:8%;--y-3:51%;--s-start-3:1;--s-end-3:55;--c-3:#442ce2;--s-start-4:1;--s-end-4:55;--c-4:#f2aba6;--y-4:7%;--x-4:22%;--y-5:97%;--s-start-5:1;--s-end-5:55;--x-5:77%;--c-5:#f4fdd9}}@property --s-start-0{syntax:"<percentage>";inherits:false;initial-value:3%}@property --s-end-0{syntax:"<percentage>";inherits:false;initial-value:76%}@property --c-0{syntax:"<color>";inherits:false;initial-value:#66f5dd}@property --x-0{syntax:"<percentage>";inherits:false;initial-value:94%}@property --y-0{syntax:"<percentage>";inherits:false;initial-value:95%}@property --x-1{syntax:"<percentage>";inherits:false;initial-value:89%}@property --s-start-1{syntax:"<percentage>";inherits:false;initial-value:1%}@property --s-end-1{syntax:"<percentage>";inherits:false;initial-value:86%}@property --c-1{syntax:"<color>";inherits:false;initial-value:#660afa}@property --y-1{syntax:"<percentage>";inherits:false;initial-value:34%}@property --c-2{syntax:"<color>";inherits:false;initial-value:#ed5ec2}@property --x-2{syntax:"<percentage>";inherits:false;initial-value:86%}@property --y-2{syntax:"<percentage>";inherits:false;initial-value:50%}@property --s-start-2{syntax:"<percentage>";inherits:false;initial-value:7%}@property --s-end-2{syntax:"<percentage>";inherits:false;initial-value:76%}@property --x-3{syntax:"<percentage>";inherits:false;initial-value:89%}@property --y-3{syntax:"<percentage>";inherits:false;initial-value:79%}@property --s-start-3{syntax:"<percentage>";inherits:false;initial-value:7%}@property --s-end-3{syntax:"<percentage>";inherits:false;initial-value:87%}@property --c-3{syntax:"<color>";inherits:false;initial-value:#442ce2}@property --s-start-4{syntax:"<percentage>";inherits:false;initial-value:15%}@property --s-end-4{syntax:"<percentage>";inherits:false;initial-value:81%}@property --c-4{syntax:"<color>";inherits:false;initial-value:#f2aba6}@property --y-4{syntax:"<percentage>";inherits:false;initial-value:44%}@property --x-4{syntax:"<percentage>";inherits:false;initial-value:15%}@property --y-5{syntax:"<percentage>";inherits:false;initial-value:20%}@property --s-start-5{syntax:"<percentage>";inherits:false;initial-value:1%}@property --s-end-5{syntax:"<percentage>";inherits:false;initial-value:68%}@property --x-5{syntax:"<percentage>";inherits:false;initial-value:99%}@property --c-5{syntax:"<color>";inherits:false;initial-value:#f4fdd9}@keyframes ripple{0%{box-shadow:0 0 0 .5rem rgba(0,0,0,.25)}to{box-shadow:0 0 0 4rem transparent}}@import"https://fonts.googleapis.com/css2?family=Cardo:ital,wght@0,400;0,700;1,400&family=Permanent+Marker&display=swap";@media(max-width:920px){.bonsai .bonsai-cursor{display:none}}.bonsai .beta{position:relative}.bonsai .beta:after{content:"Beta";position:absolute;top:8px;right:0;transform:translateX(120%);font-size:14px;letter-spacing:normal;line-height:14px;font-family:var(--font-sans);padding:4px 8px;background:var(--peach);color:var(--black);display:inline;border-radius:32px}.bonsai .splash:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:4;background:url(/bonsai/bg2.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.bonsai .cover{display:block;position:relative;min-height:100vh}.bonsai .cover .with-background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background:url(/bonsai/bg.png);background-size:contain;background-position:50%;background-repeat:no-repeat}.bonsai .cover .floating{text-align:center;width:100%}@media(max-width:920px){.bonsai .cover .floating{text-align:left}}.bonsai .content{display:flex;width:100%;justify-content:center;margin-top:40px;z-index:2;position:relative}@media(max-width:920px){.bonsai .content{justify-content:flex-start}}.bonsai .download{width:120px;height:40px}.bonsai .bounce{margin:0 auto;max-width:600px}@media(max-width:920px){.bonsai .bounce{max-width:none}}.bonsai .bounce-title{display:block;text-align:center;width:100%;font-size:var(--font-lg);letter-spacing:-.05em;line-height:100%;font-weight:600}.bonsai .bounce-title>div{opacity:0}@media(max-width:920px){.bonsai .bounce-title{text-align:left}}.bonsai .bounce-description{color:var(--grey);font-size:var(--font-sm);line-height:150%;width:100%}.bonsai .bounce-description,.bonsai .bounce-description>div{text-align:center!important}@media(max-width:920px){.bonsai .bounce-description,.bonsai .bounce-description>div{text-align:left!important}}.bonsai .bounce-description>div{opacity:0}.bonsai .grid{display:grid;margin:6rem 0;grid-gap:24px;gap:24px;justify-items:center}.bonsai .grid.three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.bonsai .grid.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:64px}@media(max-width:920px){.bonsai .grid.four{display:flex;flex-direction:column;gap:24px}}.bonsai .grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}@media(max-width:920px){.bonsai .grid.two.stack{display:flex;gap:24px;flex-direction:column}}.bonsai .grid.reflections{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;position:relative;margin:6rem 0}@media(max-width:920px){.bonsai .grid.reflections{display:flex;gap:24px;flex-direction:column;margin:3rem 0}.bonsai .grid{gap:16px;margin:1.5rem 0}}.bonsai .services{margin:6rem 0}.bonsai .services h3{margin-bottom:16px;margin-top:0;font-size:2.5rem}.bonsai .services p{color:var(--grey)}@media(max-width:920px){.bonsai .services{margin:3rem 0}}.bonsai .paperandpain{position:absolute;padding:24px 0;width:100%;max-width:var(--max-width);text-align:center;left:50%;transform:translateX(-50%);z-index:1;font-weight:600;letter-spacing:-.025rem;line-height:110%;color:rgba(0,0,0,.75);top:120px;font-size:2.5rem}@media(max-width:920px){.bonsai .paperandpain{bottom:0;top:auto;font-size:1.25rem;background:hsla(0,0%,100%,.5)}}.bonsai .paperandpain .message{width:100%;max-width:600px;margin:0 auto;display:flex;gap:16px;align-items:center;justify-content:center;padding:0 24px}@media(min-width:921px)and (max-height:920px){.bonsai .paperandpain .message{max-width:25vw;float:left;text-align:left;justify-content:flex-start}}.bonsai .wireframes{margin-top:6rem}@media(max-width:920px){.bonsai .wireframes{margin-top:3rem}}.bonsai .wireframes-users-grid{display:flex;gap:40px;width:100%;margin:3rem auto 0;justify-content:center}.bonsai .wireframes-users-grid img:nth-child(2n){transform:translateY(24px)}@media(max-width:920px){.bonsai .wireframes-users-grid{gap:24px}}.bonsai .tags{width:100vw;left:50%;position:relative;margin-left:-50vw}.bonsai .full-width{width:100%;position:relative}.bonsai .full-screen-width{width:100vw;left:50%;position:relative;margin-left:-50vw}.bonsai .sun-animation-container{width:calc(100vw - 48px)}@media(max-width:920px){.bonsai .sun-animation-container{width:100vw!important}}.bonsai .sun-animation-container img{position:absolute;bottom:-8px;left:0;z-index:1;width:100%}.bonsai .sun-animation-container .container{margin:0 auto;max-width:var(--max-width);padding:120px 24px}@media(max-width:920px){.bonsai .sun-animation-container .container{padding:24px}}.bonsai .sun-animation-container .container h2{color:#cacaca}.bonsai .figma-preview{margin-top:6rem;margin-bottom:6rem;padding:1rem 0}@media(max-width:920px){.bonsai .figma-preview{margin-top:3rem;margin-bottom:3rem}}.bonsai .divider{width:100%;height:1px;background:var(--black);margin:3rem 0}.bonsai .user-note{display:flex;font-family:Permanent Marker,sans-serif;font-size:18px;background:linear-gradient(180deg,#bbebff,#bbebff 12%,#aadcf1 75%,#c3e5f4);border-radius:2px;justify-content:center;align-content:center;flex-wrap:wrap;padding:16px;aspect-ratio:1/1;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}@media(max-width:920px){.bonsai .user-note{left:50%!important;transform:translateY(-50%)!important}}@media(min-height:850px){.bonsai .notes{height:100%;max-height:80vh}}@media(max-width:920px){.bonsai .notes{scale:.75;top:0!important;transform:none!important}.bonsai .desktop-only{display:none}}.bonsai .sun{pointer-events:none;z-index:1}.bonsai .carousel-wrapper{max-width:375px}@media(max-height:850px){.bonsai .carousel-wrapper{max-width:320px}.bonsai .carousel-wrapper img{max-width:250px!important}}.bonsai .card{width:320px;position:relative;cursor:pointer;perspective:1000px;transform-style:preserve-3d;transition:rotate .5s linear}.bonsai .card,.bonsai .card div{max-width:320px;max-height:100vh}@media(max-height:850px){.bonsai .card,.bonsai .card div{max-width:250px}}.bonsai .card.show{rotate:y 180deg}.bonsai .card-back,.bonsai .card-front{position:absolute;display:grid;place-content:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:40px;overflow:hidden;width:100%}.bonsai .card-back{transform:translate(-50%,-50%) rotateY(180deg);box-shadow:0 48px 100px 0 rgba(17,12,46,.15)}.bonsai .card-back .phone-content{width:100%;aspect-ratio:1/2.16;overflow:hidden}@media(max-height:850px){.bonsai .card-back .phone-content{aspect-ratio:auto;max-height:540px}}.bonsai .img-shadow{box-shadow:0 48px 100px 0 rgba(17,12,46,.15);border-radius:40px}.bonsai .user-photo{position:absolute;width:100%;top:0;height:100vh;display:flex;z-index:10;max-width:750px;left:50%;transform:translateX(-50%);padding:0 24px}.bonsai .user-photo.left .user-emotions{left:0}.bonsai .user-photo.right{justify-content:end}.bonsai .user-photo.right .user-emotions{right:0;left:auto}.bonsai .user-photo .wrapper{display:flex;width:120px;height:120px;border-radius:40px;overflow:hidden}.bonsai .user-photo .bubble{position:absolute;max-width:240px;font-size:1.25rem;top:-72px;z-index:2}.bonsai .user-photo .bubble.left{right:-250px}.bonsai .user-photo .bubble.right{left:-250px}.bonsai .user-photo .bubble .bubble-content{background:#fff;color:#545454;text-align:left;padding:24px 32px;border-radius:40px}.bonsai .user-photo .bubble .bubble-dot{position:absolute;z-index:2;background:#fff;border-radius:50%}@media(max-width:1220px){.bonsai .user-photo{max-width:450px}}@media(max-width:920px){.bonsai .user-photo .bubble{top:0!important;transform:translateY(-100%)}.bonsai .user-photo .bubble.left{right:0!important}.bonsai .user-photo .bubble.right{left:0!important}.bonsai .user-photo .bubble-dot{display:none}}.bonsai .user-emotions{position:absolute;top:0;left:0;width:120px;height:120px;z-index:1}.bonsai .user-emotions .emoji0{position:absolute;animation:swayWayTwo 2s linear infinite;animation-delay:0s;font-size:2rem}.bonsai .user-emotions .emoji1{position:absolute;animation:swayWayOne 2s linear infinite;animation-delay:.25s;font-size:2rem}.bonsai .user-emotions .emoji2{position:absolute;animation:swayWayTwo 2s linear infinite;animation-delay:.5s;font-size:2rem}.bonsai .user-emotions .emoji3{position:absolute;animation:swayWayOne 2s linear infinite;animation-delay:.75s;font-size:2rem}.bonsai .user-emotions .emoji4{position:absolute;animation:swayWayTwo 2s linear infinite;animation-delay:1s;font-size:2rem}.bonsai .user-emotions .emoji5{position:absolute;animation:swayWayOne 2s linear infinite;animation-delay:1.25s;font-size:2rem}.bonsai .user-emotions .emoji6{position:absolute;animation:swayWayTwo 2s linear infinite;animation-delay:1.5s;font-size:2rem}.bonsai .user-emotions .emoji7{position:absolute;animation:swayWayOne 2s linear infinite;animation-delay:1.75s;font-size:2rem}.bonsai .user-emotions .emoji8{position:absolute;animation:swayWayTwo 2s linear infinite;animation-delay:2s;font-size:2rem}.bonsai .user-emotions .emoji9{position:absolute;animation:swayWayOne 2s linear infinite;animation-delay:2.25s;font-size:2rem}.bonsai .screen-width{width:100vw;left:50%;max-width:none;position:relative;margin-left:-50vw;margin-right:-50vw}.bonsai .users{margin:3rem 0}.bonsai .bird{position:relative;width:48px;height:24px;display:flex;align-items:center;justify-content:center;opacity:.5}.bonsai .bird .wing{position:absolute;top:50%;left:50%;transform-origin:left bottom}.bonsai .bird .left{transform:translate(-50%,-50%) rotate(-28deg) scaleX(1.1) scaleY(.9);animation:flap-left 1.2s ease-in-out infinite}.bonsai .bird .right{transform:translate(-50%,-50%) scaleX(-1) rotate(-28deg) scaleX(1.1) scaleY(.9);animation:flap-right 1.2s ease-in-out infinite}@keyframes flap-left{0%,to{transform:translate(-50%,-50%) rotate(-28deg) scaleX(1.1) scaleY(.9)}50%{transform:translate(-50%,-50%) rotate(-10deg) scaleX(1.15) scaleY(1.05)}}@keyframes flap-right{0%,to{transform:translate(-50%,-50%) scaleX(-1) rotate(-28deg) scaleX(1.1) scaleY(.9)}50%{transform:translate(-50%,-50%) scaleX(-1) rotate(-10deg) scaleX(1.15) scaleY(1.05)}}.bonsai .reflection-card{width:100%;padding:24px;border-radius:32px;position:relative;overflow:hidden;transition:box-shadow .25s ease-in-out}.bonsai .reflection-card .content-top{z-index:1;position:relative;padding-bottom:64px}.bonsai .reflection-card .content-top .tag{font-size:.85rem;text-transform:uppercase;color:var(--grey)}.bonsai .reflection-card .content-top .title{font-family:Cardo,serif;font-size:1.35rem;font-weight:400;line-height:135%;letter-spacing:-.02em;color:#0c1605}.bonsai .reflection-card img{position:absolute;left:0;bottom:0;width:100%;max-width:none;height:auto;z-index:0;opacity:.75;transform:scale(1.1);transition:all .25s ease-in-out;transform-origin:bottom left}@media(max-width:920px){.bonsai .reflection-card img{transform:translateY(10%)}}.bonsai .reflection-card:hover{box-shadow:0 10px 30px -5px rgba(0,0,0,.3)}.bonsai .reflection-card:hover img{transform:scale(1)}.bonsai .footer.content{display:flex;flex-direction:column;gap:24px}@media(min-width:920px){.bonsai .footer.content{align-items:center}}@keyframes swayWayOne{0%{top:0;transform:rotate(12deg);left:50%}33%{top:-50px;transform:rotate(-5deg);left:55%;opacity:.5}66%{top:-100px;transform:rotate(8deg);left:75%;opacity:.25}to{top:-150px;transform:rotate(0deg);left:45%;opacity:0}}@keyframes swayWayTwo{0%{top:0;transform:rotate(-10deg);left:50%}33%{top:-120px;transform:rotate(20deg);left:45%;opacity:.5}66%{top:-200px;transform:rotate(-5deg);left:25%;opacity:.25}to{top:-250px;transform:rotate(0deg);left:50%;opacity:0}}.animated-gradient-text{position:relative;margin:0 auto;display:flex;max-width:-moz-fit-content;max-width:fit-content;flex-direction:row;align-items:center;justify-content:center;font-weight:500;transition:box-shadow .5s ease-out;overflow:hidden}@media(max-width:920px){.animated-gradient-text{margin:0}}.gradient-overlay{right:0;bottom:0;background-size:300% 100%;animation:gradient linear infinite;z-index:0;pointer-events:none}.gradient-overlay,.gradient-overlay:before{position:absolute;top:0;left:0;border-radius:inherit}.gradient-overlay:before{content:"";width:calc(100% - 2px);height:calc(100% - 2px);left:50%;top:50%;transform:translate(-50%,-50%);background-color:#060010;z-index:-1}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.text-content{display:inline-block;position:relative;z-index:2;font-size:1.4rem;font-weight:600;background-size:300% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:gradient linear infinite}.parallax{position:relative;overflow:hidden}.scroller{display:flex;white-space:nowrap;text-align:center;color:#5c5757;font-size:16px;font-weight:600;letter-spacing:-.02em;padding:16px 0}.scroller span{flex-shrink:0}.scroller span.text-wrap{display:flex;gap:8px;margin:0 4px}.scroller span .text{padding:16px;border-radius:40px;background:#f5f4ef}@media(min-width:921px){.scroller{font-size:16px;line-height:100%}}body:has(.fusecon){background:#0f0c29;background:linear-gradient(90deg,#212131,#0f0e1e,#070614)}body:has(.fusecon) ::selection,body:has(.fusecon) mark{background:#3fffbf;color:#040122}body:has(.fusecon) .logo path{fill:#fff!important}body:has(.fusecon) .cursor{background-color:hsla(0,0%,100%,.2)!important}body:has(.fusecon) .cover{position:relative;width:100vw;left:50%;transform:translateY(-50%);margin-left:-50vw;margin-right:-50vw;display:flex;justify-content:center}@media(min-width:920px){body:has(.fusecon) .cover{margin-top:-120px}}body:has(.fusecon) .accessibility{margin-top:80px}@media(max-width:920px){body:has(.fusecon) .accessibility{margin-top:24px}}body:has(.fusecon) ul{list-style:none;display:flex;gap:64px;margin-top:80px}body:has(.fusecon) ul li{flex:1 1;text-align:center;background:linear-gradient(134deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.075),hsla(0,0%,100%,.05) 55%);transition:box-shadow,border-color .25s ease;background-color:hsla(0,0%,9%,.062);border-radius:16px;border:none;box-shadow:none;padding:24px 0}body:has(.fusecon) ul li a,body:has(.fusecon) ul li p{color:#ccc}body:has(.fusecon) ul a{text-transform:none;font-weight:400;text-decoration:underline}body:has(.fusecon) ul a:hover{text-decoration:none}@media(max-width:920px){body:has(.fusecon) ul{flex-direction:column;gap:24px;margin-top:24px}body:has(.fusecon) ul li{border-right:none;padding-right:0}}body:has(.fusecon) .fusecon-button{color:#0b0c2b;background:#3fffbf}body:has(.fusecon) .fusecon-button:hover{background-color:#00d890}body:has(.fusecon) .gallery{position:relative;width:100vw;left:50%;right:50%;margin:80px -50vw 24px;padding:48px}@media(max-width:920px){body:has(.fusecon) .gallery{margin-top:24px;padding:24px}}body:has(.fusecon) .gallery .gallery-content{display:grid;align-items:center;grid-template-columns:repeat(auto-fit,minmax(calc(50vw - 60px),1fr));grid-gap:24px;gap:24px}@media(max-width:920px){body:has(.fusecon) .gallery .gallery-content{display:flex;flex-direction:column}}body:has(.fusecon) .gallery video{width:100%;height:100%}body:has(.fusecon) p:before{background:var(--grey)!important}.fusecon-branding{margin-top:80px}@media(max-width:920px){.fusecon-branding{margin-top:24px}}.fusecon-branding svg{width:100%;height:auto}.fusecon-branding-gallery{width:100%;display:grid;grid-gap:24px;gap:24px;margin:48px 0;grid-template-columns:repeat(4,1fr)}@media(max-width:920px){.fusecon-branding-gallery{grid-template-columns:repeat(2,1fr)}}.fusecon-branding-gallery img{width:100%;height:auto;display:block}.app-frame{--background:#fff;--bar-background:#f4f4f4 linear-gradient(180deg,#fafafa,#f4f4f4);--bar-height:44px;--border-color:#e3e3e3;--border-radius:8px;--border-width:1px;--box-shadow:rgba(0,0,0,.08) 0px 10px 15px -3px,rgba(0,0,0,.03) 0px 4px 6px -2px;--button-color:initial;--color:initial;--grid-columns:auto;--grid-rows:auto;--padding-h:20px;--padding-v:20px;--title:initial;--title-color:#222;--title-size:0.875em;--title-weight:600;--url:initial;--url-background:#fff;--url-border-radius:calc(var(--border-radius) * 0.6);--url-border-width:1px;--url-color:#999;--bar-inset:20px;--button-inset:20px;--title-inset:20px;--url-inset:10px;display:block;position:relative;overflow:auto;margin:1em 0;box-shadow:var(--box-shadow);padding:var(--padding-v,0) var(--padding-h,0)!important;border:var(--border-width) solid var(--border-color);border-radius:var(--border-radius);background:var(--background);color:var(--color);flex-wrap:wrap;grid-template-rows:var(--bar-height) var(--grid-rows);grid-template-columns:var(--grid-columns)}.app-frame.dark{--background:#262626;--bar-background:#404040 linear-gradient(180deg,#525252,#404040);--border-color:#525252;--color:#f5f5f5;--title-color:#d4d4d4;--url-background:#737373;--url-border-width:0;--url-color:#d4d4d4}.app-frame.wireframe{--background:none;--bar-background:none;--border-width:2px;--url-border-width:2px;--url-background:none}.app-frame.mac{--button-gap:calc(var(--button-size) * 0.57);--button-size:12px;--title-inset:calc((var(--button-inset) * 2) + (var(--button-size) * 3) + (var(--button-gap) * 2));--url-inset:var(--title-inset)}.app-frame.win{--button-gap:var(--button-inset);--button-inset:25px;--button-size:10px;--button-stroke-width:1px;--title-inset:calc((var(--button-inset) * 2) + (var(--button-size) * 3) + (var(--button-gap) * 2));--url-inset:var(--title-inset);--button-color-default:#ccc}.app-frame.dark.win{--button-color-default:#a3a3a3}.app-frame.wireframe{--button-color-default:#d4d4d4}.app-frame.wireframe.dark{--button-color-default:var(--border-color)}.app-frame,.app-frame:after,.app-frame:before{box-sizing:border-box}.app-frame:before{content:"";display:block;height:var(--bar-height);margin:calc(0px - var(--padding-v, 0px)) calc(0px - var(--padding-h, 0px)) var(--padding-v);border-bottom-width:var(--border-width);border-bottom-style:inherit;border-bottom-color:var(--border-color);border-top-left-radius:calc(var(--border-radius) - var(--border-width));border-top-right-radius:calc(var(--border-radius) - var(--border-width));background:var(--bar-background);grid-column:1/-1;width:calc(100% + var(--padding-h, 0px)*2)}.app-frame.mac:before{background:radial-gradient(circle at calc(var(--button-inset) + var(--button-size) * .5) calc(var(--bar-height) / 2),var(--button-color,var(--button-color-default,#ff5f57)) calc(var(--button-size) / 2),transparent calc(var(--button-size) / 2)),radial-gradient(circle at calc(var(--button-inset) + var(--button-size) * 1.5 + var(--button-gap)) calc(var(--bar-height) / 2),var(--button-color,var(--button-color-default,#febc2e)) calc(var(--button-size) / 2),transparent calc(var(--button-size) / 2)),radial-gradient(circle at calc(var(--button-inset) + var(--button-size) * 2.5 + var(--button-gap) * 2) calc(var(--bar-height) / 2),var(--button-color,var(--button-color-default,#28c840)) calc(var(--button-size) / 2),transparent calc(var(--button-size) / 2)),var(--bar-background)}.app-frame.win:before{background:no-repeat calc(100% - (var(--button-inset) + var(--button-size) * 2 + var(--button-gap) * 2))/var(--button-size) var(--button-size) linear-gradient(0deg,transparent calc(var(--button-size) / 2 - var(--button-stroke-width) / 2),var(--button-color,var(--button-color-default)) calc(var(--button-size) / 2 - var(--button-stroke-width) / 2) calc(var(--button-size) / 2 + var(--button-stroke-width) / 2),transparent calc(var(--button-size) / 2 + var(--button-stroke-width) / 2)),no-repeat calc(100% - (var(--button-inset) + var(--button-size) + var(--button-gap)))/var(--button-size) var(--button-size) linear-gradient(0deg,var(--button-color,var(--button-color-default)) var(--button-stroke-width),transparent var(--button-stroke-width) calc(var(--button-size) - var(--button-stroke-width)),var(--button-color,var(--button-color-default)) calc(var(--button-size) - var(--button-stroke-width))),no-repeat calc(100% - (var(--button-inset) + var(--button-size) + var(--button-gap)))/var(--button-size) var(--button-size) linear-gradient(90deg,var(--button-color,var(--button-color-default)) var(--button-stroke-width),transparent var(--button-stroke-width) calc(var(--button-size) - var(--button-stroke-width)),var(--button-color,var(--button-color-default)) calc(var(--button-size) - var(--button-stroke-width))),no-repeat calc(100% - var(--button-inset))/var(--button-size) var(--button-size) linear-gradient(45deg,transparent calc(var(--button-size) * .7225 - var(--button-stroke-width)),var(--button-color,var(--button-color-default)) calc(var(--button-size) * .7225 - var(--button-stroke-width)) calc(var(--button-size) * .7225 + var(--button-stroke-width) * .7225),transparent calc(var(--button-size) * .7225 + var(--button-stroke-width) * .7225)),no-repeat calc(100% - var(--button-inset))/var(--button-size) var(--button-size) linear-gradient(135deg,transparent calc(var(--button-size) * .7225 - var(--button-stroke-width)),var(--button-color,var(--button-color-default)) calc(var(--button-size) * .7225 - var(--button-stroke-width)) calc(var(--button-size) * .7225 + var(--button-stroke-width) * .7225),transparent calc(var(--button-size) * .7225 + var(--button-stroke-width) * .7225)),var(--bar-background)}.app-frame:after{content:"";position:absolute;top:calc(var(--bar-height)/2);overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Ubuntu,roboto,noto,arial,sans-serif;font-stretch:normal;font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-align:left;text-overflow:ellipsis;white-space:nowrap;transform:translateY(-50%)}.app-frame.mac[data-title]:after,.app-frame.mac[data-url]:after{right:var(--bar-inset)}.app-frame.win[data-title]:after,.app-frame.win[data-url]:after{left:var(--bar-inset)}.app-frame.centered[data-title]:after,.app-frame.centered[data-url]:after{left:50%;right:0;min-width:40%;max-width:50%;text-align:center;transform:translate(-50%,-50%)}.app-frame[data-title]:after{content:attr(data-title);left:var(--title-inset);right:var(--title-inset);color:var(--title-color);font-size:var(--title-size);font-weight:var(--title-weight)}.app-frame[data-title=""]:after{content:var(--title)}.app-frame[data-url]:after{content:attr(data-url);left:var(--url-inset);right:var(--url-inset);padding:0 1.25em;box-shadow:inset 0 0 0 var(--url-border-width) var(--border-color);border-radius:var(--url-border-radius);background:var(--url-background);color:var(--url-color);font-size:.8125em;line-height:2em;line-height:clamp(1.8em,var(--bar-height)*.575,2em)}.app-frame[data-url=""]:after{content:var(--url)}.app-frame.borderless{--padding-h:0px;--padding-v:0px;border:0}.app-frame.borderless:before{margin:0;border:var(--border-width) solid var(--border-color);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.app-frame.borderless>:only-child{display:block;max-width:100%;width:100%;margin:0}.app-frame>iframe:only-child{display:block;max-height:none;max-width:none;width:100%;border:0;margin:0}.app-frame.scrolling{display:grid;align-items:stretch;padding:0!important}.app-frame.scrolling:before{width:auto;margin:0}.app-frame.scrolling>:only-child{overflow:auto;padding:var(--padding-v) var(--padding-h)}/*! CSS Device Frames v1.0.6
 *  https://github.com/jhildenbiddle/css-device-frames#readme
 *  (c) 2021-2024 John Hildenbiddle
 *  MIT license
 */.page_section__ejmmp .page_title__lo94G{margin:0 auto}.page_section__ejmmp .page_title__lo94G h2{margin-bottom:12px}.page_section__ejmmp .page_title__lo94G .page_description___iU1e{margin-bottom:32px}.page_section__ejmmp .page_title__lo94G .page_label__7lveA{position:relative;display:flex;gap:40px;align-items:center}.page_section__ejmmp .page_title__lo94G .page_label__7lveA span{display:inline-block}.page_section__ejmmp .page_title__lo94G .page_label__7lveA:before{content:"";display:inline-block;position:relative;height:1px;flex:1 1;background:var(--black)}@media(max-width:920px){.page_section__ejmmp .page_title__lo94G{text-align:left}.page_section__ejmmp .page_title__lo94G .page_label__7lveA{max-width:100%}.page_section__ejmmp .page_title__lo94G .page_label__7lveA:after,.page_section__ejmmp .page_title__lo94G .page_label__7lveA:before{display:none}}.page_partners__lGaEM{display:flex;flex-direction:column;margin-top:80px;padding-top:32px;gap:12px;justify-content:center;align-items:center}.page_partners__lGaEM .page_logos__7XkBd{display:flex;gap:40px;justify-content:center;align-items:center}.page_partners__lGaEM .page_logos__7XkBd .page_partnerlogo__5EMpY{width:120px}.page_partners__lGaEM .page_logos__7XkBd .page_partnerlogo__5EMpY svg{opacity:.5;transition:all .2s ease}.page_partners__lGaEM .page_logos__7XkBd .page_partnerlogo__5EMpY:hover svg{opacity:1}@media(max-width:920px){.page_partners__lGaEM{margin-top:32px;padding-top:24px;align-items:baseline}.page_partners__lGaEM .page_logos__7XkBd{gap:24px}}.page_imagegrid__Jsk71{margin-top:40px;list-style:none;display:flex;gap:40px}.page_imagegrid__Jsk71 img{border-radius:32px;margin-bottom:12px;transition:all .25s ease}.page_imagegrid__Jsk71 img:hover{transform:scale(1.1)}@media(max-width:920px){.page_imagegrid__Jsk71{flex-direction:column;gap:24px}.page_imagegrid__Jsk71 img{border-radius:16px;margin-bottom:8px}}.page_workshopmeta__sUz39{display:flex;gap:64px}.page_workshopmeta__sUz39 .page_metacard__HyATy{display:flex;justify-content:center;gap:8px}.page_workshopmeta__sUz39 .page_metacard__HyATy svg{width:40px}.page_workshopmeta__sUz39 .page_metacard__HyATy .page_carddetails__K1ECy{display:flex;flex-direction:column}@media(max-width:920px){.page_workshopmeta__sUz39{flex-direction:column;gap:24px;align-items:baseline}}