@font-face{font-family:SFProRoundedBlack;src:url(/assets/SFProRoundedBlack-CU4Ydbzu.otf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:SFProRoundedHeavy;src:url(/assets/SFProRoundedHeavy-D-FeavsV.otf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Acumin Pro;src:url(/assets/AcuminThin-BKUrLWTS.woff) format("woff2");font-weight:200;font-style:normal}@font-face{font-family:Acumin Pro;src:url(/assets/acuminLight-O524Wn46.woff) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Acumin Pro;src:url(/assets/acuminLightItalic-DuVHwLe3.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:Acumin Pro;src:url(/assets/AcuminRegular-IBNzA6ml.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Acumin Pro;src:url(/assets/AcuminRegularItalic-Bu8sHhSN.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Acumin Pro;src:url(/assets/AcuminMedium-2A5yNcIr.woff) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Acumin Pro;src:url(/assets/AcuminMediumItalic-CtEx_BaX.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Acumin Pro;src:url(/assets/AcuminBold-BLu4jcM7.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Acumin Pro;src:url(/assets/AcuminBoldItalic-CSyjlJlK.otf) format("opentype");font-weight:700;font-style:italic}@font-face{font-family:Europa Grotesk;src:url(/assets/EuropaExtraLight-BaIF1_-o.otf) format("opentype");font-weight:200;font-style:normal}@font-face{font-family:Europa Grotesk;src:url(/assets/EuropaLight-Lfl_juhJ.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Europa Grotesk;src:url(/assets/EuropaLightItalic-BFI5F9rc.otf) format("opentype");font-weight:300;font-style:italic}@font-face{font-family:Europa Grotesk;src:url(/assets/EuropaRegular-B8TpHIl-.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Europa Grotesk;src:url(/assets/EuropaRegularItalic-BLpXbql2.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Europa Grotesk;src:url(/assets/EuropaMedium-B1sg5FmX.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Europa Grotesk;src:url(/assets/EuropaMediumItalic-DYxLqumL.otf) format("opentype");font-weight:500;font-style:italic}@font-face{font-family:Europa Grotesk;src:url(/assets/EuropaBold-CpCynczI.otf) format("opentype");font-weight:700;font-style:normal}.connect_container .connect_container-bio{font-family:Acumin Pro;letter-spacing:0;width:100%;min-width:200px;font-size:clamp(.8rem,1.1vw,1rem);line-height:1.6}@media(max-width:660px){.connect_container .connect_container-bio{text-align:justify;hyphens:auto;word-spacing:-.05rem;font-size:.9rem}}@media(max-width:440px){.connect_container .connect_container-bio{letter-spacing:-.01rem}}.connect_container .connect_container-bio h4{line-height:1.25;font-weight:300}@media(max-width:660px){.connect_container .connect_container-bio h4{margin-bottom:.3rem;line-height:1.35}}@media(max-width:440px){.connect_container .connect_container-bio h4{line-height:1.2;font-weight:400}}.connect_container .connect_container-bio h4 strong{font-weight:500;letter-spacing:-.025rem}@media(max-width:440px){.connect_container .connect_container-bio h4 strong{font-weight:600}}.connect_container .connect_container-bio h4 span{background-color:#000;color:#3bffe8}.projects__list{-moz-column-count:3;column-count:3;gap:.6rem;padding:.3rem 1rem 1rem}@media(max-width:820px){.projects__list{-moz-column-count:2;column-count:2;padding-top:1rem}}@media(max-width:440px){.projects__list{-moz-column-count:1;column-count:1}}.projects__list .project__list-item{width:100%;display:block;-o-object-fit:cover;object-fit:cover;-moz-column-break-inside:avoid;break-inside:avoid;overflow:hidden;height:100%}@media(max-width:820px){.projects__list.projects__list--filter{-moz-column-count:2;column-count:2;padding-top:1rem}}@media(max-width:440px){.projects__list.projects__list--filter{-moz-column-count:1;column-count:1}}.projects__list.projects__list--filter .project__list-item{-moz-column-break-inside:unset;break-inside:unset;height:auto;aspect-ratio:4/3;min-height:37vh;max-height:37vh}.product-detail{display:flex;justify-content:space-between;flex-direction:row;align-items:start;gap:4rem;padding:1.2rem;hyphens:auto;text-align:justify;line-height:1.2}@media(max-width:1100px){.product-detail{gap:2rem}}@media(max-width:820px){.product-detail{display:unset;padding:2rem 1rem}}.product-detail .product-detail__1{max-width:45vw;position:sticky;top:4rem;font-family:Acumin Pro,sans-serif;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto,1fr);gap:.7rem;-moz-column-gap:1.5rem;column-gap:1.5rem;transition:transform .3s ease}.product-detail .product-detail__1 .product-detail__1-lang{display:flex;justify-content:flex-end;flex-direction:auto;align-items:center;gap:auto;margin-bottom:-1.8rem;margin-top:-.3rem;z-index:1200}.product-detail .product-detail__1 .product-detail__1-lang .product-detail__1-langToggle{width:3rem;font-size:1.1rem;color:#000;font-weight:600;background:#fff;border:.7px solid black;letter-spacing:.06rem;border-radius:2rem;padding:.2rem .5rem}@media(max-width:1100px){.product-detail .product-detail__1{position:sticky;display:flex;justify-content:space-between;flex-direction:column;align-items:start;gap:1rem;top:0}}@media(max-width:820px){.product-detail .product-detail__1{max-width:unset;margin-bottom:1rem;position:unset;align-items:unset}}@media(max-width:440px){.product-detail .product-detail__1{gap:.7rem}}.product-detail .product-detail__1 .product-detail__1type{font-size:.8rem;grid-row:1;grid-column:1}.product-detail .product-detail__1 .product-detail__1info{margin:0;grid-row:1;font-size:.8rem;grid-column:2;text-align:right;width:32ch;justify-self:end}@media(max-width:1100px){.product-detail .product-detail__1 .product-detail__1info{position:absolute;right:1rem}}@media(max-width:440px){.product-detail .product-detail__1 .product-detail__1info{width:33ch}}.product-detail .product-detail__1 .product-detail__1title{grid-row:2;font-size:1.2rem;grid-column:span 2;font-weight:600;margin:0 auto 0 0}@media(max-width:1100px){.product-detail .product-detail__1 .product-detail__1title{margin-top:1rem}}@media(max-width:440px){.product-detail .product-detail__1 .product-detail__1title{hyphens:none}}.product-detail .product-detail__1 .product-detail__1-description-en{font-size:.85rem;grid-row:3;word-spacing:-.08rem}.product-detail .product-detail__1 .product-detail__1-description-pt{grid-row:3;font-size:.85rem;font-weight:200;word-spacing:-.08rem;font-style:italic}@media(max-width:440px){.product-detail .product-detail__1 .product-detail__1-description-pt{font-style:unset;font-weight:400}}.product-detail .product-detail__1 .product-detail__1-stack{grid-column:span 2;font-size:clamp(.8rem,1vw,1rem);text-wrap:noWrap;z-index:1000}@media(max-width:950px){.product-detail .product-detail__1 .product-detail__1-stack{font-size:.7rem}}@media(max-width:880px){.product-detail .product-detail__1 .product-detail__1-stack{font-size:.6rem}}@media(max-width:768px){.product-detail .product-detail__1 .product-detail__1-stack{font-size:1rem}}@media(max-width:440px){.product-detail .product-detail__1 .product-detail__1-stack{font-size:.8rem}}.product-detail .product-detail__1 .product-detail__1-stack .product-detail__1-stack-tech{margin-bottom:1rem;display:flex;justify-content:space-between;flex-direction:row;align-items:center;gap:1rem}@media(max-width:440px){.product-detail .product-detail__1 .product-detail__1-stack .product-detail__1-stack-tech{flex-wrap:wrap;gap:.3rem}}.product-detail .product-detail__1 .product-detail__1-stack .product-detail__1-stack-tech .product-detail__1-stack-tech-1{border:.08rem solid black;border-radius:50px;padding:.2rem 1rem;width:100%;text-align:center}.product-detail .product-detail__1 .product-detail__1-stack .product-detail__1-stack-links{display:flex;justify-content:flex-start;flex-direction:row;align-items:center;gap:1rem}.product-detail .product-detail__1 .product-detail__1-stack .product-detail__1-stack-links .product-detail__1-stack-links-1{display:flex;justify-content:space-between;flex-direction:row;align-items:center;gap:auto;border-radius:50px;padding:.4rem .8rem .4rem 1.1rem;color:#000;width:100%;box-shadow:0 4px 6px rgba(0,0,0,.15);border:1px solid black;background:linear-gradient(to bottom,#3bffe8,#3bffe8 60%,#3bffe8)}.product-detail .product-detail__1 .product-detail__1-stack .product-detail__1-stack-links .product-detail__1-stack-links-1:hover{background:transparent;-webkit-text-decoration:1.5px underline;text-decoration:1.5px underline}.product-detail .product-detail__1 .product-detail__1-stack .product-detail__1-stack-links .product-detail__1-stack-links-1 .product-detail__1-stack-links-1-arrow{display:flex;justify-content:center;flex-direction:row;align-items:center;gap:auto;padding-top:.18rem;width:1.2rem;height:1.1rem;background:#000;color:#3bffe8;border-radius:50%;font-size:.8rem;font-weight:700}.product-detail .product-detail__2{flex:1;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(auto,1fr);gap:1rem}.product-detail .product-detail__2 .product-detail__2-mediaItems{width:100%}.product-detail .product-detail__2 .product-detail__2-wrapper{position:relative;width:100%}.product-detail .product-detail__2 .product-detail__2-wrapper-video{width:100%;display:block}.product-detail .product-detail__2 .product-detail__2-mediaItems-wrapper-play{position:absolute;transform:translate(-50%,-50%);font-size:1.5rem;background:transparent;color:#fff;box-shadow:0 12px 20px rgba(0,0,0,.23);border:1px solid white;border-radius:50%;cursor:pointer}.filterBar{display:flex;justify-content:flex-start;flex-direction:row;align-items:center;gap:auto;padding:0 1.3rem .6rem;font-size:clamp(.9rem,1.1vw,.97rem);text-wrap:noWrap;letter-spacing:.5px}.filterBar.filterBar--scrolled{display:flex;justify-content:flex-start;flex-direction:column;align-items:flex-start;gap:.05rem;position:fixed;padding-left:1.6rem;font-size:1.2rem;z-index:1000}.filterBar.filterBar--scrolled .filterBar__item span:nth-child(1){background-color:#fff;border-radius:2rem;padding:.1rem .5rem}@media(max-width:440px){.filterBar.filterBar--scrolled .filterBar__item span:nth-child(1) a{margin-bottom:1rem}}.filterBar.filterBar--scrolled .filterBar__item span:nth-child(2){opacity:0}@media(max-width:820px){.filterBar.filterBar--scrolled{font-size:1rem}}@media(max-width:440px){.filterBar.filterBar--scrolled{font-size:1.2rem}}.filterBar .filterBar__item span:nth-child(1){text-decoration:none;color:#000;transition:opacity .2s ease}.filterBar .filterBar__item span:nth-child(1):hover{color:#3bffe8;background-color:#000}.filterBar .filterBar__item.is-active span:nth-child(1){color:#3bffe8;background-color:#000}.filterBar .filterBar__item span:nth-child(2){pointer-events:none;margin:0 .5rem}.connect_container{letter-spacing:0;box-sizing:border-box;display:grid;grid-template-columns:1fr 3fr;padding:2rem 1rem;gap:5%;font-family:Acumin Pro}@media(max-width:660px){.connect_container{grid-template-columns:1fr;gap:0;padding:.5rem 1rem}}.connect_container .connect_container-bio h2{font-weight:400}@media(max-width:660px){.connect_container .connect_container-bio .connect_container-bio-bbr{display:none}}.connect_container .connect_container-bio .connect_container-bio-br{display:none}@media(max-width:820px){.connect_container .connect_container-bio .connect_container-bio-br{display:block}}@media(max-width:660px){.connect_container .connect_container-bio .connect_container-bio-br{display:none}}.connect_container .connect_container-2{display:flex;justify-content:flex-start;flex-direction:column;align-items:space-between;gap:2rem}@media(width:1366px)and (min-height:641px)and (max-height:768px){.connect_container .connect_container-2{gap:2rem}}@media(max-width:1200px){.connect_container .connect_container-2{gap:4rem}}@media(max-width:820px){.connect_container .connect_container-2{gap:2rem}}@media(max-width:440px){.connect_container .connect_container-2{gap:1rem}}.connect_container .connect_container-2 .connect_container-2-qualifications-table{width:100%;font-size:clamp(.8rem,1.1vw,1rem);border-collapse:collapse;margin-top:.92rem}@media(max-width:440px){.connect_container .connect_container-2 .connect_container-2-qualifications-table{margin-top:.4rem;border-collapse:unset}}.connect_container .connect_container-2 .connect_container-2-qualifications-table tbody tr{border-bottom:.5px solid black;font-weight:700}.connect_container .connect_container-2 .connect_container-2-qualifications-table tbody td{text-wrap:noWrap}.connect_container .connect_container-2 .connect_container-2-qualifications-table tbody td span{font-weight:500}.connect_container .connect_container-2 .connect_container-2-qualifications-table tbody td:not(:first-child){text-align:center}@media(max-width:900px){.connect_container .connect_container-2 .connect_container-2-qualifications-table tbody td:last-child,.connect_container .connect_container-2 .connect_container-2-qualifications-table tbody td:nth-child(3){display:none}.connect_container .connect_container-2 .connect_container-2-qualifications-table tbody td:nth-child(2){text-align:right}}@media(max-width:440px){.connect_container .connect_container-2 .connect_container-2-qualifications-table tbody td:nth-child(2){font-size:.9rem}}.connect_container .connect_container-2 .connect_container-2-qualifications-table tbody td:last-child{text-align:right}.connect_container .connect_container-2 .connect_container-2-qualifications-table tbody td:first-child{font-weight:500}@media(max-width:440px){.connect_container .connect_container-2 .connect_container-2-qualifications-table tbody td:first-child{font-size:1rem;font-weight:600;text-decoration:unset;max-width:10ch}}.connect_container .connect_container-2 .connect_container-2-qualifications-table tbody td{padding:.5rem 0;font-weight:300}@media(max-width:440px){.connect_container .connect_container-2 .connect_container-2-qualifications-table tbody td{padding:.2rem 0}}.connect_container .connect_container-2 .connect_container-2-contacts{display:flex;justify-content:space-between;flex-direction:row;align-items:auto;gap:auto}@media(max-width:1200px){.connect_container .connect_container-2 .connect_container-2-contacts{gap:0}}@media(max-width:820px){.connect_container .connect_container-2 .connect_container-2-contacts{flex-direction:column;gap:2rem}}@media(max-width:440px){.connect_container .connect_container-2 .connect_container-2-contacts{gap:1rem}}.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-2-contacts-txt{display:flex;justify-content:auto;flex-direction:column;align-items:auto;gap:1rem}@media(max-width:1200px){.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-2-contacts-txt{gap:2rem}}@media(max-width:820px){.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-2-contacts-txt{gap:1rem}}.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-2-contacts-txt-1{display:flex;justify-content:space-between;flex-direction:row;align-items:flex-start;gap:3rem;font-size:clamp(.85rem,1.1vw,1rem)}@media(max-width:1200px){.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-2-contacts-txt-1{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;gap:.6rem;font-size:1rem}}@media(max-width:900px){.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-2-contacts-txt-1{font-size:clamp(.85rem,1.1vw,1rem)}}@media(max-width:820px){.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-2-contacts-txt-1{flex-direction:row;font-size:clamp(.7rem,1.1vw,1rem)}}@media(max-width:440px){.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-2-contacts-txt-1{flex-direction:column;align-content:center;gap:.2rem}}.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-2-contacts-txt-1 h3{font-weight:500}@media(max-width:440px){.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-2-contacts-txt-1 h3{font-size:1rem}}@media(max-width:900px){.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-2-contacts-txt-1 span{display:none}}@media(max-width:820px){.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-2-contacts-txt-1 span{display:inline}}.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-2-contacts-txt-1 a{text-decoration:none;color:#000;font-weight:700;text-align:right}@media(max-width:820px){.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-2-contacts-txt-1 a{text-decoration:none;color:#3bffe8;background-color:#000;font-weight:400}}@media(max-width:440px){.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-2-contacts-txt-1 a{font-size:1rem;width:93vw;margin:0 auto;text-align:center}}.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-2-contacts-txt-1 a:hover{letter-spacing:.8px;text-decoration:underline;color:#3bffe8;background-color:#000;font-weight:400}@media(max-width:820px){.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-2-contacts-txt-1 a:hover{letter-spacing:0}}.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-myvideo{max-width:20vw}@media(max-width:1200px){.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-myvideo{max-width:30vw}}@media(max-width:900px){.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-myvideo{max-width:32vw}}@media(max-width:820px){.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-myvideo{max-width:66vw;height:46vw}}@media(max-width:660px){.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-myvideo{max-width:94vw;height:24vw}}@media(max-width:440px){.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-myvideo{max-width:92vw;height:32vw;margin-bottom:2.5rem}}.connect_container .connect_container-2 .connect_container-2-contacts .connect_container-myvideo video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:.15rem solid #3bffe8}.master{display:grid;grid-template-rows:auto auto auto;grid-template-areas:"nav" "hero" "footer";background-color:#fff}.master.projects-frontend-bg{background-color:#000;height:100vh}@media(max-width:440px){.master.projects-frontend-bg{height:unset}}.nav{display:flex;justify-content:flex-start;flex-direction:column;align-items:space-between;gap:1.2rem;grid-area:nav;padding:1rem;letter-spacing:.5px}@media(max-width:440px){.nav{padding:0;gap:.8rem}}.nav .nav__topbar,.nav .nav__links{display:grid;gap:.8rem;grid-template-columns:1fr auto 1fr;align-items:center;font-size:clamp(.7rem,1.1vw,.9rem);padding:0 .2rem}@media(max-width:440px){.nav .nav__topbar,.nav .nav__links{font-size:.8rem;padding:.33rem .6rem}}@media(max-width:440px){.nav .nav__topbar span:nth-child(1),.nav .nav__links span:nth-child(1){display:none}}.nav .nav__topbar span:nth-child(2),.nav .nav__links span:nth-child(2){display:none}@media(max-width:440px){.nav .nav__topbar span:nth-child(2),.nav .nav__links span:nth-child(2){display:block}}.nav .nav__topbar span:nth-child(3),.nav .nav__links span:nth-child(3){justify-self:center;font-weight:500}.nav .nav__topbar span:nth-child(4),.nav .nav__links span:nth-child(4){justify-self:end}@media(max-width:440px){.nav .nav__topbar span:nth-child(4),.nav .nav__links span:nth-child(4){display:none}}.nav .nav__topbar span:nth-child(5),.nav .nav__links span:nth-child(5){display:none}@media(max-width:440px){.nav .nav__topbar span:nth-child(5),.nav .nav__links span:nth-child(5){display:block;justify-self:end}}.nav .nav__topbar{background-color:#3bffe8}@media(max-width:440px){.nav .nav__topbar{padding:.33rem .6rem}}@media(max-width:440px){.nav .nav__links{padding:0 .4rem;text-align:center}}.nav .nav__links .nav__links-span{position:fixed;top:12%;right:1rem;font-size:1rem;text-align:right;padding:0;max-width:15%;text-wrap:noWrap}.nav .nav__links .nav__links-a{width:100%;box-sizing:border-box;padding:.2rem 2rem;border:.09rem solid black;border-radius:30px}@media(max-width:440px){.nav .nav__links .nav__links-a{padding:.1rem 1.5rem}}.nav .nav__links .nav__links-a.connect{text-align:right}@media(max-width:440px){.nav .nav__links .nav__links-a.connect{text-align:center}}.nav .nav__links a{color:#000;font-size:clamp(1rem,2vw,1.4rem);position:relative}@media(max-width:440px){.nav .nav__links a{font-size:1.2rem}}.nav .nav__links a:after{content:"";position:absolute;left:0;bottom:.5px;width:0%;height:2px;background:#000;transition:width .3s ease}.nav .nav__links a:hover:after{width:100%}.nav .nav__links a.active:after{width:100%}.nav .nav__links a:active:after{display:none}@media(max-width:440px){.nav .nav__links a:active:after{display:block}}.nav .nav__links a.link--dark{color:#fff;transition:color .3s ease}.nav .nav__links a.link--dark:after{display:none}.nav .nav__links a.link--dark:hover{color:#3bffe8}.nav.nav--scrolled{position:sticky;top:-2rem;background:transparent;mix-blend-mode:difference;color:#fff;display:flex;justify-content:space-between;padding:1rem 0;margin:0}@media(max-width:440px){.nav.nav--scrolled{padding:0}}.nav.nav--scrolled .nav__links-span{top:8%;font-size:1.2rem;padding:0;text-align:right;border:none;margin-right:-.8rem}.nav.nav--scrolled .nav__topbar{background:transparent;opacity:0}@media(max-width:440px){.nav.nav--scrolled .nav__links{padding:0}}.nav.nav--scrolled .nav__links-a{background:transparent;padding:0 1rem}@media(max-width:440px){.nav.nav--scrolled .nav__links-a{padding:.8rem}}@media(max-width:440px){.nav.nav--scrolled .nav__links-a.connect{text-align:right}}.nav.nav--scrolled .nav__links-a a{color:inherit;padding:unset}.nav.nav--scrolled .nav__links-a a:after{background:currentColor}.notFound__page{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:2rem;margin-top:8%}.notFound__page img{max-width:30vw;width:100%}@media(max-width:820px){.notFound__page img{margin-top:24%;max-width:70vw}}@media(max-width:440px){.notFound__page img{margin-top:28%;max-width:90vw}}@media(max-width:440px){.main-section{padding:.9rem 0;overflow:unset}}.main-section .main-section__about{pointer-events:none;font-size:clamp(2.2rem,5vw,3.3rem);display:flex;justify-content:center;flex-direction:column;align-items:center;gap:2rem;padding:0 1rem;letter-spacing:1px;font-weight:300;position:relative;text-align:justify;hyphens:auto;max-width:75ch;line-height:1;word-spacing:-.2rem}@media(width:1366px)and (min-height:641px)and (max-height:768px){.main-section .main-section__about{font-size:3rem}}@media(max-width:1440px){.main-section .main-section__about{line-height:.95}}@media(max-width:440px){.main-section .main-section__about{font-size:1.55rem;line-height:1.04;font-weight:400;word-spacing:-.14rem}}.main-section .main-section__about strong{font-family:SFProRoundedHeavy;color:#fff;text-shadow:1px 1px 0 black,-1px -1px 0 black,1px -1px 0 black,-1px 1px 0 black,2px 0 0 black,-2px 0 0 black,0 2px 0 black,0 -2px 0 black,3px 0 0 black,-3px 0 0 black,0 3px 0 black,0 -3px 0 black,2px 2px 0 black,-2px -2px 0 black,2px -2px 0 black,-2px 2px 0 black;letter-spacing:-.03rem;font-size:clamp(1.87rem,4.24vw,2.8rem)}@media(min-width:1445px){.main-section .main-section__about strong{font-size:3.4rem;text-shadow:1px 1px 0 black,-1px -1px 0 black,1px -1px 0 black,-1px 1px 0 black,2px 0 0 black,-2px 0 0 black,0 2px 0 black,0 -2px 0 black,3px 0 0 black,-3px 0 0 black,0 3px 0 black,0 -3px 0 black,2px 2px 0 black,-2px -2px 0 black,2px -2px 0 black,-2px 2px 0 black,3px 3px 0 black,-3px -3px 0 black,3px -3px 0 black,-3px 3px 0 black}}@media(max-width:440px){.main-section .main-section__about strong{font-size:1.4rem;text-shadow:1px 1px 0 black,-1px -1px 0 black,1px -1px 0 black,-1px 1px 0 black,2px 0 0 black,-2px 0 0 black,0 2px 0 black,0 -2px 0 black,1px 2px 0 black,-1px -2px 0 black,1px -2px 0 black,-1px 2px 0 black;letter-spacing:0}}.main-section .main-section__about p:nth-child(1){text-indent:5rem;transform:scaleX(1.03);display:inline-block;max-width:97%;box-sizing:border-box}@media(min-width:1445px){.main-section .main-section__about p:nth-child(1){font-size:4rem;line-height:.9}}@media(max-width:440px){.main-section .main-section__about p:nth-child(1){text-indent:2rem}}.main-section .main-section__pt{display:grid;grid-template-columns:1fr 4fr;gap:1rem;padding:.9rem 1rem 0}@media(max-width:820px){.main-section .main-section__pt{grid-template-columns:none;padding-top:.6rem}}.main-section .main-section__pt p{font-family:Acumin Pro;font-size:clamp(1rem,2.2vw,1.2rem);line-height:1.2;word-spacing:-.2rem;font-weight:400;text-align:justify;hyphens:auto;min-width:34ch}@media(min-width:1445px){.main-section .main-section__pt p{font-size:1.5rem}}@media(max-width:1440px){.main-section .main-section__pt p{font-size:clamp(.8rem,3vw,1.05rem);letter-spacing:-.008rem;word-spacing:.02rem;line-height:1.28}}@media(width:1366px)and (min-height:641px)and (max-height:768px){.main-section .main-section__pt p{line-height:1.2}}@media(max-width:1000px){.main-section .main-section__pt p{min-width:24ch;word-spacing:-.05rem;line-height:1.2}}@media(max-width:440px){.main-section .main-section__pt p{font-size:.85rem;line-height:1.25}}.main-section .main-section__pt p strong{font-weight:600}@media(max-width:440px){.main-section .main-section__pt p strong{font-weight:600}}.main-section .main-section__pt p span{background-color:#000;color:#3bffe8}.main-section .main-section__pt .main-section__pt-slideshow{height:110%;position:relative;cursor:crosshair}.main-section .main-section__pt .main-section__pt-slideshow .main-section__pt-slideshow-pointer{position:absolute;top:1rem;right:1rem;width:30px}@media(max-width:820px){.main-section .main-section__pt .main-section__pt-slideshow .main-section__pt-slideshow-pointer{display:none}}.main-section .main-section__pt .main-section__pt-slideshow strong{font-weight:500;-webkit-text-decoration:1.5px underline;text-decoration:1.5px underline}.main-section .main-section__pt .main-section__pt-slideshow span{background-color:#000;color:#3bffe8}.main-section .main-section__pt .main-section__pt-slideshow .main-section__pt-slideshow-item{cursor:crosshair;width:100%;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}@media(min-width:1200px)and (min-height:813px){.main-section .main-section__pt .main-section__pt-slideshow .main-section__pt-slideshow-item{height:110%}}@media(max-width:820px){.main-section .main-section__pt .main-section__pt-slideshow .main-section__pt-slideshow-item{height:120%}}@media(max-width:440px){.main-section .main-section__pt .main-section__pt-slideshow .main-section__pt-slideshow-item{height:170%}}.footer{display:flex;justify-content:space-between;flex-direction:column;align-items:space-between;gap:0;pointer-events:none;z-index:800;grid-area:footer;position:fixed;bottom:0;left:0;right:0}.footer .footer__joana{pointer-events:none;display:flex;align-items:flex-end}.footer .footer__joana h1{pointer-events:none;max-width:100%;padding:0;margin-bottom:0;line-height:.58;font-weight:500;color:transparent;white-space:nowrap;-webkit-text-stroke:.08rem #000;font-size:clamp(26vw,15vw + 2rem,30vw);letter-spacing:clamp(-8rem,-6.4vw,-1.4rem);margin-left:clamp(-10rem,-6.5vw,-.9rem)}.footer .footer__joana span{-webkit-text-stroke:.15rem #000;pointer-events:none}.footer .footer__joana-mobile{display:none;pointer-events:none}@media(max-width:440px){.footer .footer__joana-mobile{display:flex;align-items:flex-end;margin-bottom:-4rem}.footer .footer__joana-mobile h1{pointer-events:none;max-width:100%;margin-bottom:0;line-height:.58;font-weight:500;color:transparent;white-space:nowrap;-webkit-text-stroke:.15rem #000;font-size:77vw;letter-spacing:-1.4rem;margin-left:-3rem}}.footer .hide-footer__joana{opacity:0;transition:opacity .2s ease,transform .2s ease}.footer .footer__copyright{max-height:40px;font-size:clamp(1rem,2vw,1.5rem);padding:.3rem 1rem;pointer-events:all;line-height:0;color:#000;z-index:1000;background-color:#000;margin:0 .5rem .3rem;border-radius:30px;-webkit-text-stroke:.05rem #3bffe8;display:grid;grid-template-columns:1fr 3fr 1fr;place-items:center}@media(max-width:700px){.footer .footer__copyright{padding-right:.3rem}}@media(max-width:440px){.footer .footer__copyright{font-size:1.2rem;-webkit-text-stroke:black;color:#3bffe8;border-radius:0;margin:0;padding:.4rem .5rem .5rem}}.footer .footer__copyright p{display:inline-block}@media(max-width:440px){.footer .footer__copyright span:nth-of-type(1){display:none}}.footer .footer__copyright span:nth-of-type(2){display:none}@media(max-width:440px){.footer .footer__copyright span:nth-of-type(2){display:block;font-size:.9rem}}.footer .footer__copyright .footer__copyright-icons{display:flex;justify-content:center;flex-direction:row;align-items:center;gap:1rem}@media(max-width:1000px){.footer .footer__copyright .footer__copyright-icons{gap:.5rem}}@media(max-width:820px){.footer .footer__copyright .footer__copyright-icons{transform:scale(.9)}}@media(max-width:600px){.footer .footer__copyright .footer__copyright-icons{transform:scale(.8)}}@media(max-width:440px){.footer .footer__copyright .footer__copyright-icons{transform:unset}}.footer .footer__copyright .footer__copyright-icons a:hover img{opacity:40%}@media(max-width:440px)and (hover:none){.footer .footer__copyright .footer__copyright-icons a:hover img{opacity:1}}.footer .footer_rectangle{pointer-events:none;background-color:#fff;height:4rem;position:absolute;bottom:0;width:100vw;z-index:900}@media(max-width:820px){.footer .footer_rectangle{height:3.2rem}}@media(max-width:440px){.footer .footer_rectangle{display:none}}.loader{position:fixed;top:45%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;animation:spin 2s linear infinite}.loader img{width:100%;height:100%}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(-30deg)}to{transform:translate(-50%,-50%) rotate(180deg)}}.typesContainer{min-height:82vh;display:flex;justify-content:center;flex-direction:auto;align-items:center;gap:auto}@media(max-width:600px){.typesContainer{min-height:85vh}}.typesContainer .typesContainer_links{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem;width:100%}@media(max-width:600px){.typesContainer .typesContainer_links{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:6rem}}.typesContainer .typesContainer_links .typesContainer_links-1{position:relative;display:flex;justify-content:center;flex-direction:auto;align-items:center;gap:auto}.typesContainer .typesContainer_links .typesContainer_links-1 .typesContainer_links-1-img{position:relative;width:clamp(280px,40vw,520px)}@media(width:1366px)and (min-height:641px)and (max-height:768px){.typesContainer .typesContainer_links .typesContainer_links-1 .typesContainer_links-1-img{width:30vw}}@media(max-width:600px){.typesContainer .typesContainer_links .typesContainer_links-1 .typesContainer_links-1-img{width:90vw}}@media(max-width:375px){.typesContainer .typesContainer_links .typesContainer_links-1 .typesContainer_links-1-img{width:75vw}}@media(max-width:600px){.typesContainer .typesContainer_links .typesContainer_links-1 .typesContainer_links-1-img-1 img:nth-of-type(1){-o-object-position:center 16%;object-position:center 16%;border-radius:15px}}.typesContainer .typesContainer_links .typesContainer_links-1 img{cursor:pointer;width:100%;height:auto;display:block}@media(max-width:600px){.typesContainer .typesContainer_links .typesContainer_links-1 img:nth-of-type(1){aspect-ratio:5/2.5;border-radius:15px;overflow:hidden;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;display:block}}@media(max-width:440px){.typesContainer .typesContainer_links .typesContainer_links-1 img:nth-of-type(1){aspect-ratio:5/3.1}}@media(max-width:375px){.typesContainer .typesContainer_links .typesContainer_links-1 img:nth-of-type(1){aspect-ratio:5/2.5}}.typesContainer .typesContainer_links .typesContainer_links-1 .typesContainer_links-1-img-w{right:-.3rem;top:-.3rem;position:absolute;width:35%}@media(max-width:600px){.typesContainer .typesContainer_links .typesContainer_links-1 .typesContainer_links-1-img-w{right:unset;left:0;top:-1.5rem;transform-origin:left center}}@media(max-width:440px){.typesContainer .typesContainer_links .typesContainer_links-1 .typesContainer_links-1-img-w{top:-1.1rem}}.typesContainer .typesContainer_links .typesContainer_links-3{display:flex;justify-content:center;flex-direction:row;align-items:center;gap:auto;grid-column:span 2;grid-row:3;padding:.2rem 2rem;border:.09rem solid black;border-radius:5rem;font-size:1.5rem;color:#000;justify-self:center;transition:background-color .3s ease,color .3s ease,box-shadow .25s ease}.typesContainer .typesContainer_links .typesContainer_links-3 span{position:relative}.typesContainer .typesContainer_links .typesContainer_links-3 span:after{content:"";position:absolute;left:0;bottom:.5px;width:0%;height:2px;background:#000;transition:width .3s ease;border-radius:1px}.typesContainer .typesContainer_links .typesContainer_links-3 span:hover:after,.typesContainer .typesContainer_links .typesContainer_links-3 span.active:after{width:100%}@media(max-width:600px){.typesContainer .typesContainer_links .typesContainer_links-3{justify-content:center;transition:unset;position:absolute;background-color:#fff;margin-top:-1rem;min-width:60vw;text-align:center;padding:.2rem 0}}html,body{font-family:Europa Grotesk,sans-serif;background-color:#fff;box-sizing:border-box;margin:0 auto}h1{font-weight:400}h3{margin:0;padding:0}p{margin:0}a{text-decoration:none}
