.PracticeGallery-module__I-rwLq__gallery{padding-top:4px}.PracticeGallery-module__I-rwLq__heading h2{font-size:clamp(24px,2.6vw,32px)}.PracticeGallery-module__I-rwLq__firstRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.PracticeGallery-module__I-rwLq__project{min-width:0;display:block}.PracticeGallery-module__I-rwLq__art{aspect-ratio:1.8;background:var(--paper);border-radius:12px;overflow:hidden}.PracticeGallery-module__I-rwLq__art img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.PracticeGallery-module__I-rwLq__radar .PracticeGallery-module__I-rwLq__art img{object-fit:cover;background:#e1eee6}.PracticeGallery-module__I-rwLq__water .PracticeGallery-module__I-rwLq__art{background:#edf5f5}.PracticeGallery-module__I-rwLq__water .PracticeGallery-module__I-rwLq__art img{object-fit:contain;padding:0;transform:scale(1.12)}.PracticeGallery-module__I-rwLq__project:hover .PracticeGallery-module__I-rwLq__art img{transform:scale(1.035)}.PracticeGallery-module__I-rwLq__water:hover .PracticeGallery-module__I-rwLq__art img{transform:scale(1.16)}.PracticeGallery-module__I-rwLq__caption{justify-content:space-between;align-items:center;gap:14px;padding:18px 0 0;display:flex}.PracticeGallery-module__I-rwLq__gallery h3{letter-spacing:-.035em;margin:0;font-size:clamp(19px,1.6vw,25px);line-height:1.35}.PracticeGallery-module__I-rwLq__gallery p{color:var(--ink-2);margin:8px 0 0;font-size:clamp(13px,1vw,15px);line-height:1.65}.PracticeGallery-module__I-rwLq__arrow{width:36px;height:36px;color:var(--ink);border-color:#89949b;flex:0 0 36px;transition:transform .2s}.PracticeGallery-module__I-rwLq__arrow:before{top:12px;left:11px}.PracticeGallery-module__I-rwLq__arrow:after{top:17px;left:10px}.PracticeGallery-module__I-rwLq__gallery a:hover .PracticeGallery-module__I-rwLq__arrow{transform:translate(3px)}.PracticeGallery-module__I-rwLq__featureRow{grid-template-columns:1.6fr 1fr;gap:24px;margin-top:28px;display:grid}.PracticeGallery-module__I-rwLq__feature{border-radius:14px;width:100%;min-width:0;height:clamp(280px,23vw,340px);position:relative;overflow:hidden}.PracticeGallery-module__I-rwLq__team{background:#f7d9c9}.PracticeGallery-module__I-rwLq__teamArt{object-fit:contain;object-position:right center;width:72%;height:100%;position:absolute;inset:0 0 0 auto}.PracticeGallery-module__I-rwLq__featureCopy{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:38%;min-width:218px;height:100%;padding:0 0 26px 28px;display:flex;position:relative}.PracticeGallery-module__I-rwLq__feature h3{font-size:clamp(24px,2vw,32px)}.PracticeGallery-module__I-rwLq__gallery small{color:var(--ink-2);margin-top:10px;font-size:10px;line-height:1.5;display:block}.PracticeGallery-module__I-rwLq__featureCopy .PracticeGallery-module__I-rwLq__arrow{margin-top:14px}.PracticeGallery-module__I-rwLq__dream{color:#fffdf8;background:#27263e}.PracticeGallery-module__I-rwLq__dreamArt{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.PracticeGallery-module__I-rwLq__dreamCopy{position:absolute;bottom:24px;left:26px;right:65px}.PracticeGallery-module__I-rwLq__dream p,.PracticeGallery-module__I-rwLq__dream small{color:#f0eaf6}.PracticeGallery-module__I-rwLq__dream>.PracticeGallery-module__I-rwLq__arrow{color:#fffdf8;border-color:#dfd9e7;position:absolute;bottom:26px;right:24px}.PracticeGallery-module__I-rwLq__dream>.PracticeGallery-module__I-rwLq__arrow:before{border-color:#fffdf8}.PracticeGallery-module__I-rwLq__dream>.PracticeGallery-module__I-rwLq__arrow:after{background:#fffdf8}.PracticeGallery-module__I-rwLq__notes{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;padding-top:24px;display:grid}.PracticeGallery-module__I-rwLq__note{align-items:center;gap:20px;min-width:0;padding:0 28px 0 0;display:flex}.PracticeGallery-module__I-rwLq__note+.PracticeGallery-module__I-rwLq__note{border-left:1px solid var(--line);padding:0 0 0 28px}.PracticeGallery-module__I-rwLq__note>div{flex:1}.PracticeGallery-module__I-rwLq__note h3{font-size:20px}.PracticeGallery-module__I-rwLq__note p{font-size:13px}.PracticeGallery-module__I-rwLq__noteAvatar,.PracticeGallery-module__I-rwLq__notePortrait{object-fit:cover;border-radius:50%;flex:0 0 64px;width:64px;height:64px;display:block}.PracticeGallery-module__I-rwLq__notePortrait{object-position:center 30%;background:var(--paper)}.PracticeGallery-module__I-rwLq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.PracticeGallery-module__I-rwLq__firstRow,.PracticeGallery-module__I-rwLq__featureRow{gap:18px}.PracticeGallery-module__I-rwLq__caption{gap:8px}.PracticeGallery-module__I-rwLq__feature{height:280px}.PracticeGallery-module__I-rwLq__featureCopy{min-width:190px;padding-left:20px}.PracticeGallery-module__I-rwLq__teamArt{object-position:right top;width:74%}.PracticeGallery-module__I-rwLq__note{gap:12px;padding-right:18px}.PracticeGallery-module__I-rwLq__note+.PracticeGallery-module__I-rwLq__note{padding-left:18px}.PracticeGallery-module__I-rwLq__notePortrait,.PracticeGallery-module__I-rwLq__noteAvatar{flex-basis:48px;width:48px;height:48px}}@media (max-width:700px){.PracticeGallery-module__I-rwLq__firstRow{grid-template-columns:1fr;gap:26px}.PracticeGallery-module__I-rwLq__art{aspect-ratio:1.9}.PracticeGallery-module__I-rwLq__caption{padding-top:12px}.PracticeGallery-module__I-rwLq__featureRow{grid-template-columns:1fr;margin-top:28px}.PracticeGallery-module__I-rwLq__feature{height:280px}.PracticeGallery-module__I-rwLq__team{height:360px}.PracticeGallery-module__I-rwLq__featureCopy{width:auto;min-width:0;height:auto;padding:0;display:block;position:absolute;inset:auto 22px 22px}.PracticeGallery-module__I-rwLq__featureCopy .PracticeGallery-module__I-rwLq__arrow{position:absolute;bottom:0;right:0}.PracticeGallery-module__I-rwLq__featureCopy p{max-width:calc(100% - 44px)}.PracticeGallery-module__I-rwLq__teamArt{object-position:center;width:100%;height:190px;inset:0 0 auto}.PracticeGallery-module__I-rwLq__notes{grid-template-columns:1fr;gap:20px}.PracticeGallery-module__I-rwLq__note,.PracticeGallery-module__I-rwLq__note+.PracticeGallery-module__I-rwLq__note{border:0;padding:0}.PracticeGallery-module__I-rwLq__note+.PracticeGallery-module__I-rwLq__note{border-top:1px solid var(--line);padding-top:20px}}@media (prefers-reduced-motion:reduce){.PracticeGallery-module__I-rwLq__art img,.PracticeGallery-module__I-rwLq__arrow{transition:none}.PracticeGallery-module__I-rwLq__project:hover .PracticeGallery-module__I-rwLq__art img,.PracticeGallery-module__I-rwLq__gallery a:hover .PracticeGallery-module__I-rwLq__arrow{transform:none}}
