html{scroll-behavior:smooth}body{background:#f4f1ea;margin:0}button,a,summary{cursor:pointer!important}a,button,input,select,textarea,summary{outline-offset:5px}:is(a:focus-visible,button:focus-visible,summary:focus-visible){outline:2px solid #615f58}#eterna-revisions{--paper:#f4f1ea;--ink:#22231f;--rule:#c7c3b8;--muted-ink:#615f58;--body-size:15px;--lead-size:19px;--small-size:13px;--label-size:12px;--title-size:clamp(40px,6.2vw,64px);--section-size:32px;--item-size:23px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-section:48px;color:var(--ink);background:var(--paper);box-sizing:border-box;font:400 var(--body-size)/1.65 Arial,sans-serif;text-align:left;padding:32px}#eterna-revisions *,#eterna-revisions :before,#eterna-revisions :after{box-sizing:border-box}#eterna-revisions [hidden]{display:none!important}#eterna-revisions button,#eterna-revisions input,#eterna-revisions select,#eterna-revisions textarea{font:inherit;color:inherit}#eterna-revisions button{cursor:inherit}#eterna-revisions a{color:inherit}#eterna-revisions button:disabled{opacity:.55}#eterna-revisions h1,#eterna-revisions h2,#eterna-revisions h3{text-wrap:pretty;font-family:Georgia,serif;font-weight:400}#eterna-revisions h1{font-size:var(--title-size);letter-spacing:-2px;overflow-wrap:normal;margin:24px 0;line-height:1.08}#eterna-revisions h2{font-size:var(--section-size);letter-spacing:-.7px;margin:16px 0;line-height:1.18}#eterna-revisions h3{font-size:var(--item-size);letter-spacing:-.3px;margin:16px 0 12px;line-height:1.25}#eterna-revisions p{font-size:var(--body-size);margin:16px 0;line-height:1.65}#eterna-revisions p:first-child{margin-top:0}#eterna-revisions p:last-child{margin-bottom:0}#eterna-revisions .lead{font-size:var(--lead-size);max-width:680px;line-height:1.5}#eterna-revisions .small,#eterna-revisions .preview-status{font-size:var(--small-size);color:var(--muted-ink);line-height:1.5}#eterna-revisions .eyebrow{font-size:var(--label-size);letter-spacing:1.6px;text-transform:uppercase;color:var(--muted-ink);line-height:1.5}#eterna-revisions header{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:24px;display:flex}#eterna-revisions .brand{-webkit-appearance:none;appearance:none;box-shadow:none;letter-spacing:-.7px;text-align:left;background:0 0;border:0;outline:none;padding:0;font:400 27px/1.2 Georgia,serif}#eterna-revisions .brand:focus-visible{text-underline-offset:6px;outline:none;text-decoration:underline;text-decoration-thickness:1px}#eterna-revisions nav{flex-wrap:wrap;justify-content:flex-end;gap:8px 16px;display:flex}#eterna-revisions nav button{font-size:var(--small-size);background:0 0;border:0;border-bottom:1px solid #0000;padding:8px 0;line-height:1.4}#eterna-revisions nav button[aria-current=page]{border-bottom-color:var(--ink)}#eterna-revisions .hero,#eterna-revisions .statement{padding-top:32px}#eterna-revisions .statement{max-width:760px}#eterna-revisions .hero>.eyebrow:not(:first-child){margin-top:24px}#eterna-revisions .hero .hero{padding-top:24px}#eterna-revisions .two,#eterna-revisions .profile-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}#eterna-revisions .two>*,#eterna-revisions .three>*,#eterna-revisions .essay-row>*,#eterna-revisions .list-row>*,#eterna-revisions .profile-hero>*{min-width:0}#eterna-revisions .three{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}#eterna-revisions .section{border-top:1px solid var(--rule);margin-top:48px;padding-top:32px}#eterna-revisions .essay-row,#eterna-revisions .list-row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:32px;padding:32px 0;display:grid}#eterna-revisions .essay-row h2,#eterna-revisions .list-row h3{margin:0}#eterna-revisions .essay-row p:first-child,#eterna-revisions .list-row p:first-child{margin-top:0}#eterna-revisions .essay-row p+p,#eterna-revisions .list-row p+p,#eterna-revisions .list-row .link{margin-top:16px}#eterna-revisions .actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin:24px 0 0;display:flex}#eterna-revisions .link{font-size:var(--small-size);color:var(--ink);border:0;border-bottom:1px solid var(--ink);text-align:left;background:0 0;max-width:100%;padding:0 0 6px;line-height:1.5;text-decoration:none;display:inline-block}#eterna-revisions .solid{font-size:var(--small-size);background:var(--ink);color:var(--paper);border:1px solid var(--ink);text-align:center;max-width:100%;padding:12px 20px;line-height:1.5;text-decoration:none;display:inline-block}#eterna-revisions figure{margin:0}#eterna-revisions img{object-fit:cover;background:#eae6df;width:100%;max-width:100%;display:block}#eterna-revisions .cover{aspect-ratio:4/5;object-fit:cover;height:auto}#eterna-revisions .art,#eterna-revisions .three img,#eterna-revisions .archive img{aspect-ratio:1;object-fit:contain;background:#eae6df;height:auto;padding:16px}#eterna-revisions figcaption{font-size:var(--small-size);color:var(--muted-ink);padding-top:12px;line-height:1.5}#eterna-revisions .archive button,#eterna-revisions .archive-link{text-align:left;background:0 0;border:0;width:100%;padding:0}#eterna-revisions .feature-label{border-bottom:1px solid var(--rule);margin-top:24px;padding:16px 0}#eterna-revisions .gallery-tools{border-bottom:1px solid var(--rule);font-size:var(--small-size);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:24px 0;padding:16px 0;display:flex}#eterna-revisions .gallery-tools .types{flex-wrap:wrap;gap:16px;display:flex}#eterna-revisions .gallery-tools .types span:first-child{border-bottom:1px solid var(--ink)}#eterna-revisions .contact{padding-top:32px}#eterna-revisions .email{font:400 var(--section-size)/1.35 Georgia,serif;letter-spacing:-.7px;overflow-wrap:anywhere}#eterna-revisions .contact-categories{max-width:700px;margin-top:32px}#eterna-revisions .contact-categories .list-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}#eterna-revisions .profile-hero{padding-top:24px}#eterna-revisions .profile-hero .cover{object-fit:contain}#eterna-revisions .bio{max-width:700px;margin:24px auto 0}#eterna-revisions .founder-opening{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}#eterna-revisions .founder-portrait{object-fit:contain;background:0 0;width:100%;height:auto;max-height:520px}#eterna-revisions .founder-handle{font-size:var(--body-size);color:var(--muted-ink);margin:0 0 24px;line-height:1.5}#eterna-revisions .founder-opening h1{margin-bottom:12px}#eterna-revisions .founder-handle a{border-bottom:1px solid var(--rule);text-decoration:none}#eterna-revisions .book-panel{color:var(--ink);background:#e7e2d7;padding:32px}#eterna-revisions .book-title{font:400 var(--section-size)/1.2 Georgia,serif;letter-spacing:-.7px;margin:24px 0 32px}#eterna-revisions .book-feature .two{margin-top:24px}#eterna-revisions .book-feature h2{margin-top:0}#eterna-revisions .portfolio-grid{columns:3;column-gap:24px;margin-top:24px}#eterna-revisions .portfolio-grid figure{break-inside:avoid;margin:0 0 24px}#eterna-revisions .portfolio-grid img{aspect-ratio:auto;object-fit:contain;background:0 0;width:100%;height:auto;padding:0}#eterna-revisions .portfolio-grid button{background:0 0;border:0;width:100%;padding:0;display:block}#eterna-revisions .portfolio-intro{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}#eterna-revisions .portfolio-intro h2{margin:0}#eterna-revisions .artist-bio-details{border-top:1px solid var(--rule);margin-top:32px;padding:16px 0}#eterna-revisions .artist-bio-details summary,#eterna-revisions .optional-details summary{font-size:var(--body-size);line-height:1.5}#eterna-revisions .portfolio-viewer{background:#eae6df;margin:24px 0;padding:24px}#eterna-revisions .portfolio-viewer img{object-fit:contain;background:0 0;width:100%;max-height:660px}#eterna-revisions .portfolio-viewer .actions{margin:0 0 16px}#eterna-revisions .signup-form{max-width:720px;margin:32px auto 0}#eterna-revisions .form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin:24px 0;display:grid}#eterna-revisions .form-grid label{font-size:var(--body-size);flex-direction:column;gap:8px;min-width:0;line-height:1.5;display:flex}#eterna-revisions .form-grid .full{grid-column:1/-1}#eterna-revisions .form-grid input,#eterna-revisions .form-grid select,#eterna-revisions .form-grid textarea,#eterna-revisions .mailing-input{border:1px solid var(--rule);color:var(--ink);resize:vertical;background:#faf8f3;border-radius:0;width:100%;min-width:0;padding:12px;font:400 16px/1.5 Arial,sans-serif}#eterna-revisions .check-line{font-size:var(--small-size);align-items:flex-start;gap:12px;margin:24px 0;line-height:1.6;display:flex}#eterna-revisions .check-line input{width:17px;height:17px;accent-color:var(--ink);flex-shrink:0;margin:4px 0 0}#eterna-revisions .optional-details{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:32px 0;padding:16px 0}#eterna-revisions .inline-policy{border:0;border-bottom:1px solid var(--ink);font-size:var(--small-size);background:0 0;padding:0;line-height:1.5}#eterna-revisions .preview-status{margin:16px 0 0}#eterna-revisions .mailing-label{font-size:var(--body-size);margin:24px 0 8px;line-height:1.5;display:block}#eterna-revisions .mailing-row{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}#eterna-revisions .mailing-input{flex:1}#eterna-revisions .object-image{object-fit:contain}#eterna-revisions .dimensions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}#eterna-revisions .policy{max-width:700px;margin:32px auto 0}#eterna-revisions .policy p{white-space:pre-line}#eterna-revisions footer{border-top:1px solid var(--rule);margin-top:48px;padding-top:32px}#eterna-revisions .footer-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}#eterna-revisions .footer-top p{font-size:var(--small-size);margin:12px 0 0;line-height:1.5}#eterna-revisions .footer-bottom{font-size:var(--label-size);color:var(--muted-ink);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:32px;line-height:1.5;display:flex}#eterna-revisions .footer-links{flex-wrap:wrap;gap:16px;display:flex}#eterna-revisions .footer-links button{font-size:var(--label-size);background:0 0;border:0;padding:0;line-height:1.5}@media (max-width:850px){#eterna-revisions header{flex-direction:column;align-items:flex-start}#eterna-revisions nav{justify-content:flex-start}}@media (max-width:600px){#eterna-revisions{--title-size:40px;--section-size:29px;--item-size:22px;padding:24px}#eterna-revisions h1{letter-spacing:-1.2px}#eterna-revisions .two,#eterna-revisions .three,#eterna-revisions .essay-row,#eterna-revisions .list-row,#eterna-revisions .profile-hero,#eterna-revisions .founder-opening,#eterna-revisions .form-grid,#eterna-revisions .contact-categories .list-row{grid-template-columns:minmax(0,1fr);gap:24px}#eterna-revisions .essay-row,#eterna-revisions .list-row{gap:16px}#eterna-revisions .founder-portrait{max-height:none}#eterna-revisions .footer-top{flex-direction:column}#eterna-revisions .portfolio-grid{columns:2;column-gap:16px}#eterna-revisions .portfolio-grid figure{margin-bottom:16px}#eterna-revisions .book-panel{padding:24px}#eterna-revisions .mailing-input{flex-basis:100%}}@media (max-width:380px){#eterna-revisions{padding:20px}#eterna-revisions .portfolio-grid{columns:1}}#eterna-revisions{max-width:1440px;min-height:100vh;margin:auto}#eterna-revisions .three{margin-top:32px}#eterna-revisions img{max-width:100%}#eterna-revisions .email{overflow-wrap:anywhere}@media (max-width:600px){#eterna-revisions{padding:24px 20px}}#eterna-revisions .performance-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:32px;margin-top:24px;display:grid}#eterna-revisions .performance-grid video{object-fit:contain;background:#22231f;width:100%;max-height:600px;display:block}@media (max-width:600px){#eterna-revisions .performance-grid{grid-template-columns:minmax(0,1fr);gap:24px}}#eterna-revisions [data-view=home] .homepage-selected-image{object-fit:cover;object-position:50% 50%;padding:0}#eterna-revisions img{object-position:50% 50%;outline:none;object-fit:cover!important;background:0 0!important;border:0!important;padding:0!important}#eterna-revisions .performance-intro{max-width:720px;margin-bottom:32px}#eterna-revisions #er-artist-image[src="/assets/rivers-mccall-portrait.jpg"]{aspect-ratio:4/5;max-width:320px;margin-inline:auto}#eterna-revisions .founder-name-stamp{aspect-ratio:auto;flex-shrink:0;width:60px;height:auto}#eterna-revisions [data-view=founder] .founder-name-stamp{aspect-ratio:auto;width:68px;height:auto;margin:24px 0 28px}#eterna-revisions [data-view=founder]>.founder-opening{padding-top:19.2px}#eterna-revisions .founder-portrait{aspect-ratio:auto;width:100%;max-width:416px;height:auto;max-height:none;margin-inline:auto;object-fit:contain!important}#eterna-revisions .profile-hero .artist-portrait-figure{width:100%;max-width:320px;margin-inline:auto}#eterna-revisions .founder-portrait,#eterna-revisions .profile-hero .artist-portrait-figure{margin-left:auto;margin-right:0}#eterna-revisions .founder-opening>figure{justify-content:flex-end;width:100%;margin:0;display:flex}#eterna-revisions .founder-opening>figure .founder-portrait{flex:0 416px;min-width:0;margin:0!important}#eterna-revisions .profile-hero>figure.artist-portrait-figure{justify-self:end;width:min(100%,320px);margin:0!important}#eterna-revisions .profile-hero>figure.artist-portrait-figure #er-artist-image{width:100%;max-width:100%;margin:0!important}#eterna-revisions nav #er-sound-toggle{color:#315f92;margin-left:8px}#eterna-revisions nav #er-sound-toggle:hover{color:#23466e}#eterna-revisions nav #er-sound-toggle:focus-visible{outline-color:#315f92}
