@keyframes button-shake{0%,to{transform:translate(0) rotate(0)}20%,60%{transform:translate(-3px) rotate(-1deg)}40%,80%{transform:translate(3px) rotate(1deg)}}.button-shake{animation:button-shake .36s ease-in-out}@media(prefers-reduced-motion:reduce){.button-shake{animation:button-shake-reduced .24s ease-in-out!important}@keyframes button-shake-reduced{0%,to{transform:translate(0)}35%{transform:translate(-3px)}70%{transform:translate(3px)}}}*,:before,:after{--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: rgb(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: rgb(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: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-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]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.block{display:block}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.blur{--tw-blur: blur(8px);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)}.filter{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)}.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}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f3f4f6;background:#090a0d;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-weight:400;--background: #090a0d;--surface: #111318;--text: #f3f4f6;--muted: #a0a4af;--dim: #707581;--line: rgba(230, 235, 255, .1);--cyan: #8ddcf0;--violet: #a798ff;--page-width: 1160px}*{box-sizing:border-box}ul,ol{margin:0;padding:0;list-style:none}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;min-width:320px;background:var(--background)}body:before{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 75% 4%,rgba(86,90,163,.1),transparent 34%),radial-gradient(ellipse at 4% 43%,rgba(23,93,110,.06),transparent 27%),linear-gradient(180deg,#0b0c10,#090a0d 55%,#0b0c10);content:"";pointer-events:none}body,button,input,textarea{font-family:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::-moz-selection{color:#090a0d;background:#a2e8f4}::selection{color:#090a0d;background:#a2e8f4}:focus-visible{outline:2px solid #9de5f2;outline-offset:4px}.scroll-progress{position:fixed;z-index:40;inset:0 auto auto 0;width:100%;height:2px;transform-origin:0 50%;background:linear-gradient(90deg,#83deed,#a697ff 70%,#e0b0f2)}main,.site-footer{position:relative;z-index:1}.pointer-glow{position:fixed;z-index:0;top:0;left:0;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(86,164,190,.12),rgba(122,114,191,.055) 38%,transparent 72%);opacity:0;pointer-events:none;transition:opacity .24s ease;will-change:transform}.pointer-glow--visible{opacity:1}.magnetic-control{translate:var(--magnetic-x, 0px) var(--magnetic-y, 0px);transition:translate .15s ease-out,transform .18s ease,color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.whatsapp-button{position:fixed;z-index:35;right:max(24px,calc((100vw - var(--page-width)) / 2));bottom:24px;display:grid;width:48px;height:48px;align-items:center;justify-items:center;padding:0;border:1px solid rgba(147,227,181,.2);border-radius:999px;background:linear-gradient(135deg,#1c5b3df0,#113a2bf5);box-shadow:0 10px 32px #00000057,inset 0 1px #ffffff1a;color:#e6fff0;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.whatsapp-button:hover{transform:translateY(-3px);border-color:#93e3b561;background:linear-gradient(135deg,#237049fa,#134b35fa);box-shadow:0 14px 36px #0006,0 0 24px #3ebb6f24}.whatsapp-button__mark{width:24px;height:24px;fill:currentColor}.site-header{position:fixed;z-index:30;inset:18px 0 auto;padding:0 24px}.glass-panel{position:relative;overflow:hidden;border:1px solid rgba(226,232,255,.05);background:linear-gradient(135deg,#fff1,#ffffff06 48%,#ffffff09);box-shadow:0 18px 50px #0003,inset 0 1px #ffffff0b;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.glass-panel--interactive:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:radial-gradient(280px circle at var(--pointer-x, 50%) var(--pointer-y, 0%),rgba(174,218,255,.105),transparent 72%);content:"";opacity:0;transition:opacity .22s ease;pointer-events:none}@media(hover:hover)and (pointer:fine){.glass-panel--interactive:hover:before{opacity:1}}.nav-shell{display:flex;align-items:center;justify-content:center;gap:clamp(16px,2vw,30px);width:-moz-fit-content;width:fit-content;max-width:100%;height:64px;margin:0 auto;padding:0 17px 0 13px;border-color:#8ddcf02b;border-radius:17px;background:radial-gradient(ellipse at 12% 0%,rgba(112,199,222,.13),transparent 38%),radial-gradient(ellipse at 94% 100%,rgba(138,126,211,.13),transparent 40%),linear-gradient(120deg,#0f1420e8,#0c0e17c9 52%,#11101de0);box-shadow:0 18px 50px #00000057,0 0 28px #5db1d014,inset 0 1px #e6f8ff29,inset 0 -1px #968fe214;backdrop-filter:blur(24px) saturate(145%);-webkit-backdrop-filter:blur(24px) saturate(145%)}.nav-shell:before{position:absolute;inset:1px 12% auto;height:1px;background:linear-gradient(90deg,transparent,rgba(141,220,240,.48),rgba(167,152,255,.38),transparent);content:"";pointer-events:none}.nav-shell:after{position:absolute;top:-74px;right:12%;width:220px;height:150px;border-radius:50%;background:radial-gradient(ellipse,rgba(141,220,240,.11),rgba(167,152,255,.055) 42%,transparent 72%);content:"";pointer-events:none}.brand-mark{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px}.brand-mark__icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(159,222,236,.3);border-radius:11px;background:linear-gradient(145deg,#7fd2e829,#9b8df21a);color:#d7f6fb;font-size:11px;font-weight:700;letter-spacing:-.5px}.brand-mark__name{color:#e6e7eb;font-size:13px;font-weight:600;letter-spacing:-.2px}.brand-mark__name span,.footer-brand span{color:var(--cyan)}.desktop-nav{display:flex;align-items:center;gap:4px;height:100%}.nav-link{position:relative;z-index:1;display:inline-flex;height:36px;align-items:center;padding:0 12px;border-radius:999px;color:#9599a4;font-size:12px;transition:color .18s ease,background .18s ease}.nav-link:hover,.nav-link.is-active{color:#f5f6f7}.nav-link:hover{background:#ffffff09}.nav-link__indicator{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border:1px solid rgba(141,220,240,.28);border-radius:inherit;background:linear-gradient(120deg,#70c7de33,#8a7ed32e);box-shadow:0 0 18px #70acde24,inset 0 1px #ffffff1a}.mobile-menu-toggle,.mobile-nav{display:none}.section-wrap{position:relative;width:min(calc(100% - 64px),var(--page-width));margin-right:auto;margin-left:auto}.hero{display:grid;min-height:780px;grid-template-columns:1.08fr .92fr;align-items:center;padding-top:70px;overflow:clip;isolation:isolate}.hero-portrait-backdrop{position:absolute;z-index:-1;top:0;right:max(calc((1160px - 100vw)/2),-8vw);bottom:0;width:min(74vw,950px);overflow:hidden;pointer-events:none}.hero-portrait-backdrop:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#090a0d,#090a0df7 12%,#090a0dc2 34%,#090a0d5c 65%,#090a0d47),linear-gradient(0deg,#090a0d 0%,transparent 28%,transparent 78%,#0b0c10 100%);content:""}.hero-portrait-backdrop:after{position:absolute;z-index:2;top:12%;right:5%;bottom:8%;left:15%;border:1px solid rgba(220,232,255,.09);border-radius:48% 48% 14px 14px;background:linear-gradient(145deg,rgba(225,237,255,.045),transparent 42%);content:"";opacity:.7;-webkit-mask-image:linear-gradient(90deg,transparent,black 30%,black 82%,transparent);mask-image:linear-gradient(90deg,transparent,black 30%,black 82%,transparent)}.hero-portrait-backdrop img{position:absolute;top:50%;right:3%;width:min(53vw,680px);height:94%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 36%;object-position:center 36%;border-radius:46% 46% 10px 10px;opacity:.77;filter:saturate(.72) contrast(1.05) brightness(.77);-webkit-mask-image:linear-gradient(180deg,transparent 0%,black 10%,black 78%,transparent 100%),linear-gradient(90deg,transparent 0%,black 22%,black 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0%,black 10%,black 78%,transparent 100%),linear-gradient(90deg,transparent 0%,black 22%,black 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;transform:translateY(-48%)}.hero__copy{position:relative;z-index:2;padding:48px 0 60px 4px}.hero-kicker{display:flex;align-items:center;gap:9px;color:#a3a7b2;font-size:11px;letter-spacing:.035em}.status-dot,.form-notice__dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#85d8b0;box-shadow:0 0 12px #85d8b0a6}.hero-kicker__divider{color:#4c515d}.hero h1{margin:29px 0 22px;color:#f4f4f6;font-size:clamp(52px,7.3vw,94px);font-weight:580;letter-spacing:-.085em;line-height:.96}.hero-title__second{display:block;margin-top:7px;color:#aeb1bb;font-weight:420;letter-spacing:-.07em}.accent-dot{color:var(--cyan)}.hero-tagline{max-width:570px;margin:0;color:#d9dce3;font-size:clamp(17px,2vw,22px);font-weight:450;letter-spacing:-.025em;line-height:1.55}.hero-tagline span{color:#9fd9e4}.hero-description{max-width:450px;margin:15px 0 0;color:var(--muted);font-size:13px;line-height:1.85}.hero-actions{display:flex;align-items:center;gap:11px;margin-top:28px}.button{position:relative;display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;padding:0 16px;border:1px solid transparent;border-radius:11px;font-size:12px;font-weight:600;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.button:hover{transform:translateY(-2px)}.button--primary{border-color:transparent;background:linear-gradient(115deg,#70c7de30,#8a7ed333);box-shadow:0 6px 26px #4691ab1f,inset 0 1px #ffffff17;color:#eafaff}.button--primary:hover{background:linear-gradient(115deg,#70c7de45,#8a7ed347)}.button--primary svg{color:#a6eaf2}.button--glass{border-color:transparent;background:#ffffff06;color:#d0d2d9}.button--glass:hover{background:#ffffff12}.button--glass svg{color:#b7bac5}.hero-github{display:grid;width:43px;height:43px;place-items:center;border:1px solid transparent;border-radius:12px;color:#b6bac4;transition:color .18s ease,border .18s ease,background .18s ease}.hero-github:hover{border-color:#8ddcf059;background:#8ddcf014;color:#b8f1f7}.hero-art{position:relative;display:grid;min-height:540px;place-items:center;overflow:clip;isolation:isolate}.hero-art:before{position:absolute;z-index:-1;width:80%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(79,106,167,.18),rgba(100,74,164,.06) 38%,transparent 70%);filter:blur(10px);content:""}.hero-art__orb{position:absolute;width:390px;height:390px;border:1px solid rgba(200,218,248,.09);border-radius:50%;transform:rotateX(68deg) rotate(-23deg)}.hero-art__orb--inner{width:310px;height:310px;border-color:#a4d2ef1f;transform:rotateX(66deg) rotate(25deg)}.hero-art__orbit-dot{position:absolute;width:365px;height:365px;border:1px solid transparent;border-radius:50%;transform:rotateX(68deg) rotate(-23deg)}.hero-art__orbit-dot span{position:absolute;top:50%;right:3px;width:8px;height:8px;border:2px solid #a1e5f2;border-radius:50%;background:#111821;box-shadow:0 0 15px #8edeeeb3}.hero-art__core{position:relative;display:flex;width:222px;height:258px;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(218,227,255,.16);border-radius:26px;background:linear-gradient(145deg,#ffffff09,#ffffff02 43%,#677db505);box-shadow:0 18px 55px #00000038,inset 1px 1px #ffffff14,inset -1px -1px #ffffff05;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transform:perspective(900px) rotateX(var(--hero-tilt-x, 0deg)) rotateY(var(--hero-tilt-y, 0deg)) rotate(-5deg);transition:transform .16s ease-out}.hero-art__core:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(140deg,rgba(255,255,255,.075),transparent 35%);content:"";pointer-events:none}.hero-art__core-glow{position:absolute;top:47px;width:130px;height:80px;border-radius:50%;background:#73b7e038;filter:blur(37px)}.hero-art__core-label{position:relative;color:#9da8bd;font-size:9px;letter-spacing:.16em}.hero-art__core-symbol{position:relative;display:flex;align-items:center;gap:7px;margin:34px 0 28px}.hero-art__core-symbol span{width:19px;height:40px;border:1px solid rgba(190,233,248,.75);border-radius:12px;background:linear-gradient(180deg,#a6e4f066,#849ddd0d);box-shadow:0 0 19px #8fcbe71f;transform:rotate(30deg)}.hero-art__core-symbol span:nth-child(2){height:54px;border-color:#baaaf8b3;background:linear-gradient(180deg,#aa9af05c,#849ddd0a);transform:rotate(-30deg)}.hero-art__core-symbol span:nth-child(3){border-color:#bee9f8bf;transform:rotate(30deg)}.hero-art__core-caption{position:relative;color:#c3c6d0;font-size:10px;letter-spacing:.04em}.floating-chip{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;padding:12px 15px;border-radius:12px;color:#d4d7e0;font-size:11px}.floating-chip--top{top:22%;right:5%}.floating-chip--bottom{bottom:20%;left:3%}.chip-mark{width:7px;height:7px;border-radius:50%}.chip-mark--cyan{background:#91dfe9;box-shadow:0 0 9px #91dfe9}.chip-mark--violet{background:#afa0f2;box-shadow:0 0 9px #afa0f2}.hero-art__coordinates{position:absolute;right:5%;bottom:9%;color:#737886;font-size:9px;letter-spacing:.17em}.hero-art__coordinates span{margin:0 5px;color:#4a4e5a}.hero-scroll{position:absolute;bottom:44px;left:4px;display:flex;align-items:center;gap:11px;color:#777c89;font-size:10px;letter-spacing:.04em}.hero-scroll span{display:block;width:30px;height:1px;background:linear-gradient(90deg,var(--cyan),transparent)}.hero-index{position:absolute;right:4px;bottom:44px;color:#656a76;font-size:9px;letter-spacing:.15em}.hero__ambient{position:absolute;z-index:-1;border-radius:50%;filter:blur(80px);pointer-events:none}.hero__ambient--one{top:11%;left:10%;width:230px;height:230px;background:#28667c12}.hero__ambient--two{top:30%;right:7%;width:250px;height:250px;background:#5d499114}.section-block{padding-top:120px;padding-bottom:20px;scroll-margin-top:90px}.section-heading{max-width:620px;margin-bottom:43px}.section-heading--center{margin-right:auto;margin-left:auto;text-align:center}.eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 16px;color:#9bddea;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.eyebrow:before{display:block;width:18px;height:1px;background:linear-gradient(90deg,var(--cyan),var(--violet));content:""}.section-heading h2{margin:0;color:#f0f1f4;font-size:clamp(34px,5vw,52px);font-weight:480;letter-spacing:-.065em;line-height:1.1}.section-heading__description{max-width:530px;margin:14px 0 0;color:var(--muted);font-size:13px;line-height:1.8}.about-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:9%;align-items:center}.about-story{max-width:420px}.about-story p{margin:0 0 17px;color:#a8abb5;font-size:13px;line-height:1.95}.about-story .about-lead{color:#dadce2;font-size:17px;line-height:1.75}.about-story strong{color:#f2f3f5;font-weight:600}.about-location{display:flex;align-items:center;gap:8px;margin-top:28px;color:#9ea3ad;font-size:11px}.about-location svg{color:var(--cyan)}.about-focus-card{padding:24px 27px 19px;border-radius:17px;transform:perspective(900px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .22s ease,border-color .22s ease}.about-focus-card:hover{transform:perspective(900px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) translateY(-2px);border-color:#addeef38}.card-overline{position:relative;z-index:1;display:flex;align-items:center;gap:12px;color:#9da1ad;font-size:9px;letter-spacing:.15em}.card-overline span{color:var(--cyan)}.focus-list{position:relative;z-index:1;margin:19px 0 20px}.focus-item{display:grid;min-height:43px;grid-template-columns:35px 1fr 16px;align-items:center;border-bottom:1px solid rgba(234,236,255,.07);color:#c7cad2;font-size:12px}.focus-item:last-child{border-bottom:0}.focus-item__index{color:#6f7481;font-size:9px;letter-spacing:.08em}.focus-item svg{color:#787f8b}.certificate-note{position:relative;z-index:1;display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid rgba(185,169,252,.14);border-radius:11px;background:linear-gradient(100deg,#887ada1a,#ffffff05)}.certificate-note__icon{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(181,166,244,.2);border-radius:9px;color:#c4b8ff}.certificate-note strong,.certificate-note small{display:block}.certificate-note strong{color:#e3e3ed;font-size:11px;font-weight:550}.certificate-note small{margin-top:4px;color:#969aa7;font-size:9px}.skills-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.skills-grid>*{grid-column:span 2}.skills-grid>:nth-child(4){grid-column:2 / span 2}.skill-card{min-height:270px;padding:20px 20px 22px;border-radius:15px;transform:perspective(900px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .22s ease,border-color .22s ease}.skill-card:hover{transform:perspective(900px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) translateY(-4px);border-color:#addeef38}.skill-card>*{position:relative;z-index:1}.skill-card__top{display:flex;align-items:center;justify-content:space-between}.skill-card__icon{display:grid;width:37px;height:37px;place-items:center;border:1px solid rgba(164,207,236,.16);border-radius:11px;background:#74adc912;color:#a4dce8}.skill-card__number{color:#777d8a;font-size:9px;letter-spacing:.1em}.skill-card h3{max-width:240px;margin:17px 0 7px;color:#e8e9ed;font-size:15px;font-weight:550;letter-spacing:-.02em;line-height:1.45}.skill-card p{margin:0;color:#9297a3;font-size:10px;line-height:1.65}.skill-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.skill-tag{padding:6px 8px;border:1px solid rgba(236,238,255,.045);border-radius:7px;background:#ffffff06;color:#b7bbc5;font-size:9px;line-height:1.1}.skill-card__arrow{position:absolute;right:18px;bottom:17px;color:#727987}.projects-section{padding-top:145px}.project-list{display:grid;gap:20px}.project-card{display:grid;min-height:360px;grid-template-columns:1fr 1fr;border-radius:19px;transform:perspective(1200px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:border-color .2s ease,transform .2s ease}.project-card:hover{transform:perspective(1200px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) translateY(-3px);border-color:#b1dfec38}.project-card>*{position:relative;z-index:1}.project-visual{position:relative;min-height:300px;overflow:hidden;border-right:1px solid rgba(234,236,255,.07);background:radial-gradient(ellipse at 55% 55%,rgba(90,128,154,.16),transparent 43%),linear-gradient(145deg,#384a6824,#0b0e1440)}.project-visual__grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.6;background-image:linear-gradient(rgba(196,215,242,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(196,215,242,.045) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse at center,black,transparent 76%);mask-image:radial-gradient(ellipse at center,black,transparent 76%)}.project-visual__glow{position:absolute;top:50%;left:50%;width:240px;height:240px;border-radius:50%;background:#5e93b226;filter:blur(48px);transform:translate(-50%,-50%)}.project-visual__sun{position:absolute;top:50%;left:50%;width:112px;height:112px;border:1px solid rgba(166,218,231,.34);border-radius:50%;background:radial-gradient(circle at 35% 29%,#bce9ed45,#4d7b9f29 43%,#121a26ad 75%);box-shadow:0 0 45px #58adc829,inset 2px 2px 12px #defaff29;transform:translate(-50%,-50%)}.project-visual__line{position:absolute;top:50%;left:50%;width:250px;height:78px;border:1px solid rgba(162,211,227,.24);border-radius:50%;transform:translate(-50%,-50%) rotate(-24deg)}.project-visual__line--two{width:205px;height:110px;border-color:#a99ee53b;transform:translate(-50%,-50%) rotate(54deg)}.project-visual__line--three{width:290px;height:160px;border-color:#becfe61f;transform:translate(-50%,-50%) rotate(-63deg)}.project-visual__label{position:absolute;top:22px;left:23px;display:flex;align-items:center;gap:8px;color:#9faab8;font-size:8px;letter-spacing:.16em}.project-visual__label span{width:6px;height:6px;border-radius:50%;background:#9bdde7;box-shadow:0 0 8px #9bdde7}.project-visual__watermark{position:absolute;right:20px;bottom:11px;color:#dde8f714;font-size:82px;font-weight:650;letter-spacing:-.1em}.project-content{display:flex;flex-direction:column;justify-content:center;padding:35px 36px}.project-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-role{padding:6px 9px;border:1px solid rgba(138,213,225,.1);border-radius:99px;background:#78c4d312;color:#a2dce5;font-size:9px}.project-meta__type{color:#7f8491;font-size:8px;letter-spacing:.11em}.project-content h3{margin:18px 0 9px;color:#f0f1f4;font-size:31px;font-weight:500;letter-spacing:-.06em}.project-description{max-width:470px;margin:0;color:#a3a7b2;font-size:12px;line-height:1.85}.project-tech{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.project-tech span{padding:6px 8px;border:1px solid rgba(235,238,255,.05);border-radius:6px;color:#bfc2cb;font-size:9px;transition:border-color .18s ease,background .18s ease,color .18s ease}.project-tech span:hover{border-color:#9cdce847;background:#86c7d912;color:#d7f0f3}.project-note{margin:11px 0 0;color:#848a96;font-size:9px}.project-links{display:flex;align-items:center;gap:17px;margin-top:23px;padding-top:17px;border-top:1px solid rgba(236,238,255,.09)}.project-links a{display:inline-flex;align-items:center;gap:7px;color:#d9dce3;font-size:10px;transition:color .16s ease}.project-links a:hover{color:#a6e5f0}.project-links a>svg:first-child{color:#9bdde9}.project-links a>svg:last-child{color:#858b96}.project-link-decoration{display:grid;width:31px;height:31px;place-items:center;margin-left:auto;border:1px solid rgba(236,238,255,.1);border-radius:9px;color:#a5a9b5}.project-detail-trigger{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-top:15px;padding:0;border:0;background:none;color:#aab0bd;font-size:10px;cursor:pointer;transition:color .16s ease}.project-detail-trigger:hover{color:#b5ebf2}.project-modal-backdrop{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow-y:auto;padding:22px;background:#040609c2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.project-modal{width:min(100%,560px);padding:29px;border-radius:20px;box-shadow:0 24px 90px #00000085}.project-modal>*{position:relative;z-index:1}.project-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.project-modal__header .eyebrow{margin-bottom:12px}.project-modal__header h3{margin:0;color:#f0f1f4;font-size:30px;font-weight:500;letter-spacing:-.06em}.project-modal__close{display:grid;width:37px;height:37px;flex:0 0 auto;place-items:center;border:1px solid rgba(235,237,255,.13);border-radius:10px;background:#ffffff09;color:#d5d9e2;cursor:pointer}.project-modal__close:hover{border-color:#8ddcf04d;color:#b3ebf2}.project-modal__description{margin:19px 0;color:#b0b4bf;font-size:12px;line-height:1.85}.project-modal__facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 0;border-top:1px solid rgba(236,238,255,.09);border-bottom:1px solid rgba(236,238,255,.09)}.project-modal__facts span,.project-modal__facts strong{display:block}.project-modal__facts span,.project-modal__label{color:#8e95a2;font-size:8px;letter-spacing:.14em}.project-modal__facts strong{margin-top:7px;color:#dadde5;font-size:11px;font-weight:500}.project-modal__label{margin:18px 0 9px}.project-modal__tech{display:flex;flex-wrap:wrap;gap:7px}.project-modal__tech span{padding:6px 8px;border:1px solid rgba(235,238,255,.1);border-radius:7px;color:#c7cbd4;font-size:9px}.project-modal__evidence{margin:17px 0 0;color:#9197a3;font-size:10px;line-height:1.7}.project-modal__links{display:flex;flex-wrap:wrap;gap:17px;margin-top:19px;padding-top:16px;border-top:1px solid rgba(236,238,255,.09)}.project-modal__links a{display:inline-flex;align-items:center;gap:7px;color:#d7dbe3;font-size:10px}.project-modal__links a:hover{color:#ace9f0}.project-modal__links a svg:first-child{color:#9bdde9}.project-modal__links a svg:last-child{color:#858b96}.projects-footnote{display:flex;align-items:center;gap:13px;margin-top:24px}.projects-footnote__line{width:24px;height:1px;background:var(--violet)}.projects-footnote p{margin:0;color:#898e9a;font-size:10px}.projects-footnote a{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:#b9beca;font-size:10px}.projects-footnote a:hover{color:#a8e8f3}.education-list{max-width:850px;margin:13px auto 0}.education-item{position:relative;display:grid;grid-template-columns:28px 54px 1fr 36px;align-items:start;gap:17px;min-height:145px}.education-item__timeline{position:relative;display:flex;justify-content:center;padding-top:18px}.education-item__dot{position:relative;z-index:2;width:10px;height:10px;border:2px solid #9cdeeb;border-radius:50%;background:#0c1015;box-shadow:0 0 13px #8ddcf04d}.education-item__line{position:absolute;top:29px;bottom:-1px;width:1px;background:linear-gradient(#8ddcf052,#a99aee1f)}.education-item__icon{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(169,210,231,.14);border-radius:14px;background:linear-gradient(140deg,#81c3d817,#9989e70f);color:#a8dfe9}.education-item__body{padding-top:4px}.education-item__type{color:#9cdde8;font-size:8px;letter-spacing:.16em}.education-item h3{margin:8px 0 5px;color:#e8e9ed;font-size:16px;font-weight:550;letter-spacing:-.02em}.education-item p{margin:0;color:#a2a6b0;font-size:11px}.education-item__detail{display:inline-block;margin-top:10px;color:#838995;font-size:10px}.education-item__index{padding-top:4px;color:#747987;font-size:9px;letter-spacing:.1em}.interests-section{padding-top:115px}.interests-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.interest-card{display:grid;min-height:130px;grid-template-columns:26px 1fr 16px;align-items:start;gap:10px;padding:20px 18px;border-radius:14px;transform:perspective(900px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .18s ease,border-color .18s ease}.interest-card:hover{transform:perspective(900px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) translateY(-3px);border-color:#aedceb33}.interest-card>*{position:relative;z-index:1}.interest-card__number{padding-top:3px;color:#83cbd9;font-size:9px;letter-spacing:.1em}.interest-card h3{margin:0 0 7px;color:#e1e3e9;font-size:12px;font-weight:550}.interest-card p{max-width:245px;margin:0;color:#969aa6;font-size:10px;line-height:1.7}.interest-card>svg{color:#777e8b}.contact-section{padding-top:140px;padding-bottom:120px}.contact-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:9%;align-items:start}.contact-lead{max-width:330px;margin:3px 0 25px;color:#b3b6c0;font-size:15px;line-height:1.8}.contact-detail{display:flex;align-items:center;gap:13px;padding:14px 0;border-top:1px solid rgba(236,238,255,.08)}.contact-detail__icon{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border:1px solid rgba(163,210,230,.14);border-radius:11px;background:#80c0da0d;color:#a3dce9}.contact-detail>span:nth-child(2){flex:1}.contact-detail small,.contact-detail strong{display:block}.contact-detail small{color:#858a97;font-size:8px;letter-spacing:.13em}.contact-detail strong{margin-top:5px;color:#d3d5dc;font-size:11px;font-weight:500}.contact-detail>svg{color:#7d8490}.contact-detail:hover strong{color:#a9e4ed}.contact-detail--location{border-bottom:1px solid rgba(236,238,255,.08)}.contact-form-card{padding:25px;border-radius:17px;transform:perspective(900px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .22s ease,border-color .22s ease}.contact-form-card:hover{transform:perspective(900px) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) translateY(-2px);border-color:#addeef38}.contact-form-card>*{position:relative;z-index:1}.contact-form-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.contact-form-card__header h3{margin:7px 0 0;color:#e9ebef;font-size:19px;font-weight:500;letter-spacing:-.03em}.contact-form-card__icon{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(163,210,230,.16);border-radius:11px;color:#a1dce9}.form-notice{display:flex;align-items:flex-start;gap:9px;margin-bottom:18px;padding:10px 11px;border:1px solid rgba(237,201,133,.13);border-radius:9px;background:#edc98509}.form-notice__dot{flex:0 0 auto;width:6px;height:6px;margin-top:5px;background:#e2bc73;box-shadow:0 0 8px #e2bc7359}.form-notice p{margin:0;color:#b3a78e;font-size:9px;line-height:1.6}.contact-form-card form{display:grid;gap:12px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:11px}.contact-form-card label{display:grid;gap:7px}.contact-form-card label>span{color:#bfc2cb;font-size:10px}.contact-form-card input,.contact-form-card textarea{width:100%;border:1px solid rgba(234,237,255,.1);border-radius:9px;background:#07090d70;color:#eef0f4;font-size:11px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.contact-form-card input{height:42px;padding:0 12px}.contact-form-card textarea{min-height:105px;padding:11px 12px;resize:vertical;line-height:1.6}.contact-form-card input::-moz-placeholder,.contact-form-card textarea::-moz-placeholder{color:#666c79}.contact-form-card input::placeholder,.contact-form-card textarea::placeholder{color:#666c79}.contact-form-card input:focus,.contact-form-card textarea:focus{border-color:#8cdaea6b;box-shadow:0 0 0 3px #8cdaea12}.form-submit-row{display:flex;align-items:center;gap:13px;margin-top:2px}.form-submit{min-height:41px;cursor:pointer;font-size:10px}.form-privacy{color:#858b97;font-size:9px}.form-status{min-height:14px;margin:0;font-size:10px;line-height:1.55}.form-status--info{color:#a5dce5}.form-status--error{color:#f0a3a3}.site-footer{width:min(calc(100% - 64px),var(--page-width));margin:0 auto;border-top:1px solid rgba(233,236,255,.09)}.footer-main{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:35px;padding:34px 0 29px}.footer-brand{color:#e7e9ed;font-size:14px;font-weight:600;letter-spacing:-.02em}.footer-main>div:first-child p{max-width:270px;margin:9px 0 0;color:#858a97;font-size:10px;line-height:1.7}.footer-nav{display:flex;flex-wrap:wrap;align-content:start;gap:11px 20px;padding-top:2px}.footer-nav a,.footer-bottom a{color:#9a9eaa;font-size:10px;transition:color .16s ease}.footer-nav a:hover,.footer-bottom a:hover{color:#b7e9f0}.footer-socials{display:flex;flex-direction:column;align-items:flex-end;gap:13px}.footer-socials a{display:inline-flex;align-items:center;gap:8px;color:#a6aab5;font-size:10px}.footer-socials a svg:first-child{color:#a2dce7}.footer-socials a svg:last-child{color:#777d89}.footer-socials a:hover{color:#e7e9ed}.footer-bottom{display:flex;justify-content:space-between;padding:14px 0 18px;border-top:1px solid rgba(233,236,255,.07);color:#737986;font-size:9px}@media(min-width:1400px){.hero{min-height:860px}}@media(max-width:900px){.section-wrap,.site-footer{width:min(calc(100% - 48px),var(--page-width))}.hero{min-height:700px;grid-template-columns:1fr .83fr}.hero-art{min-height:460px;transform:scale(.88)}.hero h1{font-size:clamp(50px,7.5vw,76px)}.desktop-nav{gap:0}.nav-link{padding:0 8px;font-size:11px}.about-grid{gap:5%}.skills-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.skills-grid>*{grid-column:span 2}.skills-grid>:nth-child(4){grid-column:2 / span 2}.contact-grid{gap:5%}.project-content{padding:27px 25px}.project-meta__type{font-size:7px}}@media(max-width:680px){html{scroll-padding-top:80px}.site-header{inset:12px 0 auto;padding:0 14px}.nav-shell{width:100%;height:56px;justify-content:space-between;padding:0 11px;border-radius:15px}.brand-mark__icon{width:31px;height:31px}.brand-mark__name{font-size:12px}.desktop-nav{display:none}.mobile-menu-toggle{position:relative;z-index:1;display:grid;width:37px;height:37px;place-items:center;border:1px solid transparent;border-radius:10px;background:#ffffff09;color:#e1e4eb;cursor:pointer}.mobile-nav{display:grid;width:min(calc(100% - 28px),500px);gap:3px;margin:8px auto 0;padding:8px;border-radius:14px}.mobile-nav a{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:9px;color:#aeb2bd;font-size:12px}.mobile-nav a.is-active{background:#94cddd14;color:#e5f7fa}.mobile-nav a span{color:#8fd9e6}.section-wrap,.site-footer{width:calc(100% - 40px)}.whatsapp-button{right:16px;bottom:16px;width:46px;height:46px}.hero{display:flex;min-height:0;flex-direction:column;align-items:stretch;padding-top:155px;padding-bottom:84px}.hero-portrait-backdrop{top:20px;right:-25%;bottom:37%;width:120%;opacity:.58}.hero-portrait-backdrop:before{background:linear-gradient(90deg,#090a0d,#090a0dd1 24%,#090a0d40),linear-gradient(0deg,#090a0d 0%,transparent 35%,rgba(9,10,13,.08) 80%,#0b0c10 100%)}.hero-portrait-backdrop:after{top:10%;right:3%;bottom:6%;left:20%}.hero-portrait-backdrop img{right:0;width:84%;height:100%;-o-object-position:center 30%;object-position:center 30%;opacity:.85}.hero__copy{padding:0}.hero-kicker{gap:7px;font-size:9px}.hero h1{margin:25px 0 18px;font-size:clamp(48px,13vw,75px)}.hero-tagline{max-width:500px;font-size:17px}.hero-description{max-width:390px;margin-top:13px;font-size:12px}.hero-actions{flex-wrap:wrap;gap:9px;margin-top:23px}.button{min-height:43px;padding:0 13px;font-size:10px}.hero-github{width:40px;height:40px}.hero-art{min-height:360px;margin-top:4px;overflow:clip;transform:scale(.77);transform-origin:center}.hero-art__coordinates{right:0;bottom:4%}.floating-chip--top{top:15%;right:0}.floating-chip--bottom{bottom:13%;left:0}.hero-scroll{bottom:24px;left:0}.hero-index{right:0;bottom:24px;font-size:8px}.section-block{padding-top:87px;padding-bottom:8px;scroll-margin-top:72px}.section-heading{margin-bottom:28px}.section-heading h2{font-size:clamp(33px,9vw,45px)}.section-heading__description{font-size:12px}.eyebrow{margin-bottom:13px;font-size:9px}.about-grid,.contact-grid{grid-template-columns:1fr;gap:28px}.about-story{max-width:none}.about-story .about-lead{font-size:15px}.about-story p{font-size:12px}.about-focus-card{padding:19px 17px 15px}.focus-item{min-height:40px;font-size:11px}.certificate-note small{font-size:8px}.skills-grid{grid-template-columns:1fr;gap:10px}.skills-grid>*,.skills-grid>:nth-child(4){grid-column:auto}.skill-card{min-height:auto;padding:17px}.skill-card h3{margin-top:13px}.skill-tags{margin-top:12px;padding-right:20px}.projects-section{padding-top:105px}.project-card{grid-template-columns:1fr;transform:none}.project-visual{min-height:230px;border-right:0;border-bottom:1px solid rgba(234,236,255,.07)}.project-content{padding:23px 18px}.project-meta{align-items:flex-start}.project-meta__type{max-width:145px;text-align:right;line-height:1.5}.project-content h3{margin-top:16px;font-size:27px}.project-description{font-size:11px}.project-links{flex-wrap:wrap;gap:13px}.project-card:hover{transform:none}.project-links a{font-size:9px}.project-link-decoration{display:none}.project-modal-backdrop{padding:14px}.project-modal{padding:21px 17px;border-radius:17px}.project-modal__facts{grid-template-columns:1fr;gap:14px}.projects-footnote{align-items:flex-start;flex-wrap:wrap;gap:8px}.projects-footnote p{flex:1;line-height:1.6}.projects-footnote a{width:100%;margin-left:32px}.education-item{grid-template-columns:20px 43px 1fr 25px;gap:10px;min-height:155px}.education-item__icon{width:40px;height:40px;border-radius:12px}.education-item h3{font-size:13px;line-height:1.5}.education-item p{font-size:10px;line-height:1.6}.education-item__index{font-size:8px}.interests-section{padding-top:95px}.interests-grid{grid-template-columns:1fr;gap:9px}.interest-card{min-height:105px}.contact-section{padding-top:105px;padding-bottom:82px}.contact-grid{gap:29px}.contact-lead{font-size:13px}.contact-form-card{padding:18px 15px}.form-row{grid-template-columns:1fr;gap:12px}.form-submit-row{align-items:flex-start;flex-direction:column;gap:10px}.footer-main{grid-template-columns:1fr 1fr;gap:24px 18px;padding:27px 0 23px}.footer-main>div:first-child{grid-column:1 / -1}.footer-nav{gap:12px 15px}.footer-socials{align-items:flex-end}.footer-bottom{font-size:8px}}@media(max-width:380px){.section-wrap,.site-footer{width:calc(100% - 32px)}.hero h1{font-size:46px}.hero-kicker{font-size:8px}.hero-art{min-height:320px;transform:scale(.68)}.project-links{gap:11px}.project-links a{gap:5px}}@media(hover:none),(pointer:coarse){.project-card:hover,.skill-card:hover,.interest-card:hover,.about-focus-card:hover,.contact-form-card:hover{transform:none}.glass-panel--interactive:hover:before{opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.pointer-glow{display:none}}
