@layer base,placeholders,atoms,molecules,organisms;@layer molecules{@property --gradient-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes _gradient-rotate_631ca9f{0%{--gradient-angle:0deg}to{--gradient-angle:360deg}}._project-card_8365d01{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;container:project-card/inline-size;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;width:100%;overflow:hidden;border-radius:var(--radius-tokens-medium)}._project-card__link_a768930{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;cursor:pointer}._project-card__link_a768930:hover~._project-card__image_7832333 ._project-card__image-inner_750916a{transform:scale(1.1)}._project-card_8365d01:has(._project-card__link_a768930:focus-visible){outline:var(--space-tokens-spacing-3x-small) solid var(--color-tokens-outline-dark);outline-offset:var(--width-tokens-width-thin)}._project-card__image_7832333{position:relative;overflow:hidden;border-radius:var(--radius-tokens-medium);background:var(--color-tokens-surface-surface-dark);color:var(--color-tokens-text-light-text)}._project-card__image--square_574bfe1{aspect-ratio:1}._project-card__image--vertical_ac78c28{aspect-ratio:2/3}._project-card__image--portrait_3d36877{aspect-ratio:3/4}._project-card__image--horizontal_d974fcb{aspect-ratio:3/2}._project-card__image--auto_2a2f6ab{aspect-ratio:auto}._project-card__image-inner_750916a{display:block;width:100%;height:100%;transition:transform .5s;object-fit:cover}._project-card__badges_1b9c3b1{left:var(--space-tokens-spacing-small);padding:var(--space-tokens-padding-medium) var(--space-tokens-padding-small)}._project-card__badges_1b9c3b1,._project-card__info-icon_e02ec7f{position:absolute;top:var(--space-tokens-spacing-small);right:var(--space-tokens-spacing-small);z-index:2}._project-card__info-icon_e02ec7f{padding:var(--space-tokens-padding-medium);font-size:var(--primitives-tokens-size-300);color:var(--color-tokens-text-button-tertiary-light-text);filter:drop-shadow(0 0 4px var(--primitives-tokens-color-dark-transparent-50))}._project-card__inner_36fb8d2{position:relative;z-index:2;display:flex;gap:var(--space-tokens-margin-2x-small);flex-direction:column;align-items:flex-start;width:100%;padding:var(--space-tokens-padding-small) var(--space-tokens-padding-large);border-radius:var(--radius-tokens-small)}._project-card__content_277881a,._project-card__header_d166f16{display:flex;flex-wrap:wrap;width:100%}._project-card__header_d166f16{justify-content:space-between;align-items:flex-end;gap:var(--space-tokens-spacing-small)}._project-card__prefix_5130548{margin-bottom:0}._project-card__title_d04ccce{color:var(--color-tokens-text-title)}._project-card__content_277881a{margin-top:var(--space-tokens-margin-2x-small)}._project-card__content_277881a,._project-card__features_8ac35d8{display:flex;flex-wrap:wrap;gap:var(--space-tokens-spacing-medium)}._project-card__features_8ac35d8{margin-left:auto;list-style:none}._project-card__action_af29c5a{position:absolute;bottom:var(--space-tokens-spacing-large);right:var(--space-tokens-spacing-large);z-index:9}._project-card--with-info-icon_dcc750b ._project-card__badges_1b9c3b1{right:calc(44px + var(--primitives-tokens-size-300))}}