@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/vite/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/vite/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/vite/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/vite/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/vite/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/vite/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/vite/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/vite/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/vite/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/vite/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/vite/assets/ibm-plex-mono-cyrillic-ext-400-italic-CBjNughH.woff2)format("woff2"),url(/vite/assets/ibm-plex-mono-cyrillic-ext-400-italic-B4oTjJdl.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/vite/assets/ibm-plex-mono-cyrillic-400-italic-CBJ8pzag.woff2)format("woff2"),url(/vite/assets/ibm-plex-mono-cyrillic-400-italic-2syK4fUT.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/vite/assets/ibm-plex-mono-vietnamese-400-italic-DRuN92E5.woff2)format("woff2"),url(/vite/assets/ibm-plex-mono-vietnamese-400-italic-D6eaYXMU.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/vite/assets/ibm-plex-mono-latin-ext-400-italic-B7_fu1kp.woff2)format("woff2"),url(/vite/assets/ibm-plex-mono-latin-ext-400-italic-Bg0ZHwF4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/vite/assets/ibm-plex-mono-latin-400-italic-BqAiT5Ww.woff2)format("woff2"),url(/vite/assets/ibm-plex-mono-latin-400-italic-66oory27.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/vite/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/vite/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/vite/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/vite/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/vite/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/vite/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/vite/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/vite/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/vite/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/vite/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-bg:#ccc;--color-ink:#00f;--color-text-white:#fff;--color-alert:red;--color-tag-event:#ffe500;--color-tag-release:#7cff4f;--color-tag-print:#3de8ff;--color-tag-apparel:#ffa3e6;--color-tag-audio:#ffb347;--color-tag-action:#fff;--color-track:#0000ff1a;--color-action-hover-bg:var(--color-ink);--color-action-hover-text:#fff;--color-placeholder-text:#0000ff80;--space-3:3px;--space-4:4px;--space-6:6px;--space-8:8px;--space-9:9px;--space-10:10px;--space-11:11px;--space-12:12px;--space-14:14px;--space-15:15px;--space-16:16px;--space-20:20px;--space-24:24px;--space-30:30px;--space-32:32px;--space-38:38px;--space-40:40px;--space-48:48px;--space-50:50px;--space-64:64px;--space-80:80px;--space-96:96px;--space-100:100px;--font-mono:"IBM Plex Mono", "Noto Sans JP", ui-monospace, monospace;--text-body:14px;--text-small:12px;--text-tiny:10px;--text-title:24px;--weight-regular:400;--weight-title:500;--line-normal:1.3;--tag-pad-block:var(--button-pad-block);--tag-pad-inline:var(--button-pad-inline);--button-pad-block:var(--space-10);--button-pad-inline:var(--space-8);--player-height:40px;--player-icon-width:14px;--player-icon-height:16px;--player-pause-bar:4px;--thumb-width:80px;--thumb-height:106px;--logo-size:50px;--logo-turn-distance:1440;--stroke:1px;--image-stroke:3px;--gap-group:var(--space-10);--gap-related:var(--space-20);--gap-section:var(--space-40);--tap-pad-block:17px;--tap-pad-inline:var(--space-10);--gap-filter:var(--space-8);--dialog-padding:var(--space-80);--input-text-mobile:16px;--page-margin:var(--space-20);--column-gap:var(--space-40);--grid-column:80px;--column:440px;--column-wide:calc(var(--column) + 2 * (var(--grid-column) + var(--column-gap)));--gallery-column:200px;--container:calc(2 * var(--column) + var(--column-gap));--page-space:var(--space-80)}@media (width<=767px){:root{--page-margin:var(--space-15);--text-body:var(--input-text-mobile)}}*,:before,:after{box-sizing:border-box}html{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-body);line-height:var(--line-normal);-webkit-text-size-adjust:100%;word-break:keep-all}body{flex-direction:column;min-height:100vh;margin:0;display:flex}h1,h2,h3,p,ul,ol,figure{font-size:inherit;font-weight:inherit;margin:0}a{color:inherit}em,i{font-style:italic}.text-white,.text-white a{color:var(--color-text-white)}strong,b{font-weight:var(--weight-title)}.trim{text-box:trim-both cap alphabetic}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.nowrap{white-space:nowrap}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header{align-items:start;gap:var(--space-20);padding:var(--page-margin);grid-template-columns:1fr auto;display:grid}.site-header:has(.site-header__status){grid-template-columns:1fr auto 1fr}.site-header__lead{grid-column:1}.site-header__status{text-align:center;grid-column:2}.site-header__actions{justify-self:end;gap:var(--gap-related);white-space:nowrap;grid-column:-2;display:flex}.site-header a:not(.is-current),.sticky-name a:not(.is-current),.site-footer a{text-decoration:none}.site-header a:hover,.sticky-name a:hover,.site-footer a:hover{text-decoration:underline}.site-footer{justify-content:space-between;align-items:flex-end;gap:var(--space-20);padding:var(--page-margin);margin-top:auto;display:flex}.site-footer__logo{right:var(--page-margin);bottom:var(--page-margin);z-index:40;width:var(--logo-size);height:var(--logo-size);position:fixed}.link-list{flex-wrap:wrap;gap:0 1ch;padding:0;list-style:none;display:flex}.link-list li+li:before{content:"·";margin-inline-end:1ch}.page{width:100%;padding:calc(var(--gap-section) - var(--page-margin)) var(--page-margin)}@media (width>=768px){.site-header{position:absolute;inset:0 0 auto}.page{padding-top:var(--page-space);padding-bottom:calc(var(--page-space) - var(--page-margin))}}.sticky-name{display:none}@media (width<=1239px){.is-scrolled .sticky-name{z-index:50;align-items:start;gap:var(--space-20);padding:var(--page-margin);background:var(--color-bg);grid-template-columns:1fr auto;display:grid;position:fixed;inset:0 0 auto}}@media (width<=767px){.site-header__actions{align-items:flex-end;gap:var(--gap-group);flex-direction:column;grid-area:1/2}.site-header:has(.site-header__status){grid-template-columns:1fr auto}.site-header__status{margin-top:calc(var(--gap-section) - var(--space-20));text-align:center;grid-area:2/1/auto/-1}}@media (width>=1240px){.site-header__lead{top:var(--page-margin);left:var(--page-margin);z-index:50;position:fixed}.site-header__actions{top:var(--page-margin);right:var(--page-margin);z-index:50;position:fixed}.is-scrolled .lead-rest{display:none}.page{padding-bottom:var(--page-space)}.site-footer{pointer-events:none;position:fixed;inset:auto 0 0}.site-footer>*{pointer-events:auto}}.back-link{color:inherit;text-decoration:none}@media (width>=768px){.back-link{bottom:var(--page-margin);left:var(--page-margin);z-index:40;position:fixed}}.back-link:hover,.back-link:focus-visible{text-decoration:underline}@media (width<=1239px){.site-footer{padding-bottom:calc(var(--logo-size) + 2 * var(--page-margin))}}@media (width>=1240px){.back-link{top:50%;bottom:auto;transform:translateY(-50%)}}.breadcrumb__chip{margin-block:calc(-1 * var(--tag-pad-block));margin-inline-start:var(--gap-group)}.site-header a.breadcrumb__chip:hover{text-decoration:none}@media (width<=767px){.site-header__lead:has(.breadcrumb__chip){align-items:flex-start;gap:var(--gap-group);flex-direction:column;display:flex}.breadcrumb__chip{margin:0}.site-header__lead:has(.breadcrumb__chip)>a:first-child{text-box:trim-both cap alphabetic}}.menu-button{margin:calc(-1 * var(--tap-pad-block)) calc(-1 * var(--tap-pad-inline));padding:var(--tap-pad-block) var(--tap-pad-inline);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.site-menu,.menu-button,.sticky-name__menu{display:none}@media (width<=767px){.site-header__actions,.sticky-name__newsletter,.filter-nav,.site-footer .link-list{display:none}.site-header__menu{grid-area:1/2;display:block}.site-header__lead:has(.lead-rest){max-width:28ch}.sticky-name__lead{grid-area:1/1}.is-scrolled .sticky-name:has(.site-menu:not([hidden])){padding-bottom:var(--gap-section)}.sticky-name:has(.site-menu:not([hidden])) .sticky-name__lead{display:none}.sticky-name .site-menu:not([hidden]){margin-bottom:0}.sticky-name__menu{grid-area:1/2;display:block}.site-menu:not([hidden]){margin-bottom:calc(var(--gap-section) - var(--space-20));grid-area:1/1;display:block}.site-header:has(.site-menu:not([hidden])) .site-header__lead{grid-row:2}.site-header:has(.site-menu:not([hidden])) .site-header__status{grid-row:3}.site-menu ul{gap:var(--space-14);text-transform:uppercase;margin:0;padding:0;list-style:none;display:grid}.menu-button{white-space:nowrap;text-transform:uppercase}.menu-button[aria-expanded=true]{margin-left:calc(-1 * var(--tap-pad-inline) - 1ch)}:is(.site-menu a,.menu-button):before{content:"[ " / ""}:is(.site-menu a,.menu-button):after{content:" ]" / ""}.site-menu a{margin:calc(-1 * var(--space-14) / 2) 0;padding:calc(var(--space-14) / 2) 0;color:inherit;text-decoration:none;display:block}.site-menu a:hover{text-decoration:underline}.site-footer{min-height:calc(var(--logo-size) + 2 * var(--page-margin));padding-bottom:var(--page-margin);align-items:center}.site-footer .back-link{margin:calc(-1 * var(--tap-pad-block)) calc(-1 * var(--tap-pad-inline));padding:var(--tap-pad-block) var(--tap-pad-inline)}}.tag{padding:var(--tag-pad-block) var(--tag-pad-inline);background:var(--color-tag-action);color:var(--color-ink);font:inherit;text-box:trim-both cap alphabetic;white-space:nowrap;border:0;text-decoration:none;display:inline-block}.tag--event{background:var(--color-tag-event)}.tag--release{background:var(--color-tag-release)}.tag--print{background:var(--color-tag-print)}.tag--apparel{background:var(--color-tag-apparel)}.tag--audio{background:var(--color-tag-audio)}a.tag:is(.tag--event,.tag--release,.tag--print,.tag--apparel):is(:hover,:focus-visible),a.tag.is-current{background:var(--color-tag-action)}.button{padding:var(--button-pad-block) var(--button-pad-inline);background:var(--color-tag-action);color:var(--color-ink);font:inherit;text-box:trim-both cap alphabetic;white-space:nowrap;cursor:pointer;border:0;text-decoration:none;display:inline-block}.button--apparel{background:var(--color-tag-apparel)}:is(a.button,input.button,input.tag,.filter-key__clear):is(:hover,:focus-visible){background:var(--color-action-hover-bg);color:var(--color-action-hover-text)}.chips{gap:var(--gap-group);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.chip{padding:var(--button-pad-block) var(--button-pad-inline);color:var(--color-ink);text-box:trim-both cap alphabetic;cursor:pointer;display:inline-block}.chip:hover{background:var(--color-tag-action)}.chip:has(input:checked){background:var(--color-tag-apparel)}.chip:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.chip--sold-out{color:var(--color-placeholder-text);cursor:not-allowed}.chip--sold-out:hover{background:0 0}.tile--event,.detail--event{--category:var(--color-tag-event)}.tile--release,.detail--release{--category:var(--color-tag-release)}.tile--apparel,.detail--apparel{--category:var(--color-tag-apparel)}.tile--print,.detail--prints{--category:var(--color-tag-print)}.media{object-fit:cover;outline:var(--image-stroke) solid transparent;outline-offset:calc(-1 * var(--image-stroke));width:100%;height:auto;display:block}:is(a,.media-button,.thumb-button):is(:hover,:focus-visible) .media,.thumb-button[aria-pressed=true] .media{outline-color:var(--category,var(--color-ink))}.media-button,.thumb-button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.thumb-button{cursor:pointer}.media-button:focus-visible,.thumb-button:focus-visible{outline:none}.media--placeholder{padding:var(--space-4);background:var(--color-track);outline:1px dashed var(--color-ink);outline-offset:-1px;font-size:var(--text-tiny);text-align:center;place-items:center;font-style:italic;display:grid}.feed{max-width:calc(var(--container));margin-inline:auto}.feed__columns{gap:var(--column-gap);align-items:flex-start;display:flex}.feed__column{gap:var(--gap-section);flex-direction:column;flex:1;min-width:0;display:flex}.tile__head{justify-content:space-between;align-items:flex-start;gap:var(--gap-group);display:flex}.tile__link{color:inherit;text-decoration:none;display:block}.tile__media,.tile__caption{margin-top:var(--gap-group)}.tile__link:hover .tile__caption,.tile__link:focus-visible .tile__caption{text-decoration:underline}.filter-key{gap:var(--gap-filter);margin:0 0 var(--gap-section);flex-wrap:wrap;padding:0;list-style:none;display:flex}.filter-key a{text-decoration:none}.filter-key__item{gap:var(--gap-filter);display:flex}.filter-key__clear{width:calc(2 * var(--tag-pad-block) + 1cap);text-align:center;padding-inline:0}@media (width>=1240px){.filter-key{top:50%;left:var(--page-margin);flex-direction:column;align-items:flex-start;margin:0;position:fixed;transform:translateY(-50%)}}@media (width<=767px){.feed__columns{gap:var(--gap-section);flex-direction:column}.feed__column{display:contents}.filter-key{flex-wrap:nowrap;justify-content:space-between}.filter-key__count{display:none}.tile{order:var(--feed-order)}}.detail{flex-direction:column;align-items:center;display:flex}.detail__body{width:100%;max-width:var(--column)}.page-heading{margin-bottom:var(--gap-section);font-size:var(--text-title);font-weight:var(--weight-title);text-align:center}.thumbs{gap:var(--gap-group);margin-top:var(--gap-group);flex-wrap:wrap;padding:0;list-style:none;display:flex}.thumbs .media{width:var(--thumb-width);height:var(--thumb-height)}.thumb-button{width:auto}.main-media+.prose,.main-media+.detail__actions,.detail__actions+.prose,.detail__info{margin-top:var(--gap-related)}.option-row{gap:var(--gap-group) var(--gap-related);margin-top:var(--gap-related);flex-wrap:wrap;display:flex}.stock-notes{gap:var(--gap-group);margin-top:var(--gap-group);display:grid}.stock-notes:not(:has(.stock-note:not([hidden]))){display:none}.stock-note{color:var(--color-alert);font-size:var(--text-small);font-style:italic}.price-row{align-items:center;gap:var(--gap-group) var(--gap-related);margin-top:var(--gap-related);flex-wrap:wrap;display:flex}.detail__section{margin-top:var(--gap-section)}.detail__section>.tag+*{margin-top:var(--gap-group)}.prose p+p{margin-top:calc(var(--text-body) * var(--line-normal))}.prose a,.prose a:hover{color:inherit;text-decoration:underline}.artist-list{columns:2;column-gap:var(--column-gap);margin-top:var(--gap-related);padding:0;list-style:none}.artist-list li{break-inside:avoid}.gallery{gap:var(--column-gap);align-items:flex-start;display:flex}.gallery__column{flex:0 1 var(--gallery-column);gap:var(--gap-section);flex-direction:column;min-width:0;display:flex}.gallery figcaption{margin-top:var(--gap-group);font-size:var(--text-small);font-style:italic}@media (width>=1240px){.gallery{width:var(--container);margin-inline:calc((var(--column) - var(--container)) / 2)}.gallery__column{flex:0 0 var(--column)}.gallery figure{width:var(--gallery-column);margin-inline-start:calc(var(--shift,0) * (var(--grid-column) + var(--column-gap)))}}@media (width<=767px){.page-heading br{display:none}}.tracks__label+.tracks{margin-top:var(--gap-related)}.tracks{gap:calc(var(--gap-related) - .33em);padding:0;list-style:none;display:grid}.player{min-height:var(--player-height);padding-block:var(--space-11);background:var(--color-track);align-items:center;display:flex;position:relative}.player__progress{width:calc(var(--progress,0) * 100%);background:var(--color-tag-audio);position:absolute;inset:0 auto 0 0}.player__seek{cursor:pointer;position:absolute;inset:0}.player__play{z-index:1;width:var(--space-38);margin-block:calc(-1 * var(--space-11));padding:0 0 0 var(--space-11);cursor:pointer;background:0 0;border:0;flex:none;align-self:stretch;place-items:center start;display:grid;position:relative}.player__play:disabled{cursor:not-allowed;opacity:.4}.player__icon{width:var(--player-icon-width);height:var(--player-icon-height)}.player__icon--pause{border-inline:var(--player-pause-bar) solid currentColor;display:none}.is-playing .player__icon--play{display:none}.is-playing .player__icon--pause{display:block}.track--empty :is(.pl-line__play,.pl-ledger__play,.pl-outline__play):disabled{cursor:not-allowed;opacity:.4}.player__title{min-width:0;pointer-events:none;text-box:trim-both cap alphabetic;flex:1;padding-inline-start:var(--space-6);font-style:italic;position:relative}.player__time{text-box:trim-both cap alphabetic;pointer-events:none;font-size:var(--text-body);font-variant-numeric:tabular-nums;flex:none;padding-inline-start:var(--gap-group);padding-inline-end:var(--space-10);font-style:italic;position:relative}.pl-line__row{align-items:center;gap:var(--gap-group);display:flex}.pl-line__play{width:var(--player-icon-width);color:var(--color-ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.pl-line__title{text-box:trim-both cap alphabetic;flex:1;min-width:0;font-style:italic}.pl-line__time,.pl-ledger__time,.pl-outline__time{font-variant-numeric:tabular-nums;text-box:trim-both cap alphabetic;flex:none;font-style:italic}.pl-line__track{height:var(--space-11);margin-top:var(--space-6);background:linear-gradient(var(--color-ink), var(--color-ink)) center / 100% 1px no-repeat;cursor:pointer;display:block;position:relative}.pl-line__fill{width:calc(var(--progress,0) * 100%);height:var(--space-3);background:var(--color-ink);position:absolute;top:50%;left:0;transform:translateY(-50%)}.pl-ledger__row{align-items:baseline;gap:var(--space-4) 1ch;flex-wrap:wrap;display:flex}.pl-ledger__play{color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.pl-ledger__word--pause,.is-playing .pl-ledger__word--play{display:none}.is-playing .pl-ledger__word--pause{display:inline}.pl-ledger__title{flex:auto;font-style:italic}.pl-ledger__time{margin-left:auto}.pl-ledger__rule{margin-top:var(--space-4);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;margin-right:-.18em;display:block;overflow:hidden}.pl-ledger__fill{background:var(--color-ink);vertical-align:-.14em;height:.9em;display:inline-block}.pl-ledger__rule--fade .pl-ledger__rest{color:var(--color-placeholder-text)}.pl-outline{border:var(--stroke) solid var(--color-ink);position:relative}.pl-outline__row{align-items:center;gap:var(--gap-group);min-height:calc(var(--player-height) - 2 * var(--stroke));padding:var(--space-10) var(--space-10) var(--space-10) var(--space-11);display:flex}.pl-outline__play{width:var(--player-icon-width);color:var(--color-ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.pl-outline__title{pointer-events:none;text-box:trim-both cap alphabetic;flex:1;min-width:0;font-style:italic}.pl-outline>.pl-outline__row{z-index:1;pointer-events:none;position:relative}.pl-outline>.pl-outline__row .pl-outline__play{pointer-events:auto}.pl-outline__fill{z-index:2;background:var(--color-ink);color:var(--color-text-white);pointer-events:none;clip-path:inset(0 calc((1 - var(--progress,0)) * 100%) 0 0);position:absolute;inset:0}.pl-outline__fill .pl-outline__play,.pl-outline__fill .pl-outline__time{color:var(--color-text-white)}.pl-outline__fill .player__icon--play{filter:brightness(0)invert()}.pl-outline .player__seek{z-index:0}.dialog{width:100vw;max-width:none;height:100dvh;max-height:none;padding:var(--dialog-padding);background:var(--color-bg);color:var(--color-ink);border:0;margin:0}.dialog[open]{place-items:center;display:grid}.dialog::backdrop{background:var(--color-bg)}.dialog__brand{top:var(--page-margin);left:var(--page-margin);color:inherit;text-decoration:none;position:fixed}.dialog__brand:hover{text-decoration:underline}.dialog__close,.dialog__prev,.dialog__next{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:fixed}.dialog__close{top:var(--page-margin);right:var(--page-margin)}.dialog__prev{top:50%;left:var(--page-margin);transform:translateY(-50%)}.dialog__next{top:50%;right:var(--page-margin);transform:translateY(-50%)}@media (width<=767px){.dialog__prev,.dialog__next{top:auto;bottom:var(--page-margin);transform:none}.dialog__prev{right:auto;left:var(--page-margin)}.dialog__next{right:var(--page-margin);left:auto}}.dialog__prev[hidden],.dialog__next[hidden]{display:none}:is(.dialog__close,.dialog__prev,.dialog__next):is(:hover,:focus-visible){text-decoration:underline}.dialog__figure{justify-items:center;gap:var(--gap-group);max-width:100%;display:grid}.dialog__image{max-width:100%;max-height:calc(100dvh - 2 * var(--dialog-padding) - 2 * var(--gap-related));object-fit:contain}.dialog:has(.dialog__next:not([hidden])) .dialog__image{cursor:pointer}.dialog__image:focus{outline:none}.dialog__caption{font-size:var(--text-small);justify-self:start;font-style:italic}.dialog__panel{gap:var(--gap-related);width:100%;max-width:var(--column);justify-items:start;display:grid}@media (width<=767px){.dialog{padding:var(--space-64) var(--page-margin)}.dialog__image{max-height:calc(100dvh - 2 * var(--space-64) - 2 * var(--gap-related))}:is(.dialog__close,.dialog__prev,.dialog__next){white-space:nowrap;text-transform:uppercase}:is(.dialog__close,.dialog__prev,.dialog__next):before{content:"[ " / ""}:is(.dialog__close,.dialog__prev,.dialog__next):after{content:" ]" / ""}:is(.dialog__close,.dialog__prev,.dialog__next):is(:hover,:focus-visible){text-decoration:none}}.newsletter{width:100%}.newsletter__form{align-items:stretch;gap:var(--gap-group);width:100%;display:flex}.newsletter__form[hidden]{display:none}.newsletter__input{border:0;border-bottom:var(--stroke) solid var(--color-ink);min-width:0;color:var(--color-ink);font:inherit;background:0 0;border-radius:0;flex:1;padding:0}.newsletter__input::placeholder{color:var(--color-placeholder-text)}.newsletter__input:focus-visible{border-bottom-width:2px;outline:none}.newsletter__message{margin-top:var(--gap-group)}.newsletter__form[hidden]+.newsletter__message{margin-top:0}@media (width<=767px){.newsletter__input,.newsletter__submit{font-size:var(--input-text-mobile)}}.figma-overlay{z-index:100;opacity:.5;pointer-events:none;width:1440px;max-width:none;position:absolute;top:0;left:0}.figma-overlay[hidden]{display:none}.review{gap:var(--space-40);max-width:var(--container);margin-inline:auto;display:grid}.review ul{gap:var(--space-4);padding-left:var(--space-20);display:grid}.styleguide{gap:var(--space-40);max-width:var(--column);margin-inline:auto;display:grid}.styleguide__heading{margin-bottom:var(--space-8);text-decoration:underline}.styleguide__row{gap:var(--space-8);flex-wrap:wrap;display:flex}.styleguide__small{font-size:var(--text-small);line-height:var(--line-normal)}.styleguide__swatch{width:var(--space-96);height:var(--space-64);padding:var(--space-4);background:var(--swatch);outline:1px solid var(--color-ink);font-size:var(--text-small);line-height:var(--line-normal);color:var(--color-ink);align-items:flex-end;display:inline-flex}.styleguide__option{margin:var(--gap-section) 0 var(--gap-group);font-style:italic}@media (width>=768px){.styleguide__wide{width:var(--column-wide);margin-inline:calc((var(--column) - var(--column-wide)) / 2)}}.styleguide__rule-name{margin:var(--gap-related) 0 var(--gap-group);font-size:var(--text-small);font-style:italic}.auth{gap:var(--space-24);max-width:var(--column);display:grid}.form{gap:var(--space-16);display:grid}.form__field{gap:var(--space-4);display:grid}.form input{padding:var(--space-4) var(--space-8);border:1px solid var(--color-ink);background:var(--color-tag-action);color:var(--color-ink);font:inherit;border-radius:0}.form__submit{font:inherit;cursor:pointer;border:0;justify-self:start}.flash{padding-inline:var(--space-4);background:var(--color-tag-action);justify-self:start}
