*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}@media (min-width:1780px){.container{max-width:1780px}}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-bottom-16{bottom:-4rem}.-bottom-3{bottom:-.75rem}.-right-2{right:-.5rem}.-top-16{top:-4rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.top-0{top:0}.top-1\/2{top:50%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[7\]{z-index:7}.order-1{order:1}.order-10{order:10}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.-m-4{margin:-1rem}.m-20{margin:5rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-12{margin-bottom:-3rem}.-ml-8{margin-left:-2rem}.-mr-6{margin-right:-1.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-auto{margin-bottom:auto}.ml-10{margin-left:2.5rem}.ml-20{margin-left:5rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.mr-2{margin-right:.5rem}.mr-auto{margin-right:auto}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-\[1280\/720\]{aspect-ratio:1280/720}.aspect-square{aspect-ratio:1/1}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-28{height:7rem}.h-36{height:9rem}.h-40{height:10rem}.h-60{height:15rem}.h-8{height:2rem}.h-\[1\.6rem\]{height:1.6rem}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[36vh\]{max-height:36vh}.max-h-\[50vh\]{max-height:50vh}.max-h-full{max-height:100%}.min-h-8{min-height:2rem}.min-h-\[20vh\]{min-height:20vh}.min-h-full{min-height:100%}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-16{width:4rem}.w-24{width:6rem}.w-28{width:7rem}.w-40{width:10rem}.w-6{width:1.5rem}.w-72{width:18rem}.w-80{width:20rem}.w-\[14rem\]{width:14rem}.w-\[2\.4rem\]{width:2.4rem}.w-\[unset\]{width:unset}.w-auto{width:auto}.w-full{width:100%}.min-w-20{min-width:5rem}.min-w-24{min-width:6rem}.min-w-28{min-width:7rem}.min-w-\[20rem\]{min-width:20rem}.min-w-\[26rem\]{min-width:26rem}.min-w-full{min-width:100%}.max-w-12{max-width:3rem}.max-w-80{max-width:20rem}.max-w-\[50vh\]{max-width:50vh}.max-w-\[64vh\]{max-width:64vh}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.origin-\[-0\.62rem_bottom\]{transform-origin:-.62rem bottom}.origin-bottom{transform-origin:bottom}.origin-top-left{transform-origin:top left}.-translate-x-1{--tw-translate-x:-0.25rem}.-translate-x-1,.translate-y-1{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y:0.25rem}.translate-y-3{--tw-translate-y:0.75rem}.-rotate-\[135deg\],.translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-\[135deg\]{--tw-rotate:-135deg}.rotate-90{--tw-rotate:90deg}.rotate-90,.rotate-\[-20deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-20deg\]{--tw-rotate:-20deg}.rotate-\[135deg\]{--tw-rotate:135deg}.rotate-\[135deg\],.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\!flex-row{flex-direction:row!important}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.justify-items-center{justify-items:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.gap-x-10{column-gap:2.5rem}.gap-x-12{column-gap:3rem}.gap-x-16{column-gap:4rem}.gap-x-2{column-gap:.5rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.\!self-start{align-self:flex-start!important}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.justify-self-center{justify-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-nowrap{text-wrap:nowrap}.rounded{border-radius:.25rem}.rounded-\[50\%\]{border-radius:50%}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border-2{border-width:2px}.border-4{border-width:4px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-indigo-500{--tw-border-opacity:1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.border-purplish-600{--tw-border-opacity:1;border-color:rgb(160 106 120/var(--tw-border-opacity,1))}.border-stone-50{--tw-border-opacity:1;border-color:rgb(250 250 249/var(--tw-border-opacity,1))}.border-stone-800{--tw-border-opacity:1;border-color:rgb(41 37 36/var(--tw-border-opacity,1))}.\!bg-stone-50{--tw-bg-opacity:1!important;background-color:rgb(250 250 249/var(--tw-bg-opacity,1))!important}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-current{background-color:currentColor}.bg-greenish-400{--tw-bg-opacity:1;background-color:rgb(151 165 141/var(--tw-bg-opacity,1))}.bg-indigo-200{--tw-bg-opacity:1;background-color:rgb(199 210 254/var(--tw-bg-opacity,1))}.bg-indigo-400{--tw-bg-opacity:1;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-orange-300{--tw-bg-opacity:1;background-color:rgb(253 186 116/var(--tw-bg-opacity,1))}.bg-purplish-600{--tw-bg-opacity:1;background-color:rgb(160 106 120/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-stone-50{--tw-bg-opacity:1;background-color:rgb(250 250 249/var(--tw-bg-opacity,1))}.bg-stone-800{--tw-bg-opacity:1;background-color:rgb(41 37 36/var(--tw-bg-opacity,1))}.bg-stone-900{--tw-bg-opacity:1;background-color:rgb(28 25 23/var(--tw-bg-opacity,1))}.bg-teal-700{--tw-bg-opacity:1;background-color:rgb(15 118 110/var(--tw-bg-opacity,1))}.object-cover{object-fit:cover}.p-12{padding:3rem}.p-3{padding:.75rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-0{padding-bottom:0}.pb-32{padding-bottom:8rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pr-12{padding-right:3rem}.pr-20{padding-right:5rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-20{padding-top:5rem}.pt-4{padding-top:1rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-sub{vertical-align:sub}.font-archivo{font-family:Archivo}.font-bukhari{font-family:Bukhari}.font-rubikBold{font-family:RubikBold}.font-rubikReg{font-family:RubikReg}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[2\.75rem\]{font-size:2.75rem}.text-\[2rem\]{font-size:2rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-lime-600{--tw-text-opacity:1;color:rgb(101 163 13/var(--tw-text-opacity,1))}.text-purplish-600{--tw-text-opacity:1;color:rgb(160 106 120/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-rose-500{--tw-text-opacity:1;color:rgb(244 63 94/var(--tw-text-opacity,1))}.text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.text-stone-200{--tw-text-opacity:1;color:rgb(231 229 228/var(--tw-text-opacity,1))}.text-stone-50{--tw-text-opacity:1;color:rgb(250 250 249/var(--tw-text-opacity,1))}.text-stone-800{--tw-text-opacity:1;color:rgb(41 37 36/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.opacity-100{opacity:1}.bg-blend-multiply{background-blend-mode:multiply}.outline-none{outline:2px solid transparent;outline-offset:2px}.blur-2xl{--tw-blur:blur(40px)}.blur-2xl,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-\[cubic-bezier\(\.31\2c \.06\2c 0\.2\2c 2\)\]{transition-timing-function:cubic-bezier(.31,.06,.2,2)}.contain-layout{--tw-contain-layout:layout;contain:var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)}.area-\[about\]{grid-area:about}.area-\[close\]{grid-area:close}.area-\[copyBtn\]{grid-area:copyBtn}.area-\[desc\]{grid-area:desc}.area-\[details\]{grid-area:details}.area-\[digest\]{grid-area:digest}.area-\[email\]{grid-area:email}.area-\[firstname\]{grid-area:firstname}.area-\[form\]{grid-area:form}.area-\[gif\]{grid-area:gif}.area-\[image\]{grid-area:image}.area-\[img\/overlap\]{grid-area:img/img/overlap/overlap}.area-\[index\]{grid-area:index}.area-\[lastname\]{grid-area:lastname}.area-\[mailBtn\]{grid-area:mailBtn}.area-\[message\]{grid-area:message}.area-\[name\]{grid-area:name}.area-\[or\]{grid-area:or}.area-\[overlap\]{grid-area:overlap}.area-\[pagetitle\]{grid-area:pagetitle}.area-\[phone\]{grid-area:phone}.area-\[photo\]{grid-area:photo}.area-\[s1\]{grid-area:s1}.area-\[s2\]{grid-area:s2}.area-\[s3\]{grid-area:s3}.area-\[s4\]{grid-area:s4}.area-\[skills\]{grid-area:skills}.area-\[stats\]{grid-area:stats}.area-\[submit\]{grid-area:submit}.area-\[tabs\]{grid-area:tabs}.area-\[timeline\]{grid-area:timeline}.area-\[title\]{grid-area:title}.area-\[wheel\]{grid-area:wheel}.template-\[base\]{grid-template:var(--base)}.template-\[form\]{grid-template:var(--form)}.template-\[stats\]{grid-template:var(--stats)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.\!\[animation-delay\:0\.45s\]{animation-delay:.45s!important}.\[clip-path\:ellipse\(43\.5\%_48\%_at_50\%_50\%\)\]{clip-path:ellipse(43.5% 48% at 50% 50%)}.\!\[line-height\:0\.85\]{line-height:.85!important}.\[line-height\:1\.2\]{line-height:1.2}.\[stroke-dashoffset\:5\]{stroke-dashoffset:5}.\[stroke-width\:3\]{stroke-width:3}.\[text-orientation\:upright\]{text-orientation:upright}.\[transition\:transform_0s\2c opacity_0\.3s_0\.55s\]{transition:transform 0s,opacity .3s .55s}.\[writing-mode\:vertical-lr\]{writing-mode:vertical-lr}:root{--background-start-color:#eae7e3;--background-end-color:#fafaf9}body{background:linear-gradient(to bottom,transparent,var(--background-end-color)) var(--background-start-color)}.material-icons{font-family:Material Icons Rounded;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{border-radius:8px;background-color:hsla(0,0%,91%,.314)}::-webkit-scrollbar-thumb{border-radius:8px;border:1px solid transparent;background-clip:content-box;background-color:hsla(60,9%,98%,.7)}@media screen and (width < 1024px){.tabs .tab{display:none;transition:all .3s}.tabs .tab.order-1,.tabs .tab.order-2,.tabs .tab.order-3,.tabs .tab.order-4,.tabs .tab.order-5{display:flex}.tabs .tab.order-3{flex:4}.tabs .tab.order-2,.tabs .tab.order-4{flex:3;transform:scale(.85)}.tabs .tab.order-1,.tabs .tab.order-5{width:0;flex:0}.tabs .tab.order-1 a,.tabs .tab.order-5 a{transform:scaleX(0)}}input.see-more:checked~.hidden{display:flex}input.see-more,input.see-more:checked~.see-more-label{display:none}.stat .count.has-link:after{content:"north_east"!important;font-family:Material Icons Rounded;--tw-text-opacity:1;color:rgb(41 37 36/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-size:1.5rem;line-height:2rem;font-weight:700;opacity:.3}@media (min-width:768px){.stat .count.has-link:after{font-size:2.25rem;line-height:2.5rem}}@media (min-width:1024px){.stat .count.has-link:after{font-size:3rem;line-height:1;opacity:0}}@media (min-width:1280px){.stat .count.has-link:after{font-size:3.75rem;line-height:1}}.stat .count.has-link:after{position:absolute;top:.2em;right:calc(100% + .2em)}@media (min-width:1024px){.stat .count.has-link:after{top:.5em;right:calc(100% + .5em)}}.selection\:bg-none ::selection{background-image:none}.selection\:bg-none::selection{background-image:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:0}.before\:-right-3:before{content:var(--tw-content);right:-.75rem}.before\:-top-3:before{content:var(--tw-content);top:-.75rem}.before\:left-0:before{content:var(--tw-content);left:0}.before\:top-0:before{content:var(--tw-content);top:0}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:border-2:before{content:var(--tw-content);border-width:2px}.before\:border-4:before{content:var(--tw-content);border-width:4px}.before\:border-dashed:before{content:var(--tw-content);border-style:dashed}.before\:border-blue-500:before{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.before\:border-current:before{content:var(--tw-content);border-color:currentColor}.before\:bg-stone-800:before{content:var(--tw-content);--tw-bg-opacity:1;background-color:rgb(41 37 36/var(--tw-bg-opacity,1))}.before\:font-\[inherit\]:before{content:var(--tw-content);font-family:inherit}.before\:text-lg:before{content:var(--tw-content);font-size:1.125rem;line-height:1.75rem}.before\:transition-\[top\2c right\]:before{content:var(--tw-content);transition-property:top,right;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:transition-transform:before{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:content-\[\'add\'\]:before{--tw-content:"add";content:var(--tw-content)}.before\:content-\[\'remove\'\]:before{--tw-content:"remove";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:rounded-lg:after{content:var(--tw-content);border-radius:.5rem}.after\:border-b-4:after{content:var(--tw-content);border-bottom-width:4px}.after\:border-r-4:after{content:var(--tw-content);border-right-width:4px}.after\:\!border-stone-200:after{content:var(--tw-content);--tw-border-opacity:1!important;border-color:rgb(231 229 228/var(--tw-border-opacity,1))!important}.after\:border-blue-700:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.after\:border-indigo-700:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(67 56 202/var(--tw-border-opacity,1))}.after\:border-purplish-800:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(112 72 82/var(--tw-border-opacity,1))}.after\:border-stone-200:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(231 229 228/var(--tw-border-opacity,1))}.after\:border-stone-300:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(214 211 209/var(--tw-border-opacity,1))}.after\:border-stone-950:after{content:var(--tw-content);--tw-border-opacity:1;border-color:rgb(12 10 9/var(--tw-border-opacity,1))}.after\:\!text-blue-500:after{content:var(--tw-content);--tw-text-opacity:1!important;color:rgb(59 130 246/var(--tw-text-opacity,1))!important}.after\:\!text-indigo-400:after{content:var(--tw-content);--tw-text-opacity:1!important;color:rgb(129 140 248/var(--tw-text-opacity,1))!important}.after\:\!text-purplish-600:after{content:var(--tw-content);--tw-text-opacity:1!important;color:rgb(160 106 120/var(--tw-text-opacity,1))!important}.hover\:justify-center:hover{justify-content:center}.hover\:gap-4:hover{gap:1rem}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.hover\:bg-indigo-600:hover{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.hover\:bg-purplish-600:hover{--tw-bg-opacity:1;background-color:rgb(160 106 120/var(--tw-bg-opacity,1))}.hover\:bg-purplish-700:hover{--tw-bg-opacity:1;background-color:rgb(137 88 101/var(--tw-bg-opacity,1))}.hover\:bg-stone-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1))}.hover\:bg-stone-50:hover{--tw-bg-opacity:1;background-color:rgb(250 250 249/var(--tw-bg-opacity,1))}.hover\:bg-stone-800:hover{--tw-bg-opacity:1;background-color:rgb(41 37 36/var(--tw-bg-opacity,1))}.hover\:bg-stone-900:hover{--tw-bg-opacity:1;background-color:rgb(28 25 23/var(--tw-bg-opacity,1))}.hover\:bg-stone-950:hover{--tw-bg-opacity:1;background-color:rgb(12 10 9/var(--tw-bg-opacity,1))}.hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-stone-200:hover{--tw-text-opacity:1;color:rgb(231 229 228/var(--tw-text-opacity,1))}.hover\:text-stone-50:hover{--tw-text-opacity:1;color:rgb(250 250 249/var(--tw-text-opacity,1))}.hover\:text-stone-800:hover{--tw-text-opacity:1;color:rgb(41 37 36/var(--tw-text-opacity,1))}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:\[letter-spacing\:0\.3rem\]:hover{letter-spacing:.3rem}.hover\:before\:rotate-\[270deg\]:hover:before{content:var(--tw-content);--tw-rotate:270deg}.active\:translate-y-0\.5:active,.hover\:before\:rotate-\[270deg\]:hover:before{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:translate-y-0\.5:active{--tw-translate-y:0.125rem}.active\:border-blue-600:active{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.active\:border-indigo-600:active{--tw-border-opacity:1;border-color:rgb(79 70 229/var(--tw-border-opacity,1))}.active\:border-purplish-700:active{--tw-border-opacity:1;border-color:rgb(137 88 101/var(--tw-border-opacity,1))}.active\:border-stone-100:active{--tw-border-opacity:1;border-color:rgb(245 245 244/var(--tw-border-opacity,1))}.active\:border-stone-900:active{--tw-border-opacity:1;border-color:rgb(28 25 23/var(--tw-border-opacity,1))}.active\:bg-blue-600:active{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.active\:bg-blue-700:active{--tw-bg-opacity:1;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.active\:bg-indigo-600:active{--tw-bg-opacity:1;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.active\:bg-indigo-700:active{--tw-bg-opacity:1;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.active\:bg-purplish-700:active{--tw-bg-opacity:1;background-color:rgb(137 88 101/var(--tw-bg-opacity,1))}.active\:bg-purplish-800:active{--tw-bg-opacity:1;background-color:rgb(112 72 82/var(--tw-bg-opacity,1))}.active\:bg-stone-100:active{--tw-bg-opacity:1;background-color:rgb(245 245 244/var(--tw-bg-opacity,1))}.active\:bg-stone-200:active{--tw-bg-opacity:1;background-color:rgb(231 229 228/var(--tw-bg-opacity,1))}.active\:bg-stone-50:active{--tw-bg-opacity:1;background-color:rgb(250 250 249/var(--tw-bg-opacity,1))}.active\:bg-stone-900:active{--tw-bg-opacity:1;background-color:rgb(28 25 23/var(--tw-bg-opacity,1))}.active\:bg-stone-950:active{--tw-bg-opacity:1;background-color:rgb(12 10 9/var(--tw-bg-opacity,1))}.active\:text-red-400:active{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.active\:text-stone-200:active{--tw-text-opacity:1;color:rgb(231 229 228/var(--tw-text-opacity,1))}.active\:text-stone-800:active{--tw-text-opacity:1;color:rgb(41 37 36/var(--tw-text-opacity,1))}.active\:shadow-sm:active{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:z-\[6\]{z-index:6}.group:hover .group-hover\:h-\[2\.4rem\]{height:2.4rem}.group:hover .group-hover\:w-\[3\.6rem\]{width:3.6rem}.group:hover .group-hover\:-translate-x-1\.5{--tw-translate-x:-0.375rem}.group:hover .group-hover\:-translate-x-1\.5,.group:hover .group-hover\:-translate-y-2\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-2\.5{--tw-translate-y:-0.625rem}.group:hover .group-hover\:translate-x-1\.5{--tw-translate-x:0.375rem}.group:hover .group-hover\:translate-x-1\.5,.group:hover .group-hover\:translate-x-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-2{--tw-translate-x:0.5rem}.group:hover .group-hover\:translate-y-1\.5{--tw-translate-y:0.375rem}.group:hover .group-hover\:translate-y-1\.5,.group:hover .group-hover\:translate-y-3{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-3{--tw-translate-y:0.75rem}.group:hover .group-hover\:translate-y-4{--tw-translate-y:1rem}.group:hover .group-hover\:-rotate-\[2\.5deg\],.group:hover .group-hover\:translate-y-4{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-rotate-\[2\.5deg\]{--tw-rotate:-2.5deg}.group:hover .group-hover\:rotate-12{--tw-rotate:12deg}.group:hover .group-hover\:rotate-12,.group:hover .group-hover\:rotate-\[115deg\]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-\[115deg\]{--tw-rotate:115deg}.group:hover .group-hover\:rotate-\[30deg\]{--tw-rotate:30deg}.group:hover .group-hover\:rotate-\[30deg\],.group:hover .group-hover\:scale-110{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:border-t-\[transparent\]{border-top-color:transparent}.group:hover .group-hover\:text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-stone-50{--tw-text-opacity:1;color:rgb(250 250 249/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:blur{--tw-blur:blur(8px)}.group:hover .group-hover\:blur,.group:hover .group-hover\:grayscale-0{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group:hover .group-hover\:grayscale-0{--tw-grayscale:grayscale(0)}.group:hover .group-hover\:\[stroke-dashoffset\:-80\]{stroke-dashoffset:-80}.group:hover .group-hover\:\!\[transform\:translate\(0\.1em\2c -0\.1em\)\]{transform:translate(.1em,-.1em)!important}.group:hover .group-hover\:\[transition\:transform_0\.2s_0s\2c opacity_0s_0\.55s\]{transition:transform .2s 0s,opacity 0s .55s}.group:hover .group-hover\:before\:-right-4:before{content:var(--tw-content);right:-1rem}.group:hover .group-hover\:before\:-top-4:before{content:var(--tw-content);top:-1rem}.group:hover .group-hover\:after\:right-full:after{content:var(--tw-content);right:100%}.group:hover .group-hover\:after\:top-0:after{content:var(--tw-content);top:0}.group:hover .group-hover\:after\:opacity-100:after{content:var(--tw-content);opacity:1}.group:active .group-active\:translate-y-16{--tw-translate-y:4rem}.group:active .group-active\:rotate-180,.group:active .group-active\:translate-y-16{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:active .group-active\:rotate-180{--tw-rotate:180deg}@media (min-width:640px){.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:order-7{order:7}.sm\:mb-0{margin-bottom:0}.sm\:mt-4{margin-top:1rem}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:min-w-48{min-width:12rem}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:justify-center{justify-content:center}.sm\:gap-4{gap:1rem}.sm\:px-\[clamp\(0rem\2c 10vw\2c 5rem\)\]{padding-left:clamp(0rem,10vw,5rem);padding-right:clamp(0rem,10vw,5rem)}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:template-\[sm\]{grid-template:var(--sm)}}@media (min-width:768px){.md\:mx-20{margin-left:5rem;margin-right:5rem}.md\:mb-0{margin-bottom:0}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-20{margin-left:5rem}.md\:ml-4{margin-left:1rem}.md\:mr-3{margin-right:.75rem}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-2{height:.5rem}.md\:h-8{height:2rem}.md\:w-10{width:2.5rem}.md\:w-2{width:.5rem}.md\:w-32{width:8rem}.md\:w-8{width:2rem}.md\:w-auto{width:auto}.md\:min-w-40{min-width:10rem}.md\:min-w-44{min-width:11rem}.md\:flex-1{flex:1 1 0%}.md\:origin-\[-0\.55rem_bottom\]{transform-origin:-.55rem bottom}.md\:translate-y-0{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-center{justify-content:center}.md\:gap-0{gap:0}.md\:gap-2{gap:.5rem}.md\:gap-4{gap:1rem}.md\:gap-8{gap:2rem}.md\:gap-x-10{column-gap:2.5rem}.md\:gap-x-6{column-gap:1.5rem}.md\:p-12{padding:3rem}.md\:px-32{padding-left:8rem;padding-right:8rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:pr-16{padding-right:4rem}.md\:pt-24{padding-top:6rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:opacity-0{opacity:0}.md\:template-\[md\]{grid-template:var(--md)}.md\:hover\:gap-0:hover{gap:0}.group:hover .md\:group-hover\:h-12{height:3rem}.group:hover .md\:group-hover\:w-0{width:0}.group:hover .md\:group-hover\:w-24{width:6rem}.group:hover .md\:group-hover\:rotate-\[134deg\]{--tw-rotate:134deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .md\:group-hover\:opacity-0{opacity:0}}@media (min-width:1024px){.lg\:absolute{position:absolute}.lg\:sticky{position:sticky}.lg\:order-1{order:1}.lg\:order-10{order:10}.lg\:order-2{order:2}.lg\:order-3{order:3}.lg\:order-4{order:4}.lg\:order-5{order:5}.lg\:order-6{order:6}.lg\:order-7{order:7}.lg\:order-8{order:8}.lg\:order-9{order:9}.lg\:-my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.lg\:-ml-2{margin-left:-.5rem}.lg\:mb-0{margin-bottom:0}.lg\:mb-auto{margin-bottom:auto}.lg\:ml-2{margin-left:.5rem}.lg\:ml-\[clamp\(20rem\2c 25vw\2c 50\%\)\]{margin-left:clamp(20rem,25vw,50%)}.lg\:ml-\[clamp\(28rem\2c 30vw\2c 50\%\)\]{margin-left:clamp(28rem,30vw,50%)}.lg\:mt-0{margin-top:0}.lg\:mt-4{margin-top:1rem}.lg\:mt-6{margin-top:1.5rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-20{height:5rem}.lg\:h-52{height:13rem}.lg\:w-10{width:2.5rem}.lg\:w-12{width:3rem}.lg\:w-40{width:10rem}.lg\:w-52{width:13rem}.lg\:w-\[18vw\]{width:18vw}.lg\:w-\[23vw\]{width:23vw}.lg\:w-full{width:100%}.lg\:flex-1{flex:1 1 0%}.lg\:flex-initial{flex:0 1 auto}.lg\:rotate-0{--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:flex-row{flex-direction:row}.lg\:\!flex-col{flex-direction:column!important}.lg\:flex-col{flex-direction:column}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:gap-40{gap:10rem}.lg\:gap-x-12{column-gap:3rem}.lg\:gap-x-8{column-gap:2rem}.lg\:gap-y-8{row-gap:2rem}.lg\:justify-self-start{justify-self:start}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-\[8vw\]{padding-left:8vw;padding-right:8vw}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pt-36{padding-top:9rem}.lg\:pt-52{padding-top:13rem}.lg\:text-center{text-align:center}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:template-\[lg\]{grid-template:var(--lg)}.lg\:template-\[stats-lg\]{grid-template:var(--stats-lg)}.lg\:\[stroke-width\:4\]{stroke-width:4}.lg\:hover\:w-\[20vw\]:hover{width:20vw}.lg\:hover\:w-\[25vw\]:hover{width:25vw}.lg\:active\:w-\[100\%_\!important\]:active{width:100%!important}.lg\:active\:bg-blue-500:active{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.lg\:active\:text-stone-50:active{--tw-text-opacity:1;color:rgb(250 250 249/var(--tw-text-opacity,1))}.group:active .lg\:group-active\:translate-y-0{--tw-translate-y:0px}.group:active .lg\:group-active\:rotate-180,.group:active .lg\:group-active\:translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:active .lg\:group-active\:rotate-180{--tw-rotate:180deg}}@media (min-width:1280px){.xl\:h-12{height:3rem}.xl\:w-12{width:3rem}.xl\:origin-\[-0\.45rem_bottom\]{transform-origin:-.45rem bottom}.xl\:-translate-x-1\.5{--tw-translate-x:-0.375rem}.xl\:-translate-x-1\.5,.xl\:translate-y-1\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:translate-y-1\.5{--tw-translate-y:0.375rem}.xl\:flex-row{flex-direction:row}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:pr-24{padding-right:6rem}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}.xl\:text-7xl{font-size:4.5rem;line-height:1}.xl\:text-\[3\.25rem\]{font-size:3.25rem}.group:hover .xl\:group-hover\:-translate-x-2\.5{--tw-translate-x:-0.625rem}.group:hover .xl\:group-hover\:-translate-x-2\.5,.group:hover .xl\:group-hover\:translate-y-2\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .xl\:group-hover\:translate-y-2\.5{--tw-translate-y:0.625rem}}@media (min-width:1536px){.\32xl\:right-2\/3{right:66.666667%}.\32xl\:order-1{order:1}.\32xl\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\32xl\:ml-auto{margin-left:auto}.\32xl\:mr-0{margin-right:0}.\32xl\:flex{display:flex}.\32xl\:gap-y-10{row-gap:2.5rem}.\32xl\:overflow-y-hidden{overflow-y:hidden}.\32xl\:px-\[3vw\]{padding-left:3vw;padding-right:3vw}.\32xl\:px-\[5rem\]{padding-left:5rem;padding-right:5rem}.\32xl\:px-\[calc\(5rem_\+_3vw\)\]{padding-left:calc(5rem + 3vw);padding-right:calc(5rem + 3vw)}.\32xl\:pb-0{padding-bottom:0}.\32xl\:pb-24{padding-bottom:6rem}.\32xl\:pr-40{padding-right:10rem}.\32xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}.\32xl\:text-6xl{font-size:3.75rem;line-height:1}.\32xl\:text-xl{font-size:1.25rem;line-height:1.75rem}.\32xl\:area-\[mailBtn\/overlap\]{grid-area:mailBtn/mailBtn/overlap/overlap}.\32xl\:area-\[overlap\/pagetitle\]{grid-area:overlap/overlap/pagetitle/pagetitle}.\32xl\:template-\[2xl\]{grid-template:var(--2xl)}.\32xl\:hover\:w-\[25vw\]:hover{width:25vw}.\32xl\:hover\:w-\[30vw\]:hover{width:30vw}}@media (min-width:1780px){.\33xl\:min-w-\[25rem\]{min-width:25rem}.\33xl\:min-w-\[32rem\]{min-width:32rem}.\33xl\:px-\[8vw\]{padding-left:8vw;padding-right:8vw}.\33xl\:px-\[calc\(20vw-10rem\)\]{padding-left:calc(20vw - 10rem);padding-right:calc(20vw - 10rem)}.\33xl\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (orientation:portrait){.portrait\:block{display:block}.portrait\:hidden{display:none}}@keyframes tilt-shake{0%{transform:rotate(0deg)}25%{transform:rotate(15deg)}50%{transform:rotate(0eg)}75%{transform:rotate(-15deg)}to{transform:rotate(0deg)}}.group:hover .group-hover\:tilt-shake{animation:tilt-shake .6s ease-in-out}@keyframes topBubbles{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0 80%,0 20%,10% 40%,20% 0,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}to{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}@keyframes bottomBubbles{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0}50%{background-position:0 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0}to{background-position:0 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}.bubbles{position:relative;--bubbles-color:#fff}.bubbles:focus{outline:0}.bubbles:after,.bubbles:before{position:absolute;content:"";display:block;width:140%;height:140%;left:-20%;z-index:-1000;transition:all .5s ease-in-out;background-repeat:no-repeat}.bubbles:before{display:none;top:-75%;background-image:radial-gradient(circle,var(--bubbles-color) 20%,transparent 20%),radial-gradient(circle,transparent 20%,var(--bubbles-color) 20%,transparent 30%),radial-gradient(circle,var(--bubbles-color) 20%,transparent 20%),radial-gradient(circle,var(--bubbles-color) 20%,transparent 20%),radial-gradient(circle,transparent 10%,var(--bubbles-color) 15%,transparent 20%),radial-gradient(circle,var(--bubbles-color) 20%,transparent 20%),radial-gradient(circle,var(--bubbles-color) 20%,transparent 20%),radial-gradient(circle,var(--bubbles-color) 20%,transparent 20%),radial-gradient(circle,var(--bubbles-color) 20%,transparent 20%);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%}.bubbles:after{display:none;bottom:-75%;background-image:radial-gradient(circle,var(--bubbles-color) 20%,transparent 20%),radial-gradient(circle,var(--bubbles-color) 20%,transparent 20%),radial-gradient(circle,transparent 10%,var(--bubbles-color) 15%,transparent 20%),radial-gradient(circle,var(--bubbles-color) 20%,transparent 20%),radial-gradient(circle,var(--bubbles-color) 20%,transparent 20%),radial-gradient(circle,var(--bubbles-color) 20%,transparent 20%),radial-gradient(circle,var(--bubbles-color) 20%,transparent 20%);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,10% 10%,20% 20%}.bubbles:hover{color:#fff}.bubbles:hover:before{display:block;animation:topBubbles .75s ease-in-out forwards}.bubbles:hover:after{display:block;animation:bottomBubbles .75s ease-in-out forwards}@keyframes bounceIn{0%{transform:translate(3.6vw,-15rem);opacity:0}15%{transform:translate(3vw);opacity:1}30%{transform:translate(2.4vw,-1.5rem)}45%{transform:translate(1.8vw)}60%{transform:translate(1.2vw,-.5rem)}80%{transform:translate(.6vw)}to{transform:translate(0);opacity:1}}.bounce-in{opacity:0;transform:translate(3.6vw,-15rem);animation:bounceIn .65s ease-out forwards}.tooltiped{position:relative}.tooltip-active\:bottom{position:absolute;bottom:-.75rem;left:0;right:0;opacity:0;transition:transform .3s,opacity .3s;transition-delay:.3s,.3s;text-align:center}.tooltiped:active .tooltip-active\:bottom{opacity:1;transform:translateY(.75rem);transition:transform .1s,opacity .1s;transition-delay:0s,0s}@keyframes removeRounded{0%{border-radius:50%}to{border-radius:0}}.remove-rounded{animation:removeRounded .45s ease-out 1.1s forwards}@keyframes rollToLeft{to{transform:translateX(calc((var(--index) + 1) * -100%))}}.infinite-roller{--duration:20s;max-width:100%;display:flex;overflow:hidden;text-align:left;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}.infinite-roller>*{flex:1;border-radius:6px;transform:translateX(calc((var(--itemsCount) - var(--index)) * 100%));animation-name:rollToLeft;animation-duration:var(--duration);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:calc(-1*var(--duration)/var(--itemsCount)*(var(--itemsCount) - var(--index) - 1))}.infinite-roller:hover>*{animation-play-state:paused}@property --maskedBorderPercent{syntax:"<percentage>";inherits:true;initial-value:0}.masked-border{position:relative;padding:.25rem}@media (min-width:768px){.masked-border{padding:.375rem}}.masked-border:before{content:"";position:absolute;inset:0;border-radius:9999px;border-width:4px}@media (min-width:1024px){.masked-border:before{border-width:8px}}.masked-border:before{mask-image:conic-gradient(#fff var(--maskedBorderPercent),transparent var(--maskedBorderPercent));transition:--maskedBorderPercent .6s ease-in-out}.masked-border:hover:before{--maskedBorderPercent:100%}@keyframes followPath{to{offset-distance:100%}}@font-face{font-family:Bukhari;src:url(/_next/static/media/BukhariScript.ba1e8164.ttf)}@font-face{font-family:BukhariAlt;src:url(/_next/static/media/BukhariScriptAlternates.8e5a99f7.ttf)}@font-face{font-family:Archivo;src:url(/_next/static/media/ArchivoBlack-Regular.f83e4b37.ttf)}@font-face{font-family:RubikBold;src:url(/_next/static/media/Rubik-Bold.17188410.ttf)}@font-face{font-family:RubikReg;src:url(/_next/static/media/Rubik-Regular.6bff33d9.ttf)}body,html{--default-fonts:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;padding:0;margin:0;font-family:RubikReg,var(--default-fonts)}h1,h2,h3{font-family:Archivo,RubikBold,RubikReg,var(--default-fonts)}h4,h5{font-family:RubikBold,RubikReg,var(--default-fonts)}h6{font-family:RubikReg,var(--default-fonts);font-weight:600}a{color:inherit;text-decoration:none}.input-group{--spacing:0.5rem}.input-group .input{-webkit-appearance:none;appearance:none;font-family:inherit;padding:16px 12px 0;background-color:transparent;transition:all .15s ease;padding:calc(var(--spacing)*1.5) var(--spacing);outline:none;min-height:3.5rem}.input-group .input:focus{border-color:var(--color-accent)}.input-group .label{min-height:calc(3.5rem - 2*(var(--spacing)*.75 + 3px));padding:calc(var(--spacing)*.75) calc(var(--spacing));margin:calc(var(--spacing)*.75 + 3px) calc(var(--spacing));display:flex;align-items:center}.input-group .label.active,.input-group:has(.input:focus) .label,.input-group:has(.input:not(:placeholder-shown)) .label{transform:translate(.25rem,-60%) scale(.8);color:var(--color-accent)}.page{padding-top:5rem}@media (min-width:768px){.page{padding-top:6rem}}@media (min-width:1024px){.page{padding-top:9rem}}.page{padding-bottom:7rem}@media (min-width:1024px){.page{padding-bottom:6rem}}@media (min-width:1536px){.page{padding-bottom:3rem}}@media screen and (height < 900px){.page{padding-top:6rem}@media (min-width:1024px){.page{padding-top:9rem}}.page{padding-bottom:5rem}@media (min-width:1024px){.page{padding-bottom:0}}@media (min-width:1536px){.page{padding-bottom:3rem}}}.page\:profile{--picture-clamp:clamp(7.5rem,15vw,18rem);--base:"pagetitle pagetitle" minmax(4rem,auto) "photo     .        " "photo     name     " "digest    digest   " 1fr "mailBtn   mailBtn  " "stats     stats    " /auto 1fr;--sm:"mailBtn mailBtn pagetitle pagetitle" "photo   name    name      .        " 1fr "digest  digest  digest    digest   " minmax(auto,30vh) "stats   stats   stats     stats    " /auto auto 1fr;--lg:"mailBtn mailBtn      pagetitle pagetitle" "photo   digest digest    digest   " 1fr "stats   stats  stats     stats    ";--2xl:"mailBtn overlap pagetitle" minmax(6rem,auto) "photo   digest .        " 1fr "stats   stats  stats    " /1fr minmax(50rem,1fr) 1fr}.page\:profile .stats{--stats:"s1    empty   s2" "s3    empty   s4"/auto 1fr auto;--stats-lg:"s1   s2   s3   s4"/1fr 1fr 1fr 1fr}.page\:stack{--base:"pagetitle  " minmax(4rem,auto) "tabs   " "details      " 1fr /1fr;--lg:"pagetitle pagetitle" minmax(4rem,auto) "tabs      details  " 1fr /1fr 3fr}.page\:timeline{--base:"pagetitle pagetitle" minmax(4rem,auto) "timeline  timeline " 1fr}.page\:projects{--base:".       pagetitle" minmax(4rem,auto) "index   index    " 9rem "desc    image    " 1fr "skills  skills   " minmax(4rem,auto) /1fr minmax(24rem,60vh);--md:".     pagetitle" "index index    " 9rem "desc  image    " 1fr "skills  skills " minmax(6rem,auto) /1fr minmax(24rem,60vh)}@media(orientation:portrait){.page\:projects{--base:"index pagetitle" minmax(4rem,auto) "desc  desc     " 1fr "image image    " 1fr "skills  skills" minmax(4rem,auto);--md:"index pagetitle" "desc  desc     " auto "image image    " auto "skills  skills" minmax(6rem,auto)}}.page\:hobbies{--base:"wheel pagetitle" "wheel about    " 1fr/1fr 1fr}.page\:contact{--base:"close   pagetitle" "copyBtn copyBtn  " "or      or       " "form    form     " 1fr}.page\:contact form{--form:"title     title    " auto "infos     infos    " auto "firstname lastname " auto "email     email    " auto "phone     phone    " auto "message   message  " 1fr "submit    submit   " auto/1fr 1fr}.page\:error{--base:"close pagetitle" "gif   gif      " 1fr}.group-hover\:fade-in{opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.group:hover .group-hover\:fade-in{opacity:1}.group .group-hover\:push-forward{filter:blur(0);transition:filter .5s}.group:hover .group-hover\:push-forward{filter:blur(3px)}.group:hover .group-hover\:push-forward:hover{filter:blur(0)}.hover\:big-shadow:hover{box-shadow:0 0 25rem #333}.pill:active+ul li{color:#fff;transition:color .15s}.underline-stone-50{--underline-color:#fafaf9}.underline-rounded{--underline-height:0.375rem;position:relative}@media(min-width:768px){.underline-rounded{--underline-height:0.5rem}}.underline-rounded:before{content:"";position:absolute;right:1rem;bottom:-.5rem;width:calc(100% - 1rem);height:var(--underline-height);background-color:var(--underline-color,currentColor);border-radius:100vw;transform:scaleX(0);transform-origin:left;transition:transform .2s ease-out}.underline-rounded:hover:before{transform:scaleX(1);transform-origin:right;transition:transform .2s ease-out .25s}.group-hover\:custom-underline,.hover\:custom-underline{position:relative}.group-hover\:custom-underline:before,.hover\:custom-underline:before{content:"";position:absolute;bottom:-.15rem;left:0;width:100%;transition:right .5s;height:3px;transform:scaleX(0);border-radius:100vw;transform-origin:right;background-color:currentColor;transition:transform .2s ease-out}.group:hover .group-hover\:custom-underline:before,.hover\:custom-underline:hover:before{transform:scaleX(1);transform-origin:left}.contact-title,.group .nav-email{position:relative;display:flex;justify-content:center}.contact-title:before,.group .nav-email:before{content:"send";position:absolute;bottom:.5em;font-size:3rem;--tw-text-opacity:1;color:rgb(250 250 249/var(--tw-text-opacity,1));font-family:Material Icons Rounded;opacity:0;transition:opacity 0,font-size 0;offset-path:path("M 28 28 S 2.4751 -10.6104 -10.9487 16.5389 S -22.9591 88.1363 33.9913 94.3772 S 144.2 100.8 107.9373 158.0555 S 50.4 337.4 185.9389 360.3581")}.group .nav-email{z-index:4}.group .nav-email:before{z-index:3;font-size:.35em;rotate:-90deg;offset-path:path("M 0 24 S 37.2 38.4 33.9411 -9.9411 S 67.8823 -43.8823 67.8823 -43.8823")}.group .nav-email:after{content:"";position:absolute;top:7px;height:0;width:0;border-top:.25em solid;border-left:.45em solid transparent;border-right:.45em solid transparent;border-radius:.2em;z-index:2;transform-origin:top;transition:rotate .35s}.contact-title:hover:before,.group:hover .nav-email:before{font-size:2rem;opacity:1;animation:followPath 2.4s ease-out forwards;transition:opacity .35s,font-size .35s}.group:hover .nav-email:before{font-size:.75em;animation:followPath 1.2s forwards}.group:hover .nav-email:after{rotate:x 180deg}@font-face{font-family:Material Icons Rounded;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/material-icons-rounded-all-400-normal.1a5b23af.woff2) format("woff2"),url(/_next/static/media/material-icons-rounded-all-400-normal.d23f16e9.woff) format("woff")}.material-icons-rounded{font-family:Material Icons Rounded;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale}