.member-portfolio-shared{color:var(--theme-text,#ede9e1);min-width:0}.member-portfolio-hero{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6vw;min-height:75svh;padding:70px 6vw;display:grid;position:relative;overflow:hidden}.member-portfolio-intro{max-width:650px}.member-portfolio-intro h1{overflow-wrap:anywhere;margin:20px 0 25px;font:400 clamp(40px,5.5vw,78px)/1.08 Georgia,serif}.member-portfolio-intro>p:not(.eyebrow){white-space:pre-wrap;color:var(--theme-text,#ede9e1);font-size:15px;line-height:1.9}.member-portfolio-intro>.primary-button{color:inherit;border-color:var(--theme-border,#c9bccb);margin-top:24px}.member-portfolio-hero .hero-art{margin:0}.member-portfolio-hero .image-button{display:block}.member-portfolio-hero figcaption{margin-top:16px;font-size:12px}.portfolio-contributions .section-heading :is(h1,h2){color:var(--theme-text,#ede9e1);margin:12px 0 0;font:400 clamp(30px,4vw,48px)/1.15 Georgia,serif}.portfolio-contributions .module-intro{white-space:pre-wrap}.portfolio-editor-links,.portfolio-content-tabs{flex-wrap:wrap;align-items:center;gap:20px;margin:0 5vw 24px;display:flex}.portfolio-editor-links .primary-button{color:var(--theme-accent,#ccb6d9);border-color:var(--theme-border,#7d6c8d);font-size:12px}.portfolio-content-tabs button{font:inherit;color:var(--theme-muted,#aaa5ae);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:10px 0;font-size:13px}.portfolio-content-tabs button[aria-pressed=true]{color:var(--theme-text,#ede9e1);border-bottom-color:var(--theme-accent,#c1a8d0)}.portfolio-contributions>.public-collection-search{margin:0 5vw 28px}.portfolio-contributions .art-body{z-index:1;position:relative}.portfolio-contributions .card-description{white-space:pre-wrap}.portfolio-text-preview{min-height:300px;color:var(--theme-text,#e4d4eb);border:1px solid var(--theme-border,#59505f);place-items:center;display:grid;background:var(--theme-raised,#24212b)!important;width:100%!important;box-shadow:none!important}.portfolio-text-preview>span{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;padding:30px;font:clamp(22px,3vw,34px)/1.65 Georgia,serif}.portfolio-kind-video .portfolio-text-preview,.portfolio-kind-music .portfolio-text-preview{font-size:80px}.portfolio-entry-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.portfolio-draft{color:var(--theme-muted,#745e7c);font-size:12px}.portfolio-contributions[data-layout=list] .art-card{min-height:0;padding-top:38px;padding-bottom:38px}.portfolio-contributions[data-layout=list] .art-body>.image-button>img{max-height:350px}.portfolio-overview{padding:12px 5vw 55px!important}.portfolio-overview>article{min-width:0}.portfolio-overview .overview-picture{place-items:center;display:grid}.portfolio-empty{padding-bottom:70px!important}.portfolio-module-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:55px 5vw;display:grid}.portfolio-module-index>a{border-top:1px solid var(--theme-border,#4b4552);color:var(--theme-text,#e5dbe9);padding:20px 0;text-decoration:none;display:block}.portfolio-module-index span{overflow-wrap:anywhere;font:26px/1.3 Georgia,serif}.portfolio-module-index small{color:var(--theme-muted,#aaa2b1);white-space:pre-wrap;margin-top:14px;font-size:12px;line-height:1.7;display:block}.portfolio-special-module{padding:50px 5vw}.portfolio-special-module .cosmos-module-panel{color:var(--theme-text,#ede9e1);background:0 0;border:0;margin:0;padding:0}.portfolio-special-module .cosmos-module-panel :is(h1,h3){color:var(--theme-text,#ede9e1)}.portfolio-special-module .cosmos-module-panel header p:last-child,.portfolio-special-module .cosmos-empty,.portfolio-special-module .lab-hint{color:var(--theme-muted,#bbb0c4)}.portfolio-entry-dialog .detail-grid{align-items:start}.portfolio-detail-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:25px 0;font:clamp(23px,3.5vw,38px)/1.7 Georgia,serif}.portfolio-entry-dialog .detail-description{white-space:pre-wrap}.portfolio-entry-dialog .detail-stage{align-self:start}.portfolio-entry-dialog .contribution-public-links{margin:25px 0}@media (max-width:760px){.member-portfolio-hero{grid-template-columns:1fr;gap:38px;min-height:0;padding:45px 6vw}.member-portfolio-intro h1{font-size:42px}.member-portfolio-intro>p:not(.eyebrow){font-size:14px}.portfolio-module-index{grid-template-columns:1fr 1fr;gap:16px}.portfolio-module-index span{font-size:23px}.portfolio-contributions .art-card{min-height:0}.portfolio-contributions .art-body{grid-template-columns:minmax(0,1fr)}.portfolio-contributions .art-body>.image-button{max-width:100%;margin:0 auto}.portfolio-text-preview{min-height:200px}.portfolio-text-preview>span{padding:23px;font-size:22px}.portfolio-entry-dialog .detail-grid{grid-template-columns:minmax(0,1fr)}.portfolio-entry-dialog .detail-stage{position:static}.portfolio-detail-text{max-height:none;font-size:25px}.portfolio-special-module{padding:38px 6vw}}@media (max-width:400px){.portfolio-module-index{grid-template-columns:1fr}}.portfolio-contributions .poetry-entry{border-bottom:1px solid var(--theme-border,#514955);width:100%;max-width:880px;margin:0 auto;padding:52px 6%}.poetry-open{width:100%;color:inherit;cursor:pointer;text-align:center;background:0 0;border:0;padding:0;display:block}.poetry-open:focus-visible{outline:2px solid var(--theme-accent,#c6acd4);outline-offset:12px;border-radius:6px}.poetry-open h3,.poetry-detail-title{white-space:normal;overflow-wrap:anywhere;text-align:center;margin:0 0 28px;font:400 clamp(27px,3.5vw,42px)/1.3 Georgia,serif}.poetry-open p{white-space:pre-wrap;overflow-wrap:anywhere;text-align:center;margin:0;font:clamp(18px,2vw,24px)/1.85 Georgia,serif}.portfolio-entry-dialog[data-kind=poetry] .detail-grid{display:block}.portfolio-entry-dialog[data-kind=poetry] .detail-stage{max-width:900px;margin:0 auto;padding:20px 2%}.portfolio-entry-dialog[data-kind=poetry] .portfolio-detail-text{text-align:center;white-space:pre-wrap}.portfolio-entry-dialog[data-kind=poetry] .detail-copy{max-width:760px;margin:35px auto 0}.portfolio-entry-dialog[data-kind=poetry] .art-navigation{justify-content:center}@media (max-width:760px){.portfolio-contributions .poetry-entry{padding:34px 6%}.poetry-open h3{font-size:28px}.poetry-open p{font-size:20px}.portfolio-entry-dialog[data-kind=poetry] .portfolio-detail-text{font-size:24px}}
