.PageIntro-module__RD_M2G__intro{padding-top:calc(var(--header-h) + clamp(56px, 9vw, 120px));padding-bottom:clamp(32px,5vw,64px)}.PageIntro-module__RD_M2G__text{gap:22px;margin-bottom:clamp(40px,6vw,72px);display:grid}.PageIntro-module__RD_M2G__text .eyebrow{margin-bottom:0}.PageIntro-module__RD_M2G__text .display{max-width:15ch}.PageIntro-module__RD_M2G__media{aspect-ratio:4/5;border-radius:var(--radius);background:var(--bg-card);overflow:hidden}@media (min-width:700px){.PageIntro-module__RD_M2G__media{aspect-ratio:16/9}}
.BeforeAfterScene-module__D-2vLa__scene{padding-block:var(--section-y);position:relative}.BeforeAfterScene-module__D-2vLa__sticky{gap:clamp(28px,4vw,44px);display:grid}.BeforeAfterScene-module__D-2vLa__header{gap:14px;display:grid}.BeforeAfterScene-module__D-2vLa__header .eyebrow{margin-bottom:0}.BeforeAfterScene-module__D-2vLa__frame{--pos:50;aspect-ratio:3/2;border-radius:var(--radius);background:var(--bg-card);touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;width:100%;margin-inline:auto;position:relative;overflow:hidden}.BeforeAfterScene-module__D-2vLa__frame:has(.BeforeAfterScene-module__D-2vLa__range:focus-visible){outline:2px solid var(--focus);outline-offset:4px}.BeforeAfterScene-module__D-2vLa__layer{position:absolute;inset:0}.BeforeAfterScene-module__D-2vLa__layer img{pointer-events:none;-webkit-user-drag:none}.BeforeAfterScene-module__D-2vLa__before{transform:translate3d(calc(var(--pos) * 1% - 100%), 0, 0);overflow:hidden}.BeforeAfterScene-module__D-2vLa__beforeInner{transform:translate3d(calc(100% - var(--pos) * 1%), 0, 0);position:absolute;inset:0}.BeforeAfterScene-module__D-2vLa__handle{pointer-events:none;transform:translate3d(calc(var(--pos) * 1% - 100%), 0, 0);position:absolute;inset:0}.BeforeAfterScene-module__D-2vLa__handle:before{content:"";background:#fff;width:2px;position:absolute;top:0;bottom:0;right:-1px;box-shadow:0 0 12px #0006}.BeforeAfterScene-module__D-2vLa__knob{color:#000;background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:50%;right:0;transform:translate(50%,-50%);box-shadow:0 6px 20px #00000059}.BeforeAfterScene-module__D-2vLa__knob svg{width:22px;height:22px}.BeforeAfterScene-module__D-2vLa__label{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#0000009e;border-radius:999px;padding:6px 12px;font-size:.8125rem;font-weight:600;position:absolute;top:14px}.BeforeAfterScene-module__D-2vLa__labelBefore{left:14px}.BeforeAfterScene-module__D-2vLa__labelAfter{right:14px}.BeforeAfterScene-module__D-2vLa__range{opacity:0;pointer-events:none;width:100%;height:1px;position:absolute;inset:auto 0 0}html:not(.js) .BeforeAfterScene-module__D-2vLa__frame{cursor:default}@media (min-width:900px){.BeforeAfterScene-module__D-2vLa__frame{width:min(100%, calc((100svh - var(--header-h) - 340px) * 1.5));min-width:min(100%,640px)}}@media (min-width:900px) and (min-height:560px) and (prefers-reduced-motion:no-preference){.motion .BeforeAfterScene-module__D-2vLa__scene{height:230vh;padding-block:0}.motion .BeforeAfterScene-module__D-2vLa__sticky{height:100svh;padding-top:var(--header-h);align-content:center;position:sticky;top:0}.motion .BeforeAfterScene-module__D-2vLa__frame{--pos:94}}
.Includes-module__3x9PHW__title{margin-bottom:clamp(32px,5vw,56px)}.Includes-module__3x9PHW__grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);gap:1px;margin:0;display:grid;overflow:hidden}.Includes-module__3x9PHW__item{background:var(--bg);align-content:start;gap:10px;padding:28px;display:grid}@media (min-width:700px){.Includes-module__3x9PHW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.Includes-module__3x9PHW__grid{grid-template-columns:repeat(4,1fr)}.Includes-module__3x9PHW__item{padding:32px}}
.PortraitGrid-module__ejZr9W__header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:clamp(32px,5vw,56px);display:flex}.PortraitGrid-module__ejZr9W__grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:clamp(150px,34vw,260px);grid-auto-flow:dense;gap:10px;margin:0;display:grid}.PortraitGrid-module__ejZr9W__item{border-radius:var(--radius-sm);background:var(--bg-card);overflow:hidden}.PortraitGrid-module__ejZr9W__item:first-child,.PortraitGrid-module__ejZr9W__item:nth-child(4),.PortraitGrid-module__ejZr9W__item:nth-child(7){grid-row:span 2}@media (min-width:700px){.PortraitGrid-module__ejZr9W__grid{grid-template-columns:repeat(3,1fr);gap:14px}.PortraitGrid-module__ejZr9W__item:nth-child(4){grid-row:span 1}.PortraitGrid-module__ejZr9W__item:nth-child(5){grid-row:span 2}}
