.artery-blocks{--artery-gap:1.5rem;display:flex;flex-direction:column;gap:var(--artery-gap)}.artery-images{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--artery-image-gap,calc(var(--artery-gap) * 2 / 3))}.artery-images[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.artery-images[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.artery-images[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.artery-figure{margin:0;overflow:hidden;border:var(--artery-panel,0);border-radius:var(--artery-radius,calc(var(--radius, .375rem) - 4px));background:var(--muted,#f5f5f5)}.artery-figure img{display:block;width:100%;height:auto}.artery-zoom{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.artery-zoom:focus-visible{outline:none}.artery-figure:has(.artery-zoom:focus-visible){outline:2px solid var(--foreground,#000);outline-offset:2px}.artery-lightbox{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:2.75rem 0;box-sizing:border-box;border:0;overflow:hidden;background:#000;color:#fff;touch-action:pan-y pinch-zoom}.artery-lightbox[open]{display:flex;align-items:center;justify-content:center}body:has(.artery-lightbox[open]){overflow:hidden}.artery-lightbox-stage{position:absolute;inset:2.75rem 0;display:grid;grid-template:minmax(0,1fr) /minmax(0,1fr);place-items:center;overflow:hidden;touch-action:none;overscroll-behavior:contain;user-select:none;-webkit-user-select:none;cursor:zoom-in}.artery-lightbox-stage[data-zoomed]{cursor:grab}.artery-lightbox-stage[data-dragging]{cursor:grabbing}.artery-lightbox img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;transform:translate(var(--zoom-x,0),var(--zoom-y,0)) scale(var(--zoom-scale,1));will-change:transform;-webkit-touch-callout:none;-webkit-user-drag:none}.artery-lightbox-stage[data-animate] img{transition:transform .2s ease-out}.artery-lightbox-zoom{position:absolute;right:.75rem;bottom:.75rem;display:flex;gap:.5rem}.artery-lightbox-zoom .artery-lightbox-button{position:static}.artery-lightbox-button:disabled{opacity:.4;cursor:default}.artery-lightbox-button{position:absolute;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:9999px;background:rgb(0 0 0/.55);color:#fff;cursor:pointer}.artery-lightbox-button:hover{background:#000}.artery-lightbox-button,.artery-lightbox-count{transition:opacity .3s ease}.artery-lightbox[data-idle] .artery-lightbox-button,.artery-lightbox[data-idle] .artery-lightbox-count{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.artery-lightbox-button,.artery-lightbox-count{transition:none}}.artery-lightbox .artery-lightbox-button:focus-visible{outline:3px solid #fff;outline-offset:2px}.artery-lightbox-button svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.artery-lightbox-button[data-action=close]{top:.75rem;right:.75rem}.artery-lightbox-button[data-action=previous]{top:50%;left:.75rem;translate:0 -50%}.artery-lightbox-button[data-action=next]{top:50%;right:.75rem;translate:0 -50%}.artery-lightbox-count{position:absolute;bottom:.75rem;left:50%;margin:0;translate:-50% 0;font-size:.875rem;text-shadow:0 1px 3px #000}.artery-video{position:relative;aspect-ratio:16/9;overflow:hidden;border:var(--artery-panel,0);border-radius:var(--artery-radius,calc(var(--radius, .375rem) - 4px));background:#000}.artery-video iframe,.artery-video-poster{position:absolute;inset:0;width:100%;height:100%;border:0}.artery-video-poster{padding:0;cursor:pointer;background:#000}.artery-video-poster img{width:100%;height:100%;object-fit:cover}.artery-video-play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:4.5rem;height:3.25rem;translate:-50% -50%;border-radius:.875rem;background:rgb(0 0 0/.72);color:#fff;transition:background-color .15s ease}.artery-video-poster:focus-visible .artery-video-play,.artery-video-poster:hover .artery-video-play{background:#000}.artery-video-poster:focus-visible{outline:3px solid var(--ring,#a3a3a3);outline-offset:-3px}.artery-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--artery-gap);align-items:start}@media (min-width:768px){.artery-row{grid-template-columns:repeat(var(--artery-columns,2),minmax(0,1fr))}}.artery-column{display:flex;min-width:0;flex-direction:column;gap:var(--artery-gap)}:where(.artery-text){line-height:1.65;overflow-wrap:anywhere}:where(.artery-text) :where(p,ul,ol,blockquote){margin:0 0 1em}:where(.artery-text) :where(ul,ol){padding-left:1.5em}:where(.artery-text) :where(ul){list-style:disc}:where(.artery-text) :where(ol){list-style:decimal}:where(.artery-text) :where(h1,h2,h3,h4){margin:1.25em 0 .5em;font-weight:600;line-height:1.25}:where(.artery-text) :where(a){text-decoration:underline}:where(.artery-text) :where(blockquote){padding-left:1em;border-left:2px solid var(--border,#e5e5e5)}.artery-blocks[data-theme=minimal],.theme-minimal .artery-blocks{--artery-gap:2rem;--artery-image-gap:1rem}.artery-blocks[data-theme=minimal]{background:#fff;color:#000;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.artery-blocks[data-theme=minimal] .artery-text{font-family:Newsreader,Georgia,Times New Roman,serif}.artery-blocks[data-theme=manga],.theme-manga .artery-blocks{--artery-panel:3px solid #000;--artery-radius:0}.artery-blocks[data-theme=manga]{background:#f3f3ef;color:#000;font-weight:500}.artery-blocks[data-theme=gallery],.theme-gallery .artery-blocks{--artery-gap:2.5rem;--artery-image-gap:1.25rem;--artery-radius:0}.artery-blocks[data-theme=gallery]{background:#fff;color:#333;font-family:var(--font-sans,ui-sans-serif),system-ui,sans-serif;font-weight:300}.theme-manga{--paper:#f3f3ef;--ink:#000;--ink-soft:#3b3b3b;--panel-border:3px;--tone:radial-gradient(circle,var(--ink) 0.9px,transparent 1.2px) 0 0 /6px 6px,radial-gradient(circle,var(--ink) 0.9px,transparent 1.2px) 3px 3px /6px 6px;--background:var(--paper);--foreground:var(--ink);--border:var(--ink);--ring:var(--ink);--muted:#e2e2dc;--muted-foreground:var(--ink-soft);--card:var(--paper);--popover:var(--paper);--primary:var(--ink);--primary-foreground:var(--paper);--secondary:var(--muted);--accent:var(--muted);--input:var(--ink);--destructive:#b3001b;--radius:0px;--font-sans:var(--manga-text),ui-sans-serif,system-ui,sans-serif;--font-serif:var(--manga-text),ui-sans-serif,system-ui,sans-serif;background:var(--paper);color:var(--ink);font-family:var(--manga-text),ui-sans-serif,system-ui,sans-serif;font-weight:500}.theme-manga :focus-visible{outline:3px solid var(--ink);outline-offset:3px}.manga-display{font-family:var(--manga-display),var(--manga-text),sans-serif;font-weight:400;line-height:1}.manga-frame{width:100%;max-width:1600px;margin-inline:auto;padding-inline:16px}@media (min-width:768px){.manga-frame{padding-inline:32px}}.manga-rule{border-bottom:4px solid var(--ink)}.manga-link{text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:3px;text-underline-offset:5px}.manga-link:hover{text-decoration-color:currentColor}.manga-tone{background:var(--tone)}.manga-feed-frame{container-type:inline-size}.manga-feed{--cols:2;--unit:calc(100cqi / (21 * var(--cols) - 1));display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));grid-auto-rows:var(--unit);grid-auto-flow:row dense;column-gap:var(--unit);margin:0;padding:0;list-style:none}@media (min-width:768px){.manga-feed{--cols:3}}@media (min-width:1200px){.manga-feed{--cols:4}}.manga-panel{grid-row-end:span var(--span,21);padding-bottom:var(--unit)}.manga-panel-link{position:relative;display:block;height:100%;overflow:hidden;border:var(--panel-border) solid var(--ink);background:var(--tone);background-color:var(--paper);color:var(--ink)}.manga-panel-link img{display:block;width:100%;height:100%;object-fit:cover}.manga-caption{position:absolute;top:0;left:0;max-width:calc(100% - 1.5rem);padding:.3rem .6rem .35rem;border-right:var(--panel-border) solid var(--ink);border-bottom:var(--panel-border) solid var(--ink);background:var(--paper);font-size:.875rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}@media (max-width:767px){.manga-caption{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:.2rem .45rem .25rem;font-size:.75rem}}@media (hover:hover){.manga-panel-link:not([data-image=false]) .manga-caption{opacity:0;transform:translateY(-4px)}.manga-panel-link:focus-visible .manga-caption,.manga-panel-link:hover .manga-caption{opacity:1;transform:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.manga-caption{transition:opacity .16s ease-out,transform .16s ease-out}}.manga-panel-skeleton{height:100%;border:var(--panel-border) solid var(--muted);background:var(--tone);opacity:.35}.manga-button{padding:.45rem 1rem;border:var(--panel-border) solid var(--ink);background:var(--paper);font-weight:700}.manga-button:hover{background:var(--ink);color:var(--paper)}.manga-button:disabled{cursor:progress;opacity:.6}.manga-title-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding:1.25rem;border:var(--panel-border) solid var(--ink);background:var(--tone);background-color:var(--paper)}@media (min-width:768px){.manga-title-band{padding:2rem}}.manga-title-box{max-width:100%;padding:.5rem .9rem .6rem;border:var(--panel-border) solid var(--ink);background:var(--paper);font-size:clamp(1.75rem,1.2rem + 2.6vw,3.25rem);overflow-wrap:anywhere;text-wrap:balance}.manga-title-meta{padding:.25rem .6rem;border:2px solid var(--ink);background:var(--paper);font-size:.875rem;font-weight:700}.manga-crumbs ol{display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin:0 0 .75rem;padding:0;list-style:none;font-size:.875rem;font-weight:700}.manga-crumbs li+li:before{content:"/";margin-right:.5rem;color:var(--ink-soft)}.manga-section-title{margin-bottom:1rem;font-size:clamp(1.35rem,1.1rem + 1vw,1.9rem)}.manga-covers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}@media (min-width:768px){.manga-covers{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (min-width:1200px){.manga-covers{grid-template-columns:repeat(4,minmax(0,1fr))}}.manga-cover{display:flex;flex-direction:column;height:100%;border:var(--panel-border) solid var(--ink);background:var(--paper);color:var(--ink)}.manga-cover-art{display:block;aspect-ratio:4/5;overflow:hidden;border-bottom:var(--panel-border) solid var(--ink);background:var(--tone);background-color:var(--paper)}.manga-cover-art img{display:block;width:100%;height:100%;object-fit:cover}.manga-cover-caption{display:flex;flex:1;flex-direction:column;gap:.15rem;padding:.55rem .7rem .65rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.manga-cover-caption small{font-size:.8rem;font-weight:500;color:var(--ink-soft)}.manga-cover:focus-visible .manga-cover-caption,.manga-cover:hover .manga-cover-caption{background:var(--ink);color:var(--paper)}.manga-cover:focus-visible .manga-cover-caption small,.manga-cover:hover .manga-cover-caption small{color:var(--paper)}.manga-figure{display:block;border:var(--panel-border) solid var(--ink);background:var(--tone);background-color:var(--paper)}.manga-figure iframe,.manga-figure img{display:block;width:100%;height:auto}.manga-figure iframe{aspect-ratio:16/9}.manga-portrait{aspect-ratio:1;overflow:hidden}.manga-portrait img{height:100%;object-fit:cover}.manga-facts{display:flex;flex-wrap:wrap;column-gap:1rem;margin:0;border-top:var(--panel-border) solid var(--ink)}.manga-facts>div{flex:1 1 calc(50% - 1rem);min-width:8rem;padding:.6rem 0 .7rem;border-bottom:2px solid var(--ink)}.manga-facts>.manga-facts-wide{flex-basis:100%}.manga-facts dt{font-size:.8rem;color:var(--ink-soft)}.manga-facts dd{margin:.1rem 0 0;font-weight:700;overflow-wrap:anywhere}.manga-facts a,.manga-inline-link,.manga-prose .ql-editor a,.theme-manga .artery-text .ql-editor a{text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:2px;text-underline-offset:3px}.manga-prose,.theme-manga .artery-text{max-width:68ch;font-size:1.0625rem;line-height:1.75}.manga-prose .ql-editor h1,.manga-prose .ql-editor h2,.manga-prose .ql-editor h3,.theme-manga .artery-text .ql-editor :is(h1,h2,h3){font-weight:700}.manga-prose .ql-editor blockquote,.theme-manga .artery-text .ql-editor blockquote{border-left:var(--panel-border) solid var(--ink);font-style:normal;color:var(--ink)}.manga-prose .ql-editor img,.theme-manga .artery-text .ql-editor img{border:var(--panel-border) solid var(--ink);border-radius:0}.manga-field{display:flex;flex-direction:column;gap:.3rem;font-size:.875rem;font-weight:700}.manga-input,.manga-select{min-height:2.75rem;padding:.45rem .7rem;border:var(--panel-border) solid var(--ink);border-radius:0;background-color:#fff;color:var(--ink);font:inherit;font-size:1rem;font-weight:500}.manga-select{appearance:none;padding-right:2.2rem;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:right 1.05rem center,right .7rem center;background-size:.35rem .35rem;background-repeat:no-repeat}.manga-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.manga-tag{display:inline-block;padding:.3rem .75rem;border:2px solid var(--ink);background:var(--paper);font-size:.875rem;font-weight:700;line-height:1.3}.manga-tag[aria-current=page],a.manga-tag:hover{background:var(--ink);color:var(--paper)}.manga-events{display:grid;gap:24px;margin:0;padding:0;list-style:none}@media (min-width:768px){.manga-events{grid-template-columns:repeat(2,minmax(0,1fr))}}.manga-event{display:flex;flex-direction:column;height:100%;border:var(--panel-border) solid var(--ink);background:var(--paper)}.manga-event-art{display:block;aspect-ratio:16/9;overflow:hidden;border-bottom:var(--panel-border) solid var(--ink);background:var(--tone);background-color:var(--paper)}.manga-event-art img{display:block;width:100%;height:100%;object-fit:cover}.manga-event-rows{margin:0;padding:0;list-style:none;border-top:var(--panel-border) solid var(--ink)}.manga-event-rows>li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;padding:.7rem 0;border-bottom:2px solid var(--ink)}.manga-panel-box{border:var(--panel-border) solid var(--ink);background:var(--paper)}.theme-manga [data-slot=checkbox],.theme-manga [data-slot=input],.theme-manga [data-slot=textarea]{border-width:2px;background-color:#fff}.theme-manga [data-slot=checkbox][data-state=checked]{background-color:var(--ink)}.theme-manga [data-slot=label]+[data-slot=input],.theme-manga [data-slot=label]+[data-slot=textarea]{margin-top:.35rem}@font-face{font-family:Gallery Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/montserrat-latin-ext-300.b1c0901b.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gallery Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/montserrat-latin-300.78db4f53.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gallery Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/montserrat-latin-ext-400.586a9196.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gallery Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/montserrat-latin-400.c050c0dd.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Gallery Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/montserrat-latin-ext-500.f6b4c97c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Gallery Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/montserrat-latin-500.3061f5b6.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.theme-gallery{--g-text:#333;--g-head:#000;--g-muted:#6f6f6f;--g-hair:rgba(0,0,0,0.18);--g-accent:#a10e0e;--g-font:"Gallery Montserrat",ui-sans-serif,system-ui,sans-serif;--g-wide-pad:10px;--g-pad:16px;--background:#fff;--foreground:var(--g-text);--card:#fff;--popover:#fff;--popover-foreground:var(--g-text);--primary:#000;--primary-foreground:#fff;--secondary:#f4f4f4;--muted:#f4f4f4;--muted-foreground:var(--g-muted);--accent:#f4f4f4;--border:var(--g-hair);--input:#8a8a8a;--ring:var(--g-head);--destructive:#b3001b;--radius:0px;--font-sans:var(--g-font);--font-serif:var(--g-font);--font-ui:var(--g-font);background:#fff;color:var(--g-text);font-family:var(--g-font);font-size:14.4px;font-weight:300;line-height:1.6}@media (min-width:768px){.theme-gallery{--g-wide-pad:24px;--g-pad:40px}}@media (min-width:1280px){.theme-gallery{--g-wide-pad:40px}}.theme-gallery :focus-visible:where(:not(.artery-zoom)){outline:2px solid var(--g-head);outline-offset:3px}.gallery-header[data-overlay] :focus-visible{outline-color:#fff}.gallery-frame{width:100%;max-width:calc(1180px + 2 * var(--g-pad));margin-inline:auto;padding-inline:var(--g-pad)}.gallery-wide{width:100%;padding-inline:var(--g-wide-pad)}.gallery-caps{text-transform:uppercase}.gallery-header{position:relative;z-index:20;display:flex;flex-direction:column;align-items:center;min-height:140px;padding:18px var(--g-pad) 16px;color:var(--g-head)}.gallery-header[data-overlay]{position:absolute;inset:0 0 auto;color:#fff}.gallery-wordmark{display:inline-block;max-width:100%;padding-inline-start:10px;font-size:35px;font-weight:400;line-height:52px;letter-spacing:10px;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.gallery-wordmark img{height:48px;width:auto;max-width:260px;object-fit:contain}@media (max-width:767px){.gallery-wordmark{font-size:30px;line-height:44px;letter-spacing:6px;padding-inline-start:6px}}.gallery-menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 40px;margin-top:14px;font-size:12.8px;font-weight:400;text-transform:uppercase}.gallery-menu-link{display:inline-flex;min-height:24px;align-items:center;color:inherit;transition:color .15s ease-out}.gallery-menu-current,.gallery-menu-link[aria-current=page]{color:var(--g-accent)}.gallery-menu-link:hover{text-decoration:underline;text-underline-offset:6px}.gallery-header[data-overlay] .gallery-menu-current,.gallery-header[data-overlay] .gallery-menu-link:hover,.gallery-header[data-overlay] .gallery-menu-link[aria-current=page]{color:#fff;text-decoration:underline;text-underline-offset:6px}.gallery-menu ul{color:var(--g-text);text-transform:none;text-align:start}.gallery-menu-button,.gallery-phone-menu{display:none}@media (max-width:767px){.gallery-menu{display:none}.gallery-menu-button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:4px;color:inherit}.gallery-phone-menu[data-open]{display:flex;flex-direction:column;align-items:center;width:100%;padding:8px 0 16px;font-size:14.4px;font-weight:400;text-transform:uppercase;text-align:center}.gallery-phone-menu .gallery-menu-link{min-height:44px}.gallery-phone-dropdown{margin-top:8px;font-size:12.8px;letter-spacing:2px;color:var(--g-muted)}.gallery-header[data-overlay]:has(.gallery-phone-menu[data-open]){background:rgba(34,36,40,.92)}.gallery-header[data-overlay] .gallery-phone-dropdown{color:rgba(255,255,255,.75)}}.gallery-footer{margin-top:auto;padding:32px var(--g-pad) 40px;font-size:12px;color:var(--g-muted)}.gallery-footer-line{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 20px;max-width:1180px;margin-inline:auto;text-align:center}.gallery-footer a,.gallery-footer button,.gallery-footer select{display:inline-flex;min-height:44px;align-items:center;color:inherit;transition:color .15s ease-out}@media (min-width:768px){.gallery-footer a,.gallery-footer button,.gallery-footer select{min-height:24px}}@media (max-width:767px){.gallery-footer-line{flex-direction:column;gap:0}.gallery-footer-line>p{display:flex;min-height:44px;align-items:center}.gallery-footer-line nav>a:last-child{flex-basis:100%;justify-content:center}}.gallery-footer a:hover,.gallery-footer button:hover,.gallery-footer select:hover{color:var(--g-head)}.gallery-footer select{border:0;background:transparent;font:inherit;cursor:pointer}.gallery-page-top{padding-top:24px;padding-bottom:64px}@media (min-width:768px){.gallery-page-top:has(.gallery-title-hidden){padding-top:8px}.gallery-page-top:has(.gallery-title-hidden) .gallery-after-title,.gallery-page-top:has(.gallery-title-hidden) .gallery-after-title>section:first-child>.gallery-label{margin-top:0}}.gallery-title{margin-block:0;text-indent:10px;font-size:28.8px;font-weight:400;line-height:1.3;letter-spacing:10px;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance}.gallery-subtitle,.gallery-title{color:var(--g-head);text-align:center}.gallery-subtitle{margin-top:16px;font-size:16px;font-weight:300}@media (max-width:767px){.gallery-title{font-size:19.2px;letter-spacing:2px;text-indent:2px}}.gallery-label,.theme-gallery .gallery-layout .ql-editor h2{display:flex;align-items:center;gap:24px;max-width:700px;margin:56px auto 32px;color:var(--g-muted);font-size:12.8px;font-weight:400;line-height:1.4;letter-spacing:10px;text-align:center;text-transform:uppercase}.gallery-label:after,.gallery-label:before,.theme-gallery .gallery-layout .ql-editor h2:after,.theme-gallery .gallery-layout .ql-editor h2:before{content:"";flex:1 1 40px;min-width:24px;border-top:1px solid var(--g-hair)}.gallery-label>span{padding-inline-start:10px}.gallery-blocks{display:flex;flex-direction:column;gap:2.5rem}.gallery-layout .artery-text{max-width:65ch;width:100%;margin-inline:auto}@media (max-width:767px){.gallery-label,.theme-gallery .gallery-layout .ql-editor h2{gap:16px;margin-top:40px;letter-spacing:4px}.gallery-label>span{padding-inline-start:4px}}.gallery-prose{max-width:65ch;margin-inline:auto;color:var(--g-text);font-size:14.4px;font-weight:300;line-height:1.6}.theme-gallery .prose,.theme-gallery .prose .ql-editor{color:var(--g-text);font-family:var(--g-font);font-size:14.4px;font-weight:300;line-height:1.6}.theme-gallery .prose :is(strong,b){font-weight:500}.theme-gallery .prose a{text-decoration:underline;text-underline-offset:3px}.gallery-muted{color:var(--g-muted)}.gallery-text-link{color:var(--g-head);text-decoration:underline;text-underline-offset:3px}.gallery-text-link:hover{text-decoration-thickness:2px}.gallery-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;background:#000;color:#fff;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;transition:background-color .15s ease-out}.gallery-button:hover{background:#333}.gallery-button:disabled{cursor:progress;opacity:.6}.gallery-grid{display:flex;flex-direction:column;gap:40px}.gallery-row{display:contents;--row-h-max:600px}.gallery-row[data-capped]{--row-h-max:450px}.gallery-grid[data-few] .gallery-row{--row-h-max:max(calc(100svh - 320px),280px)}@media (min-width:640px){.gallery-grid{gap:48px}.gallery-row{display:flex;align-items:flex-start;gap:40px;width:100%;max-width:calc(var(--row-r) * var(--row-h-max) + (var(--row-n) - 1) * 40px)}.gallery-grid[data-few] .gallery-row,.gallery-row[data-capped]{margin-inline:auto}.gallery-row>*{flex:calc(var(--r) * 100) 1 0px;min-width:0}.gallery-card-image[width][height]{aspect-ratio:var(--r)}}.gallery-card{display:block;min-width:0;color:inherit}.gallery-card-image{display:block;width:100%;height:auto;background:var(--muted);transition:opacity .15s ease-out}.gallery-card:hover .gallery-card-image{opacity:.88}.gallery-card-caption{padding-top:12px;font-size:12.8px;line-height:1.5;overflow-wrap:anywhere}.gallery-card-title{color:var(--g-head);font-weight:400;letter-spacing:1px;text-transform:uppercase}.gallery-card:hover .gallery-card-title{text-decoration:underline;text-underline-offset:4px}.gallery-placeholder{display:grid;place-items:center;width:100%;aspect-ratio:.75;background:#f4f4f4;color:var(--g-muted)}.gallery-skeleton{background:#f1f1f1}@media (prefers-reduced-motion:no-preference){.gallery-skeleton{animation:gallery-pulse 1.4s ease-in-out infinite}}@keyframes gallery-pulse{50%{opacity:.55}}.gallery-cover{color:inherit}.gallery-cover,.gallery-cover-art{position:relative;display:block}.gallery-cover-veil{position:absolute;inset:0;display:none;place-items:center;padding:16px;background:rgba(255,255,255,.5);color:var(--g-head);font-size:14.4px;font-weight:400;letter-spacing:6px;text-align:center;text-transform:uppercase;opacity:0;overflow-wrap:anywhere;transition:opacity .2s ease-out}.gallery-cover-caption{padding-top:12px;font-size:12.8px;line-height:1.5}@media (pointer:fine){.gallery-cover-veil{display:grid}.gallery-cover:is(:hover,:focus-visible) .gallery-cover-veil{opacity:1}}@media (prefers-reduced-motion:reduce){.gallery-card-image,.gallery-cover-veil{transition:none}}.gallery-slideshow{position:relative;flex:1;min-height:420px;overflow:hidden;background:#222428}.gallery-slide{position:absolute;inset:3%;opacity:0;transition:opacity .5s ease-in-out}.gallery-slide[data-state=active]{opacity:1}.gallery-slide img{width:100%;height:100%;object-fit:contain}@media (prefers-reduced-motion:no-preference){.gallery-slide:is([data-state=active],[data-state=leaving]) img{animation:gallery-zoom var(--slide-ms,5s) linear forwards}}.gallery-slideshow[data-paused] img{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.gallery-slide{transition:none}}@keyframes gallery-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.gallery-slideshow-veil{position:absolute;inset:0;background:linear-gradient(rgba(34,36,40,.7),rgba(34,36,40,.55) 120px,rgba(34,36,40,0) 280px),rgba(34,36,40,.35);pointer-events:none}.gallery-work{position:relative}.gallery-work-stage{display:flex;flex-direction:column-reverse;gap:24px;padding:72px 20px 32px}.gallery-work-image .artery-figure{background:none}.gallery-work-image .artery-figure img{object-fit:contain}.gallery-work-close{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--g-muted);transition:color .15s ease-out}.gallery-work-chevron:hover,.gallery-work-close:hover{color:var(--g-head)}.gallery-work-chevron{position:absolute;top:calc(50svh - 32px);z-index:2;display:none;align-items:center;justify-content:center;width:44px;height:64px;color:var(--g-muted);transition:color .15s ease-out}.gallery-work-chevron[data-dir=previous]{left:20px}.gallery-work-chevron[data-dir=next]{right:20px}.gallery-work-chevron[aria-disabled]{color:var(--g-hair)}.gallery-work-pager{display:flex;justify-content:space-between;gap:16px;font-size:12.8px;text-transform:uppercase;letter-spacing:1px}.gallery-work-pager a,.gallery-work-pager span{display:inline-flex;min-height:44px;align-items:center;gap:4px}.gallery-work-pager span{color:var(--g-muted)}.gallery-work-caption{display:flex;flex-direction:column;gap:4px;font-size:12.8px;line-height:1.7;color:var(--g-muted);overflow-wrap:anywhere}.gallery-work-title{margin:0 0 8px;color:var(--g-head);font-size:14.4px;font-weight:400;line-height:1.5;letter-spacing:1.5px;text-transform:uppercase}.gallery-work-facts{display:grid;grid-template-columns:fit-content(40%) minmax(0,1fr);gap:0 12px;margin:8px 0 0}.gallery-work-facts dd{margin:0;color:var(--g-text)}.gallery-work-actions{margin-top:24px}.gallery-work-rest{display:flex;flex-direction:column;gap:40px;padding-bottom:64px}.gallery-work-rest .artery-text{max-width:65ch;margin-inline:auto;width:100%}@media (min-width:900px){.gallery-work-stage{--work-h:max(calc(100svh - 200px),320px);display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2.4fr);align-items:center;gap:48px;min-height:100svh;padding:100px}.gallery-work-chevron{display:inline-flex}.gallery-work-pager{display:none}.gallery-work-close{top:20px;right:20px}.gallery-work-image{display:flex;justify-content:center}.gallery-work-image .artery-images{width:min(100%,calc(var(--work-h) * var(--work-ratio, 1.5)))}.gallery-work-image .artery-figure img{max-height:var(--work-h)}:is(.gallery-work-rest,.gallery-work-rest .artery-blocks)>.artery-images[data-count="1"] .artery-figure{width:fit-content;max-width:100%;margin-inline:auto;background:none}:is(.gallery-work-rest,.gallery-work-rest .artery-blocks)>.artery-images[data-count="1"] img{width:auto;max-width:100%;max-height:calc(100svh - 128px)}}.gallery-center{display:flex;flex:1;flex-direction:column;align-items:center;gap:16px;padding:48px var(--g-pad) 96px;text-align:center}.gallery-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 32px;font-size:12.8px;font-weight:400;letter-spacing:2px;text-transform:uppercase}.gallery-links a{display:inline-flex;min-height:44px;align-items:center;gap:4px;color:var(--g-head)}.gallery-links a:hover{text-decoration:underline;text-underline-offset:4px}.gallery-label:has(>span:empty){gap:0}.gallery-about{padding-top:8px;padding-bottom:64px}.gallery-bio{display:flex;flex-direction:column;gap:32px}.gallery-bio-portrait{display:block;width:100%;height:auto}.gallery-bio:not([data-portrait]) .gallery-bio-text{width:100%;max-width:65ch;margin-inline:auto}.gallery-bio .gallery-prose{margin-inline:0}@media (max-width:899px){.gallery-bio-portrait{order:-1}}@media (min-width:900px){.gallery-bio[data-portrait]{display:grid;grid-template-columns:minmax(0,1fr) 45%;align-items:start;gap:64px}}.gallery-kicker{color:var(--g-muted);font-size:12.8px;font-weight:400;letter-spacing:3px;text-transform:uppercase}.gallery-bio-name{margin:20px 0 0;color:var(--g-head);font-size:40px;font-weight:500;line-height:1.2;overflow-wrap:anywhere}.gallery-bio-facts{margin:16px 0 32px;color:var(--g-text);font-size:14.4px;font-weight:400;line-height:1.6}.gallery-bio-text>.prose:first-of-type{margin-top:24px}.gallery-cv{max-width:820px;margin:0 auto;padding:0;list-style:none;font-size:14.4px;font-weight:300;line-height:1.5}.gallery-cv>li{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:16px;padding:6px 0;break-inside:avoid}.gallery-cv-year{color:var(--g-muted);font-variant-numeric:tabular-nums}.gallery-cv-title{color:var(--g-head);font-size:13px;font-weight:400;letter-spacing:1px;text-transform:uppercase}.gallery-cv-link{text-decoration:underline;text-decoration-color:var(--g-hair);text-underline-offset:4px;transition:color .15s ease-out}.gallery-cv-link:hover{text-decoration-color:currentColor}@media (max-width:767px){.gallery-cv>li{grid-template-columns:5.75rem minmax(0,1fr);gap:12px;padding:8px 0}}.gallery-enquiry{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:32px;font-size:13px}.theme-gallery main form [type=submit]{font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.gallery-lock-page{display:grid;flex:1;place-items:center;padding:40px var(--g-pad)}.gallery-lock{width:100%;max-width:26rem;padding:48px 40px 40px;border:1px solid var(--g-hair);text-align:center}.gallery-lock .gallery-label{gap:12px;margin:28px 0 20px;letter-spacing:3px}.gallery-lock .gallery-label>span{padding-inline-start:3px}.gallery-lock-wordmark{padding-inline-start:6px;color:var(--g-head);font-size:24px;font-weight:400;line-height:1.3;letter-spacing:6px;text-transform:uppercase;overflow-wrap:anywhere}.gallery-lock .gallery-muted{font-size:14.4px;font-weight:300;line-height:1.6}.gallery-lock-error{color:var(--destructive);font-size:13px}@media (max-width:767px){.gallery-lock{padding:36px 20px 28px}}.gallery-elsewhere{display:flex;flex-wrap:wrap;justify-content:center;gap:0 40px;padding:0;list-style:none;font-size:12.8px}.gallery-elsewhere a{display:inline-flex;min-height:44px;align-items:center;gap:10px}.gallery-elsewhere a:hover .gallery-card-title{text-decoration:underline;text-underline-offset:4px}.gallery-controls{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:8px 32px;margin-bottom:40px}.gallery-field{display:flex;flex-direction:column;gap:6px;font-size:12.8px;color:var(--g-muted)}.gallery-input{min-height:44px;padding:8px 12px;border:1px solid var(--input);background:#fff;color:var(--g-text);font:inherit;font-size:16px}.gallery-input:hover{border-color:var(--g-head)}.gallery-input[aria-invalid=true]{border-color:var(--destructive)}@media print{.artery-admin-bar,.gallery-bio-portrait,.theme-gallery footer,.theme-gallery header,.theme-gallery nav{display:none!important}.theme-gallery,.theme-gallery .gallery-cv-year,.theme-gallery .gallery-label,.theme-gallery .gallery-muted{color:#000}.gallery-label{break-after:avoid}}