.nuup-org-archive,.nuup-org-single,.nuup-org-archive *,.nuup-org-single *{box-sizing:border-box}.nuup-org-archive,.nuup-org-single{background:#f3f0e9;color:#172019}.nuup-org-archive__hero{max-width:1420px;margin:auto;padding:140px 5vw 100px}.nuup-org-archive__hero span,.nuup-org-single small{font:600 10px/1.2 Inter,sans-serif;letter-spacing:.26em}.nuup-org-archive__hero h1{margin:25px 0;font:400 clamp(58px,7vw,112px)/.9 "Cormorant Garamond",serif;letter-spacing:-.04em}.nuup-org-archive__hero p{max-width:620px;font:400 15px/1.8 Inter,sans-serif;color:#5f655e}.nuup-org-archive__grid{max-width:1480px;margin:auto;padding:0 4vw 140px;display:grid;gap:100px}.nuup-org-card{display:grid;grid-template-columns:1.35fr .65fr;gap:clamp(35px,6vw,100px);align-items:center}.nuup-org-card:nth-child(even){grid-template-columns:.65fr 1.35fr}.nuup-org-card:nth-child(even) .nuup-org-card__image{order:2}.nuup-org-card__image{height:620px;overflow:hidden}.nuup-org-card__image img{width:100%;height:100%;object-fit:cover;transition:transform 1s}.nuup-org-card:hover img{transform:scale(1.04)}.nuup-org-card__body small{font:600 9px Inter,sans-serif;letter-spacing:.25em}.nuup-org-card h2{font:400 clamp(42px,5vw,76px)/.95 "Cormorant Garamond",serif;margin:20px 0}.nuup-org-card h2 a,.nuup-org-link{color:inherit;text-decoration:none}.nuup-org-card p{font:14px/1.85 Inter,sans-serif;color:#60665f}.nuup-org-link{display:inline-flex;gap:18px;margin-top:24px;font:600 10px Inter,sans-serif;letter-spacing:.18em}.nuup-org-hero{height:100svh;position:relative;display:flex;align-items:flex-end;overflow:hidden}.nuup-org-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nuup-org-hero__veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,12,8,.1),rgba(8,12,8,.72))}.nuup-org-hero__content{position:relative;z-index:2;color:white;padding:0 6vw 8vh;max-width:980px}.nuup-org-hero__content h1{font:400 clamp(70px,9vw,145px)/.82 "Cormorant Garamond",serif;margin:20px 0;letter-spacing:-.05em}.nuup-org-hero__content p{max-width:650px;font:15px/1.8 Inter,sans-serif;color:rgba(255,255,255,.82)}.nuup-org-intro{max-width:1400px;margin:auto;padding:150px 5vw;display:grid;grid-template-columns:.85fr 1.15fr;gap:10vw}.nuup-org-intro h2,.nuup-org-services h2,.nuup-org-gallery h2,.nuup-org-cta h2{font:400 clamp(48px,6vw,90px)/.92 "Cormorant Garamond",serif;letter-spacing:-.04em;margin:25px 0}.nuup-org-intro__copy{font:15px/2 Inter,sans-serif;color:#545b54}.nuup-org-facts{border-block:1px solid rgba(20,30,22,.16);display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:0 5vw}.nuup-org-facts div{padding:38px 2vw;border-right:1px solid rgba(20,30,22,.12)}.nuup-org-facts strong{display:block;margin-top:12px;font:400 21px "Cormorant Garamond",serif}.nuup-org-services{background:#172019;color:#f6f1e8;padding:130px 6vw}.nuup-org-services header{max-width:760px}.nuup-org-services>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border-top:1px solid rgba(255,255,255,.16)}.nuup-org-services article{padding:28px 18px;border-bottom:1px solid rgba(255,255,255,.16);display:flex;gap:25px}.nuup-org-services article p{margin:0;font:14px Inter,sans-serif}.nuup-org-services article span{font:9px Inter,sans-serif;color:#a9ac9f}.nuup-org-gallery{padding:140px 5vw;max-width:1500px;margin:auto}.nuup-org-gallery__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.nuup-org-gallery figure{margin:0;height:360px;overflow:hidden}.nuup-org-gallery figure:first-child{grid-column:span 2;height:600px}.nuup-org-gallery figure img{width:100%;height:100%;object-fit:cover}.nuup-org-gallery__extra{display:none}.nuup-org-gallery.is-open .nuup-org-gallery__extra{display:block}.nuup-org-gallery button{display:block;margin:35px auto 0;border:1px solid #172019;background:transparent;padding:16px 28px;font:600 9px Inter,sans-serif;letter-spacing:.2em}.nuup-org-cta{text-align:center;padding:150px 20px;background:#e5ded0}.nuup-org-cta a{display:inline-flex;gap:20px;color:#172019;text-decoration:none;border-bottom:1px solid;padding:15px 0;font:600 10px Inter,sans-serif;letter-spacing:.2em}@media(max-width:800px){.nuup-org-card,.nuup-org-card:nth-child(even),.nuup-org-intro{grid-template-columns:1fr}.nuup-org-card:nth-child(even) .nuup-org-card__image{order:0}.nuup-org-card__image{height:62svh}.nuup-org-hero__content{padding:0 20px 45px}.nuup-org-intro{padding:90px 20px}.nuup-org-services{padding:90px 20px}.nuup-org-services>div{grid-template-columns:1fr}.nuup-org-gallery{padding:90px 20px}.nuup-org-gallery__grid{grid-template-columns:1fr}.nuup-org-gallery figure,.nuup-org-gallery figure:first-child{grid-column:auto;height:55svh}.nuup-org-facts{grid-template-columns:1fr 1fr}.nuup-org-archive__hero{padding:100px 20px 70px}.nuup-org-archive__grid{padding:0 20px 90px;gap:75px}}
