@keyframes bOuMLa_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bOuMLa_placeholder{0%,to{opacity:1}50%{opacity:.6}}.bOuMLa_block{justify-content:center;align-items:center;gap:var(--gap);grid-column:span 3;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));height:340px;display:grid;position:relative;overflow:hidden}.bOuMLa_block:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0f0f1100 16.59%,#0f0f11 63.37%);width:100%;height:100%;position:absolute;bottom:-1px;left:0}.bOuMLa_inner{z-index:3;cursor:default;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.bOuMLa_item{opacity:.3}.bOuMLa_title{letter-spacing:-.005em;color:var(--color-text-primary);font-size:18px;font-weight:600;line-height:1.22222;display:block}.bOuMLa_text{color:var(--color-text-secondary);margin-top:var(--space-s);font-size:14px;font-weight:400;line-height:1.42857}
@keyframes B2sjba_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes B2sjba_placeholder{0%,to{opacity:1}50%{opacity:.6}}.B2sjba_block{min-height:240px;padding:var(--space-4xl) 0;text-align:center;cursor:default;flex-direction:column;grid-column:span 3;justify-content:center;align-items:center;display:flex}.B2sjba_icon{width:32px;height:32px;color:var(--color-text-tertiary)}.B2sjba_title{margin-top:var(--space-l);color:var(--color-text-primary);font-size:16px;font-weight:500;line-height:1.5;display:block}.B2sjba_text{margin-top:var(--space-xxs);color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:1.42857}
@keyframes E1lAwW_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes E1lAwW_placeholder{0%,to{opacity:1}50%{opacity:.6}}.E1lAwW_section{padding-top:var(--gap-after-projects,140px)}.E1lAwW_clips{width:0;height:0;position:absolute}.E1lAwW_header{align-items:start;gap:var(--space-xxl);margin-bottom:var(--space-4xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media only screen and (max-width:768px){.E1lAwW_header{gap:var(--space-m);margin-bottom:var(--space-xxxl);grid-template-columns:minmax(0,1fr)}}.E1lAwW_title{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:28px;font-weight:500;line-height:1.14286}.E1lAwW_aside{align-items:flex-start;gap:var(--space-m);flex-direction:column;display:flex}.E1lAwW_description{color:var(--color-text-primary);margin:0;font-size:16px;font-weight:400;line-height:1.5}.E1lAwW_viewAll{-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0;font-size:16px;font-weight:500;line-height:1.5}@media (prefers-reduced-motion:no-preference){.E1lAwW_viewAll{transition:transform var(--trans-press-out)}.E1lAwW_viewAll:active:not(:disabled):not([aria-disabled=true]):not(.E1lAwW_is-disabled):not(.E1lAwW_has-load){transition:transform var(--trans-press-in);transform:scale(.98)}}.E1lAwW_viewAll{align-items:center;gap:var(--space-xxs);color:var(--color-text-secondary);cursor:pointer;transition:color var(--trans-base),transform var(--trans-press-out);display:inline-flex}.E1lAwW_viewAll:hover{color:var(--color-text-primary)}.E1lAwW_viewAllIcon{width:20px;height:20px}.E1lAwW_grid{gap:var(--space-l);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media only screen and (max-width:768px){.E1lAwW_grid{gap:var(--space-xxxl);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.E1lAwW_folder{transition:transform var(--trans-press-out)}.E1lAwW_folder:active:not(:disabled):not([aria-disabled=true]):not(.E1lAwW_is-disabled):not(.E1lAwW_has-load){transition:transform var(--trans-press-in);transform:scale(.98)}}.E1lAwW_folder{z-index:0;cursor:pointer;height:280px;animation:E1lAwW_folder-in .6s cubic-bezier(.16, 1, .3, 1) calc(var(--i,0)*.1s) backwards;display:block;position:relative}.E1lAwW_folder:hover{z-index:2}.E1lAwW_folder:focus-visible{outline:2px solid var(--color-text-accent);outline-offset:4px;border-radius:var(--radius-l)}.E1lAwW_part{backface-visibility:hidden;will-change:scale;transition:scale .34s ease-out;position:absolute;inset:0}.E1lAwW_folder:hover .E1lAwW_part{scale:.995}.E1lAwW_face{position:absolute;overflow:hidden}.E1lAwW_faceBack{width:100%;height:100%;inset:0}.E1lAwW_faceBack:first-child{background-image:linear-gradient(#30373f 0%,#1b1b1d 22.5%)}.E1lAwW_faceFront{width:100%;height:215px;top:65px;left:0}.E1lAwW_faceFront:first-child{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-image:linear-gradient(#3b424cf2 0%,#1e1f22f2 100%)}.E1lAwW_highlight{opacity:0;background:#ffffff0b;transition:opacity .34s ease-out;position:absolute;inset:0}.E1lAwW_folder:hover .E1lAwW_highlight{opacity:1}.E1lAwW_sheet{backface-visibility:hidden;will-change:translate,rotate;background:#d9d9da;border-radius:14px;height:155px;transition:translate .42s cubic-bezier(.34,1.42,.5,1),rotate .42s cubic-bezier(.34,1.42,.5,1);position:absolute;top:45px;left:17px;right:17px}.E1lAwW_folder:hover .E1lAwW_sheet{translate:0 -54px;rotate:-4deg}.E1lAwW_sheetShadow{opacity:0;border-radius:14px;transition:opacity .32s ease-out;position:absolute;inset:0;box-shadow:0 26px 48px #00000073}.E1lAwW_folder:hover .E1lAwW_sheetShadow{opacity:1}.E1lAwW_sheetGrid{flex-direction:column;gap:4px;width:120px;height:88px;display:flex;position:absolute;top:51px;left:16px}.E1lAwW_sheetRow{flex:1;gap:4px;display:flex}.E1lAwW_sheetCell,.E1lAwW_sheetBar{background:#25243429;border:.5px solid #221e2f1f;border-radius:6px}.E1lAwW_sheetCell{flex:1}.E1lAwW_sheetBar{width:32px;position:absolute}.E1lAwW_top{justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:90px;left:24px;right:24px}.E1lAwW_amount{white-space:nowrap;color:#ffc61aad;letter-spacing:-.34px;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.17647}.E1lAwW_link{width:24px;height:24px;color:var(--color-text-secondary);transition:color var(--trans-base)}.E1lAwW_folder:hover .E1lAwW_link{color:var(--color-text-primary)}.E1lAwW_bottom{flex-direction:column;gap:6px;display:flex;position:absolute;top:202px;left:24px;right:24px}.E1lAwW_caption{color:var(--color-text-secondary);font-size:14px;font-weight:400;line-height:1.42857}.E1lAwW_month{letter-spacing:-.01em;color:var(--color-text-primary);font-size:24px;font-weight:600;line-height:1.16667}.E1lAwW_month:first-letter{text-transform:uppercase}@keyframes E1lAwW_folder-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.E1lAwW_folder,.E1lAwW_sheet,.E1lAwW_part,.E1lAwW_highlight,.E1lAwW_sheetShadow{transition:none;animation:none}}
@keyframes Dwv5Ka_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Dwv5Ka_placeholder{0%,to{opacity:1}50%{opacity:.6}}.Dwv5Ka_body{gap:var(--space-xxxl);flex-direction:column;display:flex}.Dwv5Ka_intro{gap:var(--space-m);flex-direction:column;display:flex}.Dwv5Ka_title{letter-spacing:-.01em;color:var(--color-text-primary);margin:0;font-size:24px;font-weight:600;line-height:1.16667}.Dwv5Ka_lead{color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:400;line-height:1.42857}.Dwv5Ka_divider{background:var(--color-bd-secondary);height:1px}.Dwv5Ka_list{gap:var(--space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media (prefers-reduced-motion:no-preference){.Dwv5Ka_item{transition:transform var(--trans-press-out)}.Dwv5Ka_item:active:not(:disabled):not([aria-disabled=true]):not(.Dwv5Ka_is-disabled):not(.Dwv5Ka_has-load){transition:transform var(--trans-press-in);transform:scale(.98)}}.Dwv5Ka_item{gap:var(--space-l);padding:var(--space-l);border-radius:var(--radius-s);background:var(--color-bg-surface);transition:background-color var(--trans-base),transform var(--trans-press-out);flex-direction:column;display:flex}@media (hover:hover){.Dwv5Ka_item:hover{background:var(--color-bg-muted)}}.Dwv5Ka_itemTop{justify-content:space-between;align-items:flex-start;gap:var(--space-l);display:flex}.Dwv5Ka_amount{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:400;line-height:1.42857}.Dwv5Ka_icon{width:20px;height:20px;color:var(--color-text-tertiary);transition:color var(--trans-base);flex-shrink:0}.Dwv5Ka_item:hover .Dwv5Ka_icon{color:var(--color-text-primary)}.Dwv5Ka_month{color:var(--color-text-primary);font-size:16px;font-weight:500;line-height:1.5}.Dwv5Ka_month:first-letter{text-transform:uppercase}