.lexi-portfolio_dialog__G9Ot9{position:fixed;inset:0;width:min(1040px,calc(100% - 48px));max-width:none;max-height:min(940px,calc(100dvh - 48px));margin:auto;padding:0;overflow:hidden;border:1px solid #77638e;border-radius:28px;background:#1d1036;color:#f8f2ff;color-scheme:dark;box-shadow:0 32px 100px #0009}.lexi-portfolio_dialog__G9Ot9::backdrop{background:#090413c9;backdrop-filter:blur(10px)}.lexi-portfolio_dialog__G9Ot9[open]{animation:lexi-portfolio_arrive__b8V_z .22s ease-out}.lexi-portfolio_panel__mwrrP{display:flex;flex-direction:column;max-height:inherit}.lexi-portfolio_header__ihzeJ{position:relative;display:flex;align-items:center;gap:24px;flex:none;padding:24px 88px 24px 28px;border-bottom:1px solid #ffffff1f;background:radial-gradient(ellipse at top left,#7c3aed26,transparent 75%),#1d1036}.lexi-portfolio_identity__nzpXj{flex:1;min-width:0}.lexi-portfolio_eyebrow__a1Gek{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#d6bfff}.lexi-portfolio_title__htCzB{margin-top:3px;font-size:42px;line-height:1.05;letter-spacing:-.04em;font-weight:900}.lexi-portfolio_description__tFRHF{max-width:42ch;margin-top:8px;font-size:14px;line-height:1.5;color:#e9ddff}.lexi-portfolio_instagram__kBDXa{display:inline-flex;min-height:46px;flex:none;align-items:center;justify-content:center;gap:10px;border:1px solid #c4a6ff70;border-radius:999px;background:linear-gradient(110deg,#4530e0,#7c3aed 60%,#a72f81);padding:10px 18px;color:#fff;font-size:14px;font-weight:700;transition:filter .15s}.lexi-portfolio_instagram__kBDXa:hover{filter:brightness(1.15)}.lexi-portfolio_close__EDPEx{position:absolute;top:22px;right:22px;display:grid;width:44px;height:44px;place-items:center;border:1px solid #ffffff40;border-radius:50%;background:#ffffff0a;color:#fff;transition:background .15s}.lexi-portfolio_close__EDPEx:hover{background:#ffffff1f}.lexi-portfolio_dialog__G9Ot9 :is(button,a,[tabindex]):focus-visible{outline:2px solid #e9ddff;outline-offset:4px}.lexi-portfolio_title__htCzB:focus{outline:none}.lexi-portfolio_scroll__xpsPB{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px}.lexi-portfolio_scroll__xpsPB:focus-visible{outline-offset:-4px!important}.lexi-portfolio_gallery__AmRwn{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lexi-portfolio_photo__B7PrP{position:relative;min-width:0;margin:0;aspect-ratio:3/4;overflow:hidden;border-radius:15px;background:#30263e}.lexi-portfolio_lead__pX_LZ{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.lexi-portfolio_cover__CYfsn{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.lexi-portfolio_uncropped__ant6X{-o-object-fit:contain;object-fit:contain}@keyframes lexi-portfolio_arrive__b8V_z{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lexi-portfolio_dialog__G9Ot9[open]{animation:none}.lexi-portfolio_close__EDPEx,.lexi-portfolio_instagram__kBDXa{transition:none}}@media (max-width:639px){.lexi-portfolio_dialog__G9Ot9{width:calc(100% - 16px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:22px}.lexi-portfolio_header__ihzeJ{flex-wrap:wrap;gap:14px;padding:20px 18px 18px}.lexi-portfolio_identity__nzpXj{flex-basis:100%;padding-right:42px}.lexi-portfolio_title__htCzB{font-size:36px}.lexi-portfolio_description__tFRHF{font-size:13px}.lexi-portfolio_close__EDPEx{top:14px;right:14px}.lexi-portfolio_instagram__kBDXa{min-height:44px;padding:8px 16px}.lexi-portfolio_scroll__xpsPB{padding:10px}.lexi-portfolio_gallery__AmRwn{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lexi-portfolio_lead__pX_LZ{grid-column:span 2;grid-row:auto;aspect-ratio:4/5}.lexi-portfolio_photo__B7PrP{border-radius:12px}}