@font-face{font-family:abcDiatype;src:url(../media/ABCDiatype_Medium_Trial-s.p.0pbi_x_x4ohpb.woff2?dpl=dpl_JBxoYH9JdhSkH3Tk9LrdDr65PKLU)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:abcDiatype;src:url(../media/ABCDiatype_Medium_Trial-s.p.09~_7_ty7olsg.woff?dpl=dpl_JBxoYH9JdhSkH3Tk9LrdDr65PKLU)format("woff");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:abcDiatype;src:url(../media/ABCDiatype_MediumItalic_Trial-s.p.0eapvnlp~80x-.woff2?dpl=dpl_JBxoYH9JdhSkH3Tk9LrdDr65PKLU)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:abcDiatype;src:url(../media/ABCDiatype_MediumItalic_Trial-s.p.0e2qx5d4ob~_v.woff?dpl=dpl_JBxoYH9JdhSkH3Tk9LrdDr65PKLU)format("woff");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:abcDiatype;src:url(../media/ABCDiatype_Bold_Trial-s.p.04t4zbwed.q21.woff2?dpl=dpl_JBxoYH9JdhSkH3Tk9LrdDr65PKLU)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:abcDiatype;src:url(../media/ABCDiatype_Bold_Trial-s.p.0g7nae_td7d~r.woff?dpl=dpl_JBxoYH9JdhSkH3Tk9LrdDr65PKLU)format("woff");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:abcDiatype;src:url(../media/ABCDiatype_BoldItalic_Trial-s.p.0ibaldbdfvy_v.woff2?dpl=dpl_JBxoYH9JdhSkH3Tk9LrdDr65PKLU)format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:abcDiatype;src:url(../media/ABCDiatype_BoldItalic_Trial-s.p.0ff5913rul~o8.woff?dpl=dpl_JBxoYH9JdhSkH3Tk9LrdDr65PKLU)format("woff");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:abcDiatype Fallback;src:local(Arial);ascent-override:96.22%;descent-override:26.64%;line-gap-override:0.0%;size-adjust:100.6%}.abcdiatype_73299c98-module__xTeJmq__className{font-family:abcDiatype,abcDiatype Fallback}.abcdiatype_73299c98-module__xTeJmq__variable{--font-abc-diatype:"abcDiatype", "abcDiatype Fallback"}
.NewsletterForm-module__Me2VVa__root{flex-direction:column;gap:0;display:flex}.NewsletterForm-module__Me2VVa__label{font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-black);margin-bottom:var(--g-2)}.NewsletterForm-module__Me2VVa__form{gap:var(--g-2);flex-direction:column;display:flex}.NewsletterForm-module__Me2VVa__field{border-bottom:var(--b);padding-bottom:var(--g-2);align-items:center;display:flex}.NewsletterForm-module__Me2VVa__input{font:inherit;font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-black);background:0 0;border:none;outline:none;flex:1;padding:0}.NewsletterForm-module__Me2VVa__input:focus-visible{outline:none}.NewsletterForm-module__Me2VVa__input::placeholder{color:var(--color-grey)}.NewsletterForm-module__Me2VVa__submit{height:var(--lh-b);font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-blue);cursor:pointer;margin-left:var(--g-2);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.NewsletterForm-module__Me2VVa__status{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--color-grey)}.NewsletterForm-module__Me2VVa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.DonateForm-module__7FoL4W__root{flex-direction:column;gap:0;display:flex}.DonateForm-module__7FoL4W__label{font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-black);margin-bottom:var(--g-2)}.DonateForm-module__7FoL4W__form{gap:var(--g-2);flex-direction:column;display:flex}.DonateForm-module__7FoL4W__field{border-bottom:var(--b);padding-bottom:var(--g-2);align-items:center;display:flex}.DonateForm-module__7FoL4W__input{font:inherit;font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-black);-moz-appearance:textfield;background:0 0;border:none;outline:none;flex:1;padding:0}.DonateForm-module__7FoL4W__input:focus-visible{outline:none}.DonateForm-module__7FoL4W__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.DonateForm-module__7FoL4W__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.DonateForm-module__7FoL4W__input::placeholder{color:var(--color-grey)}.DonateForm-module__7FoL4W__submit{height:var(--lh-b);font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-blue);cursor:pointer;margin-left:var(--g-2);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.DonateForm-module__7FoL4W__status{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--color-grey)}.DonateForm-module__7FoL4W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.BasketDrawer-module__kx6XgW__backdrop{top:var(--nav-h);z-index:98;background:#ffffffd9;position:fixed;bottom:0;left:0;right:0}.BasketDrawer-module__kx6XgW__drawer{top:var(--nav-h);z-index:99;width:calc((100vw - 5 * var(--g-2)) / 4 + 2 * var(--g-2));max-height:calc(var(--app-height) - var(--nav-h));gap:var(--g-2);padding:var(--g-2);flex-direction:column;display:flex;position:fixed;right:0}@media (max-width:1024px){.BasketDrawer-module__kx6XgW__drawer{width:calc((100vw - 3 * var(--g-2)) / 2 + 2 * var(--g-2))}}.BasketDrawer-module__kx6XgW__items{overscroll-behavior:contain;flex:1;overflow-y:auto}.BasketDrawer-module__kx6XgW__empty{gap:var(--g-2);flex-direction:column;display:flex}.BasketDrawer-module__kx6XgW__emptyMsg{padding:var(--g-3);font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-grey);background:var(--color-grey-light)}.BasketDrawer-module__kx6XgW__itemList{gap:var(--g-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BasketDrawer-module__kx6XgW__item{background:var(--color-grey-light);align-items:stretch;display:flex}.BasketDrawer-module__kx6XgW__thumb{background:var(--color-grey-light);flex-shrink:0;width:112px;height:112px;display:block;overflow:hidden}.BasketDrawer-module__kx6XgW__thumbImg{object-fit:cover;width:100%;height:100%;display:block}.BasketDrawer-module__kx6XgW__thumbPlaceholder{background:var(--color-grey-mid);width:100%;height:100%}.BasketDrawer-module__kx6XgW__info{min-width:0;padding:var(--g-2);flex-direction:column;flex:1;display:flex}.BasketDrawer-module__kx6XgW__itemTitle{font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-black);text-decoration:none}.BasketDrawer-module__kx6XgW__itemPrice{font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-grey);text-decoration:none}.BasketDrawer-module__kx6XgW__itemActions{padding-top:var(--g-2);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.BasketDrawer-module__kx6XgW__removeBtn{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--color-grey);cursor:pointer;background:0 0;border:none;padding:0}.BasketDrawer-module__kx6XgW__removeBtn:hover{color:var(--color-black)}.BasketDrawer-module__kx6XgW__qty{align-items:center;display:flex}.BasketDrawer-module__kx6XgW__qtyBtn{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--color-grey);cursor:pointer;text-align:center;background:0 0;border:none;min-width:16px;padding:0}.BasketDrawer-module__kx6XgW__qtyBtn:hover{color:var(--color-black)}.BasketDrawer-module__kx6XgW__qtyCount{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--color-grey);text-align:center;min-width:16px}.BasketDrawer-module__kx6XgW__footer{background:var(--color-grey-light);flex-shrink:0}.BasketDrawer-module__kx6XgW__subtotal{padding:var(--g-3) var(--g-2) var(--g-2)}.BasketDrawer-module__kx6XgW__subtotalText{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--color-black)}.BasketDrawer-module__kx6XgW__shippingNote{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--color-grey)}.BasketDrawer-module__kx6XgW__checkoutBtn{padding:var(--g-3) var(--g-2);background:var(--color-grey-light);color:var(--color-black);font-size:var(--fs-b);line-height:var(--lh-b);justify-content:space-between;align-items:center;text-decoration:none;transition:color .15s;display:flex}.BasketDrawer-module__kx6XgW__checkoutBtn:hover{color:var(--color-blue)}.BasketDrawer-module__kx6XgW__checkoutArrow{color:var(--color-blue);line-height:var(--fs-b)}@media (max-width:780px){.BasketDrawer-module__kx6XgW__backdrop{display:none}.BasketDrawer-module__kx6XgW__drawer{background:var(--color-white);border-bottom:none;border-left:none;gap:0;width:auto;max-height:none;bottom:0;left:0;right:0}.BasketDrawer-module__kx6XgW__empty{height:100%}.BasketDrawer-module__kx6XgW__empty .BasketDrawer-module__kx6XgW__checkoutBtn{margin-top:auto}.BasketDrawer-module__kx6XgW__subtotalText,.BasketDrawer-module__kx6XgW__shippingNote{font-size:var(--fs-b);line-height:var(--lh-b)}.BasketDrawer-module__kx6XgW__checkoutBtn{font-size:var(--fs-h2);line-height:var(--lh-h2)}.BasketDrawer-module__kx6XgW__checkoutArrow{line-height:var(--lh-h2)}}
.FadingImage-module__gn2Neq__eagerFade{animation:FadingImage-module__gn2Neq__fadingImageIn var(--fade-dur,.22s) ease-out var(--fade-delay,.2s) both}@keyframes FadingImage-module__gn2Neq__fadingImageIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.FadingImage-module__gn2Neq__eagerFade{animation:none}}
.EventStatusDot-module___uPzCq__dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.EventStatusDot-module___uPzCq__dated{background:var(--dot-color,var(--color-blue))}.EventStatusDot-module___uPzCq__undated{background:var(--dot-color,var(--color-grey))}
.EventCard-module__akElYW__card{flex-direction:column;display:flex}.EventCard-module__akElYW__media{aspect-ratio:3/2;background:var(--color-grey-light);display:block;position:relative;overflow:hidden}.EventCard-module__akElYW__mediaImg{object-fit:cover;width:calc(100% + 2px);max-width:none;height:calc(100% + 2px);margin:-1px}.EventCard-module__akElYW__mediaPlaceholder{background:var(--color-grey-light);width:100%;height:100%;display:block}.EventCard-module__akElYW__badges{bottom:var(--g-2);left:var(--g-2);right:var(--g-2);opacity:0;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;transition:opacity .15s;display:flex;position:absolute}.EventCard-module__akElYW__card:hover .EventCard-module__akElYW__badges,.EventCard-module__akElYW__card:focus-within .EventCard-module__akElYW__badges{opacity:1}.EventCard-module__akElYW__badge{background:var(--color-grey-mid);color:var(--color-black);font-size:var(--fs-s);line-height:var(--lh-s);padding:2px 4px}.EventCard-module__akElYW__body{background:var(--color-grey-light);padding:var(--g-2);flex-direction:column;height:157px;display:flex}.EventCard-module__akElYW__title{font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--color-black);-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.EventCard-module__akElYW__titleTranslation{color:var(--color-grey)}.EventCard-module__akElYW__category{font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--color-grey);margin:0}.EventCard-module__akElYW__meta{gap:var(--g-2);grid-template-columns:1fr 1fr auto;align-items:center;margin-top:auto;display:grid}.EventCard-module__akElYW__metaExpired{color:var(--color-grey);white-space:nowrap;text-overflow:ellipsis;grid-column:1/3;min-width:0;overflow:hidden}.EventCard-module__akElYW__metaDate{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.EventCard-module__akElYW__metaDateText{color:var(--color-black)}.EventCard-module__akElYW__metaDateTime{color:var(--color-grey)}.EventCard-module__akElYW__metaVenue{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-black);overflow:hidden}.EventCard-module__akElYW__card:hover .EventCard-module__akElYW__title,.EventCard-module__akElYW__card:focus-within .EventCard-module__akElYW__title,.EventCard-module__akElYW__card:hover .EventCard-module__akElYW__metaDateText,.EventCard-module__akElYW__card:focus-within .EventCard-module__akElYW__metaDateText,.EventCard-module__akElYW__card:hover .EventCard-module__akElYW__metaVenue,.EventCard-module__akElYW__card:focus-within .EventCard-module__akElYW__metaVenue{color:var(--color-blue)}@keyframes EventCard-module__akElYW__statusDotPulse{0%,to{opacity:1}50%{opacity:0}}.EventCard-module__akElYW__card:hover [data-pulse-target=true],.EventCard-module__akElYW__card:focus-within [data-pulse-target=true],.EventCard-module__akElYW__row:hover [data-pulse-target=true],.EventCard-module__akElYW__row:focus-within [data-pulse-target=true]{animation:1s step-end infinite EventCard-module__akElYW__statusDotPulse}@media (prefers-reduced-motion:reduce){.EventCard-module__akElYW__card:hover [data-pulse-target=true],.EventCard-module__akElYW__card:focus-within [data-pulse-target=true],.EventCard-module__akElYW__row:hover [data-pulse-target=true],.EventCard-module__akElYW__row:focus-within [data-pulse-target=true]{animation:none}}.EventCard-module__akElYW__row{grid-template-columns:231px minmax(0, calc(50% - 231px - var(--g-2))) minmax(0, 1fr) minmax(0, 1fr) auto;gap:var(--g-2);background:var(--color-grey-light);padding:0 var(--g-2) 0 0;align-items:start;min-height:124px;display:grid;position:relative}.EventCard-module__akElYW__row>:not(.EventCard-module__akElYW__thumb):not(.EventCard-module__akElYW__rowBadges){padding-top:var(--g-2);padding-bottom:var(--g-2)}.EventCard-module__akElYW__thumb:after{content:"";z-index:1;position:absolute;inset:0}.EventCard-module__akElYW__row .EventCard-module__akElYW__title{z-index:2;position:relative}.EventCard-module__akElYW__thumb{background:var(--color-grey-mid);width:231px;height:154px;display:block;overflow:hidden}.EventCard-module__akElYW__thumbImg{object-fit:cover;width:100%;height:100%}.EventCard-module__akElYW__thumbPlaceholder{background:var(--color-grey-mid);width:100%;height:100%;display:block}.EventCard-module__akElYW__rowBody{flex-direction:column;min-width:0;display:flex}.EventCard-module__akElYW__rowMeta{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-black);margin:0;overflow:hidden}.EventCard-module__akElYW__rowMetaMuted{color:var(--color-grey)}.EventCard-module__akElYW__categoryMuted{font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--color-grey)}.EventCard-module__akElYW__rowDate{gap:var(--g-2);display:flex}.EventCard-module__akElYW__rowDateText{color:var(--color-black)}.EventCard-module__akElYW__rowDateTime{color:var(--color-grey)}.EventCard-module__akElYW__rowExpired{color:var(--color-grey);white-space:normal}.EventCard-module__akElYW__rowVenue{color:var(--color-black)}.EventCard-module__akElYW__rowBadges{bottom:var(--g-2);left:calc(231px + var(--g-2));width:calc(50% - 231px - var(--g-2));opacity:0;z-index:2;pointer-events:none;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;transition:opacity .15s;display:flex;position:absolute}.EventCard-module__akElYW__row:hover .EventCard-module__akElYW__rowBadges,.EventCard-module__akElYW__row:focus-within .EventCard-module__akElYW__rowBadges{opacity:1}.EventCard-module__akElYW__rowEnd{align-items:center;gap:var(--g-2);display:inline-flex}.EventCard-module__akElYW__row:hover .EventCard-module__akElYW__title,.EventCard-module__akElYW__row:focus-within .EventCard-module__akElYW__title,.EventCard-module__akElYW__row:hover .EventCard-module__akElYW__rowDateText,.EventCard-module__akElYW__row:focus-within .EventCard-module__akElYW__rowDateText,.EventCard-module__akElYW__row:hover .EventCard-module__akElYW__rowVenue,.EventCard-module__akElYW__row:focus-within .EventCard-module__akElYW__rowVenue{color:var(--color-blue)}@media (max-width:780px){.EventCard-module__akElYW__body{height:124px}.EventCard-module__akElYW__badges{opacity:1}.EventCard-module__akElYW__row{column-gap:var(--g-2);row-gap:var(--g-3);padding:var(--g-2);grid-template-rows:auto auto;grid-template-columns:2fr 1fr auto;align-content:space-between;min-height:0}.EventCard-module__akElYW__row>:not(.EventCard-module__akElYW__thumb):not(.EventCard-module__akElYW__rowBadges){padding-top:0;padding-bottom:0}.EventCard-module__akElYW__categoryMuted{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.EventCard-module__akElYW__thumb{display:none}.EventCard-module__akElYW__rowBody{grid-area:1/1}.EventCard-module__akElYW__rowDate{text-align:left;flex-direction:column;grid-area:1/2;gap:0}.EventCard-module__akElYW__rowDateTime{font-size:var(--fs-b);line-height:var(--lh-b)}.EventCard-module__akElYW__rowEnd{grid-area:1/3;align-self:start}.EventCard-module__akElYW__rowBadges{opacity:1;pointer-events:auto;grid-area:2/1;align-self:end;width:auto;display:flex;position:static}.EventCard-module__akElYW__rowVenue{text-align:left;font-size:var(--fs-b);line-height:var(--lh-b);grid-area:2/2/auto/-1;align-self:end}.EventCard-module__akElYW__row .EventCard-module__akElYW__title{-webkit-line-clamp:unset;line-clamp:unset;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}
.AddToBasketButton-module__y0zsya__button{align-items:baseline;gap:var(--g-1);color:var(--color-blue);font:inherit;text-align:left;background:0 0;border:0;padding:0;transition:color .15s,opacity .15s;display:inline-flex}.AddToBasketButton-module__y0zsya__button:hover:not(:disabled),.AddToBasketButton-module__y0zsya__button:focus-visible:not(:disabled){color:var(--color-grey)}.AddToBasketButton-module__y0zsya__button:disabled{color:var(--color-grey);cursor:not-allowed}.AddToBasketButton-module__y0zsya__button[aria-busy=true]{cursor:progress}.AddToBasketButton-module__y0zsya__block{justify-content:space-between;width:100%}.AddToBasketButton-module__y0zsya__plus{flex:none}
.FeaturedProductGallery-module__RUVhDa__wrap{gap:var(--g-3);flex-direction:column;width:100%;display:flex;position:relative}.FeaturedProductGallery-module__RUVhDa__viewport{cursor:grab;height:auto;overflow:hidden}.FeaturedProductGallery-module__RUVhDa__viewport:active{cursor:grabbing}.FeaturedProductGallery-module__RUVhDa__track{gap:var(--g-2);touch-action:pan-y pinch-zoom;align-items:flex-start;display:flex}.FeaturedProductGallery-module__RUVhDa__item{flex:0 0 calc((100vw - 2 * var(--g-2)) / 2);aspect-ratio:4/5;background:var(--color-grey-light);-webkit-user-select:none;user-select:none;margin:0;overflow:hidden}.FeaturedProductGallery-module__RUVhDa__endSpacer{flex:0 0 0}.FeaturedProductGallery-module__RUVhDa__img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.FeaturedProductGallery-module__RUVhDa__dots{align-items:center;gap:var(--g-1);display:flex}.FeaturedProductGallery-module__RUVhDa__dot{appearance:none;background:var(--color-grey-mid);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .15s}.FeaturedProductGallery-module__RUVhDa__dot:hover,.FeaturedProductGallery-module__RUVhDa__dot:focus-visible{background:#00f3}.FeaturedProductGallery-module__RUVhDa__dotActive{background:var(--color-blue)}@media (max-width:780px){.FeaturedProductGallery-module__RUVhDa__viewport{margin-inline:calc(-1 * var(--g-2))}.FeaturedProductGallery-module__RUVhDa__item:first-child{margin-left:var(--g-2)}.FeaturedProductGallery-module__RUVhDa__item{flex:0 0 calc(7 * (100vw - 2 * var(--g-2)) / 8)}}
.ProductCard-module__t53O_a__card{gap:var(--g-3);flex-direction:column;display:flex}.ProductCard-module__t53O_a__media{aspect-ratio:4/5;background:var(--color-grey-light);display:block;position:relative;overflow:hidden}.ProductCard-module__t53O_a__img{object-fit:cover;width:100%;height:100%}.ProductCard-module__t53O_a__imgHover{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}@media (hover:hover){.ProductCard-module__t53O_a__media:hover .ProductCard-module__t53O_a__imgHover{opacity:1}}@media (prefers-reduced-motion:reduce){.ProductCard-module__t53O_a__imgHover{transition:none}}.ProductCard-module__t53O_a__imgPlaceholder{background:var(--color-grey-mid);width:100%;height:100%;display:block}.ProductCard-module__t53O_a__meta{flex-direction:column;display:flex}.ProductCard-module__t53O_a__title{color:var(--color-black)}.ProductCard-module__t53O_a__price{color:var(--color-grey)}.ProductCard-module__t53O_a__cta{margin-top:var(--g-5)}@media (max-width:780px){.ProductCard-module__t53O_a__cta{margin-top:var(--g-5)}}
.ArchiveTopBar-module__Z0va1a__sentinel{pointer-events:none;width:100%;height:1px;position:absolute;top:0;left:0}.ArchiveTopBar-module__Z0va1a__bar{top:calc(var(--nav-h) + var(--nav-offset,0px) + var(--event-bar-h,0px));z-index:8;margin-inline:calc(var(--archive-bar-bleed,var(--g-2)) * -1);padding:var(--g-2);background:var(--color-white);border-bottom:var(--b);transition:top .25s;position:sticky}.ArchiveTopBar-module__Z0va1a__chipRow{flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;display:flex}.ArchiveTopBar-module__Z0va1a__chipScroll{scrollbar-width:none;flex-wrap:nowrap;flex:auto;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.ArchiveTopBar-module__Z0va1a__chipScroll::-webkit-scrollbar{display:none}.ArchiveTopBar-module__Z0va1a__chipFixed{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.ArchiveTopBar-module__Z0va1a__chipWrap{flex:none;display:inline-flex;position:relative}.ArchiveTopBar-module__Z0va1a__viewWrap{margin-left:auto}.ArchiveTopBar-module__Z0va1a__activeChips{flex-wrap:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.ArchiveTopBar-module__Z0va1a__archiveBackdrop{z-index:7;pointer-events:auto;background:#ffffffd9;position:absolute;inset:0}.ArchiveTopBar-module__Z0va1a__archiveBackdrop[data-state=open]{animation:ArchiveTopBar-module__Z0va1a__archiveBackdropIn var(--motion-overlay-dur) ease both}.ArchiveTopBar-module__Z0va1a__archiveBackdrop[data-state=closing]{animation:ArchiveTopBar-module__Z0va1a__archiveBackdropOut var(--motion-overlay-dur) ease both}@keyframes ArchiveTopBar-module__Z0va1a__archiveBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes ArchiveTopBar-module__Z0va1a__archiveBackdropOut{0%{opacity:1}to{opacity:0}}.ArchiveTopBar-module__Z0va1a__mobileTrigger{height:23px;padding:0 var(--g-1);background:var(--color-grey-mid);color:var(--color-black);font-size:var(--fs-b);line-height:var(--lh-b);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;gap:4px;display:inline-flex}.ArchiveTopBar-module__Z0va1a__mobileTriggerSuffix{text-align:center;font-variant-numeric:tabular-nums;width:1ch;display:inline-block}
.ArchiveFilterChip-module__xM8_ra__chip{height:23px;padding:0 var(--g-1);background:var(--color-grey-mid);color:var(--color-black);font-size:var(--fs-b);line-height:var(--lh-b);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;gap:4px;display:inline-flex}.ArchiveFilterChip-module__xM8_ra__label{display:inline-block}.ArchiveFilterChip-module__xM8_ra__suffix{text-align:center;font-variant-numeric:tabular-nums;width:1ch;display:inline-block}.ArchiveFilterChip-module__xM8_ra__chip:hover{color:var(--color-grey)}.ArchiveFilterChip-module__xM8_ra__chipOpen,.ArchiveFilterChip-module__xM8_ra__chipOpen:hover{background:var(--color-blue);color:var(--color-white)}.ArchiveFilterChip-module__xM8_ra__alignEnd{margin-left:auto}
.ArchiveActiveChip-module__GWPDxG__chip{height:23px;padding:0 var(--g-1);background:var(--color-blue);color:var(--color-white);font-size:var(--fs-b);line-height:var(--lh-b);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;gap:4px;display:inline-flex}.ArchiveActiveChip-module__GWPDxG__chip:hover{background:var(--color-black)}.ArchiveActiveChip-module__GWPDxG__label{display:inline-block}.ArchiveActiveChip-module__GWPDxG__suffix{text-align:center;width:1ch;display:inline-block}
.ArchiveFilterPopover-module__ejw2na__popover{z-index:10;min-width:220px;max-width:min(420px, calc(100vw - var(--g-4) * 2));max-height:min(50svh, calc(100svh - var(--nav-h) - var(--archive-bar-h,39px) - var(--g-4)));overscroll-behavior:contain;padding:var(--g-2);background:var(--color-blue);color:var(--color-white);--archive-bullet-border:var(--color-white);--archive-bullet-fill:var(--color-white);--archive-selected-color:var(--color-white);--archive-disabled-color:var(--color-white);--archive-cell-hover:#ffffff1f;--archive-selected-bg:var(--color-white);--archive-selected-fg:var(--color-blue);border:none;position:fixed;overflow-y:auto;box-shadow:0 4px 24px #0000001f}.ArchiveFilterPopover-module__ejw2na__popover[data-state=open]{animation:ArchiveFilterPopover-module__ejw2na__popoverIn var(--motion-overlay-dur) cubic-bezier(.4, 0, .2, 1) both}.ArchiveFilterPopover-module__ejw2na__popover[data-state=closing]{animation:ArchiveFilterPopover-module__ejw2na__popoverOut var(--motion-overlay-dur) cubic-bezier(.4, 0, .2, 1) both;pointer-events:none}@keyframes ArchiveFilterPopover-module__ejw2na__popoverIn{0%{opacity:0;transform:translateY(var(--motion-page-shift))}to{opacity:1;transform:translateY(0)}}@keyframes ArchiveFilterPopover-module__ejw2na__popoverOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--motion-page-shift))}}@media (prefers-reduced-motion:reduce){.ArchiveFilterPopover-module__ejw2na__popover[data-state=open],.ArchiveFilterPopover-module__ejw2na__popover[data-state=closing]{animation:none}}.ArchiveFilterPopover-module__ejw2na__empty{color:var(--color-white);margin:0}
.ArchiveOptionList-module__bCVi2W__list{flex-direction:column;display:flex}.ArchiveOptionList-module__bCVi2W__item{display:block}.ArchiveOptionList-module__bCVi2W__label{align-items:center;gap:var(--g-2);font-size:var(--fs-b);line-height:var(--lh-b);cursor:pointer;-webkit-user-select:none;user-select:none;padding:0;display:flex}.ArchiveOptionList-module__bCVi2W__labelSelected{color:var(--archive-selected-color,var(--color-blue))}.ArchiveOptionList-module__bCVi2W__input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ArchiveOptionList-module__bCVi2W__bullet{font:inherit;color:inherit;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ArchiveOptionList-module__bCVi2W__input:focus-visible+.ArchiveOptionList-module__bCVi2W__bullet{outline-offset:2px;border-radius:50%;outline:2px solid}.ArchiveOptionList-module__bCVi2W__text{display:inline}.ArchiveOptionList-module__bCVi2W__count{color:inherit}.ArchiveOptionList-module__bCVi2W__row{justify-content:space-between;align-items:center;gap:var(--g-2);display:flex}.ArchiveOptionList-module__bCVi2W__expand{appearance:none;padding:0 0 0 var(--g-2);font:inherit;font-size:inherit;line-height:inherit;cursor:pointer;color:inherit;background:0 0;border:0;margin:0}.ArchiveOptionList-module__bCVi2W__children{padding-left:var(--g-3);margin-top:var(--g-1);flex-direction:column;display:flex}
.ArchiveCalendar-module__DYXYwq__calendar{gap:var(--g-3);flex-direction:column;min-width:320px;display:flex}.ArchiveCalendar-module__DYXYwq__header{align-items:center;gap:var(--g-2);display:flex}.ArchiveCalendar-module__DYXYwq__monthLabel{font-size:var(--fs-b);line-height:var(--lh-b)}.ArchiveCalendar-module__DYXYwq__nav{color:inherit;font-size:var(--fs-b);line-height:var(--lh-b);cursor:pointer;padding:0 var(--g-1);background:0 0;border:none}.ArchiveCalendar-module__DYXYwq__dowRow{gap:var(--g-1);color:var(--color-grey);font-size:var(--fs-s);line-height:var(--lh-s);text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.ArchiveCalendar-module__DYXYwq__dow{padding:var(--g-1) 0}.ArchiveCalendar-module__DYXYwq__grid{gap:var(--g-1);grid-template-columns:repeat(7,1fr);display:grid}.ArchiveCalendar-module__DYXYwq__cell{width:28px;height:28px;font-size:var(--fs-b);line-height:var(--lh-b);color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;justify-self:center;align-items:center;padding:0;display:inline-flex}.ArchiveCalendar-module__DYXYwq__cell:hover{background:var(--archive-cell-hover,var(--color-grey-light))}.ArchiveCalendar-module__DYXYwq__outOfMonth,.ArchiveCalendar-module__DYXYwq__past{color:var(--archive-disabled-color,var(--color-blue));opacity:.25}.ArchiveCalendar-module__DYXYwq__today{background:var(--archive-selected-bg,var(--color-blue));color:var(--archive-selected-fg,var(--color-white))}.ArchiveCalendar-module__DYXYwq__today:hover{background:var(--archive-selected-bg,var(--color-blue))}.ArchiveCalendar-module__DYXYwq__inRange{background:var(--archive-cell-hover,var(--color-grey-light))}.ArchiveCalendar-module__DYXYwq__selected{background:var(--archive-selected-bg,var(--color-blue));color:var(--archive-selected-fg,var(--color-white))}.ArchiveCalendar-module__DYXYwq__selected:hover{background:var(--archive-selected-bg,var(--color-blue))}.ArchiveCalendar-module__DYXYwq__bucketList{padding-top:var(--g-3);border-top:var(--b);flex-direction:column;display:flex}.ArchiveCalendar-module__DYXYwq__bucket{align-items:center;gap:var(--g-2);font-size:var(--fs-b);line-height:var(--lh-b);cursor:pointer;display:flex}.ArchiveCalendar-module__DYXYwq__bucketActive{color:var(--archive-selected-color,var(--color-blue))}.ArchiveCalendar-module__DYXYwq__bucketInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ArchiveCalendar-module__DYXYwq__bullet{font:inherit;color:inherit;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.ArchiveCalendar-module__DYXYwq__bucketInput:focus-visible+.ArchiveCalendar-module__DYXYwq__bullet{outline-offset:2px;border-radius:50%;outline:2px solid}@media (max-width:780px){.ArchiveCalendar-module__DYXYwq__monthLabel,.ArchiveCalendar-module__DYXYwq__nav,.ArchiveCalendar-module__DYXYwq__dowRow,.ArchiveCalendar-module__DYXYwq__cell,.ArchiveCalendar-module__DYXYwq__bucket{font-size:var(--fs-h2);line-height:var(--lh-h2)}.ArchiveCalendar-module__DYXYwq__dow{color:var(--color-blue)}}
.ArchiveFilterModal-module__CCfNLq__panel{z-index:110;background:var(--color-white);height:var(--app-height);flex-direction:column;display:flex;position:fixed;inset:0}.ArchiveFilterModal-module__CCfNLq__panel[data-state=open]{animation:ArchiveFilterModal-module__CCfNLq__modalIn var(--motion-overlay-dur) cubic-bezier(.4, 0, .2, 1) both}.ArchiveFilterModal-module__CCfNLq__panel[data-state=closing]{animation:ArchiveFilterModal-module__CCfNLq__modalOut var(--motion-overlay-dur) cubic-bezier(.4, 0, .2, 1) both;pointer-events:none}@keyframes ArchiveFilterModal-module__CCfNLq__modalIn{0%{opacity:0;transform:translateY(var(--motion-page-shift))}to{opacity:1;transform:translateY(0)}}@keyframes ArchiveFilterModal-module__CCfNLq__modalOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--motion-page-shift))}}@media (prefers-reduced-motion:reduce){.ArchiveFilterModal-module__CCfNLq__panel[data-state=open],.ArchiveFilterModal-module__CCfNLq__panel[data-state=closing]{animation:none}}.ArchiveFilterModal-module__CCfNLq__rows{padding:var(--g-2);gap:var(--g-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ArchiveFilterModal-module__CCfNLq__row{background:var(--color-grey-light)}.ArchiveFilterModal-module__CCfNLq__rowHeader{width:100%;padding:var(--g-3) var(--g-2);font-size:var(--fs-h2);line-height:var(--lh-h2);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.ArchiveFilterModal-module__CCfNLq__rowHeader[data-active=true],.ArchiveFilterModal-module__CCfNLq__rowHeader[aria-expanded=true]{color:var(--color-blue)}.ArchiveFilterModal-module__CCfNLq__rows:has(.ArchiveFilterModal-module__CCfNLq__rowHeader[aria-expanded=true]) .ArchiveFilterModal-module__CCfNLq__rowHeader:not([data-active=true]):not([aria-expanded=true]){color:var(--color-grey)}.ArchiveFilterModal-module__CCfNLq__disclosure{transition:grid-template-rows var(--motion-disclosure-dur) ease;grid-template-rows:0fr;display:grid}.ArchiveFilterModal-module__CCfNLq__disclosure[data-open=true]{grid-template-rows:1fr}.ArchiveFilterModal-module__CCfNLq__disclosureInner{min-height:0;overflow:hidden}.ArchiveFilterModal-module__CCfNLq__rowBody{padding:var(--g-2);font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--color-blue);position:relative}.ArchiveFilterModal-module__CCfNLq__rowBody:before{content:"";top:0;left:var(--g-2);right:var(--g-2);border-top:var(--b);position:absolute}.ArchiveFilterModal-module__CCfNLq__rowBody label{font-size:var(--fs-h2);line-height:var(--lh-h2)}.ArchiveFilterModal-module__CCfNLq__empty{color:var(--color-grey);margin:0}.ArchiveFilterModal-module__CCfNLq__chevron{color:var(--color-blue);margin-left:var(--g-2)}.ArchiveFilterModal-module__CCfNLq__footer{padding:var(--g-3);border-top:var(--b);background:var(--color-white);justify-content:space-between;align-items:center;display:flex}.ArchiveFilterModal-module__CCfNLq__applyBtn,.ArchiveFilterModal-module__CCfNLq__closeBtn,.ArchiveFilterModal-module__CCfNLq__clearBtn{font-size:var(--fs-h2);line-height:var(--lh-h2);cursor:pointer;background:0 0;border:none}.ArchiveFilterModal-module__CCfNLq__applyBtn{color:var(--color-blue)}.ArchiveFilterModal-module__CCfNLq__closeBtn{color:var(--color-black)}.ArchiveFilterModal-module__CCfNLq__clearBtn{color:var(--color-grey)}
.ArchiveViewToggle-module__TaBoEq__toggle{gap:4px;display:inline-flex}.ArchiveViewToggle-module__TaBoEq__btn{background:var(--color-grey-mid);cursor:pointer;border:none;justify-content:center;align-items:center;width:23px;height:23px;padding:6px;transition:background .15s;display:inline-flex}.ArchiveViewToggle-module__TaBoEq__btn:hover{background:var(--color-grey-light)}.ArchiveViewToggle-module__TaBoEq__icon{pointer-events:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:1.5px;width:11px;height:11px;display:grid}.ArchiveViewToggle-module__TaBoEq__gridDot{background:var(--color-grey);width:100%;height:100%}.ArchiveViewToggle-module__TaBoEq__btn.ArchiveViewToggle-module__TaBoEq__active .ArchiveViewToggle-module__TaBoEq__gridDot{background:var(--color-blue)}.ArchiveViewToggle-module__TaBoEq__icon:has(.ArchiveViewToggle-module__TaBoEq__listLine){flex-direction:column;justify-content:space-between;gap:0;display:flex}.ArchiveViewToggle-module__TaBoEq__listLine{background:var(--color-grey);width:100%;height:.75px;display:block}.ArchiveViewToggle-module__TaBoEq__btn.ArchiveViewToggle-module__TaBoEq__active .ArchiveViewToggle-module__TaBoEq__listLine{background:var(--color-blue)}
.ArticleCard-module__ZO5ghW__card{flex-direction:column;gap:0;display:flex}.ArticleCard-module__ZO5ghW__media{aspect-ratio:3/2;background:var(--color-grey-light);display:block;position:relative;overflow:hidden}.ArticleCard-module__ZO5ghW__mediaImg{object-fit:cover;width:100%;height:100%}.ArticleCard-module__ZO5ghW__mediaPlaceholder{background:var(--color-grey-light);width:100%;height:100%;display:block}.ArticleCard-module__ZO5ghW__imgBw{filter:grayscale()}.ArticleCard-module__ZO5ghW__body{background:var(--color-grey-light);height:157px;padding:var(--g-2);flex-direction:column;display:flex}.ArticleCard-module__ZO5ghW__cardNews{aspect-ratio:1;position:relative}.ArticleCard-module__ZO5ghW__cardNews .ArticleCard-module__ZO5ghW__body{height:auto;position:absolute;inset:0}.ArticleCard-module__ZO5ghW__title{-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;min-height:0;font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--color-black);-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.ArticleCard-module__ZO5ghW__meta{gap:var(--g-2);flex:none;grid-template-columns:1fr 1fr auto;align-items:center;display:grid}.ArticleCard-module__ZO5ghW__metaDate{color:var(--color-black)}.ArticleCard-module__ZO5ghW__metaSecondary{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-grey);overflow:hidden}.ArticleCard-module__ZO5ghW__metaArrow{color:var(--color-blue);opacity:0;transition:opacity .15s}.ArticleCard-module__ZO5ghW__card:hover .ArticleCard-module__ZO5ghW__title,.ArticleCard-module__ZO5ghW__card:focus-within .ArticleCard-module__ZO5ghW__title,.ArticleCard-module__ZO5ghW__card:hover .ArticleCard-module__ZO5ghW__metaDate,.ArticleCard-module__ZO5ghW__card:focus-within .ArticleCard-module__ZO5ghW__metaDate{color:var(--color-blue)}.ArticleCard-module__ZO5ghW__card:hover .ArticleCard-module__ZO5ghW__metaArrow,.ArticleCard-module__ZO5ghW__card:focus-within .ArticleCard-module__ZO5ghW__metaArrow{opacity:1}.ArticleCard-module__ZO5ghW__row{grid-template-columns:minmax(0, calc(50% - var(--g-2))) minmax(0, 1fr) minmax(0, 1fr) auto;gap:var(--g-2);background:var(--color-grey-light);padding:var(--g-2);align-items:start;min-height:124px;display:grid}.ArticleCard-module__ZO5ghW__rowWithThumb{padding:0 var(--g-2) 0 0;grid-template-columns:231px minmax(0, calc(50% - 231px - var(--g-2))) minmax(0, 1fr) minmax(0, 1fr) auto}.ArticleCard-module__ZO5ghW__rowWithThumb>:not(.ArticleCard-module__ZO5ghW__thumb){padding-top:var(--g-2);padding-bottom:var(--g-2)}.ArticleCard-module__ZO5ghW__rowWithThumb .ArticleCard-module__ZO5ghW__thumb{aspect-ratio:auto;width:231px;height:154px}.ArticleCard-module__ZO5ghW__thumb{aspect-ratio:3/2;background:var(--color-grey-mid);width:100%;display:block;overflow:hidden}.ArticleCard-module__ZO5ghW__thumbImg{object-fit:cover;width:100%;height:100%}.ArticleCard-module__ZO5ghW__thumbPlaceholder{background:var(--color-grey-mid);width:100%;height:100%;display:block}.ArticleCard-module__ZO5ghW__rowTitle{min-width:0}.ArticleCard-module__ZO5ghW__rowMeta{min-width:0;color:var(--color-black);margin:0}.ArticleCard-module__ZO5ghW__rowMetaMuted{color:var(--color-grey)}.ArticleCard-module__ZO5ghW__rowAuthorLine{display:block}.ArticleCard-module__ZO5ghW__rowArrow{color:var(--color-blue);opacity:0;transition:opacity .15s}.ArticleCard-module__ZO5ghW__row:hover .ArticleCard-module__ZO5ghW__title,.ArticleCard-module__ZO5ghW__row:focus-within .ArticleCard-module__ZO5ghW__title,.ArticleCard-module__ZO5ghW__row:hover .ArticleCard-module__ZO5ghW__rowMeta:not(.ArticleCard-module__ZO5ghW__rowMetaMuted) time,.ArticleCard-module__ZO5ghW__row:focus-within .ArticleCard-module__ZO5ghW__rowMeta:not(.ArticleCard-module__ZO5ghW__rowMetaMuted) time{color:var(--color-blue)}.ArticleCard-module__ZO5ghW__row:hover .ArticleCard-module__ZO5ghW__rowArrow,.ArticleCard-module__ZO5ghW__row:focus-within .ArticleCard-module__ZO5ghW__rowArrow{opacity:1}@media (max-width:780px){.ArticleCard-module__ZO5ghW__body{height:124px}.ArticleCard-module__ZO5ghW__row,.ArticleCard-module__ZO5ghW__rowWithThumb{column-gap:var(--g-2);row-gap:var(--g-1);padding:var(--g-2);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;align-content:space-between;min-height:96px}.ArticleCard-module__ZO5ghW__rowWithThumb{padding:var(--g-2)}.ArticleCard-module__ZO5ghW__rowWithThumb .ArticleCard-module__ZO5ghW__thumb{display:none}.ArticleCard-module__ZO5ghW__rowWithThumb>:not(.ArticleCard-module__ZO5ghW__thumb){padding-top:0;padding-bottom:0}.ArticleCard-module__ZO5ghW__rowArrow{display:none}.ArticleCard-module__ZO5ghW__rowTitle{grid-column:1/-1}.ArticleCard-module__ZO5ghW__row .ArticleCard-module__ZO5ghW__title{-webkit-line-clamp:unset;line-clamp:unset;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ArticleCard-module__ZO5ghW__rowAuthorLine{display:inline}.ArticleCard-module__ZO5ghW__rowAuthorLine+.ArticleCard-module__ZO5ghW__rowAuthorLine:before{content:", "}.ArticleCard-module__ZO5ghW__rowMeta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}
.EventSubEventList-module__KnmqZG__section{flex-direction:column;display:flex}.EventSubEventList-module__KnmqZG__grid{gap:var(--g-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.EventSubEventList-module__KnmqZG__list{gap:var(--g-2);flex-direction:column;display:flex}.EventSubEventList-module__KnmqZG__cell{display:block}.EventSubEventList-module__KnmqZG__cell>*{width:100%}@media (max-width:1024px){.EventSubEventList-module__KnmqZG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.EventSubEventList-module__KnmqZG__grid{grid-template-columns:minmax(0,1fr)}}
.EventTopBar-module__Ng7WxW__sentinel{pointer-events:none;width:100%;height:1px;display:block}.EventTopBar-module__Ng7WxW__bar{top:calc(var(--nav-h) + var(--nav-offset,0px));z-index:10;justify-content:space-between;align-items:center;gap:var(--g-3);background:var(--color-white);border-bottom:var(--b);padding:var(--g-3) var(--g-2);font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-black);transform:translateY(calc(-100% - var(--nav-h)));pointer-events:none;transition:transform .25s,top .25s;display:flex;position:fixed;left:0;right:0}.EventTopBar-module__Ng7WxW__bar.EventTopBar-module__Ng7WxW__visible{pointer-events:auto;transform:translateY(0)}.EventTopBar-module__Ng7WxW__titleGroup,.EventTopBar-module__Ng7WxW__bookingGroup{align-items:baseline;gap:var(--g-2);min-width:0;display:inline-flex}.EventTopBar-module__Ng7WxW__titleGroup{gap:var(--g-3)}.EventTopBar-module__Ng7WxW__title{color:var(--color-black);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.EventTopBar-module__Ng7WxW__category{color:var(--color-grey);white-space:nowrap}.EventTopBar-module__Ng7WxW__bookingGroup{column-gap:var(--g-2);padding-inline:var(--g-3);flex:0 470px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.EventTopBar-module__Ng7WxW__date{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.EventTopBar-module__Ng7WxW__time{color:var(--color-grey)}.EventTopBar-module__Ng7WxW__venue{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.EventTopBar-module__Ng7WxW__arrow{color:var(--color-blue)}.EventTopBar-module__Ng7WxW__bookingLink{color:inherit;text-decoration:none;transition:color .15s}.EventTopBar-module__Ng7WxW__bookingLink:hover,.EventTopBar-module__Ng7WxW__bookingLink:focus-visible{color:var(--color-blue)}@media (max-width:780px){.EventTopBar-module__Ng7WxW__bar{gap:var(--g-2);padding:var(--g-3) var(--g-2)}.EventTopBar-module__Ng7WxW__bookingGroup{gap:var(--g-2);flex:0 auto;padding-inline:0;display:inline-flex}.EventTopBar-module__Ng7WxW__venue{display:none}}
.FeaturedProductRow-module__gUzNUG__layout{grid-template-columns:repeat(16,minmax(0,1fr));align-items:start;gap:0;display:grid}.FeaturedProductRow-module__gUzNUG__card{--section-bar-h:calc(var(--lh-b) + var(--g-2) * 2 + 2px);width:100%;top:calc(var(--nav-h) + var(--nav-offset,0px) + var(--event-bar-h,0px) + var(--section-bar-h) + var(--g-2));grid-column:1/span 2;align-self:start;transition:top .25s;position:sticky}.FeaturedProductRow-module__gUzNUG__gallery{min-width:0;margin-right:calc(-1 * var(--g-2));grid-column:5/span 12}@media (max-width:780px){.FeaturedProductRow-module__gUzNUG__layout{gap:var(--g-7);grid-template-columns:minmax(0,1fr)}.FeaturedProductRow-module__gUzNUG__card{order:1;grid-column:1/-1;position:static}.FeaturedProductRow-module__gUzNUG__gallery{order:0;grid-column:1/-1;margin-right:0}}
.ScheduleTable-module__EF8OhG__wrap{max-width:var(--article-measure,none);margin:var(--g-5) auto}.ScheduleTable-module__EF8OhG__title{margin:0 0 var(--g-4);font-size:var(--fs-b)}.ScheduleTable-module__EF8OhG__grid{border-top:var(--b);flex-direction:column;margin:0;display:flex}.ScheduleTable-module__EF8OhG__row{gap:var(--g-2);padding:var(--g-2) 0;border-bottom:var(--b);grid-template-columns:repeat(8,minmax(0,1fr));align-items:baseline;display:grid}.ScheduleTable-module__EF8OhG__row:last-child{border-bottom:none}.ScheduleTable-module__EF8OhG__time{color:var(--color-grey);white-space:nowrap;grid-column:1/span 2;margin:0}.ScheduleTable-module__EF8OhG__content{grid-column:3/-1;margin:0}.ScheduleTable-module__EF8OhG__line{display:block}.ScheduleTable-module__EF8OhG__line+.ScheduleTable-module__EF8OhG__line{margin-top:var(--g-2)}.ScheduleTable-module__EF8OhG__link{text-decoration:underline}@media (max-width:780px){.ScheduleTable-module__EF8OhG__grid{display:block}.ScheduleTable-module__EF8OhG__row{padding:var(--g-2) 0;display:block}.ScheduleTable-module__EF8OhG__time{margin-bottom:var(--g-1)}}
.Disclosure-module__bjwpoq__content{overflow:hidden}.Disclosure-module__bjwpoq__content:before{content:"";border-top:var(--b);margin:0 var(--g-3) var(--g-3);display:block}
.FaqBlock-module__h_aIlq__section{gap:var(--g-2);flex-direction:column;display:flex}.FaqBlock-module__h_aIlq__grid{gap:var(--g-2);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.FaqBlock-module__h_aIlq__figure{--section-bar-h:calc(var(--lh-b) + var(--g-2) * 2 + 2px);gap:var(--g-2);top:calc(var(--nav-h) + var(--nav-offset,0px) + var(--section-bar-h) + var(--g-2));flex-direction:column;grid-column:1;align-self:start;margin:0;transition:top .25s;display:flex;position:sticky}.FaqBlock-module__h_aIlq__figureImg{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.FaqBlock-module__h_aIlq__caption{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--color-grey)}.FaqBlock-module__h_aIlq__body{gap:var(--g-8);flex-direction:column;grid-column:3/span 2;display:flex}.FaqBlock-module__h_aIlq__intro{font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--color-black);margin:0}.FaqBlock-module__h_aIlq__list{width:calc(50% - var(--g-1) / 2);gap:var(--g-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FaqBlock-module__h_aIlq__disclosureWrap{background:var(--color-grey-light)}.FaqBlock-module__h_aIlq__disclosure[open] .FaqBlock-module__h_aIlq__mark{transform:rotate(180deg)}.FaqBlock-module__h_aIlq__disclosure[open] .FaqBlock-module__h_aIlq__question{color:var(--color-black)}@media (prefers-reduced-motion:reduce){.FaqBlock-module__h_aIlq__mark{transition:none}}.FaqBlock-module__h_aIlq__summary{justify-content:space-between;align-items:center;gap:var(--g-2);padding:var(--g-3);cursor:pointer;color:var(--color-grey);list-style:none;display:flex}.FaqBlock-module__h_aIlq__summary::-webkit-details-marker{display:none}.FaqBlock-module__h_aIlq__summary:hover,.FaqBlock-module__h_aIlq__summary:focus-visible{color:var(--color-blue)}.FaqBlock-module__h_aIlq__question{flex:1;min-width:0}.FaqBlock-module__h_aIlq__mark{color:var(--color-blue);transition:transform .2s;display:inline-block}.FaqBlock-module__h_aIlq__mark:before{content:"↓"}.FaqBlock-module__h_aIlq__answer{padding:0 var(--g-3) var(--g-2);color:var(--color-black)}.FaqBlock-module__h_aIlq__answer p{margin:0 0 var(--g-2)}.FaqBlock-module__h_aIlq__answer p:last-child{margin-bottom:0}.FaqBlock-module__h_aIlq__answer a{color:var(--color-grey);text-decoration:none;transition:color .15s}.FaqBlock-module__h_aIlq__answer a:hover,.FaqBlock-module__h_aIlq__answer a:focus-visible{color:var(--color-blue)}@media (max-width:780px){.FaqBlock-module__h_aIlq__grid{grid-template-columns:minmax(0,1fr)}.FaqBlock-module__h_aIlq__figure,.FaqBlock-module__h_aIlq__body{grid-column:1}.FaqBlock-module__h_aIlq__figure{position:static;top:auto}.FaqBlock-module__h_aIlq__body{gap:var(--g-7)}.FaqBlock-module__h_aIlq__list{width:100%}}
.ArticleDrawers-module__suGyVG__list{width:402px;margin:var(--g-6) auto;gap:var(--g-2);flex-direction:column;padding:0;list-style:none;display:flex}.ArticleDrawers-module__suGyVG__item{background:var(--color-grey-light)}.ArticleDrawers-module__suGyVG__disclosure[open] .ArticleDrawers-module__suGyVG__mark{transform:rotate(180deg)}.ArticleDrawers-module__suGyVG__disclosure[open] .ArticleDrawers-module__suGyVG__label{color:var(--color-black)}.ArticleDrawers-module__suGyVG__summary{justify-content:space-between;align-items:center;gap:var(--g-2);padding:var(--g-3);cursor:pointer;color:var(--color-grey);list-style:none;display:flex}.ArticleDrawers-module__suGyVG__summary::-webkit-details-marker{display:none}.ArticleDrawers-module__suGyVG__summary:hover,.ArticleDrawers-module__suGyVG__summary:focus-visible{color:var(--color-blue)}.ArticleDrawers-module__suGyVG__label{flex:1;min-width:0}.ArticleDrawers-module__suGyVG__mark{color:var(--color-blue);transition:transform .2s;display:inline-block}.ArticleDrawers-module__suGyVG__mark:before{content:"↓"}.ArticleDrawers-module__suGyVG__body{padding:0 var(--g-3) var(--g-2);color:var(--color-black)}.ArticleDrawers-module__suGyVG__body p{margin:0 0 var(--g-2)}.ArticleDrawers-module__suGyVG__body p:last-child{margin-bottom:0}.ArticleDrawers-module__suGyVG__body a{color:var(--color-grey);text-decoration:none;transition:color .15s}.ArticleDrawers-module__suGyVG__body a:hover,.ArticleDrawers-module__suGyVG__body a:focus-visible{color:var(--color-blue)}@media (max-width:780px){.ArticleDrawers-module__suGyVG__list{width:100%}}@media (prefers-reduced-motion:reduce){.ArticleDrawers-module__suGyVG__mark{transition:none}}
.FeaturedEventsBlock-module__4q6k8q__section{gap:var(--g-2);flex-direction:column;display:flex}.FeaturedEventsBlock-module__4q6k8q__grid{gap:var(--g-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.FeaturedEventsBlock-module__4q6k8q__cell{display:block}@media (max-width:780px){.FeaturedEventsBlock-module__4q6k8q__grid{grid-template-columns:minmax(0,1fr)}}
.ArticleBody-module__tTbnDG__p,.ArticleBody-module__tTbnDG__ul,.ArticleBody-module__tTbnDG__ol,.ArticleBody-module__tTbnDG__quote{font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-black);max-width:var(--article-measure,none);margin:0 auto var(--g-5)}.ArticleBody-module__tTbnDG__h2{font-size:var(--fs-h1);line-height:var(--lh-h1);max-width:var(--article-measure,none);margin:var(--g-6) auto var(--g-4)}.ArticleBody-module__tTbnDG__h3{font-size:var(--fs-h2);line-height:var(--lh-h2);max-width:var(--article-measure,none);margin:var(--g-5) auto var(--g-3)}.ArticleBody-module__tTbnDG__quote{border-left:2px solid var(--color-grey-mid);padding-left:var(--g-4);color:var(--color-grey)}.ArticleBody-module__tTbnDG__ul,.ArticleBody-module__tTbnDG__ol{padding-left:var(--g-5)}.ArticleBody-module__tTbnDG__ul .ArticleBody-module__tTbnDG__li{list-style:outside}.ArticleBody-module__tTbnDG__ol .ArticleBody-module__tTbnDG__li{list-style:decimal}.ArticleBody-module__tTbnDG__muted{color:var(--color-grey)}.ArticleBody-module__tTbnDG__link{color:var(--color-grey);text-decoration:none;transition:color .15s}.ArticleBody-module__tTbnDG__link:hover,.ArticleBody-module__tTbnDG__link:focus-visible{color:var(--color-black)}.ArticleBody-module__tTbnDG__linkArrow{margin-left:2px}.ArticleBody-module__tTbnDG__figure{max-width:var(--article-measure,none);margin:var(--g-6) auto}.ArticleBody-module__tTbnDG__figureImg{width:100%;height:auto;display:block}.ArticleBody-module__tTbnDG__caption{margin-top:var(--g-2);font-size:var(--fs-s);line-height:var(--lh-s);color:var(--color-grey)}.ArticleBody-module__tTbnDG__eventBlock{width:402px;margin:var(--g-6) auto}.ArticleBody-module__tTbnDG__divider{border:0;border-top:var(--b);max-width:none;margin:var(--g-6) auto;width:100%}@media (max-width:780px){.ArticleBody-module__tTbnDG__p,.ArticleBody-module__tTbnDG__ul,.ArticleBody-module__tTbnDG__ol,.ArticleBody-module__tTbnDG__quote{margin:0 auto var(--g-4)}.ArticleBody-module__tTbnDG__eventBlock{width:100%}}
.ImageTextBlock-module__ArEiqa__section{gap:var(--g-2);flex-direction:column;display:flex}.ImageTextBlock-module__ArEiqa__block{gap:var(--g-2);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.ImageTextBlock-module__ArEiqa__figure{--section-bar-h:calc(var(--lh-b) + var(--g-2) * 2 + 2px);gap:var(--g-2);top:calc(var(--nav-h) + var(--nav-offset,0px) + var(--section-bar-h) + var(--g-2));flex-direction:column;grid-column:1;align-self:start;margin:0;transition:top .25s;display:flex;position:sticky}.ImageTextBlock-module__ArEiqa__body{gap:var(--g-3);flex-direction:column;grid-column:3/span 2;display:flex}.ImageTextBlock-module__ArEiqa__reverse .ImageTextBlock-module__ArEiqa__figure{grid-column:4}.ImageTextBlock-module__ArEiqa__reverse .ImageTextBlock-module__ArEiqa__body{grid-column:1/span 2}.ImageTextBlock-module__ArEiqa__figureImg{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.ImageTextBlock-module__ArEiqa__caption{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--color-grey)}.ImageTextBlock-module__ArEiqa__heading{font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-black);margin:0}.ImageTextBlock-module__ArEiqa__p{font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--color-black);margin:0}.ImageTextBlock-module__ArEiqa__copy,.ImageTextBlock-module__ArEiqa__rest{flex-direction:column;display:flex}.ImageTextBlock-module__ArEiqa__toggle{display:none}@media (max-width:780px){.ImageTextBlock-module__ArEiqa__block,.ImageTextBlock-module__ArEiqa__reverse{gap:var(--g-7);grid-template-columns:minmax(0,1fr)}.ImageTextBlock-module__ArEiqa__figure,.ImageTextBlock-module__ArEiqa__body,.ImageTextBlock-module__ArEiqa__reverse .ImageTextBlock-module__ArEiqa__figure,.ImageTextBlock-module__ArEiqa__reverse .ImageTextBlock-module__ArEiqa__body{grid-column:1}.ImageTextBlock-module__ArEiqa__figure{position:static;top:auto}.ImageTextBlock-module__ArEiqa__copy,.ImageTextBlock-module__ArEiqa__rest{gap:0}.ImageTextBlock-module__ArEiqa__rest{display:none}.ImageTextBlock-module__ArEiqa__copy.ImageTextBlock-module__ArEiqa__expanded .ImageTextBlock-module__ArEiqa__rest{display:flex}.ImageTextBlock-module__ArEiqa__toggle{margin-top:var(--g-6);cursor:pointer;color:var(--color-blue);font:inherit;font-size:var(--fs-b);line-height:var(--lh-b);background:0 0;border:0;align-self:flex-start;padding:0;display:inline-flex}}
.MultiVenueProgrammeArchive-module__TPYCua__archive{gap:var(--g-3);flex-direction:column;display:flex;position:relative}.MultiVenueProgrammeArchive-module__TPYCua__empty{padding:var(--g-3) 0;font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--color-grey);margin:0}.MultiVenueProgrammeArchive-module__TPYCua__grid{gap:var(--g-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.MultiVenueProgrammeArchive-module__TPYCua__list{gap:var(--g-2);flex-direction:column;display:flex}.MultiVenueProgrammeArchive-module__TPYCua__cell{display:block}.MultiVenueProgrammeArchive-module__TPYCua__cell>*{width:100%}@media (max-width:1024px){.MultiVenueProgrammeArchive-module__TPYCua__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.MultiVenueProgrammeArchive-module__TPYCua__grid{grid-template-columns:minmax(0,1fr)}}
.IntroBlock-module__QLOWYW__intro{align-items:start;gap:var(--g-5);padding-top:var(--title-top);grid-template-columns:1fr auto;display:grid}.IntroBlock-module__QLOWYW__body{max-width:70%;font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--color-black);margin:0}.IntroBlock-module__QLOWYW__cta{color:var(--color-blue);transition:color .15s}.IntroBlock-module__QLOWYW__cta:hover,.IntroBlock-module__QLOWYW__cta:focus-visible{color:var(--color-grey)}@media (max-width:780px){.IntroBlock-module__QLOWYW__intro{grid-template-columns:minmax(0,1fr);justify-items:start}.IntroBlock-module__QLOWYW__body{max-width:100%}}
.EventScreen-module__zqBJ4G__main{padding:0 var(--g-2) var(--g-9);--event-bar-h:calc(var(--lh-b) + var(--g-3) * 2 + .75px - 1px);flex-direction:column;display:flex}.EventScreen-module__zqBJ4G__main [data-bar]+*{margin-top:var(--g-2)}.EventScreen-module__zqBJ4G__gap{height:var(--g-8);flex-shrink:0}.EventScreen-module__zqBJ4G__main>:last-child .EventScreen-module__zqBJ4G__gap{display:none}.EventScreen-module__zqBJ4G__heroInfo{flex-direction:column;display:flex}.EventScreen-module__zqBJ4G__heroInfo>[data-bar]+.EventScreen-module__zqBJ4G__information{margin-top:var(--g-2)}.EventScreen-module__zqBJ4G__information{flex-direction:column;display:flex}.EventScreen-module__zqBJ4G__informationBody{gap:var(--g-2);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.EventScreen-module__zqBJ4G__informationLeft{flex-direction:column;grid-column:1/span 2;display:flex}.EventScreen-module__zqBJ4G__informationRight{gap:var(--g-5);flex-direction:column;grid-column:3/span 2;display:flex}.EventScreen-module__zqBJ4G__section{display:block}.EventScreen-module__zqBJ4G__related{flex-direction:column;display:flex}.EventScreen-module__zqBJ4G__relatedGrid{gap:var(--g-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.EventScreen-module__zqBJ4G__relatedCell{display:block}@media (max-width:1024px){.EventScreen-module__zqBJ4G__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.EventScreen-module__zqBJ4G__main{padding-bottom:var(--g-9)}.EventScreen-module__zqBJ4G__relatedGrid{gap:var(--g-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-right:calc(-1 * var(--g-2));padding-right:var(--g-2);flex-wrap:nowrap;display:flex;overflow-x:auto}.EventScreen-module__zqBJ4G__relatedGrid::-webkit-scrollbar{display:none}.EventScreen-module__zqBJ4G__relatedCell{flex:0 0 calc(90% - var(--g-2));scroll-snap-align:start}.EventScreen-module__zqBJ4G__informationBody{grid-template-columns:minmax(0,1fr)}.EventScreen-module__zqBJ4G__informationLeft,.EventScreen-module__zqBJ4G__informationRight{grid-column:1}.EventScreen-module__zqBJ4G__informationRight{order:1}.EventScreen-module__zqBJ4G__informationLeft{margin-top:var(--g-7);order:2}}
.LatestGrid-module__P20dPa__section{gap:var(--g-2);flex-direction:column;display:flex}.LatestGrid-module__P20dPa__grid{gap:var(--g-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.LatestGrid-module__P20dPa__cell{min-width:0;display:block}@media (max-width:1024px){.LatestGrid-module__P20dPa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.LatestGrid-module__P20dPa__grid{gap:var(--g-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-right:calc(-1 * var(--g-2));padding-right:var(--g-2);flex-wrap:nowrap;display:flex;overflow-x:auto}.LatestGrid-module__P20dPa__grid::-webkit-scrollbar{display:none}.LatestGrid-module__P20dPa__cell{flex:0 0 calc(90% - var(--g-2));scroll-snap-align:start}}
.PeopleBlock-module__nCm3Ha__section{gap:var(--g-3);flex-direction:column;display:flex}.PeopleBlock-module__nCm3Ha__bar{border-bottom:var(--b);padding-bottom:var(--g-1)}.PeopleBlock-module__nCm3Ha__heading{font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-black);margin:0}.PeopleBlock-module__nCm3Ha__grid{gap:var(--g-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.PeopleBlock-module__nCm3Ha__cell{display:block}.PeopleBlock-module__nCm3Ha__card{gap:var(--g-1);flex-direction:column;display:flex}.PeopleBlock-module__nCm3Ha__photo{aspect-ratio:4/5;background:var(--color-grey-light);width:100%;overflow:hidden}.PeopleBlock-module__nCm3Ha__photoImg{object-fit:cover;width:100%;height:100%}.PeopleBlock-module__nCm3Ha__photoPlaceholder{aspect-ratio:4/5;background:var(--color-grey-light);width:100%;display:block}.PeopleBlock-module__nCm3Ha__name{margin:var(--g-1) 0 0;color:var(--color-black)}.PeopleBlock-module__nCm3Ha__bio{color:var(--color-grey);margin:0}@media (max-width:1024px){.PeopleBlock-module__nCm3Ha__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.PeopleBlock-module__nCm3Ha__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.RichTextBlock-module__BXx67W__section{gap:var(--g-3);flex-direction:column;max-width:940px;display:flex}.RichTextBlock-module__BXx67W__heading{font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--color-black);margin:0}.RichTextBlock-module__BXx67W__body{flex-direction:column;gap:0;display:flex}.RichTextBlock-module__BXx67W__p{margin:0 0 var(--g-2);color:var(--color-black)}.RichTextBlock-module__BXx67W__p:last-child{margin-bottom:0}.RichTextBlock-module__BXx67W__h2{margin:var(--g-3) 0 var(--g-2);font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--color-black)}.RichTextBlock-module__BXx67W__h3{margin:var(--g-3) 0 var(--g-2);font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-black)}.RichTextBlock-module__BXx67W__link{color:var(--color-blue);text-decoration:underline}.RichTextBlock-module__BXx67W__link:hover,.RichTextBlock-module__BXx67W__link:focus-visible{text-decoration:none}
.ShopFeatureBlock-module__Tdu5ta__section{gap:var(--g-3);flex-direction:column;display:flex}.ShopFeatureBlock-module__Tdu5ta__ledeRow{gap:var(--g-2);margin-bottom:var(--g-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ShopFeatureBlock-module__Tdu5ta__lede{font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--color-black);grid-column:2/span 2;margin:0}@media (max-width:780px){.ShopFeatureBlock-module__Tdu5ta__section{gap:var(--g-6)}.ShopFeatureBlock-module__Tdu5ta__ledeRow{margin-bottom:0}.ShopFeatureBlock-module__Tdu5ta__lede{grid-column:1/-1}}
.ProductGallery-module__Wppcva__gallery{gap:var(--g-2);grid-template-columns:minmax(0,1fr) 111px;align-items:start;display:grid}.ProductGallery-module__Wppcva__images{gap:var(--g-2);flex-direction:column;display:flex}.ProductGallery-module__Wppcva__figure{background:var(--color-grey-light);margin:0;overflow:hidden}.ProductGallery-module__Wppcva__img{width:100%;height:auto;display:block}.ProductGallery-module__Wppcva__placeholder{aspect-ratio:1;background:var(--color-grey-mid);width:100%}.ProductGallery-module__Wppcva__thumbs{top:calc(var(--nav-h) + var(--g-2));flex-direction:column;display:flex;position:sticky}.ProductGallery-module__Wppcva__thumb{appearance:none;background:var(--color-grey-light);cursor:pointer;opacity:.4;border:.5px solid #0000;width:100%;height:139px;padding:0;transition:opacity .15s,border-color .15s;position:relative;overflow:hidden}.ProductGallery-module__Wppcva__thumb:hover,.ProductGallery-module__Wppcva__thumb:focus-visible{opacity:1}.ProductGallery-module__Wppcva__thumbActive{opacity:1;border-color:var(--color-black)}.ProductGallery-module__Wppcva__thumbImg{object-fit:cover;width:100%;height:100%;display:block}.ProductGallery-module__Wppcva__thumbPlay{font-size:var(--fs-b);color:var(--color-white);text-shadow:0 0 6px #00000080;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProductGallery-module__Wppcva__viewport{cursor:grab;width:100%;overflow:hidden}.ProductGallery-module__Wppcva__viewport:active{cursor:grabbing}.ProductGallery-module__Wppcva__track{touch-action:pan-y pinch-zoom;width:100%;display:flex}.ProductGallery-module__Wppcva__item{aspect-ratio:1;background:var(--color-grey-light);-webkit-user-select:none;user-select:none;flex:0 0 100%;width:100%;margin:0;overflow:hidden}@media (max-width:780px){.ProductGallery-module__Wppcva__gallery{gap:var(--g-2);flex-direction:column;display:flex}.ProductGallery-module__Wppcva__thumbs{gap:var(--g-2);scrollbar-width:none;flex-direction:row;position:static;overflow-x:auto}.ProductGallery-module__Wppcva__thumbs::-webkit-scrollbar{display:none}.ProductGallery-module__Wppcva__thumb{opacity:1;flex:none;width:93px;height:116px}}
.TeamBlock-module__SQLo5a__section{gap:var(--g-2);flex-direction:column;display:flex}.TeamBlock-module__SQLo5a__grid{gap:var(--g-2);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.TeamBlock-module__SQLo5a__photos{--section-bar-h:calc(var(--lh-b) + var(--g-2) * 2 + 2px);grid-column:1;grid-template-columns:repeat(var(--photo-count,2), minmax(0, 1fr));gap:var(--g-2);top:calc(var(--nav-h) + var(--nav-offset,0px) + var(--section-bar-h) + var(--g-2));align-self:start;transition:top .25s;display:grid;position:sticky}.TeamBlock-module__SQLo5a__photoCell{gap:var(--g-2);flex-direction:column;margin:0;display:flex}.TeamBlock-module__SQLo5a__photoImg{aspect-ratio:4/5;object-fit:cover;background:var(--color-grey-light);width:100%;height:auto}.TeamBlock-module__SQLo5a__photoPlaceholder{aspect-ratio:4/5;background:var(--color-grey-light);width:100%;display:block}.TeamBlock-module__SQLo5a__photoCaption{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--color-grey)}.TeamBlock-module__SQLo5a__columns{grid-column:3/-1;grid-template-columns:repeat(var(--col-count,2), minmax(0, 1fr));gap:var(--g-2);font-size:var(--fs-h2);line-height:var(--lh-h2);align-items:start;display:grid}.TeamBlock-module__SQLo5a__column{gap:var(--g-6);flex-direction:column;display:flex}.TeamBlock-module__SQLo5a__columnTitle{color:var(--color-black);margin:0;font-weight:500}.TeamBlock-module__SQLo5a__sectionList,.TeamBlock-module__SQLo5a__memberList{margin:0;padding:0;list-style:none}.TeamBlock-module__SQLo5a__sectionList{gap:var(--g-3);flex-direction:column;display:flex}.TeamBlock-module__SQLo5a__roleSection{flex-direction:column;display:flex}.TeamBlock-module__SQLo5a__roleLabel{color:var(--color-grey);margin:0}.TeamBlock-module__SQLo5a__memberName{color:var(--color-black)}@media (max-width:1024px){.TeamBlock-module__SQLo5a__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.TeamBlock-module__SQLo5a__photos{grid-column:1}.TeamBlock-module__SQLo5a__columns{grid-column:2}}@media (max-width:780px){.TeamBlock-module__SQLo5a__grid{grid-template-columns:minmax(0,1fr)}.TeamBlock-module__SQLo5a__photos{margin-top:var(--g-6);margin-bottom:var(--g-7);order:2;grid-column:1;position:static;top:auto}.TeamBlock-module__SQLo5a__columns{display:contents}.TeamBlock-module__SQLo5a__column{order:3;grid-column:1}.TeamBlock-module__SQLo5a__column:first-child{order:1}}
.FilmDrawer-module__MWhiOa__drawer{background:var(--color-grey-light)}.FilmDrawer-module__MWhiOa__summary{justify-content:space-between;align-items:center;gap:var(--g-2);padding:var(--g-3);cursor:pointer;color:var(--color-black);list-style:none;display:flex}.FilmDrawer-module__MWhiOa__summary::-webkit-details-marker{display:none}.FilmDrawer-module__MWhiOa__summary:hover,.FilmDrawer-module__MWhiOa__summary:focus-visible,.FilmDrawer-module__MWhiOa__drawer[open] .FilmDrawer-module__MWhiOa__summary{color:var(--color-blue)}.FilmDrawer-module__MWhiOa__label{min-width:0;font-size:var(--fs-b);line-height:var(--lh-b);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.FilmDrawer-module__MWhiOa__native{color:var(--color-grey)}.FilmDrawer-module__MWhiOa__summary:hover .FilmDrawer-module__MWhiOa__native,.FilmDrawer-module__MWhiOa__summary:focus-visible .FilmDrawer-module__MWhiOa__native,.FilmDrawer-module__MWhiOa__drawer[open] .FilmDrawer-module__MWhiOa__native{color:inherit}.FilmDrawer-module__MWhiOa__mark{color:var(--color-blue);opacity:0;flex-shrink:0;transition:opacity .15s,transform .2s}.FilmDrawer-module__MWhiOa__mark:before{content:"↓"}.FilmDrawer-module__MWhiOa__summary:hover .FilmDrawer-module__MWhiOa__mark,.FilmDrawer-module__MWhiOa__summary:focus-visible .FilmDrawer-module__MWhiOa__mark,.FilmDrawer-module__MWhiOa__drawer[open] .FilmDrawer-module__MWhiOa__mark{opacity:1}.FilmDrawer-module__MWhiOa__drawer[open] .FilmDrawer-module__MWhiOa__mark{transform:rotate(180deg)}.FilmDrawer-module__MWhiOa__body{padding:0 var(--g-2) var(--g-2)}@media (prefers-reduced-motion:reduce){.FilmDrawer-module__MWhiOa__mark{transition:none}}
.ProductInformation-module__599ROa__info{gap:var(--g-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ProductInformation-module__599ROa__left,.ProductInformation-module__599ROa__right{flex-direction:column;display:flex}.ProductInformation-module__599ROa__description{white-space:pre-wrap;font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-black);margin:0}.ProductInformation-module__599ROa__specs{row-gap:0;column-gap:var(--g-2);grid-template-columns:1fr 2fr;margin:0;display:grid}.ProductInformation-module__599ROa__specRow{display:contents}.ProductInformation-module__599ROa__specLabel,.ProductInformation-module__599ROa__specValue{padding:var(--g-1) 0;border-top:var(--b);margin:0}.ProductInformation-module__599ROa__specLabel{color:var(--color-grey)}.ProductInformation-module__599ROa__specValue{color:var(--color-black)}.ProductInformation-module__599ROa__disclosure{background:var(--color-grey-light);max-width:470px}.ProductInformation-module__599ROa__disclosureSummary{cursor:pointer;padding:var(--g-3);color:var(--color-grey);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;list-style:none;transition:color .15s;display:flex}.ProductInformation-module__599ROa__disclosureSummary::-webkit-details-marker{display:none}.ProductInformation-module__599ROa__disclosureSummary:hover,.ProductInformation-module__599ROa__disclosureSummary:focus-visible,.ProductInformation-module__599ROa__disclosure[open] .ProductInformation-module__599ROa__disclosureSummary{color:var(--color-blue)}.ProductInformation-module__599ROa__disclosureMark{color:var(--color-blue);transition:transform .2s;display:inline-block}.ProductInformation-module__599ROa__disclosureMark:before{content:"↓"}.ProductInformation-module__599ROa__disclosure[open] .ProductInformation-module__599ROa__disclosureMark{transform:rotate(180deg)}.ProductInformation-module__599ROa__disclosureBody{padding:0 var(--g-3) var(--g-2);color:var(--color-black);white-space:pre-wrap}.ProductInformation-module__599ROa__disclosureBody a{color:var(--color-grey);text-decoration:none;transition:color .15s}.ProductInformation-module__599ROa__disclosureBody a:hover,.ProductInformation-module__599ROa__disclosureBody a:focus-visible{color:var(--color-blue)}@media (prefers-reduced-motion:reduce){.ProductInformation-module__599ROa__disclosureMark{transition:none}}@media (max-width:780px){.ProductInformation-module__599ROa__info{gap:var(--g-5);grid-template-columns:minmax(0,1fr)}.ProductInformation-module__599ROa__right{order:1}.ProductInformation-module__599ROa__left{order:2}}
.SearchOverlay-module__XXIV2a__panel{z-index:99;background:var(--color-white);overscroll-behavior:contain;height:100svh;padding-top:calc(var(--nav-h) + var(--nav-offset,0px));flex-direction:column;transition:padding-top .25s;display:flex;position:fixed;inset:0;overflow-y:auto}.SearchOverlay-module__XXIV2a__form{z-index:1;background:var(--color-white);padding:var(--page-top-default) var(--g-2) var(--g-3);border-bottom:var(--b);flex-shrink:0;width:100%;position:sticky;top:0}.SearchOverlay-module__XXIV2a__inputRow{align-items:center;display:flex;position:relative}.SearchOverlay-module__XXIV2a__clearBtn{font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-grey);cursor:pointer;background:0 0;border:none;padding:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.SearchOverlay-module__XXIV2a__clearBtnBlue{color:var(--color-blue)}.SearchOverlay-module__XXIV2a__input{font:inherit;font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-black);padding:0 var(--g-6) 0 0;-webkit-appearance:none;background:0 0;border:none;outline:none;flex:1}.SearchOverlay-module__XXIV2a__input:focus,.SearchOverlay-module__XXIV2a__input:focus-visible{outline:none}.SearchOverlay-module__XXIV2a__input::-webkit-search-cancel-button{-webkit-appearance:none}.SearchOverlay-module__XXIV2a__input::placeholder{color:var(--color-grey)}.SearchOverlay-module__XXIV2a__resultsRegion{gap:var(--g-7);width:100%;padding-bottom:var(--g-7);flex-direction:column;flex:1;display:flex}.SearchOverlay-module__XXIV2a__nullState{padding:var(--g-3) var(--g-2);font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--color-grey);margin:0}.SearchOverlay-module__XXIV2a__group{border-bottom:var(--b)}.SearchOverlay-module__XXIV2a__groupHeader{padding:var(--g-2);border-bottom:var(--b);justify-content:space-between;align-items:center;display:flex}.SearchOverlay-module__XXIV2a__groupLabel{font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-black);margin:0;font-weight:500}.SearchOverlay-module__XXIV2a__showAll{font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-grey);text-decoration:none}.SearchOverlay-module__XXIV2a__showAllActive{color:var(--color-blue)}.SearchOverlay-module__XXIV2a__showAll:hover{opacity:.7}.SearchOverlay-module__XXIV2a__cardGrid{gap:var(--g-2);padding:var(--g-2);grid-template-columns:repeat(4,1fr);margin:0;list-style:none;display:grid}.SearchOverlay-module__XXIV2a__cardCell{min-width:0}.SearchOverlay-module__XXIV2a__pageCard{background:var(--color-grey-light);padding:var(--g-2);aspect-ratio:1;align-items:flex-start;text-decoration:none;transition:color .15s;display:flex}.SearchOverlay-module__XXIV2a__pageTitle{font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--color-black)}.SearchOverlay-module__XXIV2a__pageCard:hover .SearchOverlay-module__XXIV2a__pageTitle,.SearchOverlay-module__XXIV2a__pageCard:focus-visible .SearchOverlay-module__XXIV2a__pageTitle{color:var(--color-blue)}@media (max-width:780px){.SearchOverlay-module__XXIV2a__form{padding-top:var(--g-7)}.SearchOverlay-module__XXIV2a__cardGrid{gap:var(--g-2);padding:var(--g-2);scroll-snap-type:x mandatory;scroll-padding-left:var(--g-2);-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.SearchOverlay-module__XXIV2a__cardGrid::-webkit-scrollbar{display:none}.SearchOverlay-module__XXIV2a__cardCell{flex:0 0 calc(75% - var(--g-2));scroll-snap-align:start}.SearchOverlay-module__XXIV2a__pageCard{aspect-ratio:4/3}}
.ArchivePagination-module__fnO0TW__bar{align-items:center;gap:var(--g-2);margin-top:calc(var(--g-8) - var(--g-3));padding-top:var(--g-2);border-top:var(--b);grid-template-columns:1fr 1fr;display:grid}.ArchivePagination-module__fnO0TW__count{color:var(--color-grey);margin:0}.ArchivePagination-module__fnO0TW__action{grid-column:2/span 1;margin:0}.ArchivePagination-module__fnO0TW__loadMore{color:var(--color-blue);cursor:pointer;transition:color .15s}.ArchivePagination-module__fnO0TW__loadMore:hover,.ArchivePagination-module__fnO0TW__loadMore:focus-visible{color:var(--color-grey)}.ArchivePagination-module__fnO0TW__loadMore[data-pending]{color:var(--color-grey);cursor:progress;pointer-events:none;animation:1.2s ease-in-out infinite ArchivePagination-module__fnO0TW__loadMorePulse}@keyframes ArchivePagination-module__fnO0TW__loadMorePulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ArchivePagination-module__fnO0TW__loadMore[data-pending]{animation:none}}@media (max-width:780px){.ArchivePagination-module__fnO0TW__bar{grid-template-columns:1fr 1fr}.ArchivePagination-module__fnO0TW__action{text-align:right;grid-column:2/span 1}}
.ArticleMetaBar-module__jxuK1G__bar{grid-column:1/-1;grid-template-columns:subgrid;padding-block:var(--g-2);border-bottom:var(--b);align-items:center;display:grid}.ArticleMetaBar-module__jxuK1G__meta{gap:var(--g-5);flex-wrap:wrap;grid-column:2;margin:0;display:flex}.ArticleMetaBar-module__jxuK1G__date{color:var(--color-black)}.ArticleMetaBar-module__jxuK1G__minRead,.ArticleMetaBar-module__jxuK1G__author{color:var(--color-grey)}.ArticleMetaBar-module__jxuK1G__share{margin-right:var(--g-2);color:var(--color-blue);cursor:pointer;white-space:nowrap;background:0 0;border:none;grid-column:3;justify-self:end;padding:0;transition:color .15s}.ArticleMetaBar-module__jxuK1G__share:hover,.ArticleMetaBar-module__jxuK1G__share:focus-visible{color:var(--color-grey)}@media (max-width:780px){.ArticleMetaBar-module__jxuK1G__bar{column-gap:var(--g-3);padding:var(--g-2) 0;grid-template-columns:1fr auto}.ArticleMetaBar-module__jxuK1G__meta{gap:var(--g-3);grid-column:1}.ArticleMetaBar-module__jxuK1G__share{grid-column:2;margin-right:0}}
.EditionCard-module__9eEQOG__card{justify-content:space-between;gap:var(--g-2);aspect-ratio:1;background:var(--color-grey-light);padding:var(--g-2);color:var(--color-black);flex-direction:column;transition:color .15s;display:flex}.EditionCard-module__9eEQOG__name{font-size:var(--fs-h2);line-height:var(--lh-h2)}.EditionCard-module__9eEQOG__footer{justify-content:space-between;align-items:flex-end;gap:var(--g-2);display:flex}.EditionCard-module__9eEQOG__date{font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-grey);text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color .15s;overflow:hidden}.EditionCard-module__9eEQOG__arrow{font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-blue);opacity:0;transition:opacity .15s}.EditionCard-module__9eEQOG__card:hover,.EditionCard-module__9eEQOG__card:focus-visible,.EditionCard-module__9eEQOG__card:hover .EditionCard-module__9eEQOG__date,.EditionCard-module__9eEQOG__card:focus-visible .EditionCard-module__9eEQOG__date{color:var(--color-blue)}.EditionCard-module__9eEQOG__card:hover .EditionCard-module__9eEQOG__arrow,.EditionCard-module__9eEQOG__card:focus-visible .EditionCard-module__9eEQOG__arrow{opacity:1}
.Nav-module__gOObGW__header{top:var(--nav-offset,0);z-index:100;background:var(--color-white);transition:top .25s;position:fixed;left:0;right:0}.Nav-module__gOObGW__nav{width:100%;height:var(--nav-line);box-sizing:border-box;align-items:center;gap:var(--g-2);padding:0 var(--g-2);border-bottom:var(--b);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Nav-module__gOObGW__titleGroup{align-items:baseline;gap:var(--g-3);min-width:0;display:inline-flex}.Nav-module__gOObGW__currentTag{color:var(--color-grey);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Nav-module__gOObGW__links{justify-content:space-between;align-items:center;width:100%;display:flex}.Nav-module__gOObGW__linksGroup{gap:var(--g-4);display:inline-flex}.Nav-module__gOObGW__subnav{width:100%;height:var(--nav-line);align-items:center;gap:var(--g-2);padding:0 var(--g-2);background:var(--color-white);box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));transition:height .16s ease-out;display:grid;position:relative;overflow:hidden}.Nav-module__gOObGW__subnav:after{content:"";background:var(--color-grey-mid);height:.75px;position:absolute;bottom:0;left:0;right:0}.Nav-module__gOObGW__subnav[data-open=false]{pointer-events:none;height:0}@media (prefers-reduced-motion:reduce){.Nav-module__gOObGW__subnav{transition:none}}.Nav-module__gOObGW__subs{gap:var(--g-4);display:inline-flex}.Nav-module__gOObGW__menuToggle{display:none}.Nav-module__gOObGW__nav button[aria-expanded=true]{color:var(--color-grey)}.Nav-module__gOObGW__mobile{display:none}.Nav-module__gOObGW__basketCount{animation:Nav-module__gOObGW__basketCountIn var(--motion-overlay-dur) ease both}@keyframes Nav-module__gOObGW__basketCountIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.Nav-module__gOObGW__basketCount{animation:none}}@media (hover:hover){.Nav-module__gOObGW__nav a:hover,.Nav-module__gOObGW__nav button:hover,.Nav-module__gOObGW__subnav a:hover,.Nav-module__gOObGW__subnav button:hover,.Nav-module__gOObGW__mobile a:hover,.Nav-module__gOObGW__mobile button:hover{color:var(--color-grey)}}@media (max-width:780px){.Nav-module__gOObGW__nav{justify-content:space-between;gap:var(--g-1);display:flex}.Nav-module__gOObGW__links{width:auto}.Nav-module__gOObGW__linksGroup{gap:var(--g-1)}.Nav-module__gOObGW__primary{display:none}.Nav-module__gOObGW__linksGroup button:has(.Nav-module__gOObGW__basketCount) .Nav-module__gOObGW__basketLabel{display:none}.Nav-module__gOObGW__menuToggle{display:inline-flex}.Nav-module__gOObGW__subnav{display:none}.Nav-module__gOObGW__mobile{top:var(--nav-line);height:calc(var(--app-height) - var(--nav-line));background:var(--color-white);z-index:99;visibility:hidden;flex-direction:column;display:flex;position:fixed;left:0;right:0}.Nav-module__gOObGW__mobileItems{gap:var(--g-6);min-height:0;padding:var(--g-3) var(--g-2);font-size:var(--fs-h2);line-height:var(--lh-h2);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.Nav-module__gOObGW__mobileFooter{gap:var(--g-6);padding:var(--g-3) var(--g-2);border-top:var(--b);flex-direction:column;flex:none;display:flex}.Nav-module__gOObGW__mobileHeading{color:var(--color-grey)}.Nav-module__gOObGW__mobileSubs{flex-direction:column;display:flex}}
.ProductSpecs-module__u9QLsq__specs{row-gap:0;column-gap:var(--g-2);grid-template-columns:1fr 2fr;margin:0;display:grid}.ProductSpecs-module__u9QLsq__specRow{display:contents}.ProductSpecs-module__u9QLsq__specLabel,.ProductSpecs-module__u9QLsq__specValue{padding:var(--g-1) 0;border-top:var(--b);margin:0}.ProductSpecs-module__u9QLsq__specLabel{color:var(--color-grey)}.ProductSpecs-module__u9QLsq__specValue{color:var(--color-black);white-space:pre-wrap}
.ArticleTopBar-module__xPxxYq__sentinel{pointer-events:none;width:100%;height:1px;display:block}.ArticleTopBar-module__xPxxYq__bar{top:calc(var(--nav-h) + var(--nav-offset,0px));z-index:7;background:var(--color-white);border-bottom:var(--b);padding-block:var(--g-3);transform:translateY(calc(-100% - var(--nav-h)));pointer-events:none;grid-template-columns:25% 1fr 25%;align-items:center;transition:transform .25s,top .25s;display:grid;position:fixed;left:0;right:0}.ArticleTopBar-module__xPxxYq__bar.ArticleTopBar-module__xPxxYq__visible{pointer-events:auto;transform:translateY(0)}.ArticleTopBar-module__xPxxYq__title{min-width:0;padding-left:var(--g-2);padding-right:var(--g-2);color:var(--color-black);grid-column:1/span 2;margin:0}.ArticleTopBar-module__xPxxYq__share{margin-right:var(--g-2);color:var(--color-blue);cursor:pointer;white-space:nowrap;background:0 0;border:none;grid-column:3;justify-self:end;padding:0;transition:color .15s}.ArticleTopBar-module__xPxxYq__share:hover,.ArticleTopBar-module__xPxxYq__share:focus-visible{color:var(--color-grey)}@media (max-width:1024px){.ArticleTopBar-module__xPxxYq__bar{grid-template-columns:12.5% 1fr 12.5%}}@media (max-width:780px){.ArticleTopBar-module__xPxxYq__bar{column-gap:var(--g-3);padding:var(--g-3) var(--g-2);grid-template-columns:minmax(0,1fr) auto}.ArticleTopBar-module__xPxxYq__title{grid-column:1;padding-left:0;padding-right:0}.ArticleTopBar-module__xPxxYq__share{grid-column:2;margin-right:0}}
.EditionRow-module__i7Zg5q__row{gap:var(--g-2);background:var(--color-grey-light);padding:var(--g-2);min-height:124px;color:var(--color-black);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;transition:color .15s;display:grid}.EditionRow-module__i7Zg5q__name{font-size:var(--fs-h2);line-height:var(--lh-h2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.EditionRow-module__i7Zg5q__meta{gap:var(--g-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;display:grid}.EditionRow-module__i7Zg5q__date{font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-grey);text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color .15s;overflow:hidden}.EditionRow-module__i7Zg5q__arrow{font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-blue);opacity:0;transition:opacity .15s}.EditionRow-module__i7Zg5q__row:hover,.EditionRow-module__i7Zg5q__row:focus-visible,.EditionRow-module__i7Zg5q__row:hover .EditionRow-module__i7Zg5q__date,.EditionRow-module__i7Zg5q__row:focus-visible .EditionRow-module__i7Zg5q__date{color:var(--color-blue)}.EditionRow-module__i7Zg5q__row:hover .EditionRow-module__i7Zg5q__arrow,.EditionRow-module__i7Zg5q__row:focus-visible .EditionRow-module__i7Zg5q__arrow{opacity:1}@media (max-width:780px){.EditionRow-module__i7Zg5q__row{grid-template-columns:2fr 1fr;min-height:0}.EditionRow-module__i7Zg5q__meta{grid-template-columns:1fr}.EditionRow-module__i7Zg5q__arrow{display:none}}
.ExpandableHeroText-module__Eoi0OG__root{gap:var(--g-6);flex-direction:column;display:flex}.ExpandableHeroText-module__Eoi0OG__outer{max-height:calc(var(--lh-h1) * 2);transition:max-height .25s ease-out;overflow:hidden}@media (prefers-reduced-motion:reduce){.ExpandableHeroText-module__Eoi0OG__outer{transition:none}}.ExpandableHeroText-module__Eoi0OG__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ExpandableHeroText-module__Eoi0OG__toggle{font:inherit;color:var(--color-blue);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;transition:color .15s}.ExpandableHeroText-module__Eoi0OG__toggle:hover,.ExpandableHeroText-module__Eoi0OG__toggle:focus-visible{color:var(--color-grey)}
.FestivalProgrammeIntro-module__dJe9AG__intro{gap:var(--g-6);padding-top:var(--title-top);flex-direction:column;display:flex}.FestivalProgrammeIntro-module__dJe9AG__title{font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--color-black);max-width:1200px;margin:0}.FestivalProgrammeIntro-module__dJe9AG__label{color:var(--color-grey);display:block}.FestivalProgrammeIntro-module__dJe9AG__body{flex-direction:column;gap:0;transition:gap .2s ease-out;display:flex}.FestivalProgrammeIntro-module__dJe9AG__body[data-open=true]{gap:var(--g-6)}.FestivalProgrammeIntro-module__dJe9AG__collapse{grid-template-rows:0fr;transition:grid-template-rows .2s ease-out;display:grid}.FestivalProgrammeIntro-module__dJe9AG__collapse[data-open=true]{grid-template-rows:1fr}.FestivalProgrammeIntro-module__dJe9AG__full{gap:var(--g-2);max-width:940px;font-size:var(--fs-h2);line-height:var(--lh-h2);flex-direction:column;min-height:0;display:flex;overflow:hidden}.FestivalProgrammeIntro-module__dJe9AG__full p{margin:0}.FestivalProgrammeIntro-module__dJe9AG__full a{color:var(--color-grey);transition:color .15s}.FestivalProgrammeIntro-module__dJe9AG__full a:hover,.FestivalProgrammeIntro-module__dJe9AG__full a:focus-visible{color:var(--color-black)}@media (prefers-reduced-motion:reduce){.FestivalProgrammeIntro-module__dJe9AG__collapse,.FestivalProgrammeIntro-module__dJe9AG__body{transition:none}}.FestivalProgrammeIntro-module__dJe9AG__toggle{font:inherit;color:var(--color-blue);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;transition:color .15s}.FestivalProgrammeIntro-module__dJe9AG__toggle:hover,.FestivalProgrammeIntro-module__dJe9AG__toggle:focus-visible{color:var(--color-grey)}
.Footer-module__S6Hkya__footer{border-top:var(--b);width:100%;padding:var(--g-2);font-size:var(--fs-s);line-height:var(--lh-s);justify-content:space-between;gap:var(--g-2);row-gap:var(--g-4);grid-template-columns:repeat(2,minmax(0,1fr));min-height:480px;display:grid}@media (min-width:781px){.Footer-module__S6Hkya__footer{--fs-s:13px;--lh-s:15.08px}}.Footer-module__S6Hkya__links,.Footer-module__S6Hkya__forms,.Footer-module__S6Hkya__fineprint,.Footer-module__S6Hkya__partners{align-content:space-evenly;align-items:flex-start;width:100%;display:flex}.Footer-module__S6Hkya__links{justify-content:flex-start;gap:var(--g-6)}.Footer-module__S6Hkya__forms{place-content:flex-start;gap:var(--g-6);flex-wrap:wrap}.Footer-module__S6Hkya__fineprint{justify-content:flex-start;align-items:flex-end;gap:var(--g-6);color:var(--color-grey)}.Footer-module__S6Hkya__partners{justify-content:space-between;align-items:flex-end}.Footer-module__S6Hkya__fineprintLine{white-space:pre-line}.Footer-module__S6Hkya__linksGroup{flex-wrap:wrap;display:inline-flex}.Footer-module__S6Hkya__linksGroup a{width:100%;font-style:normal;display:block}.Footer-module__S6Hkya__formField{width:100%;max-width:50%;display:block}.Footer-module__S6Hkya__partnerLogos{gap:var(--g-4);display:inline-flex}.Footer-module__S6Hkya__partnerLogo{height:45px;display:inline-flex}.Footer-module__S6Hkya__partnerLogo img{object-fit:contain;object-position:left center;width:auto;height:100%;display:block}.Footer-module__S6Hkya__brandLink{width:50px;height:50px;color:var(--color-black);transition:color .15s;display:inline-flex}.Footer-module__S6Hkya__brandMark{background-color:currentColor;width:100%;height:100%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (hover:hover){.Footer-module__S6Hkya__linksGroup a:hover{color:var(--color-grey)}.Footer-module__S6Hkya__brandLink:hover{color:var(--color-blue)}}@media (max-width:780px){.Footer-module__S6Hkya__footer{align-content:flex-start;align-items:flex-start;gap:var(--g-6);min-height:unset;grid-template-columns:minmax(0,1fr)}.Footer-module__S6Hkya__forms{gap:var(--g-6);order:0}.Footer-module__S6Hkya__links{gap:var(--g-3);flex-wrap:wrap;order:1;align-content:flex-start;align-items:flex-start}.Footer-module__S6Hkya__partners{order:2;align-content:flex-start;align-items:flex-start}.Footer-module__S6Hkya__fineprint{align-content:flex-start;align-items:flex-start;gap:var(--g-3);flex-wrap:wrap;order:3}.Footer-module__S6Hkya__linksGroup{width:100%;display:block}.Footer-module__S6Hkya__partnerLogos{gap:var(--g-3);flex-wrap:wrap;width:100%;display:flex}.Footer-module__S6Hkya__partnerLogo{width:100%;display:flex}.Footer-module__S6Hkya__brandLink{display:none}.Footer-module__S6Hkya__fineprintLine{width:100%;display:block}.Footer-module__S6Hkya__formField{max-width:100%}}
.PartnerTile-module__POHOKa__tile{aspect-ratio:1;background:var(--color-grey-light);padding:var(--g-5);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.PartnerTile-module__POHOKa__logo{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:100%;height:auto;max-height:100%}.PartnerTile-module__POHOKa__name{font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-black);text-align:center}.PartnerTile-module__POHOKa__arrow{top:var(--g-2);right:var(--g-2);color:var(--color-blue);opacity:0;font-size:var(--fs-b);line-height:var(--lh-b);transition:opacity .15s;position:absolute}.PartnerTile-module__POHOKa__tile:hover .PartnerTile-module__POHOKa__arrow,.PartnerTile-module__POHOKa__tile:focus-visible .PartnerTile-module__POHOKa__arrow{opacity:1}@media (max-width:780px){.PartnerTile-module__POHOKa__tile{padding:var(--g-4)}}
.ProductTopBar-module__YV8BzG__sentinel{pointer-events:none;width:100%;height:1px;display:block}.ProductTopBar-module__YV8BzG__bar{left:0;right:0;top:calc(var(--nav-h) + var(--nav-offset,0px));z-index:9;justify-content:space-between;align-items:center;gap:var(--g-4);height:var(--nav-line);box-sizing:border-box;padding:0 var(--g-2);background:var(--color-white);border-bottom:var(--b);opacity:0;pointer-events:none;will-change:transform;transition:transform .25s,top .25s,opacity .2s;display:flex;position:fixed;transform:translateY(-100%)}.ProductTopBar-module__YV8BzG__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.ProductTopBar-module__YV8BzG__title{font-size:var(--fs-b);line-height:var(--lh-b);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.VenueRow-module__3Xab6a__row{gap:var(--g-2);background:var(--color-grey-light);padding:var(--g-3);color:var(--color-black);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.VenueRow-module__3Xab6a__meta{gap:var(--g-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.VenueRow-module__3Xab6a__name,.VenueRow-module__3Xab6a__city,.VenueRow-module__3Xab6a__country{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.VenueRow-module__3Xab6a__city,.VenueRow-module__3Xab6a__country{color:var(--color-grey)}.VenueRow-module__3Xab6a__arrow{color:var(--color-blue);opacity:0;font-size:var(--fs-b);line-height:var(--lh-b);transition:opacity .15s}.VenueRow-module__3Xab6a__row:hover,.VenueRow-module__3Xab6a__row:focus-visible,.VenueRow-module__3Xab6a__row:hover .VenueRow-module__3Xab6a__city,.VenueRow-module__3Xab6a__row:hover .VenueRow-module__3Xab6a__country,.VenueRow-module__3Xab6a__row:focus-visible .VenueRow-module__3Xab6a__city,.VenueRow-module__3Xab6a__row:focus-visible .VenueRow-module__3Xab6a__country{color:var(--color-blue)}.VenueRow-module__3Xab6a__row:hover .VenueRow-module__3Xab6a__arrow,.VenueRow-module__3Xab6a__row:focus-visible .VenueRow-module__3Xab6a__arrow{opacity:1}@media (max-width:780px){.VenueRow-module__3Xab6a__row{column-gap:var(--g-2);padding:var(--g-3) var(--g-2);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.VenueRow-module__3Xab6a__meta{grid-template-columns:minmax(0,1fr)}.VenueRow-module__3Xab6a__country,.VenueRow-module__3Xab6a__arrow{display:none}}
.WhatsOnGroup-module__HU7eXW__section{flex-direction:column;display:flex}.WhatsOnGroup-module__HU7eXW__gap{height:var(--g-8);flex-shrink:0}.WhatsOnGroup-module__HU7eXW__section:last-child .WhatsOnGroup-module__HU7eXW__gap{display:none}.WhatsOnGroup-module__HU7eXW__header{top:calc(var(--nav-h) + var(--nav-offset,0px) + var(--archive-bar-h,39px));z-index:7;justify-content:space-between;align-items:center;gap:var(--g-2);height:var(--nav-h);margin-inline:calc(var(--g-2) * -1);padding:0 var(--g-2);background:var(--color-white);border-bottom:var(--b);transition:top .25s;display:flex;position:sticky}.WhatsOnGroup-module__HU7eXW__heading{font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-black);margin:0}.WhatsOnGroup-module__HU7eXW__headingTitle{color:var(--color-black)}.WhatsOnGroup-module__HU7eXW__headingDate{color:var(--color-grey)}.WhatsOnGroup-module__HU7eXW__showAll{appearance:none;font:inherit;color:var(--color-blue);font-size:var(--fs-b);line-height:var(--lh-b);cursor:pointer;background:0 0;border:none;margin:0;padding:0;transition:color .15s}.WhatsOnGroup-module__HU7eXW__showAll:hover,.WhatsOnGroup-module__HU7eXW__showAll:focus-visible{color:var(--color-grey)}.WhatsOnGroup-module__HU7eXW__showCount{font-size:var(--fs-b);line-height:var(--lh-b);color:var(--color-grey)}.WhatsOnGroup-module__HU7eXW__grid{gap:var(--g-2);margin:var(--g-2) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.WhatsOnGroup-module__HU7eXW__list{gap:var(--g-2);margin:var(--g-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.WhatsOnGroup-module__HU7eXW__cell{display:block}@media (max-width:1024px){.WhatsOnGroup-module__HU7eXW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.WhatsOnGroup-module__HU7eXW__grid{gap:var(--g-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-right:calc(-1 * var(--g-2));padding-right:var(--g-2);flex-wrap:nowrap;display:flex;overflow-x:auto}.WhatsOnGroup-module__HU7eXW__grid::-webkit-scrollbar{display:none}.WhatsOnGroup-module__HU7eXW__cell{flex:0 0 calc(90% - var(--g-2));scroll-snap-align:start}.WhatsOnGroup-module__HU7eXW__gap{height:var(--g-5)}.WhatsOnGroup-module__HU7eXW__grid[data-expanded=true]{overscroll-behavior-x:auto;scroll-snap-type:none;flex-direction:column;margin-right:0;padding-right:0;overflow:visible}.WhatsOnGroup-module__HU7eXW__grid[data-expanded=true] .WhatsOnGroup-module__HU7eXW__cell{scroll-snap-align:none;flex:none;width:100%}}
.page-module__MkhXSa__main{padding:var(--page-top-default) var(--g-2) var(--g-9);min-height:calc(var(--app-height) - var(--footer-h));flex-direction:column;display:flex}.page-module__MkhXSa__mainTight{padding-top:var(--page-top-tight)}.page-module__MkhXSa__gap{height:var(--g-8);flex-shrink:0}.page-module__MkhXSa__main>:last-child .page-module__MkhXSa__gap{display:none}.page-module__MkhXSa__archive{gap:var(--g-3);flex-direction:column;display:flex;position:relative}.page-module__MkhXSa__hero{gap:var(--g-3);flex-direction:column;max-width:50%;display:flex}.page-module__MkhXSa__heroText{font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--color-black)}.page-module__MkhXSa__featured{gap:var(--g-2);flex-direction:column;display:flex;position:relative}.page-module__MkhXSa__featuredBar{top:calc(var(--nav-h) + var(--nav-offset,0px));z-index:6;padding:var(--g-2) 0 var(--g-3);background:var(--color-white);border-bottom:var(--b);margin-inline:calc(var(--g-2) * -1);padding-inline:var(--g-2);transition:top .25s;position:sticky}.page-module__MkhXSa__featuredHeading{font:inherit;color:var(--color-black);margin:0}.page-module__MkhXSa__featuredGrid{gap:var(--g-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__MkhXSa__featuredCell{display:flex}.page-module__MkhXSa__featuredCell>*{width:100%}.page-module__MkhXSa__empty{padding:var(--g-3) 0;font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--color-grey);margin:0}.page-module__MkhXSa__grid{gap:var(--g-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__MkhXSa__cell{display:flex}.page-module__MkhXSa__cell>*{width:100%}.page-module__MkhXSa__list{gap:var(--g-1);flex-direction:column;display:flex}.page-module__MkhXSa__listCell{display:block}@media (max-width:1024px){.page-module__MkhXSa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.page-module__MkhXSa__main{padding-top:var(--g-7);padding-bottom:var(--g-9)}.page-module__MkhXSa__mainTight{padding-top:var(--page-top-tight)}.page-module__MkhXSa__gap{height:var(--g-7)}.page-module__MkhXSa__hero{max-width:100%}.page-module__MkhXSa__featuredGrid{grid-template-columns:minmax(0,1fr)}.page-module__MkhXSa__grid{gap:var(--g-2);grid-template-columns:minmax(0,1fr)}}
.page-module__UWR5rW__main{padding:var(--page-top-default) var(--g-2) var(--g-9);min-height:calc(var(--app-height) - var(--footer-h));flex-direction:column;display:flex}.page-module__UWR5rW__archive{gap:var(--g-2);flex-direction:column;display:flex;position:relative}.page-module__UWR5rW__empty{padding:var(--g-3) 0;font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--color-grey);margin:0}.page-module__UWR5rW__grid{gap:var(--g-2);grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__UWR5rW__cell{display:block}@media (max-width:1024px){.page-module__UWR5rW__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:780px){.page-module__UWR5rW__main{padding-top:var(--g-7);padding-bottom:var(--g-9)}.page-module__UWR5rW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.page-module__U7IDGG__main{padding:var(--page-top-default) var(--g-2) var(--g-9);min-height:calc(var(--app-height) - var(--footer-h));flex-direction:column;display:flex}.page-module__U7IDGG__archive{gap:var(--g-2);flex-direction:column;display:flex;position:relative}.page-module__U7IDGG__empty{padding:var(--g-3) 0;font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--color-grey);margin:0}.page-module__U7IDGG__list{gap:var(--g-2);flex-direction:column;display:flex}.page-module__U7IDGG__grid{gap:var(--g-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.page-module__U7IDGG__cell{display:block}.page-module__U7IDGG__cell>*{width:100%}@media (max-width:1024px){.page-module__U7IDGG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:780px){.page-module__U7IDGG__main{padding-top:var(--g-7);padding-bottom:var(--g-9)}.page-module__U7IDGG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.page-module__znyYOG__main{gap:var(--g-7);padding:0 var(--g-2) var(--g-9);min-height:calc(var(--app-height) - var(--footer-h));flex-direction:column;display:flex}.page-module__znyYOG__archive{gap:var(--g-3);flex-direction:column;display:flex;position:relative}.page-module__znyYOG__empty{padding:var(--g-3) 0;font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--color-grey);margin:0}.page-module__znyYOG__grid{gap:var(--g-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__znyYOG__list{gap:var(--g-2);flex-direction:column;display:flex}.page-module__znyYOG__cell{display:block}.page-module__znyYOG__cell>*{width:100%}@media (max-width:1024px){.page-module__znyYOG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.page-module__znyYOG__main{gap:var(--g-5);padding-bottom:var(--g-9)}.page-module__znyYOG__grid{grid-template-columns:minmax(0,1fr)}}
.page-module__Kr1fSW__main{padding:var(--page-top-default) var(--g-2) var(--g-9);min-height:calc(var(--app-height) - var(--footer-h));flex-direction:column;display:flex}.page-module__Kr1fSW__mainTight{padding-top:var(--page-top-tight)}.page-module__Kr1fSW__gap{height:var(--g-8);flex-shrink:0}.page-module__Kr1fSW__main>:last-child .page-module__Kr1fSW__gap{display:none}.page-module__Kr1fSW__archive{gap:var(--g-3);flex-direction:column;display:flex;position:relative}.page-module__Kr1fSW__hero{gap:var(--g-3);flex-direction:column;max-width:50%;display:flex}.page-module__Kr1fSW__heroText{font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--color-black)}.page-module__Kr1fSW__featured{gap:var(--g-2);flex-direction:column;display:flex;position:relative}.page-module__Kr1fSW__featuredBar{top:calc(var(--nav-h) + var(--nav-offset,0px));z-index:6;padding:var(--g-2) 0 var(--g-3);background:var(--color-white);border-bottom:var(--b);margin-inline:calc(var(--g-2) * -1);padding-inline:var(--g-2);transition:top .25s;position:sticky}.page-module__Kr1fSW__featuredHeading{font:inherit;color:var(--color-black);margin:0}.page-module__Kr1fSW__featuredGrid{gap:var(--g-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__Kr1fSW__featuredCell{display:flex}.page-module__Kr1fSW__featuredCell>*{width:100%}.page-module__Kr1fSW__empty{padding:var(--g-3) 0;font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--color-grey);margin:0}.page-module__Kr1fSW__grid{gap:var(--g-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__Kr1fSW__cell{display:flex}.page-module__Kr1fSW__cell>*{width:100%}.page-module__Kr1fSW__list{gap:var(--g-1);flex-direction:column;display:flex}.page-module__Kr1fSW__listCell{display:block}@media (max-width:1024px){.page-module__Kr1fSW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.page-module__Kr1fSW__main{padding-top:var(--g-7);padding-bottom:var(--g-9)}.page-module__Kr1fSW__mainTight{padding-top:var(--page-top-tight)}.page-module__Kr1fSW__gap{height:var(--g-7)}.page-module__Kr1fSW__hero{max-width:100%}.page-module__Kr1fSW__featuredGrid{grid-template-columns:minmax(0,1fr)}.page-module__Kr1fSW__grid{gap:var(--g-2);grid-template-columns:minmax(0,1fr)}}
.page-module__JuPm0W__main{width:100%;padding:var(--g-2);padding-bottom:var(--g-9);min-height:calc(var(--app-height) - var(--footer-h));flex-direction:column;display:flex}.page-module__JuPm0W__intro{gap:var(--g-2);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.page-module__JuPm0W__introLeft{gap:var(--g-5);flex-direction:column;min-height:0;display:flex}.page-module__JuPm0W__specsAnchor{margin-top:max(0px, calc(50svh - var(--g-9) - var(--g-8)));background:var(--color-white);position:sticky;top:50svh;transform:translateY(-50%)}.page-module__JuPm0W__specsMobile{display:none}.page-module__JuPm0W__header{flex-direction:column;display:flex}.page-module__JuPm0W__title{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:-.02em;max-width:24ch;color:var(--color-black);margin:0}.page-module__JuPm0W__price{color:var(--color-grey);font-size:var(--fs-h1);line-height:var(--lh-h1);margin:0}.page-module__JuPm0W__description{margin:var(--g-7) 0 0;font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--color-black);white-space:pre-wrap;max-width:36ch}.page-module__JuPm0W__cta{margin-top:var(--g-6);font-size:var(--fs-b);line-height:var(--lh-b)}.page-module__JuPm0W__soldOut{color:var(--color-black)}.page-module__JuPm0W__galleryWrap{display:flex}.page-module__JuPm0W__galleryWrap>*{width:100%}.page-module__JuPm0W__introShow,.page-module__JuPm0W__introEnd{pointer-events:none;width:100%;height:1px;display:block}.page-module__JuPm0W__introInfo{display:block}.page-module__JuPm0W__introInfo>.page-module__JuPm0W__sectionBar{bottom:0}.page-module__JuPm0W__introInfo>.page-module__JuPm0W__sectionBar[data-docked=false]{background:0 0}.page-module__JuPm0W__section{scroll-margin-top:calc(var(--nav-h) + var(--nav-offset,0px));flex-direction:column;display:flex}.page-module__JuPm0W__sectionBar{top:calc(var(--nav-h) + var(--nav-offset,0px));z-index:8;height:var(--nav-line);box-sizing:border-box;background:var(--color-white);border-bottom:var(--b);margin:0 calc(-1 * var(--g-2));padding:0 var(--g-2);align-items:center;transition:top .25s;display:flex;position:sticky}.page-module__JuPm0W__sectionTitle{color:var(--color-black);font-size:var(--fs-b);line-height:var(--lh-b);margin:0}.page-module__JuPm0W__sectionTitleLink{color:inherit;text-decoration:none;transition:color .15s}.page-module__JuPm0W__sectionTitleLink:hover,.page-module__JuPm0W__sectionTitleLink:focus-visible{color:var(--color-grey)}.page-module__JuPm0W__sectionBody{padding-top:var(--g-2)}.page-module__JuPm0W__sectionBody.page-module__JuPm0W__paddingBottom{padding-bottom:var(--g-9)}.page-module__JuPm0W__relatedLayout{grid-template-columns:repeat(16,minmax(0,1fr));align-items:start;gap:0;display:grid}.page-module__JuPm0W__relatedCard{grid-column:1/span 2;width:100%}.page-module__JuPm0W__relatedGallery{min-width:0;margin-right:calc(-1 * var(--g-2));grid-column:5/span 12}@media (max-width:780px){.page-module__JuPm0W__main{padding-bottom:var(--g-9)}.page-module__JuPm0W__intro{gap:var(--g-5);grid-template-columns:minmax(0,1fr)}.page-module__JuPm0W__introLeft{gap:var(--g-5);order:0}.page-module__JuPm0W__header{gap:var(--g-2);order:0;padding-top:0}.page-module__JuPm0W__specsAnchor{display:none}.page-module__JuPm0W__specsMobile{margin-bottom:var(--g-5);display:block}.page-module__JuPm0W__title{order:1}.page-module__JuPm0W__price{margin-bottom:var(--g-2);order:2}.page-module__JuPm0W__introShow{order:2}.page-module__JuPm0W__cta{order:3;margin-top:0}.page-module__JuPm0W__description{margin-top:var(--g-3);order:4;max-width:none}.page-module__JuPm0W__galleryWrap{order:1}.page-module__JuPm0W__section{margin-top:var(--g-7)}.page-module__JuPm0W__introInfo>.page-module__JuPm0W__section{margin-top:0}.page-module__JuPm0W__sectionBody{padding-top:var(--g-3)}.page-module__JuPm0W__sectionBody.page-module__JuPm0W__paddingBottom{padding-bottom:var(--g-8)}.page-module__JuPm0W__relatedLayout{gap:var(--g-7);grid-template-columns:minmax(0,1fr)}.page-module__JuPm0W__relatedGallery{order:0;grid-column:1/-1;margin-right:0}.page-module__JuPm0W__relatedCard{order:1;grid-column:1/-1}}
.page-module__Nm5nzG__main{padding:var(--g-2);padding-top:var(--page-top-default);padding-bottom:var(--g-9);min-height:calc(var(--app-height) - var(--footer-h));flex-direction:column;display:flex;position:relative}.page-module__Nm5nzG__mainTight{padding-top:var(--page-top-tight)}.page-module__Nm5nzG__gap{height:var(--g-8);flex-shrink:0}.page-module__Nm5nzG__main>:last-child .page-module__Nm5nzG__gap{display:none}.page-module__Nm5nzG__header{gap:var(--g-3);flex-direction:column;display:flex}.page-module__Nm5nzG__hero{gap:var(--g-3);flex-direction:column;max-width:50%;display:flex}.page-module__Nm5nzG__heroText{font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--color-black)}.page-module__Nm5nzG__featured{gap:var(--g-2);flex-direction:column;display:flex;position:relative}.page-module__Nm5nzG__featuredBar{top:calc(var(--nav-h) + var(--nav-offset,0px));z-index:6;padding:var(--g-2) 0 var(--g-3);background:var(--color-white);border-bottom:var(--b);margin-inline:calc(var(--g-2) * -1);padding-inline:var(--g-2);transition:top .25s;position:sticky}.page-module__Nm5nzG__featuredHeading{font:inherit;color:var(--color-black);margin:0}.page-module__Nm5nzG__featuredGrid{gap:var(--g-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__Nm5nzG__featuredCell{display:flex}.page-module__Nm5nzG__featuredCell>*{width:100%}.page-module__Nm5nzG__grid{gap:var(--g-2);padding:0;padding-top:var(--g-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.page-module__Nm5nzG__cell{display:flex}.page-module__Nm5nzG__cell>*{width:100%}.page-module__Nm5nzG__empty{padding:var(--g-3) 0;font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--color-grey);margin:0}@media (max-width:780px){.page-module__Nm5nzG__main{padding-top:var(--g-7);padding-bottom:var(--g-9)}.page-module__Nm5nzG__mainTight{padding-top:var(--page-top-tight)}.page-module__Nm5nzG__gap{height:var(--g-7)}.page-module__Nm5nzG__hero{max-width:100%}.page-module__Nm5nzG__featuredGrid{grid-template-columns:minmax(0,1fr)}.page-module__Nm5nzG__grid{gap:var(--g-7);grid-template-columns:minmax(0,1fr)}}
.page-module__Sf1OuW__main{padding:var(--page-top-default) var(--g-2) var(--g-9);min-height:calc(var(--app-height) - var(--footer-h));flex-direction:column;display:flex}.page-module__Sf1OuW__archive{gap:var(--g-3);flex-direction:column;display:flex;position:relative}.page-module__Sf1OuW__empty{padding:var(--g-3) 0;font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--color-grey);margin:0}.page-module__Sf1OuW__list{gap:var(--g-2);flex-direction:column;display:flex}.page-module__Sf1OuW__cell{display:block}.page-module__Sf1OuW__cell>*{width:100%}@media (max-width:780px){.page-module__Sf1OuW__main{padding-top:var(--g-7);padding-bottom:var(--g-9)}}
.page-module__x75Vdq__main{padding:var(--page-top-default) var(--g-2) var(--g-9);min-height:calc(var(--app-height) - var(--footer-h));flex-direction:column;display:flex}.page-module__x75Vdq__archive{flex-direction:column;gap:0;display:flex;position:relative}.page-module__x75Vdq__empty{padding:var(--g-3) 0;font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--color-grey);margin:0}.page-module__x75Vdq__groups{flex-direction:column;display:flex}.page-module__x75Vdq__list{gap:var(--g-2);flex-direction:column;display:flex}.page-module__x75Vdq__cell{display:block}.page-module__x75Vdq__cell>*{width:100%}@media (max-width:780px){.page-module__x75Vdq__main{padding-top:var(--g-7);padding-bottom:var(--g-9)}}
.ArticleScreen-module__7eM8oa__main{padding:var(--g-2) 0 var(--g-9);min-height:var(--app-height);grid-template-columns:25% 1fr 25%;display:grid}.ArticleScreen-module__7eM8oa__related{margin-top:var(--g-8)}.ArticleScreen-module__7eM8oa__figure,.ArticleScreen-module__7eM8oa__title{grid-column:2}.ArticleScreen-module__7eM8oa__body{--article-measure:50%;padding-top:var(--g-3);grid-column:1/-1}.ArticleScreen-module__7eM8oa__figure{gap:var(--g-2);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.ArticleScreen-module__7eM8oa__figureImg{width:100%;height:auto;display:block}.ArticleScreen-module__7eM8oa__figureCaption{font-size:var(--fs-s);line-height:var(--lh-s);color:var(--color-grey)}.ArticleScreen-module__7eM8oa__title{margin:var(--g-4) 0 var(--g-7);font-size:var(--fs-h1);line-height:var(--lh-h1)}.ArticleScreen-module__7eM8oa__related{gap:var(--g-2);padding:0 var(--g-2);flex-direction:column;grid-column:1/-1;display:flex}.ArticleScreen-module__7eM8oa__relatedBar{justify-content:space-between;align-items:baseline;gap:var(--g-3);margin-inline:calc(-1 * var(--g-2));padding:0 var(--g-2) var(--g-2);border-bottom:var(--b);display:flex}.ArticleScreen-module__7eM8oa__relatedHeading{font:inherit;margin:0}.ArticleScreen-module__7eM8oa__relatedViewAll{color:var(--color-blue)}.ArticleScreen-module__7eM8oa__relatedGrid{gap:var(--g-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ArticleScreen-module__7eM8oa__relatedCell{display:flex}.ArticleScreen-module__7eM8oa__relatedCell>*{width:100%}@media (max-width:1024px){.ArticleScreen-module__7eM8oa__main{grid-template-columns:12.5% 1fr 12.5%}.ArticleScreen-module__7eM8oa__body{--article-measure:75%}.ArticleScreen-module__7eM8oa__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.ArticleScreen-module__7eM8oa__main{padding:var(--g-2) var(--g-2) var(--g-9);grid-template-columns:minmax(0,1fr)}.ArticleScreen-module__7eM8oa__figure,.ArticleScreen-module__7eM8oa__title,.ArticleScreen-module__7eM8oa__body{grid-column:1}.ArticleScreen-module__7eM8oa__body{--article-measure:100%}.ArticleScreen-module__7eM8oa__title{margin-bottom:var(--g-5)}.ArticleScreen-module__7eM8oa__related{margin-top:var(--g-7);padding-left:0;padding-right:0}.ArticleScreen-module__7eM8oa__relatedGrid{gap:var(--g-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:var(--g-2);-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-right:calc(-1 * var(--g-2));padding-right:var(--g-2);flex-wrap:nowrap;display:flex;overflow-x:auto}.ArticleScreen-module__7eM8oa__relatedGrid::-webkit-scrollbar{display:none}.ArticleScreen-module__7eM8oa__relatedCell{flex:0 0 calc(90% - var(--g-2));scroll-snap-align:start}}
