.Tag-module__wxTNbG__tag{max-width:100%;height:1.5rem;padding:0 var(--spacing-03);background-color:var(--tag-background-taupe);color:var(--tag-color-taupe);font-family:var(--font-family-sans);font-weight:var(--font-weight-regular);letter-spacing:.16px;white-space:nowrap;cursor:default;border:0;border-radius:3px;align-items:center;margin:0;font-size:.75rem;line-height:1rem;display:inline-flex}.Tag-module__wxTNbG__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.Tag-module__wxTNbG__disabled{background-color:var(--layer-01);color:var(--text-disabled);cursor:not-allowed}
.PortfolioItemCard-module__m71pxG__card{box-sizing:border-box;color:var(--text-primary);flex-direction:column;min-block-size:0;min-inline-size:0;text-decoration:none;display:flex}.PortfolioItemCard-module__m71pxG__card:focus-visible{outline:2px solid var(--focus);outline-offset:var(--spacing-02)}.PortfolioItemCard-module__m71pxG__eyebrow{align-items:center;gap:var(--spacing-03);color:var(--text-secondary);margin-block-end:var(--spacing-05);display:inline-flex}.PortfolioItemCard-module__m71pxG__eyebrowIcon{flex:none;display:inline-flex}.PortfolioItemCard-module__m71pxG__media{aspect-ratio:16/10;min-block-size:0;inline-size:100%;min-inline-size:0;background-color:var(--layer-01);margin-block-end:var(--spacing-05);overflow:hidden}.PortfolioItemCard-module__m71pxG__media img,.PortfolioItemCard-module__m71pxG__media video{object-fit:cover;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;display:block}.PortfolioItemCard-module__m71pxG__mediaDesktop,.PortfolioItemCard-module__m71pxG__mediaMobile{block-size:100%;inline-size:100%}.PortfolioItemCard-module__m71pxG__mediaMobile{display:block}.PortfolioItemCard-module__m71pxG__mediaDesktop{display:none}@media (min-width:42rem){.PortfolioItemCard-module__m71pxG__mediaDesktop{display:block}.PortfolioItemCard-module__m71pxG__mediaMobile{display:none}}.PortfolioItemCard-module__m71pxG__description{margin:0 0 var(--spacing-05) 0;max-width:700px;color:var(--text-secondary)}.PortfolioItemCard-module__m71pxG__tags{gap:var(--spacing-02);flex-wrap:wrap;margin-block-end:var(--spacing-05);display:flex}.PortfolioItemCard-module__m71pxG__title{margin:0 0 var(--spacing-03) 0;color:var(--gray-80);overflow-wrap:anywhere}.PortfolioItemCard-module__m71pxG__titleLink{color:inherit;background-image:linear-gradient(to right, var(--taupe-100), var(--taupe-50), var(--taupe-10));transition:background-size var(--motion-duration-base,.11s) ease;background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none}.PortfolioItemCard-module__m71pxG__card:hover .PortfolioItemCard-module__m71pxG__titleLink,.PortfolioItemCard-module__m71pxG__card:focus-visible .PortfolioItemCard-module__m71pxG__titleLink{background-size:100% 1px}.PortfolioItemCard-module__m71pxG__meta{align-items:baseline;gap:var(--spacing-02);color:var(--text-secondary);white-space:nowrap;margin-block-start:auto;display:flex}.PortfolioItemCard-module__m71pxG__year{font-family:var(--font-family-mono);color:var(--taupe-80);font-size:.875rem}.PortfolioItemCard-module__m71pxG__dot{color:var(--text-secondary)}.PortfolioItemCard-module__m71pxG__client{color:var(--text-primary);font-size:.875rem;font-weight:var(--font-weight-medium,500)}.PortfolioItemCard-module__m71pxG__grid{box-sizing:border-box;gap:var(--spacing-11);inline-size:100%;max-width:75rem;flex-direction:column;min-inline-size:0;margin-inline:auto;display:flex}.PortfolioItemCard-module__m71pxG__grid>*{min-block-size:0;min-inline-size:0}
.NoticeCard-module__dwJfhq__root{box-sizing:border-box;gap:var(--spacing-04);padding:var(--spacing-06);background-color:var(--taupe-05);color:var(--text-primary);flex-direction:column;display:flex}.NoticeCard-module__dwJfhq__icon{display:inline-flex}.NoticeCard-module__dwJfhq__heading{color:var(--text-primary);margin:0}.NoticeCard-module__dwJfhq__description{color:var(--text-secondary);margin:0}
.SparklesIcon-module__VhNgKa__wrapper{justify-content:center;align-items:center;display:inline-flex}
.PageTitleBlock-module__zpNY-a__root{box-sizing:border-box;width:100%;background-color:var(--background);min-inline-size:0;color:var(--text-primary);padding-block-start:var(--spacing-10)}.PageTitleBlock-module__zpNY-a__inner{flex-direction:column;align-items:flex-start;gap:0;display:flex}.PageTitleBlock-module__zpNY-a__image{block-size:4rem;inline-size:4rem;border-radius:50%;flex:none;margin-block-end:var(--spacing-05);overflow:hidden}.PageTitleBlock-module__zpNY-a__image>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.PageTitleBlock-module__zpNY-a__heading{font-family:var(--font-family-display);font-size:2.75rem;font-weight:var(--font-weight-regular);color:var(--gray-60);margin:0;line-height:1.2}.PageTitleBlock-module__zpNY-a__heading em{color:var(--gray-80)}.PageTitleBlock-module__zpNY-a__tags{align-items:baseline;gap:var(--spacing-03);font-family:var(--font-family-mono);margin-block-start:var(--spacing-04);font-size:1rem;display:flex}.PageTitleBlock-module__zpNY-a__tagWrap{align-items:baseline;gap:var(--spacing-03);display:flex}.PageTitleBlock-module__zpNY-a__tagDot{color:var(--text-secondary)}.PageTitleBlock-module__zpNY-a__tag{color:var(--taupe-90)}.PageTitleBlock-module__zpNY-a__description{margin:var(--spacing-04) 0 0;color:var(--text-secondary);max-inline-size:42rem;line-height:1.5rem}@media (max-width:41.9375rem){.PageTitleBlock-module__zpNY-a__root{padding-block-start:var(--spacing-10)}.PageTitleBlock-module__zpNY-a__heading{font-size:2rem}}
