@font-face{font-family:Newsreader;src:url(/assets/fonts/newsreader-regular.ttf?v=20260808-1) format("truetype");font-display:swap;font-style:normal;font-weight:400}.collections-hero{min-height:min(47rem,78vh);display:flex;flex-direction:column;justify-content:center;padding-block:clamp(5rem,10vw,10rem)}.collections-hero .breadcrumb{margin-bottom:auto}.collections-hero h1{margin:.5rem 0 1.5rem;font-family:var(--font-display,serif);font-size:clamp(6rem,15vw,15rem);font-weight:400;line-height:.72;letter-spacing:-.065em}.collections-hero>p:last-child{align-self:flex-end;max-width:38rem;font-family:var(--font-display,serif);font-size:clamp(1.6rem,2.7vw,3rem);line-height:1.14}.collections-grid{padding-bottom:clamp(6rem,12vw,12rem)}.collection-card{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);gap:clamp(2rem,7vw,8rem);align-items:center;padding-block:clamp(3rem,7vw,7rem);border-top:1px solid var(--ink,#151515)}.collection-card:nth-child(2n){grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr)}.collection-card:nth-child(2n) .collection-card__image{order:2}.collection-card__image{display:block;aspect-ratio:4/3;overflow:hidden}.collection-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.collection-card__image:hover img{transform:scale(1.02)}.collection-card h2{margin:1rem 0;font-family:var(--font-display,serif);font-size:clamp(3rem,6vw,7rem);font-weight:400;line-height:.86;letter-spacing:-.045em}.collection-hero{padding-block:clamp(4rem,8vw,8rem)}.collection-hero__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);gap:clamp(3rem,8vw,10rem);align-items:end;margin-top:clamp(5rem,10vw,10rem)}.collection-hero h1{margin:.7rem 0 0;font-family:var(--font-display,serif);font-size:clamp(5rem,11vw,12rem);font-weight:400;line-height:.76;letter-spacing:-.06em;overflow-wrap:anywhere}.collection-hero__subtitle{margin:0 0 2rem;font-family:var(--font-display,serif);font-size:clamp(1.7rem,2.8vw,3rem);line-height:1.15}.collection-introduction{display:grid;grid-template-columns:minmax(12rem,.4fr) minmax(0,1.1fr);gap:clamp(2rem,8vw,10rem);padding-block:clamp(5rem,10vw,10rem);border-top:1px solid var(--ink,#151515)}.collection-introduction>div{max-width:58rem;font-family:var(--font-display,serif);font-size:clamp(1.7rem,2.7vw,2.8rem);line-height:1.3}.collection-introduction>div>:first-child{margin-top:0}.collection-entry{display:grid;grid-template-columns:4rem minmax(0,1.25fr) minmax(18rem,.75fr);gap:clamp(1.5rem,4vw,5rem);align-items:center;padding-block:clamp(5rem,10vw,10rem);border-top:1px solid var(--ink,#151515)}.collection-entry--even{grid-template-columns:4rem minmax(18rem,.75fr) minmax(0,1.25fr)}.collection-entry--even figure{order:3}.collection-entry__number{align-self:stretch;display:flex;flex-direction:column;color:var(--accent,#b84c32)}.collection-entry__number i{width:1px;flex:1;margin:1rem auto 0;background:currentColor}.collection-entry figure{margin:0}.collection-entry figure button{width:100%;aspect-ratio:4/3}.collection-entry figure img{width:100%;height:100%;object-fit:cover}.collection-entry figcaption{margin-top:.7rem;color:#77736d;font-size:.72rem}.collection-entry h2{margin:.8rem 0 1rem;font-family:var(--font-display,serif);font-size:clamp(3rem,6vw,7rem);font-weight:400;line-height:.86;letter-spacing:-.045em}.collection-entry__subtitle{color:#77736d}.collection-entry__context{margin:2rem 0;font-family:var(--font-display,serif);font-size:clamp(1.25rem,1.8vw,1.8rem);line-height:1.4}.collection-footer{padding-block:clamp(5rem,10vw,10rem);border-top:1px solid var(--ink,#151515)}.collection-footer h2{max-width:72rem;margin:1rem 0 3rem;font-family:var(--font-display,serif);font-size:clamp(2.5rem,5vw,5.5rem);font-weight:400;line-height:.95}@media(max-width:800px){.collections-hero h1{font-size:clamp(5rem,27vw,9rem)}.collections-hero>p:last-child{align-self:flex-start}.collection-card,.collection-card:nth-child(2n),.collection-hero__grid,.collection-introduction,.collection-entry,.collection-entry--even{grid-template-columns:1fr}.collection-card:nth-child(2n) .collection-card__image,.collection-entry--even figure{order:initial}.collection-entry__number{display:block}.collection-entry__number i{display:none}}.related-collections{padding-block:clamp(5rem,10vw,10rem);border-top:1px solid var(--ink,#151515)}.related-collections__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,6rem)}.related-collection-card{display:grid;grid-template-columns:minmax(9rem,.75fr) minmax(0,1.25fr);gap:clamp(1.5rem,3vw,3rem);align-items:center;padding-top:1.5rem;border-top:1px solid rgba(20,20,20,.3)}.related-collection-card__image{display:block;aspect-ratio:4/3;overflow:hidden}.related-collection-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.related-collection-card__image:hover img{transform:scale(1.025)}.related-collection-card h3{margin:.7rem 0 1rem;font-family:var(--font-display,serif);font-size:clamp(2rem,3.6vw,4rem);font-weight:400;line-height:.9;letter-spacing:-.035em}.related-collection-card h3 a{text-decoration:none}.related-collection-card div>p:not(.eyebrow){color:#77736d;line-height:1.45}.search-card--collection .search-card__image{display:block}.search-card--collection .search-card__image picture,.search-card--collection .search-card__image img{display:block;width:100%;height:100%}.search-card--collection .search-card__image img{object-fit:cover}@media(max-width:800px){.related-collections__grid,.related-collection-card{grid-template-columns:1fr}.related-collection-card{gap:1.5rem}.related-collection-card__image{aspect-ratio:16/10}}:root{--paper: #f4f1eb;--surface: #fcfbf8;--ink: #151515;--stone: #6f6b65;--clay: #aa4b35;--rule: #c8c2b8;--soft: #eee9e1;--serif: "Newsreader", Georgia, serif;--sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--shell: min(100% - 4rem, 90rem)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--sans);font-size:1rem;line-height:1.5;text-rendering:optimizeLegibility}img{display:block;max-width:100%}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--clay);outline-offset:4px}.shell{width:var(--shell);margin-inline:auto}.skip-link{position:fixed;z-index:100;top:.75rem;left:.75rem;padding:.7rem 1rem;background:var(--ink);color:#fff;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{position:relative;z-index:10;border-bottom:1px solid var(--rule);background:#fcfbf8f0}.site-header__inner{min-height:5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem}.preview-banner{min-height:3.25rem;display:flex;align-items:center;justify-content:center;gap:1.25rem;padding:.75rem 2rem;background:var(--clay);color:#fff;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.preview-banner span{opacity:.78}.preview-banner a{margin-left:auto}.wordmark{display:inline-flex;align-items:baseline;text-decoration:none;letter-spacing:-.045em;white-space:nowrap}.wordmark span{font:400 clamp(2rem,3vw,2.75rem)/1 var(--serif)}.wordmark small{margin-left:.13rem;color:var(--stone);font:400 .92rem/1 var(--sans);letter-spacing:-.015em}.site-nav{display:flex;align-self:stretch;align-items:stretch;gap:1.75rem}.site-nav a{position:relative;display:grid;place-items:center;color:var(--ink);font-size:.75rem;text-decoration:none;text-transform:uppercase}.site-nav a:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--clay);content:"";transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.site-nav a:hover:after,.site-nav a.is-active:after{transform:scaleX(1)}.menu-toggle{display:none}.image-expand{position:relative;width:100%;display:block;overflow:hidden;border:0;border-radius:0;padding:0;background:transparent;color:inherit;cursor:zoom-in;font:inherit;text-align:inherit}.image-expand:before{position:absolute;z-index:3;top:.75rem;right:.75rem;width:2rem;height:2rem;display:grid;place-items:center;border:1px solid rgb(21 21 21 / 18%);border-radius:50%;background:#fcfbf8eb;color:var(--ink);content:"+";font:400 1rem/1 var(--sans);opacity:0;pointer-events:none;transform:translateY(-.2rem);transition:opacity .18s ease,transform .18s ease}.image-expand:hover:before,.image-expand:focus-visible:before{opacity:1;transform:translateY(0)}.image-expand:focus-visible{outline:2px solid var(--clay);outline-offset:3px}.image-expand img{display:block}.image-expand picture{width:100%;height:100%;display:block}.artist-hero__portrait>.image-expand,.interview-hero__image>.image-expand,.home-hero__image>.image-expand,.home-card__image>.image-expand,.work__image-wrap>.image-expand{height:100%}.has-image-viewer{overflow:hidden}.image-viewer{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border:0;padding:clamp(1.5rem,4vw,4rem);background:#111;color:#fff}.image-viewer[open]{display:grid;place-items:center}.image-viewer::backdrop{background:#000000eb}.image-viewer__close{position:fixed;z-index:2;top:1.25rem;right:1.5rem;display:flex;align-items:center;gap:.75rem;border:0;padding:.65rem 0;background:transparent;color:#d8d4cc;cursor:pointer;font:400 .65rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase}.image-viewer__close span:last-child{font-size:1.4rem;line-height:.6}.image-viewer figure{max-width:100%;max-height:100%;display:grid;justify-items:center;margin:0}.image-viewer figure>img{max-width:min(92vw,110rem);max-height:calc(100dvh - 9rem);display:block;object-fit:contain}.image-viewer figcaption{width:min(100%,70rem);display:flex;justify-content:space-between;gap:2rem;margin-top:1rem;color:#aaa59e;font-size:.68rem}.image-viewer figcaption cite{color:#fff;font:400 1rem/1.2 var(--serif)}.image-viewer figcaption>div{display:grid;gap:.7rem}.image-viewer__inquiry{width:fit-content;color:#d78068;font-size:.68rem;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.image-viewer figcaption span{max-width:32rem;text-align:right}.artist-hero{min-height:38rem;display:grid;grid-template-columns:minmax(21rem,38%) 1fr;grid-template-rows:auto 1fr;column-gap:clamp(3rem,7vw,7rem)}.artist-hero__portrait{position:relative;grid-column:1;grid-row:1 / 3;min-height:38rem;overflow:hidden;background:var(--soft)}.artist-hero__portrait img{width:100%;height:100%;object-fit:cover;object-position:34% 48%}.artist-hero__portrait-placeholder{width:100%;height:100%;min-height:inherit;display:grid;place-items:center;padding-right:2.75rem;background:linear-gradient(135deg,transparent 49.8%,var(--rule) 50%,transparent 50.2%),var(--soft);color:var(--stone);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.artist-hero__rail{position:absolute;top:0;right:0;bottom:0;width:2.75rem;display:flex;align-items:end;justify-content:center;padding-bottom:2rem;background:var(--ink);color:#fff;font-size:.62rem;letter-spacing:.11em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.artist-hero__identity{grid-column:2;padding-top:clamp(3rem,7vw,6.25rem)}.eyebrow,.artist-hero__classification,.section-heading p{margin:0;color:var(--clay);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.breadcrumb a{color:inherit;text-decoration:none}.breadcrumb a:hover,.breadcrumb a:focus-visible{text-decoration:underline;text-underline-offset:.2em}.breadcrumb__separator{color:var(--stone)}.artist-hero__identity .eyebrow{display:none}.artist-hero h1{margin:0;font:400 clamp(4.8rem,8vw,8.5rem)/.83 var(--serif);letter-spacing:-.055em}.artist-hero__classification{margin-top:1.2rem}.artist-hero__classification span{margin-inline:.4rem;color:var(--rule)}.artist-hero__content{grid-column:2;padding:clamp(2.2rem,4vw,4.25rem) 2rem 3.5rem 0}.artist-hero__summary{max-width:46rem;margin:0;font:400 clamp(2rem,3.3vw,3.35rem)/1.07 var(--serif);letter-spacing:-.025em}.artist-hero__summary>:first-child{margin-top:0}.artist-hero__summary>:last-child{margin-bottom:0}.artist-hero__summary p{margin-block:.55em}.artist-hero__summary a{color:var(--clay);text-decoration-thickness:.04em}.artist-hero__summary ul,.artist-hero__summary ol{margin-block:.65em;padding-left:1.2em}.artist-facts{display:grid;grid-template-columns:repeat(3,minmax(7rem,1fr));gap:1rem;max-width:46rem;margin:clamp(2.5rem,5vw,4.75rem) 0 0;padding:1.5rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.artist-facts div{display:flex;align-items:baseline;gap:1rem}.artist-facts dt{color:var(--stone);font-size:.62rem;letter-spacing:.05em;text-transform:uppercase}.artist-facts dd{margin:0;font-family:var(--serif);font-size:1.05rem}.artist-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:2rem;margin-top:2rem}.artist-follow form{margin:0}.artist-follow--email{flex:1 1 100%;max-width:42rem}.artist-follow__active{border-color:var(--ink);color:var(--ink)}.artist-follow>p{max-width:18rem;margin:.55rem 0 0;color:var(--stone);font-size:.8rem}.artist-follow__email-form{display:grid;gap:.85rem;width:min(42rem,100%);padding:1.25rem;border:1px solid var(--rule);background:var(--soft)}.artist-follow__email{display:grid;gap:.5rem}.artist-follow__email>label{color:var(--stone);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.artist-follow__email-row{display:grid;grid-template-columns:minmax(12rem,1fr) auto}.artist-follow__email-row input{min-width:0;min-height:3rem;padding:.65rem .9rem;border:1px solid var(--ink);border-right:0;border-radius:0;background:var(--surface);color:var(--ink);font:inherit}.artist-follow__email-row .button{white-space:nowrap}.artist-follow__email.has-error input{border-color:var(--clay)}.artist-follow__email small,.artist-follow__error{margin:0;color:var(--clay);font-size:.8rem}.artist-follow__account-note{max-width:38rem;margin:0;color:var(--stone);font-size:.78rem;line-height:1.5}.artist-follow__account-note a,.artist-follow__notice a{color:inherit}.artist-follow__notice{display:grid;gap:.35rem;max-width:34rem;padding:1rem 1.15rem;border-left:3px solid var(--clay);background:var(--soft);color:var(--stone);font-size:.85rem;line-height:1.45}.artist-follow__notice strong{color:var(--ink);font-family:var(--serif);font-size:1.1rem;font-weight:400}@media(max-width:38rem){.artist-follow__email-row{grid-template-columns:1fr}.artist-follow__email-row input{border-right:1px solid var(--ink);border-bottom:0}}.button{display:inline-flex;min-height:3rem;align-items:center;justify-content:space-between;gap:2rem;padding:.65rem 1.15rem;border:1px solid var(--clay);background:transparent;color:var(--clay);cursor:pointer;font-family:var(--sans);font-size:.72rem;letter-spacing:.045em;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease}.button:hover,.button.button--primary{background:var(--clay);color:#fff}.button.button--primary:hover{border-color:var(--ink);background:var(--ink)}.text-link{min-height:2.75rem;display:inline-flex;align-items:center;color:var(--stone);font-size:.68rem;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.text-link:hover{color:var(--clay)}.wordmark{min-height:2.75rem}.artist-links{display:flex;gap:1.5rem}.artist-links a,.biography__links a,.site-footer a{color:var(--stone);font-size:.65rem;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.artist-links a:hover,.biography__links a:hover,.site-footer a:hover{color:var(--clay)}.works{padding-block:clamp(4rem,8vw,8rem) clamp(5rem,10vw,10rem)}.section-heading{display:flex;align-items:baseline;gap:1.25rem;margin-bottom:2.5rem}.section-heading h2{margin:0;font:400 clamp(3.75rem,6vw,6.5rem)/.8 var(--serif);letter-spacing:-.05em}.section-heading p{color:var(--stone)}.works-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1rem,2vw,2rem)}.work{margin:0}.work--wide{grid-column:1 / span 4;padding-top:4rem}.work--tall{grid-column:5 / span 3}.work--square{grid-column:8 / span 3;padding-top:4rem}.work--portrait{grid-column:11 / span 2;padding-top:1rem}.work__image-wrap{position:relative;overflow:hidden;background:var(--soft)}.work__image-wrap:after{position:absolute;inset:0;border:1px solid rgb(21 21 21 / 12%);content:"";pointer-events:none}.work img{width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.22,1,.36,1)}.work:hover img{transform:scale(1.015)}.work--wide .work__image-wrap{aspect-ratio:1.6 / 1}.work--tall .work__image-wrap{aspect-ratio:.82 / 1}.work--square .work__image-wrap{aspect-ratio:1 / 1}.work--portrait .work__image-wrap{aspect-ratio:.72 / 1}.work__number{position:absolute;top:.75rem;left:.75rem;min-width:1.8rem;padding:.25rem .3rem .18rem;background:var(--surface);font-size:.58rem;text-align:center}.work figcaption{display:flex;justify-content:space-between;gap:1rem;padding-top:.8rem;font-size:.66rem;line-height:1.45}.work figcaption p{margin:0}.work figcaption p:last-child{color:var(--stone);text-align:right}.work cite{font-family:var(--serif);font-size:.88rem;font-style:normal}.artwork-actions{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:.85rem;max-width:100%}.artwork-inquiry-link{color:var(--clay);font:500 .64rem/1.2 var(--sans);letter-spacing:.055em;text-decoration:none;text-transform:uppercase}.biography{background:var(--soft)}.biography__inner{display:grid;grid-template-columns:9rem minmax(0,1fr) 8rem;gap:clamp(2rem,5vw,6rem);padding-block:clamp(3rem,6vw,6rem)}.biography__text{max-width:57rem;margin:0;font:400 clamp(1.8rem,3vw,3rem)/1.12 var(--serif);letter-spacing:-.02em}.biography__text p{margin:0}.biography__links{display:flex;flex-direction:column;gap:.65rem}.biography__links a{display:flex;justify-content:space-between}.interview-callout{display:grid;grid-template-columns:9rem minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,5vw,6rem);padding-block:clamp(4rem,8vw,8rem)}.interview-callout h2{margin:0;font:400 clamp(3rem,6vw,6.75rem)/.9 var(--serif);letter-spacing:-.055em}.interview-callout div p{margin:1rem 0 0;color:var(--stone)}.interview-callout__status{padding-bottom:.6rem;color:var(--clay);font-size:.62rem;letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.interview-hero{display:grid;grid-template-columns:minmax(22rem,36%) 1fr;min-height:41rem}.interview-hero__title{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,5vw,5rem);background:var(--ink);color:#fff}.interview-hero__artist{margin:1.75rem 0 0;color:var(--paper);font:400 clamp(3.5rem,5vw,5.75rem)/.85 var(--serif);letter-spacing:-.05em}.interview-hero h1{margin:.45rem 0 0;color:#fff;font:400 clamp(3.6rem,5.2vw,6rem)/.86 var(--serif);letter-spacing:-.055em}.interview-hero__subtitle{max-width:24rem;margin:2rem 0 0;color:#beb9b1;font:400 1.15rem/1.35 var(--serif)}.interview-meta{display:grid;gap:.45rem;margin:auto 0 0;padding-top:3rem}.interview-meta div{display:grid;grid-template-columns:5rem 1fr;gap:1rem}.interview-meta dt,.interview-meta dd{margin:0;font-size:.61rem;letter-spacing:.055em;text-transform:uppercase}.interview-meta dt{color:var(--clay)}.interview-meta dd{color:#beb9b1}.interview-hero__image{position:relative;min-width:0;margin:0;overflow:hidden;background:var(--soft)}.interview-hero__image img{width:100%;height:100%;object-fit:cover;object-position:54% 48%}.interview-hero__image figcaption{position:absolute;right:1rem;bottom:1rem;padding:.35rem .5rem;background:#fcfbf8e0;color:var(--stone);font-size:.57rem;letter-spacing:.04em;text-transform:uppercase}.interview-intro{display:grid;grid-template-columns:10rem minmax(0,1fr);gap:clamp(2rem,7vw,8rem);padding-block:clamp(5rem,10vw,10rem)}.interview-intro>p:last-child{max-width:63rem;margin:0;font:400 clamp(2.6rem,4.3vw,4.75rem)/1.02 var(--serif);letter-spacing:-.035em}.interview-story{border-top:1px solid var(--rule)}.interview-section{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(1rem,2vw,2rem);padding-block:clamp(5rem,9vw,9rem);border-bottom:1px solid var(--rule)}.interview-question{grid-column:1 / span 3}.interview-question h2{margin:1.25rem 0 0;font:400 clamp(1.6rem,2.3vw,2.55rem)/1.1 var(--serif);letter-spacing:-.02em}.interview-answer{grid-column:5 / span 6}.interview-answer p{margin:0 0 1.5em;font:400 clamp(1.4rem,2vw,2rem)/1.48 var(--serif)}.interview-answer p:first-child:first-letter{float:left;margin:.09em .08em 0 0;color:var(--clay);font-size:3.6em;line-height:.72}.interview-highlight-quote{grid-column:4 / span 7;margin:clamp(3rem,7vw,7rem) 0 0;padding:clamp(2.5rem,5vw,5rem);background:var(--ink);color:#fff}.interview-highlight-quote p{margin:0;font:400 clamp(2.5rem,4.5vw,5.25rem)/.98 var(--serif);letter-spacing:-.04em}.interview-highlight-quote p:before{display:block;margin-bottom:1.5rem;color:var(--clay);content:"\201c";font-size:3rem;line-height:.4}.interview-artwork{grid-column:3 / span 7;margin:clamp(4rem,8vw,8rem) 0 0}.interview-artwork--right{grid-column:6 / span 7}.interview-artwork img{width:100%;height:auto;max-height:48rem;object-fit:cover}.interview-artwork figcaption{display:flex;justify-content:space-between;gap:2rem;margin-top:.8rem;font-size:.67rem}.interview-artwork cite{font:400 .95rem/1.2 var(--serif)}.interview-artwork span{color:var(--stone);text-align:right}.interview-end{display:grid;grid-template-columns:10rem minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,7vw,8rem);padding-block:clamp(4rem,8vw,8rem)}.interview-end__credits{max-width:38rem;margin:0;color:var(--stone);font:400 1.15rem/1.35 var(--serif)}.home-hero{display:grid;grid-template-columns:minmax(23rem,38%) 1fr;min-height:42rem}.home-empty-hero{display:grid;grid-template-columns:minmax(23rem,42%) minmax(0,1fr);min-height:clamp(42rem,72vh,56rem);border-bottom:1px solid var(--ink)}.home-empty-hero__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(4rem,7vw,7rem) clamp(2rem,5vw,5rem)}.home-empty-hero h1{margin:1.3rem 0 0}.home-empty-hero h1 span,.home-empty-hero h1 em{display:block;font-family:var(--serif);font-style:normal;font-weight:400;letter-spacing:-.055em}.home-empty-hero h1 span{font-size:clamp(4.4rem,6vw,7rem);line-height:.82}.home-empty-hero h1 em{margin-top:.65rem;color:var(--clay);font-size:clamp(3rem,4.2vw,5rem);line-height:.9}.home-empty-hero__dek{max-width:31rem;margin:2rem 0 0;color:var(--stone);font:400 1.2rem/1.45 var(--serif)}.home-empty-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:2.25rem}.home-empty-hero__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:auto 0 0;padding-top:2.5rem;border-top:1px solid var(--rule)}.home-empty-hero__meta div{display:grid;gap:.45rem}.home-empty-hero__meta dt{color:var(--stone);font-size:.61rem;letter-spacing:.05em;text-transform:uppercase}.home-empty-hero__meta dd{margin:0;font:400 .95rem/1.1 var(--serif)}.home-empty-hero__canvas{position:relative;min-width:0;display:grid;align-content:center;overflow:hidden;padding:clamp(3rem,6vw,7rem);background:var(--ink);color:var(--paper)}.home-empty-hero__canvas:before{content:"";position:absolute;inset:2rem;border:1px solid rgb(255 255 255 / 22%)}.home-empty-hero__canvas span{position:relative;font:400 clamp(7rem,13vw,14rem)/.66 var(--serif);letter-spacing:-.075em}.home-empty-hero__canvas span:nth-child(2){justify-self:end;color:var(--clay)}.home-empty-hero__canvas small{position:absolute;right:clamp(3rem,6vw,7rem);bottom:clamp(3rem,6vw,6rem);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase}.home-hero__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,5vw,5rem) clamp(2rem,5vw,5rem)}.home-hero h1{margin:1.3rem 0 0}.home-hero h1 span,.home-hero h1 em{display:block;font-family:var(--serif);font-style:normal;font-weight:400;letter-spacing:-.055em}.home-hero h1 span{font-size:clamp(4.5rem,6.2vw,7rem);line-height:.82}.home-hero h1 em{margin-top:.65rem;color:var(--clay);font-size:clamp(3.2rem,4.5vw,5.1rem);line-height:.9}.home-hero__dek{max-width:28rem;margin:2rem 0 0;color:var(--stone);font:400 1.2rem/1.4 var(--serif)}.home-hero__actions{display:flex;align-items:center;gap:1.75rem;margin-top:2.25rem}.home-hero__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:auto 0 0;padding-top:2.5rem;border-top:1px solid var(--rule)}.home-hero__meta div{display:flex;align-items:baseline;gap:1rem}.home-hero__meta dt{color:var(--stone);font-size:.61rem;letter-spacing:.05em;text-transform:uppercase}.home-hero__meta dd{margin:0;font:400 .95rem/1 var(--serif)}.home-hero__image{position:relative;min-width:0;margin:0;overflow:hidden;background:var(--soft)}.home-hero__image img{width:100%;height:100%;object-fit:cover;object-position:55% 48%}.home-hero__marker{position:absolute;top:0;bottom:0;left:0;width:2.5rem;display:flex;align-items:end;justify-content:center;padding-bottom:1.75rem;background:var(--ink);color:#fff;font-size:.59rem;letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}.home-hero__image figcaption{position:absolute;right:1rem;bottom:1rem;padding:.35rem .5rem;background:#fcfbf8e5;color:var(--stone);font-size:.58rem;letter-spacing:.05em;text-transform:uppercase}.home-statement{display:grid;grid-template-columns:10rem minmax(0,1fr) minmax(14rem,22rem);align-items:start;gap:clamp(2rem,5vw,6rem);padding-block:clamp(6rem,11vw,11rem)}.home-statement h2{max-width:60rem;margin:0;font:400 clamp(3rem,5vw,5.7rem)/.98 var(--serif);letter-spacing:-.045em}.home-statement>p:last-child,.home-statement__body{margin:.6rem 0 0;color:var(--stone);font:400 1.15rem/1.5 var(--serif)}.home-statement__body p{margin:0}.home-statement__body p+p{margin-top:1rem}.home-feature{padding-bottom:clamp(6rem,12vw,12rem)}.section-heading--home{justify-content:space-between;padding-bottom:1.5rem;border-bottom:1px solid var(--rule)}.section-heading--home h2{font-size:clamp(3.4rem,5vw,5.5rem)}.home-feature__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,2rem);align-items:start}.home-card{display:block;color:inherit;text-decoration:none}.home-card--profile{grid-column:1 / span 4;padding-top:4rem}.home-card--interview{grid-column:5 / span 5}.home-card--works{grid-column:10 / span 3;padding-top:7rem}.home-card--slot-1{grid-column:1 / span 4;padding-top:4rem}.home-card--slot-2{grid-column:5 / span 5;padding-top:0}.home-card--slot-3{grid-column:10 / span 3;padding-top:7rem}.home-card__image{position:relative;overflow:hidden;background:var(--soft)}.home-card--profile .home-card__image{aspect-ratio:1.15 / 1}.home-card--interview .home-card__image{aspect-ratio:1.5 / 1}.home-card--works .home-card__image{aspect-ratio:.78 / 1}.home-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.22,1,.36,1)}.home-card--profile img{object-position:30% 46%}.home-card:hover img{transform:scale(1.02)}.home-card__image>span{position:absolute;top:.75rem;left:.75rem;min-width:1.8rem;padding:.25rem .3rem .18rem;background:var(--surface);font-size:.58rem;text-align:center}.home-card__content{position:relative;display:block;padding:1rem 0 0;color:inherit;text-decoration:none}.home-card__content:after{position:absolute;top:1rem;right:0;color:var(--clay);content:"\2197";font-size:.8rem}.home-card__content h3{margin:.65rem 0 0;font:400 clamp(2rem,3vw,3.5rem)/.95 var(--serif);letter-spacing:-.035em}.home-card__content>p:last-child{margin:.7rem 0 0;color:var(--stone);font-size:.65rem;letter-spacing:.05em;text-transform:uppercase}.home-quote{background:var(--ink);color:#fff}.home-quote__inner{display:grid;grid-template-columns:minmax(18rem,42%) 1fr;align-items:center;gap:clamp(3rem,8vw,9rem);padding-block:clamp(4rem,8vw,8rem)}.home-quote figure{margin:0}.home-quote figure img{width:100%;height:auto}.home-quote figcaption{margin-top:.75rem;color:#aaa59e;font-size:.65rem}.home-quote figcaption cite{color:var(--paper);font:400 .9rem/1 var(--serif)}.home-quote blockquote{margin:0}.home-quote blockquote p{margin:0;font:400 clamp(3rem,5vw,5.8rem)/.98 var(--serif);letter-spacing:-.045em}.home-quote blockquote footer{margin-top:2rem;color:var(--clay);font-size:.67rem;letter-spacing:.07em;text-transform:uppercase}.home-next{display:grid;grid-template-columns:10rem minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,6vw,7rem);padding-block:clamp(5rem,10vw,10rem)}.home-next h2{margin:0;font:400 clamp(3rem,5vw,5.5rem)/.95 var(--serif);letter-spacing:-.045em}.home-next div p{max-width:42rem;margin:1rem 0 0;color:var(--stone);font:400 1.1rem/1.45 var(--serif)}.contact-intro{min-height:31rem;display:grid;grid-template-columns:minmax(20rem,1.15fr) minmax(18rem,.85fr);align-items:end;gap:clamp(3rem,8vw,9rem);padding-block:clamp(4rem,8vw,8rem)}.contact-intro h1{margin:1.1rem 0 0;font:400 clamp(4.7rem,8vw,8.5rem)/.82 var(--serif);letter-spacing:-.06em}.contact-intro__copy{max-width:34rem;padding-bottom:.6rem}.contact-intro__copy p{margin:0;color:var(--stone);font:400 clamp(1.35rem,2vw,2rem)/1.35 var(--serif)}.contact-intro__copy a{display:inline-block;margin-top:2rem;color:var(--clay);font-size:.67rem;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.contact-panel{background:var(--ink);color:#fff}.contact-panel__inner{min-height:45rem;display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(24rem,1.28fr);gap:clamp(3rem,8vw,9rem);align-items:start;padding-block:clamp(4rem,8vw,8rem)}.contact-note{position:sticky;top:2rem}.contact-note ol{margin:2rem 0 0;padding:0;border-top:1px solid #3d3d3d;list-style:none}.contact-note li{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;border-bottom:1px solid #3d3d3d;padding:1rem 0;color:#cbc6bd;font:400 1.05rem/1.3 var(--serif)}.contact-note li span{color:var(--clay);font:400 .62rem/1.6 var(--sans)}.contact-note>p:last-child{margin:1.5rem 0 0;color:#8d8982;font-size:.7rem}.contact-form{position:relative;display:grid;gap:1.5rem;padding:clamp(2rem,5vw,4.5rem);background:var(--surface);color:var(--ink)}.contact-artwork{display:grid;grid-template-columns:minmax(6rem,9rem) minmax(0,1fr);gap:1.25rem;align-items:center;border-bottom:1px solid var(--rule);padding-bottom:1.5rem}.contact-artwork__image{aspect-ratio:1 / 1;overflow:hidden;background:var(--soft)}.contact-artwork__image img{width:100%;height:100%;object-fit:cover}.contact-artwork h2{margin:.45rem 0 .35rem;font:400 clamp(1.4rem,2.3vw,2rem)/1.1 var(--serif)}.contact-artwork cite{font-style:normal}.contact-artwork p,.contact-artwork small{margin:0}.contact-artwork small{display:block;margin-top:.65rem;color:var(--stone);font-size:.68rem;line-height:1.45}.contact-honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.contact-field{display:grid;gap:.5rem}.contact-field>span{display:flex;justify-content:space-between;gap:1rem;color:#4f4b45;font-size:.67rem;letter-spacing:.07em;text-transform:uppercase}.contact-field em{color:var(--clay);font-size:.58rem;font-style:normal}.contact-field input,.contact-field select,.contact-field textarea{width:100%;border:0;border-bottom:1px solid var(--rule);border-radius:0;padding:.8rem 0;background:transparent;color:var(--ink);font:inherit}.contact-field select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - .8rem) calc(50% - .15rem),calc(100% - .48rem) calc(50% - .15rem);background-repeat:no-repeat;background-size:.35rem .35rem}.contact-field textarea{min-height:13rem;resize:vertical;line-height:1.55}.contact-field small,.contact-consent__error{color:var(--stone);font-size:.68rem}.contact-field.has-error input,.contact-field.has-error select,.contact-field.has-error textarea{border-color:var(--clay)}.contact-field.has-error small,.contact-consent__error{color:#8a3022}.contact-alert{border-left:3px solid var(--clay);padding:.9rem 1rem;background:#f4e6e1;color:#762b1e;font-size:.85rem}.contact-alert p{margin:.35rem 0 0}.contact-consent{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:start;color:var(--stone);cursor:pointer;font-size:.78rem}.contact-consent input{width:1rem;height:1rem;margin:.14rem 0 0;accent-color:var(--clay)}.contact-consent.has-error{color:#8a3022}.contact-verification{display:grid;grid-template-columns:minmax(9rem,.65fr) minmax(16rem,1fr);gap:1rem 2rem;align-items:center;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:1.25rem 0}.contact-verification>div:first-child{display:grid;gap:.4rem}.contact-verification>div:first-child>span{color:#4f4b45;font-size:.67rem;letter-spacing:.07em;text-transform:uppercase}.contact-verification em{color:var(--clay);font-size:.58rem;font-style:normal}.contact-verification small,.contact-verification>p{margin:0;color:var(--stone);font-size:.68rem}.contact-verification .contact-verification__error,.contact-verification.has-error>p{grid-column:1 / -1;color:#8a3022}.contact-verification .cf-turnstile{min-width:0}.contact-submit{display:flex;justify-content:space-between;margin-top:.75rem;border:1px solid var(--clay);padding:1rem 1.2rem;background:var(--clay);color:#fff;cursor:pointer;font:400 .7rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase}.contact-success{grid-column:1 / -1;max-width:58rem;padding-block:clamp(3rem,7vw,7rem)}.contact-success h2{margin:1.2rem 0 0;font:400 clamp(4rem,7vw,7.5rem)/.88 var(--serif);letter-spacing:-.055em}.contact-success>p:last-of-type{max-width:38rem;margin:2rem 0 0;color:#aaa69f;font:400 1.25rem/1.45 var(--serif)}.contact-success .button{margin-top:2.5rem}.discovery-page,.search-page,.about-page{overflow:hidden}.discovery-hero{min-height:31rem;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);gap:clamp(3rem,8vw,9rem);align-items:start;padding-block:clamp(4.5rem,10vw,9rem) clamp(3rem,7vw,6rem)}.discovery-hero>*{min-width:0}.discovery-hero h1{max-width:100%;margin:3rem 0 -.11em;font:400 clamp(6rem,16vw,15rem)/.75 var(--serif);letter-spacing:-.07em}.discovery-hero__intro{display:grid;gap:2.5rem;padding-bottom:.5rem}.discovery-hero__intro p{margin:0;font:400 clamp(1.3rem,2.1vw,2rem)/1.2 var(--serif)}.discovery-hero__intro span,.discovery-list__heading p{color:var(--stone);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.discovery-list{padding-bottom:clamp(5rem,10vw,10rem)}.discovery-list__heading{display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid var(--ink);padding:1rem 0 2rem}.discovery-list__heading h2,.discovery-list__heading p{margin:0}.discovery-list__heading h2{font:400 1rem/1 var(--sans);letter-spacing:.03em;text-transform:uppercase}.discovery-empty{min-height:28rem;display:grid;align-content:center;justify-items:start;gap:1.25rem;border-top:1px solid var(--rule);padding-block:clamp(4rem,8vw,8rem)}.discovery-empty h2{max-width:55rem;margin:0;font:400 clamp(3rem,6vw,6.5rem)/.92 var(--serif);letter-spacing:-.045em}.discovery-empty>p:not(.eyebrow){max-width:42rem;margin:0;color:var(--stone);font:400 clamp(1.15rem,2vw,1.55rem)/1.5 var(--serif)}.discovery-empty__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:1rem}@media(max-width:48rem){.home-empty-hero{grid-template-columns:1fr;min-height:0}.home-empty-hero__content{min-height:38rem;padding:3rem 1rem}.home-empty-hero__canvas{min-height:28rem;padding:3rem 2rem}.home-empty-hero__canvas:before{inset:1rem}.home-empty-hero__canvas span{font-size:clamp(6rem,27vw,10rem)}.home-empty-hero__canvas small{right:2rem;bottom:2rem}.home-empty-hero__actions,.discovery-empty__actions{align-items:flex-start;flex-direction:column}.home-empty-hero__meta{margin-top:3.5rem}}.artist-archive__grid,.interview-archive__grid{display:grid;gap:clamp(5rem,10vw,10rem)}.artist-archive-card{display:grid;grid-template-columns:minmax(18rem,1.15fr) minmax(18rem,.85fr);gap:clamp(2rem,7vw,7rem);align-items:center}.artist-archive-card:nth-child(2n) .artist-archive-card__image{grid-column:2}.artist-archive-card:nth-child(2n) .artist-archive-card__content{grid-column:1;grid-row:1}.artist-archive-card__image,.interview-archive-card__image{position:relative;display:block;overflow:hidden;background:var(--soft);text-decoration:none}.artist-archive-card__image{aspect-ratio:5 / 6}.artist-archive-card__image img,.interview-archive-card__image img,.search-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.artist-archive-card__image:hover img,.interview-archive-card__image:hover img,.search-card:hover img{transform:scale(1.025)}.artist-archive-card__image>span,.interview-archive-card__image>span{position:absolute;right:1rem;bottom:1rem;display:grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:50%;background:var(--surface);font-size:.62rem}.artist-archive-card__content h2,.interview-archive-card__content h2{margin:1.1rem 0 1.5rem;font:400 clamp(3.5rem,7vw,7rem)/.82 var(--serif);letter-spacing:-.055em}.artist-archive-card__content h2 a,.interview-archive-card__content h2 a{text-decoration:none}.artist-archive-card__content>p:not(.eyebrow),.interview-archive-card__content>p:not(.eyebrow){max-width:34rem;margin:0;color:var(--stone)}.artist-archive-card__content dl{display:grid;grid-template-columns:repeat(2,1fr);margin:2.5rem 0;border-block:1px solid var(--rule)}.artist-archive-card__content dl div{display:flex;justify-content:space-between;padding:.85rem 0}.artist-archive-card__content dl div+div{margin-left:1.5rem;border-left:1px solid var(--rule);padding-left:1.5rem}.artist-archive-card__content dt,.artist-archive-card__content dd{margin:0;font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.artist-archive-card__content dd{color:var(--stone)}.artist-archive-card__content nav{display:flex;align-items:center;gap:1.5rem;font-size:.68rem;text-transform:uppercase}.artist-archive-card__content nav>a:not(.text-link){color:var(--stone)}.interview-archive-card{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(18rem,1fr);gap:clamp(2rem,6vw,6rem);align-items:center}.interview-archive-card__image{aspect-ratio:4 / 3}.interview-archive-card__content h2{font-size:clamp(3rem,6vw,6.25rem)}.interview-archive-card__subtitle{margin-bottom:1.25rem!important;color:var(--ink)!important;font:400 clamp(1.2rem,2vw,1.8rem)/1.25 var(--serif)}.interview-archive-card__content footer{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:2.5rem;border-top:1px solid var(--rule);padding-top:1rem;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.interview-archive-card__content footer>span{color:var(--stone)}.search-hero{min-height:36rem;display:grid;align-content:center;padding-block:5rem}.search-hero h1{max-width:70rem;margin:1rem 0 clamp(3rem,7vw,6rem);font:400 clamp(4.5rem,10vw,10rem)/.82 var(--serif);letter-spacing:-.06em}.search-hero form{border-top:1px solid var(--ink);padding-top:1rem}.search-hero label{display:block;margin-bottom:1rem;color:var(--stone);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.search-hero form>div{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid var(--ink)}.search-hero input{min-width:0;border:0;padding:.4rem 0 1rem;background:transparent;color:var(--ink);font:400 clamp(1.6rem,3vw,3rem)/1.1 var(--serif);outline:0}.search-hero input:focus-visible{outline:3px solid var(--clay);outline-offset:4px}.search-hero input::placeholder{color:#aaa59c}.search-hero button{border:0;padding:0 0 0 2rem;background:transparent;color:var(--ink);cursor:pointer;font:400 .68rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase}.search-results,.search-prompt{padding-bottom:clamp(5rem,10vw,10rem)}.search-results__summary{display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid var(--ink);padding:1rem 0 3rem}.search-results__summary h2,.search-results__summary p{margin:0}.search-results__summary h2{font:400 clamp(2rem,4vw,4rem)/1 var(--serif)}.search-results__summary p{color:var(--stone);font-size:.75rem}.search-group+.search-group{margin-top:clamp(4rem,8vw,8rem)}.search-group>header{display:flex;justify-content:space-between;border-bottom:1px solid var(--rule);padding-bottom:.75rem}.search-group>header h3,.search-group>header span{margin:0;font:400 .7rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase}.search-group>header span{color:var(--stone)}.search-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--rule)}.search-card{min-width:0;display:grid;grid-template-columns:minmax(8rem,.7fr) minmax(0,1.3fr);gap:1.5rem;padding:1.5rem;background:var(--surface);text-decoration:none}.search-card__image{aspect-ratio:1 / 1}.search-card__content{min-width:0;display:block;color:inherit;text-decoration:none}.search-card h4{margin:.7rem 0 1rem;font:400 clamp(1.8rem,3vw,3rem)/.95 var(--serif);letter-spacing:-.035em}.search-card__content>p:not(.eyebrow),.search-card__content>span{margin:0;color:var(--stone);font-size:.75rem}.search-card__content>span{display:block;margin-top:1rem}.search-card-grid--artworks{grid-template-columns:repeat(3,minmax(0,1fr))}.search-card--artwork{grid-template-columns:1fr}.search-card--artwork .search-card__image{aspect-ratio:4 / 3}.search-prompt{display:grid;grid-template-columns:1fr minmax(20rem,1.5fr);gap:4rem;border-top:1px solid var(--ink);padding-top:1rem}.search-prompt>p:nth-child(2){max-width:45rem;margin:0;font:400 clamp(2rem,4.5vw,4.75rem)/1.02 var(--serif);letter-spacing:-.04em}.search-prompt>div{grid-column:2;display:flex;gap:2rem;font-size:.7rem;text-transform:uppercase}.about-hero{min-height:42rem;display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(20rem,1.65fr);gap:3rem;align-content:center;padding-block:clamp(5rem,10vw,10rem)}.about-hero h1{max-width:72rem;margin:0;font:400 clamp(4.5rem,10vw,10rem)/.83 var(--serif);letter-spacing:-.06em}.about-hero>div{grid-column:2;display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;margin-top:3rem}.about-hero>div p{max-width:42rem;margin:0;font:400 clamp(1.25rem,2.2vw,2rem)/1.25 var(--serif)}.about-hero>div span{color:var(--stone);font-size:.62rem;letter-spacing:.05em;text-align:right;text-transform:uppercase}.about-manifesto{background:var(--ink);color:var(--surface)}.about-manifesto__inner{min-height:38rem;display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(20rem,1.65fr);gap:3rem;align-content:center;padding-block:clamp(5rem,10vw,10rem)}.about-manifesto blockquote{margin:0;font:400 clamp(3rem,6.5vw,6.75rem)/.92 var(--serif);letter-spacing:-.045em}.about-principles,.about-process,.about-ledger,.about-contact{padding-block:clamp(5rem,10vw,10rem)}.about-principles{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(20rem,1.2fr);gap:clamp(3rem,8vw,9rem)}.about-principles header h2{margin:1.5rem 0 0;font:400 clamp(3rem,5vw,5.5rem)/.94 var(--serif);letter-spacing:-.045em}.about-principles ol{margin:0;padding:0;list-style:none}.about-principles li{display:grid;grid-template-columns:2.5rem 1fr;gap:1.5rem;border-top:1px solid var(--rule);padding:1.5rem 0 2.5rem}.about-principles li>span,.about-process__grid article>span{color:var(--clay);font-size:.65rem}.about-principles li h3,.about-process__grid h3{margin:0 0 .6rem;font:400 1.6rem/1.1 var(--serif)}.about-principles li p,.about-process__grid p{margin:0;color:var(--stone)}.about-process{border-top:1px solid var(--rule)}.about-process__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:3rem;background:var(--rule)}.about-process__grid article{min-height:20rem;display:flex;flex-direction:column;padding:1.5rem;background:var(--surface)}.about-process__grid h3{margin-top:auto}.about-ledger{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--ink)}.about-ledger>div{display:grid;justify-items:center;gap:1rem}.about-ledger>div+div{border-left:1px solid var(--rule)}.about-ledger strong{font:400 clamp(5rem,10vw,10rem)/.75 var(--serif);letter-spacing:-.06em}.about-ledger span{color:var(--stone);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.about-contact{display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(20rem,1.35fr) auto;gap:3rem;align-items:end}.about-contact h2{margin:0;font:400 clamp(3.5rem,7vw,7.5rem)/.85 var(--serif);letter-spacing:-.05em}.about-contact div p{max-width:36rem;margin:1.5rem 0 0;color:var(--stone)}.managed-page .about-intro{min-height:34rem;display:grid;grid-template-columns:minmax(16rem,.9fr) minmax(20rem,1.1fr);gap:clamp(3rem,8vw,9rem);align-items:end;padding-block:clamp(5rem,10vw,9rem)}.managed-page .about-intro h1{max-width:13ch;margin:1.25rem 0 0;font:400 clamp(4.3rem,8vw,8.5rem)/.87 var(--serif);letter-spacing:-.055em;white-space:pre-line}.managed-page .about-intro__copy{max-width:38rem;padding-bottom:.5rem}.managed-page .about-intro__copy p{margin:0;color:var(--stone);font:400 clamp(1.25rem,2vw,1.85rem)/1.35 var(--serif)}.managed-page .about-intro__copy p+p{margin-top:1.4rem;color:var(--clay);font:400 .68rem/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase}.managed-page .about-body{display:grid;grid-template-columns:minmax(12rem,.45fr) minmax(24rem,1.55fr);gap:clamp(3rem,8vw,9rem);padding-block:clamp(4rem,8vw,8rem);border-top:1px solid var(--ink)}.managed-page__controller{align-self:start;position:sticky;top:2rem}.managed-page__controller h2{margin:1rem 0;font:400 clamp(2rem,3vw,3.2rem)/1 var(--serif)}.managed-page__controller p:last-child{color:var(--stone);line-height:1.55}.managed-page__copy{grid-column:2;max-width:54rem}.managed-page__copy>:first-child{margin-top:0}.managed-page__copy h2{margin:4.5rem 0 1.25rem;font:400 clamp(2.8rem,5vw,5rem)/.95 var(--serif);letter-spacing:-.04em}.managed-page__copy h3{margin:2.75rem 0 .75rem;font:400 clamp(1.7rem,3vw,2.6rem)/1 var(--serif)}.managed-page__copy p,.managed-page__copy li{color:#45423d;font:400 1.08rem/1.7 var(--sans)}.managed-page__copy a{color:var(--clay);text-underline-offset:.2em}.managed-page__copy li+li{margin-top:.65rem}.managed-page--privacy .managed-page__copy{grid-column:2}.managed-page:not(.managed-page--privacy) .managed-page__copy{grid-column:2}@media(max-width:48rem){.managed-page .about-intro,.managed-page .about-body{grid-template-columns:1fr;gap:2.5rem}.managed-page .about-intro{min-height:0}.managed-page .about-intro h1{font-size:clamp(4rem,18vw,6.5rem)}.managed-page__controller{position:static}.managed-page__copy,.managed-page--privacy .managed-page__copy,.managed-page:not(.managed-page--privacy) .managed-page__copy{grid-column:1}}.site-footer{border-top:1px solid var(--rule);background:var(--paper)}@media(max-width:68rem){.contact-panel__inner{grid-template-columns:minmax(13rem,.6fr) minmax(22rem,1.4fr);gap:3rem}}@media(max-width:48rem){.contact-intro{min-height:0;grid-template-columns:1fr;gap:3rem}.contact-intro h1{font-size:clamp(4rem,18vw,6.5rem)}.contact-panel__inner{min-height:0;grid-template-columns:1fr;gap:3rem}.contact-note{position:static}.contact-form{padding:1.5rem}.contact-verification{grid-template-columns:1fr}.contact-verification .contact-verification__error,.contact-verification.has-error>p{grid-column:auto}.image-expand:before{top:.55rem;right:.55rem;width:1.8rem;height:1.8rem;opacity:1;transform:none}.image-viewer{padding:3.5rem 1rem 1.25rem}.image-viewer__close{top:.75rem;right:1rem}.image-viewer figure>img{max-width:100%;max-height:calc(100dvh - 9rem)}.image-viewer figcaption{align-items:flex-start;flex-direction:column;gap:.4rem}.image-viewer figcaption span{text-align:left}}.account-submission-tools{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin:0 0 2rem}.account-submission-tools span{color:var(--stone);font-size:.65rem;letter-spacing:.05em;text-transform:uppercase}.account-submission-tools__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1rem}.account-submission-tools__meta form{margin:0}.account-destructive-action{border:0;padding:0;background:transparent;color:var(--clay)!important;cursor:pointer;font:600 .65rem/1 var(--sans);letter-spacing:.05em;text-transform:uppercase}.account-conflict{display:grid;grid-template-columns:minmax(20rem,1fr) auto;gap:3rem;align-items:center;margin-bottom:3rem;border-left:4px solid var(--clay);padding:2rem;background:#eee4dc}.account-conflict h2{margin:.35rem 0 0;font:400 2.6rem/1 var(--serif)}.account-conflict p:last-child{max-width:47rem;color:var(--stone);line-height:1.5}.account-conflict form{margin:0}@media(max-width:48rem){.account-submission-tools,.account-conflict{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.account-submission-tools__meta{align-items:flex-start;justify-content:flex-start}}.site-footer__inner{min-height:8rem;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:3rem}.site-footer p{margin:0;color:var(--stone);font-family:var(--serif)}.site-footer nav{display:flex;gap:1.5rem}.site-footer__copyright{font-family:var(--sans)!important;font-size:.62rem;text-transform:uppercase}.not-found{min-height:65vh;display:grid;align-content:center;justify-items:start;gap:2rem}.not-found h1{max-width:50rem;margin:0;font:400 clamp(3.5rem,8vw,8rem)/.9 var(--serif)}@media(max-width:68rem){:root{--shell: min(100% - 2.5rem, 90rem)}.artist-hero{grid-template-columns:minmax(18rem,42%) 1fr;column-gap:2.5rem}.artist-hero__content{padding-right:0}.artist-facts div{display:block}.artist-facts dd{margin-top:.25rem}.works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work--wide,.work--tall,.work--square,.work--portrait{grid-column:auto}.work--wide,.work--square{padding-top:3rem}.work--portrait{padding-top:0}.interview-hero{grid-template-columns:minmax(20rem,42%) 1fr}.interview-hero__title{padding:3rem}.interview-question{grid-column:1 / span 4}.interview-answer{grid-column:5 / span 8}.home-hero{grid-template-columns:minmax(20rem,42%) 1fr}.home-hero__content{padding-inline:2rem}.home-statement{grid-template-columns:8rem 1fr}.home-statement>p:last-child,.home-statement__body{grid-column:2;max-width:34rem}.home-card--profile{grid-column:1 / span 4}.home-card--interview{grid-column:5 / span 5}.home-card--works{grid-column:10 / span 3}.home-card--slot-1{grid-column:1 / span 4}.home-card--slot-2{grid-column:5 / span 5}.home-card--slot-3{grid-column:10 / span 3}}@media(max-width:48rem){:root{--shell: calc(100% - 2rem) }.site-header__inner{min-height:4.25rem}.wordmark span{font-size:2rem}.menu-toggle{display:inline-flex;min-height:2.75rem;align-items:center;gap:.6rem;border:0;padding:.5rem 0;background:none;color:var(--ink);font:inherit;font-size:.8rem;text-transform:uppercase}.menu-toggle__mark{position:relative;width:1.2rem;height:1px;background:currentColor}.menu-toggle__mark:after{position:absolute;top:.35rem;right:0;width:.85rem;height:1px;background:currentColor;content:""}.site-nav{position:absolute;top:100%;right:0;left:0;display:none;padding:1rem;border-bottom:1px solid var(--rule);background:var(--surface)}.is-menu-open .site-nav{display:grid}.site-nav a{justify-items:start;padding:.75rem 0}.site-nav a:after{display:none}.artist-hero{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;min-height:0;padding-top:2rem}.artist-hero__identity,.artist-hero__portrait,.artist-hero__content{grid-column:1}.artist-hero__identity{grid-row:1;padding:0}.artist-hero__identity .eyebrow{display:block;margin-bottom:.8rem}.artist-hero h1{font-size:clamp(4rem,20vw,6rem)}.artist-hero__classification{margin:.65rem 0 1.5rem}.artist-hero__portrait{grid-row:2;width:calc(100% + 1rem);min-height:0;aspect-ratio:1.35 / 1;margin-left:0}.artist-hero__portrait img{object-position:32% 46%}.artist-hero__rail{right:auto;left:0;width:2.25rem}.artist-hero__content{grid-row:3;padding:2rem 0 0}.artist-hero__summary{font-size:clamp(2rem,10vw,2.75rem)}.artist-facts{grid-template-columns:repeat(3,1fr);margin-top:2rem}.artist-facts dd{font-size:.95rem}.artist-hero__actions{align-items:flex-start;flex-direction:column;gap:1.25rem}.works{padding-top:6rem}.section-heading{margin-bottom:1.5rem}.section-heading h2{font-size:3.75rem}.works-grid{gap:3rem .85rem}.work--wide,.work--square{padding-top:2rem}.work figcaption{display:block}.work figcaption p:last-child{display:none}.biography__inner,.interview-callout{grid-template-columns:1fr;gap:1.5rem}.biography__text{font-size:2rem}.biography__links{width:8rem;margin-top:1rem}.interview-callout{align-items:start}.interview-callout h2{font-size:4.25rem}.interview-hero{grid-template-columns:1fr;min-height:0;width:100%}.interview-hero__title{min-height:32rem;padding:2.5rem 1rem}.interview-hero__artist{font-size:4.5rem}.interview-hero h1{font-size:4.65rem}.interview-meta{margin-top:4rem}.interview-hero__image{aspect-ratio:1.1 / 1}.interview-hero__image figcaption{right:.65rem;bottom:.65rem}.interview-intro{grid-template-columns:1fr;gap:1.75rem}.interview-intro>p:last-child{font-size:2.55rem}.interview-section{grid-template-columns:1fr;gap:2.5rem}.interview-question,.interview-answer,.interview-highlight-quote,.interview-artwork,.interview-artwork--right{grid-column:1}.interview-question h2{font-size:2rem}.interview-answer p{font-size:1.5rem}.interview-highlight-quote,.interview-artwork{width:calc(100% + 2rem);margin-left:-1rem}.interview-artwork figcaption{padding-inline:1rem}.interview-end{grid-template-columns:1fr;justify-items:start;gap:1.5rem}.home-hero{grid-template-columns:1fr;width:100%;min-height:0}.home-hero__content{min-height:35rem;padding:3rem 1rem}.home-hero h1 span{font-size:5rem}.home-hero h1 em{font-size:4rem}.home-hero__actions{align-items:flex-start;flex-direction:column;gap:1.2rem}.home-hero__meta{width:100%;margin-top:3.5rem}.home-hero__meta div{display:block}.home-hero__meta dd{margin-top:.35rem}.home-hero__image{aspect-ratio:1.08 / 1}.home-statement{grid-template-columns:1fr;gap:1.75rem}.home-statement h2,.home-statement>p:last-child,.home-statement__body{grid-column:1}.home-statement h2{font-size:3.25rem}.section-heading--home{display:block}.section-heading--home h2{font-size:3.5rem}.section-heading--home p{margin-top:1rem}.home-feature__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem .85rem}.home-card--profile,.home-card--interview,.home-card--works{grid-column:auto;padding-top:0}.home-card--interview{padding-top:3rem}.home-card--works{grid-column:2;padding-top:0}.home-card--slot-1,.home-card--slot-2,.home-card--slot-3{grid-column:auto;padding-top:0}.home-card--slot-2{padding-top:3rem}.home-card--slot-3{grid-column:2}.home-card__content h3{padding-right:1rem;font-size:2rem}.home-quote__inner{grid-template-columns:1fr;gap:3rem}.home-quote blockquote p{font-size:3.2rem}.home-next{grid-template-columns:1fr;align-items:start;gap:1.5rem}.site-footer__inner{grid-template-columns:1fr;gap:1.2rem;padding-block:2rem}.site-footer nav{flex-wrap:wrap}}@media(max-width:48rem){.preview-banner{align-items:flex-start;flex-direction:column;gap:.25rem;padding:.85rem 1.25rem}.preview-banner a{margin:.35rem 0 0}}@media(max-width:68rem){.discovery-hero{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);gap:3rem}.artist-archive-card,.interview-archive-card{gap:3rem}.search-card-grid--artworks{grid-template-columns:repeat(2,minmax(0,1fr))}.about-hero,.about-manifesto__inner{grid-template-columns:8rem 1fr}.about-principles{grid-template-columns:minmax(16rem,.75fr) minmax(20rem,1.25fr);gap:4rem}.about-process__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-contact{grid-template-columns:8rem 1fr}.about-contact .button{grid-column:2;justify-self:start}}@media(max-width:48rem){.discovery-hero{min-height:0;grid-template-columns:1fr;gap:3rem;padding-block:4rem}.discovery-hero h1{margin-top:2.25rem;font-size:clamp(5.25rem,27vw,8rem)}.discovery-hero--interviews h1{font-size:clamp(4.35rem,22vw,8rem)}.discovery-hero__intro{gap:1.5rem}.discovery-list__heading{align-items:flex-start;flex-direction:column;gap:.65rem}.artist-archive__grid,.interview-archive__grid{gap:5rem}.artist-archive-card,.interview-archive-card{grid-template-columns:1fr;gap:2rem}.artist-archive-card:nth-child(2n) .artist-archive-card__image,.artist-archive-card:nth-child(2n) .artist-archive-card__content{grid-column:auto;grid-row:auto}.artist-archive-card__content h2,.interview-archive-card__content h2{font-size:clamp(3.25rem,17vw,5.5rem)}.artist-archive-card__content dl{margin-block:2rem}.artist-archive-card__content nav,.interview-archive-card__content footer{align-items:flex-start;flex-direction:column}.search-hero{min-height:30rem;padding-block:4rem}.search-hero h1{font-size:clamp(4.25rem,21vw,7rem)}.search-hero form>div{grid-template-columns:1fr}.search-hero button{justify-self:start;padding:1rem 0}.search-results__summary{align-items:flex-start;flex-direction:column;gap:.75rem}.search-card-grid,.search-card-grid--artworks{grid-template-columns:1fr}.search-card{grid-template-columns:minmax(7rem,.65fr) minmax(0,1.35fr);gap:1rem;padding:1rem 0}.search-card--artwork{grid-template-columns:minmax(7rem,.65fr) minmax(0,1.35fr)}.search-card-grid{gap:0;background:transparent}.search-card+.search-card{border-top:1px solid var(--rule)}.search-card h4{font-size:1.7rem}.search-prompt{grid-template-columns:1fr;gap:2rem}.search-prompt>div{grid-column:1}.about-hero,.about-manifesto__inner,.about-principles,.about-contact{grid-template-columns:1fr;gap:2.5rem}.about-hero{min-height:0;padding-block:4rem}.about-hero h1{font-size:clamp(4.25rem,21vw,7rem)}.about-hero>div,.about-contact .button{grid-column:1}.about-hero>div{align-items:flex-start;flex-direction:column;margin-top:0}.about-hero>div span{text-align:left}.about-manifesto__inner{min-height:34rem}.about-manifesto blockquote{font-size:clamp(2.75rem,14vw,4.5rem)}.about-principles header h2{font-size:3.25rem}.about-process__grid,.about-ledger{grid-template-columns:1fr}.about-process__grid article{min-height:15rem}.about-ledger{gap:3rem}.about-ledger>div+div{border-top:1px solid var(--rule);border-left:0;padding-top:3rem}.about-contact{align-items:start}}.account-page,.account-dashboard{overflow:hidden}.account-intro{min-height:32rem;display:grid;grid-template-columns:minmax(25rem,1.15fr) minmax(18rem,.85fr);align-items:end;gap:clamp(3rem,8vw,9rem);padding-block:clamp(4rem,8vw,8rem)}.account-intro h1,.account-auth__intro h1,.account-result h1,.account-dashboard__header h1{margin:1rem 0 0;font:400 clamp(4.5rem,8vw,8.25rem)/.84 var(--serif);letter-spacing:-.06em}.account-intro__copy{max-width:35rem}.account-intro__copy p,.account-auth__intro>p:last-child{margin:0;color:var(--stone);font:400 clamp(1.2rem,1.8vw,1.75rem)/1.4 var(--serif)}.account-intro__copy p+p{margin-top:1.5rem;color:var(--stone);font:400 .72rem/1.6 var(--sans);letter-spacing:.03em;text-transform:uppercase}.account-form-panel{background:var(--ink);color:#fff}.account-form-panel__inner{min-height:48rem;display:grid;grid-template-columns:minmax(15rem,.7fr) minmax(29rem,1.3fr);gap:clamp(3rem,8vw,9rem);align-items:start;padding-block:clamp(4rem,8vw,8rem)}.account-process{position:sticky;top:2rem}.account-process ol{margin:2rem 0 0;padding:0;border-top:1px solid #3d3d3d;list-style:none}.account-process li{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;border-bottom:1px solid #3d3d3d;padding:1rem 0;color:#cbc6bd;font:400 1.05rem/1.3 var(--serif)}.account-process li span{color:var(--clay);font:400 .62rem/1.6 var(--sans)}.account-process>p:last-child{margin-top:1.5rem;color:#8d8982;font-size:.7rem}.account-form{display:grid;gap:1.5rem;padding:clamp(2rem,5vw,4.5rem);background:var(--surface);color:var(--ink)}.account-form h2,.account-auth__panel h2,.account-settings__section h2,.account-empty h2,.account-dashboard__lead h2{margin:.7rem 0 0;font:400 clamp(2.7rem,4vw,4.5rem)/.95 var(--serif);letter-spacing:-.04em}.account-field{display:grid;gap:.5rem}.account-field>span,.account-verification>div:first-child>span{display:flex;justify-content:space-between;gap:1rem;color:#4f4b45;font-size:.67rem;letter-spacing:.07em;text-transform:uppercase}.account-field em,.account-verification em{color:var(--clay);font-size:.58rem;font-style:normal}.account-field input,.account-field select{width:100%;border:0;border-bottom:1px solid var(--rule);border-radius:0;padding:.8rem 0;background:transparent;color:var(--ink);font:inherit}.account-field small,.account-verification small,.account-verification>p,.account-consent__error{margin:0;color:var(--stone);font-size:.68rem}.account-field.has-error input,.account-field.has-error select{border-color:var(--clay)}.audience-campaigns .account-dashboard__header>div>p:last-child{max-width:47rem;margin:1.5rem 0 0;color:var(--stone);font:400 1.15rem/1.5 var(--serif)}.audience-campaigns__create{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(26rem,1.28fr);gap:clamp(3rem,8vw,9rem);padding-block:clamp(3.5rem,7vw,7rem);border-bottom:1px solid var(--ink)}.audience-campaigns__create>header h2{max-width:36rem;margin:.7rem 0 0;font:400 clamp(2.8rem,5vw,5.4rem)/.92 var(--serif);letter-spacing:-.045em}.audience-campaigns__create>header>p:last-child{max-width:32rem;color:var(--stone);line-height:1.6}.audience-campaigns__create .account-form{margin:0}.audience-campaigns__fields{display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(15rem,1.2fr);gap:1.4rem 2rem}.audience-campaigns__fields .account-field:nth-child(2){grid-column:2;grid-row:1 / span 2}.audience-campaign-list{display:grid;gap:1.5rem;margin-top:2rem}.audience-campaign{display:grid;grid-template-columns:minmax(16rem,.75fr) minmax(18rem,1fr);gap:2rem clamp(2rem,5vw,5rem);padding:clamp(1.5rem,3vw,2.75rem);border:1px solid var(--rule);background:var(--soft)}.audience-campaign--paused{background:transparent}.audience-campaign__identity{position:relative;padding-right:7rem}.audience-campaign__identity h3{margin:.45rem 0 1rem;font:400 clamp(2.4rem,4vw,4.5rem)/.9 var(--serif);letter-spacing:-.04em}.audience-campaign__identity .account-status{position:absolute;top:0;right:0}.audience-referral-overview{padding-block:clamp(2.5rem,5vw,5rem);border-bottom:1px solid var(--ink)}.audience-referral-overview .account-dashboard__stats{margin-top:2rem}.audience-referral-overview__recent,.audience-campaign__recent{color:var(--stone);font-size:.8rem;letter-spacing:.02em}.audience-referral-overview__recent{margin:1.4rem 0 .25rem}.audience-referral-overview>p:last-child{max-width:45rem;margin:.25rem 0 0;color:var(--stone);line-height:1.55}.account-referral-summary{margin:2rem 0 3rem}.audience-campaign__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-self:start;margin:0;padding-block:.5rem 1.5rem;border-bottom:1px solid var(--rule)}.audience-campaign__metrics div{display:grid;gap:.45rem}.audience-campaign__metrics dt{color:var(--stone);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.audience-campaign__metrics dd{margin:0;font:400 clamp(2.3rem,4vw,4rem)/.9 var(--serif)}.audience-campaign__recent{grid-column:2;margin:-1.25rem 0 0}.audience-campaign__share{grid-column:1 / -1;display:grid;grid-template-columns:10.25rem minmax(0,1fr);gap:2rem;align-items:center}.audience-campaign__share>img,.audience-campaign__qr-paused{width:10.25rem;aspect-ratio:1;padding:.6rem;background:#fff}.audience-campaign__qr-paused{display:grid;place-items:center;border:1px solid var(--rule);color:var(--stone);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.audience-campaign__status{grid-column:1 / -1;display:flex;justify-content:flex-end;margin:0;padding-top:1rem;border-top:1px solid var(--rule)}.audience-campaign__status button{border:0;padding:0;background:transparent;color:var(--clay);cursor:pointer;font-size:.7rem;letter-spacing:.05em;text-decoration:underline;text-underline-offset:.3em;text-transform:uppercase}@media(max-width:58rem){.audience-campaigns__create,.audience-campaign{grid-template-columns:1fr}.audience-campaign__share,.audience-campaign__status,.audience-campaign__recent{grid-column:1}}@media(max-width:42rem){.audience-campaigns__fields,.audience-campaign__share{grid-template-columns:1fr}.audience-campaigns__fields .account-field:nth-child(2){grid-column:1;grid-row:auto}.audience-campaign__identity{padding-right:0}.audience-campaign__identity .account-status{position:static}.audience-campaign__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .5rem}.audience-campaign__metrics dd{font-size:2.25rem}}.account-field.has-error small,.account-consent__error,.account-verification__error{color:#8a3022!important}.account-form__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.account-consent{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:start;color:var(--stone);cursor:pointer;font-size:.78rem}.account-consent input{width:1rem;height:1rem;margin:.14rem 0 0;accent-color:var(--clay)}.account-consent.has-error{color:#8a3022}.account-verification{display:grid;grid-template-columns:minmax(9rem,.65fr) minmax(16rem,1fr);gap:1rem 2rem;align-items:center;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:1.25rem 0}.account-verification>div:first-child{display:grid;gap:.4rem}.account-verification__error{grid-column:1 / -1}.account-submit{display:flex;justify-content:space-between;margin-top:.5rem;border:1px solid var(--clay);padding:1rem 1.2rem;background:var(--clay);color:#fff;cursor:pointer;font:400 .7rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase}.account-form__alternate{margin:0;color:var(--stone);font-size:.75rem}.account-form__alternate a{color:var(--clay)}.account-alert,.account-notice{border-left:3px solid var(--clay);padding:1rem 1.1rem;background:#f4e6e1;color:#762b1e;font-size:.85rem}.account-notice{border-left-color:#788477;background:#e8ede6;color:#354634}.account-alert p,.account-notice p{margin:.35rem 0 0}.account-auth{min-height:calc(100vh - 5rem);display:grid;grid-template-columns:minmax(22rem,1.05fr) minmax(24rem,.95fr);gap:clamp(4rem,9vw,10rem);align-items:center;padding-block:clamp(4rem,8vw,8rem)}.account-auth__intro>p:last-child{max-width:32rem;margin-top:2.5rem}.account-auth__panel{border-top:1px solid var(--ink);padding-top:1.5rem}.account-index{margin:0;color:var(--clay);font-size:.64rem;letter-spacing:.07em;text-transform:uppercase}.account-auth__panel>.account-alert,.account-auth__panel>.account-notice{margin-top:2rem}.account-form--plain{margin-top:2rem;padding:0;background:transparent}.account-auth__links{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:2rem}.account-auth__links a,.account-result__actions>a:last-child{color:var(--stone);font-size:.67rem;letter-spacing:.04em;text-transform:uppercase}.account-result{min-height:calc(100vh - 13rem);display:grid;align-content:center;justify-items:start;padding-block:clamp(5rem,10vw,10rem)}.account-result h1{max-width:70rem}.account-result>p:not(.eyebrow){max-width:42rem;margin:2rem 0 0;color:var(--stone);font:400 1.3rem/1.5 var(--serif)}.account-result>.account-alert{max-width:42rem;margin-top:2rem}.account-result>.button,.account-result__form,.account-result__actions{margin-top:2.5rem}.account-result__actions{display:flex;align-items:center;gap:2rem}.account-result__form .button,.button.button--outline{cursor:pointer;background:transparent;font-family:var(--sans)}.account-form--reset{width:min(100%,38rem);margin-top:2rem;border-top:1px solid var(--rule);padding:2rem 0 0}.account-dashboard__header{min-height:24rem;display:grid;grid-template-columns:minmax(14rem,22rem) minmax(0,1fr);align-items:end;gap:3rem;padding-block:clamp(4rem,7vw,7rem) 3rem}.account-dashboard__header h1{font-size:clamp(4rem,7vw,7rem)}.account-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1.5rem}.account-nav a,.account-nav button{display:inline-flex;min-height:1.25rem;box-sizing:border-box;align-items:flex-start;border:0;border-bottom:1px solid transparent;padding:0 0 .35rem;appearance:none;background:transparent;color:var(--stone);cursor:pointer;font:400 .67rem/1 var(--sans);letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.account-nav a.is-active{border-bottom:1px solid var(--clay);color:var(--ink)}.account-nav form{display:flex;margin:0}.account-dashboard__body{padding-block:4rem 8rem;border-top:1px solid var(--ink)}.account-dashboard__lead{display:grid;grid-template-columns:10rem minmax(20rem,1fr) minmax(16rem,.5fr);gap:2rem;align-items:start}.account-dashboard__lead h2{margin-top:0}.account-dashboard__lead>p:last-child{margin:0;color:var(--stone);font:400 1.1rem/1.5 var(--serif)}.account-dashboard__stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:5rem;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.account-dashboard__stats div{display:grid;gap:.3rem;padding:1.5rem 2rem}.account-dashboard__stats div+div{border-left:1px solid var(--rule)}.account-dashboard__stats strong{font:400 2.5rem/1 var(--serif)}.account-dashboard__stats span{color:var(--stone);font-size:.62rem;letter-spacing:.05em;text-transform:uppercase}.account-empty,.account-dashboard__section{margin-top:5rem;padding:clamp(2rem,5vw,4rem);background:var(--soft)}.account-empty{max-width:60rem}.account-empty>p:last-of-type{max-width:38rem;color:var(--stone);font-family:var(--serif);font-size:1.1rem}.account-empty>span{display:inline-block;margin-top:1.5rem;color:var(--clay);font-size:.63rem;letter-spacing:.06em;text-transform:uppercase}.account-section-heading,.account-profile-list article{display:flex;align-items:center;justify-content:space-between;gap:2rem}.account-section-heading h2{margin:0;font:400 2.5rem/1 var(--serif)}.account-section-heading span,.account-profile-list article>strong{color:var(--stone);font-size:.62rem;letter-spacing:.05em;text-transform:uppercase}.account-profile-list{margin-top:2rem;border-top:1px solid var(--rule)}.account-profile-list article{border-bottom:1px solid var(--rule);padding:1.5rem 0}.account-profile-list h3{margin:.25rem 0 0;font:400 2rem/1 var(--serif)}.account-profile-list p,.account-profile-list span{margin:0;color:var(--stone);font-size:.65rem;text-transform:uppercase}.account-settings{border-top:1px solid var(--ink);padding-block:3rem 8rem}.account-settings>.account-alert,.account-settings>.account-notice{margin-bottom:2rem}.account-settings__section{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(24rem,1.2fr);gap:clamp(3rem,8vw,9rem);padding-block:3.5rem;border-bottom:1px solid var(--rule)}.account-settings__section header>p:last-child{max-width:31rem;color:var(--stone);font:400 1rem/1.5 var(--serif)}.account-settings__section .account-form{margin:0}.account-settings__section>form:not(.account-form){align-self:center}.button.is-disabled,.account-form-actions button:disabled{cursor:not-allowed;opacity:.42}.account-capacity-meter{align-self:center;height:.55rem;overflow:hidden;background:var(--rule)}.account-capacity-meter span{display:block;width:min(var(--account-capacity),100%);height:100%;background:var(--clay)}@media(max-width:68rem){.account-intro,.account-form-panel__inner,.account-auth,.account-settings__section{gap:3rem}.account-dashboard__lead{grid-template-columns:7rem 1fr}.account-dashboard__lead>p:last-child{grid-column:2}}@media(max-width:48rem){.account-intro,.account-form-panel__inner,.account-auth,.account-settings__section,.account-dashboard__header,.account-dashboard__lead{grid-template-columns:1fr}.account-intro,.account-auth{min-height:0;padding-block:4rem}.account-intro h1,.account-auth__intro h1,.account-result h1,.account-dashboard__header h1{font-size:clamp(4rem,20vw,6.5rem)}.account-process{position:static}.account-form{padding:2rem 1.25rem}.account-form--plain,.account-form--reset{padding-inline:0}.account-form__columns,.account-verification,.account-dashboard__stats{grid-template-columns:1fr}.account-verification{align-items:start}.account-result__actions,.account-dashboard__header,.account-section-heading{align-items:flex-start;flex-direction:column}.account-result__actions{display:flex}.account-dashboard__header{min-height:0;display:grid;gap:2.5rem}.account-nav{width:100%;justify-content:space-between;gap:1rem}.account-dashboard__lead>p:last-child{grid-column:1}.account-dashboard__stats div+div{border-top:1px solid var(--rule);border-left:0}.account-settings__section{gap:2rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.account-dashboard__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.account-dashboard__actions form{margin:0}.account-dashboard__stats--embedded{margin-top:2rem;background:var(--paper)}.account-summary-note{margin:1.5rem 0 0;color:var(--stone);font:400 .75rem/1.5 var(--sans)}.account-dashboard__section--attention{border-left:3px solid var(--clay)}.save-control{display:inline-grid;justify-items:start;gap:.45rem}.save-control form{margin:0}.save-control__button{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-width:8.75rem;padding:.7rem .85rem .62rem;border:1px solid var(--ink);background:transparent;color:var(--ink);font:600 .68rem/1 var(--sans);letter-spacing:.045em;text-decoration:none;text-transform:uppercase;cursor:pointer}.save-control__button:hover,.save-control__button:focus-visible,.save-control__button.is-saved{background:var(--ink);color:var(--paper)}.save-control__button i{font-size:.9rem;font-style:normal}.save-control>p{max-width:13rem;margin:0;color:var(--clay);font-size:.68rem;line-height:1.35}.work figcaption>div:first-child,.interview-artwork figcaption>div:first-child{display:grid;min-width:0;gap:.2rem}.work figcaption .save-control,.interview-artwork figcaption .save-control{margin-left:auto}.work figcaption .save-control__button,.interview-artwork figcaption .save-control__button{min-width:6.5rem;padding:.5rem .6rem .45rem;font-size:.58rem}.artist-event__content .save-control{margin-top:1rem}.interview-hero__title>.save-control{margin-top:1.5rem}.event-information__actions .save-control{margin-top:.5rem}.collection-hero__subtitle+.save-control,.collection-hero .button+.save-control,.collection-entry__content>.save-control{margin-top:1.5rem}.account-saved__groups{margin-top:5rem}.account-saved__group{padding-block:2.5rem 4rem;border-top:1px solid var(--ink)}.account-saved__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem) 1.25rem;margin-top:2rem}.account-saved-card{display:flex;min-width:0;flex-direction:column}.account-saved-card__visual{display:grid;min-height:12rem;aspect-ratio:4 / 3;overflow:hidden;background:var(--soft);color:var(--stone);place-items:center;text-decoration:none}.account-saved-card__visual img{width:100%;height:100%;object-fit:cover}.account-saved-card__visual--empty span{font:400 clamp(2.1rem,4vw,4.25rem)/1 var(--serif);text-transform:capitalize}.account-saved-card__body{display:flex;flex:1;flex-direction:column;padding-top:1.25rem}.account-saved-card__body h3{margin:.35rem 0 0;font:400 1.85rem/1.05 var(--serif)}.account-saved-card__body h3 a{color:inherit;text-decoration:none}.account-saved-card__body>p:not(.eyebrow){color:var(--stone);font:400 .82rem/1.5 var(--sans)}.account-saved-card__body footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--rule);color:var(--stone);font-size:.65rem}.account-saved-card__body footer form{margin:0}.account-saved-card__body footer button{padding:0;border:0;background:transparent;color:var(--ink);font:inherit;text-decoration:underline;cursor:pointer}.account-empty--embedded{margin-top:2rem;padding:1.5rem 0 0;border-top:1px solid var(--rule);background:transparent}.account-recommendations__note{max-width:42rem;margin:1rem 0 0;color:var(--stone);font:400 .92rem/1.5 var(--serif)}.account-recommendations__grid{margin-top:2rem}.account-recommendation-card__type{margin:.65rem 0 0;color:var(--stone);font-size:.62rem!important;letter-spacing:.05em;text-transform:uppercase}.account-recommendation-card footer a{color:var(--ink);font-weight:600;text-decoration:none;text-transform:uppercase}.contact-success__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.contact-success__actions .button{margin-top:0}.account-inquiries .account-dashboard__header h1{font-size:clamp(3.8rem,6vw,6.25rem);line-height:.86}.account-inquiry-list{display:grid;gap:1.5rem;margin-top:5rem}.account-inquiry-card{padding:clamp(1.5rem,4vw,3rem);border:1px solid var(--rule);background:var(--paper)}.account-inquiry-card>header,.account-inquiry-card__status{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.account-inquiry-card h2{margin:.45rem 0 0;font:400 clamp(2rem,4vw,3.5rem)/1 var(--serif)}.account-status{display:inline-flex;flex:0 0 auto;padding:.55rem .7rem .45rem;border:1px solid currentColor;color:var(--stone);font:600 .62rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase}.account-status--received{color:var(--stone)}.account-status--forwarded{color:#42664d}.account-status--closed{color:var(--ink)}.account-inquiry-card__status{margin-top:2rem;padding-block:1.25rem;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:var(--stone);font:400 .95rem/1.5 var(--serif)}.account-inquiry-card__status p{max-width:46rem;margin:0}.account-inquiry-card__status a{flex:0 0 auto;color:var(--ink);font:600 .7rem/1.4 var(--sans);text-decoration:none;text-transform:uppercase}.account-inquiry-card details{margin-top:1.25rem}.account-inquiry-card summary{cursor:pointer;font:600 .7rem/1.3 var(--sans);letter-spacing:.05em;text-transform:uppercase}.account-inquiry-card__message{max-width:52rem;margin-top:1.5rem;font:400 1rem/1.65 var(--serif)}.account-inquiry-card__message>:first-child{margin-top:0}.account-inquiry-card__message>:last-child{margin-bottom:0}@media(max-width:48rem){.account-inquiry-card>header,.account-inquiry-card__status{flex-direction:column;gap:1rem}}@media(max-width:800px){.account-saved__grid{grid-template-columns:1fr}.account-saved-card{display:grid;grid-template-columns:minmax(7rem,.7fr) minmax(0,1fr);gap:1rem}.account-saved-card__visual{min-height:7rem;aspect-ratio:1}.account-saved-card__body{padding-top:0}.account-saved-card__body h3{font-size:1.4rem}.work figcaption,.interview-artwork figcaption{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.work figcaption .save-control__button,.interview-artwork figcaption .save-control__button{min-width:5.75rem}}@media(max-width:30rem){.work figcaption,.interview-artwork figcaption{grid-template-columns:1fr;gap:.85rem}.artwork-actions{justify-content:flex-start}.work figcaption .save-control,.interview-artwork figcaption .save-control{margin-left:0}}.audience-summary__milestone{color:var(--clay);font-weight:600}.audience-summary__profiles{display:grid;gap:1px;margin-top:2rem;background:var(--rule)}.audience-summary__profiles article{display:grid;grid-template-columns:minmax(12rem,.65fr) minmax(22rem,1.35fr);gap:2rem;padding:2rem;background:var(--paper)}.audience-summary__profiles h3{margin:.35rem 0 0;font:400 2rem/1 var(--serif)}.audience-summary__profiles dl{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin:0}.audience-summary__profiles dl div{display:grid;gap:.4rem}.audience-summary__profiles dt{color:var(--stone);font:400 .62rem/1.2 var(--sans);letter-spacing:.05em;text-transform:uppercase}.audience-summary__profiles dd{margin:0;font:400 1.8rem/1 var(--serif)}.audience-summary__works{grid-column:2;margin:0;color:var(--stone);font:400 .78rem/1.5 var(--sans)}@media(max-width:68rem){.audience-summary__profiles article{grid-template-columns:1fr}.audience-summary__works{grid-column:1}.audience-summary__profiles dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:40rem){.audience-summary__profiles dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.embed-control{margin-block:clamp(4rem,8vw,8rem);border-block:1px solid var(--rule)}.embed-control summary{padding-block:1.25rem;cursor:pointer;color:var(--stone);font-size:.82rem;letter-spacing:.06em;list-style-position:inside;text-transform:uppercase}.embed-control[open] summary{border-bottom:1px solid var(--rule);color:var(--ink)}.embed-control__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.75fr);gap:clamp(2rem,7vw,8rem);padding-block:clamp(2rem,5vw,4rem)}.embed-control__panel h2{margin:.65rem 0 1rem;font:400 clamp(2.5rem,5vw,4.8rem)/.95 var(--serif)}.embed-control__panel>div:first-child>p:last-child{max-width:34rem;color:var(--stone);font-family:var(--serif);font-size:1.05rem}.embed-control__code{display:grid;align-content:start;gap:.75rem}.embed-control__tools{display:grid;gap:2.5rem}.embed-control__badge{display:grid;gap:1rem;padding-top:2rem;border-top:1px solid var(--rule)}.embed-control__badge>img{display:block;width:248px;max-width:100%;height:auto}.embed-control__tool-label{margin:0;color:var(--stone);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.embed-control__code label{color:var(--stone);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.embed-control__code textarea{width:100%;resize:vertical;border:1px solid var(--rule);padding:1rem;background:var(--soft);color:var(--ink);font:400 .8rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.embed-control__code .button{justify-self:start;cursor:pointer}.embed-control__code [data-copy-status]{min-height:1.2rem;margin:0;color:var(--clay);font-size:.78rem}@media(max-width:48rem){.embed-control__panel{grid-template-columns:1fr}}.account-profile-list__actions{display:grid;justify-items:end;gap:.75rem}.account-profile-list__actions form{margin:0}.account-profile-list__actions button,.account-profile-list__actions a{border:0;padding:0;background:transparent;color:var(--ink);cursor:pointer;font:600 .65rem/1 var(--sans);letter-spacing:.05em;text-decoration:none;text-transform:uppercase}.account-editor{border-top:1px solid var(--ink);padding-block:3rem 8rem}.account-editor__intro{display:grid;grid-template-columns:minmax(24rem,1.3fr) minmax(18rem,.7fr);gap:5rem;align-items:start;margin-bottom:4rem}.account-editor__intro h2{margin:.4rem 0 0;font:400 clamp(2.8rem,5vw,5rem)/.95 var(--serif)}.account-editor__intro>p{margin:0;color:var(--stone);font:400 1.1rem/1.5 var(--serif)}.account-profile-form{max-width:76rem}.account-profile-form>.account-field{display:grid;margin-bottom:1.5rem}.account-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.account-field{display:grid;align-content:start;gap:.55rem}.account-field--wide{grid-column:1 / -1}.account-field>span,.account-field>label,.account-media-choices legend{font:600 .66rem/1.2 var(--sans);letter-spacing:.055em;text-transform:uppercase}.account-field em,.account-media-choices em{color:var(--clay);font-style:normal}.account-field input,.account-field select,.account-field textarea{width:100%;border:1px solid var(--rule);border-radius:0;padding:.9rem 1rem;background:#fff;color:var(--ink);font:400 1rem/1.4 var(--sans)}.account-field small{color:var(--stone);line-height:1.4}.account-field.has-error input,.account-field.has-error textarea,.account-field.has-error select{border-color:var(--clay)}.account-editor-section{padding:3.5rem 0;border-top:1px solid var(--rule)}.account-editor-section>header{margin-bottom:2rem}.account-editor-section>header h2,.account-submit-card h2,.account-review-state h2{margin:.4rem 0 0;font:400 2.8rem/1 var(--serif)}.account-media-choices{min-width:0;margin:0;border:0;padding:0}.account-media-choices legend{margin-bottom:1rem}.account-media-choices.has-error{border-left:2px solid var(--clay);padding-left:1rem}.account-media-choices>small{display:block;margin:-.35rem 0 1rem}.account-media-choices>div>p{margin:0;color:var(--stone);font-family:var(--serif)}.account-media-help{max-width:48rem;margin:-.35rem 0 1.2rem;color:var(--stone);font:400 .82rem/1.45 var(--sans)}.account-media-choices>div{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.8rem;align-items:stretch}.account-media-card{min-width:0;border:1px solid var(--rule);padding:.55rem;background:var(--paper)}.account-media-card.is-selected{border:2px solid var(--clay);padding:calc(.55rem - 1px)}.account-media-card__selection{position:relative;display:block;cursor:pointer}.account-media-choices input{position:absolute;opacity:0}.account-media-card__selection>span{display:grid;gap:.5rem;min-height:100%}.account-media-card__selection input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}.account-media-choices img{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#ddd}.account-media-choices strong,.account-media-choices i{overflow-wrap:anywhere;font:500 .68rem/1.3 var(--sans);font-style:normal}.account-media-choices i{color:var(--stone);font-weight:400}.account-media-card__controls{display:flex;flex-wrap:wrap;gap:.5rem .7rem;align-items:center;margin-top:.75rem;padding-top:.65rem;border-top:1px solid var(--rule)}.account-media-card__controls button,.account-media-card__controls>span,.account-media-cover>span{border:0;padding:0;background:transparent;color:var(--stone);cursor:pointer;font:600 .58rem/1.2 var(--sans);letter-spacing:.035em;text-transform:uppercase}.account-media-card__controls button:hover{color:var(--clay)}.account-media-card__controls button:disabled{cursor:default;opacity:.3}.account-media-cover{position:relative;cursor:pointer}.account-media-cover input:checked+span{color:var(--clay)}.account-media-cover input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.account-media-card:not(.is-selected) .account-media-cover,.account-media-card:not(.is-selected) [data-media-drag],.account-media-card:not(.is-selected) [data-move-media],.account-media-card:not(.is-selected) [data-detach-media]{display:none}.account-media-card [data-media-drag],.account-artwork [data-artwork-drag]{cursor:grab}.account-media-card [data-media-drag]:active,.account-artwork [data-artwork-drag]:active{cursor:grabbing}.account-artwork{margin-top:1.5rem;border:1px solid var(--rule);padding:clamp(1.4rem,3vw,2.4rem)}.account-artwork>header,.account-artworks-heading{display:flex;justify-content:space-between;gap:2rem;align-items:start}.account-artwork>header h3{margin:.35rem 0 0;font:400 2rem/1 var(--serif)}.account-artwork>header button,.account-artworks-heading button{border:0;padding:0;background:none;color:var(--clay);cursor:pointer;font:600 .65rem/1 var(--sans);text-transform:uppercase}.account-artwork>header button:disabled{cursor:default;opacity:.28}.account-artwork__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem}.account-inquiry-artwork{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;align-items:center;margin-bottom:1.25rem;border:1px solid var(--rule);padding:.75rem;background:var(--surface)}.account-inquiry-artwork img{width:5.5rem;height:5.5rem;object-fit:cover}.account-inquiry-artwork div{display:grid;gap:.35rem}.account-inquiry-artwork span{color:var(--clay);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.account-inquiry-artwork strong{font:400 1.15rem/1.2 var(--serif)}.shortlist-index-layout{display:grid;grid-template-columns:minmax(17rem,.65fr) minmax(0,1.35fr);gap:clamp(2rem,5vw,5rem);align-items:start}.shortlist-create-card,.shortlist-pdf-card,.shortlist-add{border:1px solid var(--rule);padding:clamp(1.5rem,3vw,2.5rem);background:var(--surface)}.shortlist-create-card{position:sticky;top:2rem}.shortlist-create-card h2,.shortlist-pdf-card h2,.shortlist-add h2{margin:.7rem 0 1.5rem;font:400 clamp(1.5rem,2.5vw,2.2rem)/1.05 var(--serif)}.shortlist-create-card form,.shortlist-details-form{display:grid;gap:1.2rem}.shortlist-create-card>small{display:block;margin-top:1rem;color:var(--stone)}.shortlist-list{display:grid;gap:1rem}.shortlist-card{border-top:1px solid var(--ink);padding:1.5rem 0}.shortlist-card h2{margin:.65rem 0;font:400 clamp(1.65rem,3vw,2.5rem)/1.05 var(--serif)}.shortlist-card h2 a,.shortlist-card footer a{color:inherit;text-decoration:none}.shortlist-card p{max-width:42rem;color:var(--stone);line-height:1.55}.shortlist-card footer{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-top:1.25rem}.shortlist-card footer>a{color:var(--clay);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.shortlist-detail-header{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr);gap:clamp(2rem,5vw,5rem);align-items:stretch}.shortlist-details-form{border-top:1px solid var(--ink);padding-top:1.5rem}.shortlist-pdf-card{background:var(--ink);color:#fff}.shortlist-pdf-card p{color:#aaa59e;line-height:1.5}.shortlist-pdf-card .button{margin-top:1rem}.shortlist-add{display:flex;justify-content:space-between;gap:2rem;align-items:end;margin-top:clamp(3rem,7vw,6rem)}.shortlist-add form{min-width:min(100%,34rem);display:flex;gap:1rem;align-items:end}.shortlist-add label{flex:1;display:grid;gap:.45rem}.shortlist-add label span{color:var(--stone);font-size:.65rem;letter-spacing:.06em;text-transform:uppercase}.shortlist-add select{width:100%;min-height:2.8rem;border:1px solid var(--rule);padding:.65rem;background:#fff}.shortlist-sequence{margin-top:clamp(3rem,7vw,6rem)}.shortlist-item{display:grid;grid-template-columns:minmax(10rem,18rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);border-top:1px solid var(--rule);padding:2rem 0}.shortlist-item__image{min-height:13rem;display:block;overflow:hidden;background:var(--soft)}.shortlist-item__image img{width:100%;height:100%;display:block;object-fit:cover}.shortlist-item__image--empty{display:grid;place-items:center;color:var(--stone);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.shortlist-item__content h3{margin:.65rem 0;font:400 clamp(1.6rem,3vw,2.6rem)/1.05 var(--serif)}.shortlist-item__content h3 a{color:inherit;text-decoration:none}.shortlist-item__content>p:not(.eyebrow){max-width:48rem;color:var(--stone);line-height:1.5}.shortlist-item__content form{margin-top:1.25rem}.shortlist-item__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.75rem}.shortlist-item__actions button{border:0;padding:0;background:transparent;color:var(--clay);cursor:pointer;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.shortlist-item__actions button:disabled{color:var(--stone);cursor:default;opacity:.5}.shortlist-delete{display:flex;justify-content:flex-end;border-top:1px solid var(--rule);padding-top:2rem}@media(max-width:800px){.shortlist-index-layout,.shortlist-detail-header{grid-template-columns:1fr}.shortlist-create-card{position:static}.shortlist-add,.shortlist-add form{align-items:stretch;flex-direction:column}.shortlist-item{grid-template-columns:1fr}.shortlist-item__image{max-height:24rem}}.account-artwork .account-form-grid{margin:2rem 0}.account-upload-dialog{width:min(52rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);border:1px solid var(--ink);padding:clamp(1.5rem,4vw,3rem);background:var(--paper);color:var(--ink)}.account-upload-dialog::backdrop{background:#121212b8}.account-upload-dialog__heading{display:flex;align-items:start;justify-content:space-between;gap:2rem}.account-upload-dialog__heading h2{margin:.35rem 0 0;font:400 clamp(2.4rem,5vw,4rem)/.95 var(--serif)}.account-upload-dialog__heading form{margin:0}.account-upload-dialog__heading button{border:0;padding:0;background:transparent;color:var(--clay);cursor:pointer;font:600 .65rem/1 var(--sans);text-transform:uppercase}.account-upload-dialog>p{max-width:38rem;color:var(--stone);font-family:var(--serif)}.account-upload-dialog>form[data-contextual-upload-form]{display:grid;gap:1.2rem;margin-top:2rem}.account-upload-dialog [data-contextual-upload-submit]{justify-self:start}.account-upload-dialog [data-contextual-upload-submit]:disabled{cursor:wait;opacity:.6}.account-media-edit-dialog__preview{display:grid;grid-template-columns:8rem 1fr;gap:1.2rem;align-items:center;margin:1.5rem 0 2rem}.account-media-edit-dialog__preview img{width:8rem;aspect-ratio:4 / 3;object-fit:cover;background:#ddd}.account-media-edit-dialog__preview strong{font-family:var(--sans);overflow-wrap:anywhere}.account-media-edit-dialog__preview p{margin:.5rem 0 0;color:var(--stone);font-size:.78rem}.account-media-edit-dialog>form[data-media-edit-form]{display:grid;gap:1.2rem}.account-media-edit-dialog__actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.account-media-edit-dialog__actions>button:not(.button){border:0;padding:0;background:transparent;color:var(--clay);cursor:pointer;font:600 .65rem/1 var(--sans);text-transform:uppercase}.account-media-edit-dialog__actions>button:disabled{cursor:default;opacity:.35}.account-media-edit-dialog small{color:var(--stone)}.account-sticky-actions,.account-submit-card{display:flex;justify-content:space-between;gap:2rem;align-items:center}.account-sticky-actions{position:sticky;bottom:0;z-index:2;border-top:1px solid var(--ink);padding:1rem 0;background:var(--paper)}.account-sticky-actions p{max-width:37rem;margin:0;color:var(--stone);font-size:.75rem}.account-submit-card{margin-top:4rem;padding:2.5rem;background:var(--ink);color:var(--paper)}.account-submit-card p{max-width:42rem;color:#c6c1b8}.account-submit-card .button{flex:0 0 auto;background:var(--paper);color:var(--ink)}.account-submit-card--terms{display:grid;grid-template-columns:minmax(16rem,.7fr) minmax(22rem,1.3fr);align-items:start}.account-submit-card--terms .account-submit-card__intro>a{display:inline-block;margin-top:.75rem;color:var(--paper);font-size:.76rem;text-decoration:underline;text-underline-offset:.22em}.account-submit-card--terms .account-terms-confirmations{display:grid;gap:1rem;min-width:0;margin:0;border:1px solid #4e4b46;padding:1.4rem}.account-submit-card--terms .account-terms-confirmations legend{padding:0 .45rem;color:#c6c1b8;font:600 .68rem/1.2 var(--sans);letter-spacing:.055em;text-transform:uppercase}.account-submit-card--terms .account-consent{color:#e2ded6;font-size:.82rem;line-height:1.45}.account-submit-card--terms .account-consent input{accent-color:var(--clay)}.account-submit-card--terms .account-terms-confirmations.has-error{border-color:var(--clay)}.account-submit-card--terms>.button{grid-column:2;justify-self:start}.account-review-message,.account-review-state{max-width:52rem;padding:2.5rem;background:var(--soft)}.account-claim-search{display:flex;align-items:end;gap:1rem;max-width:50rem;margin-bottom:2rem}.account-claim-search label{display:grid;flex:1;gap:.5rem}.account-claim-search label span{font:600 .66rem/1 var(--sans);text-transform:uppercase}.account-claim-search input{padding:.9rem;border:1px solid var(--rule)}.account-claim-search button{padding:1rem 1.5rem;border:0;background:var(--ink);color:var(--paper);cursor:pointer}.account-form-actions{display:flex;align-items:center;gap:1.5rem;margin-top:2rem}.account-form-actions a{color:var(--stone);font-size:.75rem;text-transform:uppercase}@media(max-width:48rem){.account-editor__intro,.account-form-grid{grid-template-columns:1fr;gap:2rem}.account-field--wide{grid-column:auto}.account-sticky-actions,.account-submit-card{align-items:stretch;flex-direction:column}.account-submit-card--terms{display:grid;grid-template-columns:1fr}.account-submit-card--terms>.button{grid-column:1}.account-profile-list article{align-items:flex-start}}.eyebrow,.account-index{font-size:.76rem}.site-nav a{font-size:.82rem}.button,.text-link,.artist-links a,.biography__links a,.site-footer a{font-size:.8rem}.account-field>span,.account-field>label,.account-verification>div:first-child>span,.account-media-choices legend,.account-claim-search label span{font-size:.82rem}.account-field em,.account-verification em,.account-media-choices em{font-size:.78rem}.account-field small,.account-verification small,.account-verification>p,.account-consent__error,.account-media-help,.account-media-edit-dialog small,.account-sticky-actions p{font-size:.8rem}.account-consent{font-size:.85rem}.account-submit,.account-auth__links a,.account-result__actions>a:last-child,.account-form-actions a{font-size:.82rem}.account-nav a,.account-nav button{font-size:.86rem}.account-dashboard__stats span,.account-empty>span,.account-section-heading span,.account-profile-list article>strong,.account-profile-list p,.account-profile-list span,.account-submission-tools span{font-size:.78rem}.account-profile-list__actions button,.account-profile-list__actions a,.account-destructive-action,.account-artwork>header button,.account-artworks-heading button,.account-upload-dialog__heading button,.account-media-edit-dialog__actions>button:not(.button){font-size:.82rem}.account-media-choices strong,.account-media-choices i{font-size:.78rem}.account-media-card__controls button,.account-media-card__controls>span,.account-media-cover>span{font-size:.78rem}.contact-field>span,.contact-verification>div:first-child>span{font-size:.82rem}.contact-field em,.contact-verification em{font-size:.78rem}.contact-field small,.contact-consent__error,.contact-verification small,.contact-verification>p,.contact-note>p:last-child{font-size:.8rem}.contact-consent{font-size:.85rem}.contact-intro__copy a,.search-hero button,.artist-archive-card__content nav,.interview-archive-card__content footer{font-size:.8rem}.artist-links a,.biography__links a,.site-footer a,.artist-archive-card__content nav a,.interview-archive-card__content footer a,.interview-callout__status,.discovery-empty a{min-height:2rem;display:inline-flex;align-items:center}.interview-callout__status{font-size:.8rem}@media(forced-colors:active){:focus-visible,.search-hero input:focus-visible,.image-expand:focus-visible{outline-color:Highlight}}.account-following-page .account-dashboard__header>div>p:last-child{max-width:34rem;color:var(--stone)}.account-follow-updates{margin-top:clamp(4rem,8vw,8rem);border-top:1px solid var(--ink)}.account-follow-updates .account-section-heading{align-items:end;padding-block:1.25rem 1.5rem}.account-follow-updates .account-section-heading h2{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-top:.45rem}.account-follow-updates .account-section-heading h2 span,.account-section-heading h2 span{color:var(--clay);font:500 .75rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase}.account-follow-updates .account-section-heading form{margin:0}.account-follow-updates .account-section-heading button,.account-follow-update form button{min-height:2.75rem;border:0;padding:0;background:transparent;color:var(--clay);cursor:pointer;font:inherit;text-transform:uppercase}.account-follow-update-list{border-top:1px solid var(--rule)}.account-follow-update{display:grid;grid-template-columns:minmax(7rem,.35fr) minmax(18rem,1.4fr) auto;gap:clamp(1.5rem,4vw,5rem);align-items:center;padding-block:clamp(1.6rem,3vw,2.8rem);border-bottom:1px solid var(--rule)}.account-follow-update.is-unread{border-left:3px solid var(--clay);padding-left:1rem}.account-follow-update.is-read{color:var(--stone)}.account-follow-update__meta{display:grid;gap:.6rem;font-size:.75rem;letter-spacing:.07em;text-transform:uppercase}.account-follow-update__meta time{color:var(--stone)}.account-follow-update h3{margin:.5rem 0 .65rem;font:400 clamp(1.8rem,3vw,3rem)/.98 var(--serif)}.account-follow-update p{max-width:48rem;margin-block:0}.account-follow-update form{margin:0;white-space:nowrap}.account-empty--compact{padding-block:2rem}.account-following-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);margin-top:4rem}.account-following-card{min-width:0;border-top:1px solid var(--ink);padding-top:1rem}.account-following-card__image{min-height:18rem;display:grid;place-items:center;overflow:hidden;aspect-ratio:4 / 3;background:var(--soft);color:var(--stone);text-decoration:none}.account-following-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.account-following-card__image:hover img{transform:scale(1.02)}.account-following-card__content{padding-top:1.5rem}.account-following-card h2{margin:.65rem 0 1rem;font:400 clamp(2.5rem,5vw,4.5rem)/.9 var(--serif);letter-spacing:-.045em}.account-following-card h2 a{text-decoration:none}.account-following-card__content>p:not(.eyebrow){max-width:36rem;color:var(--stone)}.account-following-card footer{min-height:3.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;border-top:1px solid var(--rule);color:var(--stone);font-size:.8rem}.account-following-card footer form{margin:0}.account-following-card footer button{min-height:2.75rem;border:0;padding:0;background:transparent;color:var(--clay);cursor:pointer;font-size:.8rem;text-transform:uppercase}.account-follow-preferences{display:grid;grid-template-columns:minmax(16rem,.75fr) minmax(20rem,1.25fr);gap:clamp(2rem,8vw,8rem);margin-top:clamp(5rem,10vw,10rem);border-top:1px solid var(--ink);padding-top:clamp(2rem,5vw,4rem)}.account-follow-preferences h2{margin:.7rem 0 1rem;font:400 clamp(2.5rem,4vw,4rem)/.95 var(--serif)}.account-follow-preferences header>p:last-child{color:var(--stone)}@media(max-width:48rem){.account-following-grid,.account-follow-preferences{grid-template-columns:1fr}.account-follow-update{grid-template-columns:1fr;gap:1rem}.account-following-card__image{min-height:14rem}}.interview-request-note{max-width:46rem;margin-top:.8rem!important;color:var(--ink)!important;text-transform:none!important;line-height:1.5}.interview-response-form{display:grid;width:min(34rem,100%);gap:.8rem}.interview-response-form .account-field{text-align:left}.interview-response-form textarea{min-width:18rem}.interview-response-form button{justify-self:end}@media(max-width:60rem){.account-nav{flex-wrap:wrap;justify-content:flex-end}}@media(max-width:48rem){.interview-response-form textarea{min-width:0}.account-nav{justify-content:flex-start}}.account-calendar__controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.75fr);gap:clamp(2rem,6vw,7rem);margin-top:5rem;padding:clamp(2rem,5vw,4rem);background:var(--soft)}.account-calendar__controls h2{margin:.5rem 0 1rem;font:400 clamp(2rem,4vw,3.6rem)/1 var(--serif)}.account-calendar__controls>div>p:not(.account-index){max-width:38rem;color:var(--stone)}.account-calendar__controls .button{display:inline-flex;margin-top:1rem}.account-calendar__controls fieldset{display:grid;gap:1rem;margin:0;border:0;padding:0}.account-calendar__controls legend{margin-bottom:1.25rem;font:400 1.6rem/1 var(--serif)}.account-calendar__check{display:flex;align-items:center;gap:.8rem;cursor:pointer}.account-calendar__check input{width:1.15rem;height:1.15rem;accent-color:var(--clay)}.account-calendar__filters{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;margin-top:5rem;padding-block:1.5rem;border-block:1px solid var(--rule)}.account-calendar__filters label{display:grid;min-width:12rem;gap:.45rem}.account-calendar__filters label span{color:var(--stone);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.account-calendar__filters select{min-height:2.75rem;border:1px solid var(--rule);padding:0 2.5rem 0 .8rem;background:var(--paper);color:var(--ink);font:inherit}.account-calendar__filters button,.account-calendar__filters>a{min-height:2.75rem;padding:0 1.25rem;border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;font:400 .78rem/1 var(--sans);letter-spacing:.04em;text-transform:uppercase}.account-calendar__filters>a{display:inline-flex;align-items:center;border-color:var(--rule);background:transparent;color:var(--ink);text-decoration:none}.account-calendar__list{margin-top:2.5rem;border-top:1px solid var(--ink)}.account-calendar-event{display:grid;grid-template-columns:9rem minmax(0,1fr) 14rem;gap:clamp(1.5rem,4vw,4rem);padding-block:2.5rem;border-bottom:1px solid var(--rule)}.account-calendar-event__date time{display:block;font:400 3.8rem/.85 var(--serif)}.account-calendar-event__date time span,.account-calendar-event__date small{display:block;margin-top:.6rem;color:var(--stone);font:400 .76rem/1.2 var(--sans);letter-spacing:.05em;text-transform:uppercase}.account-calendar-event__body h2{margin:.45rem 0 .75rem;font:400 clamp(2rem,4vw,3.3rem)/1 var(--serif)}.account-calendar-event__body h2 a{color:inherit;text-decoration:none}.account-calendar-event__body>p:not(.eyebrow){color:var(--stone)}.account-calendar-event__sources{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.account-calendar-event__sources span{padding:.35rem .55rem;background:var(--soft);color:var(--stone);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase}.account-calendar-event__actions{display:grid;align-content:start;gap:.8rem}.account-calendar-event__actions a{color:var(--ink);font-size:.82rem;text-underline-offset:.25rem}@media(max-width:60rem){.account-calendar__controls{grid-template-columns:1fr}.account-calendar-event{grid-template-columns:7rem minmax(0,1fr)}.account-calendar-event__actions{grid-column:2;grid-template-columns:repeat(2,max-content)}}@media(max-width:40rem){.account-calendar-event{grid-template-columns:1fr}.account-calendar-event__actions{grid-column:auto;grid-template-columns:1fr}.account-calendar__filters label{width:100%}}.artist-events{padding-block:clamp(5rem,10vw,10rem)}.artist-events__list{border-top:1px solid var(--ink, #151515)}.artist-event{display:grid;grid-template-columns:minmax(9rem,.65fr) minmax(0,1fr) minmax(18rem,1.35fr);gap:clamp(1.5rem,4vw,5rem);padding:clamp(2rem,4vw,4rem) 0;border-bottom:1px solid rgba(20,20,20,.28);align-items:start}.artist-event:not(:has(.artist-event__image)){grid-template-columns:minmax(9rem,.65fr) minmax(18rem,2.35fr)}.artist-event__date{display:flex;flex-direction:column;text-transform:uppercase;letter-spacing:.08em}.artist-event__date span{color:var(--accent, #b84c32);font-size:.75rem;margin-bottom:1.5rem}.artist-event__date strong{font-family:var(--font-display, serif);font-size:clamp(2.3rem,4vw,4.7rem);font-weight:400;line-height:.9;text-transform:none;letter-spacing:-.04em}.artist-event__date small{margin-top:.7rem;color:#77736d}.artist-event__image img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.artist-event__content h3{font-family:var(--font-display, serif);font-size:clamp(2rem,3.2vw,4rem);font-weight:400;line-height:1;margin:.45rem 0 1rem}.artist-event__venue{font-size:1rem;text-transform:uppercase;letter-spacing:.05em}.artist-event__description{max-width:43rem;margin:1.6rem 0;font-family:var(--font-display, serif);font-size:1.25rem;line-height:1.5}.artist-event__content>a{display:inline-block;margin-top:1rem;border-bottom:1px solid currentColor}.artist-event--past{color:#74716d}@media(max-width:800px){.artist-event,.artist-event:not(:has(.artist-event__image)){grid-template-columns:1fr}.artist-event__date span{margin-bottom:.5rem}}.calendar-page{overflow:clip}.calendar-hero{padding-block:clamp(5.5rem,12vw,12rem) clamp(4.5rem,9vw,9rem)}.calendar-hero__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(19rem,.7fr);gap:clamp(4rem,12vw,14rem);align-items:end}.calendar-hero h1{margin:.7rem 0 0;font-family:var(--font-display, serif);font-size:clamp(6rem,15vw,15rem);font-weight:400;line-height:.72;letter-spacing:-.07em}.calendar-hero__statement>p{margin:0;font-family:var(--font-display, serif);font-size:clamp(1.8rem,3vw,3.3rem);line-height:1.04}.calendar-hero__statement dl{display:flex;gap:3rem;margin:clamp(3rem,6vw,6rem) 0 0}.calendar-hero__statement dl div{display:grid;gap:.55rem}.calendar-hero__statement dt{color:#77736d;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.calendar-hero__statement dd{margin:0;font-family:var(--font-display, serif);font-size:2.6rem;line-height:1}.calendar-filter{display:grid;grid-template-columns:minmax(14rem,.5fr) minmax(0,1.5fr);gap:clamp(3rem,8vw,9rem);padding-block:2.5rem;border-block:1px solid var(--ink, #151515)}.calendar-filter h2{max-width:20rem;margin:.5rem 0 0;font-family:var(--font-display, serif);font-size:clamp(1.7rem,2.4vw,2.8rem);font-weight:400;line-height:1.05}.calendar-filter form{display:grid;grid-template-columns:repeat(4,minmax(8rem,1fr));gap:1.25rem;align-items:end}.calendar-filter label{display:grid;gap:.65rem}.calendar-filter label>span{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.calendar-filter select{width:100%;min-height:3.2rem;padding:.65rem 2.1rem .65rem .75rem;border:1px solid rgba(20,20,20,.35);border-radius:0;background:transparent;color:inherit;font:inherit}.calendar-filter__actions{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:1.5rem;padding-top:.4rem}.calendar-filter__actions button{min-height:3rem;padding-inline:1.4rem;border:1px solid var(--ink, #151515);background:var(--ink, #151515);color:#fff;font:inherit;cursor:pointer}.calendar-filter__actions a{border-bottom:1px solid currentColor}.calendar-now{padding-block:clamp(5rem,10vw,10rem)}.calendar-now__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(2rem,5vw,6rem) clamp(1.5rem,3vw,3rem)}.calendar-now-card{grid-column:span 5;align-self:start}.calendar-now-card:first-child{grid-column:1 / span 7}.calendar-now-card:nth-child(2n){grid-column:8 / span 5;margin-top:clamp(4rem,10vw,11rem)}.calendar-now-card:nth-child(2n+3){grid-column:2 / span 5}.calendar-event-image{display:block;width:100%;aspect-ratio:5 / 4;padding:0;border:0;background:none;cursor:zoom-in}.calendar-event-image img{display:block;width:100%;height:100%;object-fit:cover}.calendar-now-card:first-child .calendar-event-image{aspect-ratio:4 / 3}.calendar-now-card__content{max-width:42rem;padding-top:1.7rem}.calendar-now-card__content h3{margin:.6rem 0 .9rem;font-family:var(--font-display, serif);font-size:clamp(2.5rem,5vw,5.7rem);font-weight:400;line-height:.9;letter-spacing:-.035em}.calendar-event__artist{margin:0;font-size:1.1rem}.calendar-event__artist a{border-bottom:1px solid currentColor}.calendar-event__date{margin:1.7rem 0 .25rem;font-family:var(--font-display, serif);font-size:1.4rem}.calendar-event__venue{margin:0;color:#68645e}.calendar-event__description{margin:1.4rem 0;font-family:var(--font-display, serif);font-size:1.15rem;line-height:1.55}.calendar-event__description>:first-child{margin-top:0}.calendar-timeline{padding-block:clamp(4rem,9vw,9rem);border-top:1px solid var(--ink, #151515)}.calendar-month{display:grid;grid-template-columns:minmax(12rem,.42fr) minmax(0,1.58fr);gap:clamp(3rem,8vw,10rem);padding-block:clamp(3rem,6vw,6rem);border-bottom:1px solid rgba(20,20,20,.24)}.calendar-month>header{position:sticky;top:2rem;align-self:start}.calendar-month>header p{margin:0 0 1rem;color:var(--accent, #b84c32);font-size:.75rem;letter-spacing:.1em}.calendar-month>header h3{margin:0;font-family:var(--font-display, serif);font-size:clamp(2.7rem,5vw,5.8rem);font-weight:400;line-height:.9;letter-spacing:-.04em}.calendar-row{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:clamp(1.5rem,3vw,3rem);padding-block:2rem;border-top:1px solid rgba(20,20,20,.24);align-items:start}.calendar-row:first-child{border-top-color:var(--ink, #151515)}.calendar-row--with-image{grid-template-columns:5rem minmax(13rem,.65fr) minmax(0,1fr)}.calendar-row__date{display:grid}.calendar-row__date span{font-family:var(--font-display, serif);font-size:3.4rem;line-height:.8}.calendar-row__date small{margin-top:.75rem;color:#77736d;letter-spacing:.08em;text-transform:uppercase}.calendar-row__image{width:100%;aspect-ratio:4 / 3;padding:0;border:0;background:none;cursor:zoom-in}.calendar-row__image img{display:block;width:100%;height:100%;object-fit:cover}.calendar-row__content h4{margin:.45rem 0 .8rem;font-family:var(--font-display, serif);font-size:clamp(2rem,3.5vw,4rem);font-weight:400;line-height:.95}.calendar-row__content>p{margin:0}.calendar-row__content>p a{border-bottom:1px solid currentColor}.calendar-row__range{margin-top:1rem!important;color:#68645e}.calendar-row__content .text-link{display:inline-block;margin-top:1.25rem}.calendar-empty{padding-block:clamp(5rem,10vw,10rem);text-align:center}.calendar-empty p{margin:0 auto 1.5rem;max-width:38rem;font-family:var(--font-display, serif);font-size:clamp(2rem,4vw,4rem);line-height:1.05}.home-events{padding-block:clamp(5rem,10vw,10rem);border-top:1px solid var(--ink, #151515)}.section-heading--home>a{align-self:center;border-bottom:1px solid currentColor}.home-events__list{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem}.home-event{grid-column:span 4;display:grid;align-content:start;border-top:1px solid var(--ink, #151515);padding-top:1.5rem}.home-event:first-child{grid-column:span 6;grid-template-columns:4rem minmax(0,1fr);column-gap:1.5rem}.home-event:nth-child(2){grid-column:span 3}.home-event:nth-child(3){grid-column:span 3}.home-event__date{display:grid;align-self:start;margin:0 0 1.5rem}.home-event__date span{font-family:var(--font-display, serif);font-size:2.8rem;line-height:.8}.home-event__date small{margin-top:.6rem;color:#77736d;letter-spacing:.08em;text-transform:uppercase}.home-event__image{grid-column:2;width:100%;aspect-ratio:16 / 10;margin-bottom:1.5rem;padding:0;border:0;background:none;cursor:zoom-in}.home-event__image img{display:block;width:100%;height:100%;object-fit:cover}.home-event__content{grid-column:2}.home-event:not(:first-child) .home-event__content{grid-column:1}.home-event__content h3{margin:.5rem 0 .8rem;font-family:var(--font-display, serif);font-size:clamp(1.8rem,3vw,3.3rem);font-weight:400;line-height:.95}.home-event__content>p:not(.eyebrow){margin:0 0 1rem}.home-event__content>span{color:#77736d}@media(max-width:1050px){.calendar-filter{grid-template-columns:1fr}.calendar-filter form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.calendar-hero__grid{grid-template-columns:1fr;gap:4rem}.calendar-hero h1{font-size:clamp(5.2rem,28vw,9rem)}.calendar-filter form{grid-template-columns:1fr}.calendar-now-card,.calendar-now-card:first-child,.calendar-now-card:nth-child(2n),.calendar-now-card:nth-child(2n+3){grid-column:1 / -1;margin-top:0}.calendar-month{grid-template-columns:1fr}.calendar-month>header{position:static}.calendar-row,.calendar-row--with-image{grid-template-columns:3.5rem minmax(0,1fr)}.calendar-row__image,.calendar-row__content{grid-column:2}.home-events__list{display:grid;grid-template-columns:1fr}.home-event,.home-event:first-child,.home-event:nth-child(2),.home-event:nth-child(3){grid-column:1}}.event-hero{display:grid;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,9rem);align-items:end;padding-block:clamp(5rem,10vw,10rem)}.event-hero--text-only{grid-template-columns:minmax(0,55rem);min-height:min(46rem,75vh);align-items:center}.event-hero__content .breadcrumb{margin-bottom:clamp(4rem,10vw,10rem)}.event-hero__content>.eyebrow{color:var(--accent,#b84c32)}.event-hero h1{margin:.8rem 0 1.5rem;font-family:var(--font-display,serif);font-size:clamp(4.7rem,9vw,10rem);font-weight:400;line-height:.78;letter-spacing:-.055em;overflow-wrap:anywhere}.event-hero__artist{margin:0;font-family:var(--font-display,serif);font-size:clamp(1.45rem,2vw,2rem)}.event-hero__artist a{border-bottom:1px solid currentColor}.event-hero__image{margin:0}.event-hero__image>.image-expand{aspect-ratio:4/3}.event-hero__image picture,.event-hero__image img{width:100%;height:100%}.event-hero__image img{object-fit:cover}.event-hero__image figcaption{margin-top:.8rem;color:#77736d;font-size:.75rem;line-height:1.4}.event-information{display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:clamp(3rem,10vw,12rem);padding-block:clamp(5rem,10vw,10rem);border-top:1px solid var(--ink,#151515)}.event-information__facts h2{max-width:34rem;margin:.7rem 0 clamp(3rem,6vw,6rem);font-family:var(--font-display,serif);font-size:clamp(2.8rem,5vw,5.6rem);font-weight:400;line-height:.92;letter-spacing:-.035em}.event-information__facts dl{margin:0;border-top:1px solid rgba(20,20,20,.32)}.event-information__facts dl div{display:grid;grid-template-columns:6rem 1fr;gap:1.5rem;padding-block:1rem;border-bottom:1px solid rgba(20,20,20,.2)}.event-information__facts dt{color:#77736d;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.event-information__facts dd{margin:0}.event-information__story{align-self:center}.event-information__description,.event-information__story>p{max-width:50rem;font-family:var(--font-display,serif);font-size:clamp(1.65rem,2.6vw,2.7rem);line-height:1.28}.event-information__description>:first-child{margin-top:0}.event-information__description a{border-bottom:1px solid currentColor}.event-information__actions{display:flex;flex-wrap:wrap;gap:1.5rem 2rem;align-items:center;margin-top:clamp(3rem,6vw,6rem)}.event-related{padding-block:clamp(5rem,10vw,10rem);border-top:1px solid var(--ink,#151515)}.event-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}.event-related-card{min-height:18rem;display:flex;flex-direction:column;padding:1.5rem 0;border-top:1px solid var(--ink,#151515)}.event-related-card h3{margin:auto 0 1.5rem;padding-top:2rem;font-family:var(--font-display,serif);font-size:clamp(2rem,3.4vw,3.8rem);font-weight:400;line-height:.92}.event-related-card>p:not(.eyebrow){margin:0 0 .45rem}.event-related-card>span{color:#77736d}@media(max-width:800px){.event-hero,.event-information{grid-template-columns:1fr}.event-hero{align-items:start}.event-hero__content .breadcrumb{margin-bottom:4rem}.event-hero h1{font-size:clamp(4rem,21vw,7rem)}.event-related__grid{grid-template-columns:1fr}.event-related-card{min-height:14rem}}.for-artists-page{overflow:clip}.for-artists-hero{position:relative;display:grid;min-height:min(53rem,calc(100vh - 5rem));grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);grid-template-rows:1fr auto;gap:clamp(3rem,8vw,9rem);align-items:end;padding-block:clamp(5rem,10vw,10rem) clamp(4rem,7vw,7rem)}.for-artists-hero__title h1{margin:.8rem 0 0;font:400 clamp(6rem,13vw,13.5rem)/.72 var(--serif);letter-spacing:-.07em}.for-artists-hero__introduction{align-self:center;max-width:36rem}.for-artists-hero__introduction>p{margin:0;font:400 clamp(1.8rem,3vw,3.2rem)/1.08 var(--serif);letter-spacing:-.02em}.for-artists-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2.5rem}.for-artists-hero__principle{grid-column:2;margin:0;color:var(--stone);font-size:.72rem;letter-spacing:.08em;line-height:1.8;text-transform:uppercase}.for-artists-hero__principle span{color:var(--clay)}.for-artists-position{background:var(--ink);color:var(--surface)}.for-artists-position__inner{display:grid;grid-template-columns:minmax(10rem,.35fr) minmax(22rem,1.15fr) minmax(18rem,.5fr);gap:clamp(3rem,7vw,8rem);align-items:start;padding-block:clamp(5rem,10vw,10rem)}.for-artists-position .eyebrow{color:#d98a73}.for-artists-position blockquote{margin:-.08em 0 0;font:400 clamp(3rem,6vw,7rem)/.94 var(--serif);letter-spacing:-.045em}.for-artists-position__copy{align-self:end;color:#c8c2b8}.for-artists-position__copy p{margin:0;line-height:1.65}.for-artists-position__copy p+p{margin-top:1.5rem}.for-artists-tools{display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(0,1.22fr);gap:clamp(4rem,9vw,11rem);padding-block:clamp(6rem,12vw,12rem)}.for-artists-tools>header{position:sticky;top:2rem;align-self:start}.for-artists-tools h2{max-width:36rem;margin:.8rem 0 0;font:400 clamp(3.6rem,6vw,7rem)/.9 var(--serif);letter-spacing:-.045em}.for-artists-tools ol{margin:0;padding:0;border-top:1px solid var(--ink);list-style:none}.for-artists-tools li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:2rem;padding-block:2rem;border-bottom:1px solid var(--rule)}.for-artists-tools li>span{padding-top:.45rem;color:var(--clay);font-size:.72rem;letter-spacing:.08em}.for-artists-tools h3{margin:0 0 .6rem;font:400 clamp(1.8rem,3vw,2.7rem)/1 var(--serif)}.for-artists-tools li p{max-width:38rem;margin:0;color:var(--stone);line-height:1.55}.for-artists-plans{padding-block:clamp(5rem,10vw,10rem);background:var(--soft)}.for-artists-plans__header{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.5fr);gap:clamp(3rem,8vw,9rem);align-items:end;margin-bottom:clamp(4rem,8vw,8rem)}.for-artists-plans__header h2{margin:.8rem 0 0;font:400 clamp(3.8rem,7vw,8rem)/.86 var(--serif);letter-spacing:-.05em}.for-artists-plans__header>p{margin:0;color:var(--stone);line-height:1.6}.for-artists-plans__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--ink)}.for-artists-plan{display:grid;grid-template-columns:minmax(10rem,.65fr) minmax(12rem,1.35fr);gap:2rem 3rem;align-content:start;min-height:35rem;padding:clamp(2rem,4vw,4rem)}.for-artists-plan+.for-artists-plan{border-left:1px solid var(--ink)}.for-artists-plan h3{margin:.45rem 0 0;font:400 clamp(3rem,5vw,5.5rem)/.85 var(--serif);letter-spacing:-.045em}.for-artists-plan>strong{display:flex;flex-direction:column;align-items:flex-start;font:400 clamp(5rem,9vw,9rem)/.68 var(--serif);letter-spacing:-.055em}.for-artists-plan>strong span{margin:0 0 .75rem;color:var(--stone);font:400 .68rem/1.1 var(--sans);letter-spacing:.08em;text-transform:uppercase}.for-artists-plan>strong span:last-child{margin:1rem 0 0}.for-artists-plan>p{grid-column:1 / -1;max-width:42rem;margin:1rem 0 0;font:400 1.35rem/1.4 var(--serif)}.for-artists-plan ul{grid-column:1 / -1;margin:.5rem 0 1rem;padding:0;border-top:1px solid var(--rule);list-style:none}.for-artists-plan li{padding:.8rem 0;border-bottom:1px solid var(--rule);color:var(--stone)}.for-artists-plan .button,.for-artists-plan__notice{grid-column:1 / -1;justify-self:start;align-self:end}.for-artists-plan__notice{color:var(--stone);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.for-artists-plan--premium{background:var(--surface)}.for-artists-process{display:grid;grid-template-columns:minmax(18rem,.75fr) minmax(0,1.25fr);gap:clamp(4rem,9vw,11rem);padding-block:clamp(6rem,12vw,12rem)}.for-artists-process h2{margin:.8rem 0 0;font:400 clamp(3.5rem,6vw,6.8rem)/.9 var(--serif);letter-spacing:-.045em}.for-artists-process ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--ink);list-style:none}.for-artists-process li{min-height:16rem;padding:1.5rem 2rem 2rem 0;border-bottom:1px solid var(--rule)}.for-artists-process li:nth-child(odd){border-right:1px solid var(--rule)}.for-artists-process li:nth-child(2n){padding-left:2rem}.for-artists-process li>span{color:var(--clay);font-size:.72rem;letter-spacing:.08em}.for-artists-process h3{margin:3rem 0 .5rem;font:400 2.4rem/1 var(--serif)}.for-artists-process li p{margin:0;color:var(--stone);line-height:1.55}.for-artists-interview{border-block:1px solid var(--ink)}.for-artists-interview__inner{display:grid;grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr);gap:clamp(4rem,10vw,12rem);align-items:center;min-height:38rem;padding-block:clamp(5rem,10vw,10rem)}.for-artists-interview h2{max-width:40rem;margin:.8rem 0 0;font:400 clamp(3.6rem,7vw,7.5rem)/.88 var(--serif);letter-spacing:-.05em}.for-artists-interview__inner>div:last-child>p{max-width:46rem;margin:0;font:400 clamp(1.6rem,2.5vw,2.5rem)/1.35 var(--serif)}.for-artists-interview .button{margin-top:2.5rem}.for-artists-faq{display:grid;grid-template-columns:minmax(16rem,.55fr) minmax(0,1.45fr);gap:clamp(4rem,10vw,12rem);padding-block:clamp(6rem,12vw,12rem)}.for-artists-faq h2{margin:.8rem 0 0;font:400 clamp(3.5rem,6vw,6.8rem)/.9 var(--serif);letter-spacing:-.045em}.for-artists-faq__list{border-top:1px solid var(--ink)}.for-artists-faq details{border-bottom:1px solid var(--rule)}.for-artists-faq summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:center;padding:1.6rem 0;cursor:pointer;font:400 clamp(1.35rem,2.2vw,2rem)/1.2 var(--serif);list-style:none}.for-artists-faq summary::-webkit-details-marker{display:none}.for-artists-faq summary span{color:var(--clay);font:400 1.4rem/1 var(--sans);transition:transform .18s ease}.for-artists-faq details[open] summary span{transform:rotate(45deg)}.for-artists-faq details p{max-width:46rem;margin:0;padding:0 3rem 1.7rem 0;color:var(--stone);line-height:1.65}.for-artists-closing{background:var(--clay);color:#fff}.for-artists-closing__inner{display:grid;grid-template-columns:10rem minmax(0,1.35fr) minmax(18rem,.65fr);gap:clamp(3rem,7vw,8rem);align-items:end;min-height:39rem;padding-block:clamp(5rem,9vw,9rem)}.for-artists-closing .eyebrow{align-self:start;color:#f1c9bd}.for-artists-closing h2{margin:0;font:400 clamp(4.8rem,9vw,10rem)/.8 var(--serif);letter-spacing:-.06em}.for-artists-closing__inner>div:last-child>p{margin:0 0 2rem;font:400 clamp(1.35rem,2vw,2rem)/1.35 var(--serif)}.for-artists-closing .button{border-color:#fff;background:#fff;color:var(--clay)}.for-artists-closing .button:hover{border-color:var(--ink);background:var(--ink);color:#fff}@media(max-width:64rem){.for-artists-position__inner{grid-template-columns:minmax(9rem,.3fr) minmax(0,1.2fr)}.for-artists-position__copy{grid-column:2}.for-artists-plan{grid-template-columns:1fr}.for-artists-plan>strong,.for-artists-plan>p,.for-artists-plan ul,.for-artists-plan .button,.for-artists-plan__notice{grid-column:1}.for-artists-closing__inner{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}.for-artists-closing .eyebrow{grid-column:1 / -1}}@media(max-width:48rem){.for-artists-hero{min-height:0;grid-template-columns:1fr;grid-template-rows:auto;gap:3.5rem}.for-artists-hero__title h1{font-size:clamp(5rem,24vw,8rem)}.for-artists-hero__principle{grid-column:1}.for-artists-position__inner,.for-artists-tools,.for-artists-plans__header,.for-artists-process,.for-artists-interview__inner,.for-artists-faq,.for-artists-closing__inner{grid-template-columns:1fr}.for-artists-position__copy{grid-column:1}.for-artists-position blockquote{font-size:clamp(3rem,14vw,5rem)}.for-artists-tools>header{position:static}.for-artists-plans__grid{grid-template-columns:1fr}.for-artists-plan{min-height:0;padding-block:3rem}.for-artists-plan+.for-artists-plan{border-top:1px solid var(--ink);border-left:0}.for-artists-process ol{grid-template-columns:1fr}.for-artists-process li,.for-artists-process li:nth-child(2n){min-height:0;padding:1.5rem 0 2rem;border-right:0}.for-artists-process h3{margin-top:2rem}.for-artists-interview__inner,.for-artists-closing__inner{min-height:0}.for-artists-closing .eyebrow{grid-column:1}.for-artists-closing h2{font-size:clamp(4.5rem,20vw,7rem)}}.account-invitations__introduction{max-width:50rem;margin:0 0 2.5rem;color:var(--stone);line-height:1.6}.account-invitations__grid{display:grid;gap:1.5rem}.account-invitation{display:grid;grid-template-columns:12.5rem minmax(20rem,1fr) 9rem;gap:clamp(1.5rem,4vw,4rem);align-items:center;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--rule);background:var(--soft)}.account-invitation__qr{padding:.65rem;background:#fff}.account-invitation__qr img{width:100%;height:auto}.account-invitation__content h3{margin:.35rem 0 .65rem;font:400 clamp(2.2rem,4vw,3.8rem)/.95 var(--serif)}.account-invitation__content>p:not(.account-index){max-width:43rem;margin:0 0 1.4rem;color:var(--stone)}.account-invitation__copy{gap:.65rem}.account-invitation__copy input{width:100%;min-height:3rem;border:1px solid var(--rule);padding:.75rem 1rem;background:var(--surface);color:var(--ink);font:400 .82rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.account-invitation__copy>div{display:flex;flex-wrap:wrap;gap:.75rem}.account-invitation__copy .button{min-height:2.75rem}.account-invitation__metric{align-self:stretch;display:grid;place-content:center;justify-items:center;border-left:1px solid var(--rule);text-align:center}.account-invitation__metric strong{font:400 clamp(3.5rem,6vw,6rem)/.8 var(--serif)}.account-invitation__metric span{margin-top:.8rem;color:var(--stone);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}@media(max-width:62rem){.account-invitation{grid-template-columns:10rem minmax(0,1fr)}.account-invitation__metric{grid-column:1 / -1;grid-template-columns:auto auto;gap:1rem;align-items:baseline;justify-content:start;border-top:1px solid var(--rule);border-left:0;padding-top:1.25rem}.account-invitation__metric strong{font-size:3rem}}@media(max-width:42rem){.account-invitation{grid-template-columns:1fr}.account-invitation__qr{width:min(14rem,100%)}.account-invitation__metric{grid-column:1}.account-invitation__copy>div{display:grid}}.artwork-page{padding-bottom:clamp(5rem,10vw,10rem)}.artwork-page__header{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);gap:3rem;padding-block:clamp(4rem,9vw,9rem);border-bottom:1px solid var(--ink)}.artwork-page__header>nav{grid-column:1 / -1}.artwork-page__header h1{max-width:62rem;margin:.5rem 0 0;font:400 clamp(4rem,9vw,9rem)/.84 var(--serif);letter-spacing:-.055em}.artwork-page__header h1 span{color:var(--stone)}.artwork-page__header dl{align-self:end;margin:0}.artwork-page__header dl div{display:grid;grid-template-columns:7rem 1fr;gap:1rem;padding:.8rem 0;border-top:1px solid var(--rule)}.artwork-page__header dt{color:var(--stone);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.artwork-page__header dd{margin:0}.artwork-page__body{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(20rem,.55fr);gap:clamp(3rem,7vw,8rem);padding-top:clamp(3rem,7vw,7rem)}.artwork-page__images{display:grid;gap:clamp(2rem,5vw,5rem)}.artwork-page__images figure{margin:0}.artwork-page__images .image-expand{width:100%}.artwork-page__images img{width:100%;max-height:82vh;object-fit:contain;background:var(--soft)}.artwork-page__images figcaption{margin-top:.65rem;color:var(--stone);font-size:.7rem}.artwork-page__aside{position:sticky;top:8rem;align-self:start}.artwork-page__description{margin:0 0 3rem;font:400 1.35rem/1.55 var(--serif)}.artwork-share{padding-block:2rem;border-block:1px solid var(--ink)}.artwork-share h2{margin:.45rem 0 1.5rem;font:400 2.7rem/1 var(--serif)}.artwork-share__links,.personal-recap__public-share>div{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;margin:1.25rem 0}.artwork-share__links a,.personal-recap__public-share>div a{color:var(--clay);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.artwork-page__actions{display:grid;gap:1rem;margin-top:2rem}.personal-recap__years{display:flex;gap:1rem;padding:2rem 0;border-bottom:1px solid var(--rule)}.personal-recap__years a{color:var(--stone);font-size:.8rem}.personal-recap__years a.is-active{color:var(--ink);text-decoration:underline;text-underline-offset:.35em}.personal-recap__numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(3rem,7vw,7rem);background:var(--soft);border-block:1px solid var(--rule)}.personal-recap__numbers div{min-height:12rem;padding:2rem;border-right:1px solid var(--rule)}.personal-recap__numbers div:last-child{border-right:0}.personal-recap__numbers strong{display:block;font:400 clamp(3.5rem,7vw,7rem)/.8 var(--serif)}.personal-recap__numbers span{display:block;margin-top:1.2rem;color:var(--stone);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.personal-recap__rhythm{display:grid;grid-template-columns:minmax(17rem,.65fr) minmax(30rem,1.35fr);gap:clamp(3rem,7vw,8rem);align-items:end;padding-block:clamp(5rem,10vw,10rem);border-bottom:1px solid var(--ink)}.personal-recap__rhythm h2{margin:.5rem 0 1rem;font:400 clamp(3.5rem,7vw,7rem)/.85 var(--serif)}.personal-recap__rhythm p:last-child{color:var(--stone);line-height:1.55}.personal-recap__months{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.5rem;height:17rem;align-items:end}.personal-recap__months div{display:grid;grid-template-rows:14rem auto;gap:.6rem;align-items:end;height:100%;text-align:center}.personal-recap__months i{display:block;min-height:2px;background:var(--clay)}.personal-recap__months span{color:var(--stone);font-size:.58rem;text-transform:uppercase}.personal-recap__artists,.personal-recap__highlights{padding-block:clamp(4rem,8vw,8rem);border-bottom:1px solid var(--ink)}.personal-recap__artists ol{margin:2.5rem 0 0;padding:0;list-style:none}.personal-recap__artists li{display:grid;grid-template-columns:4rem 1fr;align-items:baseline;padding:1rem 0;border-top:1px solid var(--rule)}.personal-recap__artists li span{color:var(--clay);font-size:.7rem}.personal-recap__artists li a{font:400 clamp(2rem,4vw,4.4rem)/1 var(--serif)}.personal-recap__highlights>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem}.personal-recap__highlights article img{width:100%;aspect-ratio:4/5;object-fit:cover;background:var(--soft)}.personal-recap__highlights article h3{margin:.35rem 0 0;font:400 1.5rem/1.1 var(--serif)}.personal-recap__sharing{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,9rem);padding-block:clamp(5rem,10vw,10rem)}.personal-recap__sharing h2,.personal-recap__public-share h2{margin:.5rem 0 1rem;font:400 clamp(2.8rem,5vw,5.2rem)/.9 var(--serif)}.personal-recap__sharing p{color:var(--stone);line-height:1.55}.personal-recap__sharing-actions{display:flex;justify-content:space-between;gap:1rem;margin-top:1.25rem}.personal-recap__sharing-actions form{margin:0}.personal-recap__empty{max-width:55rem;padding-block:clamp(6rem,12vw,12rem)}.personal-recap__empty h2{margin:.5rem 0 1.5rem;font:400 clamp(3.2rem,7vw,7rem)/.9 var(--serif)}.personal-recap__public-header{padding-block:clamp(6rem,13vw,13rem);border-bottom:1px solid var(--ink)}.personal-recap__public-header h1{margin:.5rem 0 1rem;font:400 clamp(5rem,13vw,13rem)/.78 var(--serif);letter-spacing:-.06em}.personal-recap__public-header>p:last-child{max-width:44rem;font:400 1.5rem/1.4 var(--serif)}.personal-recap__public-share{max-width:55rem;padding-block:clamp(5rem,10vw,10rem)}.account-recap-preview{margin-top:3rem}@media(max-width:900px){.artwork-page__header,.artwork-page__body,.personal-recap__rhythm,.personal-recap__sharing{grid-template-columns:1fr}.artwork-page__aside{position:static}.personal-recap__highlights>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.artwork-page__header h1{font-size:clamp(3.7rem,18vw,5.4rem)}.personal-recap__numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-recap__numbers div{min-height:9rem;padding:1.25rem;border-bottom:1px solid var(--rule)}.personal-recap__numbers strong{font-size:3.5rem}.personal-recap__months{gap:.2rem;height:12rem}.personal-recap__months div{grid-template-rows:9rem auto}.personal-recap__months span{font-size:.48rem}.personal-recap__sharing-actions{align-items:flex-start;flex-direction:column}}.editorial-invitation-card{align-self:stretch}.editorial-invitation-card h2{font-family:var(--font-display);font-size:clamp(2rem,4vw,4.5rem);font-weight:400;line-height:.95;margin:0 0 2rem}.editorial-invitation-message{border-block:1px solid var(--line);font-family:var(--font-display);font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.45;margin:1.5rem 0 2rem;padding:2rem 0}.editorial-invitation-decline{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.25rem}.editorial-invitation-decline button{background:none;border:0;color:var(--muted);cursor:pointer;font:inherit;padding:0;text-decoration:underline;text-underline-offset:.25em}
