:is(.rz-inner, .editor-styles-wrapper) :where(.is-layout-flow) > :where(*) {margin-block-start:0;margin-block-end:0;}
html:has(body:is(.rz-inner, .editor-styles-wrapper)) {scroll-behavior:smooth;scroll-padding-top:36px;}
:is(.rz-inner, .editor-styles-wrapper) {--imp-color-bg:var(--imp-color-gallery-paper);--imp-color-text:var(--imp-color-gallery-ink);--imp-color-text-muted:var(--imp-color-gallery-muted);--imp-color-border:var(--imp-color-gallery-line);--imp-color-bg-alt:var(--imp-color-gallery-soft);scroll-behavior:smooth;scroll-padding-top:36px;}
html[data-palette="dark"] :is(.rz-inner, .editor-styles-wrapper) {--imp-color-bg:var(--imp-color-gallery-charcoal);--imp-color-text:var(--imp-color-gallery-dark-ink);--imp-color-text-muted:var(--imp-color-gallery-dark-muted);--imp-color-border:var(--imp-color-gallery-dark-line);--imp-color-bg-alt:var(--imp-color-gallery-dark-soft);color-scheme:dark;}
html[data-palette="forest"] :is(.rz-inner, .editor-styles-wrapper) {--imp-color-bg:var(--imp-color-gallery-forest);--imp-color-text:var(--imp-color-gallery-dark-ink);--imp-color-text-muted:var(--imp-color-gallery-dark-muted);--imp-color-border:var(--imp-color-gallery-dark-line);--imp-color-bg-alt:var(--imp-color-gallery-forest-soft);color-scheme:dark;}
:is(.rz-inner, .editor-styles-wrapper) {margin:0;background:var(--imp-color-bg);color:var(--imp-color-text);font-family:var(--imp-font-body);font-size:16px;font-weight:400;line-height:1.55;transition:background-color 450ms,color 450ms;--rz-gutter:clamp(22px,4vw,88px);}
:is(.rz-inner, .editor-styles-wrapper) * {box-sizing:border-box;}
:is(.rz-inner, .editor-styles-wrapper) ::selection {background:var(--imp-color-text);color:var(--imp-color-bg);}
:is(.rz-inner, .editor-styles-wrapper) a {color:inherit;text-decoration:none;}
:is(.rz-inner, .editor-styles-wrapper) button {font:inherit;color:inherit;cursor:pointer;}
:is(.rz-inner, .editor-styles-wrapper) a:focus-visible,:is(.rz-inner, .editor-styles-wrapper) button:focus-visible {outline:2px solid currentColor;outline-offset:6px;}
:is(.rz-inner, .editor-styles-wrapper) h1,:is(.rz-inner, .editor-styles-wrapper) h2,:is(.rz-inner, .editor-styles-wrapper) h3,:is(.rz-inner, .editor-styles-wrapper) p {margin:0;font-weight:400;}
:is(.rz-inner, .editor-styles-wrapper) h1,:is(.rz-inner, .editor-styles-wrapper) h2,:is(.rz-inner, .editor-styles-wrapper) h3 {font-family:var(--imp-font-display);}
:is(.rz-inner, .editor-styles-wrapper) h2 {font-size:clamp(40px,5.2vw,84px);line-height:1.08;letter-spacing:-2.5px;}
:is(.rz-inner, .editor-styles-wrapper) i {font-family:var(--imp-font-editorial);font-weight:400;letter-spacing:-2.5px;}
:is(.rz-inner, .editor-styles-wrapper) img {display:block;max-width:100%;height:auto;}
:is(.rz-inner, .editor-styles-wrapper) [hidden] {display:none !important;}
:is(.rz-inner, .editor-styles-wrapper) .rz-gutter {padding-left:var(--rz-gutter);padding-right:var(--rz-gutter);}
:is(.rz-inner, .editor-styles-wrapper) .rz-muted {color:var(--imp-color-text-muted);}
:is(.rz-inner, .editor-styles-wrapper) .rz-eyebrow {font-size:10px;line-height:1.5;letter-spacing:1.6px;text-transform:uppercase;}
:is(.rz-inner, .editor-styles-wrapper) .rz-skip {position:fixed;left:20px;top:-100px;z-index:1000;padding:14px 20px;background:var(--imp-color-text);color:var(--imp-color-bg) !important;}
:is(.rz-inner, .editor-styles-wrapper) .rz-skip:focus {top:20px;}
.rz-inner .rz-page-main {padding:65px var(--rz-gutter) 0;max-width:1800px;margin:auto;}
:is(.rz-inner,.editor-styles-wrapper) :is(.rz-page-heading,.rz-about-hero) {--rz-hero-heading-size:clamp(56px,6vw,96px);min-height:460px;padding:32px 0 48px;border-bottom:1px solid var(--imp-color-border);margin:0 0 60px;}
:is(.rz-inner,.editor-styles-wrapper) :is(.rz-page-heading,.rz-about-hero) h1 {font-size:var(--rz-hero-heading-size);line-height:1.05;letter-spacing:-.055em;margin:20px 0 24px;}
:is(.rz-inner,.editor-styles-wrapper) :is(.rz-page-intro,.rz-about-opening p:not(.rz-eyebrow)) {max-width:570px;color:var(--imp-color-text-muted);font-size:17px;line-height:1.8;}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-hero + .rz-editorial-section {border-top:0;padding-top:0;}
.rz-inner h1 {font-size:clamp(60px,8vw,136px);line-height:1.02;letter-spacing:-.055em;font-weight:400;margin:25px 0;}
.rz-inner .rz-art-grid {display:grid;grid-template-columns:1fr 1fr;column-gap:11%;row-gap:85px;}
.rz-inner .rz-art-card:nth-child(even) {padding-top:140px;}
.rz-inner .rz-art-card img {width:100%;max-height:680px;object-fit:contain;object-position:left bottom;}
.rz-inner .rz-art-caption {display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-top:20px;}
.rz-inner .rz-art-caption h3 {font-size:25px;letter-spacing:-.6px;}
.rz-inner .rz-art-card p {font-size:12px;color:var(--imp-color-text-muted);margin-top:7px;}
.rz-inner .rz-year-heading {font-size:40px;margin-bottom:45px;}
.rz-inner .rz-year-section {padding-bottom:100px;}
.rz-inner .rz-year-section + .rz-year-section {border-top:1px solid var(--imp-color-border);padding-top:50px;}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-hero {display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:10%;align-items:start;}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-portrait {margin:0;justify-self:end;}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-portrait img {width:auto;height:330px;max-width:100%;object-fit:contain;}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-portrait figcaption {text-transform:uppercase;letter-spacing:1.5px;font-size:9px;padding-top:18px;}
:is(.rz-inner,.editor-styles-wrapper) .rz-editorial-section {display:grid;grid-template-columns:1fr 2fr;gap:9%;padding:70px 0 95px;border-top:1px solid var(--imp-color-border);}
:is(.rz-inner,.editor-styles-wrapper) .rz-editorial-section h2 {font-size:clamp(38px,4.5vw,72px);line-height:1.12;letter-spacing:-2px;margin:0 0 35px;}
:is(.rz-inner,.editor-styles-wrapper) .rz-editorial-section p:not(.rz-eyebrow) {max-width:670px;line-height:1.95;margin-bottom:24px;color:var(--imp-color-text-muted);}
:is(.rz-inner,.editor-styles-wrapper) .rz-bio-timeline {padding:0;list-style:none;margin:0;}
:is(.rz-inner,.editor-styles-wrapper) .rz-bio-timeline li {display:grid;grid-template-columns:120px 1fr;gap:25px;padding:22px 0;border-top:1px solid var(--imp-color-border);font-size:14px;}
:is(.rz-inner,.editor-styles-wrapper) .rz-bio-timeline strong {font-weight:400;color:var(--imp-color-text-muted);}
.rz-inner .rz-text-link {display:inline-flex;gap:45px;justify-content:space-between;align-items:center;border:0;border-bottom:1px solid currentColor;padding:10px 0;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer;}
.rz-inner .rz-inner-footer {display:flex;justify-content:space-between;gap:50px;padding:65px var(--rz-gutter) 40px;border-top:1px solid var(--imp-color-border);margin-top:100px;}
.rz-inner .rz-footer-invitation {display:block;font-family:var(--imp-font-display);font-size:clamp(28px,4vw,56px);font-style:normal;line-height:1.08;letter-spacing:-.04em;margin-top:20px;}
.rz-inner .rz-inner-footer > div:last-child {font-size:12px;line-height:2.2;}
.rz-inner .rz-inner-footer p:last-child {color:var(--imp-color-text-muted);margin-top:20px;}
.rz-inner .rz-back {display:inline-block;font-size:12px;margin-bottom:35px;}
.rz-inner dl {margin:35px 0;}
.rz-inner dl > div {display:grid;grid-template-columns:95px 1fr;border-top:1px solid var(--imp-color-border);padding:15px 0;font-size:12px;gap:20px;}
.rz-inner dt {color:var(--imp-color-text-muted);}
.rz-inner dd {margin:0;}
.rz-inner .rz-availability {font-size:12px;margin:25px 0;}
.rz-inner .rz-story {display:grid;grid-template-columns:1fr 2fr;gap:10%;border-top:1px solid var(--imp-color-border);padding:60px 0;}
.rz-inner .rz-story p {margin-bottom:25px;line-height:1.9;}
.rz-inner .rz-media-grid {display:grid;grid-template-columns:1fr 1fr;gap:35px;margin:50px 0;}
.rz-inner .rz-media-grid figure {margin:0;}
.rz-inner .rz-media-grid img,.rz-inner .rz-media-grid video {width:100%;height:auto;}
.rz-inner .rz-media-grid figcaption {font-size:12px;margin-top:12px;}
.rz-inner .rz-process article {padding:35px 0;border-bottom:1px solid var(--imp-color-border);}
.rz-inner .rz-process h3 {font-size:28px;margin:15px 0;}
.rz-inner .rz-enquiry-section {display:grid;grid-template-columns:1fr 1fr;gap:12%;padding:70px 0;border-top:1px solid var(--imp-color-border);}
.rz-inner .rz-enquiry-section h2 {font-size:clamp(42px,4vw,65px);margin:30px 0;}
.rz-inner .rz-enquiry-section p {font-size:14px;color:var(--imp-color-text-muted);margin:20px 0;}
.rz-inner .rz-enquiry-section > div > a {font-size:14px;overflow-wrap:anywhere;}
.rz-inner .rz-enquiry-form {display:grid;gap:12px;}
.rz-inner .rz-enquiry-form label {font-size:12px;}
.rz-inner .rz-enquiry-form input,.rz-inner .rz-enquiry-form textarea {width:100%;border:1px solid var(--imp-color-border);background:var(--imp-color-bg);color:var(--imp-color-text);font:inherit;padding:13px 15px;margin-bottom:14px;border-radius:0;}
.rz-inner .rz-enquiry-form .rz-text-link {justify-self:start;}
.rz-inner .rz-enquiry-form .rz-form-note {font-size:11px;margin:0;}
.rz-inner .rz-enquiry-art {display:flex;align-items:center;gap:20px;margin-top:40px;}
.rz-inner .rz-enquiry-art img {width:65px;height:80px;object-fit:contain;}
.rz-inner .rz-honeypot {position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;}
.rz-inner .rz-success {padding:20px;border:1px solid currentColor;}
.rz-inner .rz-events-top {display:grid;grid-template-columns:1fr 300px;gap:8%;align-items:start;}
.rz-inner .rz-events-top h2,.rz-inner .rz-event-archive h2 {font-size:clamp(38px,4vw,64px);margin:20px 0 40px;}
.rz-inner .rz-calendar {border:1px solid var(--imp-color-border);padding:24px;}
.rz-inner .rz-calendar-heading {display:flex;justify-content:space-between;align-items:center;margin-bottom:22px;}
.rz-inner .rz-calendar h3 {font-size:16px;}
.rz-inner .rz-calendar table {width:100%;border-collapse:collapse;text-align:center;font-size:11px;}
.rz-inner .rz-calendar th {font-weight:400;color:var(--imp-color-text-muted);padding-bottom:15px;}
.rz-inner .rz-calendar td {height:34px;}
.rz-inner .rz-calendar td a {display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--imp-color-text);color:var(--imp-color-bg);}
.rz-inner .rz-calendar [aria-current="date"] {text-decoration:underline;text-underline-offset:5px;}
.rz-inner .rz-event-archive {margin-top:110px;}
.rz-inner .rz-event-row {display:grid;grid-template-columns:120px 1.3fr 1fr 20px;gap:30px;align-items:center;border-top:1px solid var(--imp-color-border);padding:32px 0;}
.rz-inner .rz-event-row h3 {font-size:26px;letter-spacing:-.6px;}
.rz-inner .rz-event-row p,.rz-inner .rz-event-row > span {font-size:12px;color:var(--imp-color-text-muted);}
.rz-inner .rz-event-cover {max-width:1100px;margin:auto;}
.rz-inner .rz-event-story {max-width:750px;font-size:18px;line-height:1.9;}
.rz-inner .rz-empty {color:var(--imp-color-text-muted);font-size:15px;line-height:1.8;max-width:500px;}
@media(max-width:1024px){.rz-inner .rz-events-top {grid-template-columns:1fr 270px;}
.rz-inner .rz-event-row {grid-template-columns:100px 1fr;}
.rz-inner .rz-event-row > span:last-child {display:none;}}
@media(max-width:700px){.rz-inner .rz-page-main {padding-top:28px;}
.rz-inner h1 {font-size:58px;}
.rz-inner .rz-art-grid {grid-template-columns:1fr;gap:45px;}
.rz-inner .rz-art-card:nth-child(even) {padding-top:0;}
.rz-inner .rz-art-card img {max-height:600px;}
.rz-inner .rz-year-section {padding-bottom:60px;}
:is(.rz-inner,.editor-styles-wrapper) .rz-editorial-section {grid-template-columns:1fr;gap:30px;padding:45px 0;}
:is(.rz-inner,.editor-styles-wrapper) .rz-bio-timeline li {grid-template-columns:85px 1fr;gap:18px;}
.rz-inner .rz-story {grid-template-columns:1fr;gap:25px;}
.rz-inner .rz-enquiry-section {grid-template-columns:1fr;gap:45px;padding:45px 0;}
.rz-inner .rz-media-grid {grid-template-columns:1fr;}
.rz-inner .rz-inner-footer {flex-direction:column;gap:35px;margin-top:65px;padding-top:40px;}
.rz-inner .rz-events-top {grid-template-columns:1fr;gap:40px;}
.rz-inner .rz-calendar {max-width:380px;}
.rz-inner .rz-event-row {grid-template-columns:85px 1fr;gap:15px;}
.rz-inner .rz-event-row h3 {font-size:24px;}
.rz-inner .rz-event-row p {grid-column:2;}
.rz-inner .rz-event-archive {margin-top:65px;}}
@media(prefers-reduced-motion:reduce){.rz-inner,.rz-inner * {scroll-behavior:auto !important;transition:none !important;}}
:is(.rz-inner,.editor-styles-wrapper) {--imp-font-display:var(--imp-font-body);}
.rz-languages {display:flex;gap:12px;font-size:11px;letter-spacing:1px;}
.rz-languages [aria-current] {text-decoration:underline;text-underline-offset:5px;}
.rz-inner .rz-related {margin:85px 0;}
.rz-inner .rz-related h2 {font-size:48px;margin-bottom:45px;}
.rz-inner .rz-event-story {margin:0 auto 70px;}
.rz-inner .rz-event-story p + p {margin-top:25px;}
.rz-inner .rz-event-story h2 {font-size:clamp(28px,3vw,36px);line-height:1.2;letter-spacing:-.8px;margin:45px 0 20px;}
.rz-inner .rz-event-story > :first-child {margin-top:0;}
@media(max-width:700px){.rz-inner .rz-languages {margin-left:auto;}
.rz-inner .rz-related h2 {font-size:38px;}}
.rz-inner .rz-artwork-panels {display:grid;grid-template-columns:repeat(var(--rz-panel-count),minmax(0,1fr));gap:12px;align-items:center;}
.rz-inner .rz-artwork-panels img {display:block;width:100%;height:auto;object-fit:contain;}
.rz-inner .rz-events-top > .rz-calendar {position:sticky;top:70px;}
.rz-inner .rz-upcoming-card {display:grid;grid-template-columns:150px minmax(0,1fr) 18px;gap:24px;align-items:center;padding:28px 0;border-top:1px solid var(--imp-color-border);}
.rz-inner .rz-upcoming-image {overflow:hidden;background:var(--imp-color-bg-alt);}
.rz-inner .rz-upcoming-image img {display:block;width:100%;height:125px;object-fit:cover;transition:transform 350ms ease;}
.rz-inner .rz-upcoming-card:hover .rz-upcoming-image img {transform:scale(1.025);}
.rz-inner .rz-upcoming-card h3 {font-size:26px;line-height:1.2;letter-spacing:-.6px;margin:10px 0;}
.rz-inner .rz-upcoming-meta {display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:11px;color:var(--imp-color-text-muted);}
.rz-inner .rz-upcoming-format {font-size:10px;letter-spacing:1px;text-transform:uppercase;margin:13px 0 0;color:var(--imp-color-text-muted);}
.rz-inner .rz-upcoming-place {font-size:12px;color:var(--imp-color-text-muted);line-height:1.6;}
.rz-inner .rz-upcoming-arrow {font-size:22px;}
@media(max-width:700px){.rz-inner .rz-upcoming-card {grid-template-columns:100px minmax(0,1fr) 14px;gap:14px;padding:22px 0;}
.rz-inner .rz-upcoming-card h3 {font-size:22px;}
.rz-inner .rz-upcoming-image img {height:130px;}
.rz-inner .rz-events-top > .rz-calendar {position:static;max-width:none;}}
@media(prefers-reduced-motion:reduce){.rz-inner .rz-upcoming-image img {transition:none;}}
.rz-inner .rz-calendar table {table-layout:fixed;}
.rz-inner .rz-upcoming-card:not(:has(.rz-upcoming-image)) {grid-template-columns:minmax(0,1fr) 18px;}
.rz-inner .rz-calendar-popover {max-width:calc(100vw - 32px);}
.rz-inner .rz-event-row-compact {padding:24px 0;grid-template-columns:120px minmax(0,1.3fr) minmax(0,1fr) 20px;}
.rz-inner .rz-event-row-title {display:flex;align-items:center;gap:22px;min-width:0;}
.rz-inner .rz-event-row-compact h3 {font-size:23px;line-height:1.25;}
.rz-inner .rz-event-row-image {display:block;flex:0 0 100px;overflow:hidden;background:var(--imp-color-bg-alt);}
.rz-inner .rz-event-row-image img {display:block;width:100px;height:74px;object-fit:cover;transition:transform 350ms ease;}
.rz-inner .rz-event-row-compact:hover img,.rz-inner .rz-event-row-compact:focus-visible img {transform:scale(1.025);}
.rz-inner .rz-calendar-day {position:relative;width:24px;margin:auto;}
.rz-inner .rz-calendar-day summary {display:grid;place-items:center;position:relative;list-style:none;cursor:pointer;width:24px;height:24px;border-radius:50%;background:var(--imp-color-text);color:var(--imp-color-bg);}
.rz-inner .rz-calendar-day summary::-webkit-details-marker {display:none;}
.rz-inner .rz-calendar-day summary > span {position:absolute;right:-6px;top:-6px;display:grid;place-items:center;width:15px;height:15px;font-size:9px;border-radius:50%;border:1px solid var(--imp-color-border);background:var(--imp-color-bg);color:var(--imp-color-text);}
.rz-inner .rz-calendar-day summary:focus-visible {outline:2px solid var(--imp-color-text);outline-offset:4px;}
.rz-inner .rz-calendar-popover {position:absolute;right:-12px;top:34px;z-index:5;width:275px;padding:12px;border:1px solid var(--imp-color-border);background:var(--imp-color-bg);text-align:left;}
.rz-inner .rz-calendar-popover::before {content:"";position:absolute;left:0;right:0;top:-12px;height:12px;}
.rz-inner .rz-calendar-popover[data-side="above"]::before {top:auto;bottom:-12px;}
.rz-inner .rz-calendar-popover-date {padding:4px 10px 10px;font-size:10px;color:var(--imp-color-text-muted);}
.rz-inner .rz-calendar .rz-calendar-popover a {display:block;width:auto;height:auto;border-radius:0;padding:12px 10px;background:var(--imp-color-bg);color:var(--imp-color-text);font-size:12px;line-height:1.5;border-top:1px solid var(--imp-color-border);}
.rz-inner .rz-calendar .rz-calendar-popover a:hover,.rz-inner .rz-calendar .rz-calendar-popover a:focus-visible {background:var(--imp-color-bg-alt);}
.rz-inner .rz-calendar-popover strong {display:block;font-size:17px;font-weight:400;margin:5px 0;line-height:1.3;}
.rz-inner .rz-calendar-event-type {font-size:9px;letter-spacing:.8px;text-transform:uppercase;color:var(--imp-color-text-muted);}
.rz-inner .rz-calendar-event-place {display:block;font-size:11px;color:var(--imp-color-text-muted);}
.rz-inner .rz-calendar-event-open {display:flex;justify-content:space-between;margin-top:12px;font-size:10px;}
@media(max-width:1024px){.rz-inner .rz-event-row-compact {grid-template-columns:90px minmax(0,1fr) 180px;gap:20px;}
.rz-inner .rz-event-row-title {gap:16px;}
.rz-inner .rz-event-row-compact h3 {font-size:21px;}}
@media(max-width:700px){.rz-inner .rz-event-row-compact {grid-template-columns:75px minmax(0,1fr);gap:12px;padding:22px 0;}
.rz-inner .rz-event-row-title {gap:14px;}
.rz-inner .rz-event-row-image {flex-basis:72px;}
.rz-inner .rz-event-row-image img {width:72px;height:56px;}
.rz-inner .rz-event-row-compact h3 {font-size:20px;}
.rz-inner .rz-event-row-compact > p {grid-column:2;font-size:11px;}}
@media(prefers-reduced-motion:reduce){.rz-inner .rz-event-row-image img {transition:none;}}
.rz-inner .rz-art-card-effects > a {display:block;}
.rz-inner .rz-art-frame {overflow:hidden;}
.rz-inner .rz-art-visual {transform-origin:center;transition:transform 650ms cubic-bezier(.2,.65,.3,1);}
.rz-inner .rz-art-year {display:block;margin-top:5px;font-size:11px;color:var(--imp-color-text-muted);}
.rz-inner .rz-art-card-effects .rz-art-caption h3 {transform-origin:left center;transition:transform 650ms cubic-bezier(.2,.65,.3,1);}
@media(min-width:701px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.rz-inner .rz-art-card-effects:hover .rz-art-visual,.rz-inner .rz-art-card-effects:focus-within .rz-art-visual,.rz-inner .rz-art-card-effects:hover .rz-art-caption h3,.rz-inner .rz-art-card-effects:focus-within .rz-art-caption h3 {transform:scale(1.02);}}
@media(prefers-reduced-motion:reduce){.rz-inner .rz-art-card-effects {opacity:1 !important;transform:none !important;}}
.rz-inner .rz-event-preview-media {display:block;position:relative;height:125px;overflow:hidden;}
.rz-inner .rz-event-row-image.rz-event-preview-media {height:74px;}
.rz-inner .rz-event-preview-media video {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:transform 350ms ease;}
.rz-inner .rz-event-preview-media.is-playing video {opacity:1;}
.rz-inner .rz-upcoming-card:hover .rz-event-preview-media video,.rz-inner .rz-event-row-compact:hover .rz-event-preview-media video,.rz-inner .rz-event-row-compact:focus-visible .rz-event-preview-media video {transform:scale(1.025);}
@media(prefers-reduced-motion:reduce){.rz-inner .rz-event-preview-media video {transition:none;}}
.rz-inner .rz-event-play-mark {position:absolute;right:6px;bottom:6px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--imp-color-bg);color:var(--imp-color-text);font-size:9px;pointer-events:none;}
.rz-inner .rz-event-preview-media.is-playing .rz-event-play-mark {opacity:0;}
@media(max-width:700px){.rz-inner .rz-event-preview-media {height:130px;}
.rz-inner .rz-event-row-image.rz-event-preview-media {height:56px;}}
@media(max-width:700px){:is(.rz-inner,.editor-styles-wrapper) :is(.rz-page-heading,.rz-about-hero) {--rz-hero-heading-size:clamp(40px,12vw,58px);min-height:400px;padding:20px 0 40px;margin-bottom:40px;}
:is(.rz-inner,.editor-styles-wrapper) :is(.rz-page-intro,.rz-about-opening p:not(.rz-eyebrow)) {font-size:16px;line-height:1.75;}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-hero {grid-template-columns:1fr;gap:32px;}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-opening {min-height:339px;}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-portrait {justify-self:start;}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-portrait img {height:auto;max-height:360px;}}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-media-section {grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:10%;align-items:center;}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-media-section .rz-about-media-copy > .rz-eyebrow {margin:0 0 25px;}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-media-section h2 {font-size:clamp(36px,4vw,64px);letter-spacing:-.045em;}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-media-copy > p:last-child {margin-bottom:0;}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-media-reverse {grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-media-reverse .rz-about-media-copy {grid-column:2;grid-row:1;}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-film {position:relative;margin:0;width:min(100%,var(--rz-about-film-width,349px));justify-self:end;background:var(--imp-color-bg-alt);}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-film video {display:block;width:100%;height:auto;max-height:620px;aspect-ratio:var(--rz-about-film-ratio,9 / 16);object-fit:contain;}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-media-reverse .rz-about-film {grid-column:1;grid-row:1;justify-self:start;}
@media(max-width:760px){:is(.rz-inner,.editor-styles-wrapper) .rz-about-media-section,:is(.rz-inner,.editor-styles-wrapper) .rz-about-media-reverse {grid-template-columns:1fr;gap:30px;}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-media-section .rz-about-media-copy,:is(.rz-inner,.editor-styles-wrapper) .rz-about-media-section .rz-about-film {grid-column:auto;grid-row:auto;}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-film {justify-self:center;}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-media-section h2 {font-size:clamp(34px,9vw,48px);margin-bottom:24px;}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-media-section .rz-about-media-copy > .rz-eyebrow {margin-bottom:20px;}}
/* Media replacements keep the editorial frame in both the editor and the public page. */
:is(.rz-inner,.editor-styles-wrapper) .rz-about-media-section > :is(.wp-block-video,.wp-block-image,.wp-block-cover) {position:relative;margin:0;width:min(100%,var(--rz-about-film-width,349px));justify-self:end;}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-media-section > .wp-block-image img {display:block;width:100%;height:auto;max-height:620px;object-fit:contain;}
:is(.rz-inner,.editor-styles-wrapper) .rz-about-media-reverse > :is(.wp-block-video,.wp-block-image,.wp-block-cover) {grid-column:1;grid-row:1;justify-self:start;}
@media(max-width:760px){:is(.rz-inner,.editor-styles-wrapper) .rz-about-media-section > :is(.wp-block-video,.wp-block-image,.wp-block-cover) {grid-column:auto;grid-row:auto;justify-self:center;}}

.rz-inner .rz-contact-socials {margin-top:42px;padding-top:28px;border-top:1px solid var(--imp-color-border);}
.rz-inner .rz-contact-socials h3 {font-size:25px;font-weight:400;line-height:1.25;letter-spacing:-.5px;}
.rz-inner .rz-contact-socials p {margin:14px 0 22px;max-width:340px;}
.rz-inner .rz-contact-social-links {display:flex;flex-wrap:wrap;gap:16px 32px;}
.rz-inner .rz-contact-social-links .rz-text-link {min-height:44px;gap:28px;font-size:13px;}
