/* The original page-transition canvas starts below the unchanged header. */
.niban-motion-veil{position:fixed;inset:81px 0 0;z-index:900;background:#fff;pointer-events:none}
.niban-motion-veil[hidden]{display:none!important}
.niban-motion-veil img{position:absolute;width:50px;height:50px;inset:-30px 0 0;margin:auto}
@media(max-width:767px){.niban-motion-veil{top:49px}}
@media(prefers-reduced-motion:reduce){.niban-motion-veil{display:none!important}}

.niban-motion-intro{position:fixed;inset:0;z-index:1200;background:white;pointer-events:none;overflow:hidden}
.niban-motion-intro video{height:100%;width:auto;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@media(prefers-reduced-motion:reduce){.niban-motion-intro{display:none!important}}

.niban-motion-veil.niban-motion-initial{top:0}

/* Verified legacy parity delta. No CONTACT selectors or content changes. */
.niban-parity-enabled #site-nav{display:grid;visibility:hidden;opacity:0;pointer-events:none;background:transparent;transition:opacity .3s,visibility 0s .3s}
.niban-parity-enabled #site-nav.is-open{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .3s}
.parity-menu-curtains{position:absolute;inset:0;display:flex;pointer-events:none;overflow:hidden}
.parity-menu-curtains span{width:20%;height:100%;background:#fff;transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.19,1,.22,1)}
#site-nav.is-open .parity-menu-curtains span{transform:scaleX(1);transform-origin:left}
.niban-parity-enabled .nav-brand{opacity:0;translate:-20px 0;transition:opacity .8s,translate .8s cubic-bezier(.19,1,.22,1)}
.niban-parity-enabled .nav-links>*{opacity:0;translate:20px 0;transition:opacity .8s,translate .8s cubic-bezier(.19,1,.22,1)}
.niban-parity-enabled #site-nav.is-open .nav-brand{opacity:1;translate:0 0;transition-delay:.4s}
.niban-parity-enabled #site-nav.is-open .nav-links>*{opacity:1;translate:0 0;transition-delay:var(--link-delay,.5s)}
.niban-parity-enabled .menu-toggle span{transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .5s cubic-bezier(.19,1,.22,1)}
.parity-recruit-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 0 88px}
.parity-recruit-tabs a{height:45px;display:flex;align-items:center;justify-content:center;position:relative;background:#d2d2d2;color:#434343;font-size:13px;font-weight:bold;text-decoration:none;isolation:isolate;padding-right:20px}
.parity-recruit-tabs a:before{content:'';position:absolute;inset:0;background:#313131;transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.19,1,.22,1);z-index:-1}
.parity-recruit-tabs a:after{content:'';width:13px;height:7px;position:absolute;right:20px;top:calc(50% - 3px);background:url("data:image/png;base64,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") right center/26px 7px no-repeat}
.parity-recruit-tabs a:hover,.parity-recruit-tabs a:focus-visible{color:white}
.parity-recruit-tabs a:hover:before,.parity-recruit-tabs a:focus-visible:before{transform:scaleX(1);transform-origin:left}
.parity-recruit-tabs a:hover:after,.parity-recruit-tabs a:focus-visible:after{background-position:left center}
.page-template-page-recruit_end .fixed-page-facts>div{display:grid;grid-template-columns:296px minmax(0,1fr);column-gap:0;border:0;margin-bottom:28px;padding:0}
.page-template-page-recruit_end .fixed-page-facts dd{border-left:1px solid #e8e8e8;padding-left:60px}
.page-template-page-recruit_end .fixed-page-section{padding-left:0}
.page-template-page-recruit_end .fixed-page-section:before{display:none}
.page-template-page-recruit_end .fixed-page-section>h2{position:relative;width:auto;font-size:18px;font-weight:bold;text-align:center;letter-spacing:.16em;margin-bottom:56px}
.page-template-page-recruit_end .fixed-page-section>h2:after{margin:13px auto 0}
.page-template-page-recruit_end .fixed-page-section>p,.page-template-page-recruit_end .fixed-page-section>.page-media{margin-left:357px}
.page-template-page-recruit_end .fixed-page-section{scroll-margin-top:120px}
.parity-filter-toggle{display:none}
.niban-parity-enabled .footer-mark img{visibility:hidden}
.niban-parity-enabled .footer-mark{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAABkCAYAAADqrULJAAAEjElEQVRoge2aW2gdRRyHv+TUtLXFQyVtlRaNtaCiUbEqtD6ooEirL0GhSlCw9SXFB1EseQlenqSh0gcxIhQ1oiBitCLBCEG8gCm0Vao1FiqIdy2BBk01adKfD2eXnE7m7P7n7J4TH/aDgWQu//myMzuzOxsoKCgoKCgoKCgoKCgoKCgoKAimRVIucYDnop97gexBJWVNLZIGNM+ApNascbNKlSQNaiGDUdmiiLVJGvJIxQxFdZoqdr6kkQSpmJGobtPEqudUGgP19NFax/2yEegKqN8VtQkiVGw9MAKsDWizNmqzPqSjELF2YBjYENJBxIaobbu5hXHMV0gaC5hXtRiLYuUy+dskjeYgFTMqwzKSJlVS8lpVzXSULAwpZQFOkmqRtN/Y0VlJ3VE6a2yzP+ojWKzf2IEk7apqtyugXX+oWG9A8D5P+76A9r1WsZ6AoPt8QaO0LyBOT5rYA5JmjcEGlTBHojLfk4eP2ahvr9hW2e+qA7I91pSiuhamI4dzxG6RNGUMMCppmUEqTktlXwenJG2JxTolnTI2PCipHCAVp7LsO8cpSZ0tkjYBZcPuNQUcAc7UsVcCnAfcAKww1J2s92VkObANuAPYBFzG/AY9C/wGHAc+B94HvgzuIXBILpH0gqS/jMMS85Wk7Uq+i80rvzuBn5X0b6CQy8eSOvIS65B0OKNQNROSbs0q1inpjxylYk4rWhZqpaTJfyXwGSFPnWH8CVwH/O4rrPVoXQY+aKAUwBrgxVqFtcReAi5viM65dAGbfQU+sXuA+42BfwX6qKxlK6msb1cBjwCHjDGe8OY6k26JpOPGCbxX0vKECdwiabchzoyklW57N9h2Q6A5SQ8mCLlpjyHm3W47dyi3GC79buB14zABPA1MpNS51s1wxfqBTxICDAF7A6QATgPvptTpcDNcsZ+B24GHWfhXTgI9gVIxR1LKl6aJQeWY8lXgCuCVqvynqCyK9fBPSvmcm7EkofIEsAN4mcqa9madUgDrUspPuhlJYjFjUcqCdxGtYtzNqOd8LJSLgDtT6hx1M5oh1gu0JZT/DRxzMxstthl4NKXOMDDjZjZSbB3wFlBKqfeaLzOvLyMuZeBTPCu6wzhwNZ4vKY24YmXgI4MUJH3eCdiMLWm1pK8Nm7YkvZ0UK8+h3Ah8iO0B8ySVIVywsMbkNZQ3Al8Ypc4A9yVJAbkM5VbZD2QkaaclblapHbKfp0k1Tg/zFns8QChIKovYM4FSj4X20WipGYW9H9QtFjJ8k5LuqkcqVOyhAKkfJV1Tr1SI2E2yH0EdlnRxFimr2BpJPxmlhmX8upaH2HtGqTeU4eN8qFh3gFSmf2dwU9ImfgHwPelHUQeAe/G8gmUhaRN/knSpb4FucpaC2k+w7cAPJJ/JzwHXA9/kLQW1r9hO0j8UvEODpMB/xVqBE1Q+KiRxAnie9Nd/C+PAwTSxm91KTWAOuBT4Jc7wDeW2punMUwJWV2f4xG5rikoKPrHOplt4cMVWARcuhoiLT+x/gSu2bFEsKkxX/+Ie3I0De6gcczaTo8B31Rn/AbJ5lTmReD1ZAAAAAElFTkSuQmCC") center bottom/19px 50px no-repeat;transition:background-position .5s cubic-bezier(.19,1,.22,1)}
.niban-parity-enabled .footer-mark:hover,.niban-parity-enabled .footer-mark:focus-visible{background-position:center top}
.niban-parity-enabled .footer-mark:before{transition:height .5s cubic-bezier(.19,1,.22,1)}
.post-type-archive-works .card-media{overflow:hidden}
body:not(.home) .wide-link,body:not(.home) .back-link{position:relative;isolation:isolate;overflow:hidden}
body:not(.home) .wide-link:before,body:not(.home) .back-link:before{content:'';position:absolute;inset:0;background:#313131;z-index:-1;transform:scaleX(0);transform-origin:right;transition:transform 1s cubic-bezier(.19,1,.22,1)}
body:not(.home) .wide-link:hover:before,body:not(.home) .wide-link:focus-visible:before,body:not(.home) .back-link:hover:before,body:not(.home) .back-link:focus-visible:before{transform:scaleX(1);transform-origin:left}
body:not(.home) .wide-link:hover,body:not(.home) .wide-link:focus-visible,body:not(.home) .back-link:hover,body:not(.home) .back-link:focus-visible{color:white;background:transparent}
.post-type-archive-member .member-directory a>*{transition:color .5s cubic-bezier(.19,1,.22,1)}
.post-type-archive-member .member-directory a:hover>*,.post-type-archive-member .member-directory a:focus-visible>*{color:#010101}
.post-type-archive-topics .card-media img{transition:transform .8s cubic-bezier(.19,1,.22,1)}
.post-type-archive-topics .card a:hover .card-media img,.post-type-archive-topics .card a:focus-visible .card-media img{transform:scale(1.05)}
.post-type-archive-works .card-media img{transition:transform .8s cubic-bezier(.19,1,.22,1)}
.post-type-archive-works .work-card a:hover .card-media img,.post-type-archive-works .work-card a:focus-visible .card-media img{transform:scale(1.05)}
@media(max-width:767px){.parity-menu-curtains span{flex-shrink:0}#site-nav.is-open .parity-menu-curtains span{transform:scaleX(1.1)}}
@media(max-width:640px){
.parity-recruit-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:40px}
.parity-recruit-tabs a{height:40px;font-size:11px}
.page-template-page-recruit_end .fixed-page-facts>div{grid-template-columns:1fr;gap:8px}
.page-template-page-recruit_end .fixed-page-section>p,.page-template-page-recruit_end .fixed-page-section>.page-media{margin-left:0}
.page-template-page-recruit_end .fixed-page-facts dd{border:0;padding-left:0}
.page-template-page-recruit_end .fixed-page-section{scroll-margin-top:80px}
.parity-filter-toggle{display:block;width:100%;padding:14px;border:0;background:#d2d2d2;text-align:left}
.parity-filter-toggle:after{content:'\2304';float:right}
.niban-parity-enabled.post-type-archive-works .filters{display:none}
.niban-parity-enabled.post-type-archive-works .filters.parity-open{display:grid;gap:0}
.filters.parity-open button{min-height:49px;animation:parity-filter-in .5s cubic-bezier(.19,1,.22,1) both;animation-delay:var(--filter-delay)}
}
@keyframes parity-filter-in{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){
.niban-parity-enabled #site-nav,.niban-parity-enabled .nav-brand,.niban-parity-enabled .nav-links>*,.parity-menu-curtains span,.parity-recruit-tabs a:before,.niban-parity-enabled .footer-mark,.niban-parity-enabled .footer-mark:before,.niban-parity-enabled .menu-toggle span,.post-type-archive-works .card-media img{transition:none!important}
.filters.parity-open button{animation:none}
body:not(.home) .wide-link:before,body:not(.home) .back-link:before,.post-type-archive-member .member-directory a>*,.post-type-archive-topics .card-media img{transition:none}
}

/* 20261111 final parity: retained pc.css hover values; content/URLs untouched. */
@media(min-width:641px){
:is(.home .home-works,.post-type-archive-works) .card-copy{transition:opacity .5s cubic-bezier(.19,1,.22,1)}
:is(.home .home-works,.post-type-archive-works) .card-copy>*{opacity:0;transform:translateY(10px);transition:opacity .5s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1)}
:is(.home .home-works,.post-type-archive-works) .card-copy>:first-child{transition-delay:.2s}
:is(.home .home-works,.post-type-archive-works) .card-copy>:nth-child(2){transition-delay:.3s}
:is(.home .home-works,.post-type-archive-works) a:is(:hover,:focus-visible) .card-copy>*{opacity:1;transform:none}
:is(.home .home-topics,.post-type-archive-topics) .card-media:before,:is(.home .home-topics,.post-type-archive-topics) .card-media:after{display:none!important}
.parity-topic-overlay{position:absolute;inset:5px;background:#0009;display:grid;place-content:center;opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.19,1,.22,1)}
a:is(:hover,:focus-visible) .parity-topic-overlay{opacity:1}
.parity-topic-overlay>span{display:block;text-align:center;color:white;font-size:14px;font-weight:700;line-height:21px;letter-spacing:.16em;opacity:0;transform:translateY(10px);transition:opacity .5s cubic-bezier(.19,1,.22,1),transform .5s cubic-bezier(.19,1,.22,1);transition-delay:.2s}
.parity-topic-overlay>span+span{height:9px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAAASCAYAAAD15uiRAAABG0lEQVRYhe3YPy+DURTH8c/TtIMaDFjExmDQlZVKBMFmlki8AK+mo4XYDEgkBn9Wa2MrU021MBgYHsPVpKlHtYvmSe53vb/h5Jt7cs+5SZqmIj+YQw37aGQFkiguk0us4RFLaHYHorhsJnCNCupYQaszUBhCUXngBetCm1ZwjrHOQBT3O8+CvCYWcYpy+zCK600DG0KbVnGCElFcP9SxhTds4xCF+Dj0TxUXGEEtSaO5QflEKbbq4KRQRDLkQvJCVRhLyr5bdcj15IIFXAmz3DF2o7i/mRe2iEmcYQcfUVxvZnCLadxgE+/EXbUXU7jDLO6xitf2YRSXzbhwwyp4wLK45PfFkSDtSfheanUHiv9dUU44wCj2ZPzFwRfxyUrUNgifnwAAAABJRU5ErkJggg==") center bottom/39px 9px no-repeat;transition-delay:.3s}
a:is(:hover,:focus-visible) .parity-topic-overlay>span{opacity:1;transform:none}
}
@media(max-width:640px){.parity-topic-overlay{display:none}}
:is(.single-works,.single-topics,.single-member,.page-template-page-more-works) .wide-link.light{height:150px;min-height:150px;padding-top:44px;background:#f1f1f1;color:#1b1b1b;font-size:17px;font-weight:700}
:is(.single-works,.single-topics,.single-member,.page-template-page-more-works) .wide-link.light:before{background:white}
:is(.single-works,.single-topics,.single-member,.page-template-page-more-works) .wide-link.light:after{content:'';position:absolute;left:calc(50% - 13px);top:calc(50% - 29px);width:26px;height:26px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAgMAAABjUWAiAAAACVBMVEUbGxuAgIAbGxuY0YyzAAAAAnRSTlMAAHaTzTgAAAAdSURBVCjPY1i1agEDA5wYWB4yCBhg3mi4DPpwAQDOOLYJQwsewwAAAABJRU5ErkJggg==") center/25px 25px no-repeat;transition:transform .5s cubic-bezier(.19,1,.22,1)}
:is(.single-works,.single-topics,.single-member,.page-template-page-more-works) .wide-link.light:is(:hover,:focus-visible):after{transform:rotate(-90deg)}
@media(max-width:640px){:is(.single-works,.single-topics,.single-member,.page-template-page-more-works) .wide-link.light{height:75px;min-height:75px;padding-top:14px;font-size:11px}:is(.single-works,.single-topics,.single-member,.page-template-page-more-works) .wide-link.light:after{width:13px;height:13px;left:calc(50% - 6.5px);top:calc(50% - 14.5px);background-size:13px 13px}}
@media(prefers-reduced-motion:reduce){.card-copy>*,.parity-topic-overlay,.parity-topic-overlay>span,:is(.single-works,.single-topics,.single-member,.page-template-page-more-works) .wide-link.light:after{transition:none!important}}

.featured-slides{position:relative}

.parity-more-actions{margin-bottom:76px}

body:not(.home):is(.single-works,.single-topics,.single-member,.page-template-page-more-works) .wide-link.light:is(:hover,:focus-visible){color:#1b1b1b;background:#f1f1f1}

/* Reveal waiting state is JS-installed; errors, timeout and reduced motion fail open. */
[data-motion-wait]{opacity:0}
@media(prefers-reduced-motion:reduce){[data-motion-wait]{opacity:1}}

.page-template-page-vision .parity-credo-group{width:520px;max-width:100%;margin:0 auto}
.page-template-page-vision .parity-credo-group>p{width:100%;margin:0;font-size:17px;line-height:32px}
@media(max-width:767px){.page-template-page-vision .parity-credo-group{width:100%}.page-template-page-vision .parity-credo-group>p{font-size:15px;line-height:26px}}
@media(max-width:640px){:is(.single-works,.single-topics,.single-member,.page-template-page-more-works) .wide-link.light:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaAgMAAADUJKRdAAAADFBMVEUAAAAbGxuAgIAbGxsuW1LlAAAAA3RSTlMAAAD6dsTeAAAAH0lEQVQI12P4fzX+76r/BxgI0aFAsGpVA0F6oMyDAgCzVnOI8R9BrgAAAABJRU5ErkJggg==);background-size:13px 13px}}

@media(min-width:641px){.post-type-archive-member .member-directory article>a{transition:opacity .5s cubic-bezier(.19,1,.22,1)}.post-type-archive-member .member-directory article>a:is(:hover,:focus-visible){opacity:.6;color:#4b4948}.post-type-archive-member .member-directory article>a:is(:hover,:focus-visible)>*{color:inherit}}
@media(prefers-reduced-motion:reduce){.post-type-archive-member .member-directory article>a{transition:none}}

/* Final three-item source-backed adjustments; no content changes. */
.page-template-page-recruit_end .fixed-page-facts{margin:0}
.page-template-page-recruit_end .fixed-page-facts>div{margin:0;padding:0}
.page-template-page-recruit_end .fixed-page-facts dt{font-size:14px;font-weight:bold;line-height:25px;letter-spacing:.12em;position:relative;align-self:start}
.page-template-page-recruit_end .fixed-page-facts dt:after{content:'';display:block;width:40px;height:2px;background:#434343;margin-top:6px}
.page-template-page-recruit_end .fixed-page-facts dd{padding-bottom:45px}
.page-template-page-recruit_end .fixed-page-facts>div:last-child dd{padding-bottom:0}
.page-template-page-recruit_end .fixed-page-facts dd p{font-size:13px;line-height:25px;position:relative;top:-4px}
.page-template-page-recruit_end .fixed-page-section>.page-media{margin-top:20px}
@media(max-width:860px){
.page-template-page-recruit_end .fixed-page-facts>div{grid-template-columns:1fr;gap:32px}
.page-template-page-recruit_end .fixed-page-facts dd{border:0;padding-left:0}
.page-template-page-recruit_end .fixed-page-section>p,.page-template-page-recruit_end .fixed-page-section>.page-media{margin-left:0}
}
@media(max-width:640px){
.page-template-page-recruit_end .fixed-page-section{margin:0 0 100px}
.page-template-page-recruit_end .fixed-page-section>h2{font-size:16px;margin-bottom:30px}
.page-template-page-recruit_end .fixed-page-facts>div{gap:15px;margin-bottom:30px}
.page-template-page-recruit_end .fixed-page-facts dt{font-size:13px}
.page-template-page-recruit_end .fixed-page-facts dt:after{height:1px}
.page-template-page-recruit_end .fixed-page-facts dd{padding-bottom:0}
.page-template-page-recruit_end .fixed-page-facts dd p{top:0;text-align:justify;letter-spacing:.05em}
}
@media(min-width:641px){
body.single-works .back-link,body.single-member .back-link{position:fixed;top:calc(81px + var(--admin-offset,0px));bottom:0;left:0;width:80px;height:auto;margin:0;padding:0;z-index:100;font-size:0;background:transparent;overflow:visible}
body.single-works .back-link:before,body.single-member .back-link:before{content:none}
body.single-works .back-link:after,body.single-member .back-link:after{content:'';position:absolute;width:15px;height:15px;inset:0;margin:auto;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeAgMAAABGXkYxAAAACVBMVEVLSUj///9LSUhLRKO8AAAAAnRSTlMAAHaTzTgAAAAjSURBVBjTY1i1MASEFjCQxGBgDAEhBoZQCAjAx4ArHvR2AQCPPWlRvopMNAAAAABJRU5ErkJggg==') center/15px 15px no-repeat;transition:transform .5s cubic-bezier(.19,1,.22,1)}
body.single-works .back-link:hover:after,body.single-member .back-link:hover:after{transform:rotate(-90deg)}
}
@media(max-width:640px){body.single-works .back-link,body.single-member .back-link{display:none}}
@media(prefers-reduced-motion:reduce){body.single-works .back-link:after,body.single-member .back-link:after{transition:none}}
.page-template-page-recruit_end .fixed-page-section:first-of-type>p{margin-bottom:0}
.page-template-page-recruit_end .fixed-page-section:first-of-type>.page-media img{width:100%;height:auto}
.page-template-page-recruit_end .page-media img[src*="recruit-email.svg"]{height:12px;width:auto}
