.ProjectDeck-module__oodqTG__pin{position:relative}.ProjectDeck-module__oodqTG__stage{gap:clamp(28px,5vw,48px);display:grid}.ProjectDeck-module__oodqTG__deck{gap:24px;margin:0;padding:0;list-style:none;display:grid}.ProjectDeck-module__oodqTG__card{background:var(--color-bone);border-radius:var(--radius-xl);padding:20px;overflow:hidden}.ProjectDeck-module__oodqTG__cardLink{color:inherit;text-decoration:none;display:block}.ProjectDeck-module__oodqTG__cardText{text-align:center}.ProjectDeck-module__oodqTG__panelInner{animation:.42s cubic-bezier(.2,.8,.2,1) both ProjectDeck-module__oodqTG__panelIn}@keyframes ProjectDeck-module__oodqTG__panelIn{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.ProjectDeck-module__oodqTG__panel,.ProjectDeck-module__oodqTG__dots{display:none}.ProjectDeck-module__oodqTG__controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.ProjectDeck-module__oodqTG__arrows{display:none}.ProjectDeck-module__oodqTG__section[data-deck=on] .ProjectDeck-module__oodqTG__controls{opacity:0;transition:opacity .42s ease-out,translate .42s ease-out;translate:0 12px}.ProjectDeck-module__oodqTG__section[data-deck=on] .ProjectDeck-module__oodqTG__controlsReady{opacity:1;translate:0}@media (min-width:960px) and (prefers-reduced-motion:no-preference){.ProjectDeck-module__oodqTG__section{min-height:260vh}.ProjectDeck-module__oodqTG__pin{top:var(--spacing-header);height:calc(100vh - var(--spacing-header));flex-direction:column;justify-content:center;display:flex;position:sticky;overflow:hidden}.ProjectDeck-module__oodqTG__frame{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.ProjectDeck-module__oodqTG__stage{flex:1;grid-template-columns:1.2fr .8fr;align-items:center;min-height:0}.ProjectDeck-module__oodqTG__deck{--peek:62%;perspective:1000px;height:100%;display:block;position:relative}.ProjectDeck-module__oodqTG__card{aspect-ratio:1.6;width:auto;max-width:100%;height:44%;box-shadow:var(--shadow-card-hover);cursor:pointer;padding:0;transition:transform .8s cubic-bezier(.25,.46,.45,.94),opacity .8s cubic-bezier(.25,.46,.45,.94),filter .8s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;left:50%;translate:-50% -50%}.ProjectDeck-module__oodqTG__cardLink,.ProjectDeck-module__oodqTG__cover{height:100%}.ProjectDeck-module__oodqTG__cover{border-radius:inherit}.ProjectDeck-module__oodqTG__cardText{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProjectDeck-module__oodqTG__card:not(.ProjectDeck-module__oodqTG__center) .ProjectDeck-module__oodqTG__cardLink{pointer-events:none}.ProjectDeck-module__oodqTG__center{z-index:10;transform:scale(1.1)}.ProjectDeck-module__oodqTG__up1,.ProjectDeck-module__oodqTG__down1{z-index:5;opacity:.9;filter:grayscale()}.ProjectDeck-module__oodqTG__up1{transform:translateY(calc(var(--peek) * -1)) scale(.9) translateZ(-100px)}.ProjectDeck-module__oodqTG__down1{transform:translateY(var(--peek)) scale(.9) translateZ(-100px)}.ProjectDeck-module__oodqTG__up2,.ProjectDeck-module__oodqTG__down2{z-index:1;opacity:.7;filter:grayscale()}.ProjectDeck-module__oodqTG__up2{transform:translateY(calc(var(--peek) * -2)) scale(.8) translateZ(-300px)}.ProjectDeck-module__oodqTG__down2{transform:translateY(calc(var(--peek) * 2)) scale(.8) translateZ(-300px)}.ProjectDeck-module__oodqTG__hidden{opacity:0;pointer-events:none}.ProjectDeck-module__oodqTG__panel,.ProjectDeck-module__oodqTG__dots{display:block}.ProjectDeck-module__oodqTG__dots{gap:10px;margin-top:28px;display:flex}.ProjectDeck-module__oodqTG__dot{border-radius:var(--radius-pill);background:var(--color-edge-field);cursor:pointer;border:0;width:10px;height:10px;padding:0;transition:background-color .24s ease-out,transform .24s ease-out}.ProjectDeck-module__oodqTG__dotActive{background:var(--color-mint);transform:scale(1.3)}.ProjectDeck-module__oodqTG__arrows{gap:12px;display:flex}}
.Field-module__kdOvOq__control{border:1px solid var(--color-edge-field);border-radius:var(--radius-lg);width:100%;min-height:52px;color:var(--color-bone);font-family:var(--font-sans);background:linear-gradient(#f7f7ef1a,#f7f7ef0a);padding:14px 16px;font-size:15px;transition:border-color .14s ease-out,box-shadow .14s ease-out;display:block;box-shadow:inset 0 1px #ffffff38}.Field-module__kdOvOq__control:focus-visible{border-color:var(--color-blue);outline:none;box-shadow:inset 0 1px #ffffff38,0 0 0 3px #2f6ff047}.Field-module__kdOvOq__invalid{border-color:var(--color-butter)}.Field-module__kdOvOq__invalid:focus-visible{border-color:var(--color-butter);box-shadow:inset 0 1px #ffffff38,0 0 0 3px #f6e45847}.Field-module__kdOvOq__textarea{resize:vertical;min-height:120px}.Field-module__kdOvOq__select{appearance:none;accent-color:var(--color-mint);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%23F7F7EF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(#f7f7ef1a,#f7f7ef0a);background-position:right 16px center,50%;background-repeat:no-repeat,no-repeat;padding-right:44px}.Field-module__kdOvOq__select option{background:var(--color-ink);color:var(--color-bone);padding:10px 14px}.Field-module__kdOvOq__select option:checked{background:var(--color-mint);color:var(--color-ink-deep)}@supports (appearance:base-select){.Field-module__kdOvOq__select{appearance:base-select}.Field-module__kdOvOq__select::picker(select){appearance:base-select}.Field-module__kdOvOq__select::picker-icon{display:none}.Field-module__kdOvOq__select{transition:border-color .14s ease-out,box-shadow .14s ease-out,background-position .16s ease-out}.Field-module__kdOvOq__select::picker(select){border:1px solid var(--color-edge);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);box-shadow:var(--shadow-glass);background:#0a0b0bf0;margin-top:6px;padding:6px}.Field-module__kdOvOq__select option{border-radius:var(--radius-sm);color:var(--color-bone);background:0 0;padding:11px 14px;font-size:15px;transition:background-color .12s ease-out}.Field-module__kdOvOq__select option::checkmark{display:none}.Field-module__kdOvOq__select option:hover,.Field-module__kdOvOq__select option:focus{background:#f7f7ef14;outline:none}.Field-module__kdOvOq__select option:checked{background:var(--color-mint);color:var(--color-ink-deep);font-weight:700}.Field-module__kdOvOq__select option:disabled,.Field-module__kdOvOq__select option:disabled:checked{color:var(--color-muted);background:0 0;font-weight:400}}.Field-module__kdOvOq__error{color:var(--color-butter);font-size:var(--text-label);margin-top:6px}
.GlassPanel-module__bdyTaq__panel{border:1px solid var(--color-edge);border-radius:var(--radius-xl);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(160deg,#5fbe9057 0%,#0a0b0ba8 46%,#0a0b0bdb 100%);position:relative;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.GlassPanel-module__bdyTaq__panel{background:#0a0b0be0}}.GlassPanel-module__bdyTaq__bloom{z-index:0;filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#2f6ff08c,#0000 70%);width:220px;height:220px;position:absolute;top:-60px;right:-50px}.GlassPanel-module__bdyTaq__sheen{z-index:0;pointer-events:none;background:linear-gradient(#ffffff29,#0000);height:46%;position:absolute;inset:0 0 auto}.GlassPanel-module__bdyTaq__content{z-index:1;position:relative}
.LogoCycle-module__3jrV5W__cycle{--duration:20;--travel-x:14;--travel-y:34;--step:2;--blur:2;--stagger:.6;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.5rem,4vw,3rem);width:fit-content;max-width:100%;margin-inline:auto;display:flex}.LogoCycle-module__3jrV5W__column{--base-delay:calc(sin((var(--index) / var(--lists)) * 45deg) * var(--stagger));grid-template:1fr/1fr;width:100px;margin:0;padding:0;list-style:none;display:grid}.LogoCycle-module__3jrV5W__item{grid-area:1/1;place-items:center;display:grid}.LogoCycle-module__3jrV5W__item svg{width:auto;height:3rem;overflow:visible}.LogoCycle-module__3jrV5W__item use{animation-name:LogoCycle-module__3jrV5W__appear;animation-duration:calc(var(--duration) * 1s);animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:calc((var(--duration) / var(--items)) * (var(--items) - var(--i)) * -1s + (var(--base-delay) * 1s));mix-blend-mode:hard-light;transform-box:fill-box}.LogoCycle-module__3jrV5W__item use:first-of-type{fill:var(--color-mint)}.LogoCycle-module__3jrV5W__item use:nth-of-type(2){fill:var(--color-blue)}.LogoCycle-module__3jrV5W__item use:nth-of-type(3){fill:var(--color-bone)}@keyframes LogoCycle-module__3jrV5W__appear{0%,81.33%{filter:blur(calc(var(--blur) * 1px));opacity:0;translate:calc((var(--travel-x) + (var(--u) * var(--step))) * -1px) calc((var(--travel-y) + (var(--u) * var(--step))) * 1px);animation-timing-function:ease-out}84.33%,97%{filter:blur();opacity:1;animation-timing-function:ease-in;translate:0}to{filter:blur(calc(var(--blur) * 1px));opacity:0;translate:calc((var(--travel-x) + (var(--u) * var(--step))) * 1px) calc((var(--travel-y) + (var(--u) * var(--step))) * -1px)}}@media (prefers-reduced-motion:reduce){.LogoCycle-module__3jrV5W__cycle{gap:clamp(1.5rem,4vw,2.5rem)}.LogoCycle-module__3jrV5W__column{display:contents}.LogoCycle-module__3jrV5W__item use{opacity:1;filter:none;mix-blend-mode:normal;animation:none;translate:none}.LogoCycle-module__3jrV5W__item use:not(:nth-of-type(3)){display:none}}
