.cinematic-gallery-shell-module__NPj4mW__gallery{min-height:calc(100svh - var(--header-height));color:var(--dl-text-dark);background:var(--dl-ivory);touch-action:pan-y;position:relative;overflow:hidden}.cinematic-gallery-shell-module__NPj4mW__gallery:focus-visible{outline-offset:-2px;outline:2px solid #b09a7c}.cinematic-gallery-shell-module__NPj4mW__stage,.cinematic-gallery-shell-module__NPj4mW__slides,.cinematic-gallery-shell-module__NPj4mW__slide{min-height:calc(100svh - var(--header-height))}.cinematic-gallery-shell-module__NPj4mW__stage{position:relative;overflow:hidden}.cinematic-gallery-shell-module__NPj4mW__gallery[data-has-stage-nav=true] .cinematic-gallery-shell-module__NPj4mW__slide{padding-bottom:clamp(5.5rem,7vw,6.5rem)}.cinematic-gallery-shell-module__NPj4mW__slides{position:relative}.cinematic-gallery-shell-module__NPj4mW__slide{isolation:isolate;grid-template-columns:minmax(0,1fr);align-items:end;padding:clamp(2rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.cinematic-gallery-shell-module__NPj4mW__gallery[data-enhanced=true] .cinematic-gallery-shell-module__NPj4mW__slide{visibility:hidden;opacity:0;clip-path:inset(0 0 0 8%);pointer-events:none;transition:opacity .9s,clip-path 1s cubic-bezier(.22,1,.36,1),visibility 0s linear 1s;position:absolute;inset:0}.cinematic-gallery-shell-module__NPj4mW__gallery[data-enhanced=true] .cinematic-gallery-shell-module__NPj4mW__activeSlide{visibility:visible;opacity:1;clip-path:inset(0);pointer-events:auto;transition-delay:0s}@media (scripting:enabled){.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__slide{visibility:hidden;opacity:0;clip-path:inset(0 0 0 8%);pointer-events:none;position:absolute;inset:0}.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__activeSlide{visibility:visible;opacity:1;clip-path:inset(0);pointer-events:auto}}html[data-motion=on] .cinematic-gallery-shell-module__NPj4mW__gallery[data-enhanced=true] .cinematic-gallery-shell-module__NPj4mW__activeSlide:after{z-index:1;pointer-events:none;background:linear-gradient(90deg, transparent 0%, rgb(var(--gallery-sweep-rgb,229 220 206) / 74%) 46%, rgb(var(--gallery-sweep-rgb,229 220 206) / 22%) 66%, transparent 100%);content:"";animation:1s cubic-bezier(.76,0,.24,1) both cinematic-gallery-shell-module__NPj4mW__homeMaskSweep;position:absolute;inset:0;transform:translate(-115%)}.cinematic-gallery-shell-module__NPj4mW__media,.cinematic-gallery-shell-module__NPj4mW__mediaShade{position:absolute;inset:0}.cinematic-gallery-shell-module__NPj4mW__media{z-index:0;background:#181a18}.cinematic-gallery-shell-module__NPj4mW__noPhotoMedia{background:radial-gradient(circle at 72% 34%,#b09a7c29,#0000 24%),linear-gradient(135deg,#181a18 0%,#0b0e0c 74%);overflow:hidden}.cinematic-gallery-shell-module__NPj4mW__noPhotoMedia:before,.cinematic-gallery-shell-module__NPj4mW__noPhotoMedia:after,.cinematic-gallery-shell-module__NPj4mW__noPhotoMedia span{content:"";position:absolute}.cinematic-gallery-shell-module__NPj4mW__noPhotoMedia:before{clip-path:polygon(0 22%,44% 0,100% 18%,100% 100%,0 100%);border:1px solid #f3f0e921;inset:16% 10% 12% 45%}.cinematic-gallery-shell-module__NPj4mW__noPhotoMedia:after{background:#b09a7c75;width:34%;height:1px;bottom:19%;right:15%;box-shadow:0 -5.5rem #f3f0e917}.cinematic-gallery-shell-module__NPj4mW__noPhotoMedia span:first-child{background:#f3f0e91c;width:1px;height:48%;bottom:19%;right:20%}.cinematic-gallery-shell-module__NPj4mW__noPhotoMedia span:last-child{background:#f3f0e914;width:1px;height:38%;bottom:19%;right:30%}.cinematic-gallery-shell-module__NPj4mW__media img{object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.04)brightness(.9);transition:transform 1.2s cubic-bezier(.22,1,.36,1);transform:scale(1.03)}.cinematic-gallery-shell-module__NPj4mW__matteMedia{background:#111311;border:1px solid #f3f0e933;inset:clamp(2.25rem,5vw,5rem) clamp(3.5rem,8vw,8rem) clamp(2.25rem,5vw,5rem) 42%;box-shadow:0 2rem 5rem #0000006b}.cinematic-gallery-shell-module__NPj4mW__matteMedia img{object-fit:contain;filter:saturate(.9)contrast(1.02);padding:clamp(1rem,2vw,2rem);transform:none}.cinematic-gallery-shell-module__NPj4mW__activeSlide .cinematic-gallery-shell-module__NPj4mW__media img{transform:scale(1)}.cinematic-gallery-shell-module__NPj4mW__gallery[data-auto-loop=true] .cinematic-gallery-shell-module__NPj4mW__activeSlide .cinematic-gallery-shell-module__NPj4mW__media img{animation:cinematic-gallery-shell-module__NPj4mW__cinematicDrift var(--autoplay-duration,7s) linear both}.cinematic-gallery-shell-module__NPj4mW__gallery[data-rotation-paused=true] .cinematic-gallery-shell-module__NPj4mW__activeSlide .cinematic-gallery-shell-module__NPj4mW__media img{animation-play-state:paused}.cinematic-gallery-shell-module__NPj4mW__mediaShade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#070908e8 0%,#0709089e 38%,#0000 68%),linear-gradient(#0000 48%,#070908bd 100%)}.cinematic-gallery-shell-module__NPj4mW__copy{z-index:2;width:min(32.5rem,36vw);padding-bottom:1rem;position:relative}.cinematic-gallery-shell-module__NPj4mW__gallery[data-enhanced=true] .cinematic-gallery-shell-module__NPj4mW__slide .cinematic-gallery-shell-module__NPj4mW__copy{opacity:0;transition:opacity .52s .18s,transform .62s cubic-bezier(.22,1,.36,1) .18s;transform:translate(-.75rem)}.cinematic-gallery-shell-module__NPj4mW__gallery[data-enhanced=true] .cinematic-gallery-shell-module__NPj4mW__activeSlide .cinematic-gallery-shell-module__NPj4mW__copy{opacity:1;transform:translate(0)}.cinematic-gallery-shell-module__NPj4mW__slideWithFeature .cinematic-gallery-shell-module__NPj4mW__copy{width:min(32rem,39vw)}.cinematic-gallery-shell-module__NPj4mW__label{margin-bottom:var(--space-rule-heading);color:var(--text-gold);font-size:var(--type-label);font-weight:500;line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cinematic-gallery-shell-module__NPj4mW__label:after{width:2.5rem;height:1px;margin-top:var(--space-eyebrow-rule);content:"";background:#c7a56bb8;display:block}.cinematic-gallery-shell-module__NPj4mW__copy h1,.cinematic-gallery-shell-module__NPj4mW__copy h2{max-width:12ch;font-family:var(--font-display);text-wrap:balance;font-weight:400}.cinematic-gallery-shell-module__NPj4mW__copy h1{font-size:var(--type-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1)}.cinematic-gallery-shell-module__NPj4mW__copy h2{max-width:15ch;font-size:var(--type-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2);text-wrap:balance}.cinematic-gallery-shell-module__NPj4mW__copy h1[data-long-title=true]{max-width:17ch;font-size:var(--type-h1-long)}.cinematic-gallery-shell-module__NPj4mW__copy h2[data-long-title=true]{max-width:17ch;font-size:var(--type-h2-long)}.cinematic-gallery-shell-module__NPj4mW__description{max-width:44ch;margin-top:var(--space-heading-lead);color:var(--text-secondary-dark);font-size:var(--type-body);line-height:var(--leading-body);text-wrap:pretty}.cinematic-gallery-shell-module__NPj4mW__additionalDescription,.cinematic-gallery-shell-module__NPj4mW__clientResult{max-width:48ch;color:var(--text-secondary-dark);font-size:var(--type-caption);text-wrap:pretty;margin-top:.7rem;line-height:1.55}.cinematic-gallery-shell-module__NPj4mW__clientResult{color:#f3f0e99e}.cinematic-gallery-shell-module__NPj4mW__trustLine{color:#f3f0e98c;font-size:var(--type-label);font-weight:500;line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-top:.85rem}.cinematic-gallery-shell-module__NPj4mW__financing{color:#f3f0e9a6;max-width:52ch;font-size:var(--type-meta);border-left:1px solid #b09a7c;margin-top:.8rem;padding-left:.9rem;line-height:1.45}.cinematic-gallery-shell-module__NPj4mW__stats{gap:1.5rem;margin-top:1.2rem;display:flex}.cinematic-gallery-shell-module__NPj4mW__stats div{gap:.15rem;display:grid}.cinematic-gallery-shell-module__NPj4mW__stats dt{color:#f3f0e9;font-family:var(--font-display);font-size:var(--type-stat);font-weight:400;line-height:var(--leading-stat);letter-spacing:var(--tracking-stat)}.cinematic-gallery-shell-module__NPj4mW__stats dd{color:#f3f0e99e;font-size:var(--type-label);font-weight:500;line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cinematic-gallery-shell-module__NPj4mW__actions{align-items:center;gap:1rem 1.5rem;margin-top:1.35rem;display:flex}.cinematic-gallery-shell-module__NPj4mW__gallery[data-dual-actions=true] .cinematic-gallery-shell-module__NPj4mW__copy{width:min(32.5rem,36vw);padding-bottom:0;position:absolute;bottom:calc(clamp(2rem,5vw,5rem) + 7.75rem);left:clamp(2rem,5vw,5rem)}.cinematic-gallery-shell-module__NPj4mW__homeActions{z-index:14;width:min(52rem,72vw);position:absolute;bottom:clamp(2rem,5vw,5rem);left:clamp(2rem,5vw,5rem)}.cinematic-gallery-shell-module__NPj4mW__homeActionLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.cinematic-gallery-shell-module__NPj4mW__homeAction{color:#d5b677;min-width:0;min-height:3.5rem;font-size:var(--type-button);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a09a3;border:1px solid #c6a15bc7;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:.8rem .95rem;font-weight:600;line-height:1.2;transition:color .22s,border-color .22s,background-color .22s;display:grid;position:relative;overflow:hidden}.cinematic-gallery-shell-module__NPj4mW__homeAction>span:first-child{min-width:0}.cinematic-gallery-shell-module__NPj4mW__homeAction:hover,.cinematic-gallery-shell-module__NPj4mW__homeAction:focus-visible{color:#f3f0e9;background:#c6a15b2e;border-color:#d5b677}.cinematic-gallery-shell-module__NPj4mW__homeAction[data-active=true]{color:#11130f;border-color:var(--color-brand-gold);background:var(--color-brand-gold)}.cinematic-gallery-shell-module__NPj4mW__homeAction[data-active=true]:hover,.cinematic-gallery-shell-module__NPj4mW__homeAction[data-active=true]:focus-visible{color:#11130f;background:#d5b677}.cinematic-gallery-shell-module__NPj4mW__homeActionProgress{background:#11130f2e;height:2px;position:absolute;inset:auto 0 0;overflow:hidden}.cinematic-gallery-shell-module__NPj4mW__homeActionProgress span{transform-origin:0;width:100%;height:100%;animation:cinematic-gallery-shell-module__NPj4mW__autoplayProgress var(--autoplay-duration,7s) linear forwards;background:#11130f;animation-play-state:paused;display:block;transform:scaleX(0)}.cinematic-gallery-shell-module__NPj4mW__gallery[data-auto-loop=true] .cinematic-gallery-shell-module__NPj4mW__homeAction[data-active=true] .cinematic-gallery-shell-module__NPj4mW__homeActionProgress span{animation-play-state:paused}.cinematic-gallery-shell-module__NPj4mW__gallery[data-rotation-paused=false] .cinematic-gallery-shell-module__NPj4mW__homeAction[data-active=true] .cinematic-gallery-shell-module__NPj4mW__homeActionProgress span{animation-play-state:running}.cinematic-gallery-shell-module__NPj4mW__homeActionMeta{grid-template-columns:minmax(0,1fr) 2.75rem;align-items:center;gap:.75rem;min-height:2.75rem;display:grid}.cinematic-gallery-shell-module__NPj4mW__homeDisclosure{color:#f3f0e98f;max-width:55ch;font-size:var(--type-caption);line-height:var(--leading-caption)}.cinematic-gallery-shell-module__NPj4mW__homeDisclosure[data-visible=false]{visibility:hidden}.cinematic-gallery-shell-module__NPj4mW__primaryAction,.cinematic-gallery-shell-module__NPj4mW__secondaryAction{min-height:2.875rem;font-size:var(--type-button);letter-spacing:var(--tracking-button);text-transform:uppercase;white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.cinematic-gallery-shell-module__NPj4mW__primaryAction{color:#151715;background:#f3f0e9;justify-content:space-between;gap:2rem;min-width:13rem;padding-inline:1rem}.cinematic-gallery-shell-module__NPj4mW__primaryAction:hover,.cinematic-gallery-shell-module__NPj4mW__primaryAction:focus-visible{background:#b09a7c}.cinematic-gallery-shell-module__NPj4mW__secondaryAction{color:#f3f0e9d1;border-bottom:1px solid;padding-bottom:.2rem}.cinematic-gallery-shell-module__NPj4mW__comparison{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a09a3;border-top:1px solid #f3f0e994;border-bottom:1px solid #f3f0e994;width:min(37rem,46vw);position:absolute;bottom:clamp(2rem,5vw,5rem);right:clamp(2rem,5vw,5rem)}.cinematic-gallery-shell-module__NPj4mW__comparison>div{grid-template-columns:8.5rem 1fr;align-items:center;min-height:5.75rem;display:grid}.cinematic-gallery-shell-module__NPj4mW__comparison>div+div{border-top:1px solid #f3f0e93d}.cinematic-gallery-shell-module__NPj4mW__comparison>div>p{color:#f3f0e9a8;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;padding-left:1rem;font-weight:600}.cinematic-gallery-shell-module__NPj4mW__comparison ol{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:5.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.cinematic-gallery-shell-module__NPj4mW__comparison li{text-align:center;place-items:center;min-width:0;display:grid;position:relative}.cinematic-gallery-shell-module__NPj4mW__comparison li span{max-width:11ch;font-size:var(--type-label);text-transform:uppercase;font-weight:600;line-height:1.25}.cinematic-gallery-shell-module__NPj4mW__comparison li i{color:#f3f0e980;font-style:normal;position:absolute;right:-.2rem}.cinematic-gallery-shell-module__NPj4mW__traditionalRow li:last-child{color:#c79a8d}.cinematic-gallery-shell-module__NPj4mW__connectedRow{background:#b09a7c1f}.cinematic-gallery-shell-module__NPj4mW__connectedRow li i,.cinematic-gallery-shell-module__NPj4mW__connectedRow>p{color:#b09a7c!important}.cinematic-gallery-shell-module__NPj4mW__sequence,.cinematic-gallery-shell-module__NPj4mW__fundingProgression{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080a09ad;border-top:1px solid #f3f0e975;border-bottom:1px solid #f3f0e975;width:min(42rem,50vw);padding:1rem 1.1rem;position:absolute;bottom:clamp(2rem,5vw,5rem);right:clamp(2rem,5vw,5rem)}.cinematic-gallery-shell-module__NPj4mW__sequence>p,.cinematic-gallery-shell-module__NPj4mW__fundingLabel{color:#b09a7c;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:.75rem;font-weight:600}.cinematic-gallery-shell-module__NPj4mW__sequence ol{grid-template-columns:repeat(var(--sequence-count,5), minmax(0, 1fr));align-items:center;margin:0;padding:0;list-style:none;display:grid}.cinematic-gallery-shell-module__NPj4mW__sequence li{text-align:center;place-items:center;min-width:0;min-height:2.75rem;padding-inline:.25rem;display:grid;position:relative}.cinematic-gallery-shell-module__NPj4mW__sequence li span{font-size:var(--type-label);text-transform:uppercase;font-weight:600;line-height:1.25}.cinematic-gallery-shell-module__NPj4mW__sequence li i{color:#b09a7c;font-style:normal;position:absolute;right:-.2rem}.cinematic-gallery-shell-module__NPj4mW__gallery[data-auto-loop=true] .cinematic-gallery-shell-module__NPj4mW__activeSlide .cinematic-gallery-shell-module__NPj4mW__sequence li{animation:2.1s cubic-bezier(.22,1,.36,1) both paused cinematic-gallery-shell-module__NPj4mW__sequenceLayer}.cinematic-gallery-shell-module__NPj4mW__gallery[data-auto-loop=true] .cinematic-gallery-shell-module__NPj4mW__activeSlide .cinematic-gallery-shell-module__NPj4mW__sequence li:nth-child(2){animation-delay:.3s}.cinematic-gallery-shell-module__NPj4mW__gallery[data-auto-loop=true] .cinematic-gallery-shell-module__NPj4mW__activeSlide .cinematic-gallery-shell-module__NPj4mW__sequence li:nth-child(3){animation-delay:.6s}.cinematic-gallery-shell-module__NPj4mW__gallery[data-auto-loop=true] .cinematic-gallery-shell-module__NPj4mW__activeSlide .cinematic-gallery-shell-module__NPj4mW__sequence li:nth-child(4){animation-delay:.9s}.cinematic-gallery-shell-module__NPj4mW__gallery[data-auto-loop=true] .cinematic-gallery-shell-module__NPj4mW__activeSlide .cinematic-gallery-shell-module__NPj4mW__sequence li:nth-child(5){animation-delay:1.2s}.cinematic-gallery-shell-module__NPj4mW__gallery[data-rotation-paused=false] .cinematic-gallery-shell-module__NPj4mW__activeSlide .cinematic-gallery-shell-module__NPj4mW__sequence li{animation-play-state:running}.cinematic-gallery-shell-module__NPj4mW__rebuildVisual,.cinematic-gallery-shell-module__NPj4mW__rebuildImage{position:absolute;inset:0}.cinematic-gallery-shell-module__NPj4mW__rebuildImage{z-index:0;filter:saturate(.78)contrast(1.03)brightness(.78);background-repeat:no-repeat;background-size:300% 100%;transition:background-position .85s cubic-bezier(.22,1,.36,1),filter .5s}.cinematic-gallery-shell-module__NPj4mW__rebuildPanel{z-index:4;color:#f3f0e9;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#080a09c7;border:1px solid #f3f0e94d;width:min(39rem,49vw);position:absolute;bottom:clamp(2rem,5vw,5rem);right:clamp(2rem,5vw,5rem)}.cinematic-gallery-shell-module__NPj4mW__optionTabs{border-bottom:1px solid #f3f0e93d;grid-template-columns:repeat(3,1fr);display:grid}.cinematic-gallery-shell-module__NPj4mW__optionTabs button,.cinematic-gallery-shell-module__NPj4mW__fundingStages button{color:#f3f0e994;min-height:2.875rem;font:inherit;font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-weight:600;transition:color .35s,background-color .35s}.cinematic-gallery-shell-module__NPj4mW__optionTabs button+button{border-left:1px solid #f3f0e92e}.cinematic-gallery-shell-module__NPj4mW__optionTabs button[aria-selected=true],.cinematic-gallery-shell-module__NPj4mW__fundingStages button[aria-selected=true]{color:#101210;background:#f3f0e9}.cinematic-gallery-shell-module__NPj4mW__optionDetails{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cinematic-gallery-shell-module__NPj4mW__optionDetails div{min-height:4.7rem;padding:.8rem .9rem}.cinematic-gallery-shell-module__NPj4mW__optionDetails div:nth-child(odd){border-right:1px solid #f3f0e92e}.cinematic-gallery-shell-module__NPj4mW__optionDetails div:nth-child(n+3){border-top:1px solid #f3f0e92e}.cinematic-gallery-shell-module__NPj4mW__optionDetails dt{color:#b09a7c;font-size:var(--type-label);font-weight:500;line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cinematic-gallery-shell-module__NPj4mW__optionDetails dd{color:#f3f0e9d6;font-size:var(--type-caption);line-height:var(--leading-caption);margin-top:.25rem}.cinematic-gallery-shell-module__NPj4mW__fundingTrack{background:#f3f0e947;height:1px;margin:.65rem 0 .8rem;position:relative}.cinematic-gallery-shell-module__NPj4mW__fundingTrack span{width:var(--funding-progress);background:#b09a7c;transition:width .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.cinematic-gallery-shell-module__NPj4mW__fundingStages{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.cinematic-gallery-shell-module__NPj4mW__fundingStages button{place-items:center;gap:.2rem;min-height:4.25rem;padding:.35rem;line-height:1.15;display:grid}.cinematic-gallery-shell-module__NPj4mW__fundingStages button span{font-size:var(--type-label);font-weight:500}.cinematic-gallery-shell-module__NPj4mW__fundingDetail{color:#f3f0e9b8;min-height:2.3rem;font-size:var(--type-caption);line-height:var(--leading-caption);margin-top:.6rem}.cinematic-gallery-shell-module__NPj4mW__teamGallery{z-index:3;background:#f3f0e938;border:1px solid #f3f0e938;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;width:min(42rem,48vw);display:grid;position:absolute;bottom:clamp(2rem,5vw,5rem);right:clamp(2rem,5vw,5rem)}.cinematic-gallery-shell-module__NPj4mW__teamGallery figure{background:#0c0e0c;min-width:0}.cinematic-gallery-shell-module__NPj4mW__teamGallery figure>div{aspect-ratio:3/4;position:relative;overflow:hidden}.cinematic-gallery-shell-module__NPj4mW__teamGallery img{object-fit:cover;filter:saturate(.68)contrast(1.05)}.cinematic-gallery-shell-module__NPj4mW__teamGallery figcaption{gap:.1rem;min-height:5rem;padding:.55rem;display:grid}.cinematic-gallery-shell-module__NPj4mW__teamGallery strong{overflow-wrap:anywhere;font-size:clamp(1.0625rem,.35vw + .98rem,1.25rem);font-weight:500;line-height:1.2}.cinematic-gallery-shell-module__NPj4mW__teamGallery span{color:#f3f0e994;font-size:var(--type-label);font-weight:500;line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.cinematic-gallery-shell-module__NPj4mW__stageNav{z-index:12;width:min(48rem,100% - 2.5rem);position:absolute;bottom:.8rem;left:50%;transform:translate(-50%)}.cinematic-gallery-shell-module__NPj4mW__stageRail{grid-template-columns:minmax(0,1fr) 2.75rem;align-items:center;gap:.5rem;display:grid}.cinematic-gallery-shell-module__NPj4mW__gallery[data-loop-resetting=true] .cinematic-gallery-shell-module__NPj4mW__stageRail,.cinematic-gallery-shell-module__NPj4mW__gallery[data-loop-resetting=true] .cinematic-gallery-shell-module__NPj4mW__homeActions{animation:1.05s both cinematic-gallery-shell-module__NPj4mW__progressRailReset}.cinematic-gallery-shell-module__NPj4mW__stageRail ol{grid-template-columns:repeat(var(--stage-count,3), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.cinematic-gallery-shell-module__NPj4mW__stageNav li{min-width:0}.cinematic-gallery-shell-module__NPj4mW__stageButton{color:#f3f0e973;width:100%;min-height:2.75rem;font:inherit;font-size:var(--type-label);letter-spacing:var(--tracking-label);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a0938;border:0;grid-template-rows:auto 1px;align-content:center;gap:.4rem;padding:.4rem .35rem;font-weight:600;line-height:1;display:grid}.cinematic-gallery-shell-module__NPj4mW__stageLabel{align-items:flex-start;gap:.45rem;min-width:0;display:flex}.cinematic-gallery-shell-module__NPj4mW__stageLabel>span:first-child{color:#c7a56bbd}.cinematic-gallery-shell-module__NPj4mW__stageLabel>span:last-child{text-wrap:balance;min-width:0}.cinematic-gallery-shell-module__NPj4mW__stageButton:hover,.cinematic-gallery-shell-module__NPj4mW__stageButton:focus-visible,.cinematic-gallery-shell-module__NPj4mW__stageButton[data-state=current]{color:var(--text-gold)}.cinematic-gallery-shell-module__NPj4mW__stageButton:focus-visible{outline:1px solid var(--text-gold);outline-offset:-2px}.cinematic-gallery-shell-module__NPj4mW__stageButton i{background:#f3f0e940;height:1px;display:block;position:relative;overflow:hidden}.cinematic-gallery-shell-module__NPj4mW__stageButton i b{background:var(--text-gold);transform-origin:0;display:block;position:absolute;inset:0;transform:scaleX(0)}.cinematic-gallery-shell-module__NPj4mW__gallery[data-auto-loop=true] .cinematic-gallery-shell-module__NPj4mW__stageButton[data-state=current] i b{animation:cinematic-gallery-shell-module__NPj4mW__autoplayProgress var(--autoplay-duration,6.5s) linear forwards;animation-play-state:paused}.cinematic-gallery-shell-module__NPj4mW__gallery[data-rotation-paused=false] .cinematic-gallery-shell-module__NPj4mW__stageButton[data-state=current] i b{animation-play-state:running}.cinematic-gallery-shell-module__NPj4mW__localMotionControl,.cinematic-gallery-shell-module__NPj4mW__motionControlSpacer{place-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;display:inline-grid}.cinematic-gallery-shell-module__NPj4mW__localMotionControl{color:#c7a56bc7;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080a092e;border:0;padding:0}.cinematic-gallery-shell-module__NPj4mW__localMotionControl span{font-size:var(--type-nav);line-height:1}.cinematic-gallery-shell-module__NPj4mW__localMotionControl:hover,.cinematic-gallery-shell-module__NPj4mW__localMotionControl:focus-visible{color:#f3f0e9}.cinematic-gallery-shell-module__NPj4mW__localMotionControl:focus-visible{outline:1px solid var(--text-gold);outline-offset:-2px}@keyframes cinematic-gallery-shell-module__NPj4mW__autoplayProgress{to{transform:scaleX(1)}}@keyframes cinematic-gallery-shell-module__NPj4mW__progressRailReset{0%{opacity:1}28%,70%{opacity:.34}to{opacity:1}}@keyframes cinematic-gallery-shell-module__NPj4mW__cinematicDrift{0%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes cinematic-gallery-shell-module__NPj4mW__sequenceLayer{0%{opacity:.42;transform:translate(-.45rem)}to{opacity:1;transform:translate(0)}}@keyframes cinematic-gallery-shell-module__NPj4mW__homeMaskSweep{0%{transform:translate(-115%)}55%{transform:translate(0)}to{transform:translate(115%)}}.cinematic-gallery-shell-module__NPj4mW__liveStatus{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:70rem){.cinematic-gallery-shell-module__NPj4mW__copy{width:min(32.5rem,52vw)}.cinematic-gallery-shell-module__NPj4mW__comparison{width:min(33rem,49vw)}.cinematic-gallery-shell-module__NPj4mW__comparison>div{grid-template-columns:7rem 1fr}.cinematic-gallery-shell-module__NPj4mW__gallery[data-dual-actions=true] .cinematic-gallery-shell-module__NPj4mW__copy{width:min(32.5rem,52vw)}.cinematic-gallery-shell-module__NPj4mW__homeActions{width:min(48rem,78vw)}}@media (max-width:56rem){.cinematic-gallery-shell-module__NPj4mW__gallery,.cinematic-gallery-shell-module__NPj4mW__stage,.cinematic-gallery-shell-module__NPj4mW__slides,.cinematic-gallery-shell-module__NPj4mW__slide{min-height:calc(100svh - var(--header-height))}.cinematic-gallery-shell-module__NPj4mW__slide{align-items:end;padding:1.35rem 1.25rem 5.5rem}.cinematic-gallery-shell-module__NPj4mW__gallery[data-dual-actions=true] .cinematic-gallery-shell-module__NPj4mW__slide{padding:1.35rem 1.25rem 1.25rem}.cinematic-gallery-shell-module__NPj4mW__mediaShade{background:linear-gradient(#0709081f 18%,#070908d1 62%,#070908f5 100%)}.cinematic-gallery-shell-module__NPj4mW__copy{width:100%;padding-bottom:0}.cinematic-gallery-shell-module__NPj4mW__gallery[data-dual-actions=true] .cinematic-gallery-shell-module__NPj4mW__copy{width:auto;padding-bottom:0;bottom:12rem;left:1.25rem;right:1.25rem}.cinematic-gallery-shell-module__NPj4mW__homeActions{width:auto;bottom:1.25rem;left:1.25rem;right:1.25rem}.cinematic-gallery-shell-module__NPj4mW__homeActionLinks{grid-template-columns:1fr;gap:.45rem}.cinematic-gallery-shell-module__NPj4mW__slideWithFeature .cinematic-gallery-shell-module__NPj4mW__copy{width:100%}.cinematic-gallery-shell-module__NPj4mW__copy h1,.cinematic-gallery-shell-module__NPj4mW__copy h2{max-width:12ch}.cinematic-gallery-shell-module__NPj4mW__copy h1{font-size:clamp(3rem,12vw,4.5rem)}.cinematic-gallery-shell-module__NPj4mW__copy h2{max-width:17ch;font-size:clamp(2.5rem,10vw,3.75rem)}.cinematic-gallery-shell-module__NPj4mW__copy h1[data-long-title=true]{max-width:17ch;font-size:clamp(2.75rem,10vw,3.5rem)}.cinematic-gallery-shell-module__NPj4mW__copy h2[data-long-title=true]{max-width:17ch;font-size:clamp(2.25rem,9vw,3.25rem)}.cinematic-gallery-shell-module__NPj4mW__description{max-width:36ch;font-size:var(--type-body);margin-top:.9rem}.cinematic-gallery-shell-module__NPj4mW__financing{margin-top:.65rem}.cinematic-gallery-shell-module__NPj4mW__actions{margin-top:1rem}.cinematic-gallery-shell-module__NPj4mW__comparison{width:100%;margin-top:1rem;position:relative;bottom:auto;right:auto}.cinematic-gallery-shell-module__NPj4mW__matteMedia{inset:1.25rem 1.25rem 44%}.cinematic-gallery-shell-module__NPj4mW__sequence,.cinematic-gallery-shell-module__NPj4mW__fundingProgression,.cinematic-gallery-shell-module__NPj4mW__rebuildPanel,.cinematic-gallery-shell-module__NPj4mW__teamGallery{width:100%;margin-top:.9rem;position:relative;bottom:auto;right:auto}.cinematic-gallery-shell-module__NPj4mW__sequence{padding:.7rem}.cinematic-gallery-shell-module__NPj4mW__sequence ol{grid-template-columns:repeat(var(--sequence-count,5), minmax(0, 1fr))}.cinematic-gallery-shell-module__NPj4mW__sequence li span{font-size:var(--type-label)}.cinematic-gallery-shell-module__NPj4mW__rebuildVisual{pointer-events:none}.cinematic-gallery-shell-module__NPj4mW__rebuildPanel{pointer-events:auto;width:auto;margin:0;position:absolute;bottom:5.25rem;left:1.25rem;right:1.25rem}.cinematic-gallery-shell-module__NPj4mW__slide:has(.cinematic-gallery-shell-module__NPj4mW__rebuildVisual) .cinematic-gallery-shell-module__NPj4mW__copy{width:auto;position:absolute;top:1.25rem;left:1.25rem;right:1.25rem}.cinematic-gallery-shell-module__NPj4mW__slide:has(.cinematic-gallery-shell-module__NPj4mW__rebuildVisual) .cinematic-gallery-shell-module__NPj4mW__copy h2{max-width:11ch;font-size:clamp(2.25rem,10vw,3.2rem)}.cinematic-gallery-shell-module__NPj4mW__slide:has(.cinematic-gallery-shell-module__NPj4mW__rebuildVisual) .cinematic-gallery-shell-module__NPj4mW__description{max-width:31ch;font-size:var(--type-body)}.cinematic-gallery-shell-module__NPj4mW__slide:has(.cinematic-gallery-shell-module__NPj4mW__rebuildVisual) .cinematic-gallery-shell-module__NPj4mW__mediaShade{background:linear-gradient(#070908d1 0%,#07090857 42%,#0000 58%),linear-gradient(#0000 52%,#070908e0 100%)}.cinematic-gallery-shell-module__NPj4mW__optionDetails div{min-height:3.85rem;padding:.55rem .65rem}.cinematic-gallery-shell-module__NPj4mW__optionDetails dd{font-size:var(--type-caption)}.cinematic-gallery-shell-module__NPj4mW__fundingProgression{width:100%;min-width:0;max-width:100%;padding:.75rem;overflow:hidden}.cinematic-gallery-shell-module__NPj4mW__fundingStages{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline proximity;grid-template-columns:none;grid-auto-columns:minmax(7.25rem,1fr);grid-auto-flow:column;width:100%;min-width:0;overflow-x:auto}.cinematic-gallery-shell-module__NPj4mW__fundingStages::-webkit-scrollbar{display:none}.cinematic-gallery-shell-module__NPj4mW__fundingStages button{min-width:7.25rem;min-height:3.6rem;font-size:var(--type-label);letter-spacing:var(--tracking-label);overflow-wrap:normal;scroll-snap-align:start}.cinematic-gallery-shell-module__NPj4mW__fundingDetail{overflow-wrap:break-word;max-width:100%}.cinematic-gallery-shell-module__NPj4mW__teamGallery{scroll-snap-type:x proximity;grid-template-columns:repeat(6,minmax(7rem,1fr));overflow-x:auto}.cinematic-gallery-shell-module__NPj4mW__teamGallery figure{scroll-snap-align:start}.cinematic-gallery-shell-module__NPj4mW__comparison>div{grid-template-columns:5.75rem 1fr;min-height:4.5rem}.cinematic-gallery-shell-module__NPj4mW__comparison ol{min-height:4.5rem}.cinematic-gallery-shell-module__NPj4mW__comparison>div>p,.cinematic-gallery-shell-module__NPj4mW__comparison li span{font-size:var(--type-label)}.cinematic-gallery-shell-module__NPj4mW__comparison>div>p{font-size:var(--type-label);letter-spacing:var(--tracking-label);padding-left:.6rem}.cinematic-gallery-shell-module__NPj4mW__stageNav{width:calc(100% - 1.5rem);bottom:.55rem}.cinematic-gallery-shell-module__NPj4mW__stageButton{background:#080a0957;gap:.35rem;padding-inline:.25rem}.cinematic-gallery-shell-module__NPj4mW__stageLabel{gap:.3rem;line-height:1.18}}@media (max-width:30rem){.cinematic-gallery-shell-module__NPj4mW__gallery[data-dual-actions=true] .cinematic-gallery-shell-module__NPj4mW__copy{padding-bottom:0;bottom:12rem}.cinematic-gallery-shell-module__NPj4mW__homeActionLinks{grid-template-columns:1fr;gap:.45rem}.cinematic-gallery-shell-module__NPj4mW__homeAction{min-height:3rem;font-size:var(--type-button);padding-block:.65rem}.cinematic-gallery-shell-module__NPj4mW__homeActionMeta{gap:.5rem}.cinematic-gallery-shell-module__NPj4mW__homeDisclosure{font-size:var(--type-caption)}}@media (max-width:40rem) and (max-height:48rem){.cinematic-gallery-shell-module__NPj4mW__slide{padding-bottom:4.75rem}.cinematic-gallery-shell-module__NPj4mW__copy h1{font-size:clamp(2.75rem,11vw,3.75rem)}.cinematic-gallery-shell-module__NPj4mW__copy h2{font-size:clamp(2.25rem,10vw,3.2rem)}.cinematic-gallery-shell-module__NPj4mW__label{margin-bottom:.55rem}.cinematic-gallery-shell-module__NPj4mW__description{margin-top:.65rem;line-height:1.4}.cinematic-gallery-shell-module__NPj4mW__financing{display:none}.cinematic-gallery-shell-module__NPj4mW__comparison{margin-top:.75rem}.cinematic-gallery-shell-module__NPj4mW__comparison>div,.cinematic-gallery-shell-module__NPj4mW__comparison ol{min-height:3.85rem}.cinematic-gallery-shell-module__NPj4mW__sequence,.cinematic-gallery-shell-module__NPj4mW__fundingProgression{margin-top:.55rem}.cinematic-gallery-shell-module__NPj4mW__sequence>p,.cinematic-gallery-shell-module__NPj4mW__fundingLabel{display:none}.cinematic-gallery-shell-module__NPj4mW__rebuildPanel{bottom:4.75rem}.cinematic-gallery-shell-module__NPj4mW__slide:has(.cinematic-gallery-shell-module__NPj4mW__rebuildVisual) .cinematic-gallery-shell-module__NPj4mW__copy{width:auto;position:absolute;top:1.25rem;left:1.25rem;right:1.25rem}.cinematic-gallery-shell-module__NPj4mW__slide:has(.cinematic-gallery-shell-module__NPj4mW__rebuildVisual) .cinematic-gallery-shell-module__NPj4mW__copy h2{max-width:11ch;font-size:clamp(2.25rem,10vw,3.2rem)}.cinematic-gallery-shell-module__NPj4mW__slide:has(.cinematic-gallery-shell-module__NPj4mW__rebuildVisual) .cinematic-gallery-shell-module__NPj4mW__description{max-width:31ch;font-size:var(--type-body)}.cinematic-gallery-shell-module__NPj4mW__slide:has(.cinematic-gallery-shell-module__NPj4mW__rebuildVisual) .cinematic-gallery-shell-module__NPj4mW__mediaShade{background:linear-gradient(#070908d1 0%,#07090857 42%,#0000 58%),linear-gradient(#0000 52%,#070908e0 100%)}.cinematic-gallery-shell-module__NPj4mW__optionDetails{display:none}}@media (min-width:56.01rem) and (max-height:52rem){.cinematic-gallery-shell-module__NPj4mW__slide{padding-block:clamp(1.5rem,3vh,2.5rem)}.cinematic-gallery-shell-module__NPj4mW__copy h1{font-size:clamp(3.25rem,4vw,4.75rem)}.cinematic-gallery-shell-module__NPj4mW__copy h2{font-size:clamp(2.75rem,3.6vw,4rem)}.cinematic-gallery-shell-module__NPj4mW__copy h1[data-long-title=true]{font-size:clamp(3.25rem,3.2vw,4rem)}.cinematic-gallery-shell-module__NPj4mW__copy h2[data-long-title=true]{font-size:clamp(2.5rem,3vw,3.5rem)}.cinematic-gallery-shell-module__NPj4mW__description{margin-top:1rem}.cinematic-gallery-shell-module__NPj4mW__gallery[data-dual-actions=true] .cinematic-gallery-shell-module__NPj4mW__copy{bottom:calc(clamp(1.5rem,3vh,2.5rem) + 7.25rem)}.cinematic-gallery-shell-module__NPj4mW__homeActions,.cinematic-gallery-shell-module__NPj4mW__comparison,.cinematic-gallery-shell-module__NPj4mW__sequence,.cinematic-gallery-shell-module__NPj4mW__fundingProgression,.cinematic-gallery-shell-module__NPj4mW__rebuildPanel,.cinematic-gallery-shell-module__NPj4mW__teamGallery{bottom:clamp(1.5rem,3vh,2.5rem)}}@media (prefers-reduced-motion:reduce){.cinematic-gallery-shell-module__NPj4mW__gallery[data-enhanced=true] .cinematic-gallery-shell-module__NPj4mW__slide,.cinematic-gallery-shell-module__NPj4mW__gallery[data-enhanced=true] .cinematic-gallery-shell-module__NPj4mW__slide .cinematic-gallery-shell-module__NPj4mW__copy,.cinematic-gallery-shell-module__NPj4mW__media img,.cinematic-gallery-shell-module__NPj4mW__rebuildImage,.cinematic-gallery-shell-module__NPj4mW__fundingTrack span{transition:none;transform:none}.cinematic-gallery-shell-module__NPj4mW__gallery[data-auto-loop=true] .cinematic-gallery-shell-module__NPj4mW__activeSlide .cinematic-gallery-shell-module__NPj4mW__media img,.cinematic-gallery-shell-module__NPj4mW__stageButton i b,.cinematic-gallery-shell-module__NPj4mW__homeActionProgress span,.cinematic-gallery-shell-module__NPj4mW__stageRail,.cinematic-gallery-shell-module__NPj4mW__homeActions{animation:none;transform:none}.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__activeSlide:after{display:none}}.cinematic-gallery-shell-module__NPj4mW__gallery{--gallery-canvas:var(--dl-ivory);--gallery-surface:var(--dl-limestone);--gallery-text:var(--dl-text-dark);--gallery-muted:var(--dl-text-soft);--gallery-faint:#625d55b8;--gallery-line:#655a4947;--gallery-line-strong:#655a497a;--gallery-panel:#f5f1e9e0;--gallery-panel-solid:var(--dl-ivory);--gallery-wash-rgb:245 241 233;--gallery-accent:var(--dl-smoked-bronze);--gallery-sweep-rgb:229 220 206;color:var(--gallery-text);background:var(--gallery-canvas)}.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=home]{--gallery-canvas:var(--dl-dusk-blue);--gallery-text:var(--dl-text-light);--gallery-muted:#f3eee5c7;--gallery-faint:#f3eee594;--gallery-line:#f3eee538;--gallery-line-strong:#f3eee573;--gallery-panel:#303b42bd;--gallery-panel-solid:var(--dl-dusk-blue);--gallery-wash-rgb:48 59 66;--gallery-accent:var(--dl-gold-soft);--gallery-sweep-rgb:48 59 66}.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=custom-homes]{--gallery-canvas:var(--dl-ivory);--gallery-surface:var(--dl-limestone);--gallery-panel:#f5f1e9e6;--gallery-wash-rgb:245 241 233;--gallery-accent:var(--dl-smoked-bronze);--gallery-sweep-rgb:229 220 206}.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=rebuild]{--gallery-canvas:var(--dl-warm-paper);--gallery-surface:var(--dl-clay);--gallery-panel:#ece5dae8;--gallery-panel-solid:var(--dl-warm-paper);--gallery-wash-rgb:236 229 218;--gallery-accent:var(--dl-olive-bronze);--gallery-sweep-rgb:185 154 131}.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=how-we-work]{--gallery-canvas:var(--dl-limestone);--gallery-surface:var(--dl-soft-concrete);--gallery-panel:#e5dccee3;--gallery-panel-solid:var(--dl-limestone);--gallery-wash-rgb:229 220 206;--gallery-accent:var(--dl-smoked-bronze);--gallery-sweep-rgb:245 241 233}.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=financing]{--gallery-canvas:var(--dl-olive-bronze);--gallery-surface:var(--dl-smoked-bronze);--gallery-text:var(--dl-text-light);--gallery-muted:#f3eee5c2;--gallery-faint:#f3eee591;--gallery-line:#f3eee538;--gallery-line-strong:#d4b6797a;--gallery-panel:#4a473cd6;--gallery-panel-solid:var(--dl-olive-bronze);--gallery-wash-rgb:52 53 45;--gallery-accent:var(--dl-gold-soft);--gallery-sweep-rgb:101 90 73}.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=about]{--gallery-canvas:var(--dl-warm-paper);--gallery-surface:var(--dl-oak);--gallery-panel:#ece5dae3;--gallery-panel-solid:var(--dl-warm-paper);--gallery-wash-rgb:236 229 218;--gallery-accent:var(--dl-olive-bronze);--gallery-sweep-rgb:169 135 103}.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=custom-homes] .cinematic-gallery-shell-module__NPj4mW__slide{background:radial-gradient(circle at 17% 14%, #ffffff85, transparent 26rem), linear-gradient(128deg, var(--dl-ivory) 0%, var(--dl-limestone) 66%, var(--dl-sand) 100%)}.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=rebuild] .cinematic-gallery-shell-module__NPj4mW__slide{background:radial-gradient(circle at 14% 18%, #fffaf180, transparent 24rem), linear-gradient(128deg, var(--dl-warm-paper) 0%, var(--dl-sand) 64%, var(--dl-clay) 100%)}.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=how-we-work] .cinematic-gallery-shell-module__NPj4mW__slide{background:linear-gradient(112deg, #ffffff3d 0 1px, transparent 1px 13%), radial-gradient(circle at 16% 16%, #fffdf894, transparent 22rem), linear-gradient(135deg, var(--dl-limestone), var(--dl-soft-concrete))}.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=financing] .cinematic-gallery-shell-module__NPj4mW__slide{background:radial-gradient(circle at 12% 14%, #d4b67929, transparent 24rem), linear-gradient(135deg, #34352d 0%, var(--dl-olive-bronze) 48%, var(--dl-smoked-bronze) 100%)}.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=about] .cinematic-gallery-shell-module__NPj4mW__slide{background:radial-gradient(circle at 14% 16%, #fffcf685, transparent 25rem), linear-gradient(128deg, var(--dl-warm-paper) 0%, var(--dl-limestone) 62%, var(--dl-oak) 100%)}.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__media{background:var(--gallery-surface)}.cinematic-gallery-shell-module__NPj4mW__gallery:not([data-page=home]):not([data-page=financing]) .cinematic-gallery-shell-module__NPj4mW__noPhotoMedia{background:radial-gradient(circle at 72% 34%, #a9876747, transparent 24%), linear-gradient(135deg, var(--gallery-canvas), var(--gallery-surface))}.cinematic-gallery-shell-module__NPj4mW__gallery:not([data-page=home]):not([data-page=financing]) .cinematic-gallery-shell-module__NPj4mW__media img,.cinematic-gallery-shell-module__NPj4mW__gallery:not([data-page=home]):not([data-page=financing]) .cinematic-gallery-shell-module__NPj4mW__rebuildImage{filter:saturate(.9)contrast(1.01)brightness(1.04)}.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=home] .cinematic-gallery-shell-module__NPj4mW__media img,.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=financing] .cinematic-gallery-shell-module__NPj4mW__media img{filter:saturate(.88)contrast(1.02)brightness(.96)}.cinematic-gallery-shell-module__NPj4mW__gallery:not([data-page=home]) .cinematic-gallery-shell-module__NPj4mW__mediaShade{background:linear-gradient(90deg, rgb(var(--gallery-wash-rgb) / 98%) 0%, rgb(var(--gallery-wash-rgb) / 91%) 32%, rgb(var(--gallery-wash-rgb) / 34%) 53%, transparent 72%), linear-gradient(180deg, transparent 58%, rgb(var(--gallery-wash-rgb) / 46%) 100%)}.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=home] .cinematic-gallery-shell-module__NPj4mW__mediaShade{background:linear-gradient(90deg,#303b42e0 0%,#303b427a 38%,#0000 70%),linear-gradient(#0000 50%,#303b42ad 100%)}.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=financing] .cinematic-gallery-shell-module__NPj4mW__mediaShade{background:linear-gradient(90deg,#34352dfa 0%,#4a473ce0 36%,#655a4961 58%,#0000 76%),linear-gradient(#0000 52%,#4a473ca3 100%)}.cinematic-gallery-shell-module__NPj4mW__gallery[data-auto-loop=true][data-page=custom-homes] .cinematic-gallery-shell-module__NPj4mW__activeSlide .cinematic-gallery-shell-module__NPj4mW__media img{animation-name:cinematic-gallery-shell-module__NPj4mW__morningMaterialDrift}.cinematic-gallery-shell-module__NPj4mW__gallery[data-auto-loop=true][data-page=rebuild] .cinematic-gallery-shell-module__NPj4mW__activeSlide .cinematic-gallery-shell-module__NPj4mW__media img{animation-name:cinematic-gallery-shell-module__NPj4mW__clayTransformationDrift}.cinematic-gallery-shell-module__NPj4mW__gallery[data-auto-loop=true][data-page=how-we-work] .cinematic-gallery-shell-module__NPj4mW__activeSlide .cinematic-gallery-shell-module__NPj4mW__media img{animation-name:cinematic-gallery-shell-module__NPj4mW__studioAssemblyDrift}.cinematic-gallery-shell-module__NPj4mW__gallery[data-auto-loop=true][data-page=financing] .cinematic-gallery-shell-module__NPj4mW__activeSlide .cinematic-gallery-shell-module__NPj4mW__media img{animation-name:cinematic-gallery-shell-module__NPj4mW__bronzeIllumination}.cinematic-gallery-shell-module__NPj4mW__gallery[data-auto-loop=true][data-page=about] .cinematic-gallery-shell-module__NPj4mW__activeSlide .cinematic-gallery-shell-module__NPj4mW__media img{animation-name:cinematic-gallery-shell-module__NPj4mW__oakNaturalLight}.cinematic-gallery-shell-module__NPj4mW__gallery:not([data-page=home]) .cinematic-gallery-shell-module__NPj4mW__matteMedia{border-color:var(--gallery-line-strong);background:var(--gallery-surface);box-shadow:0 2rem 5rem #4a473c33}.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__copy h1,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__copy h2,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__stats dt{color:var(--gallery-text)}.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__description,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__additionalDescription{color:var(--gallery-muted)}.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__clientResult,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__trustLine,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__financing,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__stats dd{color:var(--gallery-faint)}.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__label,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__connectedRow li i,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__connectedRow>p,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__sequence>p,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__fundingLabel,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__optionDetails dt,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__stageLabel>span:first-child{color:var(--gallery-accent)!important}.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__label:after,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__fundingTrack span{background:var(--gallery-accent)}.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__primaryAction{color:var(--dl-text-light);background:var(--dl-ink)}.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__primaryAction:hover,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__primaryAction:focus-visible{color:var(--dl-text-light);background:var(--dl-smoked-bronze)}.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=home] .cinematic-gallery-shell-module__NPj4mW__primaryAction,.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=financing] .cinematic-gallery-shell-module__NPj4mW__primaryAction{color:var(--dl-text-dark);background:var(--dl-ivory)}.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__secondaryAction{color:var(--gallery-text)}.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__comparison,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__sequence,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__fundingProgression,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__rebuildPanel{color:var(--gallery-text);border-color:var(--gallery-line-strong);background:var(--gallery-panel);-webkit-backdrop-filter:blur(18px)saturate(1.08);box-shadow:0 1.25rem 3rem #4a473c24}.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__comparison>div+div,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__optionTabs,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__optionTabs button+button,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__optionDetails div:nth-child(odd),.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__optionDetails div:nth-child(n+3){border-color:var(--gallery-line)}.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__comparison>div>p,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__comparison li i,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__optionTabs button,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__fundingStages button,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__optionDetails dd,.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__fundingDetail{color:var(--gallery-muted)}.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__connectedRow{background:#a9876724}.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__optionTabs button[aria-selected=true],.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__fundingStages button[aria-selected=true]{color:var(--dl-text-light);background:var(--dl-olive-bronze)}.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=financing] .cinematic-gallery-shell-module__NPj4mW__optionTabs button[aria-selected=true],.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=financing] .cinematic-gallery-shell-module__NPj4mW__fundingStages button[aria-selected=true]{color:var(--dl-text-dark);background:var(--dl-gold-soft)}.cinematic-gallery-shell-module__NPj4mW__gallery .cinematic-gallery-shell-module__NPj4mW__fundingTrack{background:var(--gallery-line)}.cinematic-gallery-shell-module__NPj4mW__gallery:not([data-page=home]) .cinematic-gallery-shell-module__NPj4mW__stageButton{color:var(--gallery-muted);background:rgb(var(--gallery-wash-rgb) / 68%)}.cinematic-gallery-shell-module__NPj4mW__gallery:not([data-page=home]) .cinematic-gallery-shell-module__NPj4mW__stageButton:hover,.cinematic-gallery-shell-module__NPj4mW__gallery:not([data-page=home]) .cinematic-gallery-shell-module__NPj4mW__stageButton:focus-visible,.cinematic-gallery-shell-module__NPj4mW__gallery:not([data-page=home]) .cinematic-gallery-shell-module__NPj4mW__stageButton[data-state=current]{color:var(--gallery-accent)}.cinematic-gallery-shell-module__NPj4mW__gallery:not([data-page=home]) .cinematic-gallery-shell-module__NPj4mW__stageButton i{background:var(--gallery-line)}.cinematic-gallery-shell-module__NPj4mW__gallery:not([data-page=home]) .cinematic-gallery-shell-module__NPj4mW__stageButton i b{background:var(--gallery-accent)}@media (min-width:56.01rem){.cinematic-gallery-shell-module__NPj4mW__gallery:not([data-page=home]) .cinematic-gallery-shell-module__NPj4mW__media{border:1px solid var(--gallery-line-strong);inset:clamp(2rem,4vw,4rem) clamp(2.5rem,5vw,5rem) clamp(4.25rem,7vw,6rem) 43%;overflow:hidden;box-shadow:0 2rem 5rem #4a473c38}.cinematic-gallery-shell-module__NPj4mW__gallery:not([data-page=home]) .cinematic-gallery-shell-module__NPj4mW__matteMedia{inset:clamp(2rem,4vw,4rem) clamp(2.5rem,5vw,5rem) clamp(4.25rem,7vw,6rem) 43%}.cinematic-gallery-shell-module__NPj4mW__gallery:not([data-page=home]) .cinematic-gallery-shell-module__NPj4mW__mediaShade{background:linear-gradient(90deg, rgb(var(--gallery-wash-rgb) / 100%) 0%, rgb(var(--gallery-wash-rgb) / 96%) 34%, rgb(var(--gallery-wash-rgb) / 36%) 55%, transparent 73%)}.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=rebuild] .cinematic-gallery-shell-module__NPj4mW__rebuildVisual{border:1px solid var(--gallery-line-strong);inset:clamp(2rem,4vw,4rem) clamp(2.5rem,5vw,5rem) clamp(4.25rem,7vw,6rem) 43%;overflow:hidden;box-shadow:0 2rem 5rem #4a473c38}.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=rebuild] .cinematic-gallery-shell-module__NPj4mW__rebuildPanel{width:min(39rem,100%);bottom:0;right:0}}@media (max-width:56rem){.cinematic-gallery-shell-module__NPj4mW__gallery:not([data-page=home]) .cinematic-gallery-shell-module__NPj4mW__media,.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=rebuild] .cinematic-gallery-shell-module__NPj4mW__rebuildVisual{box-shadow:none;border:0;inset:0}.cinematic-gallery-shell-module__NPj4mW__gallery:not([data-page=home]):not([data-page=financing]) .cinematic-gallery-shell-module__NPj4mW__mediaShade{background:linear-gradient(180deg, rgb(var(--gallery-wash-rgb) / 5%) 12%, rgb(var(--gallery-wash-rgb) / 76%) 54%, rgb(var(--gallery-wash-rgb) / 99%) 100%)}.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=how-we-work] .cinematic-gallery-shell-module__NPj4mW__mediaShade{background:linear-gradient(#e5dcce9e 0%,#e5dcced1 42%,#e5dccefa 100%)}.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=financing] .cinematic-gallery-shell-module__NPj4mW__mediaShade{background:linear-gradient(#34352d1f 12%,#4a473cc9 54%,#34352dfc 100%)}.cinematic-gallery-shell-module__NPj4mW__gallery[data-page=rebuild] .cinematic-gallery-shell-module__NPj4mW__slide:has(.cinematic-gallery-shell-module__NPj4mW__rebuildVisual) .cinematic-gallery-shell-module__NPj4mW__mediaShade{background:linear-gradient(#ece5daf0 0%,#ece5da66 39%,#0000 55%),linear-gradient(#0000 50%,#ece5daf2 100%)}.cinematic-gallery-shell-module__NPj4mW__gallery:not([data-page=home]) .cinematic-gallery-shell-module__NPj4mW__stageButton{background:rgb(var(--gallery-wash-rgb) / 78%)}}@keyframes cinematic-gallery-shell-module__NPj4mW__morningMaterialDrift{0%{transform:scale(1.022)translate(.35%)}to{transform:scale(1)}}@keyframes cinematic-gallery-shell-module__NPj4mW__clayTransformationDrift{0%{transform:scale(1.02)translate(-.35%)}to{transform:scale(1)}}@keyframes cinematic-gallery-shell-module__NPj4mW__studioAssemblyDrift{0%{transform:scale(1.014)translateY(.35%)}to{transform:scale(1)}}@keyframes cinematic-gallery-shell-module__NPj4mW__bronzeIllumination{0%{filter:saturate(.82)contrast(1.02)brightness(.9);transform:scale(1.018)}to{filter:saturate(.88)contrast(1.02)brightness(.96);transform:scale(1)}}@keyframes cinematic-gallery-shell-module__NPj4mW__oakNaturalLight{0%{filter:saturate(.86)contrast(1.01)brightness(.98);transform:scale(1.016)translate(.25%)}to{filter:saturate(.9)contrast(1.01)brightness(1.04);transform:scale(1)}}
