.HomeEnding_contact__9tUs2,.HomeEnding_third__egfIv{--sl-ending-title:clamp(64px,11vw,156px)}.HomeEnding_third__egfIv{position:relative;min-height:62svh;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:60px clamp(24px,4.5vw,72px) 48px}.HomeEnding_reserved__hOjos{flex:1;min-height:20svh;pointer-events:none}.HomeEnding_projects__hE3bd{width:min(100%,1200px);margin:0 auto auto;padding:clamp(28px,5vw,72px) 0;pointer-events:auto}.HomeEnding_projects__hE3bd h2{margin:0 0 22px;font-size:clamp(36px,6vw,84px);font-weight:500;line-height:.94;letter-spacing:-.055em}.HomeEnding_projectCard__EAkIt p,.HomeEnding_projectEyebrow__oTg4K{margin:0 0 8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.HomeEnding_projectGrid__4UbHL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.HomeEnding_projectCard__EAkIt{min-width:0;display:grid;align-content:start;gap:9px}.HomeEnding_projectCard__EAkIt img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;background:#242427}.HomeEnding_projectCard__EAkIt h3{margin:0;font-size:clamp(22px,2.6vw,42px);line-height:.98;letter-spacing:-.045em;font-weight:500}.HomeEnding_projectCard__EAkIt span{font-size:13px;line-height:1.45;max-width:34ch}.HomeEnding_projectCard__EAkIt a{width:-moz-fit-content;width:fit-content;min-height:40px;display:inline-flex;align-items:center;font-size:12px;text-decoration:underline;text-underline-offset:4px}.HomeEnding_plan__XIynZ{display:inline-flex;align-items:center;min-height:48px;max-width:100%;font-size:calc(var(--sl-ending-title) / 2);font-weight:500;line-height:1.1;letter-spacing:-.055em;white-space:nowrap;text-align:center;text-shadow:0 2px 24px #111112;pointer-events:auto;transition:color .15s ease,transform var(--gd-motion-duration-fast,.12s) ease}.HomeEnding_plan__XIynZ:hover{color:var(--drip-accent-text)}.HomeEnding_plan__XIynZ:active{transform:scale(.98)}.HomeEnding_contact__9tUs2{--drip-bg:#f7f6f2;--drip-text:#111112;--drip-muted:#6b6b6e;--drip-focus-ring:#111112;--drip-accent-text:#111112;--drip-danger:#c8102e;position:relative;color-scheme:light;background:var(--drip-bg);color:var(--drip-text);pointer-events:auto;scroll-margin-top:clamp(80px,12vh,120px);padding:clamp(68px,8vw,128px) clamp(24px,4.5vw,72px) clamp(56px,6vw,76px)}.HomeEnding_contact__9tUs2:focus{outline:none}.HomeEnding_contactGrid__305Vw{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(38px,5vw,72px);align-items:start}.HomeEnding_contactHeading___0xVJ{min-width:0;text-align:center}.HomeEnding_contactHeading___0xVJ h2{margin:0 0 32px;font-size:var(--sl-ending-title);font-weight:500;line-height:.94;letter-spacing:-.065em}.HomeEnding_titleLine__GQxx7{display:block;white-space:nowrap}.HomeEnding_titleChar__hlV0d{white-space:pre}.HomeEnding_contactHeading___0xVJ h2[data-sl-contact-type=waiting] .HomeEnding_titleChar__hlV0d{opacity:0}.HomeEnding_contactHeading___0xVJ h2[data-sl-contact-type=typing] .HomeEnding_titleChar__hlV0d{animation:HomeEnding_contactType__v1FLN 1ms step-end both;animation-delay:calc(var(--sl-contact-char) * var(--sl-contact-step))}@keyframes HomeEnding_contactType__v1FLN{0%{opacity:0}to{opacity:1}}.HomeEnding_brand__WTVXk{margin:0 0 28px;font-size:11px;letter-spacing:.035em;white-space:nowrap}.HomeEnding_email__2BOeJ{display:inline-flex;min-height:44px;align-items:center;font-size:14px;transition:color .15s ease,transform var(--gd-motion-duration-fast,.12s) ease}.HomeEnding_email__2BOeJ:hover{text-decoration:underline;text-underline-offset:5px}.HomeEnding_email__2BOeJ:active{transform:scale(.97)}.HomeEnding_formArea__ipFDS{min-width:0;width:min(100%,760px);margin-inline:auto}.HomeEnding_formArea__ipFDS button[type=submit]{min-height:52px;padding:0 28px;gap:32px;border:1px solid var(--drip-text);background:var(--drip-text);color:var(--drip-bg);font-weight:500;box-shadow:2px 2px 0 0 var(--drip-border,#c9c6bd)}.HomeEnding_formArea__ipFDS button[type=submit]:hover:not(:disabled){color:var(--drip-bg);background:#2a2a2d}.HomeEnding_formArea__ipFDS button[type=submit]:focus-visible{outline:2px solid var(--drip-focus-ring);outline-offset:3px}.HomeEnding_formPlaceholder__AUOxX{min-height:900px}.HomeEnding_legal__jdJX9{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;width:min(100%,760px);margin:52px auto 0}.HomeEnding_legal__jdJX9 a{display:inline-flex;align-items:center;min-height:44px;font-size:11px;color:var(--drip-muted);transition:color .15s ease,transform var(--gd-motion-duration-fast,.12s) ease}.HomeEnding_legal__jdJX9 a:hover{color:var(--drip-text);text-decoration:underline;text-underline-offset:4px}.HomeEnding_legal__jdJX9 a:active{transform:scale(.97)}.HomeEnding_footer__DcCz8{position:relative;pointer-events:auto;background:#f7f6f2;color:#111112;--drip-muted:#6b6b6e;--drip-text:#111112;--drip-focus-ring:#111112;padding:32px clamp(24px,4.5vw,72px) 20px}.HomeEnding_footer__DcCz8 .HomeEnding_legal__jdJX9{margin:0 auto}@media (max-width:767px){.HomeEnding_third__egfIv{min-height:48svh;padding-bottom:34px}.HomeEnding_reserved__hOjos{min-height:16svh}.HomeEnding_projectGrid__4UbHL{grid-template-columns:1fr;gap:28px}.HomeEnding_projectCard__EAkIt img{aspect-ratio:16/10}.HomeEnding_contact__9tUs2{padding-top:58px}.HomeEnding_contactGrid__305Vw{gap:38px}.HomeEnding_contactHeading___0xVJ h2{margin-bottom:18px}.HomeEnding_brand__WTVXk{margin-bottom:22px}.HomeEnding_legal__jdJX9{margin-top:34px}}@media (prefers-reduced-motion:reduce){.HomeEnding_third__egfIv{min-height:30svh}.HomeEnding_reserved__hOjos{min-height:4svh}.HomeEnding_contactHeading___0xVJ h2 .HomeEnding_titleChar__hlV0d{animation:none!important;opacity:1!important}}.HomeImpressionDiagonals_impression__jpK4a{position:relative;height:100svh;overflow:hidden;isolation:isolate;background:var(--drip-bg,#111112);color:var(--drip-text,#f7f6f2)}.HomeImpressionDiagonals_impression__jpK4a:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--drip-bg,#111112) 55%,transparent),transparent 22%),linear-gradient(to top,color-mix(in srgb,var(--drip-bg,#111112) 72%,transparent),transparent 28%),radial-gradient(ellipse at 50% 40%,transparent 35%,color-mix(in srgb,var(--drip-bg,#111112) 88%,transparent) 100%)}.HomeImpressionDiagonals_diagonals__ILX9w{position:absolute;inset:-22% -12%;transform:rotate(-18deg);pointer-events:none}.HomeImpressionDiagonals_hit__jUZJ7{position:relative;z-index:1;pointer-events:auto;color:inherit;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.HomeImpressionDiagonals_hit__jUZJ7:focus-visible{outline:1px solid color-mix(in srgb,var(--drip-text,#f7f6f2) 70%,transparent);outline-offset:-8px;z-index:2}@media (hover:hover) and (pointer:fine){.HomeImpressionDiagonals_hit__jUZJ7:hover{z-index:2;box-shadow:0 -18px 42px color-mix(in srgb,var(--drip-bg,#111112) 82%,transparent),0 22px 48px color-mix(in srgb,var(--drip-bg,#111112) 78%,transparent),0 0 88px color-mix(in srgb,var(--drip-accent-text,#8ca5ff) 22%,transparent)}.HomeImpressionDiagonals_hit__jUZJ7:hover .HomeImpressionDiagonals_media__gU6_7{filter:saturate(1.12) contrast(1.04) brightness(1.04)}}.HomeImpressionDiagonals_hit__jUZJ7:active .HomeImpressionDiagonals_media__gU6_7{filter:saturate(1.08) contrast(1.03) brightness(.98)}.HomeImpressionDiagonals_band__8mHXK{position:absolute;left:-24%;width:148%;height:15.5%;border:0;padding:0;overflow:hidden;background:color-mix(in srgb,var(--drip-bg,#111112) 94%,var(--drip-text,#f7f6f2) 6%);box-shadow:0 -18px 42px color-mix(in srgb,var(--drip-bg,#111112) 82%,transparent),0 22px 48px color-mix(in srgb,var(--drip-bg,#111112) 78%,transparent),0 0 72px color-mix(in srgb,var(--drip-accent-text,#8ca5ff) 14%,transparent);will-change:transform;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.HomeImpressionDiagonals_band__8mHXK:after,.HomeImpressionDiagonals_band__8mHXK:before{content:"";position:absolute;top:-48%;bottom:-48%;width:32%;z-index:2;pointer-events:none;filter:blur(22px);opacity:.9;animation:HomeImpressionDiagonals_bloomPulse__bUMwE 4.8s ease-in-out infinite alternate}.HomeImpressionDiagonals_band__8mHXK:before{left:-8%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--drip-bg,#111112) 92%,transparent),transparent 68%)}.HomeImpressionDiagonals_band__8mHXK:after{right:-8%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--drip-accent-text,#8ca5ff) 28%,var(--drip-bg,#111112)),transparent 70%);animation-delay:-1.6s}@keyframes HomeImpressionDiagonals_bloomPulse__bUMwE{0%{opacity:.5;transform:scaleX(.9)}to{opacity:.98;transform:scaleX(1.1)}}.HomeImpressionDiagonals_vid__1Jko3{position:absolute;inset:0;width:100%;height:100%;border:0;background:color-mix(in srgb,var(--drip-text,#f7f6f2) 6%,var(--drip-bg,#111112));overflow:hidden}.HomeImpressionDiagonals_vid__1Jko3[data-sl-media-bound=false]{background:radial-gradient(ellipse at 30% 50%,color-mix(in srgb,var(--drip-accent-text,#8ca5ff) 8%,transparent),transparent 55%),color-mix(in srgb,var(--drip-text,#f7f6f2) 5%,var(--drip-bg,#111112))}.HomeImpressionDiagonals_media__gU6_7{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;transform:scale(1.04);filter:saturate(1.05) contrast(1.02)}.HomeImpressionDiagonals_stack__oMf_b{display:flex;width:100%;height:100%;gap:0;background:transparent}.HomeImpressionDiagonals_stackItem__OpO0z,.HomeImpressionDiagonals_stack__oMf_b i{position:relative;flex:1 1 0;min-width:0;height:100%;border:0;background:color-mix(in srgb,var(--drip-text,#f7f6f2) 5%,var(--drip-bg,#111112));display:block;overflow:hidden}.HomeImpressionDiagonals_stackItem__OpO0z:after,.HomeImpressionDiagonals_stack__oMf_b>i:after{content:"";position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 28px color-mix(in srgb,var(--drip-bg,#111112) 55%,transparent),inset 0 0 64px color-mix(in srgb,var(--drip-bg,#111112) 35%,transparent)}.HomeImpressionDiagonals_stackItem__OpO0z+.HomeImpressionDiagonals_stackItem__OpO0z:before,.HomeImpressionDiagonals_stack__oMf_b>i+i:before{content:"";position:absolute;left:-12%;top:-20%;bottom:-20%;width:24%;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--drip-bg,#111112) 75%,transparent),transparent 72%);filter:blur(10px)}.HomeImpressionDiagonals_b0__z6UtC{top:1%;animation:HomeImpressionDiagonals_goR__HHLe0 18s linear infinite}.HomeImpressionDiagonals_b1__HKRQW{top:13%;animation:HomeImpressionDiagonals_goL__Kuy4Y 23s linear infinite}.HomeImpressionDiagonals_b2__k0FGZ{top:25%;animation:HomeImpressionDiagonals_goR__HHLe0 14s linear infinite}.HomeImpressionDiagonals_b3__kW9wz{top:37%;animation:HomeImpressionDiagonals_goL__Kuy4Y 27s linear infinite}.HomeImpressionDiagonals_b4__NzJNx{top:49%;animation:HomeImpressionDiagonals_goR__HHLe0 20s linear infinite}.HomeImpressionDiagonals_b5__biMYl{top:61%;animation:HomeImpressionDiagonals_goL__Kuy4Y 16s linear infinite}.HomeImpressionDiagonals_b6__8C1aP{top:73%;animation:HomeImpressionDiagonals_goR__HHLe0 25s linear infinite}.HomeImpressionDiagonals_b7__ieWO4{top:85%;animation:HomeImpressionDiagonals_goL__Kuy4Y 21s linear infinite}@keyframes HomeImpressionDiagonals_goR__HHLe0{0%{transform:translateX(-14%)}to{transform:translateX(14%)}}@keyframes HomeImpressionDiagonals_goL__Kuy4Y{0%{transform:translateX(14%)}to{transform:translateX(-14%)}}.HomeImpressionDiagonals_barrier__gwANv{height:18vh;position:relative;background:linear-gradient(var(--drip-bg,#111112),color-mix(in srgb,var(--drip-text,#f7f6f2) 5%,var(--drip-bg,#111112)),var(--drip-bg,#111112));border:0}.HomeImpressionDiagonals_barrier__gwANv:before{content:"";position:absolute;left:0;right:0;top:0;height:42%;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--drip-bg,#111112) 88%,transparent),transparent)}@media (prefers-reduced-motion:reduce){.HomeImpressionDiagonals_band__8mHXK,.HomeImpressionDiagonals_band__8mHXK:after,.HomeImpressionDiagonals_band__8mHXK:before{animation:none!important}.HomeImpressionDiagonals_media__gU6_7{transform:none}}