@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap";.claim-movement-case-study{--claim-paper: #f4f3f1;--claim-ink: #0c0c0a;--claim-body: #3a3630;--claim-muted: #6f6a63;--claim-soft: #8d867e;--claim-hair: #d9d6d1;--claim-rust: #c2402d;--claim-blue: #2563eb;--claim-amber: #b9b3a9;min-height:100svh;background:var(--claim-paper);color:var(--claim-ink);font-family:Space Grotesk,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased}.claim-movement-case-study *{box-sizing:border-box}.claim-movement-case-study button,.claim-movement-case-study a{color:inherit;font:inherit}.claim-movement-case-study button{border:0;background:none;padding:0;cursor:pointer}.claim-movement-case-study a:focus-visible,.claim-movement-case-study button:focus-visible{border-radius:2px;outline:2px solid var(--claim-blue);outline-offset:3px}.claim-movement-case-study img{display:block;max-width:100%;height:auto}.claim-movement-wrap{width:100%;max-width:1080px;margin-inline:auto;padding-inline:32px}.claim-movement-layout{display:grid;grid-template-columns:132px minmax(0,1080px);justify-content:center;column-gap:40px;width:100%;max-width:1372px;margin-inline:auto;padding-inline:20px}.claim-movement-content{min-width:0}.claim-movement-index{padding-top:78px}.claim-movement-index__nav{top:2rem}.claim-movement-index__item{color:var(--claim-muted)}.claim-movement-topbar{padding-top:26px}.claim-movement-topbar__inner{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.claim-movement-mark{font-size:15px!important;font-weight:700!important}.claim-movement-back{color:var(--claim-muted)!important;font-size:13px!important;text-decoration:none}.claim-movement-back:hover{color:var(--claim-ink)!important}.claim-movement-section{padding-top:88px;scroll-margin-top:28px}.claim-movement-hero{padding-top:78px}.claim-movement-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none}.claim-movement-tags li{border:1px solid var(--claim-hair);border-radius:999px;padding:5px 12px;color:var(--claim-body);font-size:12px;font-weight:500}.claim-movement-case-study h1{max-width:26ch;margin:0;font-size:clamp(26px,3vw,32px);font-weight:700;letter-spacing:-.01em;line-height:1.2;text-wrap:balance}.claim-movement-case-study h2{max-width:34ch;margin:0 0 18px;font-size:22px;font-weight:700;line-height:1.3;text-wrap:balance}.claim-movement-case-study p{max-width:62ch;margin:0 0 16px;color:var(--claim-body)}.claim-movement-case-study p:last-child{margin-bottom:0}.claim-movement-dek{margin-top:20px!important;font-size:17px}.claim-movement-meta{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 20px;margin:44px 0 0;padding:0}.claim-movement-meta dt{color:var(--claim-soft);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.claim-movement-meta dd{margin:6px 0 0;font-size:14px;line-height:1.45}.claim-movement-rule{height:1px;margin:40px 0 0;border:0;background:var(--claim-hair)}.claim-movement-eyebrow{margin:0 0 14px!important;color:var(--claim-soft)!important;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.claim-movement-shot{margin:26px 0 0}.claim-movement-shot--plain{background:none}.claim-movement-pair{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start;margin-top:26px}.claim-movement-pair+.claim-movement-pair{margin-top:44px}.claim-movement-pair .claim-movement-shot{margin:0}.claim-movement-note b{display:block;margin-bottom:6px;color:var(--claim-ink);font-weight:700}.claim-movement-note>span:last-child{color:var(--claim-body);font-size:15px}.claim-movement-note__number{display:block;margin-bottom:8px;color:var(--claim-amber);font-size:18px;font-weight:500}.claim-movement-findings{margin:26px 0 0;padding:0;list-style:none;counter-reset:claim-finding}.claim-movement-findings li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 14px;margin:0 0 26px;counter-increment:claim-finding}.claim-movement-findings li:last-child{margin-bottom:0}.claim-movement-findings li:before{content:counter(claim-finding);color:var(--claim-amber);font-size:18px;font-weight:500;line-height:1.5}.claim-movement-findings b{color:var(--claim-ink);font-weight:700}.claim-movement-findings span{color:var(--claim-body)}.claim-movement-closing{margin-top:28px!important;color:var(--claim-muted)!important;font-size:15px}.claim-movement-callouts,.claim-movement-legend,.claim-movement-stats{display:grid;gap:30px;margin-top:30px}.claim-movement-callouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:26px}.claim-movement-legend,.claim-movement-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.claim-movement-callouts b,.claim-movement-legend b{display:block;margin-bottom:6px;font-weight:700}.claim-movement-callouts span,.claim-movement-legend span,.claim-movement-stats span{color:var(--claim-body);font-size:15px}.claim-movement-legend span,.claim-movement-stats span{font-size:14px}.claim-movement-stats span{color:var(--claim-muted)}.claim-movement-value{margin-bottom:8px;font-size:30px;font-weight:700;line-height:1}.claim-movement-swatch{display:block;width:26px;height:5px;margin-bottom:12px;border-radius:2px}.claim-movement-swatch--blue{background:var(--claim-blue)}.claim-movement-swatch--amber{background:var(--claim-amber)}.claim-movement-swatch--rust{background:var(--claim-rust)}.claim-movement-footer{margin-top:110px;border-top:1px solid var(--claim-hair)}.claim-movement-footer__inner{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px 30px;padding-top:30px;padding-bottom:70px}.claim-movement-footer p{margin:0;color:var(--claim-muted);font-size:14px}.claim-movement-footer nav{display:flex;gap:20px;margin-left:auto}.claim-movement-footer nav a,.claim-movement-footer nav button{border-bottom:1px solid var(--claim-hair);padding-bottom:2px;font-size:14px;text-decoration:none}.claim-movement-footer nav a:hover,.claim-movement-footer nav button:hover{border-bottom-color:var(--claim-ink)}@media(max-width:1080px){.claim-movement-layout{display:block;max-width:none;padding-inline:0}.claim-movement-index{display:none}}@media(max-width:820px){.claim-movement-wrap{padding-inline:20px}.claim-movement-section,.claim-movement-hero{padding-top:60px}.claim-movement-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-movement-pair{grid-template-columns:minmax(0,1fr);gap:18px}.claim-movement-callouts,.claim-movement-legend,.claim-movement-stats{grid-template-columns:minmax(0,1fr);gap:24px}.claim-movement-footer nav{width:100%;margin-left:0}}@media(max-width:520px){.claim-movement-findings li{grid-template-columns:30px minmax(0,1fr);gap:0 10px}.claim-movement-footer nav{flex-wrap:wrap;gap:14px 20px}}@media(prefers-reduced-motion:reduce){.claim-movement-case-study *{scroll-behavior:auto!important;transition:none!important}}.ai-projects-sentinel{height:clamp(120px,12vw,156px);background:#fffdfa;pointer-events:none}.side-projects-layer{--lab-blue:#123fe8;--lab-paper:#f5f2ea;--peek-height:clamp(120px,12vw,156px);color:#151515;font-family:Space Grotesk,sans-serif}.side-projects-layer--embedded{position:fixed;z-index:180;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:18px 18px 0 0;background:var(--lab-blue);box-shadow:0 -12px 40px #0000000f,0 -2px 8px #0000000a;transform:translate3d(0,100%,0);transition:transform .72s cubic-bezier(.22,1,.36,1);will-change:transform;visibility:hidden}.side-projects-layer--embedded.is-peek{visibility:visible;transform:translate3d(0,calc(100% - var(--peek-height)),0);transition-duration:.46s}.side-projects-layer--embedded.is-peek:hover{transform:translate3d(0,calc(100% - var(--peek-height) - 54px),0)}.side-projects-layer--embedded.is-opening,.side-projects-layer--embedded.is-open{visibility:visible;transform:translateZ(0)}.side-projects-layer--embedded.is-closing{visibility:visible;transform:translate3d(0,calc(100% - var(--peek-height)),0);transition-duration:.64s}.side-projects-layer--standalone{position:relative;min-height:100dvh;background:var(--lab-blue)}.side-projects-content{height:100%;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y proximity;scrollbar-color:rgba(255,255,255,.45) transparent}.side-projects-layer--embedded .side-projects-content{opacity:0;pointer-events:none;transition:opacity .22s ease}.side-projects-layer--embedded.is-opening .side-projects-content,.side-projects-layer--embedded.is-open .side-projects-content,.side-projects-layer--embedded.is-closing .side-projects-content{opacity:1;pointer-events:auto;transition-delay:.14s}.ai-projects-peek{position:absolute;z-index:3;top:0;left:0;width:100%;height:calc(var(--peek-height) + 54px);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:clamp(1rem,4vw,4rem);padding:1.45rem max(1.25rem,calc((100vw - 1280px)/2));border:0;background:var(--lab-blue);color:#fff;text-align:left;cursor:pointer;opacity:1;transition:opacity .18s ease}.side-projects-layer--embedded.is-opening .ai-projects-peek,.side-projects-layer--embedded.is-open .ai-projects-peek,.side-projects-layer--embedded.is-closing .ai-projects-peek{opacity:0;pointer-events:none}.ai-projects-peek:focus-visible{outline:3px solid #fff;outline-offset:-7px}.ai-projects-peek__copy{display:grid;gap:.25rem}.ai-projects-peek__copy strong{font-size:clamp(1.6rem,3vw,2.65rem);font-weight:500;letter-spacing:-.055em;line-height:1}.ai-projects-peek__copy>span{font-size:clamp(.72rem,1.1vw,.92rem);opacity:.78}.ai-projects-peek__action{display:flex;align-items:center;gap:.45rem;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ai-projects-peek__action svg{transform:rotate(180deg);transition:transform .4s cubic-bezier(.22,1,.36,1)}.ai-projects-peek__cards{position:relative;width:112px;height:66px}.ai-projects-peek__cards i{position:absolute;left:12px;top:14px;width:82px;height:54px;border-radius:5px;background:#f4edcf;box-shadow:0 5px 14px #00000029;transition:transform .45s cubic-bezier(.22,1,.36,1)}.ai-projects-peek__cards i:nth-child(1){background:#ed563b;transform:translate(-9px,4px) rotate(-5deg)}.ai-projects-peek__cards i:nth-child(2){background:#fee38b;transform:translate(8px,1px) rotate(4deg)}.ai-projects-peek__cards i:nth-child(3){background:#f5f2ea;transform:rotate(-1deg)}.side-projects-layer--embedded.is-peek:hover .ai-projects-peek__cards i:nth-child(1){transform:translate(-17px,-3px) rotate(-7deg)}.side-projects-layer--embedded.is-peek:hover .ai-projects-peek__cards i:nth-child(2){transform:translate(17px,-5px) rotate(6deg)}.side-projects-layer--embedded.is-peek:hover .ai-projects-peek__cards i:nth-child(3){transform:translateY(-8px) rotate(-1deg)}.side-projects-layer--embedded.is-peek:hover .ai-projects-peek__action svg{transform:rotate(180deg) translateY(4px)}.side-projects-intro{min-height:max(640px,88dvh);display:grid;grid-template-rows:auto 1fr;padding:clamp(1rem,2vw,1.75rem) max(1.25rem,calc((100vw - 1280px)/2)) clamp(3rem,6vw,5rem);background:var(--lab-blue);color:#fff;scroll-snap-align:start}.side-projects-intro__top{display:flex;align-items:center;justify-content:space-between;gap:2rem;font-size:.66rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.side-projects-back{min-width:88px;min-height:44px;display:flex;align-items:center;gap:.5rem;margin-left:-.75rem;padding:.5rem .75rem;border:0;border-radius:999px;background:transparent;color:#fff;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.side-projects-back:hover,.side-projects-back:focus-visible{background:#ffffff21;outline:none}.side-projects-intro__inner{align-self:end;display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,29rem);align-items:end;gap:clamp(2rem,7vw,8rem)}.side-projects-intro__eyebrow{grid-column:1/-1;margin:0 0 clamp(1rem,3vh,2rem);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.side-projects-intro h1{max-width:12ch;margin:0;font-size:clamp(3.3rem,8.3vw,8rem);font-weight:500;letter-spacing:-.075em;line-height:.89}.side-projects-intro__lede{margin:0 0 .55rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.45);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55}.side-projects-list{background:var(--lab-paper)}.side-project-section{position:relative;min-height:clamp(42rem,92dvh,64rem);display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2rem,7vw,7rem);max-width:1440px;margin:0 auto;padding:clamp(4rem,8vw,8rem) clamp(1.25rem,5vw,5rem);border-bottom:1px solid rgba(20,20,20,.14);scroll-snap-align:start}.side-project-section:nth-child(2n){grid-template-columns:minmax(0,1.28fr) minmax(15rem,.72fr)}.side-project-section:nth-child(2n) .side-project-section__copy{order:2}.side-project-section__copy>p:first-child{margin:0 0 1rem;color:#77736b;font-size:.65rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.side-project-section h2{margin:0;font-size:clamp(3.4rem,7vw,7rem);font-weight:500;letter-spacing:-.07em;line-height:.88}.side-project-section__description{max-width:31rem;margin:1.5rem 0 0;color:#625f58;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.55}.side-project-section__cta{width:max-content;display:flex;align-items:center;gap:.5rem;margin-top:1.75rem;padding-bottom:.2rem;border-bottom:1px solid currentColor;color:inherit;font-size:.74rem;font-weight:600;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.side-project-section__links{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.4rem}.side-project-section__links a{padding:.55rem .75rem;border:1px solid #c7c3ba;border-radius:999px;color:inherit;font-size:.67rem;font-weight:600;text-decoration:none}.side-project-section__visual{height:min(68dvh,44rem);min-height:28rem;overflow:hidden;border-radius:clamp(.8rem,1.5vw,1.4rem);background:#dedbd4}.side-project-section__number{position:absolute;right:clamp(1.25rem,5vw,5rem);bottom:1.4rem;color:#8d8981;font-size:.66rem;letter-spacing:.14em}.side-project-visual{position:relative;width:100%;height:100%;overflow:hidden;background:#dedbd4}.side-project-visual>img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.side-project-section:hover .side-project-visual>img{transform:scale(1.018)}.side-project-visual--halas,.side-project-visual--mobile{display:grid;place-items:center;padding:clamp(1.5rem,4vw,3.5rem)}.side-project-visual--halas{background:#101a38}.side-project-visual--mobile{background:#e4e1da}.side-project-phone{height:min(100%,34rem);padding:.25rem;border:5px solid #111;border-radius:1.4rem;background:#111;box-shadow:0 1.2rem 2.4rem #0000004d;transition:transform .45s cubic-bezier(.22,1,.36,1)}.side-project-phone img{display:block;width:auto;height:100%;border-radius:1rem;object-fit:contain}.side-project-section:hover .side-project-phone{transform:translateY(-7px) scale(1.015)}.side-project-visual--squeeze{background:#f7e25b}.side-project-visual--winamp{padding:clamp(1.25rem,3vw,2.5rem);background:#181818}.side-project-visual--winamp img{object-fit:contain}.side-project-visual--research{display:grid;grid-template-rows:1fr auto;background:#151d3e}.side-project-visual--research video,.side-project-visual--lesson video{display:block;width:100%;height:100%;min-height:20rem;object-fit:cover;background:#090d1e}.side-project-research-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;padding:.8rem;color:#f4edcf}.side-project-research-steps span{padding:.55rem .25rem;border:1px solid rgba(244,237,207,.25);border-radius:.4rem;text-align:center;font-size:.58rem;text-transform:uppercase}.side-project-visual--bridge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;padding:clamp(2rem,7vw,6rem);background:#ed563b}.side-project-visual--bridge span{width:100%;padding:1.15rem;border:1px solid #151515;border-radius:.75rem;background:#f5f2ea;text-align:center;font-size:.82rem;font-weight:600}.side-project-visual--bridge i{font-style:normal;transform:rotate(90deg)}.side-project-visual--lesson{background:#0c0c0c}.side-project-visual--lesson svg{position:absolute;left:50%;top:50%;width:3rem;height:3rem;padding:.85rem;border-radius:50%;background:#ffffffe6;transform:translate(-50%,-50%);pointer-events:none}body.ai-sheet-is-open .prachi-home__sheet-stage{transform:translateY(-8px) scale(.985);filter:brightness(.94)}.prachi-home__sheet-stage{transition:transform .72s cubic-bezier(.22,1,.36,1),filter .72s cubic-bezier(.22,1,.36,1);transform-origin:center bottom}@media(max-width:760px){.ai-projects-sentinel{height:118px}.side-projects-layer{--peek-height:118px}.side-projects-layer--embedded{border-radius:16px 16px 0 0}.side-projects-layer--embedded.is-peek:hover{transform:translate3d(0,calc(100% - var(--peek-height)),0)}.ai-projects-peek{grid-template-columns:minmax(0,1fr) auto;padding:1rem 1.25rem}.ai-projects-peek__cards{width:76px;transform:scale(.78)}.ai-projects-peek__action{display:none}.side-projects-intro{padding:1rem 1.25rem 2.25rem}.side-projects-intro__top>span{font-size:.56rem}.side-projects-intro__inner{grid-template-columns:1fr;gap:1.5rem}.side-projects-intro h1{font-size:clamp(3.15rem,15vw,5.3rem)}.side-projects-intro__lede{max-width:30rem;margin:0}.side-project-section,.side-project-section:nth-child(2n){min-height:auto;grid-template-columns:1fr;gap:2rem;padding:5rem 1.25rem 3.5rem}.side-project-section:nth-child(2n) .side-project-section__copy{order:0}.side-project-section h2{font-size:clamp(3.3rem,17vw,5rem)}.side-project-section__visual{height:min(65dvh,33rem);min-height:24rem}.side-project-section__number{right:1.25rem;bottom:1rem}}@media(max-width:760px){.ai-projects-peek{height:var(--peek-height)}}@media(prefers-reduced-motion:reduce){.side-projects-layer--embedded{transition-duration:.18s}.side-projects-layer *,.side-projects-layer *:before,.side-projects-layer *:after,.prachi-home__sheet-stage{animation-duration:.01ms!important;transition-duration:.18s!important}}.ai-projects-sentinel{height:204px}.side-projects-layer{--peek-height:204px}.side-projects-layer--embedded{background:transparent;box-shadow:none}.side-projects-layer--embedded.is-peek:hover{transform:translate3d(0,calc(100% - var(--peek-height) - 38px),0)}.ai-projects-peek{height:calc(var(--peek-height) + 38px);grid-template-columns:minmax(0,1fr) minmax(280px,390px) auto;align-items:start;padding:0 max(1.25rem,calc((100vw - 1280px)/2));background:linear-gradient(to bottom,transparent 0 64px,var(--lab-blue) 64px 100%)}.ai-projects-peek__copy{align-self:start;margin-top:96px}.ai-projects-peek__action{align-self:start;margin-top:106px}.ai-projects-peek__cards{position:relative;width:100%;height:154px;transform-origin:center bottom;transition:transform .48s cubic-bezier(.22,1,.36,1)}.ai-projects-peek__cards>span{position:absolute;top:10px;display:block;overflow:hidden;border:5px solid #f7f3e8;border-radius:10px;background:#f7f3e8;box-shadow:0 14px 28px #00000038;transition:transform .48s cubic-bezier(.22,1,.36,1)}.ai-projects-peek__cards img{display:block;width:100%;height:100%;object-fit:cover}.ai-projects-peek__cards>span:nth-child(1){z-index:1;left:4%;width:98px;height:138px;transform:rotate(-5deg)}.ai-projects-peek__cards>span:nth-child(1) img{object-position:center 16%}.ai-projects-peek__cards>span:nth-child(2){z-index:2;left:28%;top:2px;width:174px;height:116px;transform:rotate(2deg)}.ai-projects-peek__cards>span:nth-child(3){z-index:3;right:1%;top:19px;width:150px;height:104px;transform:rotate(-2deg)}.side-projects-layer--embedded.is-peek:hover .ai-projects-peek__cards{transform:scale(1.065) translateY(-7px)}.side-projects-layer--embedded.is-peek:hover .ai-projects-peek__cards>span:nth-child(1){transform:translate(-13px,-6px) rotate(-7deg)}.side-projects-layer--embedded.is-peek:hover .ai-projects-peek__cards>span:nth-child(2){transform:translateY(-12px) rotate(3deg)}.side-projects-layer--embedded.is-peek:hover .ai-projects-peek__cards>span:nth-child(3){transform:translate(13px,-5px) rotate(-3deg)}.side-projects-intro{border-radius:18px 18px 0 0}.side-projects-back{min-width:max-content}.side-projects-content{scroll-snap-type:y proximity}.side-projects-gallery-shell{min-height:100dvh;padding:clamp(4rem,8vw,7rem) 0 2rem;background:var(--lab-paper);scroll-snap-align:start}.side-projects-list{display:flex;align-items:stretch;gap:1rem;overflow-x:auto;padding:0 max(clamp(1.25rem,4vw,3rem),calc((100vw - 1280px)/2));scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#9c9992 transparent}.side-projects-list:after{content:"";flex:0 0 clamp(.35rem,2vw,1.5rem)}.side-project-section,.side-project-section:nth-child(2n){position:relative;flex:0 0 clamp(18rem,25vw,23rem);width:auto;min-height:clamp(30rem,68dvh,42rem);display:grid;grid-template-columns:1fr;grid-template-rows:minmax(18rem,1fr) auto;align-items:stretch;gap:0;margin:0;padding:0;overflow:hidden;border:1px solid rgba(20,20,20,.14);border-radius:1.5rem;background:#fff;scroll-snap-align:start}.side-project-section--featured{flex-basis:clamp(24rem,36vw,34rem)}.side-project-section:nth-child(2n) .side-project-section__copy,.side-project-section__copy{order:2;min-height:12.5rem;padding:1.25rem 1.3rem 1.4rem;border-top:1px solid rgba(20,20,20,.12)}.side-project-section h2{font-size:clamp(2rem,3.2vw,3.2rem);line-height:.94}.side-project-section__description{margin-top:.8rem;font-size:.88rem;line-height:1.48}.side-project-section__cta{margin-top:1rem}.side-project-section__visual{order:1;width:100%;height:auto;min-height:18rem;border-radius:0}.side-project-section__number{right:1.25rem;bottom:1rem}.side-projects-gallery__hint{width:min(100%,1280px);display:flex;justify-content:space-between;margin:1rem auto 0;padding:0 clamp(1.25rem,4vw,3rem);color:#77736b;font-size:.68rem;letter-spacing:.11em;text-transform:uppercase}@media(max-width:760px){.ai-projects-sentinel{height:148px}.side-projects-layer{--peek-height:148px}.side-projects-layer--embedded.is-peek:hover{transform:translate3d(0,calc(100% - var(--peek-height)),0)}.ai-projects-peek{height:var(--peek-height);grid-template-columns:minmax(0,1fr) 164px;padding:0 1.1rem;background:linear-gradient(to bottom,transparent 0 40px,var(--lab-blue) 40px 100%)}.ai-projects-peek__copy{margin-top:68px}.ai-projects-peek__copy strong{font-size:1.55rem}.ai-projects-peek__copy>span{max-width:20ch;font-size:.66rem;line-height:1.3}.ai-projects-peek__cards{height:108px}.ai-projects-peek__cards>span{border-width:3px;border-radius:7px}.ai-projects-peek__cards>span:nth-child(1){left:0;width:61px;height:93px}.ai-projects-peek__cards>span:nth-child(2){left:24%;width:100px;height:70px}.ai-projects-peek__cards>span:nth-child(3){right:0;top:16px;width:86px;height:62px}.side-projects-intro{border-radius:16px 16px 0 0}.side-projects-gallery-shell{min-height:auto;padding:3.5rem 0 1.5rem}.side-projects-list{gap:.8rem;padding:0 1.25rem}.side-project-section,.side-project-section:nth-child(2n){flex-basis:min(78vw,19rem);min-height:31rem;grid-template-columns:1fr;grid-template-rows:minmax(17rem,1fr) auto;padding:0}.side-project-section--featured{flex-basis:min(86vw,23rem)}.side-project-section:nth-child(2n) .side-project-section__copy,.side-project-section__copy{padding:1.15rem 1.2rem 1.25rem}.side-project-section h2{font-size:2.15rem}.side-project-section__visual{height:auto;min-height:17rem}.side-projects-gallery__hint{padding:0 1.25rem}}.ai-projects-peek__image{position:relative;display:block;width:min(29vw,390px);aspect-ratio:1003/581;align-self:start;margin-top:-12px;overflow:hidden;border:6px solid #f7f3e8;border-radius:12px;background:#151515;box-shadow:0 16px 34px #00000040;transform:rotate(-1.5deg);transform-origin:center bottom;transition:transform .5s cubic-bezier(.22,1,.36,1)}.ai-projects-peek__image img{display:block;width:100%;height:100%;object-fit:cover}.side-projects-layer--embedded.is-peek:hover .ai-projects-peek__image{transform:translateY(-10px) scale(1.065) rotate(-.5deg)}.side-projects-intro{min-height:max(480px,62dvh)}.side-projects-intro h1{max-width:9ch;font-size:clamp(3.3rem,7vw,6.6rem)}.side-projects-gallery-shell{padding-top:clamp(2.5rem,5vw,4.5rem)}.side-project-section,.side-project-section:nth-child(2n){flex-basis:clamp(24rem,31vw,29rem);min-height:clamp(35rem,72dvh,46rem);grid-template-rows:minmax(20rem,1fr) auto;transition:flex-basis .52s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.side-project-section--featured{flex-basis:clamp(30rem,40vw,38rem)}.side-project-section:hover,.side-project-section:focus-within{flex-basis:clamp(34rem,48vw,46rem);box-shadow:0 18px 42px #1414141a}.side-project-section:nth-child(2n) .side-project-section__copy,.side-project-section__copy{min-height:16rem}.side-project-section__detail{margin:.55rem 0 0;color:#77736b;font-size:.78rem;line-height:1.5}@media(max-width:760px){.ai-projects-peek{grid-template-columns:minmax(0,1fr) 176px}.ai-projects-peek__image{width:176px;margin-top:0;border-width:3px;border-radius:7px}.side-projects-intro{min-height:max(460px,58dvh)}.side-projects-intro h1{font-size:clamp(3rem,14vw,4.65rem)}.side-projects-gallery-shell{padding-top:2rem}.side-project-section,.side-project-section:nth-child(2n),.side-project-section:hover,.side-project-section:focus-within{flex-basis:88vw;min-height:36rem;grid-template-rows:minmax(19rem,1fr) auto}.side-project-section--featured{flex-basis:92vw}.side-project-section:nth-child(2n) .side-project-section__copy,.side-project-section__copy{min-height:16.5rem}}.side-projects-gallery-shell{min-height:auto}.side-project-section,.side-project-section:nth-child(2n){height:clamp(29rem,58dvh,33rem);min-height:0;grid-template-rows:minmax(15rem,1fr) auto}.side-project-section:nth-child(2n) .side-project-section__copy,.side-project-section__copy{min-height:13.25rem;padding:1.05rem 1.2rem 1.15rem}.side-project-section__visual{min-height:15rem}.side-project-visual--halas,.side-project-visual--mobile{padding:1rem}.side-project-phone{height:100%;max-height:100%;box-sizing:border-box}.side-project-section h2{font-size:clamp(1.9rem,2.8vw,2.8rem)}.side-project-section__description{margin-top:.65rem;font-size:.82rem}.side-project-section__detail{margin-top:.4rem;font-size:.72rem;line-height:1.42}.side-project-section__cta{margin-top:.75rem}.side-project-section__links{margin-top:.65rem}@media(max-width:760px){.side-project-section,.side-project-section:nth-child(2n),.side-project-section:hover,.side-project-section:focus-within{height:32rem;min-height:0;grid-template-rows:minmax(16rem,1fr) auto}.side-project-section:nth-child(2n) .side-project-section__copy,.side-project-section__copy{min-height:14rem;padding:1rem 1.1rem}.side-project-section__visual{min-height:16rem}}.side-project-visual--same{padding:clamp(.6rem,1.5vw,1rem);background:#063f35}.side-project-visual--squeeze{padding:clamp(.6rem,1.5vw,1rem)}.side-project-visual--same>img,.side-project-visual--squeeze>img{object-fit:contain}.side-project-visual--research video,.side-project-visual--lesson video{object-fit:contain}.side-project-visual--halas{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(.6rem,1.4vw,1rem);padding:clamp(.75rem,1.5vw,1.15rem)}.side-project-visual--halas .side-project-phone{justify-self:center;min-width:0}.side-project-press{position:relative;width:100%;height:100%;min-width:0;overflow:hidden;border:4px solid #f7f3e8;border-radius:.8rem;background:#f7f3e8;box-shadow:0 1rem 2rem #0000003d}.side-project-press img{display:block;width:100%;height:100%;object-fit:contain;object-position:center top}.side-project-press span{position:absolute;right:.45rem;bottom:.45rem;padding:.3rem .45rem;background:#f7f3e8;color:#151515;font-size:.55rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:760px){.side-project-visual--halas{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:.5rem;padding:.7rem}.side-project-press{border-width:3px;border-radius:.65rem}}.menu-wrap{width:100%;height:100%;overflow:hidden}.menu{display:flex;flex-direction:column;height:100%;margin:0;padding:0}.menu__item{flex:1;position:relative;overflow:hidden;text-align:center;border-top:1px solid}.menu__item:first-child{border-top:none}.menu__item-link{display:flex;align-items:center;justify-content:center;height:100%;min-height:44px;position:relative;cursor:pointer;text-decoration:none;white-space:nowrap;font-family:"Instrument Serif",serif;font-weight:400;font-style:italic;font-size:clamp(1.3rem,4.5vw,3.5rem);letter-spacing:0}.menu__item-link:hover{color:inherit}.menu__item-link:focus:not(:focus-visible){color:inherit}.marquee{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;pointer-events:none;transform:translate3d(0,101%,0)}.marquee__inner-wrap{height:100%;width:100%;overflow:hidden}.marquee__inner{display:flex;align-items:center;position:relative;height:100%;width:fit-content;will-change:transform}.marquee__part{display:flex;align-items:center;flex-shrink:0}.marquee span{white-space:nowrap;line-height:1;padding:0 1vw}.marquee__title{font-family:"Instrument Serif",serif;font-weight:400;font-style:italic;font-size:clamp(1.3rem,4.5vw,3.5rem);letter-spacing:0;text-transform:none}.marquee__desc{font-family:Space Grotesk,sans-serif;font-weight:400;font-size:clamp(.75rem,1.8vw,2.5vh);opacity:.6;padding-left:.5vw}.marquee__img{width:clamp(100px,15vw,200px);height:clamp(3rem,6vw,7vh);margin:1em 2vw;object-fit:cover;border-radius:50px}.menu__item-mobile-img{display:none;width:60px;height:32px;object-fit:cover;border-radius:20px;margin-left:15px;border:1px solid rgba(255,255,255,.1)}@media(max-width:639px){.menu__item-link{justify-content:space-between;padding:0 6vw;font-size:2rem;color:#fff!important}.menu__item-mobile-img{display:block;width:90px;height:48px;border-radius:24px}.marquee__img{display:none}}.prachi-home{--prachi-ink: #191815;--prachi-muted: #6d6b66;--prachi-blue: #dcebff;--prachi-note: #fee38b;--prachi-bg: #fffdfa;--prachi-line: #e3dfd5;--prachi-stack-top: 84px;position:relative;min-height:100vh;overflow-x:hidden;background:#fffdfa;color:var(--prachi-ink)}.prachi-home__sheet-stage{position:relative;z-index:2}.prachi-home__sheet{position:relative;z-index:1;overflow:hidden;border-radius:0 0 28px 28px;background:#fffdfa;box-shadow:0 24px 70px #0f121c29;transform:translateZ(0);transform-origin:center bottom;will-change:transform}.prachi-side-projects-reveal-anchor{display:block;width:100%;height:1px;scroll-margin-top:calc(100svh - 56px);pointer-events:none}@media(max-width:760px){.prachi-side-projects-reveal-anchor{scroll-margin-top:calc(100svh - 44px)}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){.prachi-home__sheet{transform:translateZ(0)!important}}.prachi-projects{padding:3.25rem 0 10rem}@media(max-width:760px){.prachi-projects{padding-top:2.4rem;padding-bottom:4.5rem}}.prachi-home__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:top center;background-repeat:repeat-y;background-size:100% auto;opacity:.58;pointer-events:none}.prachi-header,.prachi-hero,.prachi-projects,.prachi-mood,.prachi-about{position:relative;z-index:1}.prachi-header{display:flex;align-items:center;justify-content:space-between;gap:2rem;max-width:1280px;margin:0 auto;padding:1rem clamp(1.25rem,4vw,3rem) 0}.prachi-logo{display:flex;align-items:center;justify-content:center;width:58px;height:58px;text-decoration:none}.prachi-logo__image{width:58px;height:58px;object-fit:contain}.prachi-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.8rem 2rem}.prachi-nav__item{color:#8f8c85;text-decoration:none;font-family:Space Grotesk,sans-serif;font-size:.96rem;font-weight:500;transition:color .2s ease}.prachi-nav__item:hover,.prachi-nav__item.is-current{color:var(--prachi-ink)}.prachi-hero{max-width:1280px;margin:0 auto;padding:0}.prachi-hero__peach-card,.prachi-hero__olive-banner{position:absolute}.prachi-hero__peach-text,.prachi-projects__heading em,.prachi-about__talk span{font-family:"Instrument Serif",serif}.prachi-project-card__labels,.prachi-hero__facts dt{font-family:Space Grotesk,sans-serif;letter-spacing:.12em;text-transform:uppercase}.prachi-intro-frame{max-width:1280px;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem) .8rem}.prachi-intro-frame__card{width:min(640px,calc(100% - 2rem));margin-left:auto;display:grid;gap:1.15rem;padding:1.1rem 0 0}.prachi-intro-frame__body{max-width:40rem;font-family:Space Grotesk,sans-serif;font-size:.98rem;line-height:1.68;color:var(--prachi-muted)}.prachi-intro-frame__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.2rem;padding-top:1rem;border-top:1px solid var(--prachi-line)}.prachi-intro-frame__facts div{display:grid;gap:.2rem}.prachi-intro-frame__facts dt{font-size:.66rem;color:#9a9488;font-family:Space Grotesk,sans-serif;letter-spacing:.12em;text-transform:uppercase}.prachi-intro-frame__facts dd{margin:0;font-family:Space Grotesk,sans-serif;line-height:1.4}.prachi-projects{max-width:none;margin:0;padding:3.25rem 0 10rem}.prachi-projects__heading{margin:0 0 1rem clamp(1.25rem,4vw,3rem);text-align:left;font-family:Space Grotesk,sans-serif;font-size:clamp(1rem,1.35vw,1.25rem);font-weight:600;letter-spacing:-.03em}.prachi-projects__heading em{color:#1536ef;font-style:italic}.prachi-projects{padding-top:clamp(4.5rem,9vw,8rem);padding-bottom:clamp(5rem,10vw,9rem)}.prachi-projects__intro{display:grid;grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr);gap:2rem;align-items:start;margin-bottom:clamp(2.5rem,5vw,4.5rem);border-top:1px solid #d9d7d0;padding-top:1rem}.prachi-projects__intro p,.prachi-product-card__meta p,.prachi-product-card__note{margin:0;color:#77736b;font-size:.72rem;font-weight:500;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.prachi-projects__intro h2{max-width:12ch;margin:-.35rem 0 0;color:#171717;font-size:clamp(2.1rem,4.1vw,4.55rem);font-weight:400;letter-spacing:-.075em;line-height:.94}.prachi-projects__rail{display:grid;gap:clamp(4.5rem,10vw,9rem)}.prachi-product-card{min-width:0}.prachi-product-card__visual-button{display:block;width:100%;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.prachi-product-card__visual{position:relative;display:flex;min-height:clamp(20rem,44vw,38rem);align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(20,20,20,.08);background:#eef2f8;transition:transform .45s cubic-bezier(.2,.75,.25,1),box-shadow .45s ease}.prachi-product-card__visual.is-underwriting{background:linear-gradient(135deg,#edf4fa,#dceaf7)}.prachi-product-card__visual.is-claims{background:linear-gradient(135deg,#f3f2f6,#e6e9f2)}.prachi-product-card__visual.is-signals{background:linear-gradient(135deg,#e9ede7,#d4dfd2)}.prachi-product-card__visual.is-underwriting{min-height:clamp(23rem,48vw,42rem);background:radial-gradient(ellipse 58% 62% at 50% 37%,#a4b1d0e0,#3a4153b8 42%,#0b0d12fa 83%),#07090d}.prachi-product-card__visual.is-underwriting:after{content:"";position:absolute;inset:auto 7% 0;height:23%;background:linear-gradient(105deg,#b0b7c21f,#ffffff52 48%,#b0b7c21a);clip-path:polygon(0 100%,13% 7%,87% 7%,100% 100%);opacity:.72}.prachi-product-card__visual-button:hover .prachi-product-card__visual,.prachi-product-card__visual-button:focus-visible .prachi-product-card__visual{transform:translateY(-5px);box-shadow:0 22px 44px #171b2421}.prachi-product-card__browser{position:relative;display:block;width:min(84%,1060px);overflow:hidden;border:1px solid rgba(20,27,39,.17);border-radius:clamp(.45rem,.9vw,.85rem);background:#fff;box-shadow:0 24px 54px #181e2d2b,0 2px 6px #181e2d17;transform:perspective(1500px) rotateX(2.5deg) rotateY(-3deg);transform-origin:center;transition:transform .5s cubic-bezier(.2,.75,.25,1)}.prachi-product-card__laptop{position:relative;z-index:1;display:block;width:min(72%,870px);transform:perspective(1500px) rotateX(1.5deg);transform-origin:center bottom}.prachi-product-card__screen{position:relative;display:block;overflow:hidden;padding:clamp(.32rem,.75vw,.72rem);border:clamp(.2rem,.45vw,.45rem) solid #111318;border-radius:clamp(.7rem,1.2vw,1.15rem) clamp(.7rem,1.2vw,1.15rem) .36rem .36rem;background:#07080b;box-shadow:0 26px 54px #00000085,0 0 0 1px #ffffff1c inset}.prachi-product-card__screen img,.prachi-product-card__mga-motion{display:block;width:100%;aspect-ratio:16 / 8.7;object-fit:cover;object-position:center top}.prachi-product-card__camera{position:absolute;z-index:3;left:50%;top:clamp(.1rem,.3vw,.25rem);width:.28rem;height:.28rem;border-radius:50%;background:#222937;box-shadow:0 0 0 1px #0a0c10;transform:translate(-50%)}.prachi-product-card__keyboard{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:clamp(.15rem,.35vw,.32rem);height:clamp(3.1rem,7.5vw,6.5rem);margin:0 -5.5%;padding:clamp(.6rem,1.25vw,1.1rem) 13% 0;border-radius:0 0 9% 9%/0 0 20% 20%;background:linear-gradient(165deg,#5a5e66,#25272e 24%,#121318);box-shadow:0 11px 16px #00000075}.prachi-product-card__keyboard i{display:block;height:34%;border-radius:.12rem;background:linear-gradient(#181a20,#0d0e12);box-shadow:0 1px #ffffff12 inset}.prachi-product-card__trackpad{position:absolute;left:50%;bottom:clamp(.5rem,1.6vw,1.35rem);width:21%;height:25%;border:1px solid rgba(0,0,0,.48);border-radius:.17rem;transform:translate(-50%)}.prachi-product-card__visual-button:hover .prachi-product-card__laptop,.prachi-product-card__visual-button:focus-visible .prachi-product-card__laptop{transform:perspective(1500px) rotateX(0) translateY(-.5rem) scale(1.015)}.prachi-product-card__visual-button:hover .prachi-product-card__mga-motion,.prachi-product-card__visual-button:focus-visible .prachi-product-card__mga-motion{opacity:1!important}.prachi-product-card__visual.is-underwriting{padding:0;background:#080a0e}.prachi-product-card__visual.is-underwriting:after{display:none}.prachi-product-card__screen{position:absolute;z-index:2;left:24.2%;top:16.2%;width:50.7%;height:56.1%;overflow:hidden;padding:0;border:0;border-radius:.28rem;background:#fff;box-shadow:none}.prachi-product-card__screen img,.prachi-product-card__mga-motion{width:100%;height:100%;aspect-ratio:auto;object-fit:fill}.prachi-product-card__camera,.prachi-product-card__keyboard,.prachi-product-card__trackpad{display:none}.prachi-product-card__number{z-index:3}.prachi-product-card:nth-child(2n) .prachi-product-card__browser{transform:perspective(1500px) rotateX(2.5deg) rotateY(3deg)}.prachi-product-card__visual-button:hover .prachi-product-card__browser{transform:perspective(1500px) rotateX(0) rotateY(0) scale(1.012)}.prachi-product-card__browser-top{display:flex;align-items:center;gap:.32rem;height:clamp(1.35rem,2.3vw,2rem);padding-left:clamp(.55rem,1.1vw,.95rem);border-bottom:1px solid #e6e6e4;background:#fbfbfa}.prachi-product-card__browser-top i{width:.38rem;height:.38rem;border-radius:50%;background:#d0d0cc}.prachi-product-card__browser img{display:block;width:100%;height:auto;aspect-ratio:16 / 8.6;object-fit:cover;object-position:center top}.is-claims .prachi-product-card__browser img{object-fit:contain;background:#eef0f7}.is-signals .prachi-product-card__browser img{object-fit:cover;object-position:center}.prachi-product-card__number{position:absolute;right:clamp(1rem,2vw,2rem);top:clamp(1rem,2vw,2rem);color:#12161f6b;font-size:.73rem;letter-spacing:.1em}.prachi-product-card__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:1.3rem 0 .9rem;border-bottom:1px solid #d9d7d0}.prachi-product-card__meta h3{max-width:18ch;margin:.5rem 0 0;color:#171717;font-size:clamp(1.4rem,2.5vw,2.35rem);font-weight:400;letter-spacing:-.055em;line-height:1.03}.prachi-product-card__arrow{flex:0 0 auto;width:2.8rem;height:2.8rem;border:1px solid #c9c7c1;border-radius:50%;background:transparent;color:#171717;font-size:1.25rem;line-height:1;cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s ease}.prachi-product-card__arrow:hover{background:#171717;color:#fff;transform:rotate(12deg)}.prachi-product-card__description{max-width:44rem;margin:.9rem 0 0;color:#66635d;font-size:clamp(.9rem,1.25vw,1.05rem);line-height:1.55}.prachi-product-card__note{margin-top:1rem;color:#4f6493}.prachi-projects__stack{width:100%}.prachi-card-slot{position:relative;width:100%;min-height:82svh;padding:clamp(1rem,2vw,2.25rem);display:flex;align-items:center;overflow:hidden;background:#edf4ff}.prachi-card-slot.slot-1{z-index:1;background:#dceaff}.prachi-card-slot.slot-2{z-index:2;background:#dcefe5}.prachi-card-slot.slot-3{z-index:3;background:#dbe7ff}.scroll-stack .prachi-project-card{position:relative;display:block;width:100%;height:min(72svh,660px);margin-top:0;padding:0;border:0;background:#fff;text-align:left;cursor:pointer;transition:transform .38s cubic-bezier(.2,.8,.2,1)}.prachi-project-card__stamp{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;background-size:100% 100%;opacity:.28;filter:none}.prachi-project-card__inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:28px;background:#fff;box-shadow:0 18px 48px #19181514}.tilt-left .prachi-project-card__inner,.tilt-right .prachi-project-card__inner{transform:none}.prachi-project-card__copy{position:absolute;left:clamp(2rem,5vw,5.5rem);top:50%;transform:translateY(-50%);width:min(34vw,420px);display:grid;gap:clamp(2.5rem,7vh,5rem)}.prachi-project-card__labels{display:flex;align-items:center;justify-content:flex-start;gap:2.75rem;font-size:.76rem;font-weight:500;color:#6b6b6b;white-space:nowrap}.prachi-project-card__title-group{display:grid;gap:.9rem}.prachi-project-card__title{font-family:Space Grotesk,sans-serif;font-size:clamp(2.1rem,3.5vw,3.55rem);font-weight:500;letter-spacing:-.055em;line-height:1.02}.prachi-project-card__desc{width:360px;font-family:Space Grotesk,sans-serif;font-size:.88rem;line-height:1.55;color:var(--prachi-muted)}.prachi-project-card__cover{position:absolute;left:auto;right:clamp(2rem,5vw,5.5rem);top:50%;width:min(51vw,770px);aspect-ratio:1.62 / 1;height:auto;overflow:hidden;transform:translateY(calc(-50% + var(--project-image-lift, 5rem)));transition:transform .42s cubic-bezier(.2,.8,.2,1);border:0;border-radius:24px;background:#fff;box-shadow:none}.prachi-project-card__cover.cover-claims{background:#fbe580}.prachi-project-card__cover.cover-mga{background:#d9e6fb}.prachi-project-card__cover.cover-signals{background:#64956d}.prachi-project-card__cover.cover-claim-movement{background:#123fa3}.prachi-project-card__cover-frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;border-radius:inherit;background:#fff}.prachi-project-card__cover img{position:absolute;transition:transform .45s ease;box-shadow:0 14px 28px #19181514}.prachi-project-card__cover .image-claims{top:-18%;left:-15%;width:140%;height:140%;object-fit:cover;object-position:left top;transform:none}.prachi-project-card__cover .image-mga{top:-12%;right:-22%;width:144%;height:144%;object-fit:cover;object-position:right top;transform:none}.prachi-project-card__cover .image-signals{right:-20%;bottom:-15%;width:142%;height:142%;object-fit:cover;object-position:right bottom;transform:none}.prachi-project-card:hover .prachi-project-card__cover .image-claims,.prachi-project-card:hover .prachi-project-card__cover .image-mga,.prachi-project-card:hover .prachi-project-card__cover .image-signals{transform:scale(1.025)}.prachi-project-card__build-note{position:absolute;right:1.1rem;bottom:1.1rem;z-index:4;display:inline-flex;align-items:center;gap:.55rem;max-width:calc(100% - 2.2rem);padding:.62rem .78rem;border:1px solid rgba(25,24,21,.08);background:#fffdfac7;color:#191815c7;font-family:Space Grotesk,sans-serif;font-size:.68rem;font-weight:600;line-height:1.2;opacity:1;transform:none}.prachi-project-card__build-note img{position:static;width:1.22rem;height:1.22rem;object-fit:contain;opacity:.72;box-shadow:none;transform-origin:50% 50%;animation:prachi-hammer-turn 4.2s ease-in-out infinite}@keyframes prachi-hammer-turn{0%,54%,to{transform:rotate(0)}10%{transform:rotate(-22deg)}22%{transform:rotate(18deg)}34%{transform:rotate(-9deg)}44%{transform:rotate(0)}}.prachi-projects__list{display:grid;gap:clamp(1.25rem,2.6vw,2.5rem);width:min(100%,1280px);margin:0 auto}.prachi-projects__list .prachi-card-slot{display:block;min-height:0;padding:0;overflow:visible;background:transparent}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card{position:relative;display:block;width:100%;min-height:clamp(31rem,48vw,39rem);padding:0;overflow:hidden;border:0;border-radius:1.8rem;background:#fff;color:var(--prachi-ink);text-align:left;cursor:pointer;box-shadow:0 22px 50px #1c1d1f0f;transition:box-shadow .22s ease,transform .22s ease}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card:hover,:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card:focus-visible{box-shadow:0 27px 64px #1c1d1f1f;outline:none}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card__stamp{display:none}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card__inner{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;background:#fff;box-shadow:none}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card__copy{position:absolute;z-index:2;top:50%;left:clamp(1.8rem,4.4vw,4.5rem);width:min(31%,22rem);transform:translateY(-50%);gap:clamp(1.5rem,4.6vw,3.75rem)}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card__labels{display:grid;justify-items:start;gap:.45rem;color:#73716c;font-size:.69rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase;white-space:normal}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card__title-group{gap:1.15rem}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card__title{font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,3.6vw,3.7rem);font-weight:500;letter-spacing:-.062em;line-height:.98}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card__desc{width:auto;color:#6d6a65;font-family:Space Grotesk,sans-serif;font-size:clamp(.92rem,1.05vw,1.03rem);line-height:1.55}.prachi-project-card__cta{display:inline-flex;align-items:center;gap:.42rem;width:fit-content;margin-top:.45rem;color:#171717;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.prachi-project-card__cta span{font-size:1.05rem;line-height:0}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card__cover{position:absolute;top:50%;right:clamp(1.25rem,2.8vw,2.75rem);left:auto;width:min(54%,43rem);height:74%;aspect-ratio:auto;overflow:hidden;transform:translateY(-50%);border:0;border-radius:1.35rem;background:#eff5ff;box-shadow:none}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card__cover.cover-claims{background:#fff4cc}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card__cover.cover-mga{background:#e7f0ff}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card__cover.cover-signals{background:#eeeae3}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card__cover.cover-claim-movement{background:#dfe9ff}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card__cover-frame{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card__cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;box-shadow:none;transform:none;transition:transform .42s cubic-bezier(.2,.8,.2,1)}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card:hover .prachi-project-card__cover img{transform:scale(1.025)}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card__cover .image-mga{object-position:67% 68%}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card__cover .image-claims{object-position:62% 69%}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card__cover .image-signals{object-position:70% 56%}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card__cover .image-claim-movement{object-position:58% 54%}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card__build-note{right:1rem;bottom:1rem;border-radius:.65rem;background:#ffffffd6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:is(.prachi-projects__list,.prachi-projects__stack) .prachi-project-card__build-note img{display:none}.prachi-mood__stage{position:relative;width:min(420px,100%);aspect-ratio:1;margin:0;overflow:hidden;background:var(--prachi-blue);transform:rotate(-3deg);box-shadow:0 18px 42px #19181514}.prachi-mood__paper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;opacity:.9}.prachi-mood__stage:before{content:"";position:absolute;top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem;border:4px solid rgba(255,255,255,.82);pointer-events:none;z-index:1}.prachi-mood__item{position:absolute;z-index:2;border:0;padding:0;background:transparent;cursor:pointer;transition:transform .28s ease,filter .28s ease}.prachi-mood__item img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.prachi-mood__item:hover,.prachi-mood__item.is-active,.prachi-mood__item:focus-visible{transform:translateY(-6px) rotate(var(--hover-rotate, 0deg));filter:drop-shadow(0 13px 10px rgba(21,54,239,.1));outline:none}.item-house{left:6%;top:9%;width:19%}.item-whisk{left:22%;top:9%;width:15%;--hover-rotate: 1deg}.item-tart{left:40%;top:7%;width:18%}.item-croissant{left:58%;top:9%;width:18%;--hover-rotate: 1deg}.item-eiffel{left:76%;top:8%;width:15%}.item-hammer{left:8%;top:43%;width:16%;--hover-rotate: -1deg}.item-headphones{left:23%;top:42%;width:19%}.item-eclair{left:44%;top:43%;width:21%;--hover-rotate: 1deg}.item-scarf{left:76%;top:41%;width:15%}.item-facade{left:8%;top:77%;width:18%}.item-presenter{left:27%;top:75%;width:18%}.item-pan{left:47%;top:74%;width:19%}.item-books{left:74%;top:76%;width:16%}.prachi-about{width:100%;max-width:none;margin:0;padding:5.5rem clamp(1.25rem,4vw,3rem) .75rem;background:#fffdfa}.prachi-about--with-mood{display:grid;grid-template-columns:minmax(320px,450px) minmax(0,1fr);gap:0;align-items:start}.prachi-about__mood-board{position:relative;padding-top:0;z-index:2;transform:translate(2rem) translateY(-1.35rem) rotate(-4.5deg)}.prachi-about__card{position:relative;display:block;padding:clamp(1.2rem,2vw,1.8rem) clamp(1.1rem,2vw,2rem) 1rem clamp(4.8rem,8vw,7.2rem);background-color:transparent;background-size:cover;background-position:center;box-shadow:none;overflow:hidden;min-height:480px}.prachi-about__content h2{max-width:100%;margin:0;font-family:"Instrument Serif",serif;font-size:clamp(2.2rem,3.2vw,3.3rem);line-height:.98;font-weight:400}.prachi-about__content{display:grid;gap:.9rem;padding-left:0;transition:opacity .24s ease,transform .24s ease;max-width:650px}.prachi-about__portrait-card{width:128px;height:140px;margin:0 0 .25rem 2.2rem}.prachi-about__portrait{width:100%;height:100%;object-fit:contain;object-position:left center}.prachi-about__intro-row{display:grid;grid-template-columns:104px minmax(0,1fr);gap:.85rem;align-items:center;max-width:640px}.prachi-about__intro-chip,.prachi-about__headline-card,.prachi-about__body-card{background:transparent;border:0}.prachi-about__intro-chip{min-height:72px;display:flex;align-items:center;justify-content:center;padding:.2rem 0;font-family:"Instrument Serif",serif;font-size:1.15rem;font-weight:400;color:var(--prachi-ink);transform:rotate(-8deg);white-space:nowrap}.prachi-about__headline-card{min-height:92px;display:flex;align-items:center;padding:.15rem 0 .2rem;max-width:600px}.prachi-about__body-card{margin-left:0;padding:.1rem 0 0;max-width:500px}.prachi-about__text{max-width:26rem;margin:0;font-family:"Instrument Serif",serif;font-size:1.2rem;line-height:1.34;color:var(--prachi-muted)}.prachi-about__talk{display:inline-flex;flex-direction:column;margin-top:1rem}.prachi-about__talk span{font-size:1.45rem;font-style:italic}.prachi-about__talk img{width:88px;margin-top:.2rem}.prachi-about__links{display:flex;flex-wrap:wrap;gap:.85rem 1.4rem;margin-top:1rem}.prachi-about__links a{color:#1f4dff;text-decoration:none;font-family:Space Grotesk,sans-serif}.prachi-about__links a:hover{color:var(--prachi-ink)}.prachi-about__preview{position:absolute;right:clamp(1.4rem,4vw,3.25rem);top:50%;width:min(26vw,290px);max-width:290px;display:flex;flex-direction:column;justify-content:flex-start;opacity:0;pointer-events:none;transform:translateY(-42%) rotate(-6deg) scale(.96);transition:opacity .22s ease,transform .22s ease;z-index:3}.prachi-about__preview.is-open{opacity:1;transform:translateY(-42%) rotate(-6deg) scale(1)}.prachi-about__preview-frame{position:relative;width:100%;aspect-ratio:1;overflow:hidden;border-radius:6px;background:#f7c3ad;box-shadow:0 14px 24px #19181529}.prachi-about__preview-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.prachi-about__card.is-previewing .prachi-about__content{opacity:1;transform:none}@media(max-width:1080px){.prachi-hero{padding-top:0}.prachi-intro-frame__card{width:100%;margin-left:0}.prachi-project-card__inner{transform:none!important}.prachi-about__card{padding-left:clamp(2rem,4vw,3rem)}.prachi-about--with-mood{grid-template-columns:1fr;gap:.4rem}.prachi-about__mood-board{transform:translate(.5rem) translateY(-.2rem) rotate(-2deg)}.prachi-about__intro-row{grid-template-columns:1fr}.prachi-about__body-card{margin-left:0}.prachi-about__preview{right:2rem;top:54%;width:min(34vw,250px);transform:translateY(-35%) rotate(-4deg) scale(.96)}.prachi-about__preview.is-open{transform:translateY(-35%) rotate(-4deg) scale(1)}.prachi-project-card__copy{width:320px;gap:3rem}.prachi-project-card__desc{width:320px}.prachi-project-card__cover{left:430px;width:430px}}@media(max-width:760px){.prachi-header{align-items:center;justify-content:center;gap:.6rem;padding-top:1rem}.prachi-logo,.prachi-logo__image{width:48px;height:48px}.prachi-nav{width:100%;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;gap:.4rem .75rem;padding-bottom:.2rem;-ms-overflow-style:none;scrollbar-width:none}.prachi-nav::-webkit-scrollbar{display:none}.prachi-nav__item{flex:0 0 auto;font-size:.84rem}.prachi-hero{padding-top:0;padding-bottom:0}.prachi-mood__stage{width:min(360px,100%);aspect-ratio:1;transform:rotate(-2deg) translate(0)}.prachi-mood__stage:before{top:1.1rem;right:1.1rem;bottom:1.1rem;left:1.1rem}.item-house{width:26%}.item-whisk{left:23%;top:7%;width:21%}.item-tart{left:42%;top:5%;width:22%}.item-croissant{left:61%;top:8%;width:23%}.item-eiffel{left:71%;top:7%;width:18%}.item-hammer{left:10%;top:39%;width:20%}.item-headphones{left:30%;top:39%;width:22%}.item-eclair{left:50%;top:40%;width:24%}.item-scarf{left:73%;top:39%;width:18%}.item-facade{left:11%;top:72%;width:22%}.item-presenter{left:33%;top:71%;width:21%}.item-pan{left:53%;top:70%;width:22%}.item-books{left:75%;top:72%;width:17%}.prachi-intro-frame{padding-top:.5rem}.prachi-projects{padding:2.4rem 0 4.5rem}.prachi-intro-frame__facts{grid-template-columns:1fr 1fr}.prachi-project-card__inner{position:relative;inset:auto;display:grid;gap:1.5rem;padding:1.9rem 1.5rem}.prachi-project-card__labels{flex-direction:column;align-items:flex-start;white-space:normal}.prachi-card-slot,.prachi-project-card{height:auto}.prachi-card-slot{min-height:auto}.scroll-stack__inner{padding:0}.scroll-stack .scroll-stack-card{transform:none!important;filter:none!important;margin-bottom:1.4rem!important}.prachi-project-card{margin-top:0}.prachi-project-card__stamp{bottom:-10px;left:-10px;top:auto;right:auto;width:auto;height:auto}.prachi-project-card__copy{position:relative;top:auto;left:auto;transform:none;width:auto;gap:1.5rem}.prachi-project-card__desc{width:auto}.prachi-project-card__cover{position:relative;left:auto;top:auto;width:100%;min-height:240px;height:240px;right:auto;transform:none;border:0}.prachi-project-card__cover-frame,.prachi-project-card__cover .image-signals{top:0;right:0;bottom:0;left:0}.prachi-about__art{justify-content:flex-start}.prachi-about__portrait{width:142px;height:152px}.prachi-about{padding-top:3.5rem;padding-bottom:0}.prachi-about__mood-board{transform:none;margin-bottom:-.25rem}.prachi-about__card{min-height:auto;padding:1.1rem .5rem 1.25rem}.prachi-about__content{max-width:none}.prachi-about__portrait-card{margin-left:0}.prachi-about__headline-card,.prachi-about__body-card,.prachi-about__text{max-width:none}.prachi-about__content h2{max-width:100%;font-size:clamp(2rem,10vw,3rem)}.prachi-about__preview{position:relative;inset:auto;right:auto;top:auto;width:min(78vw,320px);margin-top:1rem;opacity:1;transform:none;display:none}.prachi-about__preview.is-open{display:flex}.prachi-about__preview-frame{width:100%}}@media(min-width:761px){.prachi-projects{padding:4.2rem clamp(1.25rem,4vw,3rem) 10rem}}@media(max-width:760px){.prachi-projects__list{gap:1rem}.prachi-projects__list .prachi-project-card{min-height:0;border-radius:1.35rem}.prachi-projects__list .prachi-project-card__inner{position:relative;display:grid;gap:1.5rem;padding:1.5rem}.prachi-projects__list .prachi-project-card__copy{position:relative;top:auto;left:auto;width:auto;transform:none;gap:1.35rem}.prachi-projects__list .prachi-project-card__cover{position:relative;top:auto;right:auto;width:calc(100% - .2rem);height:15.5rem;margin-right:0;transform:none;border-radius:1rem}.prachi-projects__list .prachi-project-card__title{font-size:clamp(2rem,10vw,3rem)}}.scroll-stack{position:relative;width:100%}.scroll-stack__inner{position:relative;padding:2vh 0 42vh}.scroll-stack-card{position:relative;width:100%;transform-origin:top center;will-change:transform,filter;backface-visibility:hidden}.wave-card{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;width:100vw;min-height:100vh;min-height:100svh;left:50%;margin-left:-50vw;overflow:hidden;background:#fffdfa}.wave-card__top{position:relative;overflow:hidden;min-height:0;background:#06f;cursor:default}.wave-card__grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(10,8,6,.32) 1px,transparent 1px),linear-gradient(90deg,rgba(10,8,6,.32) 1px,transparent 1px);background-size:64px 64px;pointer-events:none}.wave-pill{position:absolute;top:0;left:0;z-index:3;display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.3rem;border-radius:999px;border:2px solid #14110f;background:#fff;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:.95rem;letter-spacing:-.01em;color:#14110f;white-space:nowrap;pointer-events:none;will-change:transform;transform-origin:50% 100%}.wave-pill--blue{color:#06f;border-color:#06f}.wave-pill--orange{color:#ff6a00;border-color:#ff6a00}.wave-card__wave{position:absolute;z-index:5;left:0;right:0;bottom:0;height:56px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 56'><path d='M0,38 Q30,28 60,38 T120,38 L120,56 L0,56 Z' fill='%23fffdfa'/></svg>");background-repeat:repeat-x;background-size:120px 56px;background-position-x:0;animation:wave-scroll 22s linear infinite}@keyframes wave-scroll{0%{background-position-x:0}to{background-position-x:-120px}}.wave-card__bottom{position:relative;display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:2rem;min-height:285px;padding:clamp(2.25rem,4vw,4rem) clamp(1.5rem,6vw,6rem) 2.1rem;background:#fffdfa}.wave-card__wordmark{margin:0;font-family:Space Grotesk,sans-serif;font-weight:700;font-size:clamp(2.6rem,7vw,4.5rem);letter-spacing:-.02em;line-height:.9;color:#14110f}.wave-card__tagline{max-width:26rem;margin:0 0 .15rem auto;text-align:right;font-family:Space Grotesk,sans-serif;font-weight:500;font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.45;color:#14110f}.wave-card__intro{display:flex;align-items:flex-end;gap:1rem;margin-left:auto}.wave-card__scroll{display:inline-grid;flex:0 0 auto;width:3.1rem;height:3.1rem;place-items:center;padding:0;border:1.5px solid #0066ff;border-radius:50%;background:transparent;color:#06f;cursor:pointer;box-shadow:0 0 #0066ff47;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease;animation:scroll-callout 2.7s ease-in-out infinite}.wave-card__scroll svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;transition:transform .2s ease;animation:scroll-arrow-arrival .42s cubic-bezier(.22,1,.36,1) 1s both}.wave-card__scroll:hover,.wave-card__scroll:focus-visible{background:#06f;color:#fff;box-shadow:0 0 0 .36rem #0066ff1a;outline:none;animation-play-state:paused}@keyframes scroll-arrow-arrival{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@keyframes scroll-callout{0%,to{transform:translateY(0)}52%{transform:translateY(.28rem)}}@media(prefers-reduced-motion:reduce){.wave-card__scroll,.wave-card__scroll svg{animation:none}}@media(max-width:760px){.wave-card__grid{background-size:52px 52px}.wave-pill{padding:.58rem 1rem;font-size:.82rem;border-width:1.75px}.wave-card__wordmark{font-size:clamp(2.2rem,12vw,3rem)}.wave-card__tagline{max-width:18rem;font-size:.9rem}.wave-card__intro{width:100%;margin-left:0;justify-content:space-between;align-items:flex-end}.wave-card__scroll{width:2.85rem;height:2.85rem}.wave-card__bottom{min-height:260px;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:1rem;padding:2.25rem 1.25rem 1.6rem}.wave-card__tagline{margin:0;text-align:left}}.page-importer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:99999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page-importer{background:#1e1e1e;border-radius:8px;width:92vw;height:88vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 80px #0009}.importer-header{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;background:#252525;border-bottom:1px solid #333}.importer-header h2{margin:0;font-size:16px;font-weight:600;color:#fff}.close-btn{width:32px;height:32px;border:none;background:transparent;color:#999;font-size:22px;cursor:pointer;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s}.close-btn:hover{background:#3a3a3a;color:#fff}.importer-body{display:flex;flex:1;overflow:hidden}.importer-sidebar{width:300px;background:#1e1e1e;border-left:1px solid #333;padding:16px;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.page-selector label{display:block;font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.page-selector select{width:100%;padding:10px 12px;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:6px;color:#fff;font-size:13px;cursor:pointer;outline:none;transition:border-color .15s}.page-selector select:focus{border-color:#0d99ff}.page-selector select option{background:#2a2a2a;color:#fff}.load-page-btn{width:100%;padding:12px;background:#0d99ff;border:none;border-radius:6px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.load-page-btn:hover:not(:disabled){background:#07c}.load-page-btn:disabled{background:#333;color:#666;cursor:not-allowed}.error-msg{padding:10px;background:#3a1a1a;color:#ff6b6b;border-radius:6px;font-size:13px}.elements-count{font-size:12px;color:#888;padding:4px 0;border-bottom:1px solid #333}.select-all-row{padding:4px 0}.select-all-row label{display:flex;align-items:center;gap:8px;font-size:13px;color:#ccc;cursor:pointer}.select-all-row input[type=checkbox]{width:16px;height:16px;accent-color:#0d99ff}.elements-list{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:2px;min-height:0}.element-row{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#252525;border-radius:4px;cursor:pointer;transition:all .1s;border:1px solid transparent}.element-row:hover{background:#2f2f2f}.element-row.selected{background:#1a3a5c;border-color:#0d99ff}.element-row input[type=checkbox]{width:14px;height:14px;accent-color:#0d99ff;flex-shrink:0}.element-preview{flex-shrink:0}.element-info{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.element-type{font-size:11px;color:#0d99ff;text-transform:uppercase;font-weight:600}.element-dims{font-size:10px;color:#666}.import-final-btn{width:100%;padding:14px;background:#10b981;border:none;border-radius:6px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s;margin-top:4px}.import-final-btn:hover:not(:disabled){background:#059669}.import-final-btn:disabled{background:#333;color:#555;cursor:not-allowed}.importer-preview-area{flex:1;position:relative;background:#151515;overflow:hidden}.preview-iframe{width:100%;height:100%;border:none;background:#fff}.preview-placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:#555;font-size:15px}.loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#151515e6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.spinner{width:44px;height:44px;border:3px solid #333;border-top-color:#0d99ff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-overlay p{color:#888;font-size:14px}.elements-list::-webkit-scrollbar,.importer-sidebar::-webkit-scrollbar{width:6px}.elements-list::-webkit-scrollbar-track,.importer-sidebar::-webkit-scrollbar-track{background:transparent}.elements-list::-webkit-scrollbar-thumb,.importer-sidebar::-webkit-scrollbar-thumb{background:#3a3a3a;border-radius:3px}.figma-editor{display:flex;flex-direction:column;height:100vh;background:#1a1a1a;color:#e6e6e6;font-family:Space Grotesk,sans-serif;overflow:hidden}.toolbar{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#1e1e1e;border-bottom:1px solid #2d2d2d;height:48px;flex-shrink:0;overflow-x:auto}.tool-group{display:flex;align-items:center;gap:3px}.tool-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:transparent;color:#b0b0b0;cursor:pointer;transition:all .12s ease;font-size:11px;font-weight:600;flex-shrink:0}.tool-btn:hover{background:#2d2d2d;color:#fff}.tool-btn.active{background:#0d99ff;color:#fff}.tool-divider{width:1px;height:24px;background:#2d2d2d;margin:0 4px;flex-shrink:0}.zoom-text{font-size:12px;min-width:40px;text-align:center;color:#888;flex-shrink:0}.home-btn{background:#0d99ff!important;color:#fff!important}.home-btn:hover{background:#07c!important}.import-btn{background:#10b981!important;color:#fff!important}.import-btn:hover{background:#059669!important}.editor-body{display:flex;flex:1;overflow:hidden}.layers-panel{width:200px;background:#1e1e1e;border-left:1px solid #2d2d2d;display:flex;flex-direction:column;flex-shrink:0}.panel-header{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;font-size:11px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #2d2d2d}.layers-count{background:#2d2d2d;padding:2px 8px;border-radius:10px;font-size:10px}.layers-list{flex:1;overflow-y:auto;padding:4px}.layer-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .1s;border:1px solid transparent}.layer-item:hover{background:#252525}.layer-item.selected{background:#1a3a5c;border-color:#0d99ff}.layer-item.hidden{opacity:.4}.visibility-toggle{background:none;border:none;color:#888;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center}.visibility-toggle:hover{color:#fff}.layer-icon{font-size:11px;width:16px;text-align:center}.layer-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ccc}.properties-panel{width:240px;background:#1e1e1e;border-left:1px solid #2d2d2d;padding:16px;overflow-y:auto;flex-shrink:0}.properties-content{display:flex;flex-direction:column;gap:16px}.prop-section-title{font-size:14px;font-weight:600;margin-bottom:4px;display:flex;align-items:center;gap:8px}.multi-badge{font-size:10px;background:#0d99ff;color:#fff;padding:2px 8px;border-radius:10px;font-weight:500}.prop-group{display:flex;flex-direction:column;gap:6px}.prop-group label{font-size:10px;color:#888;text-transform:uppercase;letter-spacing:.5px}.prop-group input,.prop-group select,.prop-group textarea{background:#252525;border:1px solid #333;border-radius:4px;padding:8px 10px;color:#e6e6e6;font-size:13px;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}.prop-group input:focus,.prop-group select:focus,.prop-group textarea:focus{border-color:#0d99ff}.prop-group input[type=range]{padding:0;height:4px;-webkit-appearance:none;background:#333;border-radius:2px}.prop-group input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#0d99ff;cursor:pointer}.range-value{font-size:11px;color:#666}.prop-row{display:flex;gap:10px}.prop-row .prop-group{flex:1}.color-trigger{display:flex;align-items:center;gap:10px;padding:8px;background:#252525;border:1px solid #333;border-radius:4px;cursor:pointer;transition:border-color .15s}.color-trigger:hover{border-color:#0d99ff}.color-swatch{width:20px;height:20px;border-radius:4px;border:1px solid #444}.color-palette{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;padding:10px;background:#252525;border:1px solid #333;border-radius:6px;margin-top:6px}.color-option{width:24px;height:24px;border-radius:3px;cursor:pointer;border:1px solid transparent;transition:transform .1s}.color-option:hover{transform:scale(1.15);border-color:#fff;z-index:1}.text-preview{padding:10px;background:#252525;border:1px solid #333;border-radius:4px;cursor:text;font-size:13px;color:#ccc;min-height:40px}.text-preview:hover{border-color:#0d99ff}.prop-actions{display:flex;flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid #2d2d2d}.prop-actions button{padding:10px 12px;border:none;border-radius:4px;background:#2d2d2d;color:#e6e6e6;cursor:pointer;font-size:12px;transition:background .15s}.prop-actions button:hover{background:#3a3a3a}.prop-actions button.danger{background:#c92a2a}.prop-actions button.danger:hover{background:#e03131}.no-selection{text-align:center;padding:40px 20px;color:#555}.no-selection .hint{font-size:12px;margin-top:8px;color:#444}.canvas-container{flex:1;position:relative;overflow:hidden;background:#151515;cursor:crosshair}.canvas{position:absolute;top:0;left:0;width:4000px;height:3000px;background:#fff}.canvas-grid{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(#e8e8e8 1px,transparent 1px),linear-gradient(90deg,#e8e8e8 1px,transparent 1px);background-size:20px 20px;pointer-events:none}.canvas-grid.snapping{background-image:linear-gradient(#d0d0d0 1px,transparent 1px),linear-gradient(90deg,#d0d0d0 1px,transparent 1px);background-size:10px 10px}.canvas-element{position:absolute;transition:box-shadow .1s}.canvas-element:hover{outline:1px solid rgba(13,153,255,.5)}.canvas-element.selected{z-index:10000!important}.canvas-element.selected:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid #0d99ff;pointer-events:none}.resize-handle{position:absolute;width:8px;height:8px;background:#fff;border:1.5px solid #0d99ff;border-radius:50%;z-index:10001;pointer-events:auto}.resize-handle:hover{background:#0d99ff;transform:scale(1.3)}.resize-handle.nw{top:-5px;left:-5px;cursor:nw-resize}.resize-handle.n{top:-5px;left:50%;transform:translate(-50%);cursor:n-resize}.resize-handle.nw:hover{transform:translate(0) scale(1.3)}.resize-handle.n:hover{transform:translate(-50%) scale(1.3)}.resize-handle.ne{top:-5px;right:-5px;cursor:ne-resize}.resize-handle.w{top:50%;left:-5px;transform:translateY(-50%);cursor:w-resize}.resize-handle.w:hover{transform:translateY(-50%) scale(1.3)}.resize-handle.e{top:50%;right:-5px;transform:translateY(-50%);cursor:e-resize}.resize-handle.e:hover{transform:translateY(-50%) scale(1.3)}.resize-handle.sw{bottom:-5px;left:-5px;cursor:sw-resize}.resize-handle.s{bottom:-5px;left:50%;transform:translate(-50%);cursor:s-resize}.resize-handle.s:hover{transform:translate(-50%) scale(1.3)}.resize-handle.se{bottom:-5px;right:-5px;cursor:se-resize}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:100000}.modal{background:#1e1e1e;border-radius:8px;padding:24px;width:700px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 25px 50px #00000080}.modal h3{margin:0 0 16px;font-size:16px}.export-code{flex:1;background:#151515;border:1px solid #2d2d2d;border-radius:6px;padding:14px;color:#e6e6e6;font-family:Space Grotesk,sans-serif;font-size:12px;resize:none;outline:none;line-height:1.5}.modal-actions{display:flex;gap:8px;margin-top:16px;justify-content:flex-end}.modal-actions button{padding:10px 20px;border:none;border-radius:6px;background:#0d99ff;color:#fff;cursor:pointer;font-size:13px;font-weight:500;transition:background .15s}.modal-actions button:hover{background:#07c}.modal-actions button:last-child{background:#2d2d2d}.modal-actions button:last-child:hover{background:#3a3a3a}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#444}.ai-workflow-preview{min-height:100svh;padding:8rem clamp(1.25rem,5vw,5.5rem) 5rem;overflow:hidden;background:#f8f7f3;color:#1d1c1a;font-family:Space Grotesk,sans-serif}.ai-workflow-preview__hero,.ai-workflow-preview__translation{display:grid;gap:1.25rem;max-width:56rem;margin:0 auto clamp(3rem,7vw,6rem)}.ai-workflow-preview__eyebrow,.ai-workflow-preview__rail-heading,.ai-workflow-preview__translation>p,.ai-workflow-home-section__intro>p{margin:0;color:#706b62;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.ai-workflow-preview__hero h1,.ai-workflow-preview__translation h2{margin:0;font-size:clamp(2.7rem,7vw,6.2rem);font-weight:500;line-height:.92}.ai-workflow-preview__hero>p:last-child{max-width:37rem;margin:0;color:#68645d;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.65}.ai-workflow-home-section{position:relative;margin:clamp(2.5rem,7vw,7rem) 0;padding:clamp(2.5rem,5vw,4.25rem) 0 clamp(2.6rem,5vw,4rem);overflow:hidden;background:#fffdfac2;color:#191815;font-family:Space Grotesk,sans-serif;border-block:1px solid rgba(25,24,21,.11)}.ai-workflow-home-section:before{position:absolute;inset:auto 0 0;height:45%;content:"";background:#dce9ff;pointer-events:none}.ai-workflow-home-section>*{position:relative;z-index:1}.ai-workflow-home-section__intro{width:min(100% - 2.5rem,72rem);margin:0 auto clamp(1.35rem,2.5vw,2rem)}.ai-workflow-home-section__intro>p{margin-bottom:.65rem;color:#78736a}.ai-workflow-home-section__intro h2{max-width:40rem;margin:0;font-family:"Instrument Serif",serif;font-size:clamp(2.25rem,4.1vw,4rem);font-weight:400;letter-spacing:-.025em;line-height:.93}.ai-workflow-home-section__intro h2 em{color:#1536ef;font-style:italic}.ai-workflow-preview__rail-section{width:min(100%,78rem);margin:0 auto}.ai-workflow-preview__rail-heading{display:flex;justify-content:space-between;width:min(100% - 2.5rem,72rem);margin:0 auto .9rem;color:#67625a}.ai-workflow-preview__rail-heading span{font-size:1rem;line-height:.75}.ai-workflow-preview__rail{display:flex;gap:.85rem;width:100%;margin:0;padding:0 clamp(1.25rem,4vw,3rem) 1rem;overflow-x:auto;list-style:none;overscroll-behavior-inline:contain;scroll-padding-inline:clamp(1.25rem,4vw,3rem);scroll-snap-type:x mandatory;scrollbar-color:rgba(25,24,21,.4) rgba(255,253,250,.8);scrollbar-width:auto}.ai-workflow-preview__rail::-webkit-scrollbar{height:10px}.ai-workflow-preview__rail::-webkit-scrollbar-track{background:#fffdfacc;border-radius:999px}.ai-workflow-preview__rail::-webkit-scrollbar-thumb{background:#19181566;border-radius:999px}.ai-workflow-preview__card{position:relative;display:grid;grid-template-rows:auto 3.8rem auto 1fr auto;flex:0 0 min(20.5rem,78vw);min-height:16.5rem;padding:1.05rem;border:1px solid rgba(25,24,21,.2);border-radius:.65rem;box-shadow:5px 5px #19181514;scroll-snap-align:start}.ai-workflow-preview__card:not(:last-child):after{position:absolute;z-index:2;top:50%;right:-1rem;width:1rem;height:2px;background:#1918156b;content:""}.ai-workflow-preview__card--blue{background:#dce9ff;color:#1536ef}.ai-workflow-preview__card--orange{background:#f7c3ad;color:#191815}.ai-workflow-preview__card--ink{background:#27251f;color:#fffdfa}.ai-workflow-preview__card--yellow{background:#fee38b;color:#191815}.ai-workflow-preview__card-number{font-size:.7rem;font-weight:700;letter-spacing:.1em}.ai-workflow-preview__card-art{position:relative;align-self:end;width:3.55rem;height:3.55rem}.ai-workflow-preview__card-art span{position:absolute;display:block;border:2px solid currentColor}.ai-workflow-preview__card-art--context span:nth-child(1){top:.4rem;right:1rem;bottom:1.4rem;left:0;border-radius:50%}.ai-workflow-preview__card-art--context span:nth-child(2){right:.1rem;bottom:.45rem;width:1.9rem;height:1.9rem;transform:rotate(45deg)}.ai-workflow-preview__card-art--context span:nth-child(3){left:.45rem;bottom:.1rem;width:2.7rem;border-width:0 0 2px}.ai-workflow-preview__card-art--figma span:nth-child(1){top:.35rem;right:1.2rem;bottom:.35rem;left:0;border-radius:.25rem}.ai-workflow-preview__card-art--figma span:nth-child(2){top:.9rem;right:0;width:2rem;height:2rem;border-radius:50%}.ai-workflow-preview__card-art--figma span:nth-child(3){left:1.1rem;bottom:.1rem;width:2.6rem;transform:rotate(-25deg)}.ai-workflow-preview__card-art--review span:nth-child(1){top:.45rem;right:.8rem;bottom:.8rem;left:.45rem;border-radius:50%}.ai-workflow-preview__card-art--review span:nth-child(2){right:.2rem;bottom:.3rem;width:2.25rem;border-width:0 0 2px 2px;transform:rotate(-42deg)}.ai-workflow-preview__card-art--review span:nth-child(3){left:1.35rem;top:1.55rem;width:1.55rem;height:.75rem;border-width:0 0 2px 2px;transform:rotate(-45deg)}.ai-workflow-preview__card-art--memory span:nth-child(1){top:.3rem;right:.3rem;bottom:1.2rem;left:.3rem;border-radius:.3rem}.ai-workflow-preview__card-art--memory span:nth-child(2){left:1rem;bottom:.25rem;width:2.3rem;height:1.75rem;transform:rotate(-10deg);background:currentColor;opacity:.17}.ai-workflow-preview__card-art--memory span:nth-child(3){left:1rem;top:1.25rem;width:2.2rem;border-width:2px 0 0;box-shadow:0 .7rem 0 -1px currentColor}.ai-workflow-preview__card-title{margin:.75rem 0 .5rem;font-size:1.15rem;font-weight:600;letter-spacing:-.03em;line-height:1.03}.ai-workflow-preview__card-detail{max-width:14rem;margin:0;font-size:.78rem;line-height:1.42}.ai-workflow-preview__card-proof{align-self:end;margin-top:1rem;padding-top:.68rem;border-top:1px solid currentColor;font-size:.62rem;font-weight:700;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}.ai-workflow-preview__note{width:min(100% - 2.5rem,72rem);margin:1rem auto 0;color:#67625a;font-size:.84rem;line-height:1.5}.ai-workflow-preview__translation{margin-top:clamp(4.5rem,10vw,9rem)}.ai-workflow-preview__translation h2{max-width:48rem;font-size:clamp(2rem,4.4vw,4.8rem)}.ai-workflow-preview__translation>div{display:flex;flex-wrap:wrap;gap:.5rem}.ai-workflow-preview__translation>div span{padding:.48rem .72rem;border:1px solid #d7d3ca;border-radius:999px;font-size:.82rem}@media(max-width:640px){.ai-workflow-preview{padding-top:6rem}.ai-workflow-home-section{padding-top:3rem}.ai-workflow-preview__card{flex-basis:min(18rem,82vw);min-height:16rem}.ai-workflow-preview__rail-heading{font-size:.64rem}}.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden;z-index:var(--yarl__portal_zindex,9999);transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);pointer-events:auto}.yarl__portal_open{opacity:1}.yarl__container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:var(--yarl__controller_touch_action,none);overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain)}.yarl__carousel{display:flex;flex:0 0 auto;height:100%;align-content:center;justify-content:center;align-items:stretch;width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%));transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));opacity:var(--yarl__pull_opacity,1)}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{display:flex;justify-content:center;align-content:center;align-items:center}.yarl__slide{flex:1;position:relative;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%)}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%);line-height:0}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));animation:yarl__delayed_fadein 1s linear}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{width:var(--yarl__slide_icon_error_size,48px);height:var(--yarl__slide_icon_error_size,48px);color:var(--yarl__slide_icon_error_color,red)}@media(prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{position:absolute;top:0;right:0;bottom:auto;left:auto;display:flex;justify-content:flex-end;padding:var(--yarl__toolbar_padding,8px)}[dir=rtl] .yarl__toolbar{top:0;right:auto;bottom:auto;left:0}.yarl__icon{width:var(--yarl__icon_size,32px);height:var(--yarl__icon_size,32px)}.yarl__button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);margin:var(--yarl__button_margin,0);outline:none;line-height:0;padding:var(--yarl__button_padding,8px);color:var(--yarl__color_button,hsla(0,0%,100%,.8));filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media(hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{position:absolute;top:50%;transform:translateY(-50%);padding:var(--yarl__navigation_button_padding,24px 16px)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}
