*,:after,:before{box-sizing:border-box;padding:0;margin:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input.text,input[type=button],input[type=email],input[type=submit],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:inherit}@font-face{font-family:Darker Grotesque;src:url(/_next/static/media/DarkerGrotesque-VariableFont_wght.e40adb8d.ttf) format("truetype");font-style:normal;font-display:swap}*{-ms-overflow-style:none;scrollbar-width:none;font-weight:400}::-webkit-scrollbar{display:none}::selection{color:#f2f0eb;background:#007bdf}html{font-size:1.125rem;font-size:clamp(1.125rem,1.025rem + .5vw,1.625rem)}body{font-size:1rem;font-family:Darker Grotesque,Helvetica,sans-serif;line-height:1.45;font-weight:450;min-height:100dvh;color:#17223b;background:#f2f0eb;position:relative}@media(max-width:500px){body{font-size:1.1rem}}@media(prefers-color-scheme:dark){body{color:#f2f0eb;background:#17223b}}main{width:100%;height:100%}.site-wrapper,main{transition:opacity .5s ease}.site-wrapper{min-height:100dvh;display:flex;flex-direction:column}h1{font-size:1.8rem}h1,h2{font-weight:550;line-height:1.1}h2{font-size:1.4rem}p{font-size:1rem;font-family:Darker Grotesque,Helvetica,sans-serif;line-height:1.45;font-weight:450}@media(max-width:500px){p{font-size:1.1rem}}.button,[aria-label=button],[role=button],a,button,canvas{cursor:pointer}.button:focus,[aria-label=button]:focus,[role=button]:focus,a,a:focus,button,button:focus,canvas:focus{outline:none}a,button{background:none;border:none;display:inline-block;font-size:inherit;font-family:inherit;font-weight:inherit;color:inherit;cursor:pointer;text-decoration:inherit;line-height:inherit}.button-link,canvas{display:block}.button-link{padding:.2em .6em .4em;border:1px solid;border-radius:1em;line-height:1;transition:background-color .25s ease,color .25s ease,scale .5s ease;font-weight:450;font-size:.889rem;position:relative;overflow:hidden}.button-link:focus,.button-link:hover{background-color:#ffa3af;color:#f2f0eb;scale:.975}#portal{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;position:fixed;pointer-events:none}.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.Header_header__1RJ5C{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:1440px;padding:10px;z-index:9999}.Header_inner__FIgWX{display:flex;justify-content:space-between}.Header_right__RaQeL h3{line-height:1}.ScrollingName_wrapper__KBGZP{height:1.148rem;display:flex!important;align-items:center;overflow:hidden}.ScrollingName_h1__x3LVE{display:block;font-size:1.4rem;height:1.68rem;line-height:1.2;transform:translateY(-.230006rem);white-space:nowrap}.ScrollingName_surname__fZ5Li{position:relative;display:inline-flex;flex-direction:column}@keyframes Link_marq__C7Cv_{0%{transform:translate(-20%,-50%)}to{transform:translate(-80%,-50%)}}.Link_button__7gFL7{padding:.2em .6em .4em;border:1px solid;border-radius:1em;display:block;line-height:1;transition:background-color .25s ease,color .25s ease,scale .5s ease;font-weight:450;font-size:.889rem;position:relative;overflow:hidden}.Link_button__7gFL7:focus,.Link_button__7gFL7:hover{background-color:#ffa3af;color:#f2f0eb;scale:.975}.Link_button__7gFL7:hover .Link_children__ZbaXf{opacity:0}.Link_button__7gFL7:hover .Link_marquee__o0S8F{opacity:1}.Link_children__ZbaXf,.Link_marquee__o0S8F{transition:opacity .2s ease}.Link_marquee__o0S8F{display:flex;gap:.3em;flex-wrap:nowrap;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-20%,-50%);animation:Link_marq__C7Cv_ linear infinite;opacity:0;line-height:1}.Link_emoji__cDb2g{display:inline-block;transform:translateY(.01em)}@keyframes Tooltip_scale-in__1h5jD{0%{scale:0;opacity:0}to{scale:1;opacity:1}}.Tooltip_wrapper__4ppM0{position:absolute;padding:5px 14px;text-align:center;background:#17223b;color:#f2f0eb;pointer-events:none;line-height:1;border-radius:.5em;transform:translate(-50%,10%);box-shadow:0 3px 3px rgba(0,0,0,.3);animation:Tooltip_scale-in__1h5jD .2s ease;transform-origin:left;z-index:99}.Tooltip_wrapper__4ppM0:after{content:"";position:absolute;width:20px;height:20px;background:#17223b;top:0;left:50%;transform:translate(-50%,-20%) rotate(45deg);z-index:-1}@media(prefers-color-scheme:dark){.Tooltip_wrapper__4ppM0:after{color:#17223b;background:#f2f0eb}}.Tooltip_wrapper__4ppM0 p{font-size:.8rem;transform:translateY(-.1em);white-space:nowrap}@media(max-width:500px){.Tooltip_wrapper__4ppM0 p{font-size:1rem}}@media(prefers-color-scheme:dark){.Tooltip_wrapper__4ppM0{color:#17223b;background:#f2f0eb}}.Footer_wrapper__ddMny{min-height:100svh;position:relative;display:grid;grid-template-rows:1fr auto;grid-row-gap:50px;row-gap:50px}.Footer_email__6R_C5{display:flex;align-items:center;justify-content:center;perspective:800px}.Footer_bottom__g11fA{font-size:.8rem;display:grid;grid-template-columns:repeat(3,1fr);padding:10px;align-content:end;grid-gap:10px;gap:10px}@media(max-width:500px){.Footer_bottom__g11fA{font-size:1rem}}.Footer_bottom__g11fA p{font-size:.8rem}@media(max-width:500px){.Footer_bottom__g11fA p{font-size:1rem}.Footer_bottom__g11fA{grid-template-columns:repeat(1,1fr)}}.Footer_small__print__NOCCH{grid-column:span 3}@media(max-width:500px){.Footer_small__print__NOCCH{grid-column:span 1;align-self:end}}.ContactButton_wrapper__Y04PO{position:relative;text-align:center}.ContactButton_wrapper__Y04PO h1{font-size:3rem}