.dhalmia-project{position:relative;background:var(--bg-0);color:var(--text-1);overflow:clip;overflow-clip-margin:0px}.dhalmia-project .dp-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:10000;background:0 0;pointer-events:none}.dhalmia-project .dp-progress__bar{height:100%;width:0%;background:var(--copper-grad-h);will-change:width}.dhalmia-project .dp-hero{position:relative;min-height:100vh;display:flex;align-items:flex-end;padding-bottom:clamp(4rem,8vw,7rem);overflow:hidden}.dhalmia-project .dp-hero__media{position:absolute;inset:0;z-index:0}.dhalmia-project .dp-hero__img{width:100%;height:100%;object-fit:cover;display:block}.dhalmia-project .dp-hero__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(33,33,33,.25) 0%,rgba(33,33,33,.15) 30%,rgba(33,33,33,.45) 60%,rgba(33,33,33,.82) 100%);pointer-events:none}.dhalmia-project .dp-hero__lines{position:absolute;inset:0;z-index:2;pointer-events:none}.dhalmia-project .dp-hero__lines svg{width:100%;height:100%}.dhalmia-project .dp-hero__lines line{stroke:var(--copper-0);stroke-width:.5;opacity:.2}.dhalmia-project .dp-hero__glass{position:relative;z-index:3;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-px);width:100%}.dhalmia-project .dp-hero__inner{max-width:720px;background:rgba(18,18,18,.3);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:clamp(2rem,4vw,3.5rem);box-shadow:0 0 60px rgba(204,132,52,.04)}.dhalmia-project .dp-hero__breadcrumb{display:flex;align-items:center;gap:.5em;font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-lg)}.dhalmia-project .dp-hero__breadcrumb a{color:var(--muted);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.dhalmia-project .dp-hero__breadcrumb a:hover{color:var(--copper-1)}}.dhalmia-project .dp-hero__breadcrumb-sep{color:var(--copper-0);opacity:.5}.dhalmia-project .dp-hero__title{font-family:var(--font-heading);font-size:var(--text-h1);font-weight:300;color:var(--text-0);line-height:1.08;letter-spacing:-.01em;margin-bottom:var(--space-lg)}.dhalmia-project .dp-hero__title em{font-style:italic;color:var(--copper-1);font-weight:inherit}.dhalmia-project .dp-hero__intro{font-size:var(--text-body);color:var(--text-1);line-height:1.7;max-width:52ch}.dhalmia-project .dp-hero__scroll{position:absolute;bottom:clamp(1.5rem,3vw,2.5rem);left:50%;transform:translateX(-50%);z-index:4;opacity:0}.dhalmia-project .dp-meta{padding-block:var(--space-3xl);border-bottom:1px solid var(--border)}.dhalmia-project .dp-meta__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-px);display:flex;flex-wrap:wrap;gap:var(--space-2xl);justify-content:flex-start}.dhalmia-project .dp-meta__item{min-width:140px}.dhalmia-project .dp-meta__label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-2xs)}.dhalmia-project .dp-meta__value{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:300;color:var(--text-0);line-height:1.3}.dhalmia-project .dp-story{padding-block:var(--section-py);position:relative}.dhalmia-project .dp-story+.dp-story{border-top:1px solid var(--border)}.dhalmia-project .dp-story__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-px)}.dhalmia-project .dp-story__split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,5vw,6rem);align-items:center}.dhalmia-project .dp-story__split--reverse .dp-story__content{order:2}.dhalmia-project .dp-story__split--reverse .dp-story__media{order:1}@media (max-width:768px){.dhalmia-project .dp-story__split{grid-template-columns:1fr;gap:var(--space-2xl)}.dhalmia-project .dp-story__split--reverse .dp-story__content,.dhalmia-project .dp-story__split--reverse .dp-story__media{order:unset}}.dhalmia-project .dp-story__overline{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--copper-0);display:inline-flex;align-items:center;gap:.75rem;margin-bottom:var(--space-lg)}.dhalmia-project .dp-story__overline::before{content:"";width:28px;height:1px;background:var(--copper-grad-h);flex-shrink:0}.dhalmia-project .dp-story__heading{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:300;color:var(--text-0);line-height:1.15;margin-bottom:var(--space-lg)}.dhalmia-project .dp-story__heading em{font-style:italic;color:var(--copper-1);font-weight:inherit}.dhalmia-project .dp-story__text{font-size:var(--text-body);color:var(--text-1);line-height:1.75;max-width:52ch}.dhalmia-project .dp-story__text+.dp-story__text{margin-top:var(--space-md)}.dhalmia-project .dp-story__figure{position:relative;border-radius:var(--radius-sm);overflow:hidden}.dhalmia-project .dp-story__figure img{width:100%;height:auto;display:block;border-radius:var(--radius-sm)}.dhalmia-project .dp-story__frame-svg{position:absolute;inset:0;z-index:3;pointer-events:none}.dhalmia-project .dp-story__frame-svg rect{fill:none;stroke:var(--copper-0);stroke-width:1;opacity:.3;stroke-dasharray:3200;stroke-dashoffset:3200}.dhalmia-project .dp-gallery{padding-block:var(--section-py);border-top:1px solid var(--border);position:relative}.dhalmia-project .dp-gallery__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-px)}.dhalmia-project .dp-gallery__header{text-align:center;margin-bottom:var(--space-3xl)}.dhalmia-project .dp-gallery__overline{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--copper-0);margin-bottom:var(--space-md)}.dhalmia-project .dp-gallery__title{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:300;color:var(--text-0);line-height:1.15}.dhalmia-project .dp-gallery__title em{font-style:italic;color:var(--copper-1);font-weight:inherit}.dhalmia-project .dp-gallery__sub{font-size:var(--text-body);color:var(--muted);max-width:48ch;margin-inline:auto;margin-top:var(--space-md);line-height:1.7}.dhalmia-project .dp-gallery__grid{display:grid;gap:var(--space-lg)}.dhalmia-project .dp-gallery__grid--editorial{grid-template-columns:1.35fr 1fr;grid-template-rows:auto auto}.dhalmia-project .dp-gallery__grid--editorial .dp-gallery__item:first-child{grid-row:1/3}@media (max-width:768px){.dhalmia-project .dp-gallery__grid--editorial{grid-template-columns:1fr}.dhalmia-project .dp-gallery__grid--editorial .dp-gallery__item:first-child{grid-row:auto}}.dhalmia-project .dp-gallery__item{position:relative;overflow:hidden;border-radius:var(--radius-sm)}.dhalmia-project .dp-gallery__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--ease-out)}@media (hover:hover) and (pointer:fine){.dhalmia-project .dp-gallery__item:hover img{transform:scale(1.03)}}.dhalmia-project .dp-gallery__item::after{content:"";position:absolute;inset:8px;border:1px solid rgba(204,132,52,.12);border-radius:var(--radius-sm);pointer-events:none;z-index:3;transition:border-color .4s ease,inset .4s ease}@media (hover:hover) and (pointer:fine){.dhalmia-project .dp-gallery__item:hover::after{border-color:rgba(204,132,52,.3);inset:12px}}.dhalmia-project .dp-gallery__caption{position:absolute;bottom:0;left:0;right:0;z-index:4;padding:var(--space-lg) var(--space-xl);background:linear-gradient(180deg,transparent 0%,rgba(18,18,18,.72) 100%)}.dhalmia-project .dp-gallery__caption-text{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-1);line-height:1.5}.dhalmia-project .dp-phase{padding-block:var(--section-py);border-top:1px solid var(--border);background:var(--bg-1);position:relative}.dhalmia-project .dp-phase__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-px)}.dhalmia-project .dp-phase__header{text-align:center;margin-bottom:var(--space-3xl)}.dhalmia-project .dp-phase__overline{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--copper-0);margin-bottom:var(--space-md)}.dhalmia-project .dp-phase__title{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:300;color:var(--text-0);line-height:1.15}.dhalmia-project .dp-phase__title em{font-style:italic;color:var(--copper-1);font-weight:inherit}.dhalmia-project .dp-phase__sub{font-size:var(--text-body);color:var(--muted);max-width:48ch;margin-inline:auto;margin-top:var(--space-md);line-height:1.7}.dhalmia-project .dp-phase__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}@media (max-width:768px){.dhalmia-project .dp-phase__grid{grid-template-columns:1fr}}.dhalmia-project .dp-phase__card{position:relative;overflow:hidden;border-radius:var(--radius-md);background:var(--surface-0);border:1px solid var(--border);transition:border-color .5s var(--ease-out),box-shadow .5s var(--ease-out)}.dhalmia-project .dp-phase__card-img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.dhalmia-project .dp-phase__card-body{padding:var(--space-xl)}.dhalmia-project .dp-phase__card-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--copper-0);margin-bottom:var(--space-xs)}.dhalmia-project .dp-phase__card-desc{font-size:var(--text-sm);color:var(--text-1);line-height:1.65}@media (hover:hover) and (pointer:fine){.dhalmia-project .dp-phase__card:hover{border-color:rgba(204,132,52,.15);box-shadow:0 8px 40px var(--shadow)}}.dhalmia-project .dp-related{padding-block:var(--section-py);border-top:1px solid var(--border)}.dhalmia-project .dp-related__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-px)}.dhalmia-project .dp-related__header{margin-bottom:var(--space-3xl)}.dhalmia-project .dp-related__overline{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--copper-0);display:inline-flex;align-items:center;gap:.75rem;margin-bottom:var(--space-md)}.dhalmia-project .dp-related__overline::before{content:"";width:28px;height:1px;background:var(--copper-grad-h);flex-shrink:0}.dhalmia-project .dp-related__title{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:300;color:var(--text-0);line-height:1.15}.dhalmia-project .dp-related__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}@media (max-width:900px){.dhalmia-project .dp-related__grid{grid-template-columns:1fr 1fr}}@media (max-width:580px){.dhalmia-project .dp-related__grid{grid-template-columns:1fr}}.dhalmia-project .dp-related__card{background:var(--surface-0);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;text-decoration:none;display:block;transition:border-color .5s var(--ease-out),box-shadow .5s var(--ease-out),transform .4s var(--ease-out)}.dhalmia-project .dp-related__card-img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .8s var(--ease-out)}.dhalmia-project .dp-related__card-body{padding:var(--space-xl)}.dhalmia-project .dp-related__card-collection{font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--copper-0);margin-bottom:var(--space-2xs)}.dhalmia-project .dp-related__card-title{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:300;color:var(--text-0);line-height:1.25;margin-bottom:var(--space-xs)}.dhalmia-project .dp-related__card-meta{font-size:var(--text-sm);color:var(--muted)}@media (hover:hover) and (pointer:fine){.dhalmia-project .dp-related__card:hover{border-color:rgba(204,132,52,.15);box-shadow:0 12px 48px var(--shadow)}.dhalmia-project .dp-related__card:hover .dp-related__card-img{transform:scale(1.04)}}.dhalmia-project .dp-cta{padding-block:var(--section-py);border-top:1px solid var(--border);text-align:center}.dhalmia-project .dp-cta__inner{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-px)}.dhalmia-project .dp-cta__heading{font-family:var(--font-heading);font-size:var(--text-h2);font-weight:300;color:var(--text-0);line-height:1.15;margin-bottom:var(--space-md)}.dhalmia-project .dp-cta__heading em{font-style:italic;color:var(--copper-1);font-weight:inherit}.dhalmia-project .dp-cta__sub{font-size:var(--text-body);color:var(--muted);max-width:44ch;margin-inline:auto;line-height:1.7;margin-bottom:var(--space-2xl)}.dhalmia-project .dp-cta__actions{display:flex;gap:var(--space-md);justify-content:center;flex-wrap:wrap}@media (max-width:640px){.dhalmia-project .dp-hero{min-height:85vh}.dhalmia-project .dp-hero__inner{padding:var(--space-xl)}.dhalmia-project .dp-meta__inner{gap:var(--space-xl)}}@media (prefers-reduced-motion:reduce){.dhalmia-project .dp-gallery__item img,.dhalmia-project .dp-related__card-img,.dhalmia-project .dp-related__card,.dhalmia-project .dp-phase__card{transition:none!important;transform:none!important}.dhalmia-project .dp-story__frame-svg rect{stroke-dashoffset:0!important;stroke-dasharray:none!important}}