.gs-type{font-family:var(--gs-font-sans);font-size:var(--gs-text-body);font-weight:var(--gs-weight-regular);line-height:var(--gs-leading-body);font-kerning:normal;color:var(--gs-color-fg);background-color:var(--gs-color-bg);-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.gs-type ::selection{background:var(--gs-color-rule);color:var(--gs-color-selection-fg)}.gs-type :focus-visible{outline:var(--gs-focus-width) solid var(--gs-color-focus);outline-offset:var(--gs-focus-offset)}.gs-editor-warning{display:block;margin-block:var(--gs-space-2);padding:var(--gs-space-2) var(--gs-space-3);font:var(--gs-weight-bold) var(--gs-text-caption) / var(--gs-leading-caption) var(--gs-font-sans);color:var(--gs-color-editor-warning-fg);background:var(--gs-color-editor-warning);border-radius:var(--gs-shape-sm)}.gs-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:where(.gs-type) :where(button,input,select,textarea,optgroup){font-family:inherit;letter-spacing:inherit}.gs-embed :where(*){font-family:var(--gs-font-sans)!important}.gs-embed :where(input[type=email],input[type=text]){min-height:var(--gs-control-h);border:var(--gs-border-strong) solid var(--gs-color-control-border)!important;border-radius:var(--gs-shape-sm)!important}.gs-prose .pc--opt-out-form-wrapper .pc--opt-out-form-field label{display:block;margin-block-end:var(--gs-space-2);font-size:var(--gs-text-label);font-weight:var(--gs-weight-extrabold);line-height:var(--gs-leading-label);letter-spacing:var(--gs-tracking-label);text-transform:uppercase}.gs-prose .pc--opt-out-form-wrapper .pc--opt-out-form-field input{box-sizing:border-box;width:100%;max-width:var(--gs-width-form);height:auto;max-height:none;min-height:var(--gs-control-h);border:var(--gs-border-strong) solid var(--gs-color-control-border);border-radius:var(--gs-shape-sm)}.gs-prose .pc--opt-out-form-wrapper .pc--opt-out-form-field input:focus-visible{outline:var(--gs-focus-width) solid var(--gs-color-focus);outline-offset:var(--gs-border)}.gs-prose .pc--opt-out-form,.gs-prose .pc--opt-out-form-container{width:100%;max-width:var(--gs-width-form)}.gs-display,.gs-h1,.gs-h2,.gs-h3,:where(.gs-type) :is(h1,h2,h3){margin:0;font-family:var(--gs-font-sans);font-weight:var(--gs-weight-black);line-height:var(--gs-leading-heading);letter-spacing:var(--gs-tracking-heading);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;color:inherit}.gs-display{font-size:var(--gs-text-display);line-height:var(--gs-leading-display)}.gs-h1,:where(.gs-type) h1{font-size:var(--gs-text-h1)}.gs-h2,:where(.gs-type) h2{font-size:var(--gs-text-h2)}.gs-h3,:where(.gs-type) h3{font-size:var(--gs-text-h3)}.gs-h4,:where(.gs-type) h4{margin:0;font-size:var(--gs-text-h4);font-weight:var(--gs-weight-black);line-height:var(--gs-leading-subheading);letter-spacing:var(--gs-tracking-subheading);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word}.gs-prose :is(h3,h4),.gs-prose h2.gs-prose__raised,.gs-card--compact .gs-card__title,.gs-prose .gs-points>li>strong:first-child{font-size:var(--gs-text-h4);line-height:var(--gs-leading-subheading);letter-spacing:var(--gs-tracking-subheading)}.gs-hero__box,.gs-page-head{container-type:inline-size}.gs-hero__box :is(.gs-h1,h1),.gs-page-head :is(.gs-h1,h1){font-size:clamp(1.5rem,100cqi / (var(--gs-fit-chars, 12) * .74),var(--gs-text-h1));max-width:var(--gs-measure-heading)}.gs-hero__box .gs-display{font-size:clamp(1.5rem,100cqi / (var(--gs-fit-chars, 12) * .74),var(--gs-text-display))}.gs-heading--accent{color:var(--gs-color-accent-text)}.gs-deck{margin:0;max-width:var(--gs-measure-deck);font-size:var(--gs-text-deck);font-weight:var(--gs-weight-bold);line-height:var(--gs-leading-deck);text-wrap:pretty}.gs-eyebrow,.gs-label,.gs-cta-link,.gs-crumb,.gs-chip,.gs-field__label,.gs-details dt,.gs-class__facts dt,.gs-disclosure>summary,.gs-pagination,.gs-nav__group-title,.gs-button,.gs-skip-link{font-size:var(--gs-text-label);font-weight:var(--gs-weight-extrabold);line-height:var(--gs-leading-label);letter-spacing:var(--gs-tracking-label);text-transform:uppercase}.gs-button,.gs-skip-link{font-weight:var(--gs-weight-black)}.gs-chip{line-height:1}.gs-eyebrow,.gs-label{margin:0}.gs-eyebrow{color:var(--gs-color-accent-text)}.gs-caption,.gs-prose figcaption{font-size:var(--gs-text-caption);font-weight:var(--gs-weight-light);line-height:var(--gs-leading-caption)}.gs-caption{margin:0}.gs-meta{margin:0;font-size:var(--gs-text-small);line-height:var(--gs-leading-small);color:var(--gs-color-fg-muted);text-wrap:pretty}.gs-link,.gs-prose a{color:inherit;text-decoration-line:underline;text-decoration-color:var(--gs-color-link-line);text-decoration-thickness:var(--gs-link-thickness);text-underline-offset:var(--gs-link-offset);text-decoration-skip-ink:auto;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color var(--gs-duration-fast) var(--gs-ease),color var(--gs-duration-fast) var(--gs-ease),text-decoration-color var(--gs-duration-fast) var(--gs-ease),text-decoration-thickness var(--gs-duration-fast) var(--gs-ease)}.gs-link:active,.gs-prose a:active{background-color:var(--gs-color-hover-fill);color:var(--gs-color-hover-fill-fg);text-decoration-color:currentColor;text-decoration-thickness:var(--gs-link-thickness-hover)}@media(hover:hover)and (pointer:fine){.gs-link:hover,.gs-prose a:hover{background-color:var(--gs-color-hover-fill);color:var(--gs-color-hover-fill-fg);text-decoration-color:currentColor;text-decoration-thickness:var(--gs-link-thickness-hover)}}.gs-cta-link{display:inline-flex;align-items:center;gap:.55em;min-height:1.5rem;color:var(--gs-color-fg);text-decoration-line:underline;text-decoration-color:var(--gs-color-link-line);text-decoration-thickness:var(--gs-link-thickness);text-underline-offset:var(--gs-link-offset);transition:text-decoration-color var(--gs-duration-fast) var(--gs-ease),text-decoration-thickness var(--gs-duration-fast) var(--gs-ease)}.gs-cta-link--more:after{content:"";flex:none;width:1.15em;height:.8em;background-color:currentColor;-webkit-mask:var(--gs-icon-arrow) center / contain no-repeat;mask:var(--gs-icon-arrow) center / contain no-repeat;transition:transform var(--gs-duration-fast) var(--gs-ease)}.gs-cta-link--more:active:after{transform:translate(.25em)}@media(hover:hover)and (pointer:fine){.gs-cta-link--more:hover:after{transform:translate(.25em)}}.gs-crumb a{color:var(--gs-color-accent-text);text-decoration-line:underline;text-decoration-color:var(--gs-color-link-line);text-decoration-thickness:var(--gs-link-thickness);text-underline-offset:var(--gs-link-offset)}.gs-artwork-label a{color:inherit;text-decoration-line:underline;text-decoration-color:var(--gs-color-link-line);text-decoration-thickness:var(--gs-link-thickness);text-underline-offset:var(--gs-link-offset)}.gs-crumb a,.gs-pagination a,.gs-artwork-label a{transition:text-decoration-color var(--gs-duration-fast) var(--gs-ease),text-decoration-thickness var(--gs-duration-fast) var(--gs-ease)}:is(.gs-cta-link,.gs-crumb a,.gs-pagination a,.gs-artwork-label a):active,.gs-card:active .gs-card__cue{text-decoration-color:currentColor;text-decoration-thickness:var(--gs-link-thickness-hover)}@media(hover:hover)and (pointer:fine){:is(.gs-cta-link,.gs-crumb a,.gs-pagination a,.gs-artwork-label a):hover,.gs-card:hover .gs-card__cue{text-decoration-color:currentColor;text-decoration-thickness:var(--gs-link-thickness-hover)}}.gs-card .gs-card__cue{transition:none}.gs-prose a.gs-cta-link{color:var(--gs-color-fg);transition:text-decoration-color var(--gs-duration-fast) var(--gs-ease),text-decoration-thickness var(--gs-duration-fast) var(--gs-ease)}.gs-prose a.gs-cta-link:active{background-color:transparent;color:var(--gs-color-fg)}@media(hover:hover)and (pointer:fine){.gs-prose a.gs-cta-link:hover{background-color:transparent;color:var(--gs-color-fg)}}.gs-link--external:after{content:"";display:inline-block;width:.7em;height:.7em;margin-inline-start:.3em;background-color:currentColor;-webkit-mask:var(--gs-icon-external) center / contain no-repeat;mask:var(--gs-icon-external) center / contain no-repeat;vertical-align:.05em}:is(.gs-cta-link,.gs-button).gs-link--external:after{margin-inline-start:0}:is(.gs-link,.gs-prose a:not(.gs-cta-link,.gs-button),.gs-card__title a).gs-link--external:after{content:"\2060";display:inline;width:auto;height:auto;margin:0;padding-inline-start:1em;background:linear-gradient(currentColor,currentColor) 100% 50% / .7em .7em no-repeat;-webkit-mask:var(--gs-icon-external) 100% 50% / .7em .7em no-repeat;mask:var(--gs-icon-external) 100% 50% / .7em .7em no-repeat;vertical-align:baseline}.gs-button{--_bg: var(--gs-color-accent);--_fg: var(--gs-color-accent-fg);--_border: var(--_bg);display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:var(--gs-control-h);padding:var(--gs-space-2) var(--gs-space-5);font-family:var(--gs-font-sans);text-align:center;text-decoration:none;white-space:normal;text-wrap:balance;color:var(--_fg);background-color:var(--_bg);border:var(--gs-border-strong) solid var(--_border);border-radius:var(--gs-shape-sm);cursor:pointer;transition:background-color var(--gs-duration-fast) var(--gs-ease),color var(--gs-duration-fast) var(--gs-ease),border-color var(--gs-duration-fast) var(--gs-ease),transform var(--gs-duration-press) var(--gs-ease-press)}@media(prefers-reduced-motion:no-preference){.gs-button:not([disabled],[aria-disabled=true],[aria-busy=true]):active{transform:scale(.97)}}.gs-button--secondary{--_bg: transparent;--_fg: var(--gs-color-fg);--_border: var(--gs-color-fg)}.gs-button:not([disabled],[aria-disabled=true],[aria-busy=true]):active{--_bg: var(--gs-color-fg);--_fg: var(--gs-color-bg);--_border: var(--gs-color-fg)}:is(.gs-surface-accent,.gs-surface-tint) .gs-button:not(.gs-button--secondary,[disabled],[aria-disabled=true],[aria-busy=true]):active{--_bg: var(--gs-color-on-colour-hover-bg);--_fg: var(--gs-color-on-colour-hover-fg);--_border: var(--gs-color-on-colour-hover-fg)}@media(hover:hover)and (pointer:fine){.gs-button:not([disabled],[aria-disabled=true],[aria-busy=true]):hover{--_bg: var(--gs-color-fg);--_fg: var(--gs-color-bg);--_border: var(--gs-color-fg)}:is(.gs-surface-accent,.gs-surface-tint) .gs-button:not(.gs-button--secondary,[disabled],[aria-disabled=true],[aria-busy=true]):hover{--_bg: var(--gs-color-on-colour-hover-bg);--_fg: var(--gs-color-on-colour-hover-fg);--_border: var(--gs-color-on-colour-hover-fg)}}.gs-button:is([disabled],[aria-disabled=true]){opacity:.45;cursor:not-allowed}.gs-button[aria-busy=true]{cursor:progress}.gs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-space-3) var(--gs-space-5)}:is(.gs-page-head,.gs-hero__box,.gs-feature__text)>.gs-actions,.gs-visit__head>.gs-cta-link{margin-block-start:var(--gs-space-2)}.gs-page-body__actions{margin-block-start:var(--gs-space-6)}.gs-chip{display:inline-flex;align-items:center;padding:.4em .75em;color:var(--gs-color-field-fg);background-color:var(--gs-color-tint);border-radius:var(--gs-shape-sm)}.gs-chip--strong{color:var(--gs-color-bg);background-color:var(--gs-color-fg)}.gs-surface-accent .gs-chip--strong{color:var(--gs-color-accent-fg);background-color:var(--gs-color-accent)}.gs-surface-tint .gs-chip:not(.gs-chip--strong){background-color:var(--gs-color-field-bg)}.gs-status{display:grid;justify-items:start;gap:var(--gs-space-2);margin:0}.gs-status__dates{margin:0;font-size:var(--gs-text-small);font-weight:var(--gs-weight-bold);line-height:var(--gs-leading-small);text-wrap:balance}.gs-container{width:min(100% - 2 * var(--gs-gutter),var(--gs-width-content));margin-inline:auto}.gs-container--wide{width:min(100% - 2 * var(--gs-gutter),var(--gs-width-wide))}.gs-section{margin-block:var(--gs-section-space)}.gs-section:is(.gs-surface-tint,.gs-surface-ink,.gs-surface-accent){margin-block:0;padding-block:var(--gs-section-space)}.gs-section--lead{margin-block-start:var(--gs-space-5)}.gs-section.gs-section--lead{margin-block-end:var(--gs-stack-lg)}.gs-section.gs-section--continues{margin-block-start:calc(var(--gs-space-7) - var(--gs-section-space))}:where(.shopify-section):has(>.gs-section--lead)~:where(.shopify-section)>.gs-section:not(:where(.shopify-section):has(>.gs-section--lead)~:where(.shopify-section):has(*)~*>*,.gs-surface-tint,.gs-surface-ink,.gs-surface-accent){margin-block-start:var(--gs-stack-lg)}:where(.shopify-section):has(>.gs-lead-in)~:where(.shopify-section)>.gs-section:not(:where(.shopify-section):has(>.gs-lead-in)~:where(.shopify-section):has(>:not(.gs-lead-in))~*>*){margin-block-start:0}.gs-lead-in+.gs-section,.gs-lead-in+.gs-section[hidden]+.gs-section{margin-block-start:0}.gs-main>.shopify-section:last-child>.gs-lead-in:last-child{margin-block-end:calc(var(--gs-section-space) - var(--gs-stack-lg))}.gs-section-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--gs-space-4) var(--gs-space-6);margin-block-end:var(--gs-stack-lg)}@media(max-width:989.98px){.gs-section-head{flex-direction:column;align-items:start}}.gs-section-head__text{display:grid;gap:var(--gs-space-3)}.gs-section-head__links{margin:0;display:flex;flex-wrap:wrap;gap:var(--gs-space-3) var(--gs-space-6)}.gs-page-head{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gs-space-4);padding-block:var(--gs-stack-lg)}.gs-page-head>.gs-page-head__deck:has(>p:only-child)>p{max-width:var(--gs-measure-deck);font-size:var(--gs-text-deck);font-weight:var(--gs-weight-bold);line-height:var(--gs-leading-deck);text-wrap:pretty}.gs-password__logo{display:block;line-height:0}.gs-password__logo svg{display:block;height:var(--gs-password-logo-h);width:auto}.gs-empty{display:grid;justify-items:start;gap:var(--gs-space-4);margin:0;padding-block:var(--gs-space-5)}.gs-grid{display:grid;gap:var(--gs-space-7) var(--gs-gutter)}ul.gs-grid{margin:0;padding:0;list-style:none}.gs-grid--cards{grid-template-columns:1fr}@media(max-width:989.98px){.gs-grid--cards{row-gap:var(--gs-space-6)}}:is(.gs-grid--people,.gs-grid--artworks){grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gs-space-6) var(--gs-space-4)}@media(min-width:750px){:is(.gs-grid--people,.gs-grid--artworks){gap:var(--gs-space-7) var(--gs-gutter)}}@media(min-width:750px){.gs-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-grid--people,.gs-grid--artworks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:990px){.gs-grid--cards{grid-template-columns:repeat(3,minmax(0,1fr))}.gs-grid--cards.gs-grid--fours{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.gs-grid--cards.gs-grid--fours{grid-template-columns:repeat(4,minmax(0,1fr))}}.gs-grid--cards:is(.gs-grid--single,.gs-grid--rows){grid-template-columns:minmax(0,1fr)}@media(min-width:750px){.gs-grid--single{--_beside: repeat(2, minmax(0, 1fr))}.gs-grid--rows,.gs-events{--_beside: minmax(0, 1fr) minmax(0, 2fr)}:is(.gs-grid--single,.gs-grid--rows)>li>.gs-card:has(>.gs-media){grid-template-columns:var(--_beside);grid-template-rows:repeat(3,auto) 1fr;column-gap:var(--gs-gutter)}:is(.gs-grid--single,.gs-grid--rows)>li>.gs-card:has(>.gs-media)>.gs-media{grid-column:1;grid-row:1 / span 4;margin-block-end:0}:is(.gs-grid--single,.gs-grid--rows)>li>.gs-card:has(>.gs-media)>:not(.gs-media){grid-column:2 / -1}:is(.gs-grid--single,.gs-grid--rows)>li>.gs-card>:not(.gs-media){max-width:var(--gs-measure)}}@media(min-width:990px){:is(.gs-grid--single,.gs-grid--rows,.gs-events){--_beside: repeat(3, minmax(0, 1fr))}}@media(min-width:750px)and (max-width:989.98px){.gs-grid--cards.gs-grid--odd>li:first-child{grid-column:1 / -1}.gs-grid--odd>li:first-child>.gs-card:has(>.gs-media){grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(3,auto) 1fr;column-gap:var(--gs-gutter)}.gs-grid--odd>li:first-child>.gs-card:has(>.gs-media)>.gs-media{grid-column:1;grid-row:1 / span 4;margin-block-end:0}.gs-grid--odd>li:first-child>.gs-card:has(>.gs-media)>:not(.gs-media){grid-column:2}}@media(min-width:750px){:is(.gs-grid--single>li,.gs-grid--odd>li:first-child)>.gs-card:has(>.gs-media):not(:has(>:not(.gs-media,.gs-card__title))){grid-template-rows:auto;align-items:center}:is(.gs-grid--single>li,.gs-grid--odd>li:first-child)>.gs-card:not(:has(>:not(.gs-media,.gs-card__title)))>.gs-media{grid-row:1}}@media(max-width:749px){.gs-grid--cards.gs-grid--links{row-gap:var(--gs-space-4)}.gs-grid--links>li>.gs-card{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;column-gap:var(--gs-space-4)}.gs-grid--links>li>.gs-card:has(>.gs-card__text){grid-template-rows:auto 1fr;align-items:start}.gs-grid--links>li>.gs-card:has(>.gs-card__text)>.gs-media{grid-row:1 / span 2}.gs-grid--links>li>.gs-card>:not(.gs-media){grid-column:2}.gs-grid--links .gs-card>.gs-media{margin-block-end:0;border-radius:var(--gs-shape-sm)}.gs-grid--links .gs-card__title{font-size:var(--gs-text-h4);letter-spacing:var(--gs-tracking-subheading);line-height:var(--gs-leading-subheading)}.gs-grid--links .gs-card__text{font-size:var(--gs-text-small);line-height:var(--gs-leading-small)}}@media(min-width:990px){.gs-grid--cards.gs-grid--lead{grid-template-columns:repeat(6,minmax(0,1fr))}.gs-grid--cards.gs-grid--lead>li{grid-column:span 2}.gs-grid--cards.gs-grid--lead>li:nth-child(-n+2){grid-column:span 3}}@media(min-width:750px){.gs-grid--people.gs-grid--fours{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.gs-grid--people,.gs-grid--people.gs-grid--fours{grid-template-columns:repeat(4,minmax(0,1fr))}}@supports (grid-template-rows: subgrid){.gs-grid--people{row-gap:0}.gs-grid--people>li{grid-row:span 3;margin-block-end:var(--gs-space-6)}.gs-grid--people>li:not(:has(>.gs-card>:nth-child(4))){display:grid;grid-template-rows:subgrid;row-gap:0}.gs-grid--people>li:not(:has(>.gs-card>:nth-child(4)))>.gs-card{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--gs-space-3)}ul.gs-grid--people{margin-block-end:calc(-1 * var(--gs-space-6))}@media(min-width:750px){.gs-grid--people>li{margin-block-end:var(--gs-space-7)}ul.gs-grid--people{margin-block-end:calc(-1 * var(--gs-space-7))}}}.gs-prose{max-width:var(--gs-measure)}.gs-prose>*,.gs-prose>:where(div:not([class^=gs-]))>*{margin-block:0}.gs-prose>:where(:not(link,meta,style,script))~*,.gs-prose>:where(div:not([class^=gs-]))>:where(:not(link,meta,style,script))~*{margin-block-start:1em}.gs-prose>:where(div:not([class^=gs-]))>p:not(:last-child){margin-block-end:1em}.gs-prose>:where(:not(link,meta,style,script))~:is(h2,h3,h4),.gs-prose>:where(div:not([class^=gs-]))>:where(:not(link,meta,style,script))~:is(h2,h3,h4){margin-block-start:1.8em}.gs-prose>:is(h2,h3,h4)+*,.gs-prose>:where(div:not([class^=gs-]))>:is(h2,h3,h4)+*{margin-block-start:.6em}.gs-prose h2{font-size:var(--gs-text-h3)}.gs-prose ul:not(.gs-points,.gs-amounts):has(>li:nth-child(12)){columns:2;column-gap:var(--gs-gutter);padding-inline-start:0;list-style:none}.gs-prose ul:not(.gs-points,.gs-amounts):has(>li:nth-child(12))>li{break-inside:avoid;margin-block:0 .4em}@media(min-width:990px){.gs-prose ul:not(.gs-points,.gs-amounts):has(>li:nth-child(12)){columns:3}}.gs-prose strong,.gs-prose b{font-weight:var(--gs-weight-bold)}.gs-prose ul,.gs-prose ol{padding-inline-start:1.25em}.gs-prose li+li{margin-block-start:.75em}.gs-prose li>p{margin-block:0}.gs-prose li>*+p{margin-block-start:var(--gs-space-3)}.gs-prose :is(ul,ol):not(.gs-points,.gs-amounts):has(>li>p)>li+li{margin-block-start:var(--gs-space-5)}.gs-prose li::marker{color:var(--gs-color-fg-muted)}.gs-prose blockquote{margin-inline:0;padding-inline-start:var(--gs-space-5);border-inline-start:var(--gs-border-bar) solid var(--gs-color-rule);font-size:var(--gs-text-deck);font-weight:var(--gs-weight-bold);line-height:var(--gs-leading-deck);max-width:var(--gs-measure-deck);text-wrap:pretty}.gs-prose img{max-width:100%;height:auto;border-radius:var(--gs-shape-md)}.gs-prose .gs-quote blockquote{margin:0}.gs-prose .gs-quote blockquote>*{margin:0}.gs-prose .gs-quote figcaption{padding-inline-start:calc(var(--gs-space-5) + var(--gs-border-bar));font-weight:var(--gs-weight-bold)}.gs-prose .gs-quote blockquote{hanging-punctuation:first}.gs-prose ul.gs-points{display:grid;gap:var(--gs-space-5);padding-inline-start:0;list-style:none}.gs-prose .gs-points>li{margin:0;padding-block-start:var(--gs-space-4);border-block-start:var(--gs-border-strong) solid var(--gs-color-rule);text-wrap:pretty}.gs-prose .gs-points>li>strong:first-child{display:block;margin-block-end:var(--gs-space-2);font-weight:var(--gs-weight-black);text-transform:uppercase;text-wrap:balance}.gs-prose .gs-points>li>strong:first-child+br{display:none}.gs-prose ul.gs-points+*{margin-block-start:var(--gs-space-7)}.gs-prose ul.gs-amounts{display:grid;gap:var(--gs-space-3);margin-block-start:var(--gs-space-4);padding-inline-start:0;list-style:none}@media(min-width:750px){.gs-prose ul.gs-amounts{grid-template-columns:repeat(3,minmax(0,1fr))}}.gs-prose .gs-amounts>li{margin:0;padding:var(--gs-space-4);border-radius:var(--gs-shape-md);background-color:var(--gs-color-tint);font-size:var(--gs-text-small);line-height:var(--gs-leading-small);text-wrap:pretty}.gs-prose .gs-amounts>li>strong:first-child{display:block;margin-block-end:var(--gs-space-2);font-size:var(--gs-text-h2);font-weight:var(--gs-weight-black);line-height:var(--gs-leading-heading)}.gs-prose figure{margin-inline:0;display:grid;gap:var(--gs-space-3)}.gs-prose figcaption>*{margin-block:0}.gs-prose figcaption>*+*{margin-block-start:var(--gs-space-2)}.gs-prose figcaption>ul{padding-inline-start:0;list-style:none}.gs-prose figure:not(.gs-figure--artwork,.gs-quote)>img{outline:var(--gs-border) solid var(--gs-color-media-edge);outline-offset:calc(-1 * var(--gs-border))}@media(max-width:749px){:root{--gs-figure-max-h: 80svh}}.gs-prose figure:not(.gs-figure--artwork)>img{max-width:min(100%,calc(var(--gs-figure-max-h) * var(--gs-img-ratio, 100)))}.gs-prose .gs-figure--artwork img{box-sizing:border-box;width:100%;padding:var(--gs-artwork-inset);background-color:var(--gs-color-mat)}.gs-text-media-list{display:grid;gap:calc(1.8 * var(--gs-text-h3))}.gs-text-media-list--sections{gap:var(--gs-section-space)}.gs-text-media-list--sections .gs-section-head{margin-block-end:var(--gs-space-5)}.gs-text-media{display:grid;gap:var(--gs-space-5) var(--gs-gutter);align-items:start}.gs-text-media__aside>*+*{margin-block-start:var(--gs-space-6)}@media(min-width:990px){.gs-text-media:not(.gs-text-media--text,.gs-text-media--media),.gs-text-media-list:has(.gs-text-media__aside) .gs-text-media--text{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.gs-text-media+.gs-text-media{margin-block-start:1em}.gs-text-media+.gs-text-media--head{margin-block-start:calc(1.8 * var(--gs-text-h4))}@media(max-width:989.98px){.gs-text-media--lead>.gs-text-media__aside{order:-1}.gs-text-media--lead>.gs-text-media__head{order:-2}}@media(min-width:990px){.gs-text-media--lead:has(>.gs-text-media__head){grid-template-rows:auto 1fr;row-gap:0}.gs-text-media--lead>.gs-text-media__head{grid-column:1;grid-row:1}.gs-text-media--lead>.gs-text-media__head+.gs-prose{grid-column:1;grid-row:2;margin-block-start:.6em}.gs-text-media--lead:has(>.gs-text-media__head)>.gs-text-media__aside{grid-column:2;grid-row:1 / span 2}}@media(min-width:990px)and (min-height:50rem){.gs-text-media:not(.gs-text-media--media)>.gs-text-media__aside:not(:has(>*+*)){position:sticky;top:var(--gs-space-6)}}@media(min-width:750px){.gs-text-media__aside:has(>[data-gs-tall]+[data-gs-tall]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gs-space-6) var(--gs-space-4);align-items:start}.gs-text-media__aside:has(>[data-gs-tall]+[data-gs-tall])>*{grid-column:1 / -1;margin-block-start:0}.gs-text-media__aside>[data-gs-tall]:has(+[data-gs-tall]),.gs-text-media__aside>[data-gs-tall]+[data-gs-tall]{grid-column:auto}}@media(min-width:750px){.gs-text-media--media>.gs-text-media__aside:has(>*+*){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--gs-space-6) var(--gs-gutter);max-width:none}.gs-text-media--media>.gs-text-media__aside:has(>*+*)>*{grid-column:auto;margin-block-start:0}.gs-text-media--media>.gs-text-media__aside>:first-child:nth-last-child(odd){grid-column:1 / -1}}.gs-prose iframe:is([src*="vimeo.com"],[src*="youtube.com"],[src*="youtube-nocookie.com"]){display:block;width:100%;max-width:min(100%,calc(var(--gs-figure-max-h) * var(--gs-video-ratio, var(--gs-ratio-video))));height:auto;aspect-ratio:var(--gs-video-ratio, var(--gs-ratio-video));border:0;border-radius:var(--gs-shape-md);background-color:var(--gs-color-tint)}.gs-story{container-type:inline-size}.gs-story__flow{margin-inline:auto;display:flow-root}.gs-story__flow>.gs-story__lede{font-size:var(--gs-text-deck);line-height:var(--gs-leading-deck)}.gs-story__flow>h2{clear:both}.gs-story__flow>:is(.gs-story__row,.gs-story__split){clear:both;margin-block:var(--gs-space-8)}.gs-story__flow>:is(.gs-story__row,.gs-story__split)+*{margin-block-start:0}.gs-story__row{display:grid;gap:var(--gs-space-6)}.gs-story__flow>.gs-story__row:has(+.gs-story__row){margin-block-end:var(--gs-space-6)}.gs-story__flow>.gs-story__row:has(+.gs-story__credit){margin-block-end:var(--gs-space-3)}.gs-story__flow>.gs-story__credit{margin-block-end:var(--gs-space-8);font-size:var(--gs-text-caption);font-weight:var(--gs-weight-light);line-height:var(--gs-leading-caption)}.gs-story__flow>.gs-story__credit+*{margin-block-start:0}.gs-story__split{display:grid;gap:var(--gs-space-5)}.gs-story :is(.gs-story__row,.gs-story__split) figure{margin:0}.gs-story__flow>ul.gs-points{display:block}.gs-story__flow>ul.gs-points>li{display:flow-root}.gs-story__flow>ul.gs-points>li+li{margin-block-start:var(--gs-space-5)}.gs-story__flow .gs-points>li{container-type:inline-size}.gs-story__flow ul.gs-amounts{grid-template-columns:max-content minmax(0,1fr)}.gs-story__flow .gs-amounts>li{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;column-gap:var(--gs-space-4);align-items:baseline}.gs-story__flow .gs-amounts>li>strong:first-child{margin-block-end:0}@container (min-width: 34rem){.gs-story__flow ul.gs-amounts{grid-template-columns:repeat(3,minmax(0,1fr))}.gs-story__flow .gs-amounts>li{display:block;grid-column:auto}.gs-story__flow .gs-amounts>li>strong:first-child{margin-block-end:var(--gs-space-2)}}.gs-story__flow>.gs-story__pull{clear:both;margin-block:var(--gs-space-8)}.gs-story__pull>.gs-quote{margin:0}.gs-story__flow>.gs-quote[data-gs-story]{margin-block:var(--gs-space-6)}@media(min-width:750px){.gs-story__flow>[data-gs-story=offset]{width:50%;margin-block:.4em var(--gs-space-5);float:right;clear:both;margin-inline:var(--gs-space-6) 0}.gs-story__flow>[data-gs-story=offset]:nth-of-type(2n){float:left;margin-inline:0 var(--gs-space-6)}.gs-story__flow>[data-gs-story=offset] :is(img,iframe){width:100%;max-width:none}.gs-story__row{display:flex;align-items:flex-start;justify-content:center;gap:var(--gs-space-4);width:100cqi;margin-inline-start:calc((100% - 100cqi)/2)}.gs-story__row>figure{flex:var(--gs-r, 1) 1 0;min-width:0}.gs-story__row>figure:only-child{flex:0 1 auto}.gs-story__row>figure:not(:only-child) :is(img,iframe){width:100%;max-width:none}.gs-story__flow>.gs-story__row:has(+.gs-story__row){margin-block-end:var(--gs-space-4)}.gs-story__flow>.gs-story__credit{margin-inline-start:calc((100% - 100cqi)/2)}}@media(min-width:990px){.gs-story__flow>[data-gs-story=offset]{width:calc(40% + (100cqi - 100%)/2);margin-inline-end:calc((100% - 100cqi)/2)}.gs-story__flow>[data-gs-story=offset][data-gs-tall]{width:calc(32% + (100cqi - 100%)/2)}.gs-story__flow>[data-gs-story=offset]:nth-of-type(2n){margin-inline:calc((100% - 100cqi)/2) var(--gs-space-6)}.gs-story__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gs-gutter);align-items:center;width:calc(100% + (100cqi - 100%)/2);max-width:none}.gs-story__split>figure :is(img,iframe){width:100%;max-width:none}.gs-story__split--flip{margin-inline-start:calc((100% - 100cqi)/2)}.gs-story__split--flip>figure{order:-1}}.gs-prose [style]:not(iframe,img),.gs-prose font{font-family:inherit!important;color:inherit!important;background-color:transparent!important;text-align:inherit!important;letter-spacing:inherit!important}.gs-prose :is(span,font,p,li,div,strong,em,b,i,a)[style]{font-size:inherit!important;line-height:inherit!important}.gs-media{position:relative;overflow:hidden;margin:0;background-color:var(--gs-color-tint)}.gs-media>img,.gs-media>picture>img,.gs-media>video{display:block;width:100%;height:100%}.gs-media--photo{aspect-ratio:var(--gs-media-ratio, var(--gs-ratio-card));outline:var(--gs-border) solid var(--gs-color-media-edge);outline-offset:calc(-1 * var(--gs-border))}.gs-media--photo>img,.gs-media--photo>picture>img,.gs-media--photo>video{object-fit:cover;object-position:var(--gs-focal, 50% 50%)}.gs-media--artwork{box-sizing:border-box;aspect-ratio:var(--gs-media-ratio, var(--gs-ratio-artwork));padding:var(--gs-artwork-inset);background-color:var(--gs-color-mat)}.gs-media--artwork>img,.gs-media--artwork>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;padding:var(--gs-artwork-inset);object-fit:contain;object-position:50% 50%!important}.gs-media--blank{display:grid;place-items:center}.gs-shape-sm{border-radius:var(--gs-shape-sm)}.gs-shape-md{border-radius:var(--gs-shape-md)}.gs-shape-lg{border-radius:var(--gs-shape-lg)}.gs-hero{display:grid;width:min(100% - 2 * var(--gs-gutter),var(--gs-width-wide));margin-inline:auto}.gs-hero__media{--gs-media-ratio: var(--gs-ratio-hero);max-height:var(--gs-hero-max-h);width:100%;border-radius:var(--gs-shape-lg)}.gs-hero__box{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gs-space-4);justify-items:start;margin:calc(-1 * var(--gs-hero-overlap)) 0 0;border-radius:var(--gs-shape-lg)}.gs-hero__box,.gs-feature,.gs-visit-info{padding:var(--gs-space-6) var(--gs-space-5)}@media(min-width:990px){.gs-hero__box,.gs-feature,.gs-visit-info{padding:var(--gs-space-7)}}.gs-hero__box:first-child{margin-block-start:0}.gs-hero__summary{margin:0;max-width:var(--gs-measure);line-height:var(--gs-leading-body);text-wrap:pretty}.gs-hero__visit{display:grid;justify-items:start;gap:var(--gs-space-2)}@media(pointer:coarse){.gs-hero__visit>.gs-cta-link{margin-block:calc((var(--gs-tap-target) - var(--gs-leading-label) * 1em) / -2)}}.gs-hero__caption{margin-block-start:var(--gs-space-3);max-width:var(--gs-measure)}.gs-hero__caption>*,.gs-hero__caption>.metafield-rich_text_field>*{margin:0}@media(min-width:750px){.gs-hero__media{--gs-media-ratio: var(--gs-ratio-hero-md)}}@media(min-width:990px){.gs-hero__media{--gs-media-ratio: var(--gs-ratio-hero-lg)}.gs-hero:not(.gs-hero--artwork){--_hero-box-w: min(var(--gs-hero-box-w), 58%);grid-template-columns:var(--_hero-inset, 0px) calc(var(--_hero-box-w) + 2 * var(--gs-space-7)) minmax(0,1fr)}.gs-hero:not(.gs-hero--artwork)>.gs-hero__media,.gs-hero:not(.gs-hero--artwork)>.gs-editor-warning{grid-column:1 / -1}.gs-hero:not(.gs-hero--artwork)>.gs-hero__box{grid-column:2}.gs-hero:not(.gs-hero--artwork)>.gs-hero__caption{grid-column:3;grid-row:2;align-self:start;margin:var(--gs-space-3) 0 0 var(--gs-gutter)}}@media(min-width:990px)and (max-width:1391.98px){.gs-hero:not(.gs-hero--artwork){width:min(100% - 2 * var(--gs-gutter),var(--gs-width-content))}}@media(min-width:1392px){.gs-hero:not(.gs-hero--artwork){--_hero-inset: calc((100% - var(--gs-width-content)) / 2)}}@media(min-width:1200px){.gs-hero:not(.gs-hero--artwork){--_hero-box-w: min(var(--gs-hero-box-w-xl), 60%)}}@media(min-width:1200px)and (max-width:1391.98px){.gs-hero:not(.gs-hero--artwork){--_hero-box-w: min(var(--gs-hero-box-w-xl), .6 * (100vw - 2 * var(--gs-gutter)))}}.gs-hero--artwork{gap:var(--gs-space-3)}.gs-hero--artwork .gs-hero__media,:is(.gs-artwork__lead,.gs-artwork__media) .gs-media--artwork{--gs-media-ratio: max(.8, min(1.3333, var(--gs-art-ratio, 1)))}.gs-hero--artwork .gs-hero__media{max-height:var(--gs-hero-art-max-h)}.gs-hero--artwork .gs-hero__caption{margin-block-start:0}.gs-hero--artwork .gs-hero__box{margin:var(--gs-space-3) 0 0}@media(min-width:990px){.gs-hero--artwork{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto 1fr;align-items:end;gap:var(--gs-space-3) var(--gs-gutter)}.gs-hero--artwork .gs-hero__media{grid-column:1;grid-row:1}.gs-hero--artwork .gs-hero__caption{grid-column:1;grid-row:2;align-self:start;margin-block-start:0}.gs-hero--artwork .gs-hero__box{grid-column:2;grid-row:1 / span 2;width:auto;margin:0}.gs-hero--artwork:not(:has(>.gs-hero__caption)){grid-template-rows:auto}.gs-hero--artwork:not(:has(>.gs-hero__caption))>.gs-hero__box{grid-row:1}}@media(min-width:1200px){.gs-hero--artwork{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.gs-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--gs-space-3)}.gs-card .gs-media{margin-block-end:var(--gs-space-2)}.gs-card>.gs-cta-link{justify-self:start}.gs-card__title{margin:0;font-size:var(--gs-text-h3);font-weight:var(--gs-weight-black);line-height:var(--gs-leading-heading);text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word}:is(.gs-card__title,.gs-artwork-tile__title) a{color:inherit;text-decoration:none}:is(.gs-card__title,.gs-artwork-tile__title) a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.gs-card:active .gs-card__title a{text-decoration-line:underline;text-decoration-color:var(--gs-color-link-line);text-decoration-thickness:var(--gs-link-thickness-hover);text-underline-offset:var(--gs-link-offset-heading)}@media(hover:hover)and (pointer:fine){.gs-card:hover .gs-card__title a{text-decoration-line:underline;text-decoration-color:var(--gs-color-link-line);text-decoration-thickness:var(--gs-link-thickness-hover);text-underline-offset:var(--gs-link-offset-heading)}}.gs-card__meta{display:grid;gap:var(--gs-space-1);margin:0}.gs-card__meta>*{margin:0}.gs-card__text{margin:0;text-wrap:pretty}.gs-card__text>p{margin:0}.gs-card__text>p+p{margin-block-start:1em}.gs-card__text a{position:relative;z-index:1}.gs-grid--people .gs-card__text{font-size:var(--gs-text-small);line-height:var(--gs-leading-small)}.gs-card--text{padding-block-start:var(--gs-space-4);border-block-start:var(--gs-border-strong) solid var(--gs-color-rule)}.gs-card-group+.gs-card-group{margin-block-start:var(--gs-section-space)}.gs-card-group+.gs-card-group:not([aria-labelledby]){padding-block-start:var(--gs-space-7);border-block-start:var(--gs-border-strong) solid var(--gs-color-rule)}.gs-card-group,.gs-section[id]{scroll-margin-block-start:var(--gs-space-6)}.gs-artwork-tile{position:relative;display:flex;flex-direction:column;gap:var(--gs-space-1)}.gs-artwork-tile:has(>.gs-artwork-tile__price){block-size:100%}.gs-artwork-tile .gs-media{margin-block-end:var(--gs-space-3)}.gs-artwork-tile__artist{margin:0;font-weight:var(--gs-weight-bold);line-height:var(--gs-leading-tight)}.gs-artwork-tile__title{margin:0;font-size:var(--gs-text-body);font-weight:var(--gs-weight-regular);line-height:var(--gs-leading-tight);text-transform:none}.gs-artwork-tile__title cite{font-style:italic}.gs-artwork-tile:active .gs-artwork-tile__title a{text-decoration-line:underline;text-decoration-color:var(--gs-color-link-line);text-decoration-thickness:var(--gs-link-thickness-hover);text-underline-offset:var(--gs-link-offset)}@media(hover:hover)and (pointer:fine){.gs-artwork-tile:hover .gs-artwork-tile__title a{text-decoration-line:underline;text-decoration-color:var(--gs-color-link-line);text-decoration-thickness:var(--gs-link-thickness-hover);text-underline-offset:var(--gs-link-offset)}}.gs-card:not(.gs-card--wide) .gs-card__credit,.gs-artwork-tile__medium{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.gs-artwork-tile__price,.gs-price--line{margin:var(--gs-space-2) 0 0;font-size:var(--gs-text-small);font-weight:var(--gs-weight-bold)}.gs-artwork-tile__price{margin-block-start:auto;padding-block-start:var(--gs-space-2)}@supports selector(:has(*)){.gs-card:has(.gs-card__title a:focus-visible),.gs-artwork-tile:has(a:focus-visible){outline:var(--gs-focus-width) solid var(--gs-color-focus);outline-offset:var(--gs-focus-offset)}.gs-card .gs-card__title a:focus-visible,.gs-artwork-tile a:focus-visible{outline:none}}.gs-switcher{margin-block:calc(var(--gs-space-6) - var(--gs-stack-lg)) var(--gs-stack-lg)}.gs-switcher__list{display:flex;flex-wrap:wrap;gap:0 var(--gs-space-6);margin:0;padding:0;list-style:none;box-shadow:inset 0 calc(-1 * var(--gs-border-strong)) 0 var(--gs-color-rule)}@media(max-width:989.98px){.gs-switcher__list{column-gap:var(--gs-space-5)}}.gs-switcher__list a{display:inline-flex;flex-wrap:wrap;align-content:center;align-items:baseline;gap:.5em;min-height:var(--gs-tap-target);white-space:nowrap;color:var(--gs-color-fg-muted);text-decoration:none;border-bottom:var(--gs-border-bar) solid transparent}.gs-switcher__list a:active{color:var(--gs-color-fg);border-bottom-color:var(--gs-color-rule)}@media(hover:hover)and (pointer:fine){.gs-switcher__list a:hover{color:var(--gs-color-fg);border-bottom-color:var(--gs-color-rule)}}.gs-switcher__list a[aria-current=page]{color:var(--gs-color-fg);border-bottom-color:var(--gs-color-link-line)}.gs-switcher__sub{display:flex;flex-wrap:wrap;gap:0 var(--gs-space-5);margin:var(--gs-space-2) 0 0;padding:0;list-style:none}.gs-switcher__sub a{display:inline-flex;align-items:center;min-height:var(--gs-tap-target);font-size:var(--gs-text-small);color:var(--gs-color-fg-muted);text-decoration:underline transparent;text-decoration-thickness:var(--gs-border-strong);text-underline-offset:.4em}.gs-switcher__sub a:active{color:var(--gs-color-fg);text-decoration-color:var(--gs-color-rule)}@media(hover:hover)and (pointer:fine){.gs-switcher__sub a:hover{color:var(--gs-color-fg);text-decoration-color:var(--gs-color-rule)}}.gs-switcher__sub a[aria-current=page]{color:var(--gs-color-fg);font-weight:var(--gs-weight-bold);text-decoration-color:var(--gs-color-link-line)}.gs-events--led>.gs-event:first-child{padding-block-start:0;border-block-start:0}.gs-events-group>.gs-section-head{margin-block-end:var(--gs-space-4)}.gs-events--quiet{gap:var(--gs-space-5)}.gs-switcher__count{font-size:var(--gs-text-label);font-weight:var(--gs-weight-bold);letter-spacing:0;color:var(--gs-color-fg-muted)}.gs-gallery--installation{grid-template-columns:minmax(0,1fr)}.gs-gallery--installation .gs-media{--gs-media-ratio: var(--gs-ratio-install)}@media(max-width:749px){.gs-gallery--installation{row-gap:var(--gs-space-6)}}@media(min-width:750px){.gs-gallery--installation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.gs-gallery--installation{grid-template-columns:repeat(3,minmax(0,1fr))}}.gs-media--enlarge{display:block;cursor:zoom-in}.gs-lightbox{--gs-color-bg: var(--gs-color-mat);box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;color:var(--gs-color-fg);background-color:var(--gs-color-bg)}.gs-lightbox[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;animation:gs-fade var(--gs-duration-fast) var(--gs-ease)}.gs-lightbox::backdrop{background-color:var(--gs-color-mat)}@keyframes gs-fade{0%{opacity:0}}html:has(.gs-lightbox[open]){overflow:hidden}.gs-lightbox__bar,.gs-lightbox__foot{display:flex;align-items:center;gap:var(--gs-space-4);padding:var(--gs-space-3) var(--gs-gutter)}.gs-lightbox__close{margin-inline-start:auto}.gs-lightbox__stage{display:grid;min-height:0;padding-inline:var(--gs-gutter)}.gs-lightbox__img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.gs-lightbox__foot{align-items:flex-end}.gs-lightbox__caption{flex:1 1 auto;max-width:var(--gs-measure)}.gs-lightbox__caption>*+*{margin-block-start:var(--gs-space-1)}.gs-lightbox__label{margin:0}.gs-lightbox__label cite{font-style:italic}.gs-lightbox__nav{display:flex;flex:none;gap:var(--gs-space-2);margin-inline-start:auto}.gs-lightbox :is(.gs-lightbox__count,.gs-lightbox__nav)[hidden]{display:none}.gs-lightbox__close:after,.gs-lightbox__step:after{content:"";background-color:currentColor;-webkit-mask:var(--gs-icon-close) center / contain no-repeat;mask:var(--gs-icon-close) center / contain no-repeat}.gs-lightbox__close:after{width:.75em;height:.75em}.gs-lightbox__step{width:var(--gs-control-h);padding:0}.gs-lightbox__step:after{width:1.25em;height:.875em;-webkit-mask-image:var(--gs-icon-arrow);mask-image:var(--gs-icon-arrow)}.gs-lightbox__step--previous:after{transform:scaleX(-1)}.gs-field{display:grid;gap:var(--gs-space-2)}.gs-input{box-sizing:border-box;width:100%;min-height:var(--gs-control-h);padding:0 var(--gs-space-4);font:inherit;font-size:var(--gs-text-body);color:var(--gs-color-field-fg);background-color:var(--gs-color-field-bg);border:var(--gs-border-strong) solid var(--gs-color-control-border);border-radius:var(--gs-shape-sm)}.gs-input::placeholder{color:var(--gs-color-field-placeholder);opacity:1}.gs-input:focus-visible{outline-offset:var(--gs-border)}.gs-input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.gs-input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;inline-size:1rem;block-size:1rem;margin-inline-start:var(--gs-space-2);background-color:currentColor;-webkit-mask:var(--gs-icon-close) center / contain no-repeat;mask:var(--gs-icon-close) center / contain no-repeat;cursor:pointer}.gs-input[aria-invalid=true]{border-color:var(--gs-color-error);box-shadow:inset 0 0 0 var(--gs-border) var(--gs-color-error)}.gs-field__error,.gs-form-status{display:flex;align-items:flex-start;gap:.45em;margin:0;font-size:var(--gs-text-small);font-weight:var(--gs-weight-bold);line-height:var(--gs-leading-small)}.gs-field__error{color:var(--gs-color-error)}.gs-field__error:before,.gs-form-status:before{content:"";flex:none;width:1.1em;height:1.1em;margin-block-start:.1em;background-color:currentColor;-webkit-mask:var(--gs-icon-alert) center / contain no-repeat;mask:var(--gs-icon-alert) center / contain no-repeat}.gs-form-status:before{-webkit-mask-image:var(--gs-icon-check);mask-image:var(--gs-icon-check)}.gs-field__error[hidden],.gs-form-status[hidden]{display:none}.gs-form-status:focus{outline:none}.gs-signup{display:grid;gap:var(--gs-space-4);max-width:var(--gs-width-form)}.gs-signup__row,.gs-form-row{display:flex;flex-wrap:wrap;gap:var(--gs-space-3);align-items:end}:is(.gs-signup__row,.gs-form-row) .gs-field{flex:1 1 16rem}.gs-form-row{max-width:var(--gs-width-form)}.gs-header{position:relative;z-index:var(--gs-z-header);display:flex;align-items:flex-start;column-gap:var(--gs-space-5);padding-inline-end:var(--gs-gutter);background-color:var(--gs-color-bg);--_logo-h: var(--gs-header-logo-h);--_header-h: var(--_logo-h);min-height:var(--_header-h)}@media(min-width:990px){.gs-header{--_logo-h: var(--gs-header-logo-h-lg);--_header-h: var(--gs-header-logo-h-lg)}}[data-gs-brand=foundation] .gs-header{--_logo-h: var(--gs-header-logo-h-foundation)}@media(max-width:989px)and (min-height:30rem){:root{--_header-stuck-h: var(--gs-header-logo-h);scroll-padding-block-start:var(--_header-stuck-h)}:root:has(>body[data-gs-brand=foundation]){--_header-stuck-h: var(--gs-header-logo-h-foundation)}.gs-header-group{position:sticky;top:0;z-index:var(--gs-z-header)}.gs-header{box-shadow:0 var(--gs-border) 0 transparent;transition:box-shadow var(--gs-duration-fast) var(--gs-ease)}.gs-header[data-stuck]{box-shadow:0 var(--gs-border) 0 var(--gs-color-rule)}}.gs-header__logo{display:block;flex:none;line-height:0}.gs-header__logo:focus-visible{outline-offset:calc(-1 * var(--gs-focus-width))}.gs-header__logo :is(img,svg){display:block;height:var(--_logo-h);width:auto}:is(.gs-header__menu-toggle,.gs-nav__trigger){list-style:none}:is(.gs-header__menu-toggle,.gs-nav__trigger)::-webkit-details-marker{display:none}.gs-drawer{align-self:center;margin-inline-start:auto}.gs-header__menu-toggle{min-height:var(--gs-tap-target);padding:0 var(--gs-space-3);-webkit-user-select:none;user-select:none}.gs-header__menu-toggle:after{content:"";width:1.1em;height:.85em;background-color:currentColor;-webkit-mask:var(--gs-icon-menu) center / contain no-repeat;mask:var(--gs-icon-menu) center / contain no-repeat}.gs-drawer[open]>.gs-header__menu-toggle:after{-webkit-mask-image:var(--gs-icon-close);mask-image:var(--gs-icon-close)}.gs-drawer__panel{position:absolute;inset-inline:0;top:100%;z-index:var(--gs-z-drawer);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--gs-space-5);max-height:calc(100vh - var(--_header-h));max-height:calc(100dvh - var(--_header-h));overflow-y:auto;overscroll-behavior:contain;padding:var(--gs-space-2) var(--gs-gutter) var(--gs-space-6);background-color:var(--gs-color-bg);border-block-end:var(--gs-border-strong) solid var(--gs-color-rule);box-shadow:var(--gs-shadow-dropdown)}.gs-drawer__panel .gs-nav{flex-direction:column;align-items:stretch;gap:0}.gs-drawer__panel .gs-nav__item{display:block;border-block-end:var(--gs-border) solid var(--gs-color-rule)}.gs-drawer__panel :is(.gs-nav__link,.gs-nav__trigger){display:flex;justify-content:space-between;width:100%}.gs-drawer__panel .gs-nav__panel{position:static;min-width:0;padding:0 0 var(--gs-space-3) var(--gs-space-4);border:0;border-radius:0;box-shadow:none}.gs-drawer__panel .gs-nav__panel a{min-height:var(--gs-tap-target)}.gs-drawer__panel .gs-nav__group{margin-block-start:var(--gs-space-2)}.gs-drawer__panel .gs-nav__group-title{min-height:var(--gs-tap-target)}.gs-drawer__panel .gs-utility{flex-direction:column;gap:0}.gs-drawer__panel .gs-utility a,.gs-drawer__panel .gs-utility__open{display:flex;align-items:center;min-height:var(--gs-tap-target)}.gs-header__bar{display:none}.gs-utility{display:flex;gap:var(--gs-space-5);margin:0;padding:0;list-style:none;font-size:var(--gs-text-small);font-weight:var(--gs-weight-regular);line-height:var(--gs-leading-small)}.gs-utility a{color:var(--gs-color-fg)}.gs-utility .gs-open{font-weight:inherit}.gs-nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-space-1) var(--gs-space-6);margin:0;padding:0;list-style:none}.gs-nav__item{position:relative;display:flex;align-items:center}.gs-nav__link,.gs-nav__trigger,.gs-switcher__list a{font-size:var(--gs-text-nav);font-weight:var(--gs-weight-extrabold);line-height:var(--gs-leading-label);letter-spacing:var(--gs-tracking-nav);text-transform:uppercase}.gs-nav__link,.gs-nav__trigger{display:inline-flex;align-items:center;gap:.5em;min-height:var(--gs-tap-target);margin:0;padding:0;font-family:var(--gs-font-sans);color:var(--gs-color-fg);text-decoration:none;background:transparent;border:0;cursor:pointer;-webkit-user-select:none;user-select:none}.gs-nav__trigger:after{content:"";flex:none;width:.7em;height:.45em;background-color:currentColor;-webkit-mask:var(--gs-icon-chevron) center / contain no-repeat;mask:var(--gs-icon-chevron) center / contain no-repeat}.gs-nav__details[open]>.gs-nav__trigger:after,.gs-disclosure[open]>summary:after{transform:rotate(180deg);transition:transform var(--gs-duration-fast) var(--gs-ease)}.gs-nav__link[aria-current=page],.gs-nav__item--current :is(.gs-nav__link,.gs-nav__trigger),:is(.gs-nav__link,.gs-nav__trigger):active{text-decoration-line:underline;text-decoration-color:var(--gs-color-link-line);text-decoration-thickness:var(--gs-nav-line);text-underline-offset:.5em}.gs-nav__panel{position:absolute;top:100%;left:0;z-index:var(--gs-z-dropdown);display:grid;box-sizing:content-box;min-width:15rem;margin:0;padding:var(--gs-space-3) var(--gs-space-5) var(--gs-space-4);list-style:none;background-color:var(--gs-color-field-bg);border-top:var(--gs-border-bar) solid var(--gs-color-rule);border-radius:var(--gs-shape-md);box-shadow:var(--gs-shadow-dropdown)}.gs-header__bar .gs-nav__item:nth-last-child(-n+2) .gs-nav__panel{left:auto;right:0}.gs-nav__panel a{display:flex;align-items:center;min-height:2.5rem;color:var(--gs-color-field-fg)}.gs-nav__group{display:grid;align-content:start}.gs-nav__group-title{display:flex;align-items:center;min-height:2.5rem;color:var(--gs-color-field-fg)}.gs-nav__group>ul{display:grid;margin:0;padding:0;list-style:none}.gs-nav__panel--groups>li:not(.gs-nav__group)>a{font-weight:var(--gs-weight-bold)}a.gs-nav__group-title,.gs-nav__panel--groups>li:not(.gs-nav__group)>a{gap:.55em}a.gs-nav__group-title:not(.gs-link--external):after,.gs-nav__panel--groups>li:not(.gs-nav__group)>a:not(.gs-link--external):after{content:"";flex:none;width:1.15em;height:.8em;background-color:currentColor;-webkit-mask:var(--gs-icon-arrow) center / contain no-repeat;mask:var(--gs-icon-arrow) center / contain no-repeat;transition:transform var(--gs-duration-fast) var(--gs-ease)}:is(a.gs-nav__group-title,.gs-nav__panel--groups>li:not(.gs-nav__group)>a):active:after{transform:translate(.25em)}@media(hover:hover)and (pointer:fine){:is(a.gs-nav__group-title,.gs-nav__panel--groups>li:not(.gs-nav__group)>a):hover:after{transform:translate(.25em)}}@keyframes gs-reveal{0%{opacity:0;transform:translateY(-.25rem)}}.gs-header__bar .gs-nav__details[open]>.gs-nav__panel,.gs-drawer[open]>.gs-drawer__panel{animation:gs-reveal var(--gs-duration-fast) var(--gs-ease)}@media(hover:hover)and (pointer:fine){.gs-nav__link:hover,.gs-nav__trigger:hover{text-decoration-line:underline;text-decoration-color:var(--gs-color-link-line);text-decoration-thickness:var(--gs-nav-line);text-underline-offset:.5em}}:is(.gs-nav__panel,.gs-utility,.gs-footer__cols,.gs-footer__legal) a{text-decoration-line:none;text-decoration-color:var(--gs-color-link-line);text-decoration-thickness:var(--gs-link-thickness);text-underline-offset:var(--gs-link-offset)}:is(.gs-nav__panel,.gs-utility) a[aria-current=page],:is(.gs-nav__panel,.gs-utility,.gs-footer__cols,.gs-footer__legal) a:active{text-decoration-line:underline}@media(hover:hover)and (pointer:fine){:is(.gs-nav__panel,.gs-utility,.gs-footer__cols,.gs-footer__legal) a:hover{text-decoration-line:underline}}@media(min-width:1200px){.gs-header{column-gap:var(--gs-space-6)}.gs-drawer{display:none}.gs-header__bar{display:flex;flex:1;flex-direction:column;align-items:stretch;justify-content:center;gap:var(--gs-space-1);min-height:var(--_header-h)}.gs-header__bar :is(.gs-utility,.gs-nav){justify-content:flex-end}.gs-header__bar .gs-utility a{display:inline-flex;align-items:center;min-height:2rem}.gs-header__bar .gs-utility__open{display:flex;align-items:center;margin-inline-end:auto}.gs-nav{gap:var(--gs-space-1) var(--gs-nav-gap)}.gs-header__bar .gs-nav{position:relative}.gs-header__bar .gs-nav__item--groups{position:static}.gs-header__bar .gs-nav__panel--groups{left:auto;right:0;grid-template-columns:repeat(var(--gs-nav-groups, 1),minmax(11rem,max-content));column-gap:var(--gs-space-7)}.gs-header__bar .gs-nav__panel--groups>li:not(.gs-nav__group){grid-column:1 / -1}.gs-header__bar .gs-nav__panel--groups>li:not(.gs-nav__group):has(+.gs-nav__group){margin-block-end:var(--gs-space-3);padding-block-end:var(--gs-space-3);border-block-end:var(--gs-border) solid var(--gs-color-rule)}}.gs-footer{padding-block:max(var(--gs-space-7),var(--gs-stack-lg)) var(--gs-space-6)}.gs-footer__top{display:grid;gap:var(--gs-space-6);align-items:start}.gs-footer__logos{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--gs-space-7) var(--gs-space-6)}.gs-footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gs-space-6);margin-block:max(var(--gs-space-7),var(--gs-stack-lg)) var(--gs-space-7)}@media(max-width:749px){.gs-footer__cols>:first-child{grid-column:1 / -1}}@media(min-width:990px){.gs-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-footer__top,.gs-footer__cols{column-gap:var(--gs-gutter)}}@media(min-width:1200px){.gs-footer__cols{grid-template-columns:repeat(4,minmax(0,1fr))}}.gs-footer__cols>*{display:grid;align-content:start;gap:var(--gs-space-3)}.gs-footer__cols p{margin:0}.gs-footer__cols ul+.gs-label{margin-block-start:var(--gs-space-3)}.gs-footer__cols ul{margin:0;padding:0;list-style:none;display:grid;gap:var(--gs-space-2)}.gs-footer__cols a{color:inherit}.gs-footer__legal{display:flex;flex-wrap:wrap;gap:var(--gs-space-2) var(--gs-space-5);margin:0;padding:0;list-style:none;color:var(--gs-color-fg-muted);font-size:var(--gs-text-caption);line-height:var(--gs-leading-caption)}.gs-footer__legal a{color:inherit}.gs-footer__legal>:first-child{flex-basis:100%}.gs-footer__logos svg{display:block;width:auto;height:calc(var(--gs-footer-logo-x) / var(--gs-logo-x));margin-block-end:calc(var(--gs-footer-logo-x) / var(--gs-logo-x) * var(--gs-logo-descent) * -1)}.gs-footer__ack{max-width:var(--gs-measure);margin:0}.gs-footer__ack>*{margin-block:0}.gs-footer__cols address{font-style:normal}:where(*),:where(*):before,:where(*):after{box-sizing:border-box}:where(body){margin:0}:where(.gs-type) :where(img,video){max-width:100%;height:auto}.gs-main:focus{outline:none}.gs-skip-link{position:absolute;inset-inline-start:var(--gs-space-4);top:var(--gs-space-2);z-index:var(--gs-z-skip);padding:var(--gs-space-3) var(--gs-space-4);line-height:var(--gs-leading-body);color:var(--gs-color-skip-fg);background-color:var(--gs-color-skip-bg);border-radius:var(--gs-shape-sm);transform:translateY(-200%)}.gs-skip-link:focus{transform:none}.gs-feature{display:grid;gap:var(--gs-space-6) var(--gs-gutter);align-items:center;border-radius:var(--gs-shape-lg)}.gs-feature__text{display:grid;gap:var(--gs-space-4);justify-items:start;align-content:center}.gs-feature__text>*{margin:0}.gs-feature__text .gs-prose,.gs-newsletter__text .gs-prose{text-wrap:pretty}.gs-feature__logo{line-height:0;margin-block-end:var(--gs-space-2)}.gs-feature__logo .gs-logo{display:block;height:var(--gs-feature-logo-h);width:auto}@media(min-width:990px){.gs-feature{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.gs-feature--no-media{grid-template-columns:minmax(0,1fr)}.shopify-section:has(.gs-feature:not(.gs-feature--no-media))~.shopify-section .gs-feature:not(.gs-feature--no-media){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.shopify-section:has(.gs-feature:not(.gs-feature--no-media))~.shopify-section .gs-feature:not(.gs-feature--no-media)>.gs-media{order:2}}.gs-details{display:grid;gap:var(--gs-space-5) var(--gs-gutter);margin:0}@media(min-width:750px){.gs-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.gs-details{grid-template-columns:repeat(3,minmax(0,1fr))}}.gs-details--stack{grid-template-columns:minmax(0,1fr);gap:var(--gs-space-4);width:100%}.gs-details__item{display:grid;align-content:start;gap:var(--gs-space-2);padding-block-start:var(--gs-space-3);border-block-start:var(--gs-border-strong) solid var(--gs-color-rule)}.gs-details__item--wide{grid-column:1 / -1}.gs-details dd{margin:0}.gs-details dd>*+*{margin-block-start:var(--gs-space-1)}.gs-names{margin:0;padding:0;list-style:none}.gs-details__item--wide .gs-names{columns:14rem;column-gap:var(--gs-gutter)}.gs-names li{break-inside:avoid}.gs-events{display:grid;gap:var(--gs-space-6);margin:0;padding:0;list-style:none}.gs-event{display:grid;align-content:start;gap:var(--gs-space-4) var(--gs-gutter);padding-block-start:var(--gs-space-5);border-block-start:var(--gs-border-strong) solid var(--gs-color-rule)}.gs-event__text{display:grid;align-content:start;justify-items:start;gap:var(--gs-space-3);max-width:var(--gs-measure)}.gs-event__text>*{margin:0}.gs-event__text>.gs-event__summary{margin-block-start:var(--gs-space-1)}.gs-event__summary>p{margin:0;text-wrap:pretty}.gs-event__summary>p+p{margin-block-start:1em}@media(pointer:fine){.gs-event__text>.gs-cta-link{margin-block-start:var(--gs-space-3)}}@media(min-width:750px){.gs-event--media,.gs-events:not(.gs-events--compact):has(>.gs-event--media)>.gs-event{grid-template-columns:var(--_beside)}.gs-event--media>.gs-event__text,.gs-events:not(.gs-events--compact):has(>.gs-event--media)>.gs-event>.gs-event__text{grid-column:2 / -1}}.gs-lesson-card>.gs-media{position:relative}.gs-lesson-card>.gs-media:before,.gs-lesson-card>.gs-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:var(--gs-space-8);height:var(--gs-space-8);pointer-events:none}.gs-lesson-card>.gs-media:before{border-radius:50%;background:var(--gs-color-fg);opacity:.85}.gs-lesson-card>.gs-media:after{background:var(--gs-color-bg);clip-path:polygon(38% 28%,38% 72%,74% 50%)}.gs-classes-groups{display:grid;gap:var(--gs-stack-lg)}.gs-classes-group{display:grid;gap:var(--gs-space-6)}.gs-classes-group>.gs-h2{margin:0}.gs-classes{display:grid;gap:var(--gs-space-7);margin:0;padding:0;list-style:none}.gs-class{display:grid;align-content:start;gap:var(--gs-space-4) var(--gs-gutter);padding-block-start:var(--gs-space-5);border-block-start:var(--gs-border-strong) solid var(--gs-color-rule)}.gs-class>.gs-h3{margin:0;max-width:var(--gs-measure)}.gs-class__text{max-width:var(--gs-measure)}.gs-class__text>p{margin:0;text-wrap:pretty}.gs-class__text>p+p{margin-block-start:1em}.gs-class__facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:var(--gs-space-4) var(--gs-gutter);margin:0}.gs-class__facts>div{display:grid;align-content:start;gap:var(--gs-space-1)}.gs-class__facts dd{margin:0}.gs-class__action{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-space-3) var(--gs-space-5)}.gs-class__status{margin:0;font-weight:var(--gs-weight-bold)}@media(min-width:990px){.gs-class{grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"name facts" "text facts" "action facts";grid-template-rows:auto auto 1fr}.gs-class>.gs-h3{grid-area:name}.gs-class__text{grid-area:text}.gs-class__action{grid-area:action;align-self:start}.gs-class__facts{grid-area:facts;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}}.gs-class__action>.gs-button{flex:1 1 100%}@media(min-width:750px){.gs-class__action>.gs-button{flex:0 0 auto}}.gs-card--logo{gap:var(--gs-space-6)}.gs-card__logo{margin:0;line-height:0}.gs-card__logo a{display:inline-block}.gs-card__logo .gs-logo{display:block;height:var(--gs-org-logo-h);width:auto}.gs-card__logo--foundation .gs-logo{height:var(--gs-org-logo-h-wide)}.gs-card--logo .gs-card__body{gap:var(--gs-space-4)}.gs-grid--logos{grid-template-columns:minmax(0,1fr);gap:var(--gs-space-7)}.gs-grid--logos .gs-card--logo{padding-block-start:var(--gs-space-6);border-block-start:var(--gs-border-strong) solid var(--gs-color-rule)}@media(min-width:750px){.gs-grid--logos .gs-card--logo{grid-template-columns:var(--gs-org-logo-col) minmax(0,var(--gs-measure));gap:var(--gs-gutter)}}@media(min-width:990px){.gs-card__logo .gs-logo{height:var(--gs-org-logo-h-lg)}.gs-card__logo--foundation .gs-logo{height:var(--gs-org-logo-h-wide-lg)}.gs-grid--logos{max-width:calc(var(--gs-org-logo-col-lg) + var(--gs-gutter) + var(--gs-measure));gap:var(--gs-space-8)}.gs-grid--logos .gs-card--logo{grid-template-columns:var(--gs-org-logo-col-lg) minmax(0,var(--gs-measure));padding-block-start:var(--gs-space-7)}}.gs-collection-intro{padding-block-start:var(--gs-stack-lg)}.gs-gallery__credit{margin:var(--gs-space-4) 0 0}.gs-card__body{display:grid;align-content:start;justify-items:start;gap:var(--gs-space-3)}.gs-card__body>*{margin:0}.gs-grid--features{grid-template-columns:minmax(0,1fr);gap:var(--gs-space-8)}.gs-card--wide .gs-card__title{font-size:var(--gs-text-h2)}.gs-card__cue{margin-block-start:var(--gs-space-2)}@media(pointer:fine){.gs-card>.gs-cta-link,.gs-card__cue{margin-block-start:var(--gs-space-3)}}.gs-card--wide .gs-card__body{max-inline-size:var(--gs-measure)}@media(min-width:990px){.gs-card--wide{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--gs-gutter);align-items:center}.gs-card--wide>.gs-media{margin:0}}.gs-about{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"facts" "body" "credits";gap:var(--gs-space-6) var(--gs-gutter)}.gs-about__facts{grid-area:facts}.gs-about__body{grid-area:body}.gs-about__credits{grid-area:credits;display:grid;justify-items:start;border-block-start:var(--gs-border-strong) solid var(--gs-color-rule)}.gs-about__credits>*{margin:0}.gs-events--compact{gap:var(--gs-space-6)}.gs-events--compact .gs-event__text>.gs-cta-link{margin-block-start:0}.gs-events--compact .gs-event{padding:0;border:0;gap:var(--gs-space-1)}.gs-about__facts .gs-details__item--wide .gs-names{columns:2 12rem}@media(min-width:990px){.gs-about{grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-rows:auto 1fr;grid-template-areas:"body facts" "credits facts";column-gap:var(--gs-space-8)}.gs-about--no-facts{grid-template-areas:"body ." "credits ."}.gs-about__facts,.gs-about__credits{align-self:start}.gs-about:not(:has(>.gs-about__body,>.gs-about__credits)){grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"facts"}.gs-about:not(:has(>.gs-about__body,>.gs-about__credits)) .gs-details--stack{grid-template-columns:repeat(3,minmax(0,1fr))}}.gs-logos{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gs-space-5) var(--gs-space-7);margin:0;padding:0;list-style:none}.gs-logos img{display:block;height:var(--gs-funder-logo-h);width:auto}.gs-artwork{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gs-space-7) var(--gs-gutter);margin-block:var(--gs-space-5) var(--gs-section-space)}.gs-artwork__media{display:grid;gap:var(--gs-space-4);margin:0;padding:0;list-style:none}@media(min-width:990px){.gs-artwork{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"lead info" "more info" "about about";row-gap:0;align-items:start}.gs-artwork__lead{grid-area:lead}.gs-artwork__info{grid-area:info}.gs-artwork__media{grid-area:more;padding-block-start:var(--gs-space-4)}.gs-artwork__about{grid-area:about;margin-block-start:var(--gs-space-7)}}:is(.gs-artwork__lead,.gs-artwork__media) .gs-media--artwork{width:100%}@media(min-height:40rem){:is(.gs-artwork__lead,.gs-artwork__media) .gs-media--artwork{max-height:var(--gs-artwork-detail-max-h)}}.gs-artwork__info{display:grid;align-content:start;justify-items:start;gap:var(--gs-space-5)}@media(min-width:990px)and (min-height:50rem){.gs-artwork__info--follow{position:sticky;top:var(--gs-space-5)}}.gs-artwork__info>*{margin:0}.gs-artwork__head{display:grid;gap:var(--gs-space-4);justify-items:start}.gs-artwork__head>*{margin:0}.gs-artwork__facts{display:grid;gap:var(--gs-space-1);margin:0}.gs-artwork__facts>*{margin:0}.gs-artwork__about{display:grid;grid-template-columns:minmax(0,1fr);max-width:var(--gs-measure);border-block-start:var(--gs-border-strong) solid var(--gs-color-rule)}.gs-artwork__about>*{margin:0}:is(.gs-artwork__about,.gs-about__credits){padding-block-start:var(--gs-space-3);row-gap:var(--gs-space-2)}:is(.gs-artwork__about,.gs-about__credits)>.gs-label~*+*{margin-block-start:var(--gs-space-2)}.gs-artwork-label{margin:0;font-size:var(--gs-text-h3);font-weight:var(--gs-weight-regular);line-height:var(--gs-leading-art-label);letter-spacing:0;text-transform:none;text-wrap:balance}.gs-artwork-label__artist{display:block;font-weight:var(--gs-weight-bold)}.gs-artwork-label cite{font-style:italic}.gs-price{margin:0;font-size:var(--gs-text-deck);font-weight:var(--gs-weight-bold);line-height:var(--gs-leading-deck)}.gs-note{margin:0;font-weight:var(--gs-weight-bold)}.gs-form{display:grid;justify-items:start;gap:var(--gs-space-5);width:100%;max-width:var(--gs-width-form)}.gs-form>.gs-field{width:100%}.gs-choice{display:grid;gap:0;width:100%;min-width:0;margin:0;padding:0;border:0}.gs-choice>legend{padding:0;margin-block-end:var(--gs-space-2)}.gs-choice__option{display:flex;align-items:center;gap:var(--gs-space-3);min-height:var(--gs-control-h);cursor:pointer}.gs-choice__option input{flex:none;width:1.25em;height:1.25em;margin:0;accent-color:var(--gs-color-field-fg);cursor:inherit}.gs-select{-webkit-appearance:none;appearance:none;padding-inline-end:2.75rem;cursor:pointer}.gs-select-wrap{position:relative;display:block}.gs-select-wrap:after{content:"";position:absolute;inset-inline-end:var(--gs-space-4);top:50%;width:.8em;height:.5em;background-color:var(--gs-color-field-fg);-webkit-mask:var(--gs-icon-chevron) center / contain no-repeat;mask:var(--gs-icon-chevron) center / contain no-repeat;transform:translateY(-50%);pointer-events:none}textarea.gs-input{min-height:10rem;padding-block:var(--gs-space-3);resize:vertical}@supports (field-sizing: content){textarea.gs-input{field-sizing:content;resize:none;max-block-size:24rem}}.gs-panel{display:grid;align-content:start;justify-items:start;gap:var(--gs-space-4);box-sizing:border-box;width:100%;padding:var(--gs-space-5);border-radius:var(--gs-shape-md)}.gs-panel>*{margin:0}.gs-disclosure{width:100%;border-block:var(--gs-border) solid var(--gs-color-rule)}.gs-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-space-3);min-height:var(--gs-tap-target);list-style:none;cursor:pointer}.gs-disclosure>summary::-webkit-details-marker{display:none}.gs-disclosure>summary:after{content:"";flex:none;width:.8em;height:.5em;background-color:currentColor;-webkit-mask:var(--gs-icon-chevron) center / contain no-repeat;mask:var(--gs-icon-chevron) center / contain no-repeat}.gs-disclosure__body{padding-block-end:var(--gs-space-4)}.gs-cart__items{display:grid;margin:0;padding:0;list-style:none;border-block-start:var(--gs-border) solid var(--gs-color-rule)}.gs-cart__item{display:grid;grid-template-columns:var(--gs-thumb) minmax(0,1fr);gap:var(--gs-space-3) var(--gs-space-5);align-items:start;padding-block:var(--gs-space-5);border-block-end:var(--gs-border) solid var(--gs-color-rule)}.gs-cart__item>*{margin:0}.gs-cart__details{display:grid;gap:var(--gs-space-2);justify-items:start}.gs-cart__details>*{margin:0}.gs-cart__name{font-size:var(--gs-text-body);font-weight:var(--gs-weight-regular);line-height:var(--gs-leading-tight);letter-spacing:0;text-transform:none}.gs-cart__name cite{font-style:italic}.gs-cart__controls{grid-column:2;display:flex;flex-wrap:wrap;align-items:end;gap:var(--gs-space-3) var(--gs-space-5)}.gs-cart__controls .gs-field{width:6rem}@media(min-width:750px){.gs-cart__item{grid-template-columns:var(--gs-thumb) minmax(0,1fr) auto;align-items:center}.gs-cart__controls{grid-column:auto}}.gs-cart__offer{grid-column:1 / -1}.gs-cart__addon{grid-column:2 / -1;display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--gs-space-3) var(--gs-space-5);padding-block-start:var(--gs-space-3);border-block-start:var(--gs-border) solid var(--gs-color-rule)}.gs-cart__addon>*{margin:0}.gs-cart__addon .gs-cart__details{gap:var(--gs-space-1)}@media(min-width:750px){.gs-cart__offer{grid-column:2 / -1}}.gs-cart__foot{display:grid;gap:var(--gs-space-6) var(--gs-gutter);margin-block-start:var(--gs-space-6)}.gs-cart__summary{display:grid;justify-items:start;align-content:start;gap:var(--gs-space-4)}.gs-cart__summary>*{margin:0}.gs-cart__subtotal{font-size:var(--gs-text-deck);font-weight:var(--gs-weight-bold);line-height:var(--gs-leading-deck)}@media(min-width:990px){.gs-cart__foot{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.gs-cart__summary{grid-column:2;grid-row:1;justify-items:end;text-align:end}.gs-cart__foot>:not(.gs-cart__summary){grid-column:1;grid-row:1}}.gs-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:var(--gs-stack-lg) 0 0 calc(-1 * var(--gs-space-3));padding:0;list-style:none}.gs-pagination>li>:is(a,span){display:inline-flex;align-items:center;min-height:var(--gs-tap-target);padding-inline:var(--gs-space-3);color:inherit}.gs-pagination a{text-decoration:underline var(--gs-link-thickness) var(--gs-color-link-line);text-underline-offset:var(--gs-link-offset)}.gs-pagination [aria-current=page]{text-decoration:underline var(--gs-border-bar) var(--gs-color-link-line);text-underline-offset:var(--gs-link-offset)}.gs-pagination a:focus-visible{outline-offset:calc(-1 * var(--gs-focus-width))}.gs-results{display:grid;gap:var(--gs-space-5);margin:0;padding:0;list-style:none}.gs-results .gs-card__text{max-width:var(--gs-measure)}.gs-newsletter{display:grid;gap:var(--gs-space-5) var(--gs-gutter);align-items:start}.gs-newsletter__text{display:grid;gap:var(--gs-space-3)}.gs-newsletter__text>*{margin:0}@media(min-width:990px){.gs-newsletter{grid-template-columns:repeat(2,minmax(0,1fr))}}.gs-visit{display:grid;gap:var(--gs-space-6) var(--gs-gutter);align-items:start}.gs-visit__head{display:grid;justify-items:start;gap:var(--gs-space-4)}.gs-visit__head>*{margin:0}.gs-visit address{font-style:normal}@media(min-width:990px){.gs-visit{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.gs-visit__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.gs-visit__body{display:grid;gap:var(--gs-space-6);align-content:center}@media(min-width:990px){.gs-visit--media{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--gs-gutter);align-items:center}}.gs-visit-info{display:grid;gap:var(--gs-space-6);border-radius:var(--gs-shape-lg)}@media(min-width:990px){.gs-visit-info{gap:var(--gs-space-7)}.gs-visit-info__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.gs-visit-info__facts{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));grid-template-rows:auto auto}.gs-visit-info__facts .gs-details__item{grid-row:span 2;grid-template-rows:subgrid}}.gs-visit-info__facts dd{display:grid;justify-items:start;gap:var(--gs-space-3)}.gs-visit-info__facts .gs-details__item--wide dd{justify-items:stretch}.gs-visit-info address{font-style:normal}.gs-open{margin:0;font-weight:var(--gs-weight-bold);text-wrap:balance}.gs-open--lead{font-size:var(--gs-text-h2);font-weight:var(--gs-weight-black);line-height:var(--gs-leading-heading);text-wrap:balance}@media(max-width:749px){.gs-grid.gs-rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--gs-rail-item);gap:var(--gs-space-4);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gs-gutter);margin-inline:calc(-1 * var(--gs-gutter));padding-inline:var(--gs-gutter);padding-block:calc(var(--gs-focus-width) + var(--gs-focus-offset)) var(--gs-space-3);margin-block-start:calc(-1 * (var(--gs-focus-width) + var(--gs-focus-offset)));scrollbar-width:thin}.gs-rail>li{scroll-snap-align:start}}.gs-contact{display:grid;gap:var(--gs-space-7) var(--gs-gutter);align-items:start}@media(min-width:990px){.gs-contact{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.gs-contact address{font-style:normal}@media(pointer:coarse){.gs-cta-link,.gs-crumb a,.gs-footer__legal a,.gs-footer__cols a,.gs-utility a,.gs-nav__panel a{display:inline-flex;align-items:center;min-height:var(--gs-tap-target)}.gs-footer__cols ul{gap:0}}.gs-crumb{margin:0}@media(pointer:coarse){.gs-crumb{margin-block:calc((var(--gs-tap-target) - var(--gs-leading-label) * 1em) / -2)}}.gs-entry-head{display:grid;gap:var(--gs-space-6) var(--gs-gutter)}.gs-entry-head__main{display:grid;gap:var(--gs-space-4);align-content:start}.gs-entry-head__aside{display:grid;gap:var(--gs-space-5);align-content:start}.gs-entry-head__aside>*{margin:0}.gs-entry-head .gs-media{max-width:20rem}@media(min-width:990px){.gs-entry-head:has(>.gs-entry-head__aside){grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.gs-entry-head--top:has(>.gs-entry-head__aside){align-items:start}}.gs-index{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gs-space-5)}.gs-index>.gs-section-head,.gs-finder>.gs-section-head,.gs-ways>.gs-section-head{margin-block-end:0}.gs-index__tools{display:grid;gap:var(--gs-space-3)}.gs-index__tools .gs-field{max-width:var(--gs-width-form)}.gs-letters{position:sticky;top:calc(-1 * var(--gs-border));z-index:var(--gs-z-sticky);padding-block:var(--gs-space-2);background-color:var(--gs-color-bg);box-shadow:0 var(--gs-border) 0 transparent;transition:box-shadow var(--gs-duration-fast) var(--gs-ease)}.gs-letters[data-stuck]{box-shadow:0 var(--gs-border) 0 var(--gs-color-rule)}.gs-letters[hidden]{display:none}:root:has(.gs-letters:not([hidden])){scroll-padding-block-start:calc(var(--gs-tap-target) + var(--gs-space-2) * 2 + var(--gs-space-4))}@media(min-width:750px)and (max-width:1199px){:root:has(.gs-letters:not([hidden])){scroll-padding-block-start:calc(var(--gs-tap-target) * 2 + var(--gs-space-2) * 2 + var(--gs-space-4))}}@media(max-width:989px)and (min-height:30rem){.gs-letters{top:calc(var(--_header-stuck-h) - var(--gs-border))}:root:has(.gs-letters:not([hidden])){scroll-padding-block-start:calc(var(--_header-stuck-h) + var(--gs-tap-target) + var(--gs-space-2) * 2 + var(--gs-space-4))}}@media(min-width:750px)and (max-width:989px)and (min-height:30rem){:root:has(.gs-letters:not([hidden])){scroll-padding-block-start:calc(var(--_header-stuck-h) + var(--gs-tap-target) * 2 + var(--gs-space-2) * 2 + var(--gs-space-4))}}.gs-letters ul{display:grid;grid-template-columns:repeat(13,minmax(0,1fr));margin:0;padding:0;list-style:none}@media(min-width:1200px){.gs-letters ul{grid-template-columns:repeat(26,minmax(0,1fr))}}@media(max-width:749px){.gs-letters{margin-inline:calc(-1 * var(--gs-gutter));padding-block:0}.gs-letters ul{display:flex;overflow-x:auto;padding-block:var(--gs-space-2);padding-inline:var(--gs-gutter);scrollbar-width:none}.gs-letters ul::-webkit-scrollbar{display:none}.gs-letters li{flex:none}}.gs-letters a{display:grid;place-items:center;min-width:var(--gs-tap-target);min-height:var(--gs-tap-target);font-size:var(--gs-text-h4);font-weight:var(--gs-weight-black);color:var(--gs-color-fg);text-decoration:none;border-radius:var(--gs-shape-sm);transition:background-color var(--gs-duration-fast) var(--gs-ease),color var(--gs-duration-fast) var(--gs-ease)}.gs-letters a:active{background-color:var(--gs-color-hover-fill);color:var(--gs-color-hover-fill-fg)}@media(hover:hover)and (pointer:fine){.gs-letters a:hover{background-color:var(--gs-color-hover-fill);color:var(--gs-color-hover-fill-fg)}}.gs-index__groups{display:grid;gap:var(--gs-space-7)}.gs-index__group{display:grid;gap:var(--gs-space-3) var(--gs-gutter)}.gs-index__group[hidden]{display:none}@media(min-width:990px){.gs-index__group{grid-template-columns:minmax(0,1fr) minmax(0,5fr)}}.gs-index__letter{margin:0;font-size:var(--gs-text-display);font-weight:var(--gs-weight-black);line-height:var(--gs-leading-index);text-transform:uppercase;color:var(--gs-color-accent-text)}.gs-index__list{margin:0;padding:0;list-style:none;columns:3 11rem;column-gap:var(--gs-gutter)}:is(.gs-index__list,.gs-browse__list)>li{break-inside:avoid;margin-block:0 .4em}:is(.gs-index__list,.gs-browse__list)>li>.gs-meta{white-space:nowrap;margin-inline-start:var(--gs-space-1)}.gs-index__item[hidden]{display:none}.gs-artwork--text{grid-template-columns:minmax(0,1fr);grid-template-areas:"info" "about"}.gs-artwork--text .gs-artwork__info{max-width:var(--gs-measure)}.gs-ways{display:grid;gap:var(--gs-stack-lg)}@media(max-width:749px){.gs-ways .gs-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gs-space-6) var(--gs-space-4)}}@media(min-width:990px){.gs-ways .gs-grid--cards.gs-grid--fours{grid-template-columns:repeat(4,minmax(0,1fr))}}.gs-browse{display:grid;gap:var(--gs-space-7) var(--gs-gutter)}@media(min-width:750px){.gs-browse{grid-template-columns:repeat(2,minmax(0,1fr))}}.gs-browse__list{margin:var(--gs-space-4) 0 0;padding:0;list-style:none;columns:3 9rem;column-gap:var(--gs-gutter)}.gs-finder{display:grid;gap:var(--gs-space-6)}.gs-finder[hidden]{display:none}.gs-finder__count{margin:0}.gs-finder__count:empty,.gs-finder [data-gs-finder-results]:empty,.gs-finder__more[hidden]{display:none}.gs-finder__more{margin:0}.gs-lesson{display:grid;gap:var(--gs-space-7)}.gs-lesson__video{width:100%;max-width:var(--gs-video-max)}.gs-lessons-note{max-width:var(--gs-measure)}.gs-grid+.gs-lessons-note{margin-block-start:var(--gs-space-7)}.gs-video iframe{display:block;width:100%;height:auto;aspect-ratio:var(--gs-ratio-video);border:0;border-radius:var(--gs-shape-md);background-color:var(--gs-color-tint)}.gs-media-links{display:grid;gap:var(--gs-space-7)}.gs-media-links__videos,.gs-media-links__list{display:grid;margin:0;padding:0;list-style:none}.gs-media-links__videos{gap:var(--gs-space-6) var(--gs-gutter)}.gs-media-links__list{gap:var(--gs-space-4);justify-items:start}.gs-media-links__video{display:grid;gap:var(--gs-space-3);max-width:var(--gs-video-max);margin:0}@media(min-width:990px){.gs-media-links__videos:has(>li+li){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.gs-media-links__videos>li:first-child:nth-last-child(odd):not(:only-child){grid-column:1 / -1}}.gs-lesson__rich p{margin:0}.gs-lesson__rich p+p{margin-block-start:var(--gs-space-2)}.gs-lesson__questions{display:grid;gap:.75em;margin:0;padding-inline-start:1.25em;max-width:var(--gs-measure)}.gs-lesson__questions li::marker{color:var(--gs-color-fg-muted)}@media(min-width:750px)and (max-width:989.98px){.gs-lesson__details>.gs-details__item--wide:nth-child(2n){grid-column:auto}}@media(forced-colors:active){.gs-cta-link--more:after,.gs-link--external:after,.gs-header__menu-toggle:after,.gs-lightbox__close:after,.gs-lightbox__step:after,.gs-nav__trigger:after,.gs-field__error:before,.gs-form-status:before,.gs-disclosure>summary:after,.gs-select-wrap:after,.gs-input[type=search]::-webkit-search-cancel-button{forced-color-adjust:none;background-color:CanvasText}a.gs-link--external:after,.gs-cta-link--more:after{background-color:LinkText}:is(.gs-link,.gs-prose a:not(.gs-cta-link,.gs-button),.gs-card__title a).gs-link--external:after{background-image:linear-gradient(LinkText,LinkText)}.gs-nav__panel,.gs-drawer__panel,.gs-chip,.gs-panel,.gs-feature:not(.gs-surface-paper),.gs-hero__box,.gs-visit-info,.gs-prose .gs-amounts>li{border:var(--gs-border) solid CanvasText}.gs-footer__logos svg path{fill:CanvasText}.gs-switcher__list a{border-bottom-color:Canvas}.gs-switcher__list a[aria-current=page]{border-bottom-color:Highlight}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/gs-components.css.map */
