
.selected-portfolio{padding:100px 7vw;background:#241820;color:#f4efe7}.portfolio-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px}.portfolio-heading h2{font:400 clamp(38px,4.5vw,72px)/1.08 'Manrope',sans-serif;letter-spacing:-.05em;margin:22px 0 0}.portfolio-all{display:inline-flex;align-items:center;border-bottom:1px solid currentColor;padding:14px 0;font-size:14px;white-space:nowrap}.portfolio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.portfolio-card{display:block;min-width:0}.portfolio-media{position:relative;overflow:hidden;background:#33232c;aspect-ratio:4/5}.portfolio-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s}.portfolio-card:hover img{transform:scale(1.035)}.portfolio-arrow{position:absolute;right:16px;bottom:16px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#f4efe7;color:#4b1838;font-size:24px}.portfolio-label h3{font:500 25px/1.2 'Manrope',sans-serif;letter-spacing:-.04em;margin:22px 0 8px}.portfolio-label p{font-size:12px;color:#c4b2bd;line-height:1.6;margin:0}.portfolio-page{background:#f4efe7;color:#241820}.portfolio-intro{padding:175px 7vw 65px}.portfolio-intro h1{font:400 clamp(56px,7.6vw,118px)/1.05 'Manrope',sans-serif;letter-spacing:-.06em;margin:28px 0}.portfolio-intro h1 em{color:#4b1838;font-family:Georgia,serif;font-weight:400}.portfolio-intro>p{font-size:18px;line-height:1.7;color:#6a5661}.portfolio-overview{padding:0 7vw 90px}.portfolio-page .portfolio-label p{color:#6a5661}.project-story{padding:90px 7vw;background:#e9dfd3;scroll-margin-top:90px}.project-heading{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:45px}.project-heading h2,.project-film h2{font:400 clamp(44px,5vw,78px)/1.05 'Manrope',sans-serif;letter-spacing:-.05em;margin:20px 0 0}.project-heading p,.project-film p{font-size:16px;line-height:1.8;color:#6a5661;margin:0;max-width:590px}.dayfolk-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.dayfolk-gallery figure{margin:0}.dayfolk-gallery img{width:100%;height:auto;display:block}.film-projects{padding:100px 7vw;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px}.project-film{scroll-margin-top:120px}.project-film p{margin:25px 0;min-height:90px}.project-film video{display:block;width:100%;max-height:780px;aspect-ratio:9/16;object-fit:contain;background:#111}.portfolio-end{padding:85px 7vw 100px;background:#4b1838;color:#f4efe7}.portfolio-end h2{font:400 clamp(40px,5vw,78px)/1.1 'Manrope',sans-serif;letter-spacing:-.05em;margin:25px 0}@media(max-width:700px){.selected-portfolio{padding:65px 6vw}.portfolio-heading{align-items:start;flex-direction:column;gap:16px}.portfolio-grid{grid-template-columns:1fr;gap:40px}.portfolio-media{aspect-ratio:4/5}.portfolio-intro{padding:140px 6vw 40px}.portfolio-overview{padding:0 6vw 65px}.project-story{padding:65px 6vw}.project-heading{grid-template-columns:1fr;gap:25px}.dayfolk-gallery{grid-template-columns:1fr;gap:20px}.film-projects{padding:65px 6vw;grid-template-columns:1fr;gap:65px}.project-film p{min-height:0}.portfolio-end{padding:65px 6vw}}@media(prefers-reduced-motion:reduce){.portfolio-media img{transition:none}}

.project-detail-button{display:inline-flex;gap:28px;align-items:center;border:1px solid currentColor;border-radius:30px;padding:12px 20px;margin-top:18px;font-size:13px;line-height:1.4}.portfolio-card:hover .project-detail-button{background:#4b1838;color:#f4efe7;border-color:#4b1838}.selected-portfolio .portfolio-card:hover .project-detail-button{background:#f4efe7;color:#4b1838}.project-back{padding:145px 7vw 35px}.project-back a{display:inline-block;font-size:14px;border-bottom:1px solid #8a747e;padding:10px 0}.single-project-film{padding:20px 7vw 90px;max-width:1100px;margin:auto}.single-project-film .project-film p{max-width:650px;min-height:0}.single-project-film video{max-width:650px;margin:35px auto 0;max-height:850px}.project-back+.project-story{padding-top:35px}.portfolio-overview{padding-bottom:100px}@media(max-width:700px){.project-back{padding:125px 6vw 25px}.single-project-film{padding:10px 6vw 60px}}

.project-heading h1,.project-film h1{font:400 clamp(44px,5vw,78px)/1.05 Manrope,sans-serif;letter-spacing:-.05em;margin:20px 0 0}

.portfolio-media .portfolio-reel{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;background:#111}
.portfolio-media .portfolio-reel{object-fit:contain;background:#f4efe7}
.work-slide-controls{display:none}@media(max-width:700px){.selected-portfolio .portfolio-grid{position:relative;display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:8px}.selected-portfolio .portfolio-grid::-webkit-scrollbar{display:none}.selected-portfolio .portfolio-card{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.selected-portfolio .portfolio-media{aspect-ratio:4/5}.work-slide-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:26px}.work-slide-dot{width:10px;height:10px;border-radius:50%;background:#ffffff40;border:0;padding:0}.work-slide-dot.active{background:#f4efe7;transform:scale(1.2)}.work-slide-pause{border:1px solid #ffffff60;color:#f4efe7;background:transparent;border-radius:24px;font-size:11px;padding:8px 13px;margin-left:14px}.selected-portfolio .portfolio-label{min-height:120px}}

.social-project-intro{padding:20px 7vw 50px}.social-project-intro h1{font:400 clamp(48px,6vw,90px)/1.1 Manrope,sans-serif;letter-spacing:-.05em;margin:20px 0}.social-project-intro p{font-size:18px;line-height:1.7;color:#6a5661;max-width:650px}.social-project-intro>a{display:inline-block;padding:12px 0;border-bottom:1px solid currentColor}.social-project-posts{padding:35px 7vw 90px}.social-project-posts>h2{font:400 clamp(30px,4vw,55px)/1.2 Manrope,sans-serif;letter-spacing:-.04em;margin:0 0 35px}.social-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;max-width:1100px}.social-post{min-width:0;background:white;padding:10px}.social-post iframe{width:100%;height:760px;border:0;background:#fff}.social-post>a{display:block;padding:16px 10px;font-size:13px;color:#4b1838}.social-preview-link{display:block}.social-preview-card iframe{width:100%;height:100%;border:0;pointer-events:none;background:#fff}.social-preview-card .portfolio-media{background:white}.social-preview-card .portfolio-label{padding-bottom:10px}.portfolio-page .portfolio-grid{row-gap:50px}@media(max-width:700px){.social-post-grid{grid-template-columns:1fr}.social-project-intro{padding:10px 6vw 40px}.social-project-posts{padding:25px 6vw 65px}.social-post iframe{height:690px}}

.direct-work-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:1200px}.direct-work-gallery figure{margin:0;background:#eee8df}.direct-work-gallery img{display:block;width:100%;height:auto}.direct-work-gallery figcaption{padding:13px 16px;font-size:11px;color:#6a5661}.brand-work-cover{width:100%;height:100%;display:grid;place-items:center;background:#f4efe7;padding:40px}.brand-work-cover svg{width:100%;height:200px;filter:none}.selected-portfolio .portfolio-grid{display:flex;position:relative;gap:26px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.selected-portfolio .portfolio-grid::-webkit-scrollbar{display:none}.selected-portfolio .portfolio-card{flex:0 0 calc((100% - 52px)/3);scroll-snap-align:start}.selected-portfolio .work-slide-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:28px}.work-slide-dot{width:10px;height:10px;border-radius:50%;background:#ffffff40;border:0;padding:0}.work-slide-dot.active{background:#f4efe7}.work-slide-pause{border:1px solid #ffffff60;color:#f4efe7;background:transparent;border-radius:24px;font-size:11px;padding:8px 13px;margin-left:14px}@media(max-width:900px) and (min-width:701px){.selected-portfolio .portfolio-card{flex-basis:calc((100% - 26px)/2)}}@media(max-width:700px){.selected-portfolio .portfolio-grid{gap:18px}.selected-portfolio .portfolio-card{flex:0 0 100%}.direct-work-gallery{grid-template-columns:1fr;gap:20px}.work-slide-controls{flex-wrap:wrap}}

.foldo-story{background:#ececf4}.foldo-story .dayfolk-gallery{align-items:start}

.foldo-chapter{margin-top:65px}.foldo-chapter-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:55px;align-items:start;margin-bottom:35px}.foldo-chapter-copy>.eyebrow{grid-column:1/-1;margin-bottom:18px;color:#6a5661}.foldo-chapter-copy h2,.foldo-summary h2{font:400 clamp(30px,3.7vw,56px)/1.12 Manrope,sans-serif;letter-spacing:-.045em;margin:0}.foldo-chapter-copy p,.foldo-summary p{font-size:16px;line-height:1.8;color:#655565;margin:0}.foldo-image-note{max-width:760px;font-size:13px;line-height:1.75;color:#6a5661;margin:20px 0 0}.foldo-summary{margin-top:75px;border-top:1px solid #c8bdca;padding-top:45px;max-width:850px}.foldo-summary h2{margin:20px 0 25px}.foldo-summary a{display:inline-block;border-bottom:1px solid currentColor;padding:15px 0;color:#4b1838;margin-top:20px}@media(max-width:700px){.foldo-chapter{margin-top:45px}.foldo-chapter-copy{grid-template-columns:1fr;gap:20px;margin-bottom:25px}.foldo-chapter-copy>.eyebrow{margin-bottom:0}.foldo-chapter-copy h2{font-size:34px}.foldo-chapter-copy p{font-size:15px}.foldo-summary{margin-top:50px}}

.morrow-story{background:#f2f0e8;color:#414938}.morrow-story .dayfolk-gallery{align-items:start}.morrow-story .foldo-chapter-copy p,.morrow-story .foldo-image-note,.morrow-story .foldo-summary p{color:#525747}.morrow-project-meta{display:flex;flex-wrap:wrap;gap:22px 55px;border-top:1px solid #b5b8a8;border-bottom:1px solid #b5b8a8;padding:22px 0;margin-top:30px}.morrow-project-meta p{font-size:13px;line-height:1.7;margin:0}.morrow-project-meta strong{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:10px;margin-bottom:6px}.morrow-story .foldo-summary{border-color:#b5b8a8}

.lumenna-story{background:#f3ece1;color:#123d3c}.lumenna-story .dayfolk-gallery{align-items:start}.lumenna-story .foldo-chapter-copy p,.lumenna-story .foldo-image-note,.lumenna-story .foldo-summary p{color:#4b5b56}.lumenna-story .morrow-project-meta,.lumenna-story .foldo-summary{border-color:#c5b7a6}

.daymart-story{background:#fff5e7;color:#005139}.daymart-story .dayfolk-gallery{align-items:start}.daymart-story .foldo-chapter-copy p,.daymart-story .foldo-image-note,.daymart-story .foldo-summary p{color:#465c4c}.daymart-story .morrow-project-meta,.daymart-story .foldo-summary{border-color:#cbbfaa}

.velune-story{background:#f5ecea;color:#48142d}.velune-story .dayfolk-gallery{align-items:start}.velune-story .foldo-chapter-copy p,.velune-story .foldo-image-note,.velune-story .foldo-summary p{color:#705563}.velune-story .morrow-project-meta,.velune-story .foldo-summary{border-color:#cab6bd}
