@layer project;.header--project{background-color:#f2f1ebd6;color:var(--color-primary-dark)}.header__menu-button-line{background-color:var(--color-primary-dark)}.hero{max-height:613px;max-width:none;padding:48px 24px 104px;margin:0 auto;height:80svh;overflow:hidden;background-color:var(--color-primary-light);border-radius:0 0 3.125rem 3.125rem}.hero__content{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between;height:100%;max-width:1184px;color:var(--color-primary-dark)}.hero__quote-container{display:flex;flex-direction:column;gap:8px}.hero__quote{max-width:544px;text-wrap:balance;margin-top:180px}.hero__text-group{display:flex;flex-direction:row;gap:56px;width:100svw}.hero__text{font-size:var(--font-size-heading-1-sub-page);line-height:var(--line-height-heading-1-5);font-weight:var(--font-weight-semibold)}.product-showcase{display:flex;flex-direction:row;justify-content:center;margin:152px 0}.product-showcase__image{width:50%;height:auto}.project-article{background-color:var(--color-primary-light);color:var(--color-primary-dark);border-radius:3.125rem;padding:104px 24px}.overview__header{display:flex;flex-direction:column}.overview__number{font-size:2.25rem;line-height:var(--line-height-heading-2-3-4);font-weight:var(--font-weight-regular)}.overview__title{font-size:var(--font-size-heading-2);line-height:var(--line-height-heading-2-3-4);font-weight:var(--font-weight-regular)}.overview__content{display:flex;flex-direction:row;width:100%;gap:24px}.overview__section{display:flex;flex-direction:column;gap:16px;width:100%;max-width:560px}.overview__subtitle{font-size:var(--font-size-heading-4);line-height:var(--line-height-heading-3-4-5);font-weight:var(--font-weight-regular)}.overview__text{font-family:var(--font-family-secondary);font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph-2);font-weight:var(--font-weight-regular)}.research{margin-top:184px}.research__content{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px}.research__number{font-size:2.25rem;line-height:var(--line-height-heading-2-3-4);font-weight:var(--font-weight-regular)}.research__title{font-size:var(--font-size-heading-2);line-height:var(--line-height-heading-2-3-4);font-weight:var(--font-weight-regular)}.research__text{font-family:var(--font-family-secondary);font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph-1);font-weight:var(--font-weight-regular);width:100%;max-width:560px}.research__interview{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px;margin-top:104px}.research__interview-title{font-size:var(--font-size-heading-3);line-height:var(--line-height-heading-2-3-4);font-weight:var(--font-weight-regular)}.research__interview-text{font-family:var(--font-family-secondary);font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph-1);font-weight:var(--font-weight-regular);width:100%;max-width:560px}.research__insights{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px;margin-top:104px}.research__insights-title{font-size:var(--font-size-heading-3);line-height:var(--line-height-heading-2-3-4);font-weight:var(--font-weight-regular);width:100%;max-width:560px}.research__insights-content{display:flex;flex-direction:column;gap:16px;width:100%;max-width:560px}.research__insights-text{font-family:var(--font-family-secondary);font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph-1);font-weight:var(--font-weight-regular)}.research__insights-list{display:flex;flex-direction:column;gap:8px;font-family:var(--font-family-secondary);font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph-1);font-weight:var(--font-weight-regular)}.research__insights-item-label{font-weight:var(--font-weight-bold)}.research__insights-image{margin-top:104px;width:100%}.research__principles{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px;margin-top:104px}.research__principles-title{font-size:var(--font-size-heading-3);line-height:var(--line-height-heading-2-3-4);font-weight:var(--font-weight-regular)}.research__principles-content{display:flex;flex-direction:column;gap:16px;width:100%;max-width:560px}.research__principles-text{font-family:var(--font-family-secondary);font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph-1);font-weight:var(--font-weight-regular)}.ideas{margin-top:184px}.ideas__number{font-size:2.25rem;line-height:var(--line-height-heading-2-3-4);font-weight:var(--font-weight-regular)}.ideas__content{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px}.ideas__title{font-size:var(--font-size-heading-2);line-height:var(--line-height-heading-2-3-4);font-weight:var(--font-weight-regular)}.ideas__text{font-family:var(--font-family-secondary);font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph-1);font-weight:var(--font-weight-regular);width:100%;max-width:560px}.ideas__one{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px;margin-top:104px}.ideas__one-heading{font-size:var(--font-size-heading-3);line-height:var(--line-height-heading-2-3-4);font-weight:var(--font-weight-regular)}.ideas__one-description{font-family:var(--font-family-secondary);font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph-1);font-weight:var(--font-weight-regular);width:100%;max-width:560px}.ideas__two{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px;margin-top:104px}.ideas__two-heading{font-size:var(--font-size-heading-3);line-height:var(--line-height-heading-2-3-4);font-weight:var(--font-weight-regular)}.ideas__two-description{font-family:var(--font-family-secondary);font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph-1);font-weight:var(--font-weight-regular);width:100%;max-width:560px}.ideas__three{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px;margin-top:104px}.ideas__three-heading{font-size:var(--font-size-heading-3);line-height:var(--line-height-heading-2-3-4);font-weight:var(--font-weight-regular)}.ideas__three-description{font-family:var(--font-family-secondary);font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph-1);font-weight:var(--font-weight-regular);width:100%;max-width:560px}.ideas__chosen{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px;margin-top:104px}.ideas__chosen-heading{font-size:var(--font-size-heading-3);line-height:var(--line-height-heading-2-3-4);font-weight:var(--font-weight-regular)}.ideas__chosen-content{display:flex;flex-direction:column;gap:16px;width:100%;max-width:560px}.ideas__chosen-description{font-family:var(--font-family-secondary);font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph-1);font-weight:var(--font-weight-regular)}.process{margin-top:184px}.process__number{font-size:2.25rem;line-height:var(--line-height-heading-2-3-4);font-weight:var(--font-weight-regular)}.process__content{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px}.process__title{font-size:var(--font-size-heading-2);line-height:var(--line-height-heading-2-3-4);font-weight:var(--font-weight-regular)}.process__text{font-family:var(--font-family-secondary);font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph-1);font-weight:var(--font-weight-regular);width:100%;max-width:560px}.process__low-fidelity{display:flex;flex-direction:column;gap:104px}.process__low-fidelity-wrapper{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px;margin-top:104px}.process__low-fidelity-title{font-size:var(--font-size-heading-3);line-height:var(--line-height-heading-2-3-4);font-weight:var(--font-weight-regular)}.process__low-fidelity-content{display:flex;flex-direction:column;gap:16px;width:100%;max-width:560px}.process__low-fidelity-text{font-family:var(--font-family-secondary);font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph-1);font-weight:var(--font-weight-regular)}.process__low-fidelity-image,.process__testing-one-image{height:600px;object-fit:contain;background-color:#e4e4e4}.process__testing-one{display:flex;flex-direction:column;margin-top:104px}.process__testing-one-wrapper{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px}.process__testing-one-title{font-size:var(--font-size-heading-3);line-height:var(--line-height-heading-2-3-4);font-weight:var(--font-weight-regular)}.process__testing-one-content{display:flex;flex-direction:column;gap:24px;width:100%;max-width:560px}.process__testing-one-text{font-family:var(--font-family-secondary);font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph-1);font-weight:var(--font-weight-regular)}.process__testing-one-list{display:flex;flex-direction:column;gap:16px;font-family:var(--font-family-secondary);font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph-1);font-weight:var(--font-weight-regular)}.process__testing-one-item-label{font-weight:var(--font-weight-bold)}.process__testing-one-image{margin-top:104px}.process__reevaluation{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px;margin-top:104px}.process__reevaluation-title{font-size:var(--font-size-heading-3);line-height:var(--line-height-heading-2-3-4);font-weight:var(--font-weight-regular)}.process__reevaluation-content{display:flex;flex-direction:column;gap:16px;width:100%;max-width:560px}.process__reevaluation-text{font-family:var(--font-family-secondary);font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph-1);font-weight:var(--font-weight-regular)}.process__high-fidelity{display:flex;flex-direction:column;margin-top:104px}.process__high-fidelity-content{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px}.process__high-fidelity-title{font-size:var(--font-size-heading-3);line-height:var(--line-height-heading-2-3-4);font-weight:var(--font-weight-regular)}.process__high-fidelity-text{font-family:var(--font-family-secondary);font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph-1);font-weight:var(--font-weight-regular);width:100%;max-width:560px}.process__high-fidelity-image{margin-top:104px;height:1120px;object-fit:cover;object-position:top;background-color:#e4e4e4}.process__testing-two{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px;margin-top:104px}.process__testing-two-title{font-size:var(--font-size-heading-3);line-height:var(--line-height-heading-2-3-4);font-weight:var(--font-weight-regular)}.process__testing-two-content{display:flex;flex-direction:column;gap:16px;width:100%;max-width:560px}.process__testing-two-text{font-family:var(--font-family-secondary);font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph-1);font-weight:var(--font-weight-regular)}.process__testing-two-list{display:flex;flex-direction:column;gap:16px;font-family:var(--font-family-secondary)}.process__testing-two-item-label{font-weight:var(--font-weight-bold)}.final-design{display:flex;flex-direction:column;margin-top:184px}.final-design__number{font-size:2.25rem;line-height:var(--line-height-heading-2-3-4);font-weight:var(--font-weight-regular)}.final-design__content{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:24px}.final-design__title{font-size:var(--font-size-heading-2);line-height:var(--line-height-heading-2-3-4);font-weight:var(--font-weight-regular)}.final-design__text{font-family:var(--font-family-secondary);font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph-1);font-weight:var(--font-weight-regular);width:100%;max-width:560px}.final-design__image{margin-top:104px;margin-bottom:104px}.marquee-container{overflow:hidden;white-space:nowrap;flex-shrink:0}.hero__text{display:flex;flex-direction:row;gap:40px}.footer--project{background-color:var(--color-primary-dark);color:var(--color-primary-light)}.footer--project .footer__icon,.footer--project .footer__copyright-icon,.footer--project .footer__scroll-icon{filter:invert(100%)}@media(max-width:768px){.product-showcase{flex-direction:column;margin:128px 0}.product-showcase__image{width:100%}.process__high-fidelity-image{height:600px;object-fit:contain;background-color:#e4e4e4}}@media(max-width:1024px){.overview__content,.research__content,.research__interview,.research__insights,.research__principles,.ideas__content,.ideas__one,.ideas__two,.ideas__three,.ideas__chosen,.process__content,.process__low-fidelity-wrapper,.process__testing-one-wrapper,.process__reevaluation,.process__high-fidelity-content,.process__testing-two,.final-design__content{flex-direction:column}}
