.new-dp{--dp-text-primary:#0f0b09;--dp-text-secondary:#504946;--dp-text-highlight:#915844;--dp-text-caption:#ad8273;--dp-text-on-brand:#f3f2f2;--dp-page-default:#ebe8e4;--dp-page-warm:#ebe8e4;--dp-page-band:#dacec9;font-family:var(--font-clash-grotesk),sans-serif;font-weight:400;color:var(--dp-text-primary);background-color:var(--dp-page-default)}.new-dp h1,.new-dp h2,.new-dp h3,.new-dp p{margin:0;font-weight:400}.new-dp .dp-h3{font-size:clamp(24px,2.1vw,40px);line-height:1.15;letter-spacing:-.03em}.new-dp .dp-h4{font-size:clamp(22px,1.35vw,26px);line-height:1.25}.new-dp .dp-body-lg{font-size:clamp(16px,1.05vw,20px)!important;line-height:1.25}.new-dp .dp-body{font-size:clamp(16px,.95vw,18px)!important;line-height:1.25;color:var(--dp-text-secondary)}.new-dp .dp-caption{font-size:16px!important;line-height:1.25}.new-dp .dp-highlight{color:var(--dp-text-highlight)}.new-dp .dp-media{position:relative;overflow:hidden;width:100%}.new-dp .dp-media img{object-fit:cover}.new-dp .dp-hero{position:relative;display:flex;align-items:flex-end;height:100svh;min-height:480px;max-height:1031px;overflow:hidden;color:var(--dp-text-on-brand)}.new-dp .dp-hero__media{position:absolute;inset:0}.new-dp .dp-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:24px;width:100%;padding-bottom:40px}@media screen and (min-width:1280px){.new-dp .dp-hero__content{padding-bottom:96px}}.new-dp .dp-hero__caption,.new-dp .dp-hero__tagline,.new-dp .dp-hero__title{color:var(--dp-text-on-brand)}.new-dp .dp-hero__title{font-size:clamp(40px,7.3vw,140px);font-weight:300!important;line-height:.9}.new-dp .dp-intro{position:relative;overflow:hidden;padding-block:40px}@media screen and (min-width:1280px){.new-dp .dp-intro{padding-block:100px}}.new-dp .dp-intro__rings{display:none;position:absolute;top:-12.92vw;right:-10.52vw;width:32.6vw;pointer-events:none}@media screen and (min-width:768px){.new-dp .dp-intro__rings{display:block}}.new-dp .dp-intro__rings img{width:100%;height:auto}.new-dp .dp-intro__inner{position:relative;display:flex;flex-direction:column;gap:24px;width:100%;max-width:1208px;margin-inline:auto;box-sizing:border-box}@media screen and (min-width:1280px){.new-dp .dp-intro__inner{gap:40px;box-sizing:content-box}}.new-dp .dp-intro__divider{width:100%;margin:0;border:0;border-top:1px solid var(--dp-text-highlight)}.new-dp .dp-intro__collage{aspect-ratio:3342/1248}@media screen and (min-width:1280px){.new-dp .dp-intro__collage{aspect-ratio:1208/388}}.new-dp .dp-intro__columns{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px}@media screen and (min-width:768px){.new-dp .dp-intro__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,4.2vw,80px)}}.new-dp .dp-pillars{padding-block:40px;background-color:var(--dp-page-band)}.new-dp .dp-pillars__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px}@media screen and (min-width:768px){.new-dp .dp-pillars__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.new-dp .dp-pillar{display:flex;flex-direction:column;gap:16px;padding:8px 24px;border-left:1px solid var(--dp-text-highlight)}@media screen and (min-width:1280px){.new-dp .dp-pillar{padding-right:80px}}.new-dp .dp-pillar__label{color:var(--dp-text-caption)}.new-dp .dp-identity{padding-block:40px;background-color:var(--dp-page-warm)}@media screen and (min-width:1280px){.new-dp .dp-identity{padding-block:80px}}.new-dp .dp-identity__inner{display:flex;flex-direction:column;gap:40px;max-width:1520px;margin-inline:auto;box-sizing:content-box}@media screen and (min-width:1280px){.new-dp .dp-identity__inner{flex-direction:row;align-items:flex-start;gap:clamp(64px,6.7vw,128px)}}.new-dp .dp-identity__text{display:flex;flex-direction:column;gap:24px;justify-content:center;align-self:stretch}@media screen and (min-width:1280px){.new-dp .dp-identity__text{flex:0 0 38.9%;gap:40px}}.new-dp .dp-identity__label{color:var(--dp-text-caption)}.new-dp .dp-identity__marks{display:flex;flex-direction:column;gap:24px;flex:1 1;min-width:0;width:100%}@media screen and (min-width:1280px){.new-dp .dp-identity__marks{gap:40px}}.new-dp .dp-mark{display:flex;flex-direction:column;gap:8px;margin:0}.new-dp .dp-mark__image{aspect-ratio:800/300}