.portfolio-section-header[data-v-993b73cf]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.portfolio-section-header__bar[data-v-993b73cf]{background:#2bd1c7;border-radius:.5rem;flex-shrink:0;width:6px;height:18px}.portfolio-section-header__title[data-v-993b73cf]{letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0;font-family:Nunito,sans-serif;font-size:14px;font-weight:800}.portfolio-block-preview[data-v-6077019b]{container-type:inline-size}.portfolio-block-preview__section[data-v-6077019b]{padding:8px 0}.portfolio-block-preview__bio[data-v-6077019b]{color:#fffc;line-height:1.6}.portfolio-block-preview__tags[data-v-6077019b]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.portfolio-block-preview__grid[data-v-6077019b]{grid-template-columns:1fr;gap:12px;display:grid}@container (width>=380px){.portfolio-block-preview__grid[data-v-6077019b]{grid-template-columns:repeat(2,1fr)}}@container (width>=620px){.portfolio-block-preview__grid[data-v-6077019b]{grid-template-columns:repeat(3,1fr);gap:16px}}.portfolio-block-preview__grid img[data-v-6077019b]{aspect-ratio:1;object-fit:cover;border-radius:.5rem;width:100%}.portfolio-block-preview__gallery-item[data-v-6077019b]{cursor:zoom-in;background:0 0;border:none;padding:0;line-height:0;display:block}.portfolio-block-preview__list[data-v-6077019b]{flex-direction:column;gap:8px;display:flex}.portfolio-block-preview__list a[data-v-6077019b]{color:#2bd1c7}.portfolio-block-preview__event-card[data-v-6077019b]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.portfolio-block-preview__event-card[data-v-6077019b]:hover{border-color:#ffffff26;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.portfolio-block-preview__event-card[data-v-6077019b]:hover{transform:none}}.portfolio-block-preview__event-cover[data-v-6077019b]{aspect-ratio:16/9;background:#1e1a40}.portfolio-block-preview__event-cover img[data-v-6077019b]{aspect-ratio:16/9;object-fit:cover;border-radius:0;width:100%;height:100%}.portfolio-block-preview__event-placeholder[data-v-6077019b]{color:#fff6;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.portfolio-block-preview__event-body[data-v-6077019b]{flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.portfolio-block-preview__event-body strong[data-v-6077019b]{color:#fff;font-size:14px}.portfolio-block-preview__event-body span[data-v-6077019b]{color:#ffffff73;font-size:11px}.portfolio-block-preview__social[data-v-6077019b]{flex-wrap:wrap;gap:12px;display:flex}.portfolio-block-preview__social-icon[data-v-6077019b]{border-radius:.75rem;justify-content:center;align-items:center;width:40px;height:40px;line-height:0;text-decoration:none;transition:transform .2s;display:flex}.portfolio-block-preview__social-icon[data-v-6077019b] .v-icon{margin:0}.portfolio-block-preview__social-icon[data-v-6077019b]:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.portfolio-block-preview__social-icon[data-v-6077019b]:hover{transform:none}}.portfolio-block-preview__video-wrap[data-v-6077019b]{padding-top:56.25%;position:relative}.portfolio-block-preview__video-wrap[data-v-6077019b]:has(.portfolio-block-preview__empty){padding-top:0}.portfolio-block-preview__video[data-v-6077019b]{border-radius:.75rem;width:100%;height:100%;position:absolute;inset:0}.portfolio-block-preview__empty[data-v-6077019b]{text-align:center;color:#ffffff73;background:#ffffff0a;border:1px dashed #ffffff26;border-radius:.75rem;margin:0;padding:24px;font-size:12px}.portfolio-block-preview__text[data-v-6077019b]{color:#fffc;white-space:pre-line;line-height:1.7}@layer vuetify-components{.v-textarea{--v-textarea-max-height:initial}.v-textarea .v-field{--v-textarea-control-height:var(--v-input-control-height)}.v-textarea .v-field:not(.v-field--no-label,.v-field--active) textarea::placeholder{opacity:0}.v-textarea .v-field__field{--v-input-control-height:var(--v-textarea-control-height)}.v-textarea .v-field__input{max-height:var(--v-textarea-max-height);-webkit-mask-image:linear-gradient(to bottom, transparent, transparent calc(var(--v-field-padding-top,0) + var(--v-input-padding-top,0) - 6px), black calc(var(--v-field-padding-top,0) + var(--v-input-padding-top,0) + 4px)), linear-gradient(to right, transparent, transparent calc(100% - var(--v-textarea-scroll-bar-width,16px)), black calc(100% - var(--v-textarea-scroll-bar-width,16px)));-webkit-mask-image:linear-gradient(to bottom, transparent, transparent calc(var(--v-field-padding-top,0) + var(--v-input-padding-top,0) - 6px), black calc(var(--v-field-padding-top,0) + var(--v-input-padding-top,0) + 4px)), linear-gradient(to right, transparent, transparent calc(100% - var(--v-textarea-scroll-bar-width,16px)), black calc(100% - var(--v-textarea-scroll-bar-width,16px)));mask-image:linear-gradient(to bottom, transparent, transparent calc(var(--v-field-padding-top,0) + var(--v-input-padding-top,0) - 6px), black calc(var(--v-field-padding-top,0) + var(--v-input-padding-top,0) + 4px)), linear-gradient(to right, transparent, transparent calc(100% - var(--v-textarea-scroll-bar-width,16px)), black calc(100% - var(--v-textarea-scroll-bar-width,16px)));outline:none;flex:auto}.v-textarea .v-field__input.v-textarea__sizer{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.v-textarea--no-resize .v-field__input{resize:none}.v-textarea textarea{flex:1;min-width:0;height:100%;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.v-textarea textarea:focus,.v-textarea textarea:active{outline:none}.v-textarea textarea:invalid{box-shadow:none}}@layer vuetify-overrides{.v-textarea .v-field__input.v-textarea__sizer{height:0;min-height:0}}
