.PublicNav-module__negJkq__navbar{z-index:50;background:var(--canvas);border-bottom:1px solid var(--hair);view-transition-name:PublicNav-module__negJkq__navbar;position:sticky;top:0}.PublicNav-module__negJkq__nav{align-items:center;gap:var(--sp-5);flex-wrap:wrap;padding:14px 0;display:flex}.PublicNav-module__negJkq__brand{font-family:var(--disp);letter-spacing:-.01em;color:var(--ink);flex:none;align-items:center;gap:10px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.PublicNav-module__negJkq__brand i{background:var(--ink);width:30px;height:30px;color:var(--sak);letter-spacing:0;border-radius:9px;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.PublicNav-module__negJkq__links{align-items:center;gap:2px;min-width:0;margin-left:auto;display:flex}.PublicNav-module__negJkq__links a{color:var(--grey);border-radius:var(--r-sm);font-family:var(--disp);letter-spacing:0;text-transform:none;transition:color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);white-space:nowrap;flex:none;align-items:center;padding:9px 13px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.PublicNav-module__negJkq__links a:hover,.PublicNav-module__negJkq__links a.PublicNav-module__negJkq__on{color:var(--ink)}.PublicNav-module__negJkq__links a.PublicNav-module__negJkq__on:after{content:"";background:var(--sak-deep);border-radius:2px;height:2px;position:absolute;bottom:2px;left:13px;right:13px}.PublicNav-module__negJkq__links a.PublicNav-module__negJkq__client{color:var(--grey)}.PublicNav-module__negJkq__links a.PublicNav-module__negJkq__book{background:var(--ink);color:var(--paper);margin-left:6px;padding-inline:15px}.PublicNav-module__negJkq__links a.PublicNav-module__negJkq__book:hover{background:var(--ink-2);color:var(--paper)}.PublicNav-module__negJkq__brand:focus-visible,.PublicNav-module__negJkq__links a:focus-visible{outline:2px solid var(--sak);outline-offset:3px}@media (max-width:820px){.PublicNav-module__negJkq__nav{align-items:flex-start}.PublicNav-module__negJkq__links{scrollbar-width:none;width:100%;margin-left:0;overflow-x:auto}.PublicNav-module__negJkq__links::-webkit-scrollbar{display:none}}@media (max-width:520px){.PublicNav-module__negJkq__links a:first-child{display:none}}@media (prefers-reduced-motion:reduce){.PublicNav-module__negJkq__links a{transition:none}}
.PublicFooter-module__OK5D3a__footer{background:var(--ink);color:var(--paper);margin-top:clamp(48px,5vw,92px);padding:clamp(34px,3.4vw,62px) 0}.PublicFooter-module__OK5D3a__fgrid{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.PublicFooter-module__OK5D3a__left{max-width:360px}.PublicFooter-module__OK5D3a__brand{font-family:var(--disp);letter-spacing:-.02em;text-transform:uppercase;color:var(--paper);align-items:center;gap:9px;font-size:clamp(13px,.95vw,16px);font-weight:900;text-decoration:none;display:flex}.PublicFooter-module__OK5D3a__brand i{aspect-ratio:1;background:var(--sak);width:clamp(26px,1.8vw,31px);color:var(--ink);border-radius:8px;place-items:center;font-size:.7em;font-style:normal;display:grid}.PublicFooter-module__OK5D3a__left p{color:#8e8e8e;margin:14px 0 0;font-size:12px;line-height:1.55}.PublicFooter-module__OK5D3a__right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(12px,1.4vw,24px);display:flex}.PublicFooter-module__OK5D3a__right a,.PublicFooter-module__OK5D3a__right span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#8e8e8e;font-size:clamp(9.5px,.68vw,11.5px);text-decoration:none}.PublicFooter-module__OK5D3a__right a:first-child{color:var(--sak)}.PublicFooter-module__OK5D3a__right a:hover{color:var(--paper)}.PublicFooter-module__OK5D3a__right a.PublicFooter-module__OK5D3a__studio{opacity:.62}.PublicFooter-module__OK5D3a__right a.PublicFooter-module__OK5D3a__studio:hover,.PublicFooter-module__OK5D3a__right a.PublicFooter-module__OK5D3a__studio:focus-visible{opacity:1}.PublicFooter-module__OK5D3a__brand:focus-visible,.PublicFooter-module__OK5D3a__right a:focus-visible{outline:2px solid var(--sak);outline-offset:4px}@media (max-width:720px){.PublicFooter-module__OK5D3a__fgrid{flex-direction:column;align-items:flex-start}.PublicFooter-module__OK5D3a__right{justify-content:flex-start}}
.Sakura-module__cC5lQa__defs{width:0;height:0;position:absolute;overflow:hidden}.Sakura-module__cC5lQa__sakura{pointer-events:none;z-index:1;contain:layout paint;position:fixed;inset:0;overflow:hidden}.Sakura-module__cC5lQa__petal{opacity:0;perspective:var(--p,170px);will-change:transform, translate;animation:linear infinite Sakura-module__cC5lQa__petalFall,linear infinite Sakura-module__cC5lQa__petalBreeze;display:block;position:absolute}.Sakura-module__cC5lQa__petal i{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;animation-name:Sakura-module__cC5lQa__petalTumble;animation-timing-function:linear;animation-iteration-count:infinite;display:block}.Sakura-module__cC5lQa__petal svg{width:100%;height:100%;transform-style:preserve-3d;backface-visibility:visible;display:block}.Sakura-module__cC5lQa__far,.Sakura-module__cC5lQa__mid,.Sakura-module__cC5lQa__near,.Sakura-module__cC5lQa__soft,.Sakura-module__cC5lQa__medium,.Sakura-module__cC5lQa__strong{transform-origin:50%}@keyframes Sakura-module__cC5lQa__petalFall{0%{opacity:0;transform:translate(0,0)}6%{opacity:var(--o,.7)}84%{opacity:calc(var(--o,.7) * .9)}95%{opacity:calc(var(--o,.7) * .52)}to{opacity:0;transform:translateY(128vh)}}@keyframes Sakura-module__cC5lQa__petalBreeze{0%{translate:0}24%{translate:var(--drift-1,4px) 0}52%{translate:var(--drift-2,10px) 0}76%{translate:var(--drift-3,8px) 0}to{translate:var(--drift-4,14px) 0}}@keyframes Sakura-module__cC5lQa__petalTumble{0%{transform:rotateZ(var(--phase,0deg)) rotateY(0deg) rotateX(0deg)}28%{transform:rotateZ(calc(var(--phase,0deg) + (var(--turn-z,24deg) * .45))) rotateY(calc(var(--turn-y,360deg) * .24)) rotateX(calc(var(--turn-x,360deg) * .18))}57%{transform:rotateZ(calc(var(--phase,0deg) - (var(--turn-z,24deg) * .22))) rotateY(calc(var(--turn-y,360deg) * .56)) rotateX(calc(var(--turn-x,360deg) * .52))}82%{transform:rotateZ(calc(var(--phase,0deg) + (var(--turn-z,24deg) * .18))) rotateY(calc(var(--turn-y,360deg) * .84)) rotateX(calc(var(--turn-x,360deg) * .8))}to{transform:rotateZ(var(--phase,0deg)) rotateY(var(--turn-y,360deg)) rotateX(var(--turn-x,360deg))}}@media (max-width:680px){.Sakura-module__cC5lQa__sakura .Sakura-module__cC5lQa__petal:nth-child(n+19){display:none}}@media (max-width:420px){.Sakura-module__cC5lQa__sakura .Sakura-module__cC5lQa__petal:nth-child(n+15){display:none}}@media (prefers-reduced-motion:reduce){.Sakura-module__cC5lQa__sakura,.Sakura-module__cC5lQa__defs{display:none}}
:root{--public-ease-ios:cubic-bezier(.32, .72, 0, 1);--public-spring-soft:cubic-bezier(.18, 1.24, .32, 1);--public-spring-playful:cubic-bezier(.16, 1.42, .3, 1);--public-press:90ms;--public-feedback:.24s;--public-spring:.42s;--public-spatial:.52s}::view-transition-old(root){animation:publicPageOut .52s var(--public-ease-ios) both!important}::view-transition-new(root){animation:publicPageIn .52s var(--public-ease-ios) both!important}html[data-back="1"]::view-transition-old(root){animation-name:publicPageOutBack!important}html[data-back="1"]::view-transition-new(root){animation-name:publicPageInBack!important}@keyframes publicPageOut{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:.18;transform:translate(-18px)scale(.992)}}@keyframes publicPageIn{0%{opacity:.12;transform:translate(22px)scale(.992)}76%{opacity:1;transform:translate(-1.5px)scale(1.001)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes publicPageOutBack{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:.18;transform:translate(18px)scale(.992)}}@keyframes publicPageInBack{0%{opacity:.12;transform:translate(-22px)scale(.992)}76%{opacity:1;transform:translate(1.5px)scale(1.001)}to{opacity:1;transform:translate(0,0)scale(1)}}.btn{transition:background var(--public-feedback) ease, color var(--public-feedback) ease, border-color var(--public-feedback) ease, transform var(--public-spring) var(--public-spring-soft)!important}.btn:active:not(:disabled){transition:transform var(--public-press) var(--public-ease-ios), background .12s ease, color .12s ease, border-color .12s ease!important;transform:scale(.96)!important}[data-motion=stat]{transition:opacity .62s var(--public-ease-ios), transform .62s var(--public-spring-soft)!important}[data-motion=booking-card]{transition:border-color .28s ease, background .28s ease, transform .46s var(--public-spring-playful), box-shadow .42s var(--public-ease-ios)!important}[data-motion=booking-card][data-selected=true]{transform:translateY(-3px)scale(1.008)}[data-motion=stepper] button{transition:background .22s ease, color .22s ease, transform .38s var(--public-spring-playful)!important}[data-motion=stepper] button:active:not(:disabled){transition:transform var(--public-press) var(--public-ease-ios), background .12s ease, color .12s ease!important;transform:scale(.94)!important}[data-motion=availability]{transition:color .3s ease, background .3s ease, border-color .3s ease, transform .42s var(--public-spring-soft)}[data-motion=capacity-meter]{height:9px!important}[data-motion=capacity-segment]{transition:width .56s var(--public-ease-ios)!important}[data-motion=booking-line],[data-motion=consent]{opacity:1;transition:opacity .32s var(--public-ease-ios), transform .46s var(--public-spring-playful);transform:translateY(0)scale(1)}@starting-style{[data-motion=booking-line],[data-motion=consent]{opacity:0;transform:translateY(8px)scale(.985)}}[data-motion=total]{min-height:1em;position:relative;overflow:hidden}[data-motion=total-current],[data-motion=total-previous]{transform-origin:bottom;will-change:transform, opacity;display:block}[data-motion=total-previous]{animation:publicTotalOut .44s var(--public-ease-ios) both;position:absolute;inset:0}[data-motion=total-current][data-rolling=true]{animation:publicTotalIn .62s var(--public-ease-ios) both}@keyframes publicTotalIn{0%{opacity:.18;transform:translateY(72%)scale(.985)}68%{opacity:1;transform:translateY(-8%)scale(1.018)}86%{opacity:1;transform:translateY(2%)scale(.997)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes publicTotalOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-58%)scale(.98)}}[data-motion=offer]{transition:border-color .26s ease, color .26s ease, background .26s ease, transform .44s var(--public-spring-soft)!important}[data-motion=faq-trigger]{width:100%;color:var(--ink);cursor:pointer;text-align:left;font-family:var(--disp);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:clamp(17px,1.6vw,26px) 8px clamp(17px,1.6vw,26px) 0;font-size:clamp(15px,1.1vw,19px);font-weight:650;transition:color .24s;display:flex}[data-motion=faq-trigger]:hover{color:var(--grey)}[data-motion=faq-trigger]:focus-visible{outline:2px solid var(--sak);outline-offset:3px}[data-motion=faq-icon]{color:var(--grey);font-family:var(--disp);transition:transform .52s var(--public-spring-playful), color .24s ease;flex:none;font-size:22px;transform:rotate(0)scale(1)}[data-motion=faq-grid]{opacity:0;pointer-events:none;transition:grid-template-rows .52s var(--public-ease-ios), opacity .3s var(--public-ease-ios);grid-template-rows:0fr;display:grid}[data-motion=faq-answer]{opacity:0;transform-origin:top;min-height:0;transition:opacity .32s var(--public-ease-ios), transform .56s var(--public-spring-soft);overflow:hidden;transform:translateY(-8px)scale(.992)}[data-motion=faq][data-open=true] [data-motion=faq-grid]{opacity:1;pointer-events:auto;grid-template-rows:1fr}[data-motion=faq][data-open=true] [data-motion=faq-answer]{opacity:1;transform:translate(0,0)scale(1)}[data-motion=faq][data-open=true] [data-motion=faq-icon]{color:var(--sak-deep);transform:rotate(135deg)scale(1.04)}[data-motion=client-tile],[data-motion=room-tile]{transition:transform .46s var(--public-spring-playful), border-color .26s ease, box-shadow .42s var(--public-ease-ios), color .26s ease!important}[data-motion=client-veil]{transition:opacity .36s var(--public-ease-ios)!important}[data-motion=client-tile]:active,[data-motion=room-tile]:active,[data-motion=offer]:active{transition:transform var(--public-press) var(--public-ease-ios), border-color .12s ease, box-shadow .12s ease!important;transform:scale(.965)!important}[data-motion=reel-clip]{transition:transform .44s var(--public-spring-playful)!important}[data-motion=reel-endcap]{transition:color .26s ease, background .26s ease, border-color .26s ease, transform .44s var(--public-spring-soft)}[data-motion=reel-arrow],[data-motion=reel-play]{transition:color .24s ease, background .24s ease, border-color .24s ease, transform .38s var(--public-spring-playful)}[data-motion=reel-clip]:active,[data-motion=reel-endcap]:active,[data-motion=reel-arrow]:active:not(:disabled),[data-motion=reel-play]:active{transition:transform var(--public-press) var(--public-ease-ios), color .12s ease, background .12s ease, border-color .12s ease!important;transform:scale(.96)!important}@media (hover:hover) and (pointer:fine){[data-motion=client-tile]:hover,[data-motion=room-tile]:hover{transform:translateY(-4px)scale(1.008)!important}[data-motion=offer]:hover{transform:translateY(-3px)scale(1.004)!important}[data-motion=reel-clip]:hover{transform:translateY(-4px)scale(1.006)!important}[data-motion=reel-endcap]:hover{transform:translateY(-2px)scale(1.008)}}@media (hover:none){[data-motion=client-tile]:hover,[data-motion=room-tile]:hover,[data-motion=offer]:hover,[data-motion=reel-clip]:hover,[data-motion=reel-endcap]:hover{transform:none!important}}@keyframes publicFadeOut{0%{opacity:1}to{opacity:0}}@keyframes publicFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:.14s both publicFadeOut!important}::view-transition-new(root){animation:.14s both publicFadeIn!important}.btn,[data-motion=booking-card],[data-motion=booking-line],[data-motion=consent],[data-motion=offer],[data-motion=client-tile],[data-motion=room-tile],[data-motion=reel-clip],[data-motion=reel-endcap],[data-motion=reel-arrow],[data-motion=reel-play],[data-motion=stepper] button,[data-motion=faq-icon],[data-motion=faq-answer]{transform:none!important}[data-motion=booking-line],[data-motion=consent]{transition:opacity .18s!important}[data-motion=faq-grid],[data-motion=faq-answer],[data-motion=faq-icon]{transition:none!important}[data-motion=total-current],[data-motion=total-previous]{animation:none!important;transform:none!important}[data-motion=total-previous]{display:none}}
[data-motion=consent-shell]{opacity:0;visibility:hidden;transition:grid-template-rows .64s var(--public-ease-ios), opacity .3s var(--public-ease-ios), visibility 0s linear .64s;grid-template-rows:0fr;display:grid}[data-motion=consent-clip]{min-height:0;overflow:hidden}[data-motion=consent-content]{opacity:0;transform-origin:top;transition:opacity .32s var(--public-ease-ios), transform .62s var(--public-spring-soft);transform:translateY(-10px)scale(.988)}[data-motion=consent-shell][data-open=true]{opacity:1;visibility:visible;transition:grid-template-rows .64s var(--public-ease-ios), opacity .32s var(--public-ease-ios), visibility 0s linear 0s;grid-template-rows:1fr}[data-motion=consent-shell][data-open=true] [data-motion=consent-content]{opacity:1;transform:translate(0,0)scale(1)}@media (prefers-reduced-motion:reduce){[data-motion=consent-shell]{transition:opacity .14s,visibility 0s linear .14s}[data-motion=consent-shell][data-open=true]{transition:opacity .14s,visibility linear}[data-motion=consent-content]{transition:opacity .14s;transform:none!important}}
[data-motion=hero-copy]{animation:publicHeroCopyIn .76s var(--public-ease-ios) both}[data-motion=hero-title]{transform-origin:0 100%;backface-visibility:hidden;animation:publicHeroTitleIn .86s var(--public-spring-soft) 70ms both}[data-motion=hero-figure]{transform-origin:bottom;backface-visibility:hidden;animation:publicHeroFigureIn .98s var(--public-ease-ios) 80ms both}[data-motion=hero-cue]{background:var(--sak);transform-origin:0;width:clamp(44px,4.8vw,76px);height:3px;animation:publicHeroCueIn .82s var(--public-ease-ios) .25s both;border-radius:999px;margin-top:clamp(9px,.8vw,13px);display:block;transform:scaleX(0)}@keyframes publicHeroCopyIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@keyframes publicHeroTitleIn{0%{opacity:0;transform:translateY(22px)scale(.975)}72%{opacity:1;transform:translateY(-2px)scale(1.008)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes publicHeroFigureIn{0%{opacity:0;transform:translateY(34px)scale(.965)}74%{opacity:1;transform:translateY(-3px)scale(1.006)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes publicHeroCueIn{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){[data-motion=hero-copy],[data-motion=hero-title],[data-motion=hero-figure],[data-motion=hero-cue]{opacity:1!important;animation:none!important;transform:none!important}}
[data-motion=portfolio-hero-copy]{animation:portfolioHeroCopyIn .76s var(--public-ease-ios) both}[data-motion=portfolio-feature]{transform-origin:50%;animation:portfolioFeatureIn .9s var(--public-ease-ios) 70ms both}@keyframes portfolioHeroCopyIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translate(0,0)}}@keyframes portfolioFeatureIn{0%{opacity:0;transform:translate(18px,20px)scale(.972)}76%{opacity:1;transform:translate(-1px,-2px)scale(1.006)}to{opacity:1;transform:translate(0,0)scale(1)}}[data-motion=portfolio-feature],[data-motion=portfolio-tile]{transform-origin:50%;transition:transform .46s var(--public-spring-soft)!important}[data-motion=portfolio-feature] [data-lightbox-origin],[data-motion=portfolio-tile] [data-lightbox-origin]{transform-origin:50%}[data-motion=portfolio-feature] [data-lightbox-origin]>video,[data-motion=portfolio-tile] [data-lightbox-origin]>video{z-index:1;object-fit:contain;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s var(--public-ease-ios), transform .56s var(--public-spring-soft);background:#0d0d0d;display:block;position:absolute;inset:0;transform:scale(1.015)}[data-motion=portfolio-feature] [data-lightbox-origin]>img:not([aria-hidden=true]),[data-motion=portfolio-tile] [data-lightbox-origin]>img:not([aria-hidden=true]){transition:opacity .3s var(--public-ease-ios)}[data-motion=portfolio-feature] [data-lightbox-origin]>span:last-child,[data-motion=portfolio-tile] [data-lightbox-origin]>span:last-child{transition:opacity .24s var(--public-ease-ios), transform .44s var(--public-spring-soft)!important}[data-motion=portfolio-filter]{transition:color .22s ease, background .22s ease, transform .4s var(--public-spring-soft)!important}[data-motion=portfolio-filter]:active{transition:transform 90ms var(--public-ease-ios)!important;transform:scale(.94)!important}@media (hover:hover) and (pointer:fine){[data-motion=portfolio-feature]:hover,[data-motion=portfolio-tile]:hover{transform:translateY(-3px)scale(1.005)!important}[data-motion=portfolio-feature]:hover [data-lightbox-origin]>video,[data-motion=portfolio-feature]:focus-visible [data-lightbox-origin]>video,[data-motion=portfolio-tile]:hover [data-lightbox-origin]>video,[data-motion=portfolio-tile]:focus-visible [data-lightbox-origin]>video{opacity:1;transform:scale(1)}[data-motion=portfolio-feature]:hover [data-lightbox-origin]>img:not([aria-hidden=true]),[data-motion=portfolio-feature]:focus-visible [data-lightbox-origin]>img:not([aria-hidden=true]),[data-motion=portfolio-tile]:hover [data-lightbox-origin]>img:not([aria-hidden=true]),[data-motion=portfolio-tile]:focus-visible [data-lightbox-origin]>img:not([aria-hidden=true]){opacity:.08}[data-motion=portfolio-feature]:hover [data-lightbox-origin]>span:last-child,[data-motion=portfolio-feature]:focus-visible [data-lightbox-origin]>span:last-child,[data-motion=portfolio-tile]:hover [data-lightbox-origin]>span:last-child,[data-motion=portfolio-tile]:focus-visible [data-lightbox-origin]>span:last-child{opacity:0;transform:scale(.82)}}[data-portfolio-flip]{backface-visibility:hidden}@media (hover:none){[data-motion=portfolio-feature]:hover,[data-motion=portfolio-tile]:hover{transform:none!important}}@media (prefers-reduced-motion:reduce){[data-motion=portfolio-hero-copy],[data-motion=portfolio-feature]{opacity:1!important;animation:none!important;transform:none!important}[data-motion=portfolio-feature],[data-motion=portfolio-tile],[data-motion=portfolio-filter],[data-motion=portfolio-feature] [data-lightbox-origin]>video,[data-motion=portfolio-tile] [data-lightbox-origin]>video,[data-motion=portfolio-feature] [data-lightbox-origin]>img,[data-motion=portfolio-tile] [data-lightbox-origin]>img{transition:none!important;transform:none!important}[data-motion=portfolio-feature] [data-lightbox-origin]>video,[data-motion=portfolio-tile] [data-lightbox-origin]>video{display:none}}
[data-motion=projects-hero-copy]{animation:.82s cubic-bezier(.16,1,.3,1) both projectsHeroCopyIn}[data-motion=projects-summary]{transform-origin:100% 100%;animation:.9s cubic-bezier(.18,1.24,.32,1) 70ms both projectsSummaryIn}[data-motion=projects-section-head]{animation:.76s cubic-bezier(.16,1,.3,1) 80ms both projectsSectionHeadIn}[data-motion=projects-grid],[data-motion=projects-empty]{transform-origin:top;backface-visibility:hidden;animation:.94s cubic-bezier(.18,1.24,.32,1) .1s both projectsCompositionIn}[data-motion=projects-card]{will-change:transform}[data-project-status]:before{transform-origin:50%;animation:.72s cubic-bezier(.18,1.24,.32,1) .26s both projectsStatusWake}@keyframes projectsHeroCopyIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@keyframes projectsSummaryIn{0%{opacity:0;transform:translateY(10px)scale(.97)}72%{opacity:1;transform:translateY(-1px)scale(1.012)}88%{transform:translateY(.5px)scale(.997)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes projectsSectionHeadIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes projectsCompositionIn{0%{opacity:0;transform:translateY(20px)scale(.992)}74%{opacity:1;transform:translateY(-2px)scale(1.003)}89%{transform:translateY(1px)scale(.999)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes projectsStatusWake{0%{opacity:.35;transform:scale(.35)}58%{opacity:1;transform:scale(1.32)}78%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){[data-motion=projects-hero-copy],[data-motion=projects-summary],[data-motion=projects-section-head],[data-motion=projects-grid],[data-motion=projects-empty],[data-project-status]:before{opacity:1;animation:none;transform:none}}
