.main-nav{margin-left:auto}.color-mode-toggle{z-index:2;color:#d8eaff;-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%);cursor:pointer;background:linear-gradient(145deg,#b5daff21,#476fa90f 58%,#0c1e3a2e);border:1px solid #cde8ff40;border-radius:10px;flex:none;place-items:center;width:39px;height:39px;margin-left:13px;padding:0;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:inline-grid;position:relative;box-shadow:inset 0 1px #effbff3b,inset 0 -3px 4px #08214247,0 3px #000c1d73}:root[data-theme=light] .mail-modal-submit:hover:not(:disabled){filter:brightness(1.1)saturate(1.15);box-shadow:inset 0 1px #ffffff59, 0 5px 0 #b8cbd8, 0 13px 24px color-mix(in srgb, var(--accent) 38%, transparent)}.color-mode-toggle:hover{color:#fff;border-color:color-mix(in srgb, var(--accent) 55%, #b6cadf);transform:translateY(-1px)}.color-mode-toggle:active{transform:translateY(1px)}.color-mode-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.color-mode-icon,.color-mode-icon svg{width:17px;height:17px;display:block}@media (max-width:768.99px){.site-header>.menu-toggle{margin-left:auto}.color-mode-toggle{width:38px;height:38px;margin-left:9px}.main-nav{margin-left:0}}@media (max-width:481px){:root{--site-header-height:110px}.site-header{height:110px}.site-header .main-nav{top:109px}.site-header .header-shader-status{grid-template-columns:max-content minmax(0,1fr);gap:12px;width:auto;height:24px;display:grid;inset:80px 16px 6px;transform:none}.header-shader-label{letter-spacing:.05em;font-size:7px}.header-shader-track{width:100%}.header-shader-label b{display:none}}:root[data-theme=light]{--background:#e9f0f6;--surface:#fff;--surface-raised:#f2f6fa;--foreground:#172a40;--secondary:#364b62;--muted:#50667d;--border:#2545673d;--success:#12765d;--accent-ink:color-mix(in srgb, var(--accent) 45%, #07334e);--accent-secondary-ink:color-mix(in srgb, var(--accent-secondary) 48%, #112c45);--accent-soft:color-mix(in srgb, var(--accent) 16%, #fff);--accent-line:color-mix(in srgb, var(--accent) 58%, #9bb5c7);--light-ink:#172a40;--light-copy:#364b62;--light-muted:#52677e;--light-accent:var(--accent-ink);--light-line:#b5c9da;--light-shadow:#20406121;--light-surface:#fbfdff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=light] body{color:var(--foreground);background:radial-gradient(65rem 40rem at 94% 1%,#77abd930,#0000 72%),radial-gradient(48rem 41rem at 1% 43%,#958dc51c,#0000 72%),linear-gradient(165deg,#eef3f8 0%,#e8eff6 46%,#e5edf4 100%)}:root[data-theme=light] body:before{background-image:linear-gradient(#385d820e 1px,#0000 1px),linear-gradient(90deg,#385d820e 1px,#0000 1px);-webkit-mask-image:linear-gradient(#000,#0000 83%);mask-image:linear-gradient(#000,#0000 83%)}:root[data-theme=light] ::selection{color:#10283e;background:color-mix(in srgb, var(--accent) 38%, #fff)}:root[data-theme=light] :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}:root[data-theme=light] .site-header{-webkit-backdrop-filter:blur(12px)saturate(112%);backdrop-filter:blur(12px)saturate(112%);background:linear-gradient(#fafdfff2 0%,#e8f1f9f0 100%);border-bottom:1px solid #a7bbcf;box-shadow:inset 0 2px #fffffffa,inset 0 -4px 7px #537b9c1a,0 3px #57799921,0 12px 28px #3151731a}:root[data-theme=light] .site-header:after{background:linear-gradient(90deg,#0000 5%,#ffffffd9 47%,#0000 95%)}:root[data-theme=light] .header-brand,:root[data-theme=light] .footer-name{color:#142c43}:root[data-theme=light] :is(.header-brand,.footer-name) span{color:var(--accent-ink)}:root[data-theme=light] .main-nav>a{color:#394c64}:root[data-theme=light] .main-nav>a:is(:hover,.nav-active){color:var(--accent-ink)}:root[data-theme=light] .main-nav>a.nav-active:after{background:var(--accent);height:3px;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 52%, transparent)}:root[data-theme=light] .header-shader-label{color:#485e75}:root[data-theme=light] .header-shader-label b{color:var(--accent-ink)}:root[data-theme=light] .header-shader-track{background:#c5d4e0;box-shadow:inset 0 1px #3958742e}:root[data-theme=light] .color-mode-toggle,:root[data-theme=light] .theme-trigger,:root[data-theme=light] .menu-toggle{color:#203d58;background:linear-gradient(145deg,#fff,#e4eff8 85%);border:1px solid #afc5d8;box-shadow:inset 0 1px #fff,inset 0 -2px 4px #31628c1a,0 3px #446a8c2b,0 7px 16px #25486c14}:root[data-theme=light] :is(.color-mode-toggle,.theme-trigger,.menu-toggle):hover{border-color:var(--accent-line);color:var(--accent-ink)}:root[data-theme=light] .menu-icon{color:var(--accent-ink)}:root[data-theme=light] .theme-options{background:#f9fcff;border-color:#a9c1d4;box-shadow:0 16px 30px #21416530}:root[data-theme=light] .theme-swatch{box-shadow:0 0 0 1px #264d713b}:root[data-theme=light] .hero-kicker{color:#465d76}:root[data-theme=light] .hero-kicker span{color:var(--accent-ink)}:root[data-theme=light] .hero h1{color:#14263d}:root[data-theme=light] .hero h1 span{background-image:linear-gradient(106deg, #1a3f5d 4%, var(--accent-ink) 63%, var(--accent-secondary-ink) 100%)}:root[data-theme=light] .hero-tagline{color:#193249}:root[data-theme=light] .hero-description{color:#334c63}:root[data-theme=light] .hero-location{color:#425d74}:root[data-theme=light] .location-mark{color:var(--accent-ink)}:root[data-theme=light] .location-divider{color:#52647b}:root[data-theme=light] .availability{color:#07533f;background:linear-gradient(130deg,#eefbf6 5%,#d9efe7 100%);border-color:#91c9b7;box-shadow:inset 0 1px #fff,inset 0 -2px 5px #1c725212,0 3px #1b6d531f,0 8px 17px #2a6b5b12}:root[data-theme=light] .status-dot{background:#168164;box-shadow:0 0 0 3px #1681641f}:root[data-theme=light] .button-primary{color:#fff;border-color:color-mix(in srgb, var(--accent) 72%, #225d85);background:linear-gradient(130deg, color-mix(in srgb, var(--accent) 38%, #123e62), #123e62 75%, #142f51);box-shadow:inset 0 1px #def5ff54, inset 0 -3px 6px #061b332e, 0 3px 0 #0b2d4647, 0 10px 22px color-mix(in srgb, var(--accent) 24%, transparent)}:root[data-theme=light] .button-primary:hover{color:#fff;background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 46%, #175074), #175074 77%);border-color:var(--accent)}:root[data-theme=light] .button-secondary{color:#183b55;background:linear-gradient(145deg,#fffffffa,#e2edf7e3);border-color:#a6bccf;box-shadow:inset 0 1px #fff,inset 0 -2px 4px #4f799c1a,0 3px #587c9a26}:root[data-theme=light] .button-secondary:hover{border-color:var(--accent-line);background:#fff}:root[data-theme=light] .button-quiet{color:#305574}:root[data-theme=light] .button-quiet:hover{color:#073f68}:root[data-theme=light] .eyebrow,:root[data-theme=light] .project-category,:root[data-theme=light] .skill-current-label,:root[data-theme=light] .credential-issuer,:root[data-theme=light] .column-label span{color:var(--accent-ink)}:root[data-theme=light] .eyebrow .mono{color:#566e85}:root[data-theme=light] .section-heading h2,:root[data-theme=light] .contact-copy h2{color:#172d43}:root[data-theme=light] .section-description{color:#344b62}:root[data-theme=light] .glass-panel{color:#193149;background:linear-gradient(153deg,#fff 0%,#fafcff 63%,#f0f5fa 100%);border:1px solid #b4c7d8;box-shadow:inset 0 1px #fff,inset 0 -1px #678eac1f,0 4px #436a8d17,0 16px 35px #3052711c}:root[data-theme=light] .project-card:hover,:root[data-theme=light] .experiment-card:hover{border-color:#6c9db9;box-shadow:0 7px #305d861a,0 23px 45px #274f7130}:root[data-theme=light] .project-preview{background:radial-gradient(at 54% 58%,#58a6dc21,#0000 62%),#0e1928;border-bottom:1px solid #aabfce}:root[data-theme=light] .preview-index{color:#dce8f7}:root[data-theme=light] .project-content h3,:root[data-theme=light] .experiment-card h3{color:#18314a}:root[data-theme=light] .project-description,:root[data-theme=light] .experiment-description{color:#354b61}:root[data-theme=light] .project-details,:root[data-theme=light] .developer-notes,:root[data-theme=light] .project-links,:root[data-theme=light] .column-label{border-color:#c3d1dd}:root[data-theme=light] .project-details summary,:root[data-theme=light] .developer-notes summary{color:#2d506d}:root[data-theme=light] .project-detail-copy p,:root[data-theme=light] .developer-notes p{color:#3b4f64}:root[data-theme=light] .project-detail-copy strong{color:#164a71}:root[data-theme=light] .project-links a,:root[data-theme=light] .credential-open{color:var(--accent-ink)}:root[data-theme=light] .project-links a:hover,:root[data-theme=light] .credential-open:hover{color:color-mix(in srgb, var(--accent-ink) 72%, #071d2e)}:root[data-theme=light] .tag-list li,:root[data-theme=light] .skill-tags li,:root[data-theme=light] .credential-tags li,:root[data-theme=light] .other-employment span{color:#274761;background:linear-gradient(146deg,#fff,#e7f0f8);border-color:#aec4d7;box-shadow:inset 0 1px #fff,inset 0 -2px 3px #4a7ca414,0 2px #4470941c}:root[data-theme=light] :is(.tag-list li,.skill-tags li):hover{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent-ink)}:root[data-theme=light] .experiment-icon{color:var(--accent-ink);border-color:var(--accent-line);background:var(--accent-soft)}:root[data-theme=light] .skill-tabs{background:linear-gradient(165deg,#eff5fb,#e7f0f8);border-right-color:#b9cbd9}:root[data-theme=light] .skill-tab{color:#334c64}:root[data-theme=light] .skill-tab:hover{color:#0d4b71;background:#ffffffc9}:root[data-theme=light] .skill-tab.selected{color:#f6fbff;border-color:var(--accent-line);background:linear-gradient(125deg, color-mix(in srgb, var(--accent) 42%, #245b7f), color-mix(in srgb, var(--accent) 18%, #183d62));box-shadow:inset 0 1px #e4f6ff38, 0 4px 12px color-mix(in srgb, var(--accent) 30%, transparent)}:root[data-theme=light] .skill-tab.selected .tab-index,:root[data-theme=light] .skill-tab.selected .tab-arrow{color:var(--accent)}:root[data-theme=light] .tab-index{color:#557086}:root[data-theme=light] .tab-arrow{color:var(--accent-ink)}:root[data-theme=light] .skill-content h3{color:#1b354f}:root[data-theme=light] .skill-description{color:#394e65}:root[data-theme=light] .column-label{color:#39556b}:root[data-theme=light] .experience-item{border-left-color:#b1c7d7}:root[data-theme=light] .experience-item:last-of-type{border-left-color:#0000}:root[data-theme=light] .timeline-dot{background:var(--accent-soft);border-color:var(--accent-ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, #fff)}:root[data-theme=light] .experience-heading h3{color:#1b344d}:root[data-theme=light] .experience-heading>span{color:#506980}:root[data-theme=light] .experience-item p,:root[data-theme=light] .experience-points{color:#3a4f63}:root[data-theme=light] .experience-item .experience-subtitle{color:var(--accent-ink)}:root[data-theme=light] .experience-points li::marker{color:#12668d}:root[data-theme=light] .other-employment p{color:#536a80}:root[data-theme=light] .other-employment i{color:#53687e}:root[data-theme=light] .credential-card{background:linear-gradient(115deg,#f0f7fd 0%,#fff 54%,#f0f5fb 100%);border-color:#a8bed0;box-shadow:inset 0 2px #fff,0 4px #4871971a,0 14px 30px #3053731f}:root[data-theme=light] .credential-eyebrow{color:#36536c}:root[data-theme=light] .credential-check{color:#0d6e53;background:#e2f5ed;border-color:#86cbb7}:root[data-theme=light] .credential-copy h3{color:#172f49}:root[data-theme=light] .credential-description{color:#384e65}:root[data-theme=light] .credential-thumbnail{background:linear-gradient(145deg,#e0eaf4,#f6f9fd 85%);border-color:#a8bfd3}:root[data-theme=light] .credential-preview-image{box-shadow:0 8px 23px #33495c38}:root[data-theme=light] .credential-image-hint{color:#fff;background:#13283be3}:root[data-theme=light] .credential-dialog{color:#1b334d;background:linear-gradient(145deg,#fbfdff,#eaf2f8);border-color:#b2c7d8;box-shadow:0 32px 90px #162f4847}:root[data-theme=light] .credential-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#182b3e8c}:root[data-theme=light] .credential-dialog-header span{color:var(--accent-ink)}:root[data-theme=light] .credential-close{color:#294a64;background:linear-gradient(145deg,#fff,#e7f0f7);border-color:#b6cbdc}:root[data-theme=light] .credential-close:hover{background:#dcebf5}:root[data-theme=light] .credential-dialog-image{border:1px solid #d2dce4;box-shadow:0 12px 30px #1f384d29}:root[data-theme=light] .about-section{background:0 0;border-top:1px solid #8faec4;border-bottom:1px solid #8faec4}:root[data-theme=light] .about-inner.refractive-about{color:#f3f8ff;box-shadow:inset 0 3px #e0f6ff38,inset 0 -6px 10px #030d2342,0 6px #223a5236,0 21px 44px #1c395633;background:linear-gradient(120deg,#193a52d9,#112339e6 54%,#282b4fd9)!important;border-radius:0!important}:root[data-theme=light] .refractive-about .about-heading h2{color:#f7fbff;text-shadow:0 1px 12px #0007163d}:root[data-theme=light] .refractive-about .about-copy>p{color:#cddbeb}:root[data-theme=light] .refractive-about .about-copy>.about-lede{color:#f3f9ff}:root[data-theme=light] .refractive-about .eyebrow{color:#92d4fa}:root[data-theme=light] .refractive-about .eyebrow .mono{color:#b5cee2}:root[data-theme=light] .refractive-about .developer-notes{border-color:#c2e5fc45}:root[data-theme=light] .refractive-about .developer-notes summary{color:#d5e8f7}:root[data-theme=light] .refractive-about .developer-notes p{color:#c5d6e6}:root[data-theme=light] .refractive-about .developer-notes summary>span:last-child{color:#9cdefd}:root[data-theme=light] .glass-controls-panel{border-left-color:#b3c8db}:root[data-theme=light] .glass-controls-heading>span{color:#27516d}:root[data-theme=light] .glass-controls-live{color:#148168}:root[data-theme=light] .glass-reset,:root[data-theme=light] .glass-expand{color:#244b68;background:linear-gradient(140deg,#fff,#e2eef8);border-color:#a8c3d8;box-shadow:inset 0 1px #fff,0 2px #3c6d941a}:root[data-theme=light] .glass-expand span{color:var(--accent-ink)}:root[data-theme=light] .glass-control-header{color:#39516a}:root[data-theme=light] .glass-control-header output{color:var(--accent-ink)}:root[data-theme=light] .glass-control input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) 0%, var(--accent) var(--range-fill), #b9cbd9 var(--range-fill))}:root[data-theme=light] .glass-control input[type=range]::-moz-range-track{background:#b9cbd9}:root[data-theme=light] .glass-control input[type=range]::-moz-range-progress{background:var(--accent)}:root[data-theme=light] .glass-control input[type=range]::-webkit-slider-thumb{background:var(--accent);border-color:#f1faff}:root[data-theme=light] .glass-control input[type=range]::-moz-range-thumb{background:var(--accent);border-color:#f1faff}:root[data-theme=light] .glass-expanded-controls{border-color:#c6d4e0}:root[data-theme=light] .glass-controls-extras label{color:#334b60}:root[data-theme=light] .glass-controls-extras select{color:#193a52;background:#f9fcff;border-color:#b2c6d8}:root[data-theme=light] .glass-controls-hint{color:#486178}:root[data-theme=light] .glass-render-badge,:root[data-theme=light] .glass-render-fallback{color:#eaf7ff}:root[data-theme=light] .ambient-glass-object .refractive-surface{border-color:#c7e0f67a;box-shadow:inset 0 2px #f4fcff40,inset 0 -5px 8px #0723403b,0 4px #284f7029,0 14px 30px #31577a30}:root[data-theme=light] .contact-copy>p:last-child{color:#3a5167}:root[data-theme=light] .contact-note{color:#4a6177}:root[data-theme=light] .site-footer{border-top-color:#b2c5d5}:root[data-theme=light] .site-footer>p,:root[data-theme=light] .footer-copyright{color:#4f6277}:root[data-theme=light] .footer-links{color:#38546a}:root[data-theme=light] .footer-links a:hover{color:var(--accent-ink)}:root[data-theme=light] .mail-dock-trigger{color:#f2faff;border-color:color-mix(in srgb, var(--accent) 66%, #456f89);box-shadow:inset 0 2px #f2fcff6e, inset 0 -6px 10px #041c377d, 0 4px 0 #2a527045, 0 12px 28px color-mix(in srgb, var(--accent) 35%, transparent)}:root[data-theme=light] .mail-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1d33486b}:root[data-theme=light] .mail-modal{color:#1b334b;background:linear-gradient(145deg,#fbfdff 0%,#f0f6fb 62%,#e8f1f8 100%);border-color:#aec4d6;box-shadow:inset 0 1px #fff,0 28px 90px #0f29414d,0 0 55px #4b88b21f}:root[data-theme=light] .mail-modal:before{opacity:.8;background:linear-gradient(90deg,#0000,#2976a052,#0000)}:root[data-theme=light] .mail-modal-optic-surface{background:linear-gradient(160deg,#ffffff8a,#0000 36%,#a6c9de21 78%),radial-gradient(at 8% 2%,#ffffffb3,#0000 46%);box-shadow:inset 0 1px 1px #ffffffc7,inset 0 -1px 3px #4f7e9e1f}:root[data-theme=light] .mail-modal-eyebrow{color:#47627b}:root[data-theme=light] .mail-modal-optics-label{color:var(--accent-ink);border-color:var(--accent-line);background:var(--accent-soft)}:root[data-theme=light] .mail-modal-signal{background:#148264;box-shadow:0 0 12px #1482644d}:root[data-theme=light] .mail-modal-close{color:#3b5870;background:linear-gradient(145deg,#fff,#eaf2f8);border-color:#bdcddb}:root[data-theme=light] .mail-modal-close:hover{color:#173c59;background:#dceaf4}:root[data-theme=light] .mail-modal-emblem{color:var(--accent-ink);border-color:var(--accent-line);background:linear-gradient(145deg, #fff, var(--accent-soft));box-shadow:inset 0 1px #fff, 0 5px 14px color-mix(in srgb, var(--accent) 18%, transparent)}:root[data-theme=light] .mail-modal-heading h2{color:#18344e}:root[data-theme=light] .mail-modal-heading p{color:#4b6176}:root[data-theme=light] .mail-modal-form label{color:#456078}:root[data-theme=light] .mail-modal-form input,:root[data-theme=light] .mail-modal-form textarea{color:#1c344b;background:#ffffffd6;border-color:#bacbd8;box-shadow:inset 0 1px 3px #1d3e580d}:root[data-theme=light] .mail-modal-form input::placeholder,:root[data-theme=light] .mail-modal-form textarea::placeholder{color:#718499}:root[data-theme=light] .mail-modal-form input:hover,:root[data-theme=light] .mail-modal-form textarea:hover{border-color:#83a9c1}:root[data-theme=light] .mail-modal-form input:focus,:root[data-theme=light] .mail-modal-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);background:#fff}:root[data-theme=light] .mail-modal-setup,:root[data-theme=light] .mail-modal-feedback{color:#34566e;background:#e8f3f9;border-color:#b6d0df}:root[data-theme=light] .mail-modal-feedback.is-error{color:#8a3030;background:#fff0ee;border-color:#e3b8b5}:root[data-theme=light] .mail-modal-feedback.is-sent{color:#176448;background:#e9f7f0;border-color:#a9d2c2}:root[data-theme=light] .mail-modal-setup code{color:#174f71}:root[data-theme=light] .mail-modal-aside{color:#61778b}:root[data-theme=light] .mail-modal-valid-indicators i{background:#d7e2ea;border-color:#bdcbd5}:root[data-theme=light] .mail-modal-valid-indicators i.is-valid{background:#258d70;border-color:#46aa88}:root[data-theme=light] .mail-modal-submit{color:#fff;border-color:color-mix(in srgb, var(--accent) 70%, #2f7196);background:linear-gradient(145deg, color-mix(in srgb, var(--accent) 40%, #195273), #195273 72%, #17435f);box-shadow:inset 0 1px #ffffff52, 0 4px 0 #b8cbd8, 0 9px 18px color-mix(in srgb, var(--accent) 26%, transparent)}:root[data-theme=light] .mail-modal-submit:disabled{color:#f6f9fb;opacity:.72;filter:saturate(.8);box-shadow:inset 0 1px #fff3,0 2px #bdcbd5}:root[data-theme=light] .mail-modal-delivery{color:#4f687d}:root[data-theme=light] .mail-modal-delivery strong{color:#1c3c55}:root[data-theme=light] .mail-modal-delivery>span:not(.mail-delivery-success,.mail-delivery-progress){color:#5f778b}:root[data-theme=light] .mail-delivery-envelope-shadow{fill:#2a4c641f}:root[data-theme=light] .mail-delivery-letter{fill:#fff;stroke:#8caec4}:root[data-theme=light] .mail-delivery-letter-line{stroke:#76a3bf}:root[data-theme=light] .mail-delivery-envelope-back{fill:#d7e9f3;stroke:#6d9bb8}:root[data-theme=light] .mail-delivery-envelope-front{fill:#e8f3f8;stroke:#6d9bb8}:root[data-theme=light] .mail-delivery-envelope-flap{stroke:#4c87a9}:root[data-theme=light] .mail-delivery-orbit{border-color:#2877a038}:root[data-theme=light] .mail-delivery-trail{background:linear-gradient(90deg,#0000,#388fb3a6,#0000)}:root[data-theme=light] .mail-delivery-progress{background:#2d739424}:root[data-theme=light] .mail-delivery-progress:after{background:linear-gradient(90deg,#0000,#388eac,#0000)}:root[data-theme=light] .mail-delivery-success{color:#197354;background:linear-gradient(145deg,#f8fffb,#dff3e9);border-color:#9ccdbb}@media (max-width:768.99px){:root[data-theme=light] .main-nav{background:#f6fafefa;border-bottom:1px solid #adbfce;box-shadow:0 16px 30px #21466b29}:root[data-theme=light] .main-nav>a{color:#294a65;border-bottom-color:#d0dde7}:root[data-theme=light] .main-nav>a:is(:hover,.nav-active){color:var(--accent-ink)}}@media (max-width:441px){:root[data-theme=light] .mail-dock-trigger{border-color:color-mix(in srgb, var(--accent) 66%, #456f89)}}@media (prefers-reduced-transparency:reduce){:root[data-theme=light] .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f5f9fd}:root[data-theme=light] .glass-panel{background:#fff}:root[data-theme=light] .about-inner.refractive-about{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#152e46!important}}@media (prefers-reduced-motion:reduce){.color-mode-toggle{transition:none}.color-mode-toggle:hover,.color-mode-toggle:active{transform:none}}:root[data-theme=dark]{--background:#080c14;--surface:#111a28;--surface-raised:#172337;--foreground:#edf4ff;--secondary:#a8b7cc;--muted:#8798ae;--accent:#75d0ff;--accent-secondary:#ad98ff;--border:#a6c6e724;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=dark] body{background:radial-gradient(66rem 40rem at 82% 0,#29518533,#0000 72%),radial-gradient(48rem 42rem at 2% 38%,#5d3f8b1c,#0000 70%),linear-gradient(165deg,#090e18,#080c14 58%,#0a0f19)}:root[data-theme=dark] body:before{background-image:linear-gradient(#aeccee06 1px,#0000 1px),linear-gradient(90deg,#aeccee06 1px,#0000 1px);-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}:root[data-theme=dark] .site-header{background:linear-gradient(#0b111cf0,#090e17e8);border-bottom-color:#a6c6e726;box-shadow:inset 0 1px #ffffff0d,0 12px 30px #0003}:root[data-theme=dark] .glass-panel{background:linear-gradient(153deg,#141e2ef5,#0d1420f5 70%,#0f1725fa);border-color:#98bce226;box-shadow:inset 0 1px #e3f0ff0d,0 4px #01050c4d,0 18px 38px #00000038}:root[data-theme=dark] .project-card:hover,:root[data-theme=dark] .experiment-card:hover{border-color:color-mix(in srgb, var(--accent) 37%, transparent);box-shadow:0 8px 0 #01050c4d, 0 24px 48px #00000057, 0 0 32px color-mix(in srgb, var(--accent) 8%, transparent)}:root[data-theme=dark] .section-heading h2,:root[data-theme=dark] .contact-copy h2{color:#f0f5ff}:root[data-theme=dark] .section-description,:root[data-theme=dark] .project-description,:root[data-theme=dark] .experiment-description,:root[data-theme=dark] .skill-description,:root[data-theme=dark] .experience-item p,:root[data-theme=dark] .experience-points{color:#b2bfd1}:root[data-theme=dark] .mail-modal{background:linear-gradient(145deg,#1a2a40 0%,#101a2b 61%,#0d1523 100%);border-color:#9ecaf145;box-shadow:inset 0 1px #fafcff1c,0 30px 100px #000000a8,0 0 62px #5094da1c}:root[data-theme=dark] .mail-modal-backdrop{background:#02070fd1}:root[data-theme=dark] .credential-dialog{background:linear-gradient(145deg,#152338,#0b111c);border-color:#9ecaf142;box-shadow:0 38px 100px #000000c2,0 0 50px #4e89ca17}:root[data-theme] .hero-visual{border-color:color-mix(in srgb, var(--accent) 44%, #ffffff21);box-shadow:0 32px 100px #00000059, 0 0 58px color-mix(in srgb, var(--accent) 12%, transparent), inset 0 1px #ffffff17}:root[data-theme] .section-heading .eyebrow .mono,:root[data-theme] .about-heading .eyebrow .mono,:root[data-theme] .contact-copy .eyebrow .mono{color:var(--accent)}:root[data-theme] .project-card:hover,:root[data-theme] .experiment-card:hover{border-color:color-mix(in srgb, var(--accent) 54%, transparent);box-shadow:0 8px 0 #01050c40, 0 24px 48px #00000047, 0 0 34px color-mix(in srgb, var(--accent) 15%, transparent)}:root[data-theme] .mail-dock-trigger{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 48%, #253e5c), color-mix(in srgb, var(--accent) 14%, #111c2c) 58%, #101927)}:root[data-theme=light] .mail-modal-heading .mail-modal-emblem{color:var(--accent-ink)}:root[data-theme=light] .credential-close:focus-visible,:root[data-theme=light] .mail-modal-close:focus-visible{outline-color:var(--accent-ink)}:root.glass-optics-live main{z-index:auto}:root.glass-optics-live .hero{z-index:4}:root.glass-optics-live .hero-copy{z-index:2;isolation:isolate}:root.glass-optics-live .hero-copy:before,:root.glass-optics-live .hero-copy:after{z-index:-1;pointer-events:none;content:"";position:absolute;inset:-20px -24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:root.glass-optics-live .hero-copy:before{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:radial-gradient(88% 36% at 45% 37%,#000 0 54%,#000000c7 70%,#0000 92%);mask-image:radial-gradient(88% 36% at 45% 37%,#000 0 54%,#000000c7 70%,#0000 92%)}:root.glass-optics-live .hero-copy:after{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask-image:radial-gradient(74% 24% at 45% 37%,#000 0 58%,#000000b8 73%,#0000 92%);mask-image:radial-gradient(74% 24% at 45% 37%,#000 0 58%,#000000b8 73%,#0000 92%)}:where([aria-hidden=true],[aria-hidden=true] *,.ambient-glass-field,.ambient-glass-field *,.header-shader-track,.header-shader-track *,.mail-delivery-scene,.mail-modal-flight,.mail-modal-fold-lines){-webkit-user-select:none;user-select:none}:where(:root[data-theme]) :where(body,body *){transition:color .28s cubic-bezier(.2,.7,.2,1),background-color .28s cubic-bezier(.2,.7,.2,1),border-color .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s cubic-bezier(.2,.7,.2,1),text-shadow .28s cubic-bezier(.2,.7,.2,1),fill .28s cubic-bezier(.2,.7,.2,1),stroke .28s cubic-bezier(.2,.7,.2,1),outline-color .28s cubic-bezier(.2,.7,.2,1)}::view-transition-old(root){animation-duration:.36s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}::view-transition-new(root){animation-duration:.36s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){:where(:root[data-theme]) :where(body,body *){transition-duration:1ms}::view-transition-old(root){animation-duration:1ms}::view-transition-new(root){animation-duration:1ms}}
:root[data-theme=light] .ambient-glass-field .ambient-glass-object{opacity:.87;color:#173850}:root[data-theme=light] .ambient-glass-object .refractive-surface{color:#173850;border:1px solid #5782a196;box-shadow:inset 0 2px 1px #ffffffeb,inset 2px 0 4px #ffffff5c,inset 0 -5px 8px #426b972e,0 4px #5684ab33,0 16px 30px #2e4b6f2b;background:linear-gradient(142deg,#ffffffb0 0%,#dfeffa87 43%,#d1e5f79c 100%)!important}:root[data-theme=light] .ambient-glass-object .refractive-surface:after{background:linear-gradient(148deg,#ffffff47,#0000 31% 74%,#5591c31a);border-color:#ffffff8a}:root[data-theme=light] .ambient-ui-heading{color:#173d59;letter-spacing:.045em;border-bottom-color:#527ca04d;font-size:9px;font-weight:750}:root[data-theme=light] .ambient-ui-heading>span:last-child{color:color-mix(in srgb, var(--accent) 72%, #173d59)}:root[data-theme=light] .ambient-ui-dot{background:#14836d;box-shadow:0 0 0 2px #14836d21}:root[data-theme=light] .ambient-ui-value,:root[data-theme=light] .ambient-small-value{color:#102e48;font-weight:680}:root[data-theme=light] .ambient-ui-value small,:root[data-theme=light] .ambient-small-value small{color:#295c7a;font-weight:750}:root[data-theme=light] .ambient-ui-footer{color:#34536f;letter-spacing:.06em;font-size:8px;font-weight:700}:root[data-theme=light] .ambient-ui-footer b{color:#08765f;font-weight:750}:root[data-theme=light] .ambient-node{color:#1c405d;background:linear-gradient(135deg,#ffffffb0,#dbeefb9e);border-color:#5582aa57;font-size:8.5px;box-shadow:inset 0 1px #ffffffad,0 1px 2px #2d5b8114}:root[data-theme=light] .ambient-node span{color:#376987;font-weight:720}:root[data-theme=light] .ambient-node b{color:#173c5a;font-weight:740}:root[data-theme=light] .ambient-node em{color:#0b8066}:root[data-theme=light] .ambient-ui-track span{background:color-mix(in srgb, var(--accent) 73%, transparent);box-shadow:inset 0 1px #ffffff4d}:root[data-theme=light] .ambient-ui-track span:nth-child(4n){background:color-mix(in srgb, var(--accent-secondary) 76%, transparent)}:root[data-theme=light] .ambient-mini-bars i{background:color-mix(in srgb, var(--accent) 68%, transparent)}:root[data-theme=light] .ambient-mini-bars i:nth-child(3n){background:color-mix(in srgb, var(--accent-secondary) 69%, transparent)}:root[data-theme=light] .ambient-toolrow{color:#173c58}:root[data-theme=light] .ambient-toolrow span{color:color-mix(in srgb, var(--accent) 76%, #173c58);background:linear-gradient(150deg, #fffc, color-mix(in srgb, var(--accent) 18%, #d7e8f5));border-color:color-mix(in srgb, var(--accent) 43%, #5a84aa);font-weight:680;box-shadow:inset 0 1px #ffffffc4,0 1px 2px #2e57771a}:root[data-theme=light] .ambient-toolrow b{color:#2c5771;font-size:8px;font-weight:750}:root[data-theme=light] .ambient-micro-code{color:#1d425d;font-size:8.5px;font-weight:650}:root[data-theme=light] .ambient-micro-code span{color:color-mix(in srgb, var(--accent) 76%, #173c58)}:root[data-theme=light] .ambient-micro-code b{color:#087a67;font-weight:750}:root[data-theme=light] .ambient-chip-content{color:#173e5d;font-weight:800}:root[data-theme=light] .ambient-chip-content span{color:color-mix(in srgb, var(--accent) 76%, #173c58)}:root[data-theme=light].glass-optics-live .ambient-glass-object:not(.optical-active){opacity:.83}:root[data-theme=light].glass-optics-live .ambient-glass-object.optical-active{opacity:1!important}:root[data-theme=light].glass-optics-live .ambient-glass-object.optical-active .refractive-content{opacity:1}:root[data-theme=light].glass-optics-live .ambient-glass-object.optical-active .refractive-surface{border-color:#4c80a7bf;box-shadow:inset 0 2px 1px #ffffffd4,inset 0 -5px 8px #42709730,0 4px #4f79a133,0 15px 28px #2a4b6f2e;background:linear-gradient(140deg,#ffffff4f,#e1f2fd42 50%,#cde4f754)!important}@media (max-width:768.99px){:root[data-theme=light] .ambient-glass-field .ambient-glass-object,:root[data-theme=light].glass-optics-live .ambient-glass-object:not(.optical-active){opacity:.73}}@media (prefers-reduced-transparency:reduce){:root[data-theme=light] .ambient-glass-object .refractive-surface{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#e3f0fa!important}}body:after{z-index:19;pointer-events:none;content:"";opacity:.06;background:radial-gradient(ellipse 48rem 36rem at 17% 23%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 72%), radial-gradient(ellipse 44rem 34rem at 82% 65%, color-mix(in srgb, var(--accent-secondary) 11%, transparent), transparent 74%), radial-gradient(ellipse 36rem 28rem at 56% 47%, #ffffff0a, transparent 75%);mix-blend-mode:screen;position:fixed;inset:0}@supports ((-webkit-backdrop-filter:url(#page-bloom)) or (backdrop-filter:url(#page-bloom))){body:after{opacity:1;-webkit-backdrop-filter:url(#page-bloom);backdrop-filter:url(#page-bloom);background:0 0}}@media (prefers-reduced-transparency:reduce){body:after{opacity:.04;-webkit-backdrop-filter:none;backdrop-filter:none}}.mail-modal{-webkit-backdrop-filter:blur(4.5px)saturate(124%);backdrop-filter:blur(4.5px)saturate(124%)}@supports ((-webkit-backdrop-filter:url(#glass-ambient-panel)) or (backdrop-filter:url(#glass-ambient-panel))){.mail-modal{-webkit-backdrop-filter:url(#glass-ambient-panel)blur(2px)saturate(124%);backdrop-filter:url(#glass-ambient-panel)blur(2px)saturate(124%)}}:root.glass-optics-live .mail-modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050c1642}:root.glass-optics-live .mail-modal{-webkit-backdrop-filter:blur(1.2px)saturate(112%);backdrop-filter:blur(1.2px)saturate(112%);box-shadow:inset 0 1px #fafcff29, 0 28px 90px #0000007a, 0 0 55px color-mix(in srgb, var(--accent) 10%, transparent);background:linear-gradient(145deg,#1d2f46f5,#0a121ffa 64%)}@supports ((-webkit-backdrop-filter:url(#glass-mail-modal)) or (backdrop-filter:url(#glass-mail-modal))){:root.glass-optics-live .mail-modal{-webkit-backdrop-filter:url(#glass-mail-modal)blur(.8px)saturate(112%);backdrop-filter:url(#glass-mail-modal)blur(.8px)saturate(112%)}}:root[data-theme=light].glass-optics-live .mail-modal{color:#1b334b;box-shadow:inset 0 1px #ffffffbd, 0 28px 90px #0f29413b, 0 0 48px color-mix(in srgb, var(--accent) 12%, transparent);background:linear-gradient(145deg,#fbfdfff5,#e8f2f9fa 64%);border-color:#5d849e7a}:root[data-theme=light].glass-optics-live .mail-modal-backdrop{background:#1d334847}:root[data-theme=dark].glass-optics-live .mail-modal{background:linear-gradient(145deg,#1a2a40f5,#0d1523fa 64%);border-color:#9ecaf159}@media (prefers-reduced-transparency:reduce){:root.glass-optics-live .mail-modal{-webkit-backdrop-filter:none;backdrop-filter:none}}
.mail-dock-trigger.mail-dock-motion{transform-origin:50%;transition:transform .52s cubic-bezier(.22,.72,.2,1),box-shadow .42s,border-color .42s;transform:translate(0,0)scale(1)}.mail-dock-motion__glow{z-index:0;pointer-events:none;opacity:.45;background:radial-gradient(circle at 32% 21%,#bcecff5e,#0000 60%);border-radius:50%;transition:opacity .3s,transform .42s;position:absolute;inset:4px}.mail-dock-motion__ripple{z-index:1;opacity:0;pointer-events:none;border:2px solid #ddfaffeb;border-radius:50%;position:absolute;inset:7px;transform:scale(.4)}.mail-dock-trigger.mail-dock-motion:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 30%,#ffffff14 41%,#f5feff91 50%,#aee5ff1c 59%,#0000 70%);position:absolute;inset:-55%;transform:translate(-60%,10%)rotate(15deg)}.mail-dock-trigger.mail-dock-motion .mail-dock-icon{z-index:2;transition:transform .5s cubic-bezier(.22,.72,.2,1);position:relative;transform:translate(0,0)rotate(0)scale(1)}.mail-dock-trigger.mail-dock-motion .mail-dock-glint{z-index:2}@media (hover:hover) and (pointer:fine){.mail-dock-trigger.mail-dock-motion:not(.mail-dock-motion--launch):hover{border-color:#f6fefffa;transform:translateY(-10px)scale(1.12);box-shadow:inset 0 3px 3px #faffff8f,inset 0 -7px 12px #010d2099,0 4px #07193199,0 22px 45px #000c1c8f,0 0 0 8px #7cccff2b,0 0 34px #5fc3ff38}.mail-dock-trigger.mail-dock-motion:hover .mail-dock-icon{transform:translateY(-3px)rotate(-14deg)scale(1.18)}.mail-dock-trigger.mail-dock-motion:hover .mail-dock-motion__glow{opacity:1;transform:scale(1.18)}.mail-dock-trigger.mail-dock-motion:hover:after{animation:.8s ease-out both mail-v19-shine}}.mail-dock-trigger.mail-dock-motion:active:not(.mail-dock-motion--launch){transition-duration:90ms;transform:translateY(3px)scale(.82)}.mail-dock-trigger.mail-dock-motion.mail-dock-motion--launch{animation:.6s cubic-bezier(.22,.72,.2,1) both mail-v19-press}.mail-dock-trigger.mail-dock-motion.mail-dock-motion--launch .mail-dock-icon{animation:.6s cubic-bezier(.22,.72,.2,1) both mail-v19-envelope}.mail-dock-trigger.mail-dock-motion.mail-dock-motion--launch .mail-dock-motion__ripple{animation:.6s cubic-bezier(.22,.72,.2,1) both mail-v19-ripple}.mail-dock-trigger.mail-dock-motion.mail-dock-motion--launch:after{animation:.6s cubic-bezier(.22,.72,.2,1) both mail-v19-shine}@keyframes mail-v19-press{0%{transform:translate(0,0)scale(1)}42%{transform:translateY(2px)scale(.91)}to{transform:translate(0,0)scale(1)}}@keyframes mail-v19-envelope{0%{transform:translate(0,0)rotate(0)scale(1)}42%{transform:translateY(1px)rotate(4deg)scale(.94)}to{transform:translate(0,0)rotate(0)scale(1)}}@keyframes mail-v19-ripple{0%{opacity:.9;transform:scale(.4)}50%{opacity:.72}to{opacity:0;transform:scale(1.3)}}@keyframes mail-v19-shine{0%{opacity:0;transform:translate(-60%,10%)rotate(15deg)}25%{opacity:1}to{opacity:0;transform:translate(60%,-10%)rotate(15deg)}}.mail-modal{animation:.37s cubic-bezier(.19,.87,.25,1.08) both mail-v19-dialog}@keyframes mail-v19-dialog{0%{transform:translateY(23px)scale(.96)}to{transform:translate(0,0)scale(1)}}.mail-modal.mail-modal--closing{animation:.37s cubic-bezier(.4,0,1,1) both mail-v19-dialog-close}@keyframes mail-v19-dialog-close{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(23px)scale(.96)}}:root[data-theme=light] .mail-dock-trigger.mail-dock-motion:hover{border-color:#9bdaf9}@media (prefers-reduced-motion:reduce){.mail-dock-trigger.mail-dock-motion,.mail-dock-trigger.mail-dock-motion .mail-dock-icon,.mail-dock-motion__glow{transition:none!important}.mail-dock-trigger.mail-dock-motion,.mail-dock-trigger.mail-dock-motion:hover,.mail-dock-trigger.mail-dock-motion:active,.mail-dock-trigger.mail-dock-motion--launch,.mail-dock-trigger.mail-dock-motion .mail-dock-icon{animation:none!important;transform:none!important}.mail-dock-motion__ripple,.mail-dock-trigger.mail-dock-motion:after,.mail-modal{animation:none!important}}.mail-dock-trigger.mail-dock-motion{visibility:visible;opacity:1;transition:transform .52s cubic-bezier(.22,.72,.2,1),opacity .22s,visibility,box-shadow .42s,border-color .42s}.mail-dock-trigger.mail-dock-motion.mail-dock-motion--entering{animation:.92s cubic-bezier(.22,.72,.2,1) both mail-v20-enter}.mail-dock-trigger.mail-dock-motion.mail-dock-motion--hidden,.mail-dock-trigger.mail-dock-motion.mail-dock-motion--hidden:hover{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .22s cubic-bezier(.22,.72,.2,1) .46s,transform .68s cubic-bezier(.22,.72,.2,1),visibility 0s linear .68s;transform:translate(calc(100% + 48px))scale(.96)}.mail-dock-trigger.mail-dock-motion.mail-dock-motion--exiting{pointer-events:none;animation:.76s cubic-bezier(.22,.72,.2,1) both mail-v20-exit}@keyframes mail-v20-enter{0%{opacity:0;transform:translate(calc(100% + 48px))scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes mail-v20-exit{0%{opacity:1;transform:translate(0,0)scale(1)}70%{opacity:1;transform:translate(calc(100% + 24px))scale(.98)}to{opacity:0;transform:translate(calc(100% + 48px))scale(.96)}}@media (prefers-reduced-motion:reduce){.mail-dock-trigger.mail-dock-motion.mail-dock-motion--hidden,.mail-dock-trigger.mail-dock-motion.mail-dock-motion--hidden:hover{visibility:hidden;opacity:0!important;transition:none!important}.mail-dock-trigger.mail-dock-motion.mail-dock-motion--exiting{opacity:0;visibility:hidden;animation:none!important}}@media (hover:hover) and (pointer:fine){.mail-dock-trigger.mail-dock-motion.mail-dock-motion--hover-suppressed:not(.mail-dock-motion--hidden):hover{border-color:#cae9ff85;transform:translate(0,0)scale(1);box-shadow:inset 0 2px 2px #f8fdff5e,inset 0 -7px 9px #020d1ea3,inset -4px 0 9px #9cd2ff21,0 3px #08172fbf,0 11px 27px #00051273,0 0 0 5px #5a9bcd12}.mail-dock-trigger.mail-dock-motion.mail-dock-motion--hover-suppressed:not(.mail-dock-motion--hidden):hover .mail-dock-icon{transform:translate(0,0)rotate(0)scale(1)}.mail-dock-trigger.mail-dock-motion.mail-dock-motion--hover-suppressed:not(.mail-dock-motion--hidden):hover .mail-dock-motion__glow{opacity:.45;transform:none}.mail-dock-trigger.mail-dock-motion.mail-dock-motion--hover-suppressed:not(.mail-dock-motion--hidden):hover:after{opacity:0;animation:none}}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0)scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px)scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px)scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px)scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px)scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px)scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px)scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px)scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px)scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translate(-100%)}[data-aos=slide-left]{transform:translate(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px)rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px)rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px)rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px)rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px)rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px)rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px)rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px)rotateX(0)}
