@import url("https://fonts.googleapis.com/css2?family=Newsreader:ital@1&display=swap");.muted{color:#717171}.muted-light{color:#DADADA}.transition-fade,.transition-scale{opacity:1;transition:opacity 0.3s, transform 0.4s;transform-origin:50% 50vh}::selection{background-color:#DADADA;color:#0F0F0F}html.is-animating .transition-fade,html.is-animating .transition-scale{opacity:0}html.is-animating .transition-scale{transform:scale(1.02)}html.is-animating.is-leaving .transition-fade,html.is-animating.is-leaving .transition-scale{opacity:0}html.is-animating.is-leaving .transition-scale{transform:scale(0.98)}html.is-animating.swup-theme-reverse .transition-fade,html.is-animating.swup-theme-reverse .transition-scale{opacity:0}html.is-animating.swup-theme-reverse .transition-scale{transform:scale(0.98)}html.is-animating.swup-theme-reverse.is-leaving .transition-fade,html.is-animating.swup-theme-reverse.is-leaving .transition-scale{opacity:0}html.is-animating.swup-theme-reverse.is-leaving .transition-scale{transform:scale(1.02)}.mobile-only{display:none !important}@media screen and (max-width: 768px){.mobile-only{display:inline-block !important}}@media screen and (max-width: 768px){.hide-mobile{display:none !important}}*{box-sizing:border-box}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}html,body{padding:0}body{max-width:unset;margin:0 auto;background:#FFF;color:#3F3F3F;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:13px;scrollbar-face-color:#5200FF;background:linear-gradient(180deg, #f1f1f1 0%, #fff 100%)}body.no-scroll{overflow-y:hidden}body.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main#swup{min-height:60vh}.crop{width:100%;max-width:unset;height:fit-content;position:relative;overflow-x:hidden;overflow-x:clip}.container{overflow-x:unset}sup{font-size:0.6em;margin-left:0.2em}sup a{color:inherit;text-decoration:none}.footnotes{color:#717171;padding:0 4em;font-size:0.8em;margin-top:10em;list-style:none;counter-reset:footnotes}@media screen and (max-width: 768px){.footnotes{padding:0 1em}}.footnotes sup{font-size:0.8em}.footnotes li{margin:0.6em;counter-increment:footnotes;position:relative}.footnotes li::before{content:"[" counter(footnotes) "]";font-size:0.8em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";position:absolute;left:-2.4em;top:-0.2em}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #ba99ff}h1,h2,h3{color:#0F0F0F}h1,h2,h3,p{line-height:1.8em}h1{font-weight:500}h3{font-weight:500;font-size:1.4em;margin:0}h2{font-size:1.2em;font-weight:500}.serif{font-family:"Newsreader",serif;color:#0F0F0F;font-size:1.1em;font-weight:400;font-style:italic}.small{font-size:0.8em}.w-regular{font-weight:400}.w-medium{font-weight:500}.w-bold{font-weight:600}.center{text-align:center;margin:auto;width:fit-content}.flex{display:flex}.flex.between{justify-content:space-between}.flex.a-center{align-items:center}.grid{display:grid;align-items:center}.grid__50{grid-template-columns:50% 50%}.grid__50 div:last-of-type{padding-left:4em}@media screen and (max-width: 768px){.grid__50{grid-template-columns:100%}.grid__50 div:last-of-type{padding-left:0;padding-top:2em}}img{width:100%}.wrapper{max-width:954px;margin:auto}.wrapper.condensed{max-width:700px}.wrapper.margin-top{padding-top:8em}.wrapper.margin-bottom{padding-bottom:3em}@media screen and (max-width: 1200px){.wrapper{padding:0 3em}}@media screen and (max-width: 768px){.wrapper{padding:0 2em}}.section{margin:6em 0}.section.green{background:#E5EEE5;padding:6em 3em}.section.green p.muted{color:#637263}@media screen and (max-width: 768px){.section.green{padding:2em}}.section.grey{padding:3em;background:#F1F1F1;border:1px solid #DADADA;position:relative}.section.grey.border-top-bottom{border-left:none;border-right:none}@media screen and (max-width: 768px){.section.grey{padding:2em}}.section.light-grey{padding:3em;background:#FAFAFA;border:1px solid #DADADA;position:relative}@media screen and (max-width: 768px){.section.light-grey{padding:2em}}.section.border{width:100%;border-top:1px solid #DADADA}.section.no-border{border:none}.section.pagination{margin:4em 0 0;padding:2em 0}.section.newsletter{margin-bottom:0}@media screen and (max-width: 768px){.section{margin:4em 0}}i.fa-arrow-right.external{transform:rotate(-45deg)}.card{background:#FFF;padding:1em;border:1px solid #F1F1F1;border-radius:6px;color:inherit;text-decoration:none;display:flex;justify-content:space-between;align-items:center;transition:0.3s ease}.card.project{background:transparent;display:block;border:none;position:relative;z-index:1}.card.project.grey{background:#f7f7f7}.card.project:hover.grey,.card.project:focus.grey{background:#f0f0f0}.card.project:hover:not(.grey),.card.project:focus:not(.grey){background:transparent}.card.project:hover:not(.grey)::after,.card.project:focus:not(.grey)::after{opacity:1;transform:scale(1)}.card.project p{margin:0.2em 0.4em}.card.project p.title{display:inline-block;color:#0F0F0F;border-bottom:1px solid;border-color:#DADADA;padding:0 0 0.4em}.card.project p.title i{font-size:0.8em}.card.project:not(.grey)::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;border-radius:6px;background:rgba(0,0,0,0.03);z-index:-1;pointer-events:none;transition:0.3s ease;transform-origin:center;transform:scale(1.05);opacity:0}.card.grey{background:#FAFAFA}.card.grey:hover{background:#F1F1F1}.card:hover{background:#FAFAFA}.card .details{display:flex;justify-content:flex-start;align-items:center}.card p{line-height:1.4em}.card .arrow{margin-left:1em}.card .thumbnail{border-radius:12px;overflow:hidden;margin-right:1em;flex-shrink:0}.card .thumbnail.border{border:1px solid #DADADA}.card .thumbnail.icon{border:1px solid #DADADA;display:flex;justify-content:center;align-items:center;font-size:1.2em}.card .thumbnail img{height:100%;width:100%;object-fit:cover}.card .thumbnail__small{height:45px;width:45px}.card .thumbnail__large{height:60px;width:60px}@media screen and (max-width: 768px){.card .thumbnail__large{height:45px;width:45px}}@media screen and (min-width: 768px){.card .thumbnail__large.icon{font-size:1.4em}}.card p.title{font-weight:500}.card p.preline{font-size:0.9em;font-weight:500;margin:0 0 0.4em}.card.rounded{border-radius:50px}.card.rounded .thumbnail{border-radius:100%}.card.rounded .arrow{padding-right:0.4em}span.badge{background:#eee6ff;position:relative;top:-1px;color:#5200FF;border-radius:20px;padding:0.2em 0.6em;font-size:0.8em}span.badge.blue{color:#FFF;background:#5200FF}span.badge.grey{background:#FFF;border:1px solid #DADADA;color:#717171}.border-radius__normal{border-radius:6px}.border-radius__large{border-radius:12px}.border-radius__xlarge{border-radius:24px}.border-radius__xxlarge{border-radius:48px}.border-radius__round{border-radius:50%}.fade{height:100vh;width:100vw;background:rgba(0,0,0,0.6);position:fixed;z-index:97;top:0;left:0;opacity:0;pointer-events:none;transition:opacity 0.6s ease}.fade.cart-trigger{z-index:99}.fade.menu-trigger{z-index:95}.fade.active{opacity:1;pointer-events:all}.four_oh_four{padding:10em 0}.cookie-notice{display:flex;gap:1em;padding:0 1em;width:fit-content;border-radius:6px;align-items:center;position:fixed;bottom:2em;left:2em;z-index:95;background:rgba(250,250,250,0.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);max-width:300px;opacity:0;transform:translateY(20%);transition:0.4s ease;pointer-events:none}.cookie-notice.active{pointer-events:all;opacity:1;transform:translateY(0)}.cookie-notice p{line-height:1.4em}.cookie-notice button{height:30px;width:30px;aspect-ratio:1/1}.m-0{margin:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.m-1{margin:.2em}@media only screen and (max-width: 768px){.m-1{margin:.1em}}.mt-1{margin-top:.2em}@media only screen and (max-width: 768px){.mt-1{margin-top:.1em}}.mr-1{margin-right:.2em}@media only screen and (max-width: 768px){.mr-1{margin-right:.1em}}.mb-1{margin-bottom:.2em}@media only screen and (max-width: 768px){.mb-1{margin-bottom:.1em}}.ml-1{margin-left:.2em}@media only screen and (max-width: 768px){.ml-1{margin-left:.1em}}.p-1{padding:.2em}@media only screen and (max-width: 768px){.p-1{padding:.1em}}.pt-1{padding-top:.2em}@media only screen and (max-width: 768px){.pt-1{padding-top:.1em}}.pr-1{padding-right:.2em}@media only screen and (max-width: 768px){.pr-1{padding-right:.1em}}.pb-1{padding-bottom:.2em}@media only screen and (max-width: 768px){.pb-1{padding-bottom:.1em}}.pl-1{padding-left:.2em}@media only screen and (max-width: 768px){.pl-1{padding-left:.1em}}.m-2{margin:.4em}@media only screen and (max-width: 768px){.m-2{margin:.2em}}.mt-2{margin-top:.4em}@media only screen and (max-width: 768px){.mt-2{margin-top:.2em}}.mr-2{margin-right:.4em}@media only screen and (max-width: 768px){.mr-2{margin-right:.2em}}.mb-2{margin-bottom:.4em}@media only screen and (max-width: 768px){.mb-2{margin-bottom:.2em}}.ml-2{margin-left:.4em}@media only screen and (max-width: 768px){.ml-2{margin-left:.2em}}.p-2{padding:.4em}@media only screen and (max-width: 768px){.p-2{padding:.2em}}.pt-2{padding-top:.4em}@media only screen and (max-width: 768px){.pt-2{padding-top:.2em}}.pr-2{padding-right:.4em}@media only screen and (max-width: 768px){.pr-2{padding-right:.2em}}.pb-2{padding-bottom:.4em}@media only screen and (max-width: 768px){.pb-2{padding-bottom:.2em}}.pl-2{padding-left:.4em}@media only screen and (max-width: 768px){.pl-2{padding-left:.2em}}.m-3{margin:.6em}@media only screen and (max-width: 768px){.m-3{margin:.3em}}.mt-3{margin-top:.6em}@media only screen and (max-width: 768px){.mt-3{margin-top:.3em}}.mr-3{margin-right:.6em}@media only screen and (max-width: 768px){.mr-3{margin-right:.3em}}.mb-3{margin-bottom:.6em}@media only screen and (max-width: 768px){.mb-3{margin-bottom:.3em}}.ml-3{margin-left:.6em}@media only screen and (max-width: 768px){.ml-3{margin-left:.3em}}.p-3{padding:.6em}@media only screen and (max-width: 768px){.p-3{padding:.3em}}.pt-3{padding-top:.6em}@media only screen and (max-width: 768px){.pt-3{padding-top:.3em}}.pr-3{padding-right:.6em}@media only screen and (max-width: 768px){.pr-3{padding-right:.3em}}.pb-3{padding-bottom:.6em}@media only screen and (max-width: 768px){.pb-3{padding-bottom:.3em}}.pl-3{padding-left:.6em}@media only screen and (max-width: 768px){.pl-3{padding-left:.3em}}.m-4{margin:.8em}@media only screen and (max-width: 768px){.m-4{margin:.4em}}.mt-4{margin-top:.8em}@media only screen and (max-width: 768px){.mt-4{margin-top:.4em}}.mr-4{margin-right:.8em}@media only screen and (max-width: 768px){.mr-4{margin-right:.4em}}.mb-4{margin-bottom:.8em}@media only screen and (max-width: 768px){.mb-4{margin-bottom:.4em}}.ml-4{margin-left:.8em}@media only screen and (max-width: 768px){.ml-4{margin-left:.4em}}.p-4{padding:.8em}@media only screen and (max-width: 768px){.p-4{padding:.4em}}.pt-4{padding-top:.8em}@media only screen and (max-width: 768px){.pt-4{padding-top:.4em}}.pr-4{padding-right:.8em}@media only screen and (max-width: 768px){.pr-4{padding-right:.4em}}.pb-4{padding-bottom:.8em}@media only screen and (max-width: 768px){.pb-4{padding-bottom:.4em}}.pl-4{padding-left:.8em}@media only screen and (max-width: 768px){.pl-4{padding-left:.4em}}.m-5{margin:1em}@media only screen and (max-width: 768px){.m-5{margin:.5em}}.mt-5{margin-top:1em}@media only screen and (max-width: 768px){.mt-5{margin-top:.5em}}.mr-5{margin-right:1em}@media only screen and (max-width: 768px){.mr-5{margin-right:.5em}}.mb-5{margin-bottom:1em}@media only screen and (max-width: 768px){.mb-5{margin-bottom:.5em}}.ml-5{margin-left:1em}@media only screen and (max-width: 768px){.ml-5{margin-left:.5em}}.p-5{padding:1em}@media only screen and (max-width: 768px){.p-5{padding:.5em}}.pt-5{padding-top:1em}@media only screen and (max-width: 768px){.pt-5{padding-top:.5em}}.pr-5{padding-right:1em}@media only screen and (max-width: 768px){.pr-5{padding-right:.5em}}.pb-5{padding-bottom:1em}@media only screen and (max-width: 768px){.pb-5{padding-bottom:.5em}}.pl-5{padding-left:1em}@media only screen and (max-width: 768px){.pl-5{padding-left:.5em}}.m-6{margin:1.2em}@media only screen and (max-width: 768px){.m-6{margin:.6em}}.mt-6{margin-top:1.2em}@media only screen and (max-width: 768px){.mt-6{margin-top:.6em}}.mr-6{margin-right:1.2em}@media only screen and (max-width: 768px){.mr-6{margin-right:.6em}}.mb-6{margin-bottom:1.2em}@media only screen and (max-width: 768px){.mb-6{margin-bottom:.6em}}.ml-6{margin-left:1.2em}@media only screen and (max-width: 768px){.ml-6{margin-left:.6em}}.p-6{padding:1.2em}@media only screen and (max-width: 768px){.p-6{padding:.6em}}.pt-6{padding-top:1.2em}@media only screen and (max-width: 768px){.pt-6{padding-top:.6em}}.pr-6{padding-right:1.2em}@media only screen and (max-width: 768px){.pr-6{padding-right:.6em}}.pb-6{padding-bottom:1.2em}@media only screen and (max-width: 768px){.pb-6{padding-bottom:.6em}}.pl-6{padding-left:1.2em}@media only screen and (max-width: 768px){.pl-6{padding-left:.6em}}.m-7{margin:1.4em}@media only screen and (max-width: 768px){.m-7{margin:.7em}}.mt-7{margin-top:1.4em}@media only screen and (max-width: 768px){.mt-7{margin-top:.7em}}.mr-7{margin-right:1.4em}@media only screen and (max-width: 768px){.mr-7{margin-right:.7em}}.mb-7{margin-bottom:1.4em}@media only screen and (max-width: 768px){.mb-7{margin-bottom:.7em}}.ml-7{margin-left:1.4em}@media only screen and (max-width: 768px){.ml-7{margin-left:.7em}}.p-7{padding:1.4em}@media only screen and (max-width: 768px){.p-7{padding:.7em}}.pt-7{padding-top:1.4em}@media only screen and (max-width: 768px){.pt-7{padding-top:.7em}}.pr-7{padding-right:1.4em}@media only screen and (max-width: 768px){.pr-7{padding-right:.7em}}.pb-7{padding-bottom:1.4em}@media only screen and (max-width: 768px){.pb-7{padding-bottom:.7em}}.pl-7{padding-left:1.4em}@media only screen and (max-width: 768px){.pl-7{padding-left:.7em}}.m-8{margin:1.6em}@media only screen and (max-width: 768px){.m-8{margin:.8em}}.mt-8{margin-top:1.6em}@media only screen and (max-width: 768px){.mt-8{margin-top:.8em}}.mr-8{margin-right:1.6em}@media only screen and (max-width: 768px){.mr-8{margin-right:.8em}}.mb-8{margin-bottom:1.6em}@media only screen and (max-width: 768px){.mb-8{margin-bottom:.8em}}.ml-8{margin-left:1.6em}@media only screen and (max-width: 768px){.ml-8{margin-left:.8em}}.p-8{padding:1.6em}@media only screen and (max-width: 768px){.p-8{padding:.8em}}.pt-8{padding-top:1.6em}@media only screen and (max-width: 768px){.pt-8{padding-top:.8em}}.pr-8{padding-right:1.6em}@media only screen and (max-width: 768px){.pr-8{padding-right:.8em}}.pb-8{padding-bottom:1.6em}@media only screen and (max-width: 768px){.pb-8{padding-bottom:.8em}}.pl-8{padding-left:1.6em}@media only screen and (max-width: 768px){.pl-8{padding-left:.8em}}.m-9{margin:1.8em}@media only screen and (max-width: 768px){.m-9{margin:.9em}}.mt-9{margin-top:1.8em}@media only screen and (max-width: 768px){.mt-9{margin-top:.9em}}.mr-9{margin-right:1.8em}@media only screen and (max-width: 768px){.mr-9{margin-right:.9em}}.mb-9{margin-bottom:1.8em}@media only screen and (max-width: 768px){.mb-9{margin-bottom:.9em}}.ml-9{margin-left:1.8em}@media only screen and (max-width: 768px){.ml-9{margin-left:.9em}}.p-9{padding:1.8em}@media only screen and (max-width: 768px){.p-9{padding:.9em}}.pt-9{padding-top:1.8em}@media only screen and (max-width: 768px){.pt-9{padding-top:.9em}}.pr-9{padding-right:1.8em}@media only screen and (max-width: 768px){.pr-9{padding-right:.9em}}.pb-9{padding-bottom:1.8em}@media only screen and (max-width: 768px){.pb-9{padding-bottom:.9em}}.pl-9{padding-left:1.8em}@media only screen and (max-width: 768px){.pl-9{padding-left:.9em}}.m-10{margin:2em}@media only screen and (max-width: 768px){.m-10{margin:1em}}.mt-10{margin-top:2em}@media only screen and (max-width: 768px){.mt-10{margin-top:1em}}.mr-10{margin-right:2em}@media only screen and (max-width: 768px){.mr-10{margin-right:1em}}.mb-10{margin-bottom:2em}@media only screen and (max-width: 768px){.mb-10{margin-bottom:1em}}.ml-10{margin-left:2em}@media only screen and (max-width: 768px){.ml-10{margin-left:1em}}.p-10{padding:2em}@media only screen and (max-width: 768px){.p-10{padding:1em}}.pt-10{padding-top:2em}@media only screen and (max-width: 768px){.pt-10{padding-top:1em}}.pr-10{padding-right:2em}@media only screen and (max-width: 768px){.pr-10{padding-right:1em}}.pb-10{padding-bottom:2em}@media only screen and (max-width: 768px){.pb-10{padding-bottom:1em}}.pl-10{padding-left:2em}@media only screen and (max-width: 768px){.pl-10{padding-left:1em}}@keyframes sparkles{0%,
  5%{opacity:0}10%{opacity:1;box-shadow:.2598076211rem -2.4rem 0 0rem #ff8080,-.2598076211rem -2.1rem 0 0rem #ff8080,2.0383829601rem -1.2932497469rem 0 0rem #ff8080,1.4798587112rem -1.5124543615rem 0 0rem #ff8080,2.2820143547rem .7873439431rem 0 0rem #ff8080,2.1051612895rem .2140002673rem 0 0rem #ff8080,.8072423956rem 2.2750515851rem 0 0rem #ff8080,1.145236711rem 1.7793088492rem 0 0rem #ff8080,-1.2753995522rem 2.0495989809rem 0 0rem #ff8080,-.6770077259rem 2.0047797985rem 0 0rem #ff8080,-2.39763962rem .2807565405rem 0 0rem #ff8080,-1.9882067699rem .7210011829rem 0 0rem #ff8080,-1.714407814rem -1.6995012301rem 0 0rem #ff8080,-1.7860431204rem -1.0999582797rem 0 0rem #ff8080}}.toast{position:absolute;bottom:0;left:0;background:#000;color:#FFF;padding:0.4em 1em;width:max-content;border-radius:3px;transform:translateY(calc(100% + 20px));pointer-events:none;box-shadow:0px 5px 10px -5px #00000066;opacity:0;transition:0.4s ease-in-out}.toast.left{left:0}.toast.right{right:0}a:not(.btn,.card,#back-link,.product a,sup a,.new-nav__announcement){font-weight:500;color:#0F0F0F;text-decoration:none;position:relative;transition:color 0.3s ease}a:not(.btn,.card,#back-link,.product a,sup a,.new-nav__announcement):after{content:'';position:absolute;height:1px;width:100%;bottom:-4px;left:0;background:#DADADA;transition:background 0.3s ease}a:not(.btn,.card,#back-link,.product a,sup a,.new-nav__announcement):hover{color:#5200FF}a:not(.btn,.card,#back-link,.product a,sup a,.new-nav__announcement):hover:after{background:#5200FF}a.btn,button.btn{-webkit-appearance:none;appearance:none;border:none;cursor:pointer;display:inline-block;padding:0.8em 1.4em;border-radius:6px;color:inherit;text-decoration:none;font-weight:500;font-size:0.95em;position:relative;transition:background 0.3s ease, color 0.3s ease;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}a.btn:hover .toast,button.btn:hover .toast{opacity:1;transform:translateY(calc(100% + 10px))}a.btn.center,button.btn.center{width:fit-content;display:block;margin-left:auto;margin-right:auto}a.btn__link,button.btn__link{background:transparent;padding:0;color:#3F3F3F}a.btn__link:hover,button.btn__link:hover{color:#5200FF}a.btn__link.blue,button.btn__link.blue{color:#5200FF}a.btn__link.blue:hover,button.btn__link.blue:hover{color:#310099}a.btn__plain,button.btn__plain{padding:0.6em;background:transparent}a.btn__plain:hover,button.btn__plain:hover{background:rgba(0,0,0,0.05)}a.btn__basic,button.btn__basic{background:#FFF;border:1px solid #DADADA;box-shadow:0px 3px 2px -2px #0000001A}a.btn__basic:hover,button.btn__basic:hover{background:#FAFAFA}a.btn__white,button.btn__white{background:#FFF;color:#0F0F0F}a.btn__white:hover,button.btn__white:hover{background:#FAFAFA}a.btn__dark,button.btn__dark{background:#000;color:#FFF}a.btn__dark:hover,button.btn__dark:hover{background:#262626}a.btn__padding-large,button.btn__padding-large{padding:1.2em 2em}a.btn__icon,button.btn__icon{font-size:1.2em}a.btn__round,button.btn__round{border-radius:50px}a.btn__circle,button.btn__circle{height:45px;width:45px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1em;padding:0}a.btn__circle.large,button.btn__circle.large{height:65px;width:65px;font-size:1.6em}a.btn__circle i,button.btn__circle i{position:relative;top:1px}a.btn__circle i.fa-play,button.btn__circle i.fa-play{left:1px}a.btn__scale,button.btn__scale{transform:scale(1);transition:transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1)}a.btn__scale:hover,button.btn__scale:hover{transform:scale(1.12)}a.btn__scale:active,button.btn__scale:active{transform:scale(1)}a.btn__marketing,button.btn__marketing{box-shadow:0px 10px 60px -4px #00000033}a.btn__marketing:not(.btn__circle),button.btn__marketing:not(.btn__circle){padding:1.2em 2em}a.btn.color__blue,button.btn.color__blue{color:#5200FF}a.btn.disabled,button.btn.disabled{background:#F1F1F1;color:#b1b1b1;box-shadow:none;cursor:not-allowed}a.btn.loading,button.btn.loading{color:transparent;pointer-events:none;background:#e7e7e7;box-shadow:none}a.btn.loading:after,button.btn.loading:after{content:'';height:15px;width:15px;border-top:2px solid #5200FF;border-right:2px solid rgba(0,0,0,0.2);border-bottom:2px solid rgba(0,0,0,0.2);border-left:2px solid rgba(0,0,0,0.2);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation-name:loading;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;transform-origin:center}@keyframes loading{from{transform:translate(-50%, -50%) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(360deg)}}a.btn.like_button#like_button_sticky,button.btn.like_button#like_button_sticky{display:flex;flex-direction:column;justify-content:center;align-items:center}a.btn.like_button#like_button_sticky i,button.btn.like_button#like_button_sticky i{transition:0.4s cubic-bezier(0.34, 1.56, 0.64, 1);transform:translateY(40%) scale(1)}a.btn.like_button#like_button_sticky .count,button.btn.like_button#like_button_sticky .count{opacity:0;transform:translateY(-100%);transition:0.4s ease;font-size:0.65em;margin-top:0.1em}a.btn.like_button#like_button_sticky.liked i,button.btn.like_button#like_button_sticky.liked i{transform:translateY(0) scale(1)}a.btn.like_button#like_button_sticky.liked .count,button.btn.like_button#like_button_sticky.liked .count{opacity:1;transform:translateY(0)}a.btn.like_button#like_button_sticky:hover:not(.liked) i,button.btn.like_button#like_button_sticky:hover:not(.liked) i{transform:translateY(40%) scale(1.2)}a.btn.like_button#like_button_sticky:active:not(.liked) i,button.btn.like_button#like_button_sticky:active:not(.liked) i{transform:translateY(40%) scale(0.8)}a.btn.like_button.processing,button.btn.like_button.processing{color:transparent}a.btn.like_button.processing i,button.btn.like_button.processing i{display:none}a.btn.like_button.processing:before,button.btn.like_button.processing:before{content:'';height:10px;width:10px;border-radius:50%;border-top:2px solid #3F3F3F;border-left:2px solid #DADADA;border-right:2px solid #DADADA;border-bottom:2px solid #DADADA;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation-name:loading;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;transform-origin:center}a.btn.like_button:after,button.btn.like_button:after{content:'';z-index:1;position:absolute;top:50%;left:50%;display:inline-block;width:.3rem;height:.3rem;margin:-.15rem;border-radius:50%;will-change:opacity, box-shadow;box-shadow:.2598076211rem -3.525rem 0 -.15rem #ff8080,-.2598076211rem -3.225rem 0 -.15rem #ff8080,2.9179433779rem -1.994675774rem 0 -.15rem #ff8080,2.359419129rem -2.2138803885rem 0 -.15rem #ff8080,3.3788082559rem 1.0376799938rem 0 -.15rem #ff8080,3.2019551907rem .464336318rem 0 -.15rem #ff8080,1.2953616021rem 3.2886415615rem 0 -.15rem #ff8080,1.6333559175rem 2.7928988256rem 0 -.15rem #ff8080,-1.7635187587rem 3.0631889572rem 0 -.15rem #ff8080,-1.1651269324rem 3.0183697749rem 0 -.15rem #ff8080,-3.4944335211rem .5310925912rem 0 -.15rem #ff8080,-3.0850006711rem .9713372336rem 0 -.15rem #ff8080,-2.5939682258rem -2.4009272562rem 0 -.15rem #ff8080,-2.6656035322rem -1.8013843058rem 0 -.15rem #ff8080}a.btn.like_button.liked i,button.btn.like_button.liked i{color:#DB4A6D}a.btn.like_button.animate i,button.btn.like_button.animate i{animation-name:icon-animate;animation-timing-function:linear;animation-fill-mode:forwards;animation-duration:1s}@keyframes icon-animate{0%{transform:scale(1) rotate(0deg)}35%{transform:scale(1.4) rotate(0deg)}40%{transform:scale(1.4) rotate(15deg)}50%{transform:scale(1.4) rotate(-15deg)}60%{transform:scale(1.4) rotate(15deg)}70%{transform:scale(1.4) rotate(-15deg)}75%{transform:scale(1.4) rotate(0deg)}85%{transform:scale(1) rotate(0deg)}}a.btn.like_button.animate:after,button.btn.like_button.animate:after{animation:sparkles 2s cubic-bezier(0.17, 0.89, 0.32, 1.49);will-change:opacity, box-shadow;animation-fill-mode:forwards}input[type="text"],input[type="email"]{padding:0.8em 1.4em;border-radius:6px;border:1px solid #DADADA;color:inherit;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-decoration:none;font-weight:500;font-size:0.95em;min-width:200px}input[type="text"]:focus,input[type="email"]:focus{outline:2px solid #ba99ff}[data-aos="index-showreel"]{transform:scale(0.5) rotate3d(1, 0, 0, 45deg);transition-property:transform, opacity;opacity:0}[data-aos="index-showreel"].aos-animate{transform:scale(1) rotate3d(1, 0, 0, 0deg);opacity:1}video{width:100%;border-radius:24px}@media screen and (max-width: 768px){video{border-radius:12px}}.video__container{width:100%;height:auto;position:relative;perspective:500px}.video__container button{position:absolute;right:1em;bottom:1em;z-index:2}.list{width:100%;padding:0;list-style-type:none;display:flex;justify-content:space-between;flex-wrap:wrap}.list .card{width:calc(50% - 0.3em);margin-bottom:0.6em}@media screen and (max-width: 768px){.list .card{width:100%}}.hero{font-size:2em;text-align:center}.hero span.details-trigger{cursor:help}.hero span.details{background:#0F0F0F;color:#FFF;font-size:0.5em;line-height:1em;padding:1em;border-radius:12px 12px 12px 4px;display:block;position:absolute;text-align:left;top:-30%;left:39%;transition:0.4s ease;transform:translateY(10%);opacity:0;color:#ccc;box-shadow:0 10px 40px -10px rgba(0,0,0,0.3);pointer-events:none}@media screen and (max-width: 768px){.hero span.details{border-radius:12px 12px 4px 12px;left:13%}}.hero span.details .skills{overflow-y:hidden;position:relative;height:18px;width:115px;display:inline-block;top:7px;perspective:115px}@media screen and (max-width: 768px){.hero span.details .skills{height:15px}}.hero span.details .skills .skill{color:#FFF;font-weight:600;position:absolute;top:0;left:0;--duration: 0.8;--easing: cubic-bezier(0.87, 0, 0.13, 1);--animate-in: move-skill-in calc(var(--duration) * 1s) calc((var(--index) * var(--duration)) * 1s - 1s) forwards var(--easing);--animate-out: move-skill-out calc(var(--duration) * 1s) calc(((var(--index) * var(--duration)) + var(--duration)) * 1s - 1s) forwards var(--easing)}.hero span.details .skills .skill:not(:first-of-type){transform:translateY(120%) rotate3d(1, 0, 0, -90deg)}@keyframes move-skill-in{from{transform:translateY(120%) rotate3d(1, 0, 0, -90deg)}to{transform:translateY(0) rotate3d(1, 0, 0, 0)}}@keyframes move-skill-out{from{transform:translateY(0) rotate3d(1, 0, 0, 0)}to{transform:translateY(-120%) rotate3d(1, 0, 0, 90deg)}}.hero span.details.active{opacity:1;transform:translateY(0)}.hero span.details.active .skill{animation:var(--animate-in),var(--animate-out)}.hero span.details.active .skill:first-of-type{animation:var(--animate-out)}.hero span.details.active .skill:last-of-type{animation:var(--animate-in)}.hero p{margin:1em auto;position:relative}.hero img.avatar{border-radius:100%;height:65px;width:65px;margin:auto}@media screen and (max-width: 768px){.hero{font-size:1.5em;margin-top:5em !important}}.chapter{margin:2em;display:grid;grid-template-columns:120px 1fr;margin:auto}@media screen and (max-width: 768px){.chapter{margin:2em 0;display:block}}@media screen and (max-width: 768px){.chapter__title{margin:1em 0}}.chapter__title h3{position:sticky;position:-webkit-sticky;top:1em;left:0;color:#717171;font-weight:500;font-size:1em}.chapter__content p:first-of-type{margin-top:0}@media screen and (max-width: 768px){.chapter__content .card{background:#F1F1F1;margin:0.4em 0}}.features{width:100%;position:relative;display:grid;grid-template-columns:repeat(10, 10vw);grid-template-rows:1fr 1.4fr;align-items:baseline;gap:2em;margin-bottom:0;overflow:hidden}@media screen and (max-width: 768px){.features{gap:0.4em;grid-template-columns:repeat(6, 16vw);grid-template-rows:repeat(3, 1fr)}}.features img{width:100%;height:auto;transition:0.1s ease;position:relative;border-radius:24px}@media screen and (max-width: 768px){.features img{border-radius:12px}}.features img#image-1{grid-column:1/3;grid-row:1;border-top-left-radius:0;border-bottom-left-radius:0}@media screen and (max-width: 768px){.features img#image-1{grid-column:1/4}}.features img#image-2{grid-column:3/5;grid-row:1}@media screen and (max-width: 768px){.features img#image-2{grid-column:4/7}}.features img#image-3{grid-column:5/8;grid-row:1}@media screen and (max-width: 768px){.features img#image-3{grid-row:2;grid-column:1/5}}.features img#image-4{grid-column:8/10;grid-row:1;border-top-right-radius:0;border-bottom-right-radius:0}@media screen and (max-width: 768px){.features img#image-4{grid-row:2;grid-column:5/7}}.features img#image-5{justify-self:center;align-self:center;grid-column:4/7;grid-row:2}@media screen and (max-width: 768px){.features img#image-5{grid-row:3;grid-column:2/6}}.experience__title{font-weight:500;color:#0F0F0F}.experience__items{padding:0;list-style-type:none;width:100%}.experience__items li{width:100%;display:flex;justify-content:space-between;gap:1em;align-items:center;color:#717171;margin:1em 0}.experience__items li .spacer_line{height:1px;flex-grow:1;border-top:1px dotted #DADADA}.experience__items li .current_indicator{height:8px;width:8px;border-radius:100%;background:#53D981;margin:0 0.4em 0 0;animation:2s flash infinite linear}@keyframes flash{0%,100%{opacity:1}50%{opacity:0.2}}.experience__items a.inline{color:#717171 !important;font-weight:400 !important;text-decoration:underline !important}.experience__items a.inline:hover{color:#5200FF !important}.experience__items a.inline:hover li{color:#5200FF !important}.experience__items a.inline:after{display:none}.experience__items__date{display:flex;justify-content:flex-end;align-items:center}.location-image{position:relative}.location-image:after{--size: 20px;content:'';z-index:2;position:absolute;border-radius:100%;width:var(--size);height:var(--size);left:calc(50% - var(--size)/2);top:calc(50% - var(--size)/2);background:#2F7CF6;border:4px solid #FFFFFF;box-shadow:1px 2px 10px rgba(0,0,0,0.4)}.article__hero{width:100%;display:flex;align-items:center}.article__hero .thumbnail{background:#d8d8d8;width:auto;height:100vh;aspect-ratio:1/1}.article__hero .thumbnail img{height:100%;width:100%;object-fit:cover}.article__hero .thumbnail .video__container{height:100%}.article__hero .thumbnail .video__container video{height:100%;width:100%;object-fit:cover;border-radius:0;margin:0}.article__hero .article__info{width:50%;padding:0 6em;flex-grow:1;flex-shrink:1}@media screen and (max-width: 1500px){.article__hero{display:block}.article__hero .thumbnail{width:100%;height:50vh}.article__hero .article__info{width:100%;padding:0 2em}}.article h1{font-family:"Newsreader",serif;font-weight:400;font-style:italic;font-size:2.6em;line-height:1.4em;text-align:center;max-width:544px;margin:0 auto}@media screen and (max-width: 768px){.article h1{font-size:2em}}.article h2:not(#newsletter__heading),.article h3:not(.section h3){font-size:1.6em;font-style:unset;margin:2em auto 0;max-width:600px}.article p:not(.section p,.details p,.article-info-static p,.article-info-details p,.followup__container p){font-size:1.2em;color:#3F3F3F;margin:2em auto;max-width:600px}.article img:not(.article_thumbnail img,.product img,.product_image img,.slideshow img,.thumbnail img){border-radius:12px;width:100%;margin:2em 0 0}.article img:not(.article_thumbnail img,.product img,.product_image img,.slideshow img,.thumbnail img).inline{width:calc(50% - 4px);display:inline-block;margin:0 2px}.article video{border-radius:12px;width:100%;margin:2em 0 0}.article iframe.youtube-embed{width:100%;height:auto;aspect-ratio:16/9;border-radius:12px;margin:2em 0}.article em{font-size:0.9em;color:#8b8b8b;text-align:center;width:100%;display:inline-block;margin:0 0 2em}.article .card,.article .audio{max-width:600px;margin-left:auto;margin-right:auto}.article .slideshow{position:relative;margin:1em 0}.article .slideshow__hitmarkers{position:absolute;display:flex;top:0;left:0;width:100%;justify-content:space-between;pointer-events:none}.article .slideshow__hitmarkers button{width:fit-content;pointer-events:all;appearance:none;border:none;background:none;font-size:2em;cursor:pointer;color:#fff;text-shadow:0px 2px 15px rgba(0,0,0,0.3);transition:color 0.3s ease;padding:0 1em;text-align:center}@media screen and (max-width: 768px){.article .slideshow__hitmarkers button{padding:0 0.5em}}.article .slideshow__hitmarkers button:hover{color:#a980ff}.article .slideshow__container{border-radius:12px;overflow-x:scroll;display:flex;flex:none;flex-flow:row nowrap;scroll-snap-type:x mandatory}.article .slideshow__container img{margin:0;scroll-snap-align:center}.article .slideshow__thumbnails{display:flex;align-items:center;justify-content:center;margin:1em 0;flex-wrap:wrap}.article .slideshow__thumbnails button{appearance:none;-webkit-appearance:none;background:none;padding:0;margin:0.5em;overflow:hidden;border-radius:6px;border:3px solid transparent;cursor:pointer;transition:border 0.3s ease}@media screen and (max-width: 768px){.article .slideshow__thumbnails button{margin:0}}.article .slideshow__thumbnails button:hover{border:3px solid #DADADA}.article .slideshow__thumbnails button.active{border:3px solid #5200FF}.article .slideshow__thumbnails button img{width:100px;border-radius:0;display:block;vertical-align:middle}@media screen and (max-width: 768px){.article .slideshow__thumbnails button img{width:70px}}.followup__container{padding:4em 0 2em;max-width:calc(750px - 12em);margin-left:auto;margin-right:auto}.followup__title{text-align:center}.followup__title i{color:#cdcdcd;margin-right:0.2em}.article-spacer{width:100%;height:4em}.article-info-static,.article-info-details{margin-top:2em;font-size:0.95em;display:flex;align-items:center;flex-wrap:wrap}.article-info-static .title,.article-info-details .title{color:#0F0F0F}.article-info-details{justify-content:center;text-align:center}.article-info-details.left{justify-content:flex-start;text-align:left}.article-info-details.left .article-details:first-of-type{margin:0 2em 0 0}.article-info-details .article-details{margin:1em 1em}.article-info-details .article-details p{line-height:1em;margin:0}.article-info-details .article-details p:last-of-type:not(.muted){font-weight:500;color:#0F0F0F;margin-top:0.4em}@media screen and (max-width: 768px){.article-info-details .article-details{margin:1em 1em}}.like_info i.fas{color:#DB4A6D}.article-info-static{justify-content:space-between}@media screen and (max-width: 768px){.article-info-static{flex-wrap:wrap;margin-bottom:2em}.article-info-static p{width:100%;margin:0.2em 0}}.article_thumbnail{width:100%;height:400px;background:#F1F1F1;border-radius:12px;overflow:hidden}.article_thumbnail img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.article_thumbnail{height:225px}}#swup-article-info{position:fixed;pointer-events:none;width:100%;max-width:unset;top:0;left:50%;transform:translateX(-50%);z-index:95}.article-info{padding:1em 0;width:100%;background:#FFF;border-bottom:1px solid #DADADA;transition:0.4s cubic-bezier(0.22, 1, 0.36, 1);transform:translateY(-100%);text-align:center}.article-info.active{opacity:1;transform:translateY(0);pointer-events:all}.article-info .wrapper{display:flex;justify-content:space-between;align-items:center;position:relative}.article-info .details p{font-size:1em;margin:0;line-height:1em}.article-info .details p.title{font-weight:500;color:#0F0F0F;margin-bottom:0.4em}.articles{margin-top:2em}.articles a{margin-bottom:0.6em}.articles a:after{display:none}.articles__item{margin:10em 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4em}@media screen and (max-width: 1200px){.articles__item{flex-direction:column;gap:2em}}.articles__item__thumb{width:calc(50% - 2em)}.articles__item__thumb .article_thumbnail{aspect-ratio:1/1;width:auto}.articles__item__thumb .thumbnail{object-fit:cover;height:100%;width:100%}@media screen and (max-width: 1200px){.articles__item__thumb{width:100%}.articles__item__thumb .article_thumbnail{width:100%}}.articles__item__info{width:calc(50% - 2em)}@media screen and (max-width: 1200px){.articles__item__info{width:100%}}.articles__item__info p.description{font-size:1.2em;line-height:1.6em;color:#0F0F0F;font-weight:500}.articles__item__info .article-info-details{margin:2em 0}.product-list a.card:not(:last-of-type){margin-bottom:0.6em}blockquote{border-left:2px solid #DADADA;padding:0 2em;max-width:600px;margin:auto}blockquote p{font-size:1.4em !important;color:#717171 !important;font-family:"Newsreader",serif;font-style:italic;font-weight:400}.article_appreciation_sticky{position:fixed;bottom:2em;right:2em;z-index:94;display:flex;align-items:flex-end}.article_appreciation_sticky .appreciation_info{position:relative;left:5em;top:-3em;font-size:0.9em;opacity:0;pointer-events:none;transition:0.4s ease}@media screen and (max-width: 768px){.article_appreciation_sticky .appreciation_info{display:none}}.article_appreciation_sticky .appreciation_info.active{opacity:1}.article_appreciation_sticky .appreciation_info svg{position:relative;right:-2.6em;top:1.2em}.article_appreciation_sticky .appreciation_info p{margin:0 !important;color:#717171;transform:rotate(-3deg)}.article_appreciation_sticky .appreciation_info p:last-of-type{margin-left:1em !important}.section.article_heading{margin-top:10em !important}.newsletter{text-align:center;position:relative}@media screen and (max-width: 768px){.newsletter{text-align:left}}.newsletter h2{margin:0 auto}.newsletter p{font-size:1em;width:100%;max-width:320px;margin:0.4em auto}@media screen and (max-width: 768px){.newsletter p{max-width:unset}}.newsletter form{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 768px){.newsletter form{margin-top:1.4em}.newsletter form .input-group{width:100%}.newsletter form button{margin-top:0.6em;width:100%}}.newsletter form input{margin-right:0.4em}@media screen and (max-width: 768px){.newsletter form input{width:100%}}.newsletter__icon{height:45px;width:45px;display:flex;justify-content:center;align-items:center;color:#FFF;background:linear-gradient(180deg, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 100%),#5200FF;box-shadow:0px 5px 10px rgba(0,0,0,0.15),inset 0px 1px 1px rgba(255,255,255,0.25);border-radius:12px;font-size:1.4em;margin:0 auto 1em;transition:background 0.4s ease-in-out}.newsletter__icon i{position:relative;top:-0.5px;left:-0.5px;text-shadow:0px 2px 3px rgba(0,0,0,0.2)}.newsletter__icon.success{background:linear-gradient(180deg, rgba(255,255,255,0.4) 0%, rgba(255,255,255,0) 100%),#1C9C38}.newsletter__icon.success i{top:1px;left:1px}.newsletter canvas#confetti-canvas{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;pointer-events:none}code.highlighter-rouge{padding:0 0.4em;border-radius:3px;background:#e9e9e9;color:#d93864}.highlight pre{background-color:#F1F1F1;width:100%;overflow-x:auto;display:block;padding:2em;border-radius:12px}.highlight .hll{background-color:#ffc}.highlight .c{color:green}.highlight .err{border:1px solid red}.highlight .k{color:blue}.highlight .cm{color:green}.highlight .cp{color:blue}.highlight .c1{color:green}.highlight .cs{color:green}.highlight .ge{font-style:italic}.highlight .gh{font-weight:bold}.highlight .gp{font-weight:bold}.highlight .gs{font-weight:bold}.highlight .gu{font-weight:bold}.highlight .kc{color:blue}.highlight .kd{color:blue}.highlight .kn{color:blue}.highlight .kp{color:blue}.highlight .kr{color:blue}.highlight .kt{color:#2b91af}.highlight .s{color:#a31515}.highlight .nc{color:#2b91af}.highlight .ow{color:blue}.highlight .sb{color:#a31515}.highlight .sc{color:#a31515}.highlight .sd{color:#a31515}.highlight .s2{color:#a31515}.highlight .se{color:#a31515}.highlight .sh{color:#a31515}.highlight .si{color:#a31515}.highlight .sx{color:#a31515}.highlight .sr{color:#a31515}.highlight .s1{color:#a31515}.highlight .ss{color:#a31515}.audio{background:#FAFAFA;border:1px solid #DADADA;padding:2em;width:100%;margin:2em auto;position:relative;overflow:hidden}@media screen and (max-width: 768px){.audio{width:100%;padding:2em}}.audio .flex{margin-bottom:2em;position:relative;z-index:2}.audio .info{margin-left:1em}.audio .info p{font-weight:500;margin:0 !important}.audio .waveform{width:100%;position:absolute;z-index:0;bottom:-64px;left:0}.timeline{position:relative;padding:1em 0 0}.timeline .section{padding:2em 0;position:relative;z-index:2;margin:10em 0}.timeline .section:first-of-type{margin-top:5em}.timeline .section:before{content:'';height:10px;width:10px;background:transparent;position:absolute;border-radius:50%;border:2px solid #DADADA;top:0;left:50%;transform:translateX(-50%)}.timeline .section:after{content:'';height:8em;width:2px;background:#DADADA;position:absolute;left:50%;top:-8em;transform:translateX(-50%);z-index:1}.timeline .section h3{text-align:center;margin:0 0 1em}.timeline .section h3.no-bottom{margin:0}.timeline .section p{text-align:left;max-width:600px;margin:2em auto 0;color:#717171;line-height:1.8em}p.updated{text-align:center;font-size:0.8em;margin:0 auto 2em}.footer{width:100%;text-align:center;margin:0;padding:0;position:relative}.footer__contents{width:100%;padding:4em 0 2em}.footer .socials{display:flex;list-style-type:none;padding:0;margin:2em auto;justify-content:center;align-items:center}.footer .socials li{font-size:1.2em;margin:0 0.4em}.footer a{color:#3F3F3F}.footer a:hover{color:#5200FF}.footer .sitemap{margin:auto;padding:0 8em}@media screen and (max-width: 768px){.footer .sitemap{padding:0}}.footer .copyright{font-size:0.8em;color:#717171;margin:0;padding:0 1em 4em}.video_modal{position:fixed;height:100vh;width:100vw;top:0;left:0;background:#000;z-index:999;display:none;justify-content:center;align-items:center;opacity:0;transition:0.4s ease-in-out}.video_modal .btn.close{position:absolute;top:3em;right:3em;z-index:999}@media screen and (max-width: 768px){.video_modal .btn.close{top:1em;right:1em}}.video_modal .video_wrapper{width:90%;max-width:1000px;margin:auto;transform:scale(0.5);transition:0.6s cubic-bezier(0.34, 1.56, 0.64, 1)}.video_modal.active{opacity:1}.video_modal.active .video_wrapper{transform:scale(1)}.value-icon{height:60px;width:60px;display:flex;justify-content:center;align-items:center;border:1px solid #DADADA;color:#3F3F3F;font-size:2em;border-radius:50%;margin:0 1em 1em 0}.intro-text{margin:8em 0}@media screen and (max-width: 768px){.intro-text{margin:6em 0}}h2.treecount{font-size:5em;font-style:normal;margin:0;font-weight:600}@media screen and (max-width: 768px){h2.treecount{font-size:3em}}h2.treecount span.loading{color:transparent;position:relative;display:inline-block}h2.treecount span.loading:after{content:'';height:25px;width:25px;border-radius:50%;border-top:2px solid #3F3F3F;border-left:2px solid rgba(0,0,0,0.2);border-right:2px solid rgba(0,0,0,0.2);border-bottom:2px solid rgba(0,0,0,0.2);position:absolute;margin-top:0.08em;top:50%;left:50%;transform:translate(-50%, -50%);animation-name:loading;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;transform-origin:center}.avatar-depth{height:100px;width:100px;margin:0 auto 20px;overflow:hidden;border-radius:50%;border:3px solid #ffffff;box-shadow:0 10px 25px -15px rgba(0,0,0,0.35)}.avatar-depth img{width:100%;height:100%;object-fit:cover}.shop-section{margin:10em 0}.shop-section.shop-hero{border:none;min-height:70vh;display:flex;justify-content:center;align-items:center}.shop-section.shop-hero .wrapper{max-width:unset}.shop-section.shop-hero .prints-at-home{position:relative}.shop-section.shop-hero .prints-at-home a{top:53%}.shop-section.shop-hero .prints-at-home a:nth-of-type(1){left:8%}@media screen and (max-width: 768px){.shop-section.shop-hero .prints-at-home a:nth-of-type(1){left:42px}}.shop-section.shop-hero .prints-at-home a:nth-of-type(2){left:23%}@media screen and (max-width: 768px){.shop-section.shop-hero .prints-at-home a:nth-of-type(2){left:138px}}.shop-section.shop-hero .prints-at-home a:nth-of-type(3){left:38%}@media screen and (max-width: 768px){.shop-section.shop-hero .prints-at-home a:nth-of-type(3){left:234px}}@media screen and (max-width: 768px){.shop-section.shop-hero .prints-at-home img{height:400px;object-fit:cover;object-position:center left;border-radius:0 !important}.shop-section.shop-hero .prints-at-home a:after{display:none}}.shop-section.shop-hero h1{font-size:3em;font-family:"Newsreader",serif;font-weight:400;font-style:italic;line-height:1em}@media screen and (max-width: 768px){.shop-section.shop-hero .wrapper{padding:0}}.shop-section.no-margin{margin-top:0;margin-bottom:4em}.shop-section ol{padding:1.3em}.shop-section ol li{margin:0.6em 0}@media screen and (max-width: 768px){.shop-section{margin:6em 0}}.shop-section.flex{flex-wrap:wrap}.shop-section.image-right{flex-wrap:wrap-reverse}.shop-section.image-right .image{margin-left:8em}@media screen and (max-width: 768px){.shop-section.image-right .image{margin:0 0 2em}}.shop-section.image-left{flex-wrap:wrap}.shop-section.image-left .image{margin-right:8em}@media screen and (max-width: 768px){.shop-section.image-left .image{margin:0 0 2em}}.shop-section .value-content{width:calc(100% - 60px - 2em)}@media screen and (max-width: 768px){.shop-section .value-content{width:100%}}.shop-section.full .content{max-width:500px;margin:auto;text-align:center}.shop-section.full .content.left{text-align:left}@media screen and (max-width: 768px){.shop-section.full .content{max-width:unset}.shop-section.full .content:not(.trees){text-align:left}}.shop-section .image{position:relative;width:calc(50% - 4em)}.shop-section .image .product-tag{bottom:1em;left:1em}@media screen and (max-width: 768px){.shop-section .image{width:100%}}.shop-section .content:not(.shop-section.full .content){width:calc(50% - 4em)}@media screen and (max-width: 768px){.shop-section .content:not(.shop-section.full .content){width:100%}}.product-tag{position:absolute !important;font-size:1.2em !important}.product-tag:hover:after{opacity:1}.product-tag:after{content:attr(data-pop);position:absolute;top:50%;left:50px;transform:translateY(-50%);background:#000;color:#FFF;padding:0.4em;font-size:0.8em;height:fit-content;width:max-content;opacity:0;padding:0.4em 1em;border-radius:50px;transition:.4s ease-in-out;pointer-events:none}@media screen and (max-width: 768px){.product-tag:after{opacity:1}}.shop-product-list{display:grid;grid-template-columns:1fr 1fr 1fr}.shop-product-list.two{grid-template-columns:1fr 1fr}@media screen and (max-width: 768px){.shop-product-list{grid-template-columns:1fr 1fr}}.shop-product-list .product{padding:0.4em;margin:0 0 3em;position:relative}.shop-product-list .product .quickview{position:absolute;transition:0.3s ease;opacity:0;bottom:7em;left:50%;transform:translateY(-10px) translateX(-50%)}@media screen and (max-width: 768px){.shop-product-list .product .quickview{opacity:1;position:absolute;top:1em;right:1em;left:unset;transform:none !important}.shop-product-list .product .quickview .desktop{display:none}.shop-product-list .product .quickview button{padding:0;height:35px;width:35px;display:flex;justify-content:center;align-items:center}}.shop-product-list .product:hover .quickview{opacity:1;transform:translateY(0) translateX(-50%)}.shop-product-list .product img{height:auto}.shop-product-list .product.compressed img{object-fit:cover;max-height:400px;height:auto}.shop-product-list .product img.image-block{object-fit:cover;height:calc(100% - 0.4em - 75px)}.shop-product-list .product a{text-decoration:none;color:inherit}.shop-product-list .product p{margin:0}.shop-product-list .product p.title{font-size:1.1em;font-weight:500;margin-top:0.6em;color:#0F0F0F}.product-modal{position:fixed;top:50%;left:50%;background:#FFF;transform:scale(0.8) translate(-50%, -50%);z-index:98;padding:2em;border-radius:12px;opacity:0;pointer-events:none;display:none;transform-origin:0 0;transition:0.4s cubic-bezier(0.34, 1.56, 0.64, 1);box-shadow:0px 10px 60px -4px #00000033;width:90%;max-width:calc(954px - 12em);max-height:80%;overflow-y:scroll}@media screen and (max-width: 768px){.product-modal{max-height:100%;width:100%;border-radius:0}}.product-modal .product_link{padding:0 0 2em}.product-modal .product_image{max-width:450px}@media screen and (max-width: 1200px){.product-modal .product_image{max-width:unset}.product-modal .product_image img{object-fit:cover;max-height:50vh}}.product-modal .close-modal{position:absolute;top:1em;right:1em;z-index:5}.product-modal.active{pointer-events:all;opacity:1;transform:scale(1) translate(-50%, -50%)}.collections-list{display:flex;gap:6em;margin:10em auto 0;justify-content:flex-start;width:fit-content;padding:0 2em}@media screen and (max-width: 1200px){.collections-list{gap:2em;margin:8em auto 0}.collections-list .wrapper{padding:0}}@media screen and (max-width: 768px){.collections-list{display:block}}.collections-list .filter-collections{position:sticky;position:-webkit-sticky;top:4em;display:flex;flex-direction:column;flex-shrink:0;height:fit-content}@media screen and (max-width: 768px){.collections-list .filter-collections{display:none}}.collections-list .filter-collections a i{margin-right:0.2em}.collections-list .filter-collections a.active{background:#000;color:#FFF}.collections-list .filter-collections a:hover:not(.active){background:#e9e9e9}.collections-list .products__section__header{margin-bottom:2em}@media screen and (max-width: 768px){.collections-list .products__section__header{text-align:center}}.product__intro{display:flex;flex-direction:column}@media screen and (max-width: 768px){.product__intro{flex-direction:column-reverse}}.product__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:8em;width:100%;padding:0 6em;margin:10em auto 0;max-width:1254px}@media screen and (max-width: 1200px){.product__hero{padding:0 3em}}@media screen and (max-width: 768px){.product__hero{flex-direction:column;padding:0 2em;margin:1em auto 8em;gap:2em}}.product__hero .product-info{flex-shrink:1}.product__hero .product-intro{display:flex;align-items:center;gap:1em}@media screen and (max-width: 768px){.product__hero .product-intro{flex-direction:column;text-align:left;align-items:flex-start;gap:0em}}.product__hero .product-intro h1,.product__hero .product-intro p{margin:0}.product__hero .product-intro p{position:relative;top:0.2em}@media screen and (max-width: 768px){.product__hero .product-intro p{top:0}}.product__hero .product-feature-info{flex-shrink:0}@media screen and (max-width: 768px){.product__hero .product-feature-info{width:100%}}.image-feature{width:100%;height:80vh;background:#e9e9e9;margin:8em 0;display:flex;align-items:center;justify-content:center}.image-feature img{height:100%;width:100%;object-fit:cover}.image-feature.dark{background:#0F0F0F}.image-feature.dark img{height:80%;width:auto}@media screen and (max-width: 768px){.image-feature.dark img{max-width:65%;object-fit:contain}}@media screen and (max-width: 768px){.image-feature{margin:0;height:60vh}}.product-features{width:100%;margin-bottom:2em}.product-features i{font-size:1.4em;color:#717171}.product-features svg{height:18.5px;width:auto}.product-features p{margin:0}.product-features ul{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:2em;padding:0;margin:0;list-style-type:none}@media screen and (max-width: 1200px){.product-features ul{display:flex;flex-direction:column}}@media screen and (max-width: 768px){.product-features ul{display:grid}}.product-features ul li{width:100%;text-align:left;display:flex;align-items:center;gap:0.6em}@media screen and (max-width: 768px){.product-features ul li{flex-direction:column;align-items:flex-start}}.product-description{text-align:left;font-size:1em}.product-description p{color:#3F3F3F}.product-description p:first-of-type{font-size:1.1em;font-weight:500;color:#0F0F0F}.product_page{width:100%;margin:auto;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;align-items:center}@media screen and (max-width: 1200px){.product_page{width:100%}}.product_page .product_image{width:55%;position:relative}.product_page .product_image.loading:after{content:'';height:15px;width:15px;border-top:2px solid #FFF;border-right:2px solid #3F3F3F;border-bottom:2px solid #3F3F3F;border-left:2px solid #3F3F3F;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation-name:loading;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;transform-origin:center}@keyframes loading{from{transform:translate(-50%, -50%) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(360deg)}}@media screen and (max-width: 1200px){.product_page .product_image{width:50%}}@media screen and (max-width: 768px){.product_page .product_image{width:100%}}.product_page .product_image img{width:100%;border-radius:12px}.product_page .product_form{width:45%;padding-left:40px;flex-grow:1}.product_page .product_form p{line-height:1em}.product_page .product_form p.title{font-size:1.6em;font-weight:500;margin:0;color:#0F0F0F}.product_page .product_form p.price{margin:0.4em 0 2em;font-size:1.2em}.product_page .product_form hr{border:none;border-bottom:1px solid #DADADA;margin-bottom:40px}.product_page .product_form .options .selector-wrapper{display:none}.product_page .product_form button[type="submit"]{width:100%}.product_page .product_form .print-info{font-size:0.8em;line-height:2em;margin-top:2em}@media screen and (max-width: 1200px){.product_page .product_form{width:50%}}@media screen and (max-width: 768px){.product_page .product_form{width:100%;padding-left:0;margin-top:40px}}.swatch-element{display:inline-block;position:relative;margin:0 4px 8px 0}.swatch-element input{appearance:none;-webkit-appearance:none;background:none;border:2px solid;height:100%;width:100%;position:absolute;left:0;top:0;z-index:2;opacity:0.0001;cursor:pointer}.swatch-element input:hover+label{background:#f2f2f2;color:#0F0F0F}.swatch-element input:checked+label{background:#000;border-color:#000;color:#FFF}.swatch-element input:checked+label:hover+label{background:#0F0F0F;color:#FFF}.swatch-element input:focus-visible+label{outline:2px solid #ba99ff}.swatch-element label{background:#FFF;position:relative;display:block;border-radius:50px;font-weight:500;border:1px solid #DADADA;box-shadow:0px 4px 15px -15px #000;padding:0.8em 1.2em}.swatch-element label.color{padding:0.8em 1.2em 0.8em 3em}.swatch-element label.color:after{content:'';height:22px;width:22px;position:absolute;top:50%;left:0.8em;transform:translateY(-50%);border-radius:50%}.swatch-element label.color.full-colour:after{background:radial-gradient(50% 50% at 50% 50%, #fff 0%, rgba(255,255,255,0) 100%),conic-gradient(from 180deg at 50% 50%, #E45959 0deg, #E4B559 80.63deg, #96E194 170.63deg, #588DDC 264.38deg, #E45959 360deg),linear-gradient(0deg, #D9D9D9, #D9D9D9)}.swatch-element label.color.black-white:after{background:radial-gradient(50% 50% at 50% 50%, #fff 0%, rgba(255,255,255,0) 100%),conic-gradient(from 180deg at 50% 50%, #414141 0deg, #222 105deg, #868686 241.88deg, #414141 360deg),linear-gradient(0deg, #000, #000)}.image.product__quality{background:#F1F1F1;overflow:hidden;height:420px}.image.product__quality.dark{background:#3F3F3F}.image.product__quality img{width:200%;position:relative;top:-40%;left:-40%}.announcement-margin-top{height:2.5em;width:100%}.new-nav{position:fixed;top:1em;left:50%;z-index:90;padding:0.6em;gap:12px;width:calc(100% - 2em);max-width:300px;height:fit-content;max-height:50px;overflow:hidden;transition:max-height 0.4s cubic-bezier(0.33, 1, 0.68, 1),max-width 0.4s cubic-bezier(0.33, 1, 0.68, 1);transform:translateX(-50%);transform-origin:top center;background:rgba(250,250,250,0.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:12px}@media screen and (max-width: 768px){.new-nav{max-width:250px}}.new-nav.announcement{max-width:480px;max-height:95px}.new-nav.announcement.menu-active,.new-nav.announcement.cart-active{max-height:800px;max-width:620px}.new-nav.menu-is-open .new-nav__interactive{display:flex}.new-nav.cart-is-open .new-nav__cart{display:block}.new-nav.menu-active{max-height:800px;max-width:440px}.new-nav.menu-active .new-nav__interactive{clip-path:inset(0 0 0 0)}.new-nav.menu-active .new-nav__items li{transform:translateY(0);opacity:1}.new-nav.cart-active{max-height:800px;max-width:440px}.new-nav.cart-active .new-nav__cart{clip-path:inset(0 0 0 0)}.new-nav.cart-active .new-nav__cart h2,.new-nav.cart-active .new-nav__cart .cart_buttons,.new-nav.cart-active .new-nav__cart .subtotal,.new-nav.cart-active .new-nav__cart .product{opacity:1}.new-nav.cart-active .new-nav__cart .cart_buttons,.new-nav.cart-active .new-nav__cart .product{transform:translateY(0)}.new-nav__announcement{display:flex;justify-content:space-between;align-items:center;padding:1em;text-decoration:none;background:#ECE9FF;border-radius:6px;margin-bottom:0.4em;transition:0.4s ease}.new-nav__announcement i.fa-arrow-right{color:#5200FF;opacity:0;transition:0.4s ease}@media screen and (max-width: 768px){.new-nav__announcement i.fa-arrow-right{opacity:1}}.new-nav__announcement:hover{background:#e3dfff}.new-nav__announcement:hover i.fa-arrow-right{opacity:1}.new-nav__announcement .details{display:flex;justify-content:flex-start;align-items:center;margin-right:4em}@media screen and (max-width: 768px){.new-nav__announcement .details{flex-direction:column;align-items:flex-start;height:1.2em;overflow:hidden}}.new-nav__announcement .details .divider{width:1px;height:14px;background:#CCCBD6;margin:0 0.6em}@media screen and (max-width: 768px){.new-nav__announcement .details .divider{display:none}}.new-nav__announcement .details p{margin:0;line-height:1.2em}.new-nav__announcement .details p.description{color:#6F6A8D}.new-nav__announcement .details .title{display:flex;justify-content:flex-start;align-items:center;color:#5200FF;font-weight:500;white-space:nowrap}@media screen and (max-width: 768px){.new-nav__announcement .details .title{animation:announc-swap 8s infinite linear}}.new-nav__announcement .details .title i{margin-right:0.4em}@media screen and (max-width: 768px){.new-nav__announcement .details .description{animation:announc-swap 8s infinite linear}}@keyframes announc-swap{0%,40%{transform:translateY(0)}50%,90%{transform:translateY(-100%)}100%{transform:translateY(0)}}.new-nav__static{display:grid;grid-template-columns:1fr 50% 1fr;align-items:center}.new-nav__static .logo{margin:auto}.new-nav__static :first-child{justify-self:flex-start}.new-nav__static :last-child{justify-self:flex-end}.new-nav .btn{display:flex;align-items:center}.new-nav .btn .notif{height:6px;width:6px;border:1px solid #717171;border-radius:50%;display:inline-block;margin-left:0.4em}.new-nav .btn .notif.active{background:#5200FF;border-color:#5200FF}.new-nav__interactive{clip-path:inset(0 0 100% 0);transition:clip-path 0.4s cubic-bezier(0.33, 1, 0.68, 1);overflow:hidden;display:flex;flex-wrap:nowrap;justify-content:flex-start;width:100%;display:none}.new-nav__items{margin:1em 0 0;padding:0.4em;border-radius:6px;background:rgba(0,0,0,0.05);list-style-type:none;overflow:hidden;width:100%;height:fit-content;flex-shrink:0;transition:transform 0.4s cubic-bezier(0.33, 1, 0.68, 1),max-height 0.4s cubic-bezier(0.33, 1, 0.68, 1);display:none;max-height:0px}.new-nav__items.grandchild{transform:translate(-100%)}.new-nav__items:first-of-type{display:block;max-height:50vh}.new-nav__items.is-open{display:block;max-height:0px}.new-nav__items#nav_main.is-closed{transform:translateX(-100%);max-height:0px}.new-nav__items.active{max-height:50vh;overflow-y:scroll}.new-nav__items.active.child{transform:translateX(-100%)}.new-nav__items.active.child.open-child{transform:translateX(-200%)}.new-nav__items.active.grandchild{transform:translateX(-200%)}.new-nav__items li{margin:0.4em 0;transition:all 0.4s cubic-bezier(0.33, 1, 0.68, 1);transition-delay:var(--transition-delay);opacity:0;transform:translateY(150%)}.new-nav__items li:first-of-type{margin-top:0}.new-nav__items li:last-of-type{margin-bottom:0}.new-nav__items li.title{display:flex;align-items:center}.new-nav__items li.title .btn{width:fit-content;margin-right:0.4em}.new-nav__items li.title .btn i{margin-right:0}.new-nav__items li.title p{margin:0}.new-nav__items li.title p.divider{margin:0 0.4em}.new-nav__items button{display:flex;justify-content:space-between;align-items:center}.new-nav__items .btn{display:flex;align-items:center;width:100%}.new-nav__items .btn .badge{margin:0 0.4em;top:0}.new-nav__items .btn i{opacity:0.5;margin-right:0.4em}.new-nav__items .btn.active{background:#0F0F0F;color:#FFF}.new-nav__cart{margin:1em 0 0;padding:0.4em;border-radius:6px;background:rgba(0,0,0,0.05);clip-path:inset(0 0 100% 0);transition:clip-path 0.4s cubic-bezier(0.33, 1, 0.68, 1);overflow-x:hidden;overflow-y:scroll;max-height:55vh;display:none}.new-nav__cart__contents{padding:0 1em 0}.new-nav__cart .cart_buttons{display:flex;align-items:center;margin:0 auto 3em;width:-moz-fit-content;width:fit-content;transition:opacity 0.4s cubic-bezier(0.33, 1, 0.68, 1),transform 0.4s cubic-bezier(0.33, 1, 0.68, 1);opacity:0;transform:translateY(20%)}.new-nav__cart .cart_buttons span{margin:0 1em}.new-nav__cart input[type="text"]{width:100%}.new-nav__cart .loading_spinner{height:45px;width:45px;border-top:4px solid #5200FF;border-right:4px solid rgba(0,0,0,0.2);border-bottom:4px solid rgba(0,0,0,0.2);border-left:4px solid rgba(0,0,0,0.2);border-radius:50%;animation-name:loading_spinner;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;transform-origin:center;margin:auto;display:none}.new-nav__cart .loading_spinner.active{display:block}@keyframes loading_spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.new-nav__cart h2{text-align:center;font-size:1.4em;margin:0.6em;opacity:0;transition:opacity 0.4s cubic-bezier(0.33, 1, 0.68, 1)}.new-nav__cart .product{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%;padding:1em 0;border-top:1px solid rgba(0,0,0,0.05);transition:opacity 0.4s cubic-bezier(0.33, 1, 0.68, 1),transform 0.4s cubic-bezier(0.33, 1, 0.68, 1);transform:translateY(20%);opacity:0;transition-delay:var(--transition-delay)}.new-nav__cart .product .image{width:20%;overflow:hidden}.new-nav__cart .product .image a{height:100%;width:100%}.new-nav__cart .product .image a:focus,.new-nav__cart .product .image a:active{outline:2px solid #ba99ff}.new-nav__cart .product .image a img{object-fit:cover;width:100%}.new-nav__cart .product .image a:hover:after{width:0}.new-nav__cart .product .controls{flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding-left:2em}.new-nav__cart .product .controls .top{display:flex;flex-direction:row;justify-content:space-between;text-align:left}.new-nav__cart .product .controls .top a{text-decoration:none;color:inherit}.new-nav__cart .product .controls .top a:focus,.new-nav__cart .product .controls .top a:active{outline:2px solid #ba99ff}.new-nav__cart .product .controls .top p.title{margin:0;font-weight:500;color:#0F0F0F}.new-nav__cart .product .controls .top p.variant{margin:0;font-size:0.9em}.new-nav__cart .product .controls .bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.new-nav__cart .product .controls .bottom p.price{font-weight:500;font-size:0.9em;margin:0}.new-nav__cart .product .quant_select{display:flex}.new-nav__cart .product .quant_select input{appearance:none;-webkit-appearance:none;padding:0;border:0;border-top:1px solid #DADADA;border-bottom:1px solid #DADADA;width:5em;height:43px;text-align:center}.new-nav__cart .product .quant_select input::-webkit-outer-spin-button,.new-nav__cart .product .quant_select input::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0}.new-nav__cart .product .quant_select input[type=number]{appearance:textfield;-moz-appearance:textfield}.new-nav__cart .product .quant_select a{border-color:#DADADA;border-radius:0;padding:12px 18px}.new-nav__cart .product .quant_select a:first-of-type{border-radius:25px 0 0 25px}.new-nav__cart .product .quant_select a:last-of-type{border-radius:0 25px 25px 0}.new-nav__cart .product .quant_select a i{left:0}.new-nav__cart .product .quant_select a:hover{background:#fff;color:#000}.new-nav__cart .product .quant_select a:hover i{left:0}.new-nav__cart .subtotal{display:flex;justify-content:space-between;max-width:600px;margin:auto;border-top:1px solid rgba(0,0,0,0.05);color:#0F0F0F;font-size:1.1em;transition:opacity 0.4s cubic-bezier(0.33, 1, 0.68, 1)}.new-nav__cart .subtotal p.price{font-weight:500}.new-nav__cart p#cart__result{text-align:center}
