.project-page-hero{color:var(--color-text-03);margin-bottom:100px;min-height:100vmin;padding-bottom:80px;padding-top:150px;position:relative}.project-page-hero__content{max-width:800px;position:relative;width:100%}.project-page-hero__info-request{margin-top:7.5rem;width:100%}.project-page-hero__info-request .base-button:not(:last-child){margin-bottom:1.25rem;margin-right:1.25rem}@media (min-width:80em){.project-page-hero__info-request .base-button:not(:last-child){margin-bottom:0}}.project-page-hero__category{display:block;font-family:Object Sans,sans-serif;font-size:1rem;font-weight:400;margin-bottom:20px;padding-top:0;text-transform:uppercase}.project-page-hero__category strong{text-transform:none}.project-page-hero__title{display:inline-block;font-family:Object Sans,sans-serif;font-size:2.6rem;font-weight:400;margin-bottom:2.5rem;position:relative}.project-page-hero__title p{margin:0}.project-page-hero__applications{margin-bottom:1.25rem;width:100%}.project-page-hero__applications ul{display:flex;list-style-type:none;margin:0;padding:0}.project-page-hero__applications ul li{margin-bottom:1.25rem;margin-right:calc(var(--bs-gutter-x)*.5)}.project-page-hero__category,.project-page-hero__date,.project-page-hero__location{display:block;font-family:Object Sans,sans-serif;font-size:.9rem;font-weight:400;margin-bottom:.625rem;margin-top:0}.project-page-hero__description{font-family:Object Sans,sans-serif;font-size:1rem;font-weight:400;margin-bottom:80px;padding-top:40px}.project-page-hero__description p{margin:0}.project-page-hero__picture-wr{background-color:var(--brand-01);height:calc(100% + 200px);left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.project-page-hero__picture{height:100%;opacity:.2;pointer-events:none;touch-action:none;transform:scale(1.1);transition:transform 0s;width:100%}.project-page-hero__picture .base-picture{height:100%;width:100%}.project-page-hero__picture .base-picture img{height:100%;max-width:none;object-fit:cover;width:100%}.is-inview .project-page-hero__picture{transform:scale(1);transition:transform 10s,opacity 1s}.breadcrumbs{color:var(--color-text-02);font-family:Object Sans,sans-serif;font-size:.9rem;font-weight:400;margin-bottom:4.375rem;overflow:hidden;position:relative;text-transform:uppercase}.-app-waiting .breadcrumbs{opacity:0}.breadcrumbs__content{align-items:center;display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}@media (min-width:80em){.breadcrumbs__content{flex-wrap:nowrap}}.breadcrumbs__divider{display:inline-block;margin:0 5px}.breadcrumbs__entry{position:relative}.breadcrumbs__entry:not(:last-child){display:flex}.breadcrumbs__entry:not(:last-child):after{content:".";display:flex;height:12px;justify-content:center;position:relative;width:12px}.breadcrumbs__entry a{transition:opacity .3s}.breadcrumbs__entry a:hover{opacity:.6}.breadcrumbs__entry .breadcrumbs__label{display:block;max-width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes go-out-to-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes go-in-from-left{0%{transform:translateX(-100%)}25%{transform:translateX(-100%)}to{transform:translateX(0)}}.base-chip{align-content:center;align-items:center;background-color:var(--brand-03);border:1px solid #0000;border-radius:var(--card-border-radius);box-shadow:var(--material-box-shadow);color:var(--color-text-03);display:inline-flex;font-family:Object Sans,sans-serif;font-size:.9rem;font-size:.625rem;font-weight:400;justify-content:center;letter-spacing:1px;line-height:1;min-width:50px;padding:.625rem;text-transform:uppercase;transition:transform .45s cubic-bezier(.215,.61,.355,1),background-color .45s cubic-bezier(.215,.61,.355,1)}.base-chip sup{line-height:0}.base-chip.base-chip--mode-light{background-color:var(--color-white);color:var(--color-text-01)}.base-chip.base-chip--type-span{font-size:10px}.base-chip.base-chip--mode-bordered{background-color:initial;border-color:var(--ui-03);color:var(--color-text-01)}.is-not-touch .base-chip.base-chip--mode-bordered:hover{background-color:var(--ui-03)}.base-chip:not(.base-chip--type-span){cursor:pointer}.base-chip:not(.base-chip--type-span):hover,.base-chip:not(.base-chip--type-span):hover .icon{opacity:.5}.base-chip[data-color="#83e0fc"],.base-chip[data-color="#c2d3d9"],.base-chip[data-color="#e5e5e5"],.base-chip[data-color="#f0f5f7"]{color:var(--color-text-01)}.base-chip .icon{height:auto;margin:0 10px 0 0;transition:opacity .3s;width:16px}.base-chip[disabled]{cursor:not-allowed;opacity:.5}.base-chip p{margin:0}