.portfolio-module__RG2vna__site{--folio-paper:#faf8f2;--folio-ink:#272b26;--folio-muted:#686c61;--folio-line:#dcded3;background:var(--folio-paper);color:var(--folio-ink);overflow-wrap:anywhere;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.portfolio-module__RG2vna__site *{box-sizing:border-box}.portfolio-module__RG2vna__site a{color:inherit;text-decoration:none}.portfolio-module__RG2vna__site :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid}.portfolio-module__RG2vna__site :is(h1,h2,h3,p,blockquote){margin:0}.portfolio-module__RG2vna__site :is(section,header,footer){scroll-margin-top:100px}.portfolio-module__RG2vna__siteInner{max-width:1320px;margin:auto;padding:0 64px}.portfolio-module__RG2vna__siteNav{border-bottom:1px solid var(--folio-line);z-index:10;background:var(--folio-paper);justify-content:space-between;align-items:center;gap:24px;min-height:94px;display:flex;position:sticky;top:0}.portfolio-module__RG2vna__signature{letter-spacing:-.4px;align-items:center;gap:9px;font-size:15px;font-weight:600;display:inline-flex}.portfolio-module__RG2vna__signatureDot{background:var(--folio-accent);border-radius:50%;width:6px;height:6px}.portfolio-module__RG2vna__desktopNav{align-items:center;gap:25px;display:flex}.portfolio-module__RG2vna__desktopNav a{align-items:center;gap:5px;font-size:12px;display:flex}.portfolio-module__RG2vna__desktopNav a:hover,.portfolio-module__RG2vna__socialLinks a:hover,.portfolio-module__RG2vna__footerMain nav a:hover{text-underline-offset:5px;text-decoration:underline}.portfolio-module__RG2vna__menuButton{border:1px solid var(--folio-line);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}.portfolio-module__RG2vna__mobileMenu{display:none}.portfolio-module__RG2vna__hero{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:70px;min-height:650px;padding:86px 0 90px;display:grid}.portfolio-module__RG2vna__heroCopy{min-width:0}.portfolio-module__RG2vna__identityLine{color:var(--folio-muted);flex-wrap:wrap;align-items:center;gap:17px;min-height:15px;margin-bottom:32px;font-size:11px;display:flex}.portfolio-module__RG2vna__identityLine>span{align-items:center;gap:5px;display:flex}.portfolio-module__RG2vna__availability i{background:var(--folio-accent);border-radius:50%;width:5px;height:5px}.portfolio-module__RG2vna__site h1{font-family:var(--folio-display);letter-spacing:-3.5px;max-width:760px;font-size:clamp(46px,5.8vw,80px);font-weight:400;line-height:1.04}.portfolio-module__RG2vna__profession{font-size:21px;line-height:1.5;margin-top:20px!important}.portfolio-module__RG2vna__introduction{color:var(--folio-muted);white-space:pre-wrap;max-width:510px;font-size:16px;line-height:1.9;margin-top:23px!important}.portfolio-module__RG2vna__heroActions{flex-wrap:wrap;align-items:center;gap:23px;margin-top:31px;display:flex}.portfolio-module__RG2vna__primaryLink{background:var(--folio-accent);border-radius:2px;justify-content:center;align-items:center;gap:22px;padding:13px 17px;font-size:12px;display:inline-flex;color:var(--folio-on-accent)!important}.portfolio-module__RG2vna__primaryLink:hover{filter:brightness(.93)}.portfolio-module__RG2vna__inlineLink{border-bottom:1px solid var(--folio-line);align-items:center;gap:10px;padding-block:5px;font-size:12px;line-height:1.5;display:inline-flex}.portfolio-module__RG2vna__inlineLink:hover{border-color:currentColor}.portfolio-module__RG2vna__heroSkills{color:var(--folio-muted);flex-wrap:wrap;gap:10px 20px;margin-top:44px;font-size:10px;display:flex}.portfolio-module__RG2vna__heroSkills span+span:before{content:"·";margin-right:15px}.portfolio-module__RG2vna__portrait{align-self:center;max-width:340px;position:relative}.portfolio-module__RG2vna__portrait>img{aspect-ratio:4/5;object-fit:cover;width:100%;display:block}.portfolio-module__RG2vna__monogramPortrait{aspect-ratio:4/5;background:#e7e8de;place-items:center;width:100%;display:grid}.portfolio-module__RG2vna__monogramPortrait>span{font-family:var(--folio-display);color:var(--folio-accent);letter-spacing:-5px;font-size:90px}.portfolio-module__RG2vna__portraitCaption{color:var(--folio-muted);justify-content:space-between;gap:12px;padding-top:12px;font-size:9px;display:flex;position:absolute;bottom:-28px;left:0;right:0}.portfolio-module__RG2vna__emptyHint{color:var(--folio-muted);font-size:14px;line-height:1.8;margin-top:20px!important}.portfolio-module__RG2vna__siteMain{gap:86px;display:grid}.portfolio-module__RG2vna__label{letter-spacing:1.7px;color:var(--folio-muted);font-size:9px;font-weight:500;line-height:1.5;display:block}.portfolio-module__RG2vna__sectionHeading{border-top:1px solid var(--folio-line);margin-bottom:38px;padding-top:22px;position:relative}.portfolio-module__RG2vna__sectionHeading h2{font-family:var(--folio-display);letter-spacing:-.8px;max-width:650px;margin-top:13px;font-size:36px;font-weight:400;line-height:1.25}.portfolio-module__RG2vna__sectionCount{color:var(--folio-muted);font-size:11px;position:absolute;top:24px;right:0}.portfolio-module__RG2vna__projectList{gap:44px;display:grid}.portfolio-module__RG2vna__project{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:42px;display:grid}.portfolio-module__RG2vna__projectImage{background:#eeeee5;overflow:hidden}.portfolio-module__RG2vna__projectImage img{aspect-ratio:16/11;object-fit:cover;width:100%;height:auto;display:block}.portfolio-module__RG2vna__projectBody h3{font-family:var(--folio-display);letter-spacing:-.5px;margin:13px 0 15px;font-size:29px;font-weight:400;line-height:1.25}.portfolio-module__RG2vna__projectBody p,.portfolio-module__RG2vna__experienceRow p,.portfolio-module__RG2vna__credentials p,.portfolio-module__RG2vna__services p,.portfolio-module__RG2vna__journal p{color:var(--folio-muted);white-space:pre-wrap;font-size:13px;line-height:1.9}.portfolio-module__RG2vna__projectBody .portfolio-module__RG2vna__inlineLink{margin-top:22px}.portfolio-module__RG2vna__projectTextOnly{border-bottom:1px solid var(--folio-line);grid-template-columns:1fr;padding:8px 0 32px}.portfolio-module__RG2vna__projectTextOnly .portfolio-module__RG2vna__projectBody{max-width:760px}.portfolio-module__RG2vna__about{border-top:1px solid var(--folio-line);grid-template-columns:.5fr 1fr;gap:40px;padding-top:30px;display:grid}.portfolio-module__RG2vna__about p{white-space:pre-wrap;color:var(--folio-muted);font-size:16px;line-height:1.9}.portfolio-module__RG2vna__about blockquote{font-family:var(--folio-display);border-left:2px solid var(--folio-accent);margin-top:28px;padding-left:22px;font-size:29px;line-height:1.45}.portfolio-module__RG2vna__experienceRow{border-bottom:1px solid var(--folio-line);grid-template-columns:220px 1fr;gap:30px;padding:27px 0;display:grid}.portfolio-module__RG2vna__dates{color:var(--folio-muted);font-size:11px;line-height:1.8}.portfolio-module__RG2vna__experienceRow h3{font-size:18px;font-weight:500;line-height:1.4}.portfolio-module__RG2vna__organization{color:var(--folio-muted);margin-top:6px;font-size:12px;display:block}.portfolio-module__RG2vna__experienceRow p{margin-top:13px}.portfolio-module__RG2vna__background{border-top:1px solid var(--folio-line);grid-template-columns:1fr 1fr;gap:70px;padding-top:28px;display:grid}.portfolio-module__RG2vna__skillList{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.portfolio-module__RG2vna__skillList>span{border:1px solid var(--folio-line);padding:9px 12px;font-size:11px}.portfolio-module__RG2vna__credentials{gap:24px;margin-top:20px;display:grid}.portfolio-module__RG2vna__credentials h3{font-size:14px;font-weight:500}.portfolio-module__RG2vna__credentials p{margin-top:5px}.portfolio-module__RG2vna__credentials a{margin-top:7px}.portfolio-module__RG2vna__serviceList{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.portfolio-module__RG2vna__serviceList article{border-bottom:1px solid var(--folio-line);padding-bottom:30px}.portfolio-module__RG2vna__serviceList h3{font-family:var(--folio-display);font-size:25px;font-weight:400}.portfolio-module__RG2vna__serviceList p{margin-top:15px}.portfolio-module__RG2vna__serviceList .portfolio-module__RG2vna__inlineLink{margin-top:20px}.portfolio-module__RG2vna__journal article{border-bottom:1px solid var(--folio-line);padding:24px 0}.portfolio-module__RG2vna__journal h3{font-size:21px;font-weight:500}.portfolio-module__RG2vna__journal p{margin-top:10px}.portfolio-module__RG2vna__journal details{margin-top:16px;font-size:13px;line-height:1.9}.portfolio-module__RG2vna__journal summary{cursor:pointer}.portfolio-module__RG2vna__journal details>div{white-space:pre-wrap;max-width:850px;margin-top:20px}.portfolio-module__RG2vna__siteFooter{border-top:1px solid var(--folio-line);margin-top:90px;padding:52px 0 24px}.portfolio-module__RG2vna__footerMain{grid-template-columns:1fr auto;gap:40px;display:grid}.portfolio-module__RG2vna__siteFooter h2{font-family:var(--folio-display);letter-spacing:-1px;margin-top:15px;font-size:40px;font-weight:400;line-height:1.2}.portfolio-module__RG2vna__emailLink{border-bottom:1px solid var(--folio-line);align-items:center;gap:18px;margin-top:26px;padding-bottom:8px;font-size:15px;line-height:1.5;display:inline-flex}.portfolio-module__RG2vna__socialLinks{flex-wrap:wrap;gap:25px;margin-top:25px;display:flex}.portfolio-module__RG2vna__socialLinks a{text-transform:capitalize;align-items:center;gap:6px;font-size:11px;display:flex}.portfolio-module__RG2vna__footerMain nav{flex-direction:column;gap:13px;min-width:100px;font-size:11px;display:flex}.portfolio-module__RG2vna__colophon{color:var(--folio-muted);border-top:1px solid var(--folio-line);justify-content:space-between;gap:20px;margin-top:45px;padding-top:40px;font-size:9px;display:flex}.portfolio-module__RG2vna__dossier{--folio-paper:#fff}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__siteInner{max-width:1200px}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__pageComposition{grid-template-columns:270px minmax(0,1fr);gap:65px;padding-top:65px;display:grid}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__hero{flex-direction:column;align-self:start;align-items:stretch;gap:35px;min-height:0;padding:0;display:flex;position:sticky;top:125px}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__hero h1{letter-spacing:-1.8px;font-size:46px}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__identityLine{margin-bottom:20px}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__profession{font-size:17px}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__introduction{font-size:13px}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__portrait{order:-1;max-width:150px}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__monogramPortrait,.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__portrait>img{aspect-ratio:1}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__portraitCaption{display:none}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__heroActions{gap:15px}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__heroSkills{margin-top:26px}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__project{grid-template-columns:1fr;gap:22px}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__sectionHeading h2{font-size:28px}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__experienceRow{grid-template-columns:1fr;gap:9px}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__background,.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__about{grid-template-columns:1fr;gap:28px}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__siteMain{gap:55px}.portfolio-module__RG2vna__gallery{--folio-paper:#fff;--folio-ink:#18181b;--folio-muted:#71717a;--folio-line:#e4e4e7;--folio-gutter:max(24px,5.5vw,calc((100vw - 1280px)/2))}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__siteInner{max-width:none;padding-inline:var(--folio-gutter)}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__siteNav{min-height:84px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__signatureDot{width:8px;height:8px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__desktopNav a{align-items:center;gap:6px;display:inline-flex}.portfolio-module__RG2vna__navCount{color:var(--folio-muted);font-size:10px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__desktopNav a[href=\#contact]{background:var(--folio-ink);color:var(--folio-paper);border-radius:5px;padding:12px 18px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__hero{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:0 80px;min-height:0;padding:80px 0}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__hero .portfolio-module__RG2vna__galleryName{letter-spacing:-.065em;grid-area:1/1;max-width:none;margin-bottom:28px;font-size:clamp(64px,7.5vw,108px);font-weight:600;line-height:1.02}.portfolio-module__RG2vna__galleryName>span{display:block}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__heroCopy{grid-area:2/1;padding:0}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__identityLine{margin-bottom:24px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__availability{border:1px solid var(--folio-line);color:var(--folio-ink);border-radius:4px;padding:5px 8px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__profession{letter-spacing:-.4px;font-size:22px;line-height:1.4;margin-top:0!important}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__introduction{font-size:16px;line-height:1.8;margin-top:16px!important}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__heroActions{gap:14px;margin-top:26px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__primaryLink{border-radius:5px;gap:14px;padding:14px 20px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__heroActions .portfolio-module__RG2vna__inlineLink{font-size:11px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__portrait{border-radius:6px;grid-area:1/2/span 3;align-self:center;width:100%;max-width:none;margin-top:0}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__portrait>img{border-radius:inherit;aspect-ratio:4/5;object-position:center 38%}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__monogramPortrait{aspect-ratio:4/5;background:#f4f4f5;border:1px solid #e4e4e7}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__monogramPortrait>span{color:#a1a1aa;letter-spacing:-.06em;font-size:clamp(64px,8vw,110px)}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__portraitCaption{font-size:10px}.portfolio-module__RG2vna__heroAside{flex-direction:column;grid-area:3/1;gap:24px;min-width:0;padding-top:36px;display:flex}.portfolio-module__RG2vna__gallerySkills{flex-wrap:wrap;gap:8px 16px;font-size:11px;line-height:1.5;display:flex}.portfolio-module__RG2vna__gallerySkills .portfolio-module__RG2vna__label{flex-basis:100%;margin-bottom:4px}.portfolio-module__RG2vna__heroSocials{flex-wrap:wrap;gap:8px 16px;display:flex}.portfolio-module__RG2vna__heroSocials a{border-bottom:1px solid var(--folio-line);text-transform:capitalize;justify-content:space-between;align-items:center;gap:7px;max-width:100%;padding:5px 0;font-size:12px;display:inline-flex}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__siteMain{gap:0}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__siteMain>section{padding-block:76px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__work,.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__services,.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__siteFooter{--folio-ink:#fafafa;--folio-muted:#a1a1aa;--folio-line:#3f3f46;color:var(--folio-ink);margin-inline:calc(-1*var(--folio-gutter));padding-inline:var(--folio-gutter);background:#18181b}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__sectionHeading{border-top:0;margin-bottom:44px;padding-top:0}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__sectionHeading h2{letter-spacing:-.035em;margin-top:16px;font-size:clamp(32px,3.6vw,48px);font-weight:500;line-height:1.1}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__sectionCount{border:1px solid var(--folio-line);border-radius:50%;place-items:center;width:36px;height:36px;display:grid;top:3px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__projectList{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 32px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__project{flex-direction:column;align-items:stretch;gap:24px;display:flex}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__project:first-child,.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__projectTextOnly{grid-column:1/-1}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__projectImage{background:#27272a;border-radius:5px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__projectImage img{aspect-ratio:4/3}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__project:first-child .portfolio-module__RG2vna__projectImage img{aspect-ratio:16/9}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__project:first-child .portfolio-module__RG2vna__projectBody{max-width:850px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__projectBody>.portfolio-module__RG2vna__label{font-size:10px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__projectBody h3{letter-spacing:-.025em;font-size:clamp(26px,2.8vw,38px)}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__projectBody p{max-width:740px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__projectTextOnly{border-top:1px solid var(--folio-line);border-bottom:0;padding-block:30px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__about{border-top:0;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:60px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__about>.portfolio-module__RG2vna__label{padding-top:8px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__about blockquote{letter-spacing:-.025em;font-size:clamp(28px,3vw,40px)}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__experience{border-top:1px solid var(--folio-line)}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__experienceRow{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);padding-block:30px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__experienceRow h3{letter-spacing:-.5px;font-size:23px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__background{padding-bottom:64px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__skillList>span{border-radius:4px;padding-inline:15px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__serviceList{grid-template-columns:1fr;gap:0}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__service{border-top:1px solid var(--folio-line);border-bottom:0;grid-template-columns:40px minmax(0,1fr) 155px;column-gap:30px;padding-block:32px;display:grid}.portfolio-module__RG2vna__serviceNumber{color:var(--folio-muted);padding-top:8px;font-size:12px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__serviceCopy{grid-row:span 2}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__serviceCopy h3{letter-spacing:-.025em;font-size:clamp(26px,2.8vw,38px)}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__serviceCopy p{max-width:650px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__serviceDetails{flex-direction:column;align-items:start;gap:10px;margin-top:0}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__serviceDetails>span:first-child{font-size:23px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__serviceActions{grid-column:3;align-content:end}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__serviceActions .portfolio-module__RG2vna__inlineLink{font-size:11px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__siteFooter{border-top:0;margin-top:0;padding-top:78px;padding-bottom:28px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__siteFooter h2{letter-spacing:-.04em;max-width:800px;font-size:clamp(42px,6.5vw,88px);line-height:1.05}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__emailLink{max-width:100%;padding-bottom:13px;font-size:clamp(16px,2vw,24px)}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__footerMain nav{gap:18px;padding-top:8px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__colophon{margin-top:58px;font-size:11px}.portfolio-module__RG2vna__index{--folio-paper:#eeeee8;--folio-ink:#20221e;--folio-line:#bdbfb4}.portfolio-module__RG2vna__index .portfolio-module__RG2vna__hero{grid-template-columns:minmax(0,1fr) 200px;gap:40px;padding-block:65px}.portfolio-module__RG2vna__index h1{letter-spacing:-6px;text-transform:uppercase;font-size:clamp(60px,8vw,110px);font-weight:650}.portfolio-module__RG2vna__index .portfolio-module__RG2vna__portrait{max-width:200px}.portfolio-module__RG2vna__index .portfolio-module__RG2vna__monogramPortrait>span{font-size:60px}.portfolio-module__RG2vna__index .portfolio-module__RG2vna__project{border-bottom:1px solid var(--folio-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;padding-bottom:40px}.portfolio-module__RG2vna__index .portfolio-module__RG2vna__projectImage{order:2}.portfolio-module__RG2vna__index .portfolio-module__RG2vna__projectTextOnly{grid-template-columns:1fr}.portfolio-module__RG2vna__index .portfolio-module__RG2vna__projectBody h3,.portfolio-module__RG2vna__index .portfolio-module__RG2vna__sectionHeading h2{font-family:var(--folio-display);font-weight:600}.portfolio-module__RG2vna__index .portfolio-module__RG2vna__projectBody>.portfolio-module__RG2vna__label{letter-spacing:-1px;font-size:20px}.portfolio-module__RG2vna__index .portfolio-module__RG2vna__siteNav{border-bottom:2px solid var(--folio-ink)}.portfolio-module__RG2vna__practice{--folio-paper:#202821;--folio-ink:#f2f2e8;--folio-muted:#b3bbaf;--folio-line:#465046}.portfolio-module__RG2vna__practice .portfolio-module__RG2vna__monogramPortrait{background:#313b31}.portfolio-module__RG2vna__practice .portfolio-module__RG2vna__monogramPortrait>span{color:#e8ebd6}.portfolio-module__RG2vna__practice .portfolio-module__RG2vna__projectList{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.portfolio-module__RG2vna__practice .portfolio-module__RG2vna__project{grid-template-columns:1fr;align-items:start;gap:25px}.portfolio-module__RG2vna__practice .portfolio-module__RG2vna__hero{grid-template-columns:1fr 250px}.portfolio-module__RG2vna__practice .portfolio-module__RG2vna__portrait{max-width:250px}.portfolio-module__RG2vna__practice .portfolio-module__RG2vna__projectBody h3{font-size:28px}.portfolio-module__RG2vna__technical{--folio-paper:#f2f3ee;--folio-ink:#263026}.portfolio-module__RG2vna__technical,.portfolio-module__RG2vna__technical .portfolio-module__RG2vna__siteNav{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.portfolio-module__RG2vna__technical .portfolio-module__RG2vna__siteInner{max-width:1060px}.portfolio-module__RG2vna__technical .portfolio-module__RG2vna__hero{grid-template-columns:1fr 150px;min-height:480px;padding-block:65px}.portfolio-module__RG2vna__technical h1{letter-spacing:-2px;font-size:54px}.portfolio-module__RG2vna__technical .portfolio-module__RG2vna__profession{font-size:17px}.portfolio-module__RG2vna__technical .portfolio-module__RG2vna__portrait{max-width:150px}.portfolio-module__RG2vna__technical .portfolio-module__RG2vna__monogramPortrait,.portfolio-module__RG2vna__technical .portfolio-module__RG2vna__portrait img{aspect-ratio:1}.portfolio-module__RG2vna__technical .portfolio-module__RG2vna__monogramPortrait>span{font-size:50px}.portfolio-module__RG2vna__technical .portfolio-module__RG2vna__project{border-bottom:1px solid var(--folio-line);grid-template-columns:150px 1fr;align-items:start;padding-bottom:30px}.portfolio-module__RG2vna__technical .portfolio-module__RG2vna__projectTextOnly{grid-template-columns:1fr}.portfolio-module__RG2vna__technical .portfolio-module__RG2vna__projectBody h3{font-size:23px}.portfolio-module__RG2vna__technical .portfolio-module__RG2vna__sectionHeading h2{font-size:28px}.portfolio-module__RG2vna__technical .portfolio-module__RG2vna__projectImage img{aspect-ratio:1}.portfolio-module__RG2vna__independent{--folio-paper:#f6f6ee}.portfolio-module__RG2vna__independent .portfolio-module__RG2vna__hero{text-align:center;flex-direction:column;gap:24px;min-height:640px;padding-block:60px;display:flex}.portfolio-module__RG2vna__independent .portfolio-module__RG2vna__heroCopy,.portfolio-module__RG2vna__independent .portfolio-module__RG2vna__hero h1{max-width:780px}.portfolio-module__RG2vna__independent .portfolio-module__RG2vna__identityLine,.portfolio-module__RG2vna__independent .portfolio-module__RG2vna__heroActions,.portfolio-module__RG2vna__independent .portfolio-module__RG2vna__heroSkills{justify-content:center}.portfolio-module__RG2vna__independent .portfolio-module__RG2vna__introduction{max-width:620px;margin-inline:auto}.portfolio-module__RG2vna__independent .portfolio-module__RG2vna__portrait{order:-1;max-width:90px}.portfolio-module__RG2vna__independent .portfolio-module__RG2vna__portrait img,.portfolio-module__RG2vna__independent .portfolio-module__RG2vna__monogramPortrait{aspect-ratio:1;border-radius:50%}.portfolio-module__RG2vna__independent .portfolio-module__RG2vna__monogramPortrait>span{letter-spacing:-1px;font-size:35px}.portfolio-module__RG2vna__independent .portfolio-module__RG2vna__portraitCaption{display:none}.portfolio-module__RG2vna__independent .portfolio-module__RG2vna__heroSkills{margin-top:26px}.portfolio-module__RG2vna__independent .portfolio-module__RG2vna__project{grid-template-columns:1fr 1fr}@media (min-width:801px){.portfolio-module__RG2vna__editorial .portfolio-module__RG2vna__project:nth-child(2n) .portfolio-module__RG2vna__projectImage{order:2}.portfolio-module__RG2vna__editorial .portfolio-module__RG2vna__project:nth-child(2n){grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}}@media (max-width:1100px){.portfolio-module__RG2vna__siteInner{padding-inline:38px}.portfolio-module__RG2vna__hero{gap:38px;min-height:580px;padding-block:65px}.portfolio-module__RG2vna__desktopNav{gap:17px}.portfolio-module__RG2vna__site h1{letter-spacing:-2.5px;font-size:60px}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__pageComposition{grid-template-columns:220px minmax(0,1fr);gap:35px}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__hero h1{font-size:39px}.portfolio-module__RG2vna__project{gap:28px}.portfolio-module__RG2vna__index h1{letter-spacing:-4px;font-size:85px}}@media (max-width:800px){.portfolio-module__RG2vna__siteInner{padding-inline:26px}.portfolio-module__RG2vna__siteNav{min-height:76px}.portfolio-module__RG2vna__desktopNav{display:none}.portfolio-module__RG2vna__menuButton{flex-shrink:0;display:flex}.portfolio-module__RG2vna__mobileMenu:not([hidden]){background:var(--folio-paper);border-bottom:1px solid var(--folio-line);padding:12px 0 20px;display:grid;position:absolute;top:100%;left:0;right:0}.portfolio-module__RG2vna__mobileMenu a{align-items:center;gap:18px;padding:16px 8px;font-size:17px;display:flex}.portfolio-module__RG2vna__mobileMenu a>span{color:var(--folio-muted);font-size:10px}.portfolio-module__RG2vna__mobileMenu a>svg{margin-left:auto}.portfolio-module__RG2vna__hero{grid-template-columns:minmax(0,1fr) 190px;gap:30px;min-height:500px;padding-block:54px}.portfolio-module__RG2vna__site h1{letter-spacing:-2px;font-size:48px}.portfolio-module__RG2vna__profession{font-size:18px}.portfolio-module__RG2vna__introduction{font-size:14px}.portfolio-module__RG2vna__identityLine{gap:10px;margin-bottom:25px}.portfolio-module__RG2vna__monogramPortrait>span{font-size:65px}.portfolio-module__RG2vna__project{grid-template-columns:1fr;gap:23px}.portfolio-module__RG2vna__projectImage img{aspect-ratio:16/10}.portfolio-module__RG2vna__siteMain{gap:60px}.portfolio-module__RG2vna__sectionHeading h2{font-size:31px}.portfolio-module__RG2vna__about{grid-template-columns:1fr;gap:24px}.portfolio-module__RG2vna__experienceRow{grid-template-columns:155px 1fr;gap:20px}.portfolio-module__RG2vna__background{gap:35px}.portfolio-module__RG2vna__siteFooter h2{font-size:33px}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__pageComposition{padding-top:0;display:block}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__hero{grid-template-columns:1fr 150px;gap:25px;padding-block:50px;display:grid;position:static}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__portrait{order:0}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__hero h1{font-size:44px}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__heroSkills{margin-top:24px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:0 32px;min-height:0;padding-block:38px 65px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__hero .portfolio-module__RG2vna__galleryName{font-size:clamp(52px,7.5vw,80px)}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__portrait{margin-top:0}.portfolio-module__RG2vna__heroAside{flex-wrap:wrap;grid-column:1;justify-content:space-between;align-items:start;gap:25px;margin-top:0;padding-bottom:0;display:flex}.portfolio-module__RG2vna__gallerySkills{flex-wrap:wrap;gap:10px 18px;max-width:340px;display:flex}.portfolio-module__RG2vna__gallerySkills .portfolio-module__RG2vna__label{flex-basis:100%;margin-bottom:3px}.portfolio-module__RG2vna__heroSocials{flex-flow:wrap}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__service{grid-template-columns:24px minmax(0,1fr) 125px;column-gap:18px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__siteMain>section{padding-block:54px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__about{grid-template-columns:1fr;gap:24px}.portfolio-module__RG2vna__index .portfolio-module__RG2vna__hero,.portfolio-module__RG2vna__practice .portfolio-module__RG2vna__hero{grid-template-columns:1fr 180px}.portfolio-module__RG2vna__index h1{letter-spacing:-3px;font-size:64px}.portfolio-module__RG2vna__index .portfolio-module__RG2vna__project{grid-template-columns:1fr}.portfolio-module__RG2vna__index .portfolio-module__RG2vna__projectImage{order:0}.portfolio-module__RG2vna__practice .portfolio-module__RG2vna__projectList{gap:30px}.portfolio-module__RG2vna__technical .portfolio-module__RG2vna__hero{grid-template-columns:1fr 120px}.portfolio-module__RG2vna__independent .portfolio-module__RG2vna__hero{min-height:580px}}@media (max-width:560px){.portfolio-module__RG2vna__siteInner{padding-inline:22px}.portfolio-module__RG2vna__siteNav{min-height:70px}.portfolio-module__RG2vna__signature{max-width:calc(100% - 60px);font-size:13px}.portfolio-module__RG2vna__site :is(section,header,footer){scroll-margin-top:85px}.portfolio-module__RG2vna__hero,.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__hero,.portfolio-module__RG2vna__practice .portfolio-module__RG2vna__hero,.portfolio-module__RG2vna__index .portfolio-module__RG2vna__hero,.portfolio-module__RG2vna__technical .portfolio-module__RG2vna__hero,.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__hero{flex-direction:column;align-items:stretch;gap:30px;min-height:0;padding:39px 0 48px;display:flex}.portfolio-module__RG2vna__hero .portfolio-module__RG2vna__portrait{order:-1;align-self:start;max-width:120px}.portfolio-module__RG2vna__hero .portfolio-module__RG2vna__portrait>img,.portfolio-module__RG2vna__hero .portfolio-module__RG2vna__monogramPortrait{aspect-ratio:1}.portfolio-module__RG2vna__hero .portfolio-module__RG2vna__monogramPortrait>span{letter-spacing:-2px;font-size:49px}.portfolio-module__RG2vna__portraitCaption{display:none}.portfolio-module__RG2vna__site h1,.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__hero h1{letter-spacing:-2px;font-size:48px;line-height:1.1}.portfolio-module__RG2vna__index h1{letter-spacing:-3px;font-size:59px}.portfolio-module__RG2vna__profession{font-size:18px;margin-top:14px!important}.portfolio-module__RG2vna__introduction{font-size:14px;line-height:1.85;margin-top:16px!important}.portfolio-module__RG2vna__identityLine{margin-bottom:18px}.portfolio-module__RG2vna__heroActions{gap:20px;margin-top:24px}.portfolio-module__RG2vna__heroSkills{gap:10px 12px;margin-top:28px}.portfolio-module__RG2vna__heroSkills span+span:before{margin-right:8px}.portfolio-module__RG2vna__siteMain{gap:48px}.portfolio-module__RG2vna__sectionHeading{margin-bottom:26px}.portfolio-module__RG2vna__sectionHeading h2{max-width:90%;font-size:29px}.portfolio-module__RG2vna__projectList,.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__projectList,.portfolio-module__RG2vna__practice .portfolio-module__RG2vna__projectList{grid-template-columns:1fr;gap:35px}.portfolio-module__RG2vna__project,.portfolio-module__RG2vna__independent .portfolio-module__RG2vna__project,.portfolio-module__RG2vna__technical .portfolio-module__RG2vna__project{grid-template-columns:1fr}.portfolio-module__RG2vna__projectBody h3{font-size:27px}.portfolio-module__RG2vna__technical .portfolio-module__RG2vna__projectImage{max-width:100%}.portfolio-module__RG2vna__technical .portfolio-module__RG2vna__projectImage img{aspect-ratio:16/9}.portfolio-module__RG2vna__experienceRow{grid-template-columns:1fr;gap:8px}.portfolio-module__RG2vna__background,.portfolio-module__RG2vna__serviceList{grid-template-columns:1fr;gap:35px}.portfolio-module__RG2vna__about p{font-size:14px}.portfolio-module__RG2vna__about blockquote{font-size:25px}.portfolio-module__RG2vna__footerMain{grid-template-columns:1fr;gap:32px}.portfolio-module__RG2vna__footerMain nav{flex-flow:wrap;gap:16px}.portfolio-module__RG2vna__siteFooter{margin-top:52px;padding-top:35px}.portfolio-module__RG2vna__siteFooter h2{font-size:31px}.portfolio-module__RG2vna__emailLink{gap:10px;font-size:14px}.portfolio-module__RG2vna__colophon{margin-top:30px;padding-top:23px;font-size:9px}.portfolio-module__RG2vna__independent .portfolio-module__RG2vna__hero{align-items:center}.portfolio-module__RG2vna__independent .portfolio-module__RG2vna__hero .portfolio-module__RG2vna__portrait{align-self:center;max-width:80px}.portfolio-module__RG2vna__independent .portfolio-module__RG2vna__hero h1{font-size:44px}.portfolio-module__RG2vna__independent .portfolio-module__RG2vna__identityLine{justify-content:center}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__siteNav{min-height:72px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__hero{grid-template-columns:minmax(0,1fr);gap:26px;padding:32px 0 46px;display:grid}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__hero .portfolio-module__RG2vna__galleryName{letter-spacing:-.055em;font-size:clamp(52px,16vw,76px);line-height:1.08}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__heroCopy{padding-block:0}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__hero .portfolio-module__RG2vna__portrait{order:0;grid-area:3/1;max-width:100%;margin-top:0}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__hero .portfolio-module__RG2vna__portrait>img{aspect-ratio:4/3;max-height:420px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__hero .portfolio-module__RG2vna__monogramPortrait{aspect-ratio:4/3}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__hero .portfolio-module__RG2vna__monogramPortrait>span{letter-spacing:-6px;font-size:110px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__heroAside{grid-area:4/1;gap:24px;margin-top:0;padding-top:0}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__siteMain>section{padding-block:44px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__sectionHeading{margin-bottom:32px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__sectionHeading h2{max-width:calc(100% - 36px);font-size:37px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__sectionCount{width:30px;height:30px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__projectList{gap:34px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__projectImage{border-radius:8px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__project:first-child .portfolio-module__RG2vna__projectImage img{aspect-ratio:4/3}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__projectBody h3{font-size:28px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__experienceRow{grid-template-columns:1fr;gap:10px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__service{grid-template-columns:24px minmax(0,1fr);gap:22px 16px;padding-block:28px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__serviceCopy{grid-row:auto}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__serviceDetails{flex-flow:wrap;grid-column:2;align-items:center;gap:15px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__serviceActions{grid-column:2;margin-top:0}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__siteFooter{padding-top:50px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__siteFooter h2{font-size:48px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__colophon{margin-top:36px;font-size:10px}}@media (prefers-reduced-motion:no-preference){.portfolio-module__RG2vna__site{scroll-behavior:smooth}.portfolio-module__RG2vna__site a{transition:background .15s,border-color .15s}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__galleryName,.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__heroCopy,.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__portrait,.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__heroAside,.portfolio-module__RG2vna__gallery [data-gallery-revealed]{animation:.65s cubic-bezier(.2,.65,.3,1) both portfolio-module__RG2vna__galleryEnter}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__heroCopy,.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__heroAside{animation-delay:90ms}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__portrait{animation-delay:.16s}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__projectImage img{transition:transform .65s cubic-bezier(.2,.65,.3,1)}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__project:hover .portfolio-module__RG2vna__projectImage img{transform:scale(1.025)}.portfolio-module__RG2vna__heroSocials a:hover{border-color:currentColor}}@keyframes portfolio-module__RG2vna__galleryEnter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media print{.portfolio-module__RG2vna__siteInner{padding:0}.portfolio-module__RG2vna__siteNav{display:none}.portfolio-module__RG2vna__site{background:#fff;min-height:0}.portfolio-module__RG2vna__hero{min-height:0;padding-block:25px}.portfolio-module__RG2vna__siteMain{gap:25px}.portfolio-module__RG2vna__site :is(article,.portfolio-module__RG2vna__background){break-inside:avoid}.portfolio-module__RG2vna__siteFooter{margin-top:30px}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__pageComposition{display:block}.portfolio-module__RG2vna__dossier .portfolio-module__RG2vna__hero{position:static}.portfolio-module__RG2vna__projectList,.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__projectList,.portfolio-module__RG2vna__practice .portfolio-module__RG2vna__projectList{grid-template-columns:1fr}.portfolio-module__RG2vna__projectImage img{max-height:250px}.portfolio-module__RG2vna__portrait{max-width:150px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__work,.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__services,.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__siteFooter{--folio-ink:#222724;--folio-muted:#646b63;--folio-line:#dcded3;color:var(--folio-ink);background:#fff;margin-inline:0;padding-inline:0}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__hero{grid-template-columns:1fr 150px;padding-block:25px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__hero .portfolio-module__RG2vna__galleryName{font-size:64px}.portfolio-module__RG2vna__nameOutline{-webkit-text-stroke:0;-webkit-text-fill-color:currentColor}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__portrait{margin-top:0}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__siteMain>section{padding-block:25px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__siteFooter{padding-top:25px}.portfolio-module__RG2vna__gallery .portfolio-module__RG2vna__siteFooter h2{font-size:40px}}.portfolio-module__RG2vna__serviceDetails{color:var(--folio-muted);align-items:center;gap:18px;margin-top:17px;font-size:11px;display:flex}.portfolio-module__RG2vna__serviceDetails>span:first-child{color:var(--folio-ink);font-size:15px}.portfolio-module__RG2vna__serviceActions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:22px;display:flex}.portfolio-module__RG2vna__serviceActions .portfolio-module__RG2vna__inlineLink{margin-top:0}
.studio-module__zSqLna__studio,.studio-module__zSqLna__loadState{--studio-ink:var(--workspace-ink);--studio-muted:var(--workspace-muted);--studio-line:var(--workspace-border);--studio-accent:var(--workspace-accent);--studio-accent-hover:var(--workspace-accent-hover);--studio-focus:var(--workspace-focus);--studio-canvas:var(--workspace-canvas);--studio-subtle:var(--workspace-surface);--studio-selected:var(--workspace-selected);--studio-tint-border:var(--workspace-selected-border)}.studio-module__zSqLna__studio{height:100dvh;min-height:560px;color:var(--studio-ink);background:#fff;flex-direction:column;font:13px/1.5 Arial,Helvetica,sans-serif;display:flex;overflow:hidden}.studio-module__zSqLna__studio *,.studio-module__zSqLna__templateDialog *,.studio-module__zSqLna__expandedDialog *{box-sizing:border-box}.studio-module__zSqLna__studio :is(button,input,textarea){font:inherit}.studio-module__zSqLna__studio :is(h1,h2,p){margin:0}.studio-module__zSqLna__studio a{color:inherit;text-decoration:none}.studio-module__zSqLna__studio button{cursor:pointer}.studio-module__zSqLna__studio button:disabled{cursor:default;opacity:.45}.studio-module__zSqLna__studio :is(button,a,input,textarea,summary):focus-visible{outline:2px solid var(--studio-focus);outline-offset:3px}.studio-module__zSqLna__studioHeading{border-bottom:1px solid var(--studio-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:16px 24px;display:flex}.studio-module__zSqLna__headingIdentity,.studio-module__zSqLna__headingActions{align-items:center;gap:12px;display:flex}.studio-module__zSqLna__headingIdentity h1{letter-spacing:-.5px;font-size:18px;font-weight:650;line-height:1.3}.studio-module__zSqLna__headingSubtitle{color:var(--studio-muted);margin-top:2px;font-size:12px;display:block}.studio-module__zSqLna__backButton,.studio-module__zSqLna__iconButton{border:1px solid var(--studio-line);color:#606960;background:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:36px;height:36px;display:inline-grid}.studio-module__zSqLna__backButton{margin-right:4px}.studio-module__zSqLna__backButton:hover,.studio-module__zSqLna__iconButton:hover{background:var(--studio-selected)}.studio-module__zSqLna__saveStatus{color:var(--studio-muted);white-space:nowrap;align-items:center;gap:7px;margin-left:20px;font-size:12px;display:flex}.studio-module__zSqLna__saveStatus i{background:#16a34a;border-radius:50%;width:6px;height:6px}.studio-module__zSqLna__saveStatus.studio-module__zSqLna__unsaved i{background:#d97706}.studio-module__zSqLna__primaryButton,.studio-module__zSqLna__secondaryButton{border:1px solid var(--studio-line);min-height:38px;color:var(--studio-ink);white-space:nowrap;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-size:13px;font-weight:500;display:inline-flex}.studio-module__zSqLna__primaryButton{background:var(--studio-accent);border-color:var(--studio-accent);color:#fff}.studio-module__zSqLna__primaryButton:hover:not(:disabled){background:var(--studio-accent-hover)}.studio-module__zSqLna__secondaryButton:hover:not(:disabled){background:var(--studio-subtle);border-color:#8a9189}.studio-module__zSqLna__fullWidth{width:100%;margin-top:18px}.studio-module__zSqLna__previewNotice{border-bottom:1px solid var(--studio-tint-border);color:var(--studio-accent-hover);background:var(--studio-selected);align-items:center;gap:12px;padding:9px 24px;font-size:11px;font-weight:600;display:flex}.studio-module__zSqLna__previewNotice span{color:var(--studio-muted);font-weight:400}.studio-module__zSqLna__warning{color:#9a3412;background:#fff7ed;border-bottom:1px solid #fed7aa;padding:12px 24px;font-size:13px}.studio-module__zSqLna__warning button{color:inherit;background:0 0;border:0;margin-left:12px;text-decoration:underline}.studio-module__zSqLna__studioGrid{flex:1;grid-template-columns:352px minmax(0,1fr);min-height:0;display:grid}.studio-module__zSqLna__editor{border-right:1px solid var(--studio-line);background:#fff;flex-direction:column;min-height:0;display:flex}.studio-module__zSqLna__editorTabs{border-bottom:1px solid var(--studio-line);flex-shrink:0;grid-template-columns:repeat(3,1fr);padding:0 12px;display:grid}.studio-module__zSqLna__editorTabs button{height:55px;color:var(--studio-muted);background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:12px;display:flex}.studio-module__zSqLna__editorTabs button[aria-selected=true]{color:var(--studio-accent);border-bottom-color:var(--studio-accent);font-weight:600}.studio-module__zSqLna__editorFields{scrollbar-width:thin;scrollbar-color:#dfe4dc transparent;border:0;flex:1;min-width:0;min-height:0;margin:0;padding:0;overflow-y:auto}.studio-module__zSqLna__editorFields [hidden]{display:none}.studio-module__zSqLna__controlSection{border-bottom:1px solid var(--studio-line);padding:24px}.studio-module__zSqLna__controlSection:last-child{border-bottom:0}.studio-module__zSqLna__controlSection h2{font-size:14px;font-weight:600;line-height:1.5}.studio-module__zSqLna__controlHint{color:var(--studio-muted);font-size:12px;line-height:1.65;margin-top:6px!important}.studio-module__zSqLna__sectionRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.studio-module__zSqLna__count{color:var(--studio-muted);background:var(--studio-selected);border-radius:4px;margin-left:5px;padding:1px 6px;font-size:11px;font-weight:400;display:inline-block}.studio-module__zSqLna__field{gap:7px;margin-top:19px;display:grid}.studio-module__zSqLna__field>span,.studio-module__zSqLna__fieldLabel{color:#454e45;font-size:12px;font-weight:500;display:block}.studio-module__zSqLna__field small{color:var(--studio-muted);font-size:11px;font-weight:400;line-height:1.5}.studio-module__zSqLna__field>span>small{margin-left:4px}.studio-module__zSqLna__field :is(input,textarea){width:100%;min-width:0;color:var(--studio-ink);background:#fff;border:1px solid #dfe4dc;border-radius:5px;padding:10px 11px;font-size:13px;line-height:1.6}.studio-module__zSqLna__field textarea{resize:vertical}.studio-module__zSqLna__field :is(input,textarea)::placeholder{color:#8a9189}.studio-module__zSqLna__field :is(input,textarea):focus{border-color:var(--studio-accent);outline:2px solid var(--studio-tint-border);outline-offset:0}.studio-module__zSqLna__uploadField{margin-top:20px}.studio-module__zSqLna__uploadArea{background:var(--studio-subtle);border:1px dashed #dfe4dc;border-radius:7px;margin-top:9px;padding:12px;position:relative}.studio-module__zSqLna__uploadArea.studio-module__zSqLna__dragging{background:var(--studio-selected);border-color:var(--studio-accent)}.studio-module__zSqLna__uploadPreview{aspect-ratio:16/10;background:var(--studio-canvas);color:#8a9189;border:1px solid var(--studio-line);border-radius:4px;place-items:center;display:grid;overflow:hidden}.studio-module__zSqLna__uploadPreview img{object-fit:cover;width:100%;height:100%;display:block}.studio-module__zSqLna__uploadActions{flex-direction:column;align-items:flex-start;gap:4px;margin-top:12px;display:flex}.studio-module__zSqLna__uploadActions small{color:var(--studio-muted);font-size:10px;line-height:1.5}.studio-module__zSqLna__uploadActions .studio-module__zSqLna__secondaryButton{min-height:34px;margin-bottom:4px;padding:6px 10px;font-size:12px}.studio-module__zSqLna__portraitUpload{align-items:center;gap:12px;padding:12px 9px;display:flex}.studio-module__zSqLna__portraitUpload .studio-module__zSqLna__uploadPreview{aspect-ratio:auto;border-radius:5px;flex-shrink:0;width:66px;height:76px}.studio-module__zSqLna__portraitUpload .studio-module__zSqLna__uploadActions{margin:0}.studio-module__zSqLna__removeImage{width:22px;height:22px;color:var(--studio-muted);background:#fff;border:1px solid #dfe4dc;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:5px;right:5px}.studio-module__zSqLna__fileInput{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-module__zSqLna__fieldError{color:#b91c1c;font-size:12px;line-height:1.6;margin-top:8px!important}.studio-module__zSqLna__contentLinks{margin-top:14px;display:grid}.studio-module__zSqLna__contentLinks a{border-bottom:1px solid var(--studio-canvas);color:#606960;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:flex}.studio-module__zSqLna__contentLinks a:hover{color:var(--studio-accent)}.studio-module__zSqLna__contentLinks a>span{color:#8a9189;margin-left:auto}.studio-module__zSqLna__editorFoot{border-top:1px solid var(--studio-line);min-height:52px;color:var(--studio-muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;font-size:11px;display:flex}.studio-module__zSqLna__editorFoot button{color:#606960;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;display:inline-flex}.studio-module__zSqLna__projectEditors{gap:12px;margin-top:20px;display:grid}.studio-module__zSqLna__projectEditor{border:1px solid var(--studio-line);border-radius:6px;overflow:hidden}.studio-module__zSqLna__projectEditor summary{cursor:pointer;background:var(--studio-subtle);align-items:center;gap:9px;padding:14px 12px;list-style:none;display:flex}.studio-module__zSqLna__projectEditor summary::-webkit-details-marker{display:none}.studio-module__zSqLna__projectEditor summary strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.studio-module__zSqLna__projectNumber{color:#8a9189;font-size:10px}.studio-module__zSqLna__projectEditor[open] summary{border-bottom:1px solid var(--studio-line)}.studio-module__zSqLna__projectEditor[open] summary>svg{transform:rotate(180deg)}.studio-module__zSqLna__projectFields{padding:0 12px 16px}.studio-module__zSqLna__dangerButton{color:#b91c1c;background:0 0;border:0;align-items:center;gap:6px;margin-top:22px;padding:0;font-size:11px;display:inline-flex}.studio-module__zSqLna__emptyProjects{color:var(--studio-muted);flex-direction:column;align-items:center;gap:10px;padding:40px 12px 20px;font-size:12px;display:flex}.studio-module__zSqLna__emptyProjects strong{color:#454e45;font-weight:500}.studio-module__zSqLna__currentTemplate{align-items:flex-start;gap:12px;margin-top:22px;display:flex}.studio-module__zSqLna__currentTemplate>svg{color:var(--studio-muted);flex-shrink:0;margin-top:2px}.studio-module__zSqLna__currentTemplate strong{font-size:13px;font-weight:500}.studio-module__zSqLna__currentTemplate small{color:var(--studio-muted);margin-top:5px;font-size:11px;line-height:1.6;display:block}.studio-module__zSqLna__swatches{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.studio-module__zSqLna__swatches button{outline:1px solid var(--studio-line);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid}.studio-module__zSqLna__swatches button[aria-pressed=true]{outline:2px solid var(--studio-accent)}.studio-module__zSqLna__customColor{border:1px solid var(--studio-line);color:var(--studio-muted);border-radius:5px;align-items:center;gap:10px;margin-top:18px;padding:8px 10px;font-size:12px;display:flex}.studio-module__zSqLna__customColor input{background:0 0;border:none;width:25px;height:25px;padding:0}.studio-module__zSqLna__customColor code{color:#454e45;margin-left:auto;font-size:11px}.studio-module__zSqLna__fontChoices{gap:8px;margin-top:18px;display:grid}.studio-module__zSqLna__fontChoices button{color:#606960;border:1px solid var(--studio-line);text-align:left;background:#fff;border-radius:5px;align-items:center;gap:12px;padding:12px;font-size:12px;display:flex}.studio-module__zSqLna__fontChoices button>span:first-child{width:34px;color:var(--studio-ink);font-size:23px}.studio-module__zSqLna__fontChoices button>svg{color:var(--studio-accent);margin-left:auto}.studio-module__zSqLna__fontChoices button[aria-pressed=true]{border-color:var(--studio-accent);background:var(--studio-selected)}.studio-module__zSqLna__previewColumn{background:var(--studio-canvas);flex-direction:column;min-width:0;min-height:0;display:flex}.studio-module__zSqLna__previewToolbar{border-bottom:1px solid var(--studio-line);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 18px;display:flex}.studio-module__zSqLna__viewTabs{gap:3px;display:flex}.studio-module__zSqLna__viewTabs button{color:var(--studio-muted);white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}.studio-module__zSqLna__viewTabs button[aria-pressed=true]{background:var(--studio-selected);color:var(--studio-ink)}.studio-module__zSqLna__previewAddress{color:var(--studio-muted);justify-content:center;align-items:center;gap:10px;min-width:0;font-size:11px;display:flex}.studio-module__zSqLna__previewAddress>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-module__zSqLna__previewAddress button{color:inherit;background:0 0;border:0;place-items:center;padding:4px;display:grid}.studio-module__zSqLna__deviceControls,.studio-module__zSqLna__expandedToolbar>div{align-items:center;gap:4px;display:flex}.studio-module__zSqLna__deviceControls button,.studio-module__zSqLna__expandedToolbar button{width:32px;height:32px;color:var(--studio-muted);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.studio-module__zSqLna__deviceControls button[aria-pressed=true],.studio-module__zSqLna__expandedToolbar button[aria-pressed=true]{background:var(--studio-selected);color:var(--studio-accent)}.studio-module__zSqLna__deviceControls>span{background:var(--studio-line);width:1px;height:18px;margin:0 5px}.studio-module__zSqLna__canvas{flex:1;min-height:0;padding:28px;overflow:auto}.studio-module__zSqLna__previewPanel{border:1px solid var(--studio-line);background:#fff;border-radius:5px;width:100%;height:100%;min-height:400px;margin:auto;overflow:hidden;box-shadow:0 4px 18px #183f3108}.studio-module__zSqLna__mobilePreview{max-width:392px}.studio-module__zSqLna__previewViewport{background:var(--studio-canvas);width:100%;position:relative;overflow:hidden}.studio-module__zSqLna__framePosition{margin:auto;position:relative;overflow:hidden}.studio-module__zSqLna__previewFrame{transform-origin:0 0;background:#fff;border:0;display:block}.studio-module__zSqLna__previewFoot{color:var(--studio-muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 28px 14px;font-size:11px;display:flex}.studio-module__zSqLna__eyebrow{letter-spacing:1.5px;color:var(--studio-muted);font-size:10px;font-weight:600}.studio-module__zSqLna__templateDialog{background:var(--studio-subtle);width:min(1180px,100vw - 64px);max-width:none;max-height:calc(100dvh - 64px);color:var(--studio-ink);border:1px solid #dfe4dc;border-radius:10px;padding:0}.studio-module__zSqLna__templateDialog::backdrop,.studio-module__zSqLna__expandedDialog::backdrop{background:#19251a99}.studio-module__zSqLna__dialogHeading{z-index:1;border-bottom:1px solid var(--studio-line);background:#fff;justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 32px;display:flex;position:sticky;top:0}.studio-module__zSqLna__dialogHeading h2{letter-spacing:-.8px;margin-top:9px;font-size:26px;font-weight:600;line-height:1.25}.studio-module__zSqLna__dialogHeading p{color:var(--studio-muted);margin-top:10px;font-size:13px}.studio-module__zSqLna__templateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:28px 32px 32px;display:grid}.studio-module__zSqLna__templateCard{text-align:left;border:1px solid var(--studio-line);background:#fff;border-radius:7px;padding:0;display:block;overflow:hidden}.studio-module__zSqLna__templateCard:hover{border-color:#8a9189;box-shadow:0 4px 12px #183f3108}.studio-module__zSqLna__templateCard[aria-pressed=true]{border-color:var(--studio-accent);box-shadow:0 0 0 1px var(--studio-accent)}.studio-module__zSqLna__templateThumbnail{pointer-events:none;border-bottom:1px solid var(--studio-line);height:210px;overflow:hidden}.studio-module__zSqLna__templateCaption{justify-content:space-between;align-items:flex-start;gap:8px;padding:16px;display:flex}.studio-module__zSqLna__templateCaption strong{font-size:13px;font-weight:600}.studio-module__zSqLna__templateCaption small{color:var(--studio-muted);margin-top:6px;font-size:11px;line-height:1.6;display:block}.studio-module__zSqLna__templateCaption>span{color:var(--studio-accent);white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.studio-module__zSqLna__expandedDialog{background:var(--studio-canvas);border:1px solid #dfe4dc;border-radius:8px;width:min(1440px,100vw - 40px);max-width:none;max-height:calc(100dvh - 30px);padding:0}.studio-module__zSqLna__expandedToolbar{border-bottom:1px solid var(--studio-line);background:#fff;justify-content:space-between;align-items:center;padding:12px 18px;font:13px Arial,sans-serif;display:flex}.studio-module__zSqLna__expandedToolbar strong{font-weight:500}.studio-module__zSqLna__cardStage{flex-direction:column;align-items:center;gap:20px;padding:16px 0;display:flex}.studio-module__zSqLna__cardStage>small{color:var(--studio-muted);font-size:12px}.studio-module__zSqLna__personalCard{color:#18181b;overflow-wrap:anywhere;background:#fff;border:1px solid #e4e4e7;width:100%;max-width:420px;padding:28px}.studio-module__zSqLna__cardTop{border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px;display:flex}.studio-module__zSqLna__cardTop>span:first-child{letter-spacing:1.5px;color:#71717a;font-size:9px}.studio-module__zSqLna__cardMonogram{background:var(--folio-accent);width:48px;height:48px;color:var(--folio-on-accent);border-radius:4px;place-items:center;font-size:16px;display:grid;overflow:hidden}.studio-module__zSqLna__cardMonogram img{object-fit:cover;width:100%;height:100%}.studio-module__zSqLna__personalCard h2{font-family:var(--folio-display);letter-spacing:-1px;margin-top:26px;font-size:38px;font-weight:500;line-height:1.15}.studio-module__zSqLna__cardTitle{font-size:13px;line-height:1.7;margin-top:10px!important}.studio-module__zSqLna__cardLocation{color:#71717a;font-size:11px;margin-top:6px!important}.studio-module__zSqLna__cardIntro{color:#71717a;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;line-height:1.8;display:-webkit-box;overflow:hidden;margin-top:22px!important}.studio-module__zSqLna__cardProject{border-top:1px solid #e4e4e7;margin-top:26px;padding-top:22px}.studio-module__zSqLna__cardProject>span{letter-spacing:1px;color:#71717a;font-size:9px}.studio-module__zSqLna__cardProject strong{font-family:var(--folio-display);margin-top:10px;font-size:21px;font-weight:500;line-height:1.3;display:block}.studio-module__zSqLna__cardProject p{color:#71717a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden;margin-top:10px!important}.studio-module__zSqLna__cardSkills{color:#71717a;flex-wrap:wrap;gap:8px 12px;margin-top:22px;font-size:10px;display:flex}.studio-module__zSqLna__cardBottom{color:#52525b;border-top:1px solid #e4e4e7;margin-top:26px;padding-top:22px;font-size:12px}.studio-module__zSqLna__cardBottom>a{color:inherit;justify-content:space-between;align-items:center;gap:15px;display:flex}.studio-module__zSqLna__loadState{min-height:100dvh;color:var(--studio-muted);background:var(--studio-canvas);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:40px;font:14px/1.6 Arial,sans-serif;display:flex}.studio-module__zSqLna__loadState h1{color:var(--studio-ink);font-size:24px}.studio-module__zSqLna__spinner{animation:1s linear infinite studio-module__zSqLna__spin}@keyframes studio-module__zSqLna__spin{to{transform:rotate(360deg)}}.studio-module__zSqLna__mobilePaneSwitch{display:none}.studio-module__zSqLna__publicTools{color:#71717a;background:#fafafa;border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:center;gap:18px;padding:8px max(22px,50vw - 596px);font:11px Arial,sans-serif;display:flex}.studio-module__zSqLna__publicTools>div{align-items:center;gap:4px;display:flex}.studio-module__zSqLna__publicTools button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px;display:flex}.studio-module__zSqLna__publicTools button[aria-pressed=true]{color:#18181b;background:#e4e4e7;border-radius:3px}.studio-module__zSqLna__publicTools button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}@media (min-width:1800px){.studio-module__zSqLna__studioGrid{grid-template-columns:380px minmax(0,1fr)}.studio-module__zSqLna__canvas{padding:40px}}@media (max-width:1200px){.studio-module__zSqLna__previewAddress{display:none}.studio-module__zSqLna__canvas{padding:20px}.studio-module__zSqLna__templateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.studio-module__zSqLna__studioGrid{grid-template-columns:310px minmax(0,1fr)}.studio-module__zSqLna__controlSection{padding:20px}.studio-module__zSqLna__saveStatus{display:none}.studio-module__zSqLna__previewToolbar{gap:6px;padding-inline:10px}.studio-module__zSqLna__viewTabs button{padding-inline:7px;font-size:11px}.studio-module__zSqLna__viewTabs button svg{display:none}.studio-module__zSqLna__canvas{padding:14px}}@media (max-width:760px){.studio-module__zSqLna__studioHeading{gap:12px;min-height:72px;padding:12px 16px}.studio-module__zSqLna__headingIdentity{gap:8px}.studio-module__zSqLna__headingIdentity h1{font-size:16px}.studio-module__zSqLna__headingSubtitle{font-size:10px}.studio-module__zSqLna__backButton{width:30px;height:34px;margin-right:0}.studio-module__zSqLna__headingActions{gap:7px}.studio-module__zSqLna__headingActions .studio-module__zSqLna__secondaryButton{padding:8px}.studio-module__zSqLna__headingActions .studio-module__zSqLna__secondaryButton>span{display:none}.studio-module__zSqLna__headingActions .studio-module__zSqLna__primaryButton{padding:8px 10px;font-size:12px}.studio-module__zSqLna__headingActions a{font-size:11px}.studio-module__zSqLna__previewNotice{align-items:flex-start;gap:8px;padding:8px 16px;font-size:10px}.studio-module__zSqLna__previewNotice>span{flex:1}.studio-module__zSqLna__mobilePaneSwitch{border-bottom:1px solid #e4e4e7;gap:4px;padding:8px 16px;display:flex}.studio-module__zSqLna__mobilePaneSwitch button{color:#71717a;background:0 0;border:0;border-radius:4px;flex:1;padding:8px;font-size:12px}.studio-module__zSqLna__mobilePaneSwitch button[aria-pressed=true]{color:var(--studio-accent);background:var(--studio-selected)}.studio-module__zSqLna__studioGrid{grid-template-columns:minmax(0,1fr)}.studio-module__zSqLna__studio[data-mobile-pane=edit] .studio-module__zSqLna__previewColumn,.studio-module__zSqLna__studio[data-mobile-pane=preview] .studio-module__zSqLna__editor{display:none}.studio-module__zSqLna__editor{border-right:0}.studio-module__zSqLna__controlSection{padding:24px}.studio-module__zSqLna__portraitUpload{gap:16px;padding:16px}.studio-module__zSqLna__portraitUpload .studio-module__zSqLna__uploadPreview{width:74px;height:84px}.studio-module__zSqLna__previewToolbar{padding:10px 16px}.studio-module__zSqLna__viewTabs button{padding-inline:8px;font-size:12px}.studio-module__zSqLna__canvas{padding:16px}.studio-module__zSqLna__previewPanel{min-height:280px}.studio-module__zSqLna__previewFoot{padding:0 16px 12px;font-size:10px}.studio-module__zSqLna__templateDialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.studio-module__zSqLna__dialogHeading{gap:12px;padding:22px}.studio-module__zSqLna__dialogHeading h2{font-size:22px}.studio-module__zSqLna__dialogHeading p{font-size:12px}.studio-module__zSqLna__templateGrid{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px}.studio-module__zSqLna__expandedDialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}@media (prefers-reduced-motion:reduce){.studio-module__zSqLna__spinner{animation:none}}
