@layer base, components, modifiers;.ProjectMeta_container__5jsC2{margin-inline:auto;max-width:90rem;display:grid;grid-template-columns:repeat(12,1fr);padding:0;padding-left:var(--space-5);width:100%}@media(min-width:768px){.ProjectMeta_container__5jsC2{padding-left:0}}.ProjectMeta_grid__BCfHL{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);grid-column:1/-1;width:100%}@media(min-width:768px){.ProjectMeta_grid__BCfHL{grid-template-columns:repeat(4,1fr);grid-column:2/12}}.ProjectMeta_col__01kp1{display:flex;flex-direction:column;text-align:left;gap:var(--space-2)}.ProjectMeta_span__ooIRi{grid-column:span 2;row-gap:var(--space-2)}.ProjectMeta_columns__ysDRA{display:flex;flex-direction:column;gap:var(--space-2)}@media(min-width:768px){.ProjectMeta_columns__ysDRA{align-items:start;column-gap:var(--space-6);display:grid;grid-template-columns:1fr 1fr}}.ProjectMeta_column__JiFMA{display:flex;flex-direction:column;gap:var(--space-3)}.ProjectMeta_label__KAxht{font-family:var(--md-ref-typeface-text);font-size:1rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:115%}@media(min-width:414px){.ProjectMeta_label__KAxht{font-size:1rem;letter-spacing:normal;line-height:115%}}@media(min-width:768px){.ProjectMeta_label__KAxht{font-size:1rem;letter-spacing:normal;line-height:115%}}@media(min-width:1024px){.ProjectMeta_label__KAxht{font-size:1.25rem;letter-spacing:normal;line-height:115%}}@media(min-width:1440px){.ProjectMeta_label__KAxht{font-size:1.25rem;letter-spacing:normal;line-height:115%}}.ProjectMeta_label__KAxht{color:var(--color-on-background-variant)}.ProjectMeta_value__ATl2_{font-family:var(--md-ref-typeface-text);font-size:1rem;font-style:normal;font-weight:400;letter-spacing:normal;line-height:115%}@media(min-width:414px){.ProjectMeta_value__ATl2_{font-size:1rem;letter-spacing:normal;line-height:115%}}@media(min-width:768px){.ProjectMeta_value__ATl2_{font-size:1rem;letter-spacing:normal;line-height:115%}}@media(min-width:1024px){.ProjectMeta_value__ATl2_{font-size:1.25rem;letter-spacing:normal;line-height:115%}}@media(min-width:1440px){.ProjectMeta_value__ATl2_{font-size:1.25rem;letter-spacing:normal;line-height:115%}}.ProjectMeta_value__ATl2_{display:flex;gap:var(--space-2);height:fit-content}@media(max-width:1023px){.ProjectMeta_value__ATl2_{align-items:center}}.ProjectMeta_button__878E1{font-weight:400;width:fit-content}.ProjectMeta_icon__ZPrfj{margin-left:var(--space-3)}.ProjectMeta_logo__ujJU8{font-variation-settings:"FILL" 1;background-color:rgba(0,0,0,.1);border-radius:50%;padding:.25rem;font-size:.875rem}.ProjectMeta_logo__ujJU8.ProjectMeta_nano-banana__oTP5w{font-variation-settings:"FILL" 0}.ProjectMeta_gemini__78xOt{transform:scale(.9)}@layer base, components, modifiers;@font-face{font-family:google-sans;src:url(/fonts/google-sans/GoogleSans-Regular.woff2) format("woff2"),url(/fonts/google-sans/GoogleSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:google-sans;src:url(/fonts/google-sans/GoogleSans-Italic.woff2) format("woff2"),url(/fonts/google-sans/GoogleSans-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:google-sans;src:url(/fonts/google-sans/GoogleSans-Medium.woff2) format("woff2"),url(/fonts/google-sans/GoogleSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:google-sans;src:url(/fonts/google-sans/GoogleSans-MediumItalic.woff2) format("woff2"),url(/fonts/google-sans/GoogleSans-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:google-sans-text;src:url(/fonts/google-sans-text/GoogleSansText-Regular.woff2) format("woff2"),url(/fonts/google-sans-text/GoogleSansText-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:google-sans-text;src:url(/fonts/google-sans-text/GoogleSansText-Italic.woff2) format("woff2"),url(/fonts/google-sans-text/GoogleSansText-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:google-sans-text;src:url(/fonts/google-sans-text/GoogleSansText-Medium.woff2) format("woff2"),url(/fonts/google-sans-text/GoogleSansText-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:google-sans-text;src:url(/fonts/google-sans-text/GoogleSansText-MediumItalic.woff2) format("woff2"),url(/fonts/google-sans-text/GoogleSansText-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:block}@font-face{font-family:Material Symbols Outlined;font-style:normal;src:url(/fonts/material-symbols/MaterialSymbolsOutlined-subset.woff2?v=9ca4fd75) format("woff2");font-display:block}.ProjectPagination_pagination__z986O{margin-inline:auto;max-width:90rem;padding:0 var(--space-5);width:100%}.ProjectPagination_deck__8WIg0{position:relative;width:100%;padding-top:var(--space-7);clip-path:inset(-100% -100% 0 -100%)}.ProjectPagination_fanned__mKUyI{position:absolute;left:50%;bottom:var(--space-12);transform:translateX(-50%);border-radius:var(--radius-md);background-image:var(--gradient-brand-gradient),var(--gradient-background-gradient);pointer-events:none}.ProjectPagination_fannedBack__4oyAD{top:0;width:calc(100% - var(--space-9)*2)}.ProjectPagination_fannedMid__RwOo9{top:var(--space-5);width:calc(100% - var(--space-6)*2);background:linear-gradient(0deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 100%),var(--gradient-brand-gradient)}.ProjectPagination_backgroundImages__Qar9k{position:absolute;inset:0;pointer-events:none;z-index:1}.ProjectPagination_backgroundImages__Qar9k img{object-fit:cover;pointer-events:none;z-index:1}.ProjectPagination_card__GULHO{position:relative;z-index:1;cursor:pointer;display:flex;text-align:left;flex-direction:column;gap:var(--space-7);width:100%;border-radius:var(--radius-md);overflow:hidden;padding:var(--space-7) var(--space-6);background-color:var(--color-background)}@media(min-width:768px){.ProjectPagination_card__GULHO{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--space-6);padding:var(--space-11) 6.5rem}}.ProjectPagination_text__L2D1A{display:flex;flex-direction:column;gap:var(--space-3);position:relative;z-index:2}.ProjectPagination_label__VxflC{font-family:var(--md-ref-typeface-text);font-size:.875rem;font-style:normal;font-weight:400;letter-spacing:-2%;line-height:200%}@media(min-width:414px){.ProjectPagination_label__VxflC{font-size:.875rem;letter-spacing:-2%;line-height:200%}}@media(min-width:768px){.ProjectPagination_label__VxflC{font-size:.875rem;letter-spacing:-2%;line-height:200%}}@media(min-width:1024px){.ProjectPagination_label__VxflC{font-size:.875rem;letter-spacing:-2%;line-height:200%}}@media(min-width:1440px){.ProjectPagination_label__VxflC{font-size:.875rem;letter-spacing:-2%;line-height:200%}}.ProjectPagination_label__VxflC{color:var(--color-on-background-variant)}.ProjectPagination_title__jPUhn{font-family:var(--md-ref-typeface-regular);font-size:2rem;font-style:normal;font-weight:400;letter-spacing:-2%;line-height:105%}@media(min-width:414px){.ProjectPagination_title__jPUhn{font-size:2rem;letter-spacing:-2%;line-height:105%}}@media(min-width:768px){.ProjectPagination_title__jPUhn{font-size:3rem;letter-spacing:-2%;line-height:105%}}@media(min-width:1024px){.ProjectPagination_title__jPUhn{font-size:4rem;letter-spacing:-2%;line-height:100%}}@media(min-width:1440px){.ProjectPagination_title__jPUhn{font-size:4rem;letter-spacing:-2%;line-height:100%}}.ProjectPagination_title__jPUhn{color:var(--color-on-background);max-width:23rem}.ProjectPagination_buttons__NkZRJ{display:flex;flex-shrink:0;gap:var(--space-2);z-index:2}.ProjectPagination_navButton__Bzozn{--md-filled-icon-button-container-color:var(--color-on-background);--md-filled-icon-button-pressed-icon-color:var(--color-background);--md-filled-icon-button-focus-icon-color:var(--color-background);--md-filled-icon-button-hover-icon-color:rgba(0,0,0,0.5);--md-filled-icon-button-icon-color:var(--color-background);--md-filled-icon-button-container-shape:var(--radius-xxs);--md-filled-icon-button-state-layer-width:2.25rem;--md-filled-icon-button-state-layer-height:2.25rem;--md-filled-icon-button-icon-size:1.25rem}