@import "https://fonts.googleapis.com/css2?family=Outfit:wght@200;300;400;500&family=Space+Mono:ital,wght@0,400;0,700;1,400&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:#e8edf1;overflow-x:hidden}body{background:#e8edf1;min-width:320px;min-height:100svh}button,input,textarea,select{font:inherit}img,svg{max-width:100%}#root{min-height:100svh}:root{--bg-base:#e8edf1;--ink:#3d3940;--ink-light:#5a565d;--jelly-blue:#8fcde7;--jelly-pink:#eeb7d5;--jelly-purple:#bba9df;--star-gold:#d9c485;--glass-bg:#f7f9f985;--glass-border:#ffffffad;--font-display:"Outfit", sans-serif;--font-mono:"Space Mono", monospace;--radius-pill:999px;--radius-soft:24px}body{background:radial-gradient(circle at 50% 0%, #ffffff5c, transparent 42rem), linear-gradient(180deg, #e5ecf1f5, #d9e2e8f5), var(--bg-base);color:var(--ink);cursor:crosshair;font-family:var(--font-display);font-weight:300;line-height:1.6;position:relative;overflow-x:hidden}a,button{cursor:pointer}::selection{background:#f8cde6b8}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.intro-screen{pointer-events:none;z-index:9999;background:radial-gradient(circle at 50% 0,#ffffff9e 0%,#0000 68%),linear-gradient(#e8edf1,#e0e6eb);justify-content:center;align-items:center;animation:.55s cubic-bezier(.16,1,.3,1) 2.65s forwards intro-out;display:flex;position:fixed;inset:0;overflow:hidden}.intro-mesh{position:absolute;inset:0;overflow:hidden}.intro-content{z-index:1;flex-direction:column;align-items:center;gap:1.25rem;animation:.55s cubic-bezier(.16,1,.3,1) 2.55s forwards intro-content-out;display:flex;position:relative}.intro-version{color:#5a565dbd;font-family:var(--font-mono);letter-spacing:.18em;opacity:0;font-size:.68rem;animation:.5s cubic-bezier(.16,1,.3,1) 1.05s forwards intro-fade-up}.intro-logo{order:-1;justify-content:center;min-width:10.8em;min-height:1.6em;padding:.15em .12em .18em 0;display:inline-flex}.intro-cursor{background:linear-gradient(180deg, var(--jelly-blue), var(--jelly-purple));opacity:.8;border-radius:999px;align-self:center;width:1px;height:1.18em;margin-left:.08em;animation:.72s step-end .15s infinite intro-caret-blink,.22s .95s forwards intro-caret-out}.intro-logo-letter{color:var(--ink);letter-spacing:.2em;text-transform:uppercase;font-size:clamp(1.2rem,3.2vw,1.5rem);font-weight:200;display:inline-block}.intro-logo-letter.is-space{width:.5em}.intro-logo-letter.is-accent{color:#0000;background:linear-gradient(45deg,#7abadd,#e4a1c9,#a38dd6);-webkit-background-clip:text;background-clip:text;font-weight:400}.intro-spinner{opacity:0;width:46px;height:46px;animation:.5s cubic-bezier(.16,1,.3,1) 1.42s forwards intro-fade-up,1.2s ease-out 1.56s infinite intro-bloom;position:relative}.intro-spinner:before,.intro-spinner:after{content:"";border:2px solid #0000;border-radius:50%;position:absolute;inset:0}.intro-spinner:before{border-right-color:var(--jelly-pink);border-top-color:var(--jelly-blue);animation:1s linear infinite spin}.intro-spinner:after{border-bottom-color:var(--jelly-purple);border-left-color:var(--star-gold);animation:1.5s linear infinite reverse spin;inset:6px}.intro-spinner span{background:var(--jelly-blue);transform-origin:0 25px;border-radius:50%;width:5px;height:5px;animation:1.9s linear infinite intro-orbit;position:absolute;top:-2px;left:50%;box-shadow:0 0 10px #8fcde76b}.intro-spinner span:nth-child(2){background:var(--jelly-pink);animation-delay:-.63s}.intro-spinner span:nth-child(3){background:var(--star-gold);animation-delay:-1.26s}.intro-status{color:var(--ink-light);font-family:var(--font-mono);letter-spacing:.1em;opacity:0;font-size:.7rem;animation:.45s cubic-bezier(.16,1,.3,1) 1.66s forwards intro-fade-up}.intro-status:after{content:"";animation:1.5s steps(4,end) infinite loading-dots}.symbols{display:none}.symbol{vertical-align:middle;display:inline-block}.symbol-clover{fill:var(--jelly-blue);width:16px;height:16px}.symbol-star{fill:var(--star-gold);width:12px;height:12px}.bg-mesh{pointer-events:none;z-index:0;background:radial-gradient(circle at 48% 30%,#ffffff42 0%,#0000 35rem),radial-gradient(circle at 15% 21%,#3d86a41c 0%,#0000 28rem),radial-gradient(circle at 85% 68%,#7060a71a 0%,#0000 31rem),radial-gradient(circle at 55% 86%,#9a7e3012 0%,#0000 26rem),linear-gradient(#ffffff21,#0000 48%);width:100%;height:100vh;position:fixed;inset:0;overflow:hidden}.bg-mesh:before{content:"";opacity:.42;background-image:linear-gradient(#3d394007 1px,#0000 1px),linear-gradient(90deg,#3d394007 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0}.bg-grain{mix-blend-mode:multiply;opacity:.18;background-image:radial-gradient(circle at 20% 30%,#3d39400f 0 1px,#0000 1px),radial-gradient(circle at 70% 80%,#ffffff7a 0 1px,#0000 1px);background-size:31px 37px,43px 47px;position:absolute;inset:0}.geo-lines,.intro-geo-lines{opacity:.66;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.geo-lines{opacity:.92;transform-origin:50%;-webkit-mask-image:linear-gradient(#000 0% 24%,#000000d1 38%,#000000bd 70%,#000 88% 100%);mask-image:linear-gradient(#000 0% 24%,#000000d1 38%,#000000bd 70%,#000 88% 100%)}.intro-geo-lines{opacity:.48}.mesh-poly{fill:#0000;stroke-linejoin:round;stroke-width:2.05px;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke}.mesh-1{fill:#50b0d607;stroke:#50b0d694;stroke-width:1.75px;animation:30s ease-in-out -2s infinite alternate drift-a}.mesh-2{fill:#a288de09;stroke:#a288dead;animation:38s ease-in-out -11s infinite alternate drift-b}.mesh-3{fill:#de80b508;stroke:#de80b5ad;animation:38s ease-in-out -17s infinite alternate drift-center-a}.mesh-4{fill:#5bbc9608;stroke:#5bbc96a8;animation:44s ease-in-out -23s infinite alternate drift-center-b}.mesh-5{fill:#c89e3607;stroke:#c89e36a8;animation:36s ease-in-out -13s infinite alternate drift-e}.mesh-6{fill:#5cb8de07;stroke:#5cb8dea8;animation:31s ease-in-out -7s infinite alternate drift-f}.mesh-7{fill:#aa96e207;stroke:#aa96e29e;animation:45s ease-in-out -19s infinite alternate drift-g}.mesh-8{fill:#e289bc07;stroke:#e289bc9e;animation:33s ease-in-out -27s infinite alternate drift-h}.mesh-9{fill:#5bc4be09;stroke:#5bc4be9e;animation:34s ease-in-out -9s infinite alternate drift-center-a}.mesh-10{fill:#cca63e07;stroke:#cca63e9e;animation:40s ease-in-out -24s infinite alternate drift-j}.mesh-11{fill:#69b5e207;stroke:#69b5e299;animation:32s ease-in-out -16s infinite alternate drift-e}.mesh-12{fill:#e280b808;stroke:#e280b899;animation:36s ease-in-out -6s infinite alternate drift-center-b}.mesh-13{fill:#a48ee007;stroke:#a48ee094;animation:37s ease-in-out -21s infinite alternate drift-c}.mesh-14{fill:#5bbc9607;stroke:#5bbc9694;animation:35s ease-in-out -12s infinite alternate drift-h}.floating-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-pill);z-index:100;gap:.5rem;max-width:min(100vw - 2rem,720px);padding:.5rem;display:flex;position:fixed;top:2rem;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #aee1f933}.nav-section{align-items:center;gap:.35rem;display:flex}.nav-label-short{display:none}.nav-divider{background:#3d39401f;align-self:center;width:1px;height:1.5rem}.nav-social .ui-link-button{justify-content:center;align-items:center;padding:.58rem;font-size:1rem;display:inline-flex}.nav-social svg{width:1.08rem;height:1.08rem;display:block}main{z-index:1;max-width:1400px;margin:0 auto;padding:8rem 2rem 4rem;position:relative}section{scroll-margin-top:7rem}.hero{justify-content:center;align-items:center;min-height:70vh;margin-bottom:8rem;display:flex;position:relative}.hero-center{text-align:center;z-index:2;flex-direction:column;align-items:center;max-width:860px;display:flex;position:relative}.hero-center:before{content:"";filter:blur(12px);pointer-events:none;z-index:-1;background:radial-gradient(circle at 45% 42%,#8fcde738,#0000 16rem),radial-gradient(circle at 60% 58%,#eeb7d52e,#0000 18rem),radial-gradient(circle at 52%,#bba9df24,#0000 20rem);border-radius:50%;width:min(46rem,88vw);height:24rem;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}.hero-kicker{color:var(--ink-light);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem}.hero-title{margin-bottom:1.15rem;line-height:0;position:relative}.hero-signature{filter:drop-shadow(0 18px 38px #7860b924);width:clamp(16rem,38vw,28rem);height:auto;display:block;overflow:visible}.hero-signature-fill{fill:url(#hero-signature-gradient);opacity:0;animation:.65s 4.1s both hero-signature-fill}.hero-signature-stroke{fill:none;stroke:url(#hero-signature-gradient);stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px;animation:1.55s cubic-bezier(.65,0,.35,1) 2.9s both hero-signature-draw}.hero-subtitle{color:var(--ink-light);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:1rem;font-size:.85rem;display:flex}.hero-bio{color:var(--ink-light);max-width:680px;margin-top:1.35rem;font-size:clamp(1rem,2vw,1.15rem);line-height:1.65}.hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.65rem;display:flex}.hero-facts{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.1rem;display:none}.hero-facts .ui-badge-pill{color:var(--ink-light);letter-spacing:.05em;background:#ffffff61;border-color:#ffffff9e;padding:.34rem .7rem}.annotation{color:var(--ink);font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:12px;font-size:.75rem;display:flex;position:absolute}.annotation-line{background-color:var(--ink);opacity:.3;width:80px;height:1px}.annotation-dot{background:var(--jelly-blue);border:1px solid var(--ink);border-radius:50%;width:6px;height:6px}.annotation-content{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffb3;border:1px solid #3d39401a;border-radius:4px;padding:4px 8px}.annotation-content span{color:var(--jelly-purple)}.a-1{flex-direction:row-reverse;top:14%;left:6%}.a-2{bottom:27%;right:5%}.a-3{top:22%;right:12%;transform:rotate(-15deg)}.a-3 .annotation-content{transform:rotate(15deg)}.section-header{align-items:center;gap:1rem;margin-bottom:4rem;display:flex}.section-header h2{color:var(--ink);font-size:2rem;font-weight:300;line-height:1.1}.header-line{background:linear-gradient(90deg,#3d394033,#0000);flex-grow:1;height:1px}.projects-shell{margin-bottom:8rem}.section-copy{color:#5a565dd1;max-width:680px;font-size:.95rem;line-height:1.7}.projects-copy{margin:-2rem 0 3rem}.projects-grid{grid-template-columns:repeat(12,1fr);gap:2rem;margin-bottom:4.5rem;display:grid}.project-card{min-width:0;position:relative}.project-card-button{appearance:none;-webkit-backdrop-filter:blur(15px)saturate(1.22);backdrop-filter:blur(15px)saturate(1.22);border-radius:var(--radius-soft);color:inherit;cursor:pointer;text-align:left;background:linear-gradient(145deg,#ffffff40,#ffffff12),radial-gradient(circle at 12% 0,#8fcde71c,#0000 18rem),radial-gradient(circle at 100% 90%,#eeb7d51a,#0000 16rem);border:1px solid #ffffff94;width:100%;height:100%;padding:1rem;transition:border-color .35s,box-shadow .4s,transform .4s cubic-bezier(.16,1,.3,1);display:block;position:relative;box-shadow:0 18px 46px #4f708414,inset 0 1px #ffffff94,inset 0 -1px #3d394012}.project-card.is-static .project-card-button{cursor:default}.project-card-button:before{border-radius:inherit;content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffffff47,#0000 28% 72%,#bba9df21),linear-gradient(65deg,#0000 0 40%,#8fcde71f 48%,#0000 58%);transition:opacity .35s;position:absolute;inset:0}.project-card:hover .project-card-button,.project-card:focus-within .project-card-button,.project-card.is-expanded .project-card-button{border-color:#ffffffc2;transform:translateY(-8px);box-shadow:0 22px 54px #4f70841f,0 0 34px #8fcde71f,inset 0 1px #ffffffb3,inset 0 -1px #3d394017}.project-card.is-activating .project-card-button{transition:box-shadow .1s,transform .1s cubic-bezier(.16,1,.3,1);transform:translateY(3px)scale(.985);box-shadow:0 10px 22px #3d394017,inset 0 0 0 1px #ffffffbd,inset 0 18px 36px #3d394014}.project-card.is-expanded .project-card-button{transform:translateY(0)scale(.992);box-shadow:0 14px 34px #4f70841a,inset 0 0 0 1px #ffffff9e,inset 0 16px 40px #3d39400f}.project-card:hover .project-card-button:before,.project-card:focus-within .project-card-button:before,.project-card.is-expanded .project-card-button:before{opacity:1}.project-card-affordance{-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);color:#3d3940bd;font-family:var(--font-mono);letter-spacing:.06em;opacity:0;pointer-events:none;text-transform:uppercase;z-index:11;background:#fbfdfe8f;border:1px solid #ffffff8a;border-radius:999px;padding:.3rem .58rem;font-size:.62rem;transition:opacity .24s,transform .24s;position:absolute;top:1.45rem;right:1.45rem;transform:translateY(-4px);box-shadow:0 10px 24px #3d394014,inset 0 1px #ffffff80}.project-card:hover .project-card-affordance,.project-card:focus-within .project-card-affordance{opacity:1;transform:translateY(0)}.project-card.is-activating .project-card-affordance,.project-card.is-expanded .project-card-affordance{opacity:0;transform:translateY(-4px)}.pc-1{grid-column:1/8;height:520px}.pc-2{grid-column:8/13;height:320px;margin-top:96px}.pc-3{grid-column:2/6;height:370px}.pc-4{grid-column:6/12;height:460px;margin-top:-46px}.project-card-showcase:nth-child(3){grid-column:6/12;height:430px;margin-top:-32px}.project-dance-accent{pointer-events:none;grid-area:2/1/auto/5;justify-content:center;align-self:center;min-height:210px;margin-top:-2.5rem;display:flex;position:relative}.project-dance-accent:before{content:"";filter:blur(10px);background:radial-gradient(circle at 50% 55%,#aee1f929,#0000 62%),radial-gradient(circle at 42% 42%,#f8cde624,#0000 58%);border-radius:999px;width:min(90%,18rem);height:76%;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.project-dance-accent img{filter:drop-shadow(0 18px 28px #3d39401f);z-index:1;align-self:end;max-width:min(100%,15.25rem);height:auto;display:block;position:relative}.project-visual{background:linear-gradient(135deg,#ffffff5c,#e4ebee2e);border-radius:16px;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .24s,transform .24s;display:flex;position:relative;overflow:hidden}.project-visual-image{background:0 0}.project-visual-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.project-card.is-activating .project-visual,.project-card.is-expanded .project-visual{opacity:0;transform:scale(.95)}.inner-shape{filter:blur(20px);opacity:.7;border-radius:50%;transition:filter .5s,transform .5s;position:absolute}.project-card:hover .inner-shape,.project-card:focus-within .inner-shape,.project-card.is-expanded .inner-shape{filter:blur(10px);transform:scale(1.1)}.ps-1{background:var(--jelly-pink);border-radius:40% 60% 70% 30%/40% 50% 60%;width:200px;height:300px;top:10%;left:20%}.ps-2{background:var(--jelly-blue);width:250px;height:250px;bottom:-10%;right:-10%}.visual-pink{background:linear-gradient(135deg,#f8cde666,#ffffff1a)}.visual-blue{background:linear-gradient(135deg,#aee1f94d,#fff3)}.visual-panel{align-items:flex-end;padding:2rem}.interface-wireframe{border:1px solid #fff6;border-radius:12px;flex-direction:column;gap:10px;width:60%;height:70%;padding:20px;display:flex;position:absolute}.wire-pill{background:#ffffff7a;border-radius:10px;width:40px;height:20px}.wire-rule{background:#ffffff4d;width:100%;height:1px}.wire-columns{flex-grow:1;gap:10px;display:flex}.wire-columns div{background:#ffffff2e;border-radius:8px;flex:1}.wire-columns div:last-child{background:#ffffff57;flex:2}.wave-mark{fill:none;stroke:#fffc;stroke-width:2px;width:50%}.glass-panel{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff80;border:1px solid #fffc;border-bottom:none;border-radius:12px 12px 0 0;width:100%;height:60%}.project-meta{z-index:10;align-items:flex-start;gap:1rem;max-width:calc(100% - 3.25rem);transition:opacity .24s,transform .24s;display:flex;position:absolute;bottom:-2.35rem;left:2rem}.project-card.is-activating .project-meta,.project-card.is-expanded .project-meta{opacity:0;transform:translateY(10px)}.meta-line{background:var(--ink);opacity:.3;width:1px;height:30px;margin-top:-10px}.meta-content{-webkit-backdrop-filter:blur(14px)saturate(1.14);backdrop-filter:blur(14px)saturate(1.14);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;background:radial-gradient(circle at 0 0,#aee1f92e,#0000 10rem),linear-gradient(145deg,#fbfdfeb8,#f6f7fa75);border:1px solid #ffffff7a;border-radius:13px;padding:.72rem .8rem .78rem;font-size:.7rem;position:relative;overflow:hidden;box-shadow:0 14px 32px #3d394014,inset 0 1px #ffffff85}.meta-content:before{content:"";opacity:.7;pointer-events:none;background:linear-gradient(110deg,#ffffff57,#0000 36% 70%,#bba9df1f);position:absolute;inset:0}.meta-content>*{z-index:1;position:relative}.project-eyebrow{color:#5a565db8;flex-wrap:wrap;gap:.45rem;margin-bottom:.32rem;display:flex}.meta-title{color:var(--ink);font-family:var(--font-display);letter-spacing:0;text-transform:none;margin-bottom:.35rem;font-size:1.25rem;font-weight:400;line-height:1.1}.project-summary{color:#3d3940e0;font-family:var(--font-display);letter-spacing:0;line-clamp:3;text-transform:none;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:24rem;margin-bottom:.7rem;font-size:.92rem;font-weight:350;line-height:1.5;display:-webkit-box;overflow:hidden}.meta-tags{color:var(--ink-light);flex-wrap:wrap;gap:.5rem;display:flex}.project-card-expanded{-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);overscroll-behavior:contain;z-index:12;background:radial-gradient(circle at 0 0,#aee1f938,#0000 13rem),radial-gradient(circle at 100% 100%,#f8cde62e,#0000 12rem),linear-gradient(145deg,#fbfdfeb8,#f6f7fa75);border:1px solid #ffffff85;border-radius:14px;grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1rem;display:grid;position:absolute;inset:.95rem;overflow:auto;box-shadow:0 18px 44px #3d39401a,inset 0 1px #ffffff94,inset 0 -1px #3d394012}.project-card-expanded:before{border-radius:inherit;content:"";opacity:.74;pointer-events:none;background:linear-gradient(115deg,#ffffff6b,#0000 32% 68%,#bba9df29),linear-gradient(54deg,#0000 0 44%,#ffffff38 50%,#0000 57%);position:absolute;inset:0}.project-detail-stat{z-index:1;gap:.12rem;display:grid;position:relative}.project-card-expanded span{color:#5a565da8;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.project-card-expanded strong{color:var(--ink);font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:400}.project-card-expanded p{color:#3d3940e0;z-index:1;grid-column:1/-1;font-size:.92rem;font-weight:350;line-height:1.55;position:relative}.project-detail-links{z-index:1;flex-wrap:wrap;grid-column:1/-1;align-content:end;place-self:end start;align-items:center;gap:.45rem;display:inline-flex;position:relative}.project-plate-list{gap:.9rem;max-width:860px;margin:.75rem auto 0;display:grid}.project-plate{appearance:none;-webkit-backdrop-filter:blur(10px)saturate(1.18);backdrop-filter:blur(10px)saturate(1.18);color:inherit;cursor:default;text-align:left;background:linear-gradient(145deg,#ffffff1f,#ffffff05),radial-gradient(circle at 0 0,#8fcde71a,#0000 14rem);border:1px solid #0000;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem 1.1rem;transition:box-shadow .3s,transform .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #4f70840f,inset 0 1px #ffffff57,inset 0 -1px #3d394012}.project-plate:before{border-radius:inherit;content:"";opacity:.72;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(132deg,#ffffff3d,#8fcde71f,#eeb7d51c,#bba9df1a),linear-gradient(62deg,#0000 0 42%,#ffffff29 48%,#0000 58%);padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.project-plate:hover{transform:translateY(-2px);box-shadow:0 18px 42px #4f708417,0 0 24px #8fcde71a,inset 0 1px #ffffff6b}.project-plate-main,.project-plate-links{z-index:1;min-width:0;position:relative}.project-plate-main{gap:.35rem;display:grid}.project-plate-label{color:#5a565d9e;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:700}.project-plate-title{color:var(--ink);font-family:var(--font-display);font-size:1.08rem;font-weight:400;line-height:1.2}.project-plate-summary{color:#3d3940db;font-size:.9rem;font-weight:350;line-height:1.52}.project-plate-tags{flex-wrap:wrap;gap:.4rem;margin-top:.25rem;display:flex}.project-plate-tags .ui-badge-square{color:#5a565dc7;letter-spacing:.04em;background:#ffffff57;border-color:#3d394024;padding:.12rem .42rem;font-size:.64rem}.project-plate-links{flex-direction:column;justify-content:center;place-self:center end;align-items:stretch;gap:.45rem;min-width:4.9rem;display:flex}.project-plate-links .ui-link-button-project{color:#5a565dd1;background:#ffffff5c;gap:.32rem}.project-plate-links .ui-link-button-project:hover,.project-plate-links .ui-link-button-project:focus-visible{background:#ffffffa3}.trajectory-copy{margin:-2rem 0 3rem}.experience{max-width:800px;margin:0 auto 8rem;padding-left:4rem;position:relative}.exp-line{opacity:.82;background:radial-gradient(circle at 50% 18px,#8fcde7d9 0 3px,#0000 4px),radial-gradient(circle at 50% calc(100% - 18px),#bba9dfb3 0 3px,#0000 4px),linear-gradient(#0000,#8fcde785 8%,#eeb7d57a 48%,#bba9df6b 78%,#0000);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:19px}.exp-item{margin-bottom:4rem;position:relative}.exp-item:before{clip-path:polygon(8% 0,100% 18%,82% 100%,0 76%);content:"";filter:saturate(1.08);opacity:.62;pointer-events:none;z-index:-1;background:linear-gradient(135deg,#8fcde74d,#eeb7d538),linear-gradient(45deg,#0000 32%,#d9c4f838 32% 48%,#0000 48%);width:min(30rem,72%);height:74%;position:absolute;top:14%;left:7.5rem;transform:rotate(-4deg)}.exp-item:nth-child(3n):before{clip-path:polygon(14% 4%,92% 0,100% 82%,30% 100%,0 46%);background:linear-gradient(135deg,#bba9df4d,#8fcde738),linear-gradient(45deg,#0000 28%,#eeb7d533 28% 46%,#0000 46%);transform:rotate(5deg)}.exp-item:last-child{margin-bottom:0}.exp-node{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:#f8fbfcc7;border:1px solid #ffffffbd;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:4px;left:-4rem;box-shadow:0 10px 24px #5d879a1f}.exp-content{--exp-glass-radius:20px;--exp-glass-accent-a:#aee1f91f;--exp-glass-accent-b:#f8cde61a;--exp-glass-accent-c:#d9c4f817;--exp-glass-angle:128deg;--exp-prism-angle:58deg;--exp-prism-x:50%;--exp-prism-y:50%;-webkit-backdrop-filter:blur(7px)saturate(1.28)contrast(1.02);backdrop-filter:blur(7px)saturate(1.28)contrast(1.02);border-radius:var(--exp-glass-radius);isolation:isolate;background:#ffffff02;border:1px solid #0000;max-width:680px;padding:1.15rem 1.25rem 1.2rem;position:relative;overflow:hidden;box-shadow:0 20px 54px #3d394012,inset 0 1px #ffffff47,inset 0 -1px #3d394014}.exp-content:before{background:linear-gradient(var(--exp-glass-angle), #ffffff4d 0%, var(--exp-glass-accent-a) 18%, #ffffff14 34%, var(--exp-glass-accent-b) 58%, #3d394014 78%, var(--exp-glass-accent-c) 100%), linear-gradient(var(--exp-prism-angle), transparent 0 38%, #fff3 46%, transparent 58%);border-radius:inherit;content:"";opacity:.78;pointer-events:none;-webkit-mask-composite:xor;z-index:0;padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.exp-content:after{background:radial-gradient(circle at var(--exp-prism-x) var(--exp-prism-y), #ffffff12, transparent 16%), conic-gradient(from 160deg at var(--exp-prism-x) var(--exp-prism-y), transparent 0deg, var(--exp-glass-accent-a) 54deg, transparent 90deg, var(--exp-glass-accent-b) 160deg, transparent 212deg, var(--exp-glass-accent-c) 286deg, transparent 360deg);border-radius:calc(var(--exp-glass-radius) - 2px);content:"";opacity:.16;pointer-events:none;z-index:0;position:absolute;inset:1px}.exp-content>*{z-index:1;position:relative}.exp-item-current .exp-content{--exp-glass-accent-a:#aee1f924;--exp-glass-accent-b:#f8cde61c;--exp-glass-accent-c:#d9c4f81a;background:#ffffff03;box-shadow:0 22px 58px #3d394014,inset 0 1px #ffffff52,inset 0 -1px #3d394014,0 0 24px #aee1f917}.exp-item:nth-child(3n+1) .exp-content{--exp-glass-angle:132deg;--exp-prism-angle:54deg;--exp-prism-x:38%;--exp-prism-y:44%}.exp-item:nth-child(3n+2) .exp-content{--exp-glass-accent-a:#f8cde61f;--exp-glass-accent-b:#ecd8a21a;--exp-glass-accent-c:#aee1f91a;--exp-glass-angle:154deg;--exp-prism-angle:72deg;--exp-prism-x:68%;--exp-prism-y:36%}.exp-item:nth-child(3n) .exp-content{--exp-glass-accent-a:#d9c4f81f;--exp-glass-accent-b:#aee1f91a;--exp-glass-accent-c:#f8cde61a;--exp-glass-angle:118deg;--exp-prism-angle:43deg;--exp-prism-x:46%;--exp-prism-y:64%}.exp-date{color:var(--ink-light);font-family:var(--font-mono);margin-bottom:.25rem;font-size:.75rem}.exp-role{color:var(--ink);margin-bottom:.5rem;font-size:1.5rem;font-weight:400;line-height:1.15}.exp-company{background:var(--glass-bg);border:1px solid var(--jelly-pink);border-radius:var(--radius-pill);color:var(--ink);margin-bottom:1rem;padding:.2rem .8rem;font-size:.85rem;display:inline-block}.exp-desc{color:var(--ink-light);max-width:610px;font-size:.95rem;line-height:1.55}.exp-bullets{color:#3d3940c7;gap:.42rem;margin:.95rem 0 0;padding:0;font-size:.9rem;line-height:1.45;list-style:none;display:grid}.exp-bullets li{padding-left:1.05rem;position:relative}.exp-bullets li:before{background:linear-gradient(135deg, var(--jelly-blue), var(--jelly-purple));content:"";border-radius:50%;width:.34rem;height:.34rem;position:absolute;top:.6em;left:0}.exp-tags{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.cyrene-corner{pointer-events:none;z-index:70;justify-content:flex-end;display:flex;position:fixed;bottom:0;right:0}.cyrene-corner img{filter:drop-shadow(-18px 20px 32px #3d39401f);-webkit-user-select:none;user-select:none;max-width:min(18vw,13.5rem);height:auto;display:block;transform:translate(9%,7%)}footer{color:var(--ink-light);font-family:var(--font-mono);text-align:center;z-index:1;flex-direction:column;justify-content:flex-end;align-items:center;min-height:clamp(5.5rem,12vh,7.25rem);padding:1.25rem 2rem 1.75rem;font-size:.75rem;display:flex;position:relative;overflow:hidden}.footer-sub{opacity:.5;margin-top:.35rem}@keyframes intro-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes intro-caret-blink{0%,to{opacity:.85}50%{opacity:0}}@keyframes intro-caret-out{to{opacity:0}}@keyframes intro-out{to{filter:blur(10px);opacity:0;visibility:hidden;transform:scale(1.02)}}@keyframes intro-content-out{to{filter:blur(8px);opacity:0;transform:translateY(-14px)scale(.977)}}@keyframes intro-bloom{0%,to{box-shadow:0 0 #8fcde700}50%{box-shadow:0 0 36px 10px #8fcde71a}}@keyframes intro-orbit{to{transform:rotate(420deg)}}@keyframes hero-signature-draw{to{stroke-dashoffset:0}}@keyframes hero-signature-fill{to{opacity:1}}@keyframes spin{to{transform:rotate(420deg)}}@keyframes loading-dots{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}@keyframes drift-a{0%{opacity:.68;transform:translate(-5px,3px)scale(1)rotate(-.47deg)}33%{opacity:.95;transform:translate(16px,-19px)scale(1.04)rotate(1.4deg)}66%{opacity:.72;transform:translate(-13px,14px)scale(.983)rotate(-.94deg)}to{opacity:.86;transform:translate(20px,23px)scale(1.06)rotate(.89deg)}}@keyframes drift-b{0%{opacity:.58;transform:translate(10px,-10px)scale(1.02)rotate(.59deg)}42%{opacity:.82;transform:translate(-19px,13px)scale(.989)rotate(-1.2deg)}72%{opacity:.66;transform:translate(15px,20px)scale(1.05)rotate(1.1deg)}to{opacity:.78;transform:translate(-9px,-16px)scale(1.01)rotate(-.65deg)}}@keyframes drift-c{0%{opacity:.52;transform:translate(-4px,13px)scale(.989)rotate(.41deg)}35%{opacity:.74;transform:translate(13px,23px)scale(1.05)rotate(-.89deg)}70%{opacity:.62;transform:translate(-18px,-11px)scale(1.02)rotate(1.2deg)}to{opacity:.8;transform:translate(14px,-20px)scale(.983)rotate(-.53deg)}}@keyframes drift-d{0%{opacity:.5;transform:translate(0)scale(1.01)rotate(-.83deg)}28%{opacity:.72;transform:translate(-23px,9px)scale(1.04)rotate(.94deg)}64%{opacity:.58;transform:translate(10px,-23px)scale(.989)rotate(-1.2deg)}to{opacity:.76;transform:translate(23px,15px)scale(1.03)rotate(.53deg)}}@keyframes drift-e{0%{opacity:.56;transform:translate(6px,5px)scale(1)rotate(.24deg)}38%{opacity:.84;transform:translate(-15px,-18px)scale(1.05)rotate(1.2deg)}76%{opacity:.64;transform:translate(20px,10px)scale(.989)rotate(-1deg)}to{opacity:.78;transform:translate(-10px,23px)scale(1.02)rotate(.65deg)}}@keyframes drift-f{0%{opacity:.54;transform:translate(-8px,-6px)scale(1.01)rotate(.77deg)}44%{opacity:.78;transform:translate(19px,-14px)scale(1.04)rotate(-.94deg)}68%{opacity:.6;transform:translate(-20px,19px)scale(.983)rotate(1.2deg)}to{opacity:.82;transform:translate(11px,15px)scale(1.05)rotate(-.41deg)}}@keyframes drift-g{0%{opacity:.48;transform:translate(3px,10px)scale(1.02)rotate(-.41deg)}30%{opacity:.7;transform:translate(23px,-8px)scale(.989)rotate(1.1deg)}68%{opacity:.54;transform:translate(-14px,-23px)scale(1.05)rotate(-.89deg)}to{opacity:.76;transform:translate(-19px,16px)scale(1.02)rotate(.59deg)}}@keyframes drift-h{0%{opacity:.5;transform:translate(-10px,5px)scale(.994)rotate(.47deg)}36%{opacity:.76;transform:translate(14px,21px)scale(1.05)rotate(-1.2deg)}74%{opacity:.6;transform:translate(23px,-13px)scale(1.01)rotate(.89deg)}to{opacity:.72;transform:translate(-16px,-18px)scale(.989)rotate(-.53deg)}}@keyframes drift-i{0%{opacity:.44;transform:translateY(-5px)scale(1.01)rotate(-.29deg)}40%{opacity:.68;transform:translate(-13px,16px)scale(1.06)rotate(.94deg)}78%{opacity:.52;transform:translate(18px,-19px)scale(.989)rotate(-.77deg)}to{opacity:.74;transform:translate(10px,20px)scale(1.03)rotate(.53deg)}}@keyframes drift-j{0%{opacity:.42;transform:translate(9px,9px)scale(1.02)rotate(.35deg)}34%{opacity:.64;transform:translate(23px,-15px)scale(.989)rotate(-.89deg)}66%{opacity:.5;transform:translate(-18px,13px)scale(1.06)rotate(1.1deg)}to{opacity:.7;transform:translate(-8px,-23px)scale(1.02)rotate(-.41deg)}}@keyframes drift-center-a{0%{opacity:.58;transform:translate(-3px,3px)scale(1)rotate(-.21deg)}40%{opacity:.78;transform:translate(6px,-8px)scale(1.01)rotate(.33deg)}72%{opacity:.62;transform:translate(-8px,5px)scale(.994)rotate(-.26deg)}to{opacity:.74;transform:translate(5px,9px)scale(1.02)rotate(.21deg)}}@keyframes drift-center-b{0%{opacity:.54;transform:translate(4px,-3px)scale(1.004)rotate(.17deg)}35%{opacity:.72;transform:translate(-6px,-6px)scale(1.02)rotate(-.31deg)}70%{opacity:.58;transform:translate(8px,6px)scale(.995)rotate(.24deg)}to{opacity:.76;transform:translate(-5px,8px)scale(1.01)rotate(-.19deg)}}.ui-link-button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--glass-border);border-radius:var(--radius-pill);color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#f7f9f96b;align-items:center;gap:.52rem;padding:.72rem 1rem;font-size:.76rem;text-decoration:none;transition:background-color .28s,box-shadow .28s,color .28s,transform .28s;display:inline-flex;box-shadow:0 8px 22px #8daebe1a}.ui-link-button svg{flex:none;width:1rem;height:1rem;display:block}.ui-link-button-primary{color:#f8faf9;background:#3d3940e0;border-color:#3d394029;box-shadow:0 14px 30px #3d394024}.ui-link-button-secondary{color:#3d3940c7}.ui-link-button:hover,.ui-link-button:focus-visible{color:#927cc8;background:#ffffffc7;outline:none;transform:translateY(-2px);box-shadow:0 16px 32px #8daebe2e}.ui-link-button-primary:hover,.ui-link-button-primary:focus-visible{color:#fff;background:#2f2b32;box-shadow:0 18px 34px #3d394033}.ui-link-button-nav{appearance:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--radius-pill);box-shadow:none;color:var(--ink);font-family:var(--font-display);letter-spacing:0;text-transform:none;white-space:nowrap;background:0 0;border:0;gap:0;padding:.5rem 1.2rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:background-color .3s,box-shadow .3s,color .3s,transform .3s}.ui-link-button-nav:hover,.ui-link-button-nav:focus-visible{color:#9a84cf;background:#fffc;outline:none;transform:translateY(-1px);box-shadow:0 2px 10px #d1c3ee66}.ui-link-button-icon-only{gap:0}.ui-link-button-project{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#5a565dd6;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#fff6;border:1px solid #3d394024;border-radius:999px;justify-content:center;align-items:center;gap:.34rem;padding:.34rem .62rem;font-size:.64rem;text-decoration:none;transition:background-color .25s,border-color .25s,box-shadow .25s,color .25s,transform .25s;display:inline-flex}.ui-link-button-project:hover,.ui-link-button-project:focus-visible{color:#927cc8;background:#ffffffad;border-color:#927cc857;outline:none;transform:translateY(-1px);box-shadow:0 8px 18px #927cc81f}.ui-link-button-project svg{width:.78rem;height:.78rem}.ui-button-nav{appearance:none;border-radius:var(--radius-pill);color:var(--ink);white-space:nowrap;background:0 0;border:0;padding:.5rem 1.2rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:background-color .3s,box-shadow .3s,color .3s,transform .3s}.ui-button-nav:hover,.ui-button-nav:focus-visible{color:#9a84cf;background:#fffc;outline:none;transform:translateY(-1px);box-shadow:0 2px 10px #d1c3ee66}.ui-badge{font-family:var(--font-mono);text-transform:uppercase}.ui-badge-square{background:#f8f9f98f;border:1px solid #3d394033;border-radius:4px;padding:2px 6px}.ui-badge-pill{border-radius:var(--radius-pill);color:#3d3940b8;letter-spacing:.04em;background:#ffffff7a;border:1px solid #3d39401f;padding:.25rem .62rem;font-size:.68rem}@media (width<=1120px){.annotation{font-size:.68rem}.annotation-line{width:54px!important}.a-1{top:12%;left:2%}.a-2{top:34%;bottom:auto;right:3%}.a-3{top:18%;right:5%}}@media (width<=1024px){.bg-mesh>.geo-lines{opacity:.86;transform:scale(1.24);-webkit-mask-image:linear-gradient(#000 0% 21%,#0000009e 38%,#00000094 68%,#000 86% 100%);mask-image:linear-gradient(#000 0% 21%,#0000009e 38%,#00000094 68%,#000 86% 100%)}.bg-mesh .mesh-poly{stroke-width:1.85px}main{padding-inline:1.5rem}.hero{min-height:64vh;margin-bottom:6rem}.projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 1.35rem}.project-card{width:100%;margin:0}.project-card-showcase{grid-column:auto;height:390px;margin-top:0}.project-card-showcase:nth-child(3){grid-area:2/2;height:390px;margin-top:0}.project-dance-accent{grid-area:2/1;min-height:390px;margin-top:0}.project-dance-accent img{max-width:min(100%,16rem)}.project-card-showcase .project-meta{bottom:-2.25rem}}@media (width<=768px){.bg-mesh>.geo-lines{opacity:.8;transform:scale(1.58);-webkit-mask-image:linear-gradient(#000 0% 16%,#0000008c 30%,#00000085 62%,#000000c7 78%,#000 100%);mask-image:linear-gradient(#000 0% 16%,#0000008c 30%,#00000085 62%,#000000c7 78%,#000 100%)}.bg-mesh .mesh-poly{stroke-width:1.72px}.floating-nav{flex-wrap:nowrap;justify-content:center;width:fit-content;max-width:calc(100vw - .75rem);top:auto;bottom:1rem;overflow:hidden}.floating-nav .ui-link-button,.floating-nav .ui-button{min-height:2.45rem;padding:.58rem .72rem;font-size:.84rem}.nav-social .ui-link-button{flex:0 0 2.45rem;width:2.45rem;height:2.45rem;padding:0}.nav-social svg{width:1.12rem;height:1.12rem}.nav-primary{flex:none;justify-content:center;gap:.2rem}.nav-social{flex:none;justify-content:flex-end;gap:.18rem}.nav-label-full{display:none}.nav-label-short{display:inline}.nav-divider{height:1.25rem;display:block}.annotation{display:none}main{padding:5.5rem 1rem 3rem}.hero{min-height:64vh;margin-bottom:5.5rem}.hero-kicker{font-size:.65rem}.hero-title{margin-bottom:.8rem}.hero-signature{width:min(76vw,21rem)}.hero-subtitle{flex-wrap:wrap;gap:.7rem;font-size:.72rem}.hero-bio{margin-top:1.1rem;font-size:.96rem;line-height:1.55}.hero-actions{gap:.55rem;margin-top:1.35rem}.hero-actions .ui-link-button{padding:.62rem .78rem;font-size:.68rem}.hero-facts{gap:.42rem;display:flex}.hero-facts .ui-badge{padding:.3rem .58rem;font-size:.6rem}.section-header{margin-bottom:2.5rem}.section-header h2{font-size:1.55rem}.projects-grid{grid-template-columns:1fr;gap:4rem;margin-bottom:4rem}.project-card-showcase{order:0;grid-area:auto/1/auto/-1;height:330px;margin-top:0}.project-card-showcase:nth-child(3){grid-area:auto/1/auto/-1;height:330px;margin-top:0}.project-card-showcase:first-child{order:1}.project-card-showcase:nth-child(2){order:2}.project-card-showcase:nth-child(3){order:3}.project-dance-accent{order:4;grid-area:auto/1/auto/-1;min-height:220px;margin-top:0}.project-dance-accent img{max-width:min(76vw,13.5rem)}.project-meta{bottom:-2.25rem;left:1.25rem;right:1rem}.projects-copy{margin-top:-1.25rem}.project-plate-list{margin-top:.75rem}.interface-wireframe{width:74%}.experience{margin-bottom:6rem;padding-left:0}.exp-content{--exp-glass-radius:16px;padding:1rem 3.1rem 1rem 1rem}.exp-line{display:none}.exp-node{width:32px;height:32px;top:.85rem;left:auto;right:.85rem}.exp-role{font-size:1.25rem}.exp-desc,.exp-bullets{font-size:.88rem}.cyrene-corner{z-index:1;justify-content:flex-end;width:100%;margin:-4.5rem 0 -2.05rem;padding-right:0;position:relative;bottom:auto;right:auto}.cyrene-corner img{max-width:min(42vw,9.1rem);transform:translate(8%)}}@media (width<=430px){.floating-nav{gap:.16rem;padding:.38rem}.floating-nav .ui-link-button,.floating-nav .ui-button{min-height:2.28rem;padding-inline:.52rem;font-size:.78rem}.nav-primary{gap:.12rem}.nav-social{gap:.1rem}.nav-social .ui-link-button{flex-basis:2.28rem;width:2.28rem;height:2.28rem}.nav-social svg{width:1.04rem;height:1.04rem}.intro-logo{letter-spacing:.14em}.intro-version{letter-spacing:.14em;font-size:.6rem}.hero-actions{width:100%}.hero-actions .ui-link-button{justify-content:center}.project-card-showcase,.project-card-showcase:nth-child(3){height:310px}.project-dance-accent{min-height:205px}.project-card-button{padding:.78rem}.project-card-expanded{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:.62rem;max-height:calc(100% - 1.56rem);padding:.78rem;left:.78rem;right:.78rem}.project-card-expanded p{font-size:.84rem;line-height:1.42}.project-card-expanded strong{font-size:.66rem}.project-card-expanded span,.project-detail-links .ui-link-button{font-size:.58rem}.project-detail-links{gap:.34rem}.project-detail-links .ui-link-button{padding:.28rem .5rem}.project-summary{-webkit-line-clamp:2;line-clamp:2}.project-plate{padding:.9rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.intro-screen{animation:.2s .45s forwards intro-out!important}.intro-content{opacity:1;animation:none!important}.intro-logo{width:auto;padding-right:0}.intro-cursor{display:none}.intro-logo,.intro-status,.intro-version,.intro-spinner,.hero-signature-fill,.hero-signature-stroke{opacity:1;animation:none!important}.hero-signature{filter:none}.hero-signature-stroke{stroke-dashoffset:0}.mesh-poly{animation:none!important}.intro-spinner span{display:none}}
