html,[data-theme=dark]{color-scheme:dark;--color-bg: rgb(15, 15, 15);--color-surface: rgb(18, 18, 18);--color-surface-elevated: rgb(22, 22, 22);--color-drawer-bg: rgb(12, 12, 12);--color-terminal-bg: rgb(10, 10, 10);--color-terminal-header: rgb(30, 30, 30);--color-text: #fff;--color-text-muted: rgb(189, 189, 189);--color-text-muted-80: rgba(189, 189, 189, .8);--color-text-muted-90: rgba(189, 189, 189, .9);--color-bg-blur: #0505055e;--color-mobile-bar-bg: rgba(18, 18, 18, .92);--color-backdrop: rgba(0, 0, 0, .55);--color-shadow: rgba(0, 0, 0, .45);--color-toast-shadow: rgba(0, 0, 0, .45);--color-grid-line: rgba(239, 163, 50, .03);--color-input-bg: rgb(15, 15, 15);--color-input-border: rgba(255, 255, 255, .1);--color-input-bg-subtle: rgba(255, 255, 255, .02);--color-modal-overlay: rgba(0, 0, 0, .7);--color-subtle-border: rgba(255, 255, 255, .1);--color-subtle-bg: rgba(255, 255, 255, .02);--color-divider: rgba(255, 255, 255, .06);--color-divider-soft: rgba(255, 255, 255, .05)}[data-theme=light]{color-scheme:light;--color-bg: #f4f4f4;--color-surface: #fff;--color-surface-elevated: #ececec;--color-drawer-bg: #fff;--color-terminal-bg: #f8f8f8;--color-terminal-header: #e8e8e8;--color-text: #121212;--color-text-muted: #5c5c5c;--color-text-muted-80: rgba(92, 92, 92, .8);--color-text-muted-90: rgba(92, 92, 92, .9);--color-bg-blur: rgba(255, 255, 255, .72);--color-mobile-bar-bg: rgba(255, 255, 255, .92);--color-backdrop: rgba(0, 0, 0, .35);--color-shadow: rgba(0, 0, 0, .12);--color-toast-shadow: rgba(0, 0, 0, .14);--color-grid-line: rgba(239, 163, 50, .08);--color-input-bg: #fff;--color-input-border: rgba(0, 0, 0, .12);--color-input-bg-subtle: rgba(0, 0, 0, .02);--color-modal-overlay: rgba(0, 0, 0, .45);--color-subtle-border: rgba(0, 0, 0, .12);--color-subtle-bg: rgba(0, 0, 0, .03);--color-divider: rgba(0, 0, 0, .1);--color-divider-soft: rgba(0, 0, 0, .06)}*,*:after,*:before{padding:0;margin:0;box-sizing:border-box;line-height:1.5em}html{scroll-behavior:smooth;scroll-padding-top:3.5rem;font-size:62.5%}h1,h2,h3,h4,h5,h6{font-weight:400}a{display:block;text-decoration:none;color:inherit}ul,ol{list-style:none}@media (min-width: 576px){html{font-size:68.75%;scroll-padding-top:2rem}}@media (min-width: 768px){html{font-size:75%}}@media (min-width: 992px){html{font-size:81.25%}}@media (min-width: 1200px){html{font-size:87.5%}}@media (min-width: 1400px){html{font-size:93.75%}}@font-face{font-family:Roboto Mono;src:url(/assets/RobotoMono-Regular-Dmt3Qxk9.ttf);font-weight:400}@font-face{font-family:Roboto Mono;src:url(/assets/RobotoMono-Bold-BFpY4kvS.ttf);font-weight:700}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:var(--color-bg)}body::-webkit-scrollbar-thumb{background:var(--color-text-muted);border-radius:30px}body::-webkit-scrollbar-thumb:hover{background:#efa332}.animated-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:-moz-max-content;width:max-content;padding:.75rem 1.4rem;background-color:var(--color-subtle-bg);border:1px solid rgba(239,163,50,.45);border-radius:10px;cursor:pointer;font-size:1.15rem;color:var(--color-text);text-decoration:none;transition:border-color .3s,background-color .3s,color .3s}.animated-btn i{color:#efa332}.animated-btn:hover{border-color:#efa332;background-color:#efa33214;color:#efa332}.animated-btn:disabled{opacity:.6;cursor:not-allowed}.theme-switch{display:flex;align-items:center;gap:.5rem}.theme-switch-label{display:flex;align-items:center;color:var(--color-text-muted);font-size:1.1rem;transition:color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.theme-switch-label--active{color:#efa332}.theme-switch-track{position:relative;width:3.4rem;height:1.7rem;padding:0;border:1px solid #efa332;border-radius:999px;background-color:var(--color-bg);cursor:pointer;transition:background-color .3s}.theme-switch-track:hover{background-color:#efa3321f}.theme-switch-thumb{position:absolute;top:.15rem;left:.15rem;width:1.3rem;height:1.3rem;border-radius:50%;background-color:#efa332;transition:transform .3s ease}.theme-switch-thumb--light{transform:translate(1.55rem)}.nav-toggles{display:flex;align-items:center;gap:1rem}.lang-switch{display:flex;align-items:center;gap:.5rem}.lang-switch-label{font-size:.9rem;color:var(--color-text-muted);transition:color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lang-switch-label--active{color:#efa332;font-weight:700}.lang-switch-track{position:relative;width:3.4rem;height:1.7rem;padding:0;border:1px solid #efa332;border-radius:999px;background-color:var(--color-bg);cursor:pointer;transition:background-color .3s}.lang-switch-track:hover{background-color:#efa3321f}.lang-switch-thumb{position:absolute;top:.15rem;left:.15rem;width:1.3rem;height:1.3rem;border-radius:50%;background-color:#efa332;transition:transform .3s ease}.lang-switch-thumb--en{transform:translate(1.55rem)}.terminal{border:1px solid rgba(239,163,50,.35);border-radius:18px;overflow:hidden;background-color:var(--color-terminal-bg);box-shadow:0 0 40px #efa3320f}.terminal-bar{position:relative;display:flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.65rem 3.5rem;border-bottom:1px solid var(--color-divider);background-color:var(--color-terminal-header)}.terminal-traffic{position:absolute;left:1rem;display:flex;align-items:center;gap:.5rem}.terminal-dot{display:block;flex-shrink:0;width:.75rem;height:.75rem;border:.5px solid rgba(0,0,0,.25);border-radius:50%;box-shadow:inset 0 0 0 .5px #ffffff14}.terminal-dot--close{background-color:#ff5f57;border-color:#e0443e}.terminal-dot--minimize{background-color:#febc2e;border-color:#dea921}.terminal-dot--maximize{background-color:#28c840;border-color:#1a9b31}.terminal-dot--close:is(button){padding:0;cursor:pointer;transition:filter .15s ease}.terminal-dot--close:is(button):hover{filter:brightness(1.08)}.terminal-title{margin:0;max-width:60%;color:var(--color-text-muted-90);font-size:.8rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.terminal-body{padding:2rem}@media (max-width: 576px){.terminal-body{padding:1.4rem 1rem}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:2rem;background-color:var(--color-modal-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-terminal{position:relative;width:100%;max-width:32rem}.modal-terminal .terminal-body{padding:1.6rem}.modal-title{margin-bottom:1.25rem;font-size:1.25rem;text-align:center}.modal-section{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px dashed rgba(239,163,50,.25)}.modal-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.modal-section-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.35rem}.modal-section-title{color:var(--color-text);font-size:1.05rem;font-weight:700}.modal-section-badge{padding:.15rem .55rem;border:1px solid rgba(239,163,50,.45);border-radius:999px;color:#efa332;font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.modal-section-icons{display:flex;gap:.35rem;color:#efa332;font-size:1.15rem}.modal-section-hint{margin-bottom:.85rem;color:var(--color-text-muted);font-size:.82rem;line-height:1.4}.modal-actions{display:flex;flex-direction:column;gap:.7rem}.modal-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.7rem 1rem;border:1px solid var(--color-subtle-border);border-radius:10px;background-color:var(--color-subtle-bg);color:var(--color-text);font-size:1rem;text-decoration:none;transition:border-color .3s,background-color .3s}.modal-btn i{color:#efa332;font-size:1.1rem}.modal-btn:hover{border-color:#efa33273;background-color:#efa3320d;color:#efa332}@media (min-width: 576px){.modal-actions{flex-direction:row;justify-content:center}.modal-btn{flex:1}}.toast{position:fixed;bottom:2rem;left:2rem;z-index:200;display:flex;align-items:center;gap:1rem;max-width:min(100% - 2rem,34rem);padding:1.25rem 1.5rem;border:1px solid rgba(239,163,50,.45);border-radius:16px;background-color:var(--color-surface);box-shadow:0 12px 40px var(--color-toast-shadow);animation:toast-in .35s ease}.toast-icon{flex-shrink:0;color:#efa332;font-size:1.9rem}.toast-text{flex:1;color:var(--color-text);font-size:1.1rem;line-height:1.45}.toast-close{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;border:none;border-radius:8px;background:transparent;color:var(--color-text-muted);font-size:1.45rem;cursor:pointer;transition:color .2s ease,background-color .2s ease}.toast-close:hover{background-color:#efa3321f;color:#efa332}@keyframes toast-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.mobile-bar{position:fixed;top:0;left:0;z-index:110;display:flex;align-items:center;justify-content:space-between;width:100%;height:5.5rem;padding:0 1.2rem 0 2rem;border-bottom:1px solid rgba(239,163,50,.35);background-color:var(--color-mobile-bar-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-logo{font-size:1.6rem;font-weight:700}.mobile-burger{display:flex;flex-direction:column;flex-shrink:0;justify-content:center;gap:.45rem;width:3.2rem;height:3.2rem;padding:.6rem;border:1px solid rgba(239,163,50,.35);border-radius:10px;background:transparent;cursor:pointer;transition:border-color .25s ease,background-color .25s ease}.mobile-burger:hover,.mobile-burger.is-open{border-color:#efa332a6;background-color:#efa33214}.mobile-burger-bar{width:100%;height:2px;border-radius:1px;background-color:var(--color-text);transition:opacity .25s ease,transform .25s ease}.mobile-burger.is-open .mobile-burger-bar:nth-child(1){opacity:0}.mobile-burger.is-open .mobile-burger-bar:nth-child(2){transform:translateY(6px) rotate(45deg)}.mobile-burger.is-open .mobile-burger-bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:115;border:none;padding:0;background-color:var(--color-backdrop);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;cursor:pointer}.mobile-backdrop.is-open{opacity:1;visibility:visible}.mobile-drawer{position:fixed;top:0;right:0;z-index:120;display:flex;flex-direction:column;width:min(88vw,22rem);height:100dvh;padding:1.6rem 1.4rem 2rem;border-left:1px solid rgba(239,163,50,.35);background-color:var(--color-drawer-bg);box-shadow:-12px 0 40px var(--color-shadow);transform:translate(105%);transition:transform .32s ease;pointer-events:none}.mobile-drawer.is-open{transform:translate(0);pointer-events:auto}.mobile-drawer-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px dashed rgba(239,163,50,.3)}.mobile-drawer-close{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;padding:0;border:1px solid rgba(239,163,50,.35);border-radius:10px;background:transparent;color:var(--color-text);font-size:1.6rem;line-height:1;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.mobile-drawer-close:hover{border-color:#efa332a6;background-color:#efa33214;color:#efa332}.mobile-drawer-nav{display:flex;flex:1;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0;overflow-y:auto}.mobile-drawer-link{display:flex;align-items:center;gap:.9rem;padding:.85rem .6rem;border-radius:10px;color:var(--color-text);font-size:1.15rem;transition:color .2s ease,background-color .2s ease}.mobile-drawer-link:hover,.mobile-drawer-link:active{color:#efa332;background-color:#efa33214}.mobile-drawer-index{min-width:1.6rem;color:#efa332b3;font-size:.8rem;font-weight:700}@media (min-width: 768px){.mobile{display:none}}.desktop{display:none;position:fixed;width:100%;padding:0 2rem;background-color:var(--color-surface);border-bottom:1px solid rgba(239,163,50,.35);z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.desktop-container{display:flex;height:5rem;align-items:center;justify-content:space-between}.desktop-container-logo{font-size:1.5rem}.desktop-container-list{display:flex;gap:2rem;align-items:center}.desktop-container-list-item{padding:.5rem .2rem;color:var(--color-text);font-size:1.1rem;transition:color .3s}.desktop-container-list-item:hover{color:#efa332}@media (min-width: 768px){.desktop{display:block;padding:0 4rem}}.header{position:relative;overflow:visible;padding:8rem 2rem 4rem}.header .wrapper{position:relative;z-index:1}.header-decor{position:absolute;top:0;right:0;bottom:0;left:50%;z-index:0;width:min(100% - 2rem,1400px);transform:translate(-50%);pointer-events:none}.header-glow{position:absolute;border-radius:50%}.header-glow--left{top:10%;left:-4%;width:min(30rem,58vw);height:min(30rem,58vw);background:radial-gradient(circle,rgba(239,163,50,.09) 0%,transparent 70%)}.header-glow--right{top:24%;right:6%;width:min(28rem,60vw);height:min(28rem,60vw);background:radial-gradient(circle,rgba(239,163,50,.11) 0%,transparent 68%)}.header-container{display:flex;flex-direction:column;gap:4rem}.header-content{display:flex;flex-direction:column;gap:2.5rem}.header-actions{display:flex;flex-wrap:wrap;gap:1rem}.header-heading{font-size:3.2rem;font-weight:700}.header-img{margin:0 auto;max-width:34rem}.header-img img{height:100%;width:100%}@media (min-width: 768px){.header{padding:8rem 4rem 4rem}.header-container{overflow-x:hidden;flex-direction:row;gap:2rem}.header-content{max-width:40rem}.header-img{animation:pulse 3s ease-in-out infinite both}}@media (min-width: 992px){.header-container{gap:4rem}}@media (max-width: 767px){.header-glow--right{opacity:.75}}@keyframes pulse{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}.about{position:relative}.about-corners-wrap{display:none;position:absolute;top:2rem;bottom:2rem;left:50%;z-index:0;width:min(100% - 1rem,1200px + 5rem);transform:translate(-50%);pointer-events:none}.about-corners{position:absolute;top:0;right:0;bottom:0;left:0}.about-corner{position:absolute;width:3.5rem;height:3.5rem;border-color:#efa33259;border-style:solid;border-width:0}.about-corner--tl{top:0;left:0;border-top-width:2px;border-left-width:2px}.about-corner--tr{top:0;right:0;border-top-width:2px;border-right-width:2px}.about-corner--bl{bottom:0;left:0;border-bottom-width:2px;border-left-width:2px}.about-corner--br{right:0;bottom:0;border-bottom-width:2px;border-right-width:2px}.about .wrapper{position:relative;z-index:1}.about-container{display:flex;flex-direction:column-reverse;align-items:stretch;justify-content:center;gap:3.5rem}.about-terminal-wrap,.about-terminal-window{width:100%}.about-terminal-window .terminal-body{padding:1.2rem 1.4rem 1.4rem;overflow:hidden}.about-terminal-viewport{height:22rem;overflow:hidden}.about-terminal-inner{transition:transform .15s linear;will-change:transform}.about-terminal{display:flex;flex-direction:column;gap:.2rem;font-size:.9rem;line-height:1.55}.about-terminal-line{white-space:pre-wrap;word-break:break-word}.about-terminal-line--empty{height:.45rem}.about-terminal-line--comment{margin-top:.4rem;color:var(--color-text-muted-80)}.about-terminal-line--command{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.25rem}.about-terminal-line--output{padding-left:.4rem;color:var(--color-text)}.about-terminal-line--brace{color:var(--color-text-muted)}.about-terminal-line--property{color:#7ec8e3}.about-terminal-line--plain{color:var(--color-text-muted)}.about-terminal-prompt{color:#efa332;font-weight:700}.about-terminal-cmd{color:var(--color-text)}.about-terminal-cursor{color:#efa332;font-weight:700}.about-content{display:flex;flex-direction:column;justify-content:center;gap:2rem;text-align:left}.about-text{font-size:1.15rem;line-height:1.7}.about-links{display:flex;flex-direction:column;gap:.7rem;padding:1.2rem 1.4rem;border:1px solid var(--color-subtle-border);border-radius:14px;background-color:var(--color-subtle-bg)}.about-links-label{margin-bottom:.2rem;color:var(--color-text-muted);font-size:.95rem}.about-links-item{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:1rem}.about-links-prompt{color:#efa332;font-weight:700}.about-links-cmd{color:#7ec8e3}.about-links a{transition:color .3s}.about-links a:hover{color:#efa332}@media (min-width: 768px){.about-corners-wrap{display:block}.about-container{flex-direction:row;align-items:center;gap:4rem}.about-terminal-wrap{flex:0 0 42%;max-width:42%}.about-content{flex:1;min-width:0}}@media (min-width: 992px){.about-container{gap:5rem}.about-terminal{font-size:.95rem}}.skills{position:relative;overflow:visible}.skills .wrapper{position:relative;z-index:1}.skills-decor-wrap{position:absolute;top:0;bottom:0;left:50%;z-index:0;width:min(100% - 2rem,1400px);transform:translate(-50%);overflow:visible;pointer-events:none}.skills-decor{position:absolute;top:0;right:0;bottom:0;left:0}.skills-glow{position:absolute;top:50%;left:50%;z-index:0;width:min(100%,70rem);height:min(100%,70rem);border-radius:50%;background:radial-gradient(circle,rgba(239,163,50,.08) 0%,transparent 68%);transform:translate(-50%,-42%)}.skills-heading{font-size:3rem;text-align:center;margin-bottom:8rem}.skills-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(105px,130px));gap:2.5rem;justify-content:center}.skills-container .skill-item{position:relative;width:100%;max-width:130px;padding:1.2rem .8rem 1rem;height:175px;border:1px solid #efa332;border-radius:26px;display:flex;flex-direction:column;align-items:center;gap:.6rem;background-color:var(--color-bg)}.skills-container .skill-item img{height:70%;width:100%;max-width:4.6rem;-o-object-fit:contain;object-fit:contain;transition:scale .3s}.skills-container .skill-item p{height:30%;display:flex;justify-content:center;align-items:center;font-size:1rem;text-align:center}.skills-container .skill-item:before{content:"";position:absolute;height:100%;width:100%;border:1px solid #efa332;background-color:var(--color-bg);border-radius:26px;z-index:-1;top:-.65rem;right:-.65rem;transition:background-color .3s}.skills-container .skill-item:hover:before{background-color:#efa332}@media (max-width: 767px){.skills h2.skills-heading{margin-bottom:4rem;font-size:2.25rem}.skills-decor-wrap{display:none}.skills-container{grid-template-columns:repeat(auto-fill,minmax(90px,110px));gap:1.5rem}.skills-container .skill-item{max-width:110px;height:155px;padding:1rem .6rem .8rem}.skills-container .skill-item p{font-size:.9rem}}.experience{padding:4rem 2rem}.experience-heading{font-size:3rem;text-align:center;margin-bottom:5rem}.experience-log{display:flex;flex-direction:column;gap:3rem}.experience-commit{display:grid;grid-template-columns:2.4rem 1fr;gap:1.2rem;align-items:stretch}.experience-commit:last-child .experience-graph-line{display:none}.experience-graph{position:relative;display:flex;justify-content:center;padding-top:3.2rem}.experience-graph-line{position:absolute;top:4rem;bottom:-6rem;left:50%;transform:translate(-50%);width:2px;background:linear-gradient(180deg,#efa332,#efa33226)}.experience-graph-node{position:relative;z-index:1;width:1.3rem;height:1.3rem;border:2px solid #efa332;border-radius:50%;background-color:var(--color-bg)}.experience-commit--head .experience-graph-node{background-color:#efa332;box-shadow:0 0 14px #efa3328c}.experience-commit-panel{border:1px solid var(--color-subtle-border);border-radius:14px;background-color:var(--color-subtle-bg);overflow:hidden;transition:border-color .3s}.experience-commit-panel:hover{border-color:#efa33266}.experience-commit--head .experience-commit-panel{border-color:#efa33273;background-color:#efa33208}.experience-commit-toggle{width:100%;padding:1.4rem 1.6rem;border:none;background:transparent;color:var(--color-text);text-align:left;cursor:pointer;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.6rem 1rem;align-items:center}.experience-commit-meta{grid-column:1;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.experience-hash{color:#efa332;font-size:1rem;letter-spacing:.04em}.experience-branch{padding:.15rem .7rem;border:1px solid rgba(239,163,50,.35);border-radius:6px;color:#efa332;font-size:.9rem}.experience-head{padding:.15rem .7rem;border-radius:6px;background-color:#efa3322e;color:#efa332;font-size:.85rem;font-weight:700;text-transform:uppercase}.experience-commit-summary{grid-column:1;display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;align-items:baseline;max-width:min(100%,52rem)}.experience-role{font-size:1.5rem;font-weight:700}.experience-company{color:var(--color-text-muted);font-size:1.05rem}.experience-period{color:#efa332;font-size:1rem}.experience-chevron{grid-column:2;grid-row:1/span 2;font-size:2rem;color:#efa332;align-self:center}.experience-diff{max-height:0;overflow:hidden;transition:max-height .45s ease}.experience-diff--open{max-height:60rem}.experience-diff-list{list-style:none;margin:0;padding:0 1.6rem 1.4rem;border-top:1px dashed rgba(239,163,50,.25)}.experience-diff-line{display:grid;grid-template-columns:1.6rem 1fr;gap:.6rem;padding:.9rem 0;border-bottom:1px solid var(--color-divider-soft);color:var(--color-text-muted);font-size:1.05rem;line-height:1.6}.experience-diff-line:last-child{border-bottom:none}.experience-diff-text{min-width:0;max-width:min(100%,52rem)}.experience-diff-link{display:inline;color:#efa332;text-decoration:underline;text-underline-offset:.15em;white-space:nowrap;transition:opacity .2s ease}.experience-diff-link:hover{opacity:.85}.experience-diff-sign{color:#efa332;font-weight:700}@media (max-width: 767px){.experience{padding:3rem 1.2rem}.experience h2.experience-heading{margin-bottom:3rem;font-size:2.25rem}.experience-log{gap:2rem}.experience-commit{grid-template-columns:1fr;gap:0}.experience-graph{display:none}.experience-commit-toggle{padding:1rem;gap:.5rem .75rem}.experience-commit-meta{gap:.5rem}.experience-hash{font-size:.85rem}.experience-branch,.experience-head{font-size:.75rem}.experience-role{font-size:1.15rem}.experience-company{font-size:.95rem}.experience-period{font-size:.9rem}.experience-chevron{font-size:1.6rem}.experience-diff-list{padding:0 1rem 1rem}.experience-diff-line{font-size:.95rem;line-height:1.5;padding:.75rem 0}.experience .terminal{border-radius:14px}.experience .terminal-bar{min-height:2.5rem;padding:.65rem 2.5rem .65rem 1rem}.experience .terminal-title{max-width:52%;font-size:.65rem}.experience .terminal-body{padding:1rem .85rem}.experience .terminal-traffic{left:.75rem;gap:.35rem}.experience .terminal-dot{width:.65rem;height:.65rem}}@media (min-width: 768px){.experience{padding:4rem}}[data-theme=light] .contact-heading{color:#fff}[data-theme=light] .contact-inputs{--color-bg: rgb(15, 15, 15);--color-text: #fff;--color-text-muted: rgb(189, 189, 189);--color-input-border: rgba(255, 255, 255, .1);--color-input-bg-subtle: rgba(255, 255, 255, .02);--color-subtle-border: rgba(255, 255, 255, .1);--color-subtle-bg: rgba(255, 255, 255, .02)}.contact{position:relative;margin-top:12rem}.contact img{position:absolute;width:90%;height:115%;bottom:0;left:50%;transform:translate(-50%);z-index:-1}.contact-heading{text-align:center;margin-bottom:3rem;padding-top:0}.contact-inputs{width:100%;display:flex;justify-content:center;align-items:center}.contact .form-boxes{width:100%;display:flex;flex-direction:column;align-items:center;gap:2.5rem}.contact .form-boxes .send-btn{width:100%;max-width:16rem;margin-bottom:3rem;font-size:1.1rem}.contact .form-boxes .form-field{width:120%}.contact .form-boxes .form-box{position:relative}.contact .form-boxes .form-box .form_label{position:absolute;top:0;left:1.4rem;z-index:1;padding:0 .45rem;background-color:var(--color-bg);color:var(--color-text-muted);font-size:.95rem;line-height:1;transform:translateY(-50%);transition:color .3s}.contact .form-boxes .form-box .form_input{padding:1.15em 3rem .9em 1.4em;font-size:1.05rem;width:100%;border:1px solid var(--color-input-border);background-color:var(--color-input-bg-subtle);border-radius:999px;outline:none;transition:border-color .3s,background-color .3s,box-shadow .3s;color:var(--color-text)}.contact .form-boxes .form-box .form_input:focus{border-color:#efa3328c;background-color:#efa33208;box-shadow:0 0 0 1px #efa33226}.contact .form-boxes .form-box:focus-within .form_label{color:#efa332}.contact .form-boxes .form-box .form_label-addon{position:absolute;top:50%;transform:translateY(-50%);right:1.2rem;pointer-events:none}.contact .form-boxes .form-box .form_label-addon i{font-size:1.4rem;color:#efa332}.contact .form-boxes .area{position:relative}.contact .form-boxes .area .area_label{position:absolute;top:0;left:1.2rem;z-index:1;padding:0 .45rem;background-color:var(--color-bg);color:var(--color-text-muted);font-size:.95rem;line-height:1;transform:translateY(-50%);transition:color .3s}.contact .form-boxes .area textarea{width:100%;height:12rem;resize:none;border:1px solid var(--color-input-border);border-radius:16px;padding:1.4em 1.1em 1.1em;outline:none;font-size:1.05rem;background-color:var(--color-input-bg-subtle);color:var(--color-text);transition:border-color .3s,background-color .3s,box-shadow .3s}.contact .form-boxes .area textarea:focus{border-color:#efa3328c;background-color:#efa33208;box-shadow:0 0 0 1px #efa33226}.contact .form-boxes .area:focus-within .area_label{color:#efa332}.contact .form-boxes .area textarea::-webkit-scrollbar{width:8px}.contact .form-boxes .area textarea::-webkit-scrollbar-track{background:transparent}.contact .form-boxes .area textarea::-webkit-scrollbar-thumb{background:#efa33259;border-radius:8px}.contact .form-boxes .area textarea::-webkit-scrollbar-thumb:hover{background:#efa332}@media (max-width: 767px){.contact h2.contact-heading{font-size:2.25rem}.contact .form-boxes .form-field{width:102%}.contact .form-boxes .send-btn{max-width:13.6rem}}@media (min-width: 576px){.contact img{width:60%}}@media (min-width: 768px){.contact img{width:55%}}@media (min-width: 992px){.contact img{width:45%}}@media (min-width: 1200px){.contact img{width:40%}}@media (min-width: 1400px){.contact img{width:37%}}@media (min-width: 1500px){.contact img{width:32%}}@media (min-width: 1800px){.contact img{width:26%}}.admin-nav{display:flex;align-items:center;justify-content:space-between;height:5rem;padding:0 2rem;border-bottom:1px solid rgba(239,163,50,.35);background-color:var(--color-mobile-bar-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-nav-links{display:flex;gap:1.5rem}.admin-nav-link{color:var(--color-text-muted);font-size:1rem;transition:color .2s ease}.admin-nav-link:hover{color:#efa332}.admin-nav-logout{padding:.55rem 1.1rem;border:1px solid rgba(239,163,50,.45);border-radius:999px;background-color:#efa3321a;color:#efa332;font-size:.95rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.admin-nav-logout:hover{border-color:#efa332;background-color:#efa3322e}.admin{padding:2.5rem 2rem 4rem}.admin-inbox{max-width:56rem;margin:0 auto}.admin-inbox-header{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;justify-content:space-between;margin-bottom:2rem}.admin-inbox-title{color:var(--color-text);font-size:1.75rem;font-weight:700}.admin-inbox-count{padding:.2rem .65rem;border:1px solid rgba(239,163,50,.35);border-radius:999px;color:#efa332;font-size:.85rem;font-weight:700}.admin-inbox-empty{padding:3rem 1.5rem;border:1px dashed rgba(239,163,50,.3);border-radius:14px;color:var(--color-text-muted);font-size:1rem;text-align:center}.admin-message-list{display:flex;flex-direction:column;gap:1.25rem;list-style:none;margin:0;padding:0}.admin-message-card{position:relative;display:flex;flex-direction:column;gap:1rem;padding:1.4rem 1.5rem 1.5rem;border:1px solid var(--color-subtle-border);border-radius:14px;background-color:var(--color-subtle-bg);transition:border-color .2s ease}.admin-message-card:hover{border-color:#efa33259}.admin-message-delete{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;padding:0;border:1px solid var(--color-subtle-border);border-radius:10px;background:transparent;color:var(--color-text-muted);font-size:1.15rem;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.admin-message-delete:hover{border-color:#efa33280;background-color:#efa3321a;color:#efa332}.admin-message-meta{display:flex;flex-direction:column;gap:.45rem;padding-right:2.5rem}.admin-message-title{color:var(--color-text);font-size:1.2rem;font-weight:700;line-height:1.35}.admin-message-author{display:flex;gap:.45rem;align-items:center;color:#efa332;font-size:.95rem}.admin-message-author i{font-size:1rem}.admin-message-date{color:var(--color-text-muted);font-size:.8rem}.admin-message-body{display:flex;flex-direction:column;gap:.55rem;padding-top:.85rem;border-top:1px dashed rgba(239,163,50,.25)}.admin-message-label{color:var(--color-text-muted);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.admin-message-text{margin:0;color:var(--color-text);font-size:.95rem;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}@media (min-width: 768px){.admin{padding:3rem 4rem 5rem}.admin-inbox-title{font-size:2rem}}.login-page{display:flex;min-height:100vh;align-items:center;justify-content:center;padding:2rem}.login-form{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:24rem;padding:2rem;border:1px solid rgba(239,163,50,.35);border-radius:16px;background-color:var(--color-surface)}.login-form-title{color:var(--color-text);font-size:1.8rem}.login-form-field{width:100%}.login-form-input{width:100%;padding:.75rem 1rem;border:1px solid var(--color-input-border);border-radius:10px;background-color:var(--color-input-bg-subtle);color:var(--color-text);font-family:inherit;font-size:1rem;outline:none;transition:border-color .3s,box-shadow .3s}.login-form-input:focus{border-color:#efa3328c;box-shadow:0 0 0 1px #efa33226}.login-form-submit{margin-top:.5rem;padding:.65rem 1.4rem;border:1px solid rgba(239,163,50,.45);border-radius:10px;background-color:#efa3321f;color:var(--color-text);font-family:inherit;font-size:1.1rem;cursor:pointer;transition:border-color .3s,background-color .3s,transform .3s}.login-form-submit:hover{border-color:#efa332;background-color:#efa33233;transform:scale(.98)}.login-form-error{color:#efa332;font-size:.95rem;text-align:center}footer{width:100%;background-color:var(--color-surface-elevated);padding:2rem}footer .footer-container{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:4rem}footer .footer-container .footer-name-ctn{display:flex;flex-direction:column;gap:1rem;align-items:center}footer .footer-container .footer-name-ctn .footer-name{font-size:1.8rem}footer .footer-container .footer-name-ctn .footer-profesion{font-size:1rem;color:var(--color-text-muted)}footer .footer-container .footer-contact{display:flex;flex-direction:column;gap:2rem;align-items:center}footer .footer-container .footer-contact-col{display:flex;flex-direction:column;gap:1rem;align-items:center}footer .footer-container .footer-contact a{display:flex;align-items:center;gap:.5rem;color:var(--color-text);font-size:1.2rem;text-decoration:none;cursor:pointer;transition:color .3s}footer .footer-container .footer-contact a i{font-size:1.5rem;color:#efa332}footer .footer-container .footer-contact a:hover{color:#efa332}@media (min-width: 576px){footer .footer-container{flex-direction:row}footer .footer-container .footer-contact{flex-direction:row;gap:3rem;align-items:flex-start}footer .footer-container .footer-contact-col{align-items:flex-start}}.wrapper{max-width:1200px;width:100%;height:100%;margin:0 auto}.color{color:#efa332}.section-padding{padding:4rem 2rem}.gray-text{color:var(--color-text-muted)}@media (min-width: 768px){.section-padding{padding:6rem 4rem}}*,: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}.pointer-events-none{pointer-events:none}.inline-block{display:inline-block}.hidden{display:none}.w-2{width:.5rem}.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))}.text-5xl{font-size:3rem;line-height:1}.font-bold{font-weight:700}html{font-size:90%}body{background-color:var(--color-bg);background-image:linear-gradient(var(--color-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--color-grid-line) 1px,transparent 1px);background-size:4rem 4rem;font-family:Roboto Mono,monospace;font-weight:400;color:var(--color-text);transition:background-color .3s ease,color .3s ease}@media (min-width: 576px){html{font-size:61.875%}}@media (min-width: 768px){html{font-size:67.5%}}@media (min-width: 992px){html{font-size:73.125%}}@media (min-width: 1200px){html{font-size:78.75%}}@media (min-width: 1400px){html{font-size:84.375%}}[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:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[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:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) 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:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[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)}
