.project-card{position:relative;aspect-ratio:4 / 3!important;display:grid;grid-template-rows:auto auto;overflow:hidden;--dur:450ms;--ease:cubic-bezier(.22,.61,.36,1);--panel-h:0px;--panel-h-hover:15%;--pad-y:0px;--pad-y-hover:18px}.project-card .viewport{grid-row:1 / 2;height:calc(100% - var(--panel-h));transition:height var(--dur) var(--ease);position:relative;overflow:hidden;background:#000}.project-card .viewport video{position:absolute!important;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform var(--dur) var(--ease);pointer-events:none}.project-card .panel{grid-row:2 / 3;height:var(--panel-h);transition:height var(--dur) var(--ease),padding var(--dur) var(--ease),box-shadow var(--dur) var(--ease);padding:var(--pad-y) clamp(14px,2.2vw,28px);color:#111;box-shadow:0 -10px 20px rgba(0,0,0,0);overflow:hidden;display:flex;align-items:center;gap:12px}.project-card .panel>*{opacity:0;transform:translateY(8px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.project-card:hover,.project-card.is-active{--panel-h:var(--panel-h-hover);--pad-y:var(--pad-y-hover)}.project-card:hover .viewport video,.project-card.is-active .viewport video{transform:scale(1.00)}.project-card:hover .panel,.project-card.is-active .panel{box-shadow:0 -10px 20px rgba(0,0,0,.12)}.project-card:hover .panel>*,.project-card.is-active .panel>*{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.project-card,.project-card *{transition:none!important}}.breakdance .bde-fancy-container-11257-100{width:50vw;border-radius:10px}.breakdance .bde-fancy-container-11257-100{display:flex;flex-direction:column;justify-content:flex-end}.breakdance .bde-div-11257-101{width:100%;padding:5px 5px 5px 5px}.breakdance .bde-div-11257-101{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.breakdance .bde-div-11257-101{background-color:#642EDA00}.breakdance .bde-div-11257-107{display:flex;flex-direction:column}.breakdance .bde-text-11257-102{font-family:"42dot Sans",sans-serif;font-size:26px;font-weight:700}.breakdance .bde-text-11257-108{color:#525252;font-family:"42dot Sans",sans-serif;font-size:18px;font-weight:400}.breakdance .dan-dot-button-11257-106{margin-top:0px;color:#000;font-size:16px;font-weight:300;--btn-color-tunes-dot-size:13px;--dot-duration:0.4s;--text-duration:0.4s}.breakdance .dan-dot-button-11257-106 .dan-dot-button__inner::after{color:#000;font-size:1vw;font-weight:300}.breakdance .dan-dot-button-11257-106 .dan-dot-button__inner{padding:10px 10px 10px 10px;gap:15px}.breakdance .dan-dot-button-11257-106 .dan-dot-button__bg{background-color:#FFF;border-top:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;border-radius:8px}.breakdance .dan-dot-button-11257-106 .dan-dot-button__dot{background-color:var(--bde-brand-primary-color);transform-origin:-0.75em}.breakdance .dan-dot-button-11257-106 .dan-dot-button__dot--second{background-color:}.breakdance .dan-dot-button-11257-106 .dan-dot-button__dot--third{background-color:}@media (max-width:1119px){.breakdance .dan-dot-button-11257-106 .dan-dot-button__dot--second{background-color:}.breakdance .dan-dot-button-11257-106 .dan-dot-button__dot--third{background-color:}}@media (max-width:1023px){.breakdance .dan-dot-button-11257-106 .dan-dot-button__dot--second{background-color:}.breakdance .dan-dot-button-11257-106 .dan-dot-button__dot--third{background-color:}}@media (max-width:767px){.breakdance .dan-dot-button-11257-106 .dan-dot-button__dot--second{background-color:}.breakdance .dan-dot-button-11257-106 .dan-dot-button__dot--third{background-color:}}@media (max-width:479px){.breakdance .dan-dot-button-11257-106 .dan-dot-button__dot--second{background-color:}.breakdance .dan-dot-button-11257-106 .dan-dot-button__dot--third{background-color:}}