/* Editorial portfolio: the imagery carries color; the interface stays black and white. */
:root{--paper:#000;--ink:#fff;--muted:#aaa;--line:#333;--accent:#fff;--gutter:clamp(18px,2.2vw,38px);--serif:'EB Garamond',Georgia,serif;--sans:'Helvetica Neue',Helvetica,Arial,sans-serif;--label:var(--sans)}
[hidden]{display:none!important}::selection{background:#fff;color:#000}body{background:#000;color:#fff}.shell{max-width:1920px}.header{display:grid;grid-template-columns:1fr auto 1fr;min-height:76px;border-bottom:1px solid #242424;gap:24px}.header nav{justify-self:start}.header-contact{justify-self:end}.wordmark{font:500 25px/1.1 var(--sans);letter-spacing:-.05em}.header .button-zone{gap:28px;margin:0}.header .site-button{font:400 11px/1.4 var(--label);text-transform:uppercase;letter-spacing:.025em;padding:10px 0}.eyebrow,.micro{font-family:var(--label);font-size:11px;letter-spacing:.035em;line-height:1.65}.button-zone{display:flex;flex-wrap:wrap;gap:18px 30px;align-items:center;margin-top:30px}.button-zone:empty{display:none}.site-button{display:inline-block;font-size:14px;padding:9px 0;text-decoration:none;position:relative;max-width:100%;overflow-wrap:anywhere}.site-button.text:after{content:'';position:absolute;bottom:5px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(.25);transform-origin:left;transition:transform .3s}.site-button.text:hover:after,.site-button.text:focus-visible:after{transform:scaleX(1)}.site-button.outline{border:1px solid #666;padding:11px 20px;transition:background .2s,color .2s}.site-button.outline:hover{background:#fff;color:#000}.site-button.solid{padding:11px 20px;color:#000;background:#fff;border:1px solid #fff}.site-button.solid:hover{color:#fff;background:#000}.index-intro{min-height:310px;display:flex;align-items:flex-start;justify-content:space-between;gap:40px;padding:40px 0 78px}.index-intro h1,.about-title h1{font:400 calc(clamp(60px,8.8vw,144px)*var(--title-scale))/1.03 var(--serif);letter-spacing:var(--title-tracking);text-transform:uppercase;margin-top:15px}.index-statement{max-width:330px;font:400 calc(clamp(17px,1.7vw,23px)*var(--title-scale))/1.45 var(--serif);margin-top:66px}.index-controls{display:grid;grid-template-columns:1fr 1fr 1.5fr 1fr;gap:28px;align-items:end;margin-bottom:45px}.view-switch{display:flex;gap:20px;align-items:center;min-height:45px}.view-switch button{background:none;border:0;padding:10px 0;font:400 11px/1.5 var(--label);text-transform:uppercase;color:#8d8d8d}.view-switch button[aria-pressed=true]{color:#fff;text-decoration:underline;text-underline-offset:5px}.index-controls label{font:400 10px/1.5 var(--label);text-transform:uppercase;color:#aaa;display:grid;gap:5px}.index-controls select,.index-controls input{background:#000;color:#fff;border:0;border-bottom:1px solid #444;border-radius:0;padding:9px 0;min-width:0;width:100%;font:400 13px/1.5 var(--sans)}.index-controls input::placeholder{color:#888}.work-collection{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.work-card{min-width:0}.work-link{display:block;position:relative}.work-image{position:relative;overflow:hidden;background:#141414;aspect-ratio:3/4}.work-image img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease),filter .6s}.work-link:hover .work-image img,.work-link:focus-visible .work-image img{transform:scale(1.045);filter:brightness(.78)}.work-explore{position:absolute;inset:0;display:grid;place-items:center;font:400 11px var(--label);text-transform:uppercase;opacity:0;transition:opacity .3s}.work-link:hover .work-explore,.work-link:focus-visible .work-explore{opacity:1}.work-name{display:flex;gap:12px;align-items:baseline;margin-top:16px}.work-name h2{font:400 calc(clamp(17px,1.4vw,22px)*var(--title-scale))/1.35 var(--sans);letter-spacing:-.025em}.work-number{font:400 10px var(--label);color:#888}.work-category{margin-top:8px;font-size:12px;color:#aaa;padding-left:27px}.work-context,.work-note{display:none}.work-count{font:400 11px/1.6 var(--label);color:#999;margin-top:35px}.work-empty{padding:65px 0}.list-labels{display:none;font:400 10px/1.5 var(--label);text-transform:uppercase;color:#888;grid-template-columns:2fr 1fr 1fr;padding-bottom:15px}.work-index:has([data-view-mode=list]) .list-labels{display:grid}.work-collection[data-view-mode=list]{display:flex;flex-direction:column;gap:0}.work-collection[data-view-mode=list] .work-link{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:center;gap:25px;border-top:1px solid #333;padding:28px 0;transition:opacity .3s}.work-collection[data-view-mode=list] .work-card:last-child .work-link{border-bottom:1px solid #333}.work-collection[data-view-mode=list] .work-name{margin:0;align-items:baseline}.work-collection[data-view-mode=list] .work-name h2{font-size:calc(clamp(22px,2.25vw,34px)*var(--title-scale));font-family:var(--serif)}.work-collection[data-view-mode=list] .work-category,.work-collection[data-view-mode=list] .work-context{display:block;margin:0;padding:0;font-size:13px;color:#aaa}.work-collection[data-view-mode=list] .work-image{display:none}.work-preview{position:fixed;z-index:15;pointer-events:none;display:none;width:min(30vw,430px);aspect-ratio:4/3;background:#111;box-shadow:0 15px 80px #000a;overflow:hidden;transform:translate(-50%,-50%)}.work-preview img{width:100%;height:100%;object-fit:cover}.work-preview.visible{display:block}.home-sections,.about-sections,.story-chapters,.award-order{display:flex;flex-direction:column}.home-statement{padding:140px 0 120px;display:grid;grid-template-columns:1fr 2fr;gap:40px}.home-statement h2{font:400 calc(clamp(42px,5vw,78px)*var(--title-scale))/1.15 var(--serif);letter-spacing:var(--title-tracking)}.home-statement p:not(.eyebrow){max-width:620px;margin-top:35px;line-height:var(--body-leading);font-size:var(--body-size);color:#bbb}.reserved-work{padding:30px 0 55px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 2fr;gap:40px}.reserved-work p:last-child{color:#aaa;font-size:14px}.project-footer{padding:70px 0 30px;border-top:1px solid var(--line);display:grid;grid-template-columns:2fr 1fr;gap:35px}.footer-heading h2{font:400 calc(clamp(34px,4vw,64px)*var(--title-scale))/1.2 var(--serif);margin-top:18px}.project-footer>.button-zone{justify-content:flex-end;align-self:center;margin:0}.footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #222;padding-top:30px;margin-top:35px;font:400 10px/1.6 var(--label);color:#aaa;text-transform:uppercase}.about-title{padding-top:40px}.about-atlas{height:clamp(480px,53vw,820px);position:relative;isolation:isolate;display:grid;place-items:center;margin-top:25px}.atlas-portrait{width:clamp(240px,32vw,450px);position:relative;z-index:2;transform:translate(calc(var(--mx,0px)*-.35),calc(var(--my,0px)*-.35));transition:transform .5s ease-out}.atlas-portrait img{aspect-ratio:4/5;object-fit:cover;object-position:center}.atlas-portrait figcaption,.atlas-project span{font:400 10px/1.5 var(--label);text-transform:uppercase;margin-top:12px;display:block}.atlas-project{position:absolute;width:20%;transform:translate(var(--mx,0px),var(--my,0px));transition:transform .5s ease-out}.atlas-project img{aspect-ratio:4/5;object-fit:cover;filter:brightness(.78);transition:filter .3s}.atlas-project:hover img,.atlas-project:focus-visible img{filter:brightness(1)}.atlas-left{left:0;top:2%}.atlas-right{right:0;bottom:8%}.about-biography,.background-section{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding:110px 0 95px}.about-biography h2{font:400 calc(clamp(42px,5vw,78px)*var(--title-scale))/1.13 var(--serif);letter-spacing:var(--title-tracking);margin-bottom:45px}.bio-lead{font:400 calc(var(--body-size) + 5px)/1.65 var(--sans);max-width:850px}.about-biography .body-copy{max-width:700px;color:#aaa}.background-section{border-top:1px solid var(--line);padding:45px 0 95px}.background-row{padding:22px 0;border-bottom:1px solid #333}.background-row:first-child{padding-top:0}.background-row summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:20px;list-style:none}.background-row h2{font:400 calc(30px*var(--title-scale))/1.3 var(--serif)}summary::-webkit-details-marker{display:none}.background-row>p{color:#aaa;padding-top:30px}.background-row .education{border:0;margin:0;padding-top:30px}.education li h3{font:400 17px/1.5 var(--sans);letter-spacing:0}.education li p{font-size:14px;color:#aaa}.disclosure-mark{font:400 22px/1 var(--sans);color:#aaa;transition:transform .3s}details[open]>summary .disclosure-mark{transform:rotate(45deg)}.awards-section{padding:50px 0 100px}.awards-heading{display:grid;grid-template-columns:1fr 2fr;gap:40px;margin-bottom:55px}.awards-heading h2{font:400 calc(clamp(40px,4.6vw,66px)*var(--title-scale))/1.2 var(--serif);margin:0}.recognition-row{border-top:1px solid #333}.recognition-row summary{display:grid;grid-template-columns:1fr 1.5fr 1fr 30px;gap:30px;align-items:start;list-style:none;cursor:pointer;padding:27px 0}.recognition-year{font:400 11px/1.6 var(--label);color:#999}.recognition-row h3{font:400 calc(18px*var(--title-scale))/1.45 var(--sans);letter-spacing:0;max-width:450px}.recognition-row summary div p{font-size:13px;color:#aaa;margin-top:5px}.recognition-project{font-size:14px;color:#ccc}.recognition-content{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding:15px 0 40px}.recognition-content .award-image{height:auto;max-width:260px;max-height:220px}.recognition-content .award-image img{height:200px;object-fit:contain;object-position:left center}.recognition-content>div:last-child{color:#bbb;font-size:14px;align-self:center}.recognition-content .about-links{font-size:13px}.earlier-honours{margin-top:35px}.earlier-honours>h3{font-size:25px}.echoes-feature{padding:65px 0 100px}.narrative-back{font:400 11px/1.4 var(--label);text-transform:uppercase;margin:30px 0}.narrative-cover{gap:5%;padding-bottom:65px}.narrative-intro h1{font-size:calc(clamp(40px,5.1vw,82px)*var(--title-scale))}.chapter-nav{font-family:var(--label);z-index:10}.chapter-nav a{font-size:11px;text-transform:uppercase}.chapter-nav a[aria-current=true]{color:#fff;text-decoration:underline;text-underline-offset:5px}.chapter-prose{color:#bbb}.chapter-heading h2{max-width:600px}.story-end{font-size:12px}.next-project{display:block;padding:60px 0 70px;border-top:1px solid #333}.next-title{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-top:20px}.next-title h2{font:400 calc(clamp(34px,4.5vw,70px)*var(--title-scale))/1.2 var(--serif)}.next-label{font:400 11px var(--label);white-space:nowrap;text-transform:uppercase}.story-figure .image-open{background:#000}.lightbox{background:#000}.owner-toolbar{position:fixed;right:18px;bottom:18px;display:flex;gap:1px;z-index:40;background:#444;border:1px solid #666;box-shadow:0 3px 20px #000a;max-width:calc(100vw - 36px);flex-wrap:wrap}.owner-toolbar button,.owner-toolbar a{position:static!important;border:0;border-radius:0;box-shadow:none;background:#f5f5f5;color:#111;padding:11px 14px;font:400 12px/1.4 Arial,sans-serif;cursor:pointer}.owner-toolbar a{display:flex;align-items:center}.owner-toolbar button:hover,.owner-toolbar a:hover{background:#d8d8d8}.owner-toolbar .edit-trigger{background:#fff;font-weight:600}.owner-draft-note{position:fixed;bottom:70px;right:18px;z-index:41;background:#fff;color:#000;padding:10px 15px;font:400 13px Arial,sans-serif;box-shadow:0 3px 20px #000a}.content-panel{position:fixed;inset:16px 16px 16px auto;margin:0;width:660px;max-width:calc(100vw - 32px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);padding:0;background:#111;color:#fff;border:1px solid #555;font:400 14px/1.6 Arial,sans-serif;overflow:auto}.content-panel::backdrop{background:#0005}.content-panel>header{display:flex;align-items:start;justify-content:space-between;padding:24px 26px 16px;gap:20px}.content-panel h2{font:400 28px/1.2 Arial,sans-serif;letter-spacing:0;margin:5px 0 8px}.content-panel h3{font:500 17px/1.4 Arial,sans-serif;letter-spacing:0}.content-panel p{font:400 14px/1.6 Arial,sans-serif;color:#bbb}.content-tabs{display:flex;gap:4px;padding:0 24px 18px;flex-wrap:wrap;border-bottom:1px solid #333}.content-tabs button{background:#161616;color:#bbb;border:1px solid #444;padding:9px 12px;font:400 13px Arial,sans-serif}.content-tabs button[aria-pressed=true]{background:#fff;color:#000}.content-body{padding:24px 26px;min-height:150px}.content-filters{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:25px}.content-panel label{display:grid;gap:6px}.content-panel input:not([type=checkbox]),.content-panel textarea,.content-panel select,.type-panel input[type=text]{width:100%;background:#222;border:1px solid #555;color:#fff;padding:10px;font:400 15px/1.5 Arial,sans-serif;border-radius:0;min-width:0}.content-panel textarea{min-height:95px;resize:vertical}.content-panel input[type=checkbox]{width:18px;height:18px;accent-color:#fff}.content-field{border-top:1px solid #333;padding:20px 0}.content-field>label{font-weight:500}.content-field small{display:block;color:#999;margin:6px 0}.content-field .reset-field{margin-top:8px;font:400 12px Arial,sans-serif;background:none;border:0;text-decoration:underline;color:#aaa;padding:5px 0}.content-actions{position:sticky;bottom:0;background:#111;padding:16px 26px 20px;border-top:1px solid #444;z-index:2}.content-actions .action-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.content-status{min-height:25px}.content-panel button:disabled{opacity:.4;cursor:default}.content-panel .toggle-label{display:flex;align-items:center;gap:10px}.organization-group,.button-group{border-top:1px solid #444;padding:24px 0}.organization-list{list-style:none;padding:0;margin:18px 0}.organization-item{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid #292929}.organization-item label{flex:1;min-width:0}.small-button{background:#222;border:1px solid #555;color:#eee;padding:7px 10px;font:400 12px Arial,sans-serif}.button-form{background:#191919;padding:18px;margin:18px 0;display:grid;gap:15px}.button-form .form-two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.button-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.font-sample{font-size:30px;line-height:1.3;border-block:1px solid #444;padding:20px 0;margin:20px 0}.type-fields input{accent-color:#fff}.type-panel .type-description a{text-decoration:underline}.editor-hint{font:400 12px/1.6 Arial,sans-serif;color:#aaa;margin:8px 0}.image-panel .image-location{font-family:Arial,sans-serif}.image-panel .image-location a{font-size:13px}.content-panel :focus-visible,.index-controls :focus-visible,summary:focus-visible{outline:2px solid #fff;outline-offset:4px}
@media(max-width:1100px){.work-collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 24px}.work-image{aspect-ratio:4/5}.index-controls{grid-template-columns:.7fr 1fr 1.25fr 1fr;gap:20px}.index-intro{min-height:280px}.home-statement,.about-biography,.background-section{grid-template-columns:1fr 2.4fr}.recognition-row summary{grid-template-columns:70px 1.6fr 1fr 20px;gap:20px}.about-atlas{height:650px}.atlas-portrait{width:38%}.atlas-project{width:23%}.atlas-left{top:5%}.atlas-right{bottom:3%}.recognition-content{grid-template-columns:1fr 2fr}}
@media(max-width:700px){.header{min-height:76px;grid-template-columns:1fr auto;gap:12px}.wordmark{grid-column:1;grid-row:1;font-size:23px}.header nav{grid-column:2;grid-row:1}.header .button-zone{gap:16px}.header .site-button{font-size:10px}.header-contact{display:none}.index-intro{padding:32px 0 55px;min-height:0;display:block}.index-intro h1,.about-title h1{font-size:calc(clamp(48px,12vw,82px)*var(--title-scale));overflow-wrap:anywhere;margin-top:12px}.index-statement{margin:28px 0 0;font-size:22px}.index-controls{grid-template-columns:1fr 1fr;gap:18px 22px;margin-bottom:30px}.view-switch{grid-column:1/-1;min-height:30px}.index-controls label:last-child{grid-column:1/-1}.index-controls input,.index-controls select{font-size:14px}.work-collection{gap:32px 16px}.work-name{gap:7px;margin-top:12px}.work-name h2{font-size:calc(17px*var(--title-scale))}.work-number{font-size:9px}.work-category{font-size:11px;padding:0;margin-top:7px}.work-explore{display:none}.work-count{font-size:10px;margin-top:28px}.list-labels{grid-template-columns:1fr auto}.list-labels span:last-child{display:none}.work-collection[data-view-mode=list] .work-link{grid-template-columns:1fr 85px;gap:8px 18px;padding:21px 0;min-height:120px}.work-collection[data-view-mode=list] .work-image{display:block;grid-column:2;grid-row:1/4;aspect-ratio:1}.work-collection[data-view-mode=list] .work-name{grid-column:1}.work-collection[data-view-mode=list] .work-name h2{font-size:calc(23px*var(--title-scale))}.work-collection[data-view-mode=list] .work-category,.work-collection[data-view-mode=list] .work-context{font-size:11px;grid-column:1}.work-collection[data-view-mode=list] .work-category{margin-top:5px}.work-preview{display:none!important}.home-statement,.reserved-work,.about-biography,.background-section{grid-template-columns:1fr;gap:30px}.home-statement{padding:80px 0}.home-statement h2{font-size:calc(42px*var(--title-scale))}.home-statement p:not(.eyebrow){margin-top:25px}.reserved-work{padding:25px 0 45px;gap:15px}.project-footer{padding:42px 0 95px;grid-template-columns:1fr;gap:24px}.project-footer>.button-zone{justify-content:flex-start;gap:28px}.footer-bottom{flex-wrap:wrap;gap:12px;padding-top:22px;margin-top:15px;font-size:9px}.footer-bottom span:nth-child(2){width:100%;order:3}.about-title{padding-top:30px}.about-atlas{height:auto;padding:30px 0 0;margin-top:0;display:grid;grid-template-columns:1fr 1fr;gap:30px 20px;align-items:start}.atlas-portrait{grid-column:1/-1;width:72%;max-width:370px;margin:auto;grid-row:1;transform:none}.atlas-project{position:static;width:100%;transform:none}.atlas-left{grid-column:1;grid-row:2}.atlas-right{grid-column:2;grid-row:2;margin-top:35px}.atlas-project img{aspect-ratio:4/3}.atlas-portrait figcaption,.atlas-project span{font-size:9px}.about-biography{padding:65px 0}.about-biography h2{font-size:calc(40px*var(--title-scale));margin-bottom:30px}.bio-lead{font-size:calc(var(--body-size) + 2px)}.background-section{padding:30px 0 60px}.background-row h2{font-size:calc(28px*var(--title-scale))}.awards-section{padding:35px 0 65px}.awards-heading{grid-template-columns:1fr;gap:18px;margin-bottom:35px}.awards-heading h2{font-size:calc(40px*var(--title-scale))}.recognition-row summary{grid-template-columns:43px 1fr 20px;gap:12px;padding:23px 0}.recognition-row h3{font-size:calc(16px*var(--title-scale))}.recognition-project{grid-column:2;grid-row:2;font-size:12px}.recognition-row .disclosure-mark{grid-column:3;grid-row:1}.recognition-content{grid-template-columns:80px 1fr;gap:20px;padding:5px 0 30px}.recognition-content .award-image img{height:100px}.recognition-content>div:last-child{font-size:12px}.recognition-content .about-links{display:grid;gap:12px;margin-top:18px}.earlier-honours{grid-template-columns:1fr;gap:25px}.echoes-feature{padding:40px 0 65px}.narrative-cover{padding-bottom:40px}.chapter-nav a{font-size:10px}.next-project{padding:40px 0}.next-title{align-items:start;flex-direction:column;gap:15px}.next-title h2{font-size:calc(38px*var(--title-scale))}.owner-toolbar{right:10px;bottom:10px;max-width:calc(100vw - 20px)}.owner-toolbar button,.owner-toolbar a{padding:11px 10px;font-size:11px}.content-panel{inset:8px;width:calc(100vw - 16px);max-width:none;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.content-panel>header,.content-body{padding:20px}.content-tabs{padding:0 20px 15px}.content-actions{padding:15px 20px}.content-filters{grid-template-columns:1fr}.organization-item{gap:6px}.small-button{padding:7px;font-size:11px}.button-form .form-two{grid-template-columns:1fr}.owner-draft-note{bottom:65px;left:10px;right:10px}}
@media(prefers-reduced-motion:reduce){.atlas-portrait,.atlas-project{transform:none!important}.work-image img{transform:none!important}}
@media print{.owner-toolbar,.owner-draft-note{display:none!important}}
[data-edit-text]{white-space:pre-line}.header [data-edit-text],.eyebrow[data-edit-text]{white-space:normal}

/* Progressive enhancement: content stays visible without scripts. */
@media(prefers-reduced-motion:no-preference){
 .page-reveal{opacity:0;translate:0 28px;transition:opacity 1.4s cubic-bezier(.4,0,.2,1) var(--reveal-delay,0ms),translate 1.4s cubic-bezier(.2,.65,.3,1) var(--reveal-delay,0ms)}
 .page-reveal.is-revealed,.page-reveal:focus-within{opacity:1;translate:0 0}
}
@media print{.page-reveal{opacity:1!important;translate:none!important}}

/* Original Echoes images retain their native proportions and readable plan scale. */
.echoes-concepts .chapter-composition{grid-template-columns:1fr 1fr;align-items:center}
.echoes-concepts .story-figure:first-child{grid-column:1/-1;max-width:1200px;width:100%;margin:auto}
.echoes-concepts .story-figure:last-child{max-width:582px;justify-self:center}
.echoes-plans .chapter-composition{grid-template-columns:1fr 1fr}
.echoes-plans .story-figure:first-child{grid-column:1/-1;width:100%;max-width:1200px;margin:auto}
.echoes-recognition .story-figure:last-child:not(:only-child),.erosion-recognition .story-figure:last-child:not(:only-child){width:70%;max-width:260px;justify-self:center}
.erosion-threshold .story-figure:last-child{grid-column:1/-1;width:100%;max-width:1000px;justify-self:center}
.erosion-assembly .story-figure:last-child{width:100%;max-width:737px;justify-self:center}
.bio-lead .studio-link{display:inline;padding:0;margin:0;border:0;background:transparent;color:#fff;font:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .2s;cursor:pointer}
.bio-lead .studio-link::after{content:none}
.bio-lead .studio-link:is(:hover,:focus-visible,:active){background:transparent;color:#ccc}
.bio-lead .studio-link:focus-visible{outline:2px solid #fff;outline-offset:4px}
@media(max-width:700px){.echoes-concepts .chapter-composition,.echoes-plans .chapter-composition{grid-template-columns:1fr}.echoes-concepts .story-figure{width:100%}.echoes-recognition .story-figure:last-child:not(:only-child),.erosion-recognition .story-figure:last-child:not(:only-child){width:50%}}
@media(prefers-reduced-motion:reduce){.bio-lead .studio-link{transition:none}}
