header .container .row>div{display:flex;align-items:center}header .container .row>div.image-column img{display:block;height:140px;margin:-110px auto 12px;transform:rotate(-8deg) translateX(-6px);width:75%;max-width:360px}header .container .row>div.text-column p{text-align:left}@media (min-width:576px){header .container{align-items:stretch}header .container .row>div{align-items:end;padding-bottom:30px}header .container .row>div.image-column img{position:absolute;right:5%;bottom:0;height:auto}header h1{text-align:left;font-size:38px;max-width:200px}.about-us__description{min-height:200px}}.about-us__description{padding-top:30px;padding-bottom:30px}.about-us__description p{margin:0 12px;text-align:center}.about-us__description__image-column{position:relative}.about-us__description__image-column img{display:block;height:140px;margin:-110px auto 12px;transform:rotate(-8deg) translateX(-6px)}@media (min-width:576px){.about-us__description .container,.about-us__description .row{min-height:140px}.about-us__description p{margin:0;text-align:left;max-width:330px}.about-us__description__image-column{display:block}.about-us__description__image-column img{position:absolute;right:5%;bottom:0;width:90%;height:auto;max-width:360px}}.about-us__timeline{padding:0 0 30px}@media (min-width:576px){.about-us__timeline{padding:30px 0}}.about-us__timeline .container>div{position:relative;display:flex;gap:0 12px;margin:0 12px}@media (min-width:768px){header h1{max-width:none}.about-us__timeline{padding:60px 0}.about-us__timeline .container>div{display:block;width:70%;margin:250px auto 190px}}.about-us__timeline-image{display:none}.about-us__timeline-item{position:relative;display:flex;color:var(--nwc-secondary-color)}.about-us__timeline-item>div{display:flex;flex-direction:column;justify-content:center;padding-bottom:24px}.about-us__timeline-item:not(:last-child)>div::before{content:'';position:absolute;left:12%;top:0;height:100%;width:calc(22% - 12px);z-index:-1;border-left:3px dotted var(--nwc-tertiary-color)}.about-us__timeline-item>img{width:calc(30% - 12px);height:fit-content;margin-right:12px}@media (min-width:768px){.about-us__timeline-image{display:block;width:100%;height:100%}.about-us__timeline-item>div{padding:0}.about-us__timeline-item:not(:last-child)>div::before,.about-us__timeline-item>img{display:none}.about-us__timeline-item{position:absolute;width:50%;height:auto}.about-us__timeline-item::before{content:'';position:absolute;left:50%;top:0;height:24px;transform:translateY(-160%);border-left:2px dotted var(--nwc-secondary-color)}.about-us__timeline-item:first-child{bottom:0;transform:translate(-30%,80%)}}@media (min-width:768px){.about-us__timeline-item:first-child::before{transform:translateY(-120%)}.about-us__timeline-item:nth-child(2){left:50%;top:0;transform:translate(-45%,-100%)}}@media (min-width:768px){.about-us__timeline-item:nth-child(2)::before{bottom:0;top:auto;left:45%;transform:translateY(160%)}.about-us__timeline-item:nth-child(3){right:2%;bottom:0;transform:translate(40%,80%)}.about-us__timeline-item:nth-child(3)::before{transform:translateY(-120%);left:33%}}.about-us__timeline-item h2{font-size:18px;margin-bottom:0}.about-us__timeline-item p{margin:0;color:var(--color-gray)}.guidelines{background-color:var(--nwc-theme-color);padding-top:30px;padding-bottom:calc(60px + 70px)}.guidelines h2{text-align:center;color:var(--nwc-secondary-color);padding:0 12px;margin-bottom:24px}.guidelines .row{padding-top:58.5px;gap:calc(58.5px + 24px) 0}.guidelines-card{position:relative;display:flex;flex-direction:column;align-items:center;background-color:var(--color-light);border:2px solid var(--nwc-secondary-color);border-radius:24px;padding:calc(12px + 31.5px) 12px 24px;font-size:14px;text-align:center;height:100%;margin:0 auto}.guidelines-card img{position:absolute;width:90px;top:0;transform:translateY(-65%);margin-bottom:-15%}.guidelines-card h3{font-size:18px;color:var(--nwc-secondary-color);margin-bottom:6px}.guidelines-card p{display:block;color:var(--color-gray);font-size:14px;margin:0}.guidelines-card ul{width:100%;text-align:left;color:var(--color-gray);font-size:14px;margin:0}.guidelines-card ul li{margin-bottom:6px;line-height:1.4}.guidelines-card ul li::marker{color:var(--nwc-secondary-color)}.about-us-gallery{position:relative;background-color:var(--nwc-secondary-color);padding-bottom:30px;--gallery-spacing-lg:calc((100% / 3) - 36px - 260px);--gallery-spacing-xl:calc((((100% - 20%) / 3) - 36px - 260px) + 10%);--gallery-spacing-xxl:calc((((100% - 20%) / 3) - 36px - 300px) + 10%)}.about-us-gallery::before{content:'';position:absolute;left:0;bottom:-1px;width:100%;height:200px;background-color:var(--color-beige)}@media (min-width:992px){header h1{font-size:56px}.about-us__description__image-column img{width:75%;max-width:360px}.about-us__timeline .container>div{width:60%;margin:170px auto}.about-us__timeline-item:first-child::before,.about-us__timeline-item:nth-child(3)::before{transform:translateY(-160%)}.guidelines{padding-top:60px;padding-bottom:calc(60px + 70px)}.guidelines-card{padding:calc(18px + 31.5px) 24px 24px;font-size:16px}.about-us-gallery{padding-bottom:60px}.about-us-gallery::before{height:250px}.about-us-gallery .row{padding-left:var(--gallery-spacing-lg);padding-right:var(--gallery-spacing-lg)}}@media (min-width:1200px){.about-us__timeline-item:first-child{transform:translate(-30%,70%)}.about-us__timeline-item:nth-child(3){transform:translate(40%,70%)}.guidelines .container{padding:0 calc(10% + 12px)}.about-us-gallery .row{padding-left:var(--gallery-spacing-xl);padding-right:var(--gallery-spacing-xl)}}@media (min-width:1400px){.about-us__timeline-item::before{height:40px}.guidelines-card{max-width:300px}.about-us-gallery .row{padding-left:var(--gallery-spacing-xxl);padding-right:var(--gallery-spacing-xxl)}}.about-us-gallery__phrase{width:fit-content;background-color:var(--color-beige);margin-top:-70px;margin-left:-12px}.about-us-gallery__phrase p{display:flex;font-family:var(--font-serif);line-height:1;-webkit-text-stroke-width:1px;letter-spacing:1px;font-size:32px;margin:0;padding:30px 36px;width:230px}.about-us-gallery__logo{width:calc(100% - 72px);max-width:290px;margin:36px 24px 12px}@media (min-width:576px){.about-us-gallery__phrase{margin-left:0}.about-us-gallery__logo{width:calc(100% - 24px);margin:36px 24px 30px}}.about-us-gallery .splide{margin-top:30px}@media (min-width:768px){.about-us__timeline-item h2{font-size:28px;white-space:nowrap}.guidelines h2{padding:0;margin-bottom:36px}.guidelines-card h3{font-size:28px}.guidelines-card p{font-size:16px;line-height:1.4}.guidelines-card ul{font-size:16px}.about-us-gallery__phrase p{padding:30px;font-size:50px;width:280px}.about-us-gallery__logo{max-width:none;width:85%}.about-us-gallery .splide{margin-top:60px}}.about-us-gallery .splide__slide img{width:100%;height:auto;aspect-ratio:1/0.7;object-fit:cover;object-position:center;border-radius:16px}