:root{--bg:#f1f0ee;--paper:#e7e6e2;--hover:#f7f7f6;--text:#3a3a3a;--ink:#23221f;--muted:#686661;--rule:#dcdad5;--rule-strong:#888580;--accent:#424242;--live:#0cb2b0;--live-tint:color-mix(in srgb,var(--live) 8%,var(--bg));--live-tint-hover:color-mix(in srgb,var(--live) 12%,var(--bg));--live-inverted:#e53e3e;--caption-s:0.75rem;--caption-m:0.875rem;--body-s:1rem;--body-m:1.125rem;--h6:1.375rem;--h5:1.5rem;--h4:2rem;--h3:clamp(2rem,7vw,3.25rem);--lh-tight:1.25;--lh-body:1.4;--sans:-apple-system,BlinkMacSystemFont,"Helvetica Neue",Helvetica,Arial,sans-serif;--display:var(--font-display),var(--sans);--card:#fff;--card-radius:0.875rem;--card-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px -16px rgba(0,0,0,.18);--header-h:5rem;--gap:1.25rem;--pad:1.25rem}*,:after,:before{box-sizing:border-box}img,svg,video{max-width:100%;height:auto}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable;overflow-y:scroll}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{display:flex;flex-direction:column;min-height:100dvh;margin:0;font-weight:450;background:var(--bg);color:var(--text);font-family:var(--sans);font-size:var(--body-m);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#e0dfda}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;line-height:var(--lh-tight);letter-spacing:-.01em}p{margin:0}.h3{font-size:var(--h3);line-height:1;letter-spacing:-.04em}.h3,.h4{font-family:var(--display);font-weight:900}.h4{font-size:var(--h4);line-height:1.1;letter-spacing:-.03em}.h5{font-size:var(--h5)}.h5,.h6{line-height:var(--lh-body)}.h6{font-size:var(--h6)}.body-m{font-size:var(--body-m)}.body-m,.body-s{line-height:var(--lh-body)}.body-s{font-size:var(--body-s)}.caption-m{font-size:var(--caption-m)}.caption-m,.caption-s{line-height:var(--lh-body)}.caption-s{font-size:var(--caption-s)}.label+h1{margin-top:.75rem}.label{font-size:var(--caption-m);font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.label,.muted{color:var(--muted)}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}a,button{transition:opacity .2s ease}@media (hover:hover){.btn,.chip,.event-list a,.footer-links a,.lang a,.reset,.site-nav a{display:inline-block;transition:transform .25s ease,color .2s ease,opacity .2s ease}.btn:not(:disabled):hover,.chip:hover,.event-list a:hover,.footer-links a:hover,.lang a:hover,.reset:hover,.site-nav a:hover{transform:scale(1.03)}.tile img{transition:transform .35s ease}.tile:hover img{transform:scale(1.03)}.tile img{transform-origin:center bottom}.tiles:not(.is-lots) .tile>:not(.tile-frame){opacity:0;transition:opacity .2s ease}.tiles:not(.is-lots) .tile:focus-visible>:not(.tile-frame),.tiles:not(.is-lots) .tile:hover>:not(.tile-frame){opacity:1}}a:focus-visible,button:focus-visible{outline:1px solid var(--text);outline-offset:3px}.container{width:100%;max-width:90rem;margin:0 auto;padding-inline:var(--pad)}.site-grid{display:flex;flex-direction:column;gap:0}.col-12,.col-4,.col-5,.col-6,.col-7,.col-8{min-width:0}@media (min-width:64rem){:root{--pad:2.5rem}.site-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap)}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-12{grid-column:span 12}.col-right-5{grid-column:8/-1}.col-right-4{grid-column:9/-1}.h4{font-size:2.5rem}}.site-header{--hi:#fff;position:fixed;inset:0 0 auto;z-index:50;height:var(--header-h);display:flex;align-items:center;pointer-events:none;background:none;color:var(--hi);mix-blend-mode:difference}.site-header:has(.cur-switch[data-open=true]),.site-header:has(.hsearch[data-open=true]),.site-header[data-open=true]{--hi:var(--text);background:var(--bg);mix-blend-mode:normal}.site-header[data-open=true] .site-nav a.nav-live:not([aria-current=page]){color:var(--live)}.site-header[data-open=true] .nav-dot{background:var(--live)}.site-header .container{max-width:none;display:flex;align-items:center;justify-content:space-between}.logo,.site-header a,.site-header button,.site-header form,.site-header input{pointer-events:auto}.logo,.logo svg{display:block}.logo svg{height:2.75rem;width:auto}@media (min-width:64rem){.logo svg{height:3.25rem}}.logo svg path{transition:transform .6s cubic-bezier(.22,1,.36,1)}@media (hover:hover){.logo:hover svg path:first-child{transform:translateX(-10px)}.logo:hover svg path:nth-child(2){transform:translateX(14px)}}@media (prefers-reduced-motion:reduce){.logo svg path{transition:none}}.site-nav{display:flex;align-items:center;gap:1.375rem;font-size:var(--body-s);font-weight:500}.site-nav a{padding-block:.75rem;margin-block:-.75rem}.header-tools{display:flex;align-items:center;gap:.25rem}.nav-live,.site-nav a.nav-live{display:inline-flex;align-items:center;gap:.45rem}.nav-dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--live-inverted);animation:nav-breath 2.5s ease-in-out infinite,nav-halo 2.5s ease-out infinite}@keyframes nav-breath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes nav-halo{0%{box-shadow:0 0 0 0 rgba(229,62,62,.45)}70%,to{box-shadow:0 0 0 .5rem rgba(229,62,62,0)}}.burger{display:none;flex-direction:column;justify-content:center;gap:.3rem;padding:.9rem;margin:-.9rem -.6rem -.9rem -.3rem;border:0;background:transparent;cursor:pointer}.burger>span{display:block;width:1.25rem;height:1.5px;background:var(--hi);transition:transform .24s ease,opacity .24s ease}.site-header[data-open=true] .burger>span:first-child{transform:translateY(.375rem) rotate(45deg)}.site-header[data-open=true] .burger>span:last-child{transform:translateY(-.375rem) rotate(-45deg)}@media (max-width:47.999rem){.logo svg{height:2.25rem}.site-header .container{gap:.75rem}.hsearch{margin-left:.125rem}.hsearch-btn svg{width:16px;height:16px}.burger{display:flex}.site-nav{position:fixed;inset:var(--header-h) 0 0;z-index:40;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;padding:1.5rem var(--pad) 3rem;background:var(--bg);font-size:var(--h4);font-weight:600;letter-spacing:-.02em;overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}.site-header[data-open=true] .site-nav{opacity:1;visibility:visible;transform:none;transition-delay:0s;pointer-events:auto}.site-nav a{width:100%;padding-block:1rem;margin-block:0;border-bottom:1px solid var(--rule)}.site-nav a:last-of-type{border-bottom:0}}.hsearch{display:flex;align-items:center;gap:.5rem;margin-left:.5rem}.hsearch-well{position:relative;display:flex}.hsearch-field{width:0;min-width:0;padding:0;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--hi);font:inherit;font-size:var(--caption-m);font-weight:500;opacity:0;transition:width .22s ease,opacity .18s ease}.hsearch[data-open=true] .hsearch-field{width:min(24rem,32vw);opacity:1;padding-bottom:.2rem;border-bottom-color:var(--text)}.hsearch-field:focus{outline:none}.hsearch-field::placeholder{color:var(--muted);font-weight:450}.hsearch-field::-webkit-search-cancel-button{cursor:pointer}.hsearch-shell{display:block;width:18px;height:18px;margin-left:.5rem}.hsearch-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;padding:.8125rem;margin:-.8125rem;border:0;background:transparent;color:var(--hi);opacity:.72;cursor:pointer}.hsearch-btn:hover{opacity:1}.hsearch-btn:focus-visible{outline:2px solid var(--hi);outline-offset:2px}@media (max-width:47.999rem){.hsearch[data-open=true] .hsearch-field{width:min(64vw,16rem)}}.hsug{position:absolute;z-index:60;top:calc(100% + .6rem);left:0;width:max(100%,20rem);max-height:min(30rem,72vh);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:.25rem 0;list-style:none;background:var(--bg);border:1px solid var(--text);box-shadow:0 12px 28px rgba(0,0,0,.09);scrollbar-width:thin;scrollbar-color:var(--rule) transparent}.hsug-row{display:flex;align-items:center;gap:.75rem;padding:.5rem .85rem;cursor:pointer}.hsug-row[data-active=true],.hsug-thumb{background:var(--paper)}.hsug-thumb{position:relative;flex:none;width:2.75rem;height:2.75rem;overflow:hidden}.hsug-thumb img{object-fit:cover}.hsug-mark{background:transparent;border-bottom:1px solid var(--text);height:0;align-self:center;width:1.25rem;margin:0 .75rem}.hsug-text{display:flex;flex-direction:column;gap:.1rem;min-width:0}.hsug-name{font-size:var(--body-s);font-weight:600;line-height:1.25}.hsug-name,.hsug-note{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hsug-all,.hsug-note{font-size:var(--caption-m);color:var(--muted)}.hsug-all{letter-spacing:.08em;text-transform:uppercase}.hsug-row>.hsug-all:before{content:"→ "}.hsug-none{font-size:var(--body-s);color:var(--muted)}.hsug-row[aria-disabled=true]{cursor:default}.hsug-row[aria-disabled=true][data-active=true]{background:transparent}.hsug-row.hsug-all{border-top:1px solid var(--rule);margin-top:.25rem;padding-top:.7rem}@media (max-width:47.999rem){.hsug{left:auto;right:0;width:min(84vw,22rem)}.hsug-row{padding:.6rem .85rem}}.hsearch-close{color:var(--hi);opacity:.72}.hsearch-close:hover{opacity:1}.site-nav a{color:var(--hi)}.site-nav a[aria-current=page]{opacity:1;font-weight:700}.site-nav a:not([aria-current=page]){opacity:.72}.site-nav a.nav-live:not([aria-current=page]){color:var(--hi)}.lang{display:flex;position:relative;gap:.625rem;padding-left:.875rem;margin-left:.375rem;font-size:var(--caption-s);letter-spacing:.08em;text-transform:uppercase}.lang:before{content:"";position:absolute;left:0;top:50%;width:1px;height:.85rem;background:currentColor;opacity:.4;transform:translateY(-50%) rotate(18deg)}.lang a{color:var(--hi);opacity:.72;padding-block:.75rem;margin-block:-.75rem}.lang a[aria-current=page]{opacity:1;font-weight:700}@media (hover:hover){.lang a:not([aria-current=page]):hover{opacity:1}}@media (max-width:39.999rem){.lang{padding-left:.5rem;gap:.5rem}}.cur-switch{display:flex;align-items:center;position:relative;padding-left:.875rem;margin-left:.375rem;font-size:var(--caption-s);letter-spacing:.08em}.cur-switch:before{content:"";position:absolute;left:0;top:50%;width:1px;height:.85rem;background:currentColor;opacity:.4;transform:translateY(-50%) rotate(18deg)}.cur-switch-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;font:inherit;font-weight:700;letter-spacing:inherit;color:var(--hi);padding-block:.75rem;margin-block:-.75rem}.cur-switch-caret{width:.3rem;height:.3rem;border-right:1px solid;border-bottom:1px solid;opacity:.6;transform:translateY(-.1rem) rotate(45deg);transition:transform .2s ease}.cur-switch[data-open=true] .cur-switch-caret{transform:translateY(.1rem) rotate(225deg)}.cur-switch-list{position:absolute;top:calc(100% + .6rem);right:0;z-index:2;min-width:4.75rem;margin:0;padding:.25rem 0;list-style:none;background:var(--bg);border:1px solid var(--text);box-shadow:0 12px 28px rgba(0,0,0,.09)}.cur-switch-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;display:block;width:100%;text-align:left;font:inherit;letter-spacing:inherit;color:var(--text);opacity:.72;padding:.5rem .85rem}.cur-switch-opt[aria-current=true]{opacity:1;font-weight:700}@media (hover:hover){.cur-switch-opt:hover{opacity:1;background:var(--paper)}}@media (max-width:39.999rem){.cur-switch{padding-left:.5rem}}.page{padding-top:var(--header-h);padding-bottom:6rem}.page:has(>.hero){padding-top:0;padding-bottom:0;background:var(--ink)}.page>.hero{position:-webkit-sticky;position:sticky;top:0;z-index:0;transform-origin:50% 0}.hero-cover{position:relative;z-index:1;background:var(--bg);padding-bottom:6rem}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.page>.hero{animation:hero-recede linear both;animation-timeline:scroll(root);animation-range:0 100vh}.hero-cover>:not(.marquee){animation:cover-focus linear both;animation-timeline:view();animation-range:entry 0 entry 320px}}}@keyframes hero-recede{to{transform:scale(.92);filter:brightness(.55) blur(18px)}}@keyframes cover-focus{0%{filter:blur(14px);opacity:.3}to{filter:none;opacity:1}}.hero .page-head{padding-top:calc(var(--header-h) + 2rem);row-gap:2.5rem}@media (min-width:64rem){.hero .page-head{padding-top:calc(var(--header-h) + 3rem)}}.page-head{padding:4rem 0 3rem}@media (min-width:64rem){.page-head{padding:6rem 0 4rem}}.crumbs{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding-top:2.5rem;font-size:var(--caption-m);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.crumbs,.crumbs a{color:var(--muted)}.crumbs span{color:var(--rule)}@media (hover:hover){.crumbs a{display:inline-block;transition:color .2s ease}.crumbs a:hover{color:var(--text)}}.crumbs+.site-grid{padding-top:2rem}.register-wrap{overflow-x:auto;margin-inline:calc(var(--pad) * -1)}.register{width:100%;min-width:calc(44rem + var(--pad) * 2);border-collapse:collapse;font-size:var(--body-s);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.register th{font-weight:600;background:var(--bg);text-align:start;font-size:var(--caption-m);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:.75rem .75rem .5rem 0;white-space:nowrap}.register td,.register th{border-bottom:1px solid var(--rule)}.register td{padding:1rem .75rem 1rem 0;vertical-align:middle}.register tr:last-child td{border-bottom:0}.register td:first-child,.register th:first-child{padding-left:var(--pad)}.register td:last-child,.register th:last-child{padding-right:var(--pad)}.register .c-no{width:calc(3.5rem + var(--pad))}.register .c-date{width:7rem}.register .c-place{width:16rem}.register .c-state{width:9rem}.register .c-auction{width:14rem;white-space:nowrap}.register .c-go{width:2.5rem;text-align:end;color:var(--rule);transition:transform .2s ease,color .2s ease}@media (hover:hover){.register tbody tr:hover .c-go{color:var(--text)}}.register .c-price{width:11rem;text-align:end;padding-right:0}.register .title{font-size:var(--body-m);font-weight:600}.register tbody tr{position:relative}.register .title:after{content:"";position:absolute;inset:0}.register tbody tr[data-tone=is-open]{background:var(--live-tint)}.register tbody td:first-child{position:relative}.register tbody tr[data-tone=is-open] td:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--live)}.register tbody tr[data-tone=is-done]{color:var(--muted)}.register tbody tr[data-tone=is-done] .title{font-weight:500}@media (max-width:47.999rem){.register-wrap{overflow-x:visible}.register,.register tbody,.register td,.register tr{display:block}.register{min-width:0}.register thead{display:none}.register tbody tr{padding:1rem var(--pad);border-bottom:1px solid var(--rule)}.register tbody tr:last-child{border-bottom:0}.register td,.register td:first-child,.register td:last-child,.register th:first-child,.register th:last-child{width:auto;padding:.0625rem 0;border-bottom:0;text-align:start}.register .c-date,.register .c-no{font-size:var(--caption-m)}.register .c-go{display:none}.register .c-auction,.register .c-price,.register .c-state{display:inline-block;margin-top:.375rem}.register .c-price:not(:empty):before{content:"·\00a0";color:var(--muted)}.register tbody tr[data-tone=is-open] td:first-child:before{display:none}.register tbody tr[data-tone=is-open]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--live)}}@media (hover:hover){.register tbody tr{transition:background-color .15s ease}.register tbody tr:hover{background-color:var(--bg);background-image:linear-gradient(90deg,rgba(255,20,130,.3),rgba(150,40,255,.24) 30%,rgba(40,90,255,.24) 60%,rgba(0,225,210,.32));background-size:200% 100%;animation:register-mesh 9s ease-in-out infinite alternate}.register tbody tr:hover .title{text-decoration:underline}}@keyframes register-mesh{0%{background-position:0 0}to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.register tbody tr:hover{animation:none}}.state{white-space:nowrap}.state:before{content:"";display:inline-block;width:.375rem;height:.375rem;margin-right:.5rem;border-radius:50%;background:currentColor;vertical-align:.12em}.state.is-open{color:var(--live);font-weight:600}.state.is-done,.state.is-soon{color:var(--muted)}.state.is-done{opacity:.7}.event-card{display:block;padding:1.5rem;border:1px solid var(--rule);background:#fbfbfa;transition:transform .3s ease,border-color .3s ease}@media (min-width:64rem){.event-card{padding:1.75rem}}.event-card h2{margin:.625rem 0 .75rem}.event-card .label{color:var(--muted)}@media (hover:hover){.event-card:hover{transform:scale(1.01);border-color:var(--text)}}.event-rows{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.5rem;gap:.5rem;margin-top:1.25rem}.event-row{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:1rem;padding:.625rem .875rem;border:1px solid var(--rule);font-size:var(--caption-m);transition:border-color .25s ease}.event-row-meta,.event-row-title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event-row-title{font-weight:600;flex:0 1 auto}.event-row-meta{flex:1 1;text-align:start}@media (max-width:47.999rem){.event-row{flex-wrap:wrap}.event-row-meta,.event-row-title{flex-basis:100%;text-align:start}}@media (hover:hover){.event-row:hover{border-color:var(--text)}}.event-list a{font-weight:600}.tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4rem 2rem;gap:4rem 2rem;align-items:start}@media (min-width:48rem){.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 2.5rem}}@media (min-width:64rem){.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:5rem 3.5rem}}.tiles>li{min-width:0}.tile{display:block}.tile-frame{position:relative;aspect-ratio:1;margin-bottom:.875rem}[data-claim]{position:relative;overflow:hidden}.tile-frame img{width:100%;height:100%;object-fit:contain;object-position:center bottom;display:block}.tile-frame .placeholder{position:absolute;inset:0;display:grid;place-items:center;background:var(--paper);font-size:var(--caption-m);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.storefront{padding-block:4rem 1rem}@media (min-width:64rem){.storefront{padding-block:6rem 1rem}}.storefront-tiles{display:flex;flex-wrap:wrap;gap:4rem 2rem}.storefront-tiles>li{flex:var(--ar,1) 1 0;min-width:0}.storefront-tiles .tile-frame{aspect-ratio:var(--ar,1)}.storefront-tiles>.tiles-break{flex:0 0 100%;height:0;margin-block:-2rem}@media (min-width:48rem){.storefront-tiles{gap:4rem 2.5rem}.storefront-tiles>.tiles-break[data-every="2"]{display:none}}.storefront-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem 2rem;flex-wrap:wrap;margin-bottom:2rem}.storefront-head h2{margin:0}@media (min-width:64rem){.storefront-head{margin-bottom:2.5rem}}.tile-line{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.tile-line h2,.tile-line h3{min-width:0}.tile-line .price{white-space:nowrap;flex:none}.tile h2,.tile h3{font-size:var(--body-m);font-weight:600;margin-bottom:.125rem}.tile .meta{font-size:var(--body-s);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.strip-track .tile,.tiles .tile{text-align:center}.strip-track .tile-line,.tiles .tile-line{display:block;gap:0}.detail{max-width:46rem}.photo-hero{width:100%;height:auto;display:block}.brand-title{display:flex;flex-wrap:wrap;align-items:center;column-gap:1.75rem;row-gap:.75rem;margin-bottom:1rem}.brand-title h1{margin:0}.medium-group+.medium-group{margin-top:6rem}.medium-group-head{margin:0 0 2rem}.brand-mark{display:block;height:3.5rem;width:auto;max-width:min(14rem,100%);object-fit:contain}@media (max-width:47.999rem){.brand-mark{height:2.5rem}.brand-title{column-gap:1.25rem}}.brand-photo{position:relative;width:100%;max-width:26rem;aspect-ratio:4/5;margin-left:auto}.brand-photo .photo-frame{aspect-ratio:auto;height:100%}.brand-photo img{object-fit:contain;object-position:center top}.photo-frame{display:block;position:relative;width:100%;aspect-ratio:1;background:transparent}.photo-frame img{object-fit:contain}.pg-thumb .photo-frame,.tile-frame .photo-frame{aspect-ratio:auto;height:100%;background:transparent}.tile-frame .photo-frame img,.tile-frame img{object-fit:contain;object-position:center bottom}.photos{display:grid;grid-gap:.75rem;gap:.75rem}.hero-stage{position:relative;aspect-ratio:var(--stage-ratio,3/4)}.hero-stage .photo-frame{position:absolute;inset:0;aspect-ratio:auto;animation:photo-in .35s ease both}@keyframes photo-in{0%{opacity:0}}.hero-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset:0;padding:0;border:0;background:transparent;cursor:pointer}.hero-open:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.pg-bar{display:grid;grid-template-columns:6rem minmax(0,1fr) 6rem;align-items:center;grid-gap:.75rem;gap:.75rem;height:3.25rem}.pg-arrows{grid-column:1;display:flex;gap:.5rem}.pg-dots{grid-column:2}.pg-expand{grid-column:3;justify-self:end}.pg-zone{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;bottom:0;width:50%;padding:0;border:0;background:transparent;z-index:1}.pg-zone.prev{left:0;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12H4M10 6l-6 6 6 6' stroke='%23fff' stroke-width='4'/%3E%3Cpath d='M20 12H4M10 6l-6 6 6 6' stroke='%233a3a3a' stroke-width='1.5'/%3E%3C/svg%3E") 16 16,w-resize}.pg-zone.next{right:0;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16M14 6l6 6-6 6' stroke='%23fff' stroke-width='4'/%3E%3Cpath d='M4 12h16M14 6l6 6-6 6' stroke='%233a3a3a' stroke-width='1.5'/%3E%3C/svg%3E") 16 16,e-resize}.pg-zone:focus-visible{outline:2px solid var(--text);outline-offset:-2px}@media (hover:none){.pg-zone{display:none}}.pg-ctl{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:2.75rem;height:2.75rem;display:grid;place-items:center;padding:0;border:1px solid var(--text);background:var(--bg);color:var(--text);cursor:pointer;transition:background-color .15s ease,color .15s ease,scale .15s ease}.pg-ctl svg{width:1.25rem;height:1.25rem;display:block}.pg-ctl:focus-visible,.pg-ctl:hover{background:var(--text);color:var(--bg);outline:none}.pg-ctl:active{scale:.94}.pg-dots{min-width:0;align-self:stretch;display:flex;justify-content:center;align-items:stretch;gap:.375rem}.pg-dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:1 1;max-width:2rem;padding:0;border:0;background:transparent;cursor:pointer;transition:max-width .3s cubic-bezier(.2,.8,.2,1)}.pg-dot:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;translate:0 -50%;background:var(--rule-strong);transition:opacity .2s ease,height .2s ease,background-color .2s ease}.pg-dot[aria-pressed=true]:before{height:3px;background:var(--text)}.pg-dot:hover:before{background:var(--text)}.pg-thumb{position:absolute;inset:0;border:1px solid var(--rule);background:var(--bg);opacity:0;transition:opacity .2s ease,border-color .15s ease}.pg-thumb img{object-fit:contain}.pg-dot[aria-pressed=true] .pg-thumb{border-color:var(--text)}.pg-dot:not([aria-pressed=true]) .pg-thumb img{opacity:.72}.pg-dot:hover .pg-thumb img{opacity:1}.pg-dots:focus-within .pg-dot,.pg-dots:hover .pg-dot{max-width:3.25rem}.pg-dots:focus-within .pg-dot:before,.pg-dots:hover .pg-dot:before{opacity:0}.pg-dots:focus-within .pg-thumb,.pg-dots:hover .pg-thumb{opacity:1}.pg-dot:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media (prefers-reduced-motion:reduce){.pg-ctl,.pg-dot,.pg-dot:before,.pg-thumb{transition:none}.hero-stage .photo-frame{animation:none}}.lightbox{position:fixed;inset:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--ink);color:var(--bg);overflow:hidden}.lightbox::-webkit-backdrop{background:transparent}.lightbox::backdrop{background:transparent}.lightbox[open]{animation:lightbox-in .28s ease both}@keyframes lightbox-in{0%{opacity:0}}.lightbox[open] .lightbox-view img{animation:lightbox-photo .4s cubic-bezier(.2,.8,.2,1) both}@keyframes lightbox-photo{0%{opacity:0;scale:.985}}body:has(.lightbox[open]){overflow:hidden}.lightbox-bar{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;pointer-events:none}.lightbox-bar>*{pointer-events:auto}.lightbox-count{color:var(--bg);opacity:.7;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lightbox-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.75rem;height:2.75rem;display:grid;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--bg) 25%,transparent);border-radius:50%;background:transparent;color:var(--bg);cursor:pointer;opacity:.75;transition:opacity .15s ease,background-color .15s ease}.lightbox-close svg{width:1.125rem;height:1.125rem;display:block}.lightbox-close:focus-visible,.lightbox-close:hover{opacity:1;background:color-mix(in srgb,var(--bg) 12%,transparent)}.lightbox-view{position:absolute;inset:0;display:flex;overflow:auto;padding:4.5rem 1.25rem 3.5rem;box-sizing:border-box;scrollbar-width:thin}.lightbox-view img{display:block;margin:auto;height:100%;width:auto;max-width:none;max-height:none;flex:none;cursor:zoom-in;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.lightbox-view.zoomed{display:block;padding:0}.lightbox-view.zoomed img{height:auto;margin:0;cursor:zoom-out;animation:none}.photo-nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:50%;z-index:2;width:2.75rem;height:2.75rem;display:grid;place-items:center;padding:0;translate:0 -50%;border:1px solid color-mix(in srgb,var(--bg) 25%,transparent);background:color-mix(in srgb,var(--ink) 70%,transparent);color:var(--bg);cursor:pointer;opacity:.6;transition:opacity .15s ease,background-color .15s ease,scale .15s ease}.photo-nav svg{width:1.25rem;height:1.25rem;display:block}.photo-nav:active{scale:.94}.photo-nav.prev{left:1.25rem}.photo-nav.next{right:1.25rem}.photo-nav:focus-visible,.photo-nav:hover{opacity:1;background:color-mix(in srgb,var(--bg) 12%,var(--ink))}@media (max-width:47.999rem){.photo-nav{width:2.5rem;height:2.5rem}.photo-nav.prev{left:.75rem}.photo-nav.next{right:.75rem}.lightbox-view{padding:4rem .75rem 3rem}}@media (prefers-reduced-motion:reduce){.lightbox[open],.lightbox[open] .lightbox-view img{animation:none}}.specs{display:grid;grid-template-columns:minmax(7rem,10rem) 1fr;grid-column-gap:1.25rem;column-gap:1.25rem;margin:2.5rem 0 0;border-top:1px solid var(--rule);font-size:var(--body-s)}.specs dt{font-weight:600;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:keep-all;font-size:var(--caption-m);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.specs dd,.specs dt{padding:.75rem 0;border-bottom:1px solid var(--rule)}.specs dd{margin:0;overflow-wrap:break-word;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.specs dd.strong{font-weight:700}.prose{margin-top:2rem;font-size:var(--body-s);color:var(--muted)}.prose p{margin:0 0 .75rem}.prose p:last-child{margin-bottom:0}.actions{margin-top:2.5rem;display:flex;flex-direction:column;gap:.75rem;max-width:24rem}.btn.inline{display:inline-block;width:auto;padding:.625rem 1.125rem}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:600;border:1px solid var(--text);background:transparent;color:var(--text);font:inherit;font-size:var(--body-s);padding:.875rem 1.125rem;cursor:pointer;width:100%;text-align:center}.btn:disabled{opacity:.35;cursor:default}.btn.primary{background:var(--text);color:var(--bg)}.btn.ghost{border-color:var(--rule);color:var(--muted)}.bidrow{display:grid;grid-template-columns:3.5rem 1fr 3.5rem;border:1px solid var(--rule)}.step{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text);font-size:var(--h6);cursor:pointer}.step:disabled{opacity:.3;cursor:default}.amount{display:grid;place-items:center;font-size:var(--h6);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-inline:1px solid var(--rule);padding:.875rem 0}.hint{font-size:var(--caption-m);color:var(--muted)}.note{font-size:var(--body-s)}.actions .btn+.hint{margin-top:-.375rem}.actions .bidrow+.approx{margin-top:-.5rem;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actions .hint+.offer-fallback{margin-top:-.375rem}.offer-fallback .linkish{color:var(--text)}.hint{text-wrap:pretty}.linkish{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:from-font}@media (hover:hover){.linkish:hover{color:var(--text)}}.btn.primary{position:relative;overflow:hidden}.btn-hand{position:absolute;right:7%;bottom:0;width:1.875rem;aspect-ratio:87/268;pointer-events:none;transform:translateY(100%);transition:transform .4s cubic-bezier(.16,.84,.24,1)}.btn-hand svg{width:100%;height:100%;display:block;transform-origin:50% 100%}@media (hover:hover){.btn.primary:hover .btn-hand{transform:translateY(53%)}}@media (prefers-reduced-motion:reduce){.btn-hand{transition:none}.btn.primary:hover .btn-hand{transform:translateY(53%)}}.claim-hand{position:absolute;left:0;top:0;z-index:2;width:min(26%,100px);aspect-ratio:87/268;transform-origin:50% 96%;pointer-events:none;opacity:0;transition:opacity .25s ease;will-change:transform}.claim-hand.is-in{opacity:1}.claim-hand svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 5px 14px rgb(0 0 0/.22))}body>main{flex:1 0 auto}.site-footer{margin-top:6rem;position:relative;isolation:isolate;overflow:hidden;--cut-v:8rem;--cut-h:calc(var(--cut-v) * tan(18deg));-webkit-clip-path:polygon(var(--cut-h) 0,100% 0,100% 100%,0 100%,0 var(--cut-v));clip-path:polygon(var(--cut-h) 0,100% 0,100% 100%,0 100%,0 var(--cut-v))}.site-footer>.marquee,.site-footer>.site-footer-bar{position:relative;z-index:3}.footer-mesh{z-index:0;overflow:hidden}.footer-fluid,.footer-mesh{position:absolute;inset:0;pointer-events:none}.footer-fluid{z-index:1;width:100%;height:100%;mix-blend-mode:var(--fluid-blend,color)}.footer-grain{position:absolute;inset:0;z-index:2;pointer-events:none;mix-blend-mode:overlay;opacity:var(--grain,.19);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:160px 160px}.mesh-blob{position:absolute;width:80%;height:400%;mix-blend-mode:multiply;will-change:transform;animation:mesh-drift 24s ease-in-out infinite}.mesh-blob:after{content:"";position:absolute;inset:0;opacity:0;animation:mesh-tint 17s ease-in-out infinite}.mesh-blob:first-child{left:-35%;top:-150%;background:radial-gradient(closest-side,rgba(255,120,20,.52),rgba(255,120,20,0))}.mesh-blob:first-child:after{background:radial-gradient(closest-side,rgba(255,20,130,.52),rgba(255,20,130,0))}.mesh-blob:nth-child(2){left:10%;top:-162%;animation-name:mesh-drift-b;animation-duration:31s;background:radial-gradient(closest-side,rgba(40,90,255,.5),rgba(40,90,255,0))}.mesh-blob:nth-child(2):after{animation-duration:21s}.mesh-blob:nth-child(2):after,.mesh-blob:nth-child(3){background:radial-gradient(closest-side,rgba(0,225,210,.5),rgba(0,225,210,0))}.mesh-blob:nth-child(3){left:55%;top:-140%;animation-name:mesh-drift-c;animation-duration:19s}.mesh-blob:nth-child(3):after{animation-duration:13s;background:radial-gradient(closest-side,rgba(150,40,255,.5),rgba(150,40,255,0))}@keyframes mesh-drift{0%{transform:translate(0) scale(1)}25%{transform:translate(9%,3%) scale(1.08,.96)}50%{transform:translate(14%,-4%) scale(.96,1.06)}75%{transform:translate(5%,-6%) scale(1.05,1.02)}to{transform:translate(0) scale(1)}}@keyframes mesh-drift-b{0%{transform:translate(0) scale(1)}25%{transform:translate(-8%,-5%) scale(.95,1.07)}50%{transform:translate(-13%,4%) scale(1.09,.97)}75%{transform:translate(-4%,7%) scale(1.02,1.04)}to{transform:translate(0) scale(1)}}@keyframes mesh-drift-c{0%{transform:translate(0) scale(1)}25%{transform:translate(-6%,6%) scale(1.07,.97)}50%{transform:translate(-12%,-3%) scale(.97,1.08)}75%{transform:translate(-7%,-7%) scale(1.04,1.01)}to{transform:translate(0) scale(1)}}@keyframes mesh-tint{0%,12%{opacity:0}40%,58%{opacity:1}88%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.mesh-blob,.mesh-blob:after{animation:none}.mesh-blob:after{opacity:.5}}.site-footer-bar{padding:6rem var(--pad) 4rem;border-top:1px solid rgba(0,0,0,.12);display:flex;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;flex-wrap:wrap;font-size:var(--caption-s);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.marquee+.site-footer-bar{border-top:0}.hero{position:relative;isolation:isolate;min-height:64vh;display:flex;align-items:center;background:var(--ink);color:#f4f2ee}.hero>.container{width:100%}.hero:after{content:"";z-index:-2;background:linear-gradient(to bottom,rgba(35,34,31,.78),rgba(35,34,31,.58) 45%,var(--ink));pointer-events:none}.hero-video,.hero:after{position:absolute;inset:0}.hero-video{z-index:-3;overflow:hidden;background:var(--ink)}.hero-video video{display:block;width:100%;height:100%;object-fit:cover}.hero>.footer-fluid{z-index:-1}.hero-warp{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hero>.footer-grain{display:none}.hero{--card-pad:1.5rem;--card-cut:calc(var(--card-h, 0px) / 2 * tan(18deg));--text-start:calc(var(--card-pad) + var(--card-cut))}@property --cut-progress{syntax:"<number>";inherits:false;initial-value:1}@keyframes card-unfold{0%{--cut-progress:0}}@keyframes hero-rise{0%{opacity:0;transform:translateY(14px)}}.hero .col-6>*,.hero .col-right-5>*{animation:hero-rise .75s cubic-bezier(.16,.84,.24,1) backwards}.hero{--enter:0s}html:not([data-intro=seen]) .hero{--enter:1s}.hero .col-6>:first-child{animation-delay:calc(var(--enter) + .06s)}.hero .col-6>:nth-child(2){animation-delay:calc(var(--enter) + .14s)}.hero .col-6>:nth-child(3){animation-delay:calc(var(--enter) + .22s)}.hero .col-right-5>:first-child{animation-delay:calc(var(--enter) + .1s)}.hero .col-right-5>:nth-child(2){animation-delay:calc(var(--enter) + .18s)}@media (min-width:64rem){.hero{--card-pad:1.75rem}}.hero .event-card{--cut-progress:1;padding:var(--card-pad);-webkit-clip-path:polygon(calc(var(--card-cut) * var(--cut-progress)) 0,100% 0,100% 100%,0 100%,0 calc(50% * var(--cut-progress)));clip-path:polygon(calc(var(--card-cut) * var(--cut-progress)) 0,100% 0,100% 100%,0 100%,0 calc(50% * var(--cut-progress)));animation:hero-rise .75s cubic-bezier(.16,.84,.24,1) calc(var(--enter) + .1s) backwards,card-unfold .9s cubic-bezier(.16,.84,.24,1) calc(var(--enter) + .5s) backwards}.hero .event-card,.hero .event-row{padding-left:var(--text-start)}.hero .event-card .state.is-soon{color:var(--live)}.hero .event-card .state.is-open:before{animation:nav-breath 4s ease-in-out infinite}.hero .muted{color:hsla(40,21%,95%,.72)}.hero .label{color:hsla(40,21%,95%,.6)}.hero .more{color:#f4f2ee}.hero .event-card{color:var(--text)}.hero .event-card .label,.hero .event-card .muted{color:var(--muted)}.hero .event-row{border-color:hsla(40,21%,95%,.22);color:#f4f2ee}@media (hover:hover){.hero .event-row:hover{border-color:hsla(40,21%,95%,.5)}}.page>.marquee{margin-bottom:3rem}@media (min-width:64rem){.page>.marquee{margin-bottom:4rem}}.footer-links{display:flex;gap:1rem;flex-wrap:wrap}.footer-links a{padding-block:.5rem;opacity:.82}.footer-links a:hover{opacity:1}.footer-id{white-space:nowrap}.footer-social{display:flex;align-items:center;gap:1.25rem}.footer-social a{display:flex;padding-block:.5rem;opacity:.82}.footer-social a:hover{opacity:1}@media (hover:hover){.footer-social a,.hsearch-btn{transition:transform .25s ease,opacity .2s ease}.footer-social a:hover,.hsearch-btn:hover{transform:scale(1.15)}}.empty{padding:4rem 0;color:var(--muted);font-size:var(--body-s)}.notice{max-width:34rem;padding:1.5rem;border:1px solid var(--rule);background:#fbfbfa;margin-bottom:4.5rem}@media (min-width:64rem){.notice{padding:1.75rem;margin-bottom:6rem}}.notice h2{margin:0 0 .625rem}.notice p{margin:0}.notice p+p{margin-top:.5rem}.notice p:last-child{margin-top:1.5rem}.meanwhile{margin-bottom:2rem}.filter{margin-bottom:3rem}.controls{display:flex;flex-wrap:wrap;align-items:end;gap:1rem 1.5rem;margin-bottom:1.75rem}.controls .chips{flex:1 1 auto;margin-bottom:0}.controls .picker{flex:0 1 auto;max-width:13rem}@media (max-width:47.999rem){.controls .picker{flex:1 1;max-width:none}}.pick{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:space-between;gap:.625rem;width:100%;border:1px solid var(--rule-strong);border-radius:0;background:transparent;color:var(--muted);font:inherit;font-size:var(--caption-m);font-weight:600;letter-spacing:.04em;text-align:left;padding:.375rem .75rem;cursor:pointer}.pick[data-chosen]{color:var(--text);border-color:var(--text)}@media (hover:hover){.pick{transition:border-color .2s ease,color .2s ease}.pick:hover{border-color:var(--text);color:var(--text)}}.pick-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-caret{flex:none;width:.36rem;height:.36rem;margin-bottom:.08rem;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg);transform-origin:center;transition:transform .18s ease}.picker{position:relative}.picker:has([aria-expanded=true]) .pick-caret{transform:rotate(-135deg)}.pick:focus{outline:none}.pick:focus-visible{outline:2px solid var(--text);outline-offset:3px}.picker-list{position:absolute;z-index:40;top:calc(100% + .5rem);right:0;min-width:100%;width:max-content;max-width:min(22rem,80vw);max-height:var(--picker-max,24rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;margin:0;padding:.25rem 0;list-style:none;background:var(--bg);border:1px solid var(--text);box-shadow:0 12px 28px rgba(0,0,0,.09);animation:picker-in .16s ease}.picker-list[data-dir=up]{top:auto;bottom:calc(100% + .5rem)}.picker-list::-webkit-scrollbar{width:11px}.picker-list::-webkit-scrollbar-track{background:transparent}.picker-list::-webkit-scrollbar-thumb{background:var(--rule);border:3px solid var(--bg);border-radius:99px}.picker-list::-webkit-scrollbar-thumb:hover{background:var(--muted)}@keyframes picker-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.picker-list{animation:none}.pick-caret{transition:none}}.picker-option{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding:.6rem 1rem;font-size:var(--body-s);color:var(--text);cursor:pointer}.picker-option[data-active=true]{background:var(--paper)}.picker-option[aria-selected=true]{font-weight:600}.picker-count{flex:none;font-size:var(--caption-m);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.picker-label{display:inline-flex;align-items:center;gap:.6rem;min-width:0}.picker-logo{display:block;height:1.1em;width:auto;max-width:4.5rem;object-fit:contain;flex:none}@media (hover:none){.picker-option{padding:.85rem 1rem}}.search{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:26rem;border:0;border-bottom:1px solid var(--text);background:transparent;color:var(--text);font:inherit;font-size:var(--h6);font-weight:600;padding:0 0 .625rem;margin-bottom:1.75rem}.search::placeholder{color:var(--muted);font-weight:450}.search:focus{outline:none}.search::-webkit-search-cancel-button{cursor:pointer}.chips{display:flex;flex-wrap:wrap;gap:.375rem .5rem;margin-bottom:.75rem}.chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--rule-strong);background:transparent;color:var(--muted);font:inherit;font-size:var(--caption-m);font-weight:600;letter-spacing:.04em;padding:.375rem .75rem;cursor:pointer;border-radius:0}.chip[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.count-line{font-size:var(--caption-m);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.filter-foot{display:flex;align-items:baseline;gap:1rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--rule)}.filter-aside{margin-left:auto;font-size:var(--caption-m);color:var(--muted)}.filter-aside:hover{color:var(--text)}.reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);font:inherit;font-size:var(--caption-m);font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:0}@media (hover:none){.chip,.pick{padding:.6875rem .875rem}.reset{padding-block:.75rem}}@media (max-width:63.999rem){.photos{margin-bottom:2rem}}.work-desc{margin-bottom:2rem}.room-try{margin:1.5rem 0 0}.strip{margin-top:5rem;--strip-gap:2rem}@media (min-width:64rem){.strip{margin-top:6rem;--strip-gap:3.5rem}}.strip-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}.strip-title{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;min-width:0}.strip-title h2{margin:0}.strip-author{color:inherit}.strip-author:hover{text-decoration:underline}.strip-tools{display:flex;align-items:center;gap:1.5rem;flex:none}.strip-arrows{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.pg-ctl:disabled{opacity:.3;cursor:default;background:var(--bg);color:var(--text)}.strip-track{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:80%;grid-gap:var(--strip-gap);gap:var(--strip-gap);align-items:start;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:.25rem;margin-block:-.25rem}.strip-track::-webkit-scrollbar{display:none}.strip-track>li{min-width:0;scroll-snap-align:start}@media (min-width:48rem){.strip-track{grid-auto-columns:calc((100% - var(--strip-gap)) / 2)}}@media (min-width:64rem){.strip-track{grid-auto-columns:calc((100% - 2 * var(--strip-gap)) / 3)}}.ev-card{display:block;color:inherit}.ev-cover{position:relative;aspect-ratio:4/3;background:var(--paper);overflow:hidden;margin-bottom:.875rem}.ev-cover .photo-frame{aspect-ratio:auto;height:100%;background:transparent}.ev-cover img{object-fit:cover}.ev-title{font-size:var(--body-m);font-weight:600;margin:0 0 .25rem}.ev-card .caption-m{margin:.125rem 0 0}.ev-card.is-plain{cursor:default}@media (hover:hover){.ev-cover img{transition:transform .35s ease}a.ev-card:hover .ev-cover img{transform:scale(1.03)}a.ev-card:hover .ev-title{text-decoration:underline}}.artists{list-style:none;margin:0;padding:0}.artists>li+li{border-top:1px solid var(--rule)}.artist{display:grid;grid-template-columns:9rem 1fr auto;grid-gap:2rem;gap:2rem;align-items:center;padding:2rem 0;color:inherit}.artist-face{position:relative;aspect-ratio:1}.artist-face .photo-frame{aspect-ratio:auto;height:100%}.artist-face:empty{background:var(--paper)}.artist-face img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.artist-works{display:flex;gap:.75rem}.artist-work{position:relative;width:7rem;aspect-ratio:1}.artist-work .photo-frame{aspect-ratio:auto;height:100%}.artist-work img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.artist-about{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.artist-about h2{font-size:var(--h5);line-height:var(--lh-tight)}.artist-logo{display:block;height:3rem;width:auto;max-width:min(12rem,100%);object-fit:contain}.artist-bio{max-width:34rem;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (hover:hover){.artist-about h2{transition:opacity .2s ease}.artist:hover .artist-about h2{opacity:.6}}@media (max-width:63.999rem){.artist-work:nth-child(3){display:none}}@media (max-width:47.999rem){.artist{grid-template-columns:5.5rem 1fr;gap:1.125rem;padding:1.25rem 0}.artist-about h2{font-size:var(--body-m)}.artist-works{display:none}}.adm-logo-frame{display:grid;place-items:center;width:10rem;height:6rem;padding:.75rem;background:var(--paper);border:1px solid var(--rule)}.adm-logo-frame img{max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:contain}.history{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--line)}.history h2{margin:0 0 .75rem;text-transform:uppercase;letter-spacing:.08em}.history ul{margin:0;padding:0;list-style:none}.history li{display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:baseline;padding:.5rem 0;font-size:var(--body-s);border-bottom:1px solid var(--line)}.history li:last-child{border-bottom:0}.history a:hover{text-decoration:underline}.video{position:relative;aspect-ratio:16/9;background:var(--paper);overflow:hidden}.video-cover,.video-frame{position:absolute;inset:0;width:100%;height:100%;border:0}.video-cover{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:0;background:var(--paper);cursor:pointer}.video-cover img{width:100%;height:100%;object-fit:cover;object-position:center}.video-play{position:absolute;left:1.25rem;bottom:1.25rem;display:flex;align-items:center;gap:.5rem;padding:.6rem 1.1rem .6rem .9rem;background:var(--bg);color:var(--text);font-size:var(--body-s);font-weight:600;letter-spacing:.01em}@media (hover:hover){.video-cover img{transition:transform .4s ease}.video-cover:hover img{transform:scale(1.02)}.video-play{transition:background .2s ease}.video-cover:hover .video-play{background:var(--hover)}}@media (hover:hover) and (pointer:fine){.tiles{row-gap:2rem}@media (min-width:64rem){.tiles{row-gap:2.5rem}}}.marquee{overflow:hidden;padding:1.75rem 0;background:var(--ink);color:#f4f2ee;--marquee-play:running}@media (hover:hover){.marquee:not([data-ease]):hover{--marquee-play:paused}}.marquee:has(:focus-visible){--marquee-play:paused;overflow-x:auto}.marquee:has(:focus-visible) .marquee-track{animation:none;transform:none}.marquee-track{display:flex;width:max-content;animation:marquee var(--marquee-dur,40s) linear infinite;animation-play-state:var(--marquee-play,running)}@keyframes marquee{to{transform:translateX(-50%)}}.marquee-row{gap:0;list-style:none;margin:0;padding:0}.marquee-row,.marquee-row>li{display:flex;align-items:center}.marquee-row>li:after{content:"·";color:currentColor;opacity:.4;padding:0 1.25rem}.marquee-name{display:block;font-family:var(--display);font-size:1rem;line-height:1.05;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;white-space:nowrap;color:inherit}.marquee-line{display:block}@media (min-width:64rem){.marquee-name{font-size:var(--body-m)}}.marquee-logo{display:block;filter:invert(1);height:2.4em;width:auto;max-width:10rem;object-fit:contain}@media (hover:hover){.marquee-name{transition:transform .25s cubic-bezier(.16,.84,.24,1);transform-origin:center}.marquee-name:hover{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.hero .col-6>*,.hero .col-right-5>*,.hero .event-card,.hero .event-card .state.is-open:before,.nav-dot{animation:none}.marquee{overflow-x:auto}.marquee-track{animation:none;padding:0 var(--pad)}.marquee-track>[aria-hidden=true]{display:none}.marquee-row>li:last-child:after{content:none}}.brand-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 1rem;margin:0 0 1.25rem}.brand-links a{font-weight:600}.brand-members{margin:0 0 1.25rem;padding-top:1rem;border-top:1px solid var(--rule)}.brand-member{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 1rem;margin-top:.625rem;font-weight:600}.brand-member .brand-links{margin:0}.adm{max-width:96rem;margin:0 auto;padding:0 var(--pad) 6rem;display:grid;grid-gap:1.5rem;gap:1.5rem}@media (min-width:64rem){.adm{grid-template-columns:13.5rem minmax(0,1fr);gap:2.5rem;padding-top:1.5rem}.adm-aside{position:-webkit-sticky;position:sticky;top:1.5rem;align-self:start;max-height:calc(100svh - 3rem);overflow-y:auto}}.adm-aside{display:grid;grid-gap:.9rem;gap:.9rem;align-content:start;padding:1.25rem 0 0}.adm-main{min-width:0}.adm-gate{max-width:34rem;margin:0 auto;padding:8rem var(--pad);display:grid;grid-gap:.75rem;gap:.75rem}.adm-brand{display:flex;align-items:center;gap:.55rem;font-weight:700;letter-spacing:-.01em;color:var(--text)}@media (min-width:64rem){.adm-brand,.adm-who{padding-left:.75rem}}.adm-logo{display:block;height:1.6rem;width:auto;flex:none}.adm-nav{display:flex;flex-wrap:nowrap;align-items:center;gap:.25rem;font-size:var(--body-s);font-weight:600;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--pad) * -1);padding:0 var(--pad)}.adm-nav::-webkit-scrollbar{display:none}.adm-nav a{white-space:nowrap}.adm-nav-title{display:none;font-size:var(--caption-s);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.adm-nav a{color:var(--muted);padding:.3rem .6rem;border-radius:999px}.adm-nav a[aria-current=page]{background:var(--text);color:var(--bg)}@media (hover:hover){.adm-nav a{transition:background .15s ease,color .15s ease}.adm-nav a:not([aria-current=page]):hover{background:var(--hover);color:var(--text)}}.adm-nav-out{margin-left:.5rem}@media (min-width:64rem){.adm-nav{display:grid;grid-gap:0;gap:0;justify-items:stretch;overflow:visible;margin:0;padding:0}.adm-nav a{width:100%;padding:.35rem .75rem;line-height:1.35}.adm-nav-title{display:block;margin:1.6rem 0 .35rem .75rem}.adm-nav-title:first-child{margin-top:0}.adm-nav-out{margin:1.6rem 0 0}}.adm-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;font-size:var(--caption-m)}.adm-exit{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);font:inherit;text-decoration:underline;cursor:pointer;padding:0}.adm-page{display:grid;grid-gap:1.25rem;gap:1.25rem}.adm-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.75rem 1rem}.adm-head h1{line-height:var(--lh-tight)}.adm-head-sub{margin-top:.35rem;max-width:46rem}.adm-head-side{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.adm .btn{width:auto;padding:.55rem 1.125rem;border-radius:999px}.adm .chip{border-radius:999px;padding:.4rem .9rem}.adm-form .btn{justify-self:start}.adm-msg{padding:.625rem .875rem;border:1px solid var(--live);background:var(--live-tint);color:var(--live);font-size:var(--body-s);font-weight:600}.adm-msg.is-error{border-color:var(--text);background:var(--paper);color:var(--text)}.adm-block{border:0;border-radius:var(--card-radius);padding:1.25rem;display:grid;grid-gap:.75rem;gap:.75rem;align-content:start;background:var(--card);box-shadow:var(--card-shadow)}.adm-cols{display:grid;grid-gap:1.5rem;gap:1.5rem}@media (min-width:64rem){.adm-cols{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}}.adm-side{display:grid;grid-gap:1.5rem;gap:1.5rem;align-content:start}.adm-cards{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.adm-card{border:0;border-radius:var(--card-radius);background:var(--card);box-shadow:var(--card-shadow);padding:1.25rem;display:grid;grid-gap:.375rem;gap:.375rem;align-content:start}.adm-card.is-flat{background:transparent;box-shadow:none}.adm-card-main{display:grid;grid-gap:.375rem;gap:.375rem;color:inherit}.adm-card-acts{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.875rem}.adm-card-acts .btn{font-size:var(--caption-m);padding:.4rem .9rem}@media (hover:hover){.adm-card-main{transition:opacity .15s ease}.adm-card-main:hover{opacity:.65}}.adm-num{font-size:var(--h4);font-weight:700;letter-spacing:-.01em}@media (hover:hover){a.adm-card{transition:transform .15s ease,box-shadow .15s ease}a.adm-card:hover{transform:translateY(-1px);box-shadow:0 1px 2px rgba(0,0,0,.05),0 14px 28px -18px rgba(0,0,0,.28)}}.adm-form{display:grid;grid-gap:.875rem;gap:.875rem}.adm-narrow{max-width:46rem}.adm-form label,.adm-inline label{display:grid;grid-gap:.25rem;gap:.25rem}.adm-pair{display:grid;grid-gap:.875rem;gap:.875rem}@media (min-width:48rem){.adm-pair{grid-template-columns:1fr 1fr}}.adm-price-row{display:flex;gap:.5rem}.adm .adm-price-row input{flex:1 1 auto;min-width:0;width:auto}.adm .adm-price-row select{flex:0 0 auto;width:auto;min-width:5rem}.adm-avail-field{display:grid;grid-gap:.35rem;gap:.35rem}.adm-avail{display:flex;flex-wrap:wrap;gap:.4rem}.adm-avail-opt{display:inline-flex;align-items:center;padding:.4rem .8rem;border-radius:999px;border:1px solid var(--rule);background:var(--card);cursor:pointer;font-size:var(--body-s)}.adm-avail-opt input{position:absolute;opacity:0;pointer-events:none}.adm-avail-opt:has(input:checked){border-color:var(--text);background:var(--hover);font-weight:600}.adm-avail-opt>span{display:inline-flex;align-items:center}.adm input,.adm select,.adm textarea{font:inherit;font-size:var(--body-s);color:var(--text);background:var(--card);border:1px solid var(--rule);border-radius:.6rem;padding:.5rem .75rem;width:100%}.adm .adm-search input{border-radius:999px;padding-inline:1rem}.adm textarea{resize:vertical;line-height:var(--lh-body)}.adm input:focus-visible,.adm select:focus-visible,.adm textarea:focus-visible{outline:2px solid var(--text);outline-offset:1px}.adm-check{display:flex!important;align-items:center;gap:.5rem;font-size:var(--body-s)}.adm-check input{width:auto}.adm-inline{display:flex;flex-wrap:wrap;align-items:end;gap:.5rem}.adm-inline .label{flex:0 0 6rem}.adm-inline input,.adm-inline textarea{flex:1 1 16rem;width:auto}.adm-acts,.adm-search{display:flex;flex-wrap:wrap;gap:.5rem}.adm-search{align-items:center}.adm-search input{flex:1 1 18rem;width:auto}.adm-filters{margin:0}.adm-table-wrap{overflow-x:auto;background:var(--card);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:.25rem 1rem .5rem}.adm-table{width:100%;border-collapse:collapse;font-size:var(--body-s)}.adm-table th{text-align:left;font-size:var(--caption-m);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:.75rem .75rem .5rem 0;white-space:nowrap}.adm-table td,.adm-table th{border-bottom:1px solid var(--rule)}.adm-table td{padding:.625rem .75rem .625rem 0;vertical-align:middle}.adm-table tbody tr:last-child td{border-bottom:0}.adm-table tr[data-hidden] td{opacity:.55}.adm-table .c-thumb{width:3.5rem}.adm-table .c-thumb img{object-fit:contain}.adm-nophoto,.adm-table .c-thumb img{width:2.75rem;height:2.75rem;display:block}.adm-nophoto{background:var(--paper)}.adm-table .c-brand{width:12rem}.adm-table .c-price{width:7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm-table .c-state{width:13rem}.adm-table .c-photos{width:4rem;text-align:right}.adm-table .c-move{width:6.5rem}.adm-move{display:flex;gap:.25rem}.adm-move button{min-width:1.75rem}.adm-link{font-weight:600}.adm-tags{display:flex;flex-wrap:wrap;gap:.25rem}.adm-tag{display:inline-block;padding:.125rem .375rem;border:1px solid var(--rule);font-size:var(--caption-s);font-weight:600;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.adm-tag.is-live{color:var(--live);border-color:var(--live)}.adm-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:.9rem;gap:.9rem;font-size:var(--body-s)}.adm-list li{gap:.75rem 1rem}.adm-list li,.adm-list-body{display:flex;align-items:baseline}.adm-list-body{flex:1 1 auto;min-width:0;flex-wrap:wrap;gap:.15rem .75rem}.adm-list-main{font-weight:600}.adm-list li>form{flex:none;margin-left:auto}.adm-list li+li{border-top:1px solid var(--rule);padding-top:.9rem}.adm-checks{list-style:none;margin:0;padding:0;display:grid;grid-gap:.25rem;gap:.25rem}.adm-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:.5rem;background:transparent;font:inherit;font-size:var(--body-s);color:var(--muted);text-align:left;padding:.35rem .5rem;cursor:pointer;width:100%;display:flex;align-items:baseline;gap:.5rem}.adm-toggle-mark{flex:none;width:1.1em;text-align:center;color:var(--rule-strong)}.adm-toggle[aria-pressed=true]{color:var(--text);font-weight:600}.adm-toggle[aria-pressed=true] .adm-toggle-mark{color:var(--text)}.adm-toggle:hover{border-color:var(--rule)}.adm-photos{list-style:none;margin:0;padding:0;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}.adm-photo-frame{aspect-ratio:1;border:1px solid var(--rule);background:var(--bg);display:grid;place-items:center;overflow:hidden}.adm-photo-frame img{width:100%;height:100%;object-fit:contain;display:block}.adm-photo-acts{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.adm-mini{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--rule);background:transparent;font:inherit;font-size:var(--caption-s);color:var(--muted);padding:.125rem .375rem;cursor:pointer}.adm-mini:hover{color:var(--text)}.adm-mini.is-danger:hover,.adm-mini:hover{border-color:var(--text)}.adm-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.adm-previews{list-style:none;margin:.75rem 0 0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(6rem,1fr))}.adm-previews li{position:relative}.adm-previews img{width:100%;aspect-ratio:1;object-fit:contain;display:block;background:var(--paper)}.adm-drop{position:absolute;top:.25rem;right:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--rule);background:var(--bg);font:inherit;font-size:var(--caption-s);line-height:1;padding:.125rem .25rem;cursor:pointer}.adm-brands{display:grid;grid-gap:1rem;gap:1rem}.adm-brand-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;font-size:var(--body-s)}.adm-batch td{padding:.375rem .5rem .375rem 0}.adm-batch input{padding:.375rem .5rem}.adm-batch .c-thumb img{width:3rem;height:3rem;object-fit:contain}.adm-ask{border-color:var(--text)}.adm-preview{border:1px solid var(--rule);background:var(--bg);padding:.875rem 1rem;font-size:var(--body-s);line-height:var(--lh-body);white-space:pre-wrap}.adm-fieldset{border:0;padding:0;margin:0;display:grid;grid-gap:.375rem;gap:.375rem}.adm-fieldset legend{padding:0}.adm-checks-row{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.adm-brand-photo{display:grid;grid-gap:.5rem;gap:.5rem;max-width:14rem}.adm-brand-photo .adm-photo-frame{aspect-ratio:4/5}.adm-form:has(input[name=scheme_type][value=flat_split]:checked) .adm-tiers{display:none}.adm-form:has(input[name=scheme_type][value=tiered]:checked) .adm-flat{display:none}.event-flow{display:grid;grid-gap:2.5rem;gap:2.5rem;margin-bottom:4rem;max-width:62rem}@media (min-width:64rem){.event-flow{gap:3.5rem}}.event-text{max-width:34rem;color:var(--text)}.event-text p{white-space:pre-line}.event-text strong{font-weight:700}.event-text a{color:inherit;text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:1px}.event-text a:hover{text-decoration-thickness:2px}.event-flow>.event-text:first-child{margin-top:-1.75rem}@media (min-width:64rem){.event-flow>.event-text:first-child{margin-top:-2.5rem}}.event-image{margin:0}.event-image img{width:100%;height:auto;display:block}.event-video{max-width:48rem}.event-instagram{max-width:48rem;position:relative}.event-instagram .instagram-media{margin:0!important;min-width:0!important;max-width:none!important;width:100%!important}.event-instagram blockquote{margin:0;padding:0;border:0}.about-film{margin-top:5rem}@media (min-width:64rem){.about-film{margin-top:7rem}}.film-mark{position:relative;width:100%;aspect-ratio:441/416}.film-mark-clip{background:var(--paper);-webkit-clip-path:url(#k19-film-clip);clip-path:url(#k19-film-clip);container-type:size}.film-mark-clip,.video-grade{position:absolute;inset:0;overflow:hidden}.video-grade{z-index:1;pointer-events:none;background:hsla(40,10%,94%,.72)}.film-frame{position:absolute;top:50%;left:50%;translate:-50% -50%;min-width:100%;min-height:100%;width:max(100cqw,177.78cqh);height:max(56.25cqw,100cqh);border:0;object-fit:cover;pointer-events:none}.film-side{margin-bottom:2.5rem}.film-caption{display:grid;justify-items:start;margin:1.75rem 0 0;color:var(--muted);font-size:.875rem;letter-spacing:.08em}.film-caption span{grid-area:1/1}.film-caption span+span{opacity:0}.film-caption.is-live span{animation:film-caption-19 7s var(--delay,0s) infinite}.film-caption.is-live span+span{animation-name:film-caption-k}@keyframes film-caption-19{0%,35.7%{opacity:1}42.8%,92.8%{opacity:0}to{opacity:1}}@keyframes film-caption-k{0%,42.8%{opacity:0}50%,85.7%{opacity:1}92.8%,to{opacity:0}}@media (min-width:64rem){.film-side{margin-bottom:0}.film-text{align-self:center}}.film-watch{margin:2rem 0 0}.adm-blocks{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem;counter-reset:none}.adm-block-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:start;border:1px solid var(--rule);background:var(--bg);padding:.875rem}.adm-block-body{display:grid;grid-gap:.5rem;gap:.5rem;min-width:0}.adm-block-acts,.adm-block-acts .adm-move{display:grid;grid-gap:.25rem;gap:.25rem}.adm-block-photo{max-width:12rem}.adm-block-add{display:flex;flex-wrap:wrap;align-items:start;gap:1rem 1.5rem;padding-top:.75rem;border-top:1px solid var(--rule)}.adm-block-add .adm-inline input{flex:0 1 18rem}.adm-archived{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;padding:.875rem 1.125rem;border:1px solid var(--rule-strong);border-radius:var(--card-radius);background:var(--paper);font-size:var(--body-s)}.adm-block-quiet{background:transparent;box-shadow:none;border:1px solid var(--rule)}.adm-restore{white-space:nowrap}.ob-summary{background:var(--card);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:1rem;margin-bottom:1.25rem;display:grid;grid-gap:1.25rem;gap:1.25rem}@media (min-width:64rem){.ob-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ob-summary .ob-an-block:first-of-type,.ob-summary .ob-balance{grid-column:1}.ob-summary .ob-an-block:last-of-type{grid-column:2;grid-row:1/span 2}}@media (min-width:84rem){.ob-summary{grid-template-columns:minmax(15rem,20rem) minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:minmax(0,1fr);align-items:stretch;height:14rem;gap:1.75rem}.ob-summary .ob-an-block:first-of-type,.ob-summary .ob-an-block:last-of-type,.ob-summary .ob-balance{grid-column:auto;grid-row:auto}.ob-summary .ob-balance{align-content:space-between;min-height:0}.ob-summary .ob-an-block{display:grid;align-content:stretch;grid-template-rows:auto minmax(0,1fr);min-height:0}.ob-bars{min-height:0}}.ob-tabs{align-content:start}.ob-tab-row{display:flex;gap:.375rem}.ob-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:var(--caption-s);font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .7rem;cursor:pointer}.ob-tab[aria-pressed=true]{background:var(--hover);color:var(--text)}@media (hover:hover){.ob-tab{transition:color .15s ease}.ob-tab[aria-pressed=false]:hover{color:var(--text)}}.ob-tab-panel{margin-top:.25rem}@media (min-width:64rem){.ob-tab-panel{max-height:15rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--rule) transparent;padding-right:.5rem}}@media (min-width:84rem){.ob-tab-panel{max-height:none;min-height:0;margin-top:0}}.ob-an-people{margin-top:.75rem}.ob-summary .label{display:block}.ob-balance{background:var(--text);color:var(--bg);border-radius:1.25rem;padding:1.25rem 1.375rem 1.125rem;display:grid;grid-gap:.5rem;gap:.5rem}.ob-balance .label{color:hsla(0,0%,100%,.55)}.ob-net{font-size:var(--h3);line-height:1;letter-spacing:-.02em;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.16)}.ob-net,.ob-split{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ob-split{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem 1rem;gap:.5rem 1rem}.ob-split>span{display:grid;grid-gap:.2rem;gap:.2rem}.ob-split b{font-weight:500;white-space:nowrap;font-size:.9375rem}@media (min-width:30rem){.ob-split b{font-size:var(--body-m)}}.ob-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:1.5rem}.ob-controls .ob-search{flex:1 1 14rem;width:auto;min-width:0}.ob-controls .ob-add{margin:0}.adm .ob-select{flex:0 0 auto;width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:var(--card);box-shadow:var(--card-shadow);color:var(--text);font:inherit;font-size:var(--caption-m);font-weight:600;padding:.5rem 2rem .5rem 1rem;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 1.05rem) 55%,calc(100% - .8rem) 55%;background-size:.3rem .3rem,.3rem .3rem;background-repeat:no-repeat}.adm .ob-select:focus-visible{outline:2px solid var(--text);outline-offset:2px}.ob-search{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;border-radius:999px;background:var(--card);box-shadow:var(--card-shadow);color:inherit;font:inherit;font-size:1rem;padding:.7rem 1.125rem}.ob-search::placeholder{color:var(--muted)}.ob-search:focus{outline:2px solid var(--text);outline-offset:2px}.ob-chips{display:flex;flex-wrap:wrap;gap:.5rem}.ob-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:var(--card);box-shadow:var(--card-shadow);color:var(--muted);font:inherit;font-size:var(--caption-m);font-weight:600;padding:.45rem .9rem;cursor:pointer}.ob-chip[aria-pressed=true]{background:var(--text);color:var(--bg)}@media (hover:hover){.ob-chip{transition:color .15s ease}.ob-chip[aria-pressed=false]:hover{color:var(--text)}}.ob-add{display:flex;gap:.625rem;flex-wrap:wrap;margin:0 0 1.5rem}.ob-export{align-self:start;border-radius:999px;background:var(--card);box-shadow:var(--card-shadow);padding:.5rem 1rem;font-size:var(--caption-m);font-weight:600;color:var(--muted);white-space:nowrap}@media (hover:hover){.ob-export{transition:color .15s ease}.ob-export:hover{color:var(--text)}}.ob-add button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;font:inherit;font-size:var(--body-s);font-weight:600;padding:.6rem 1.25rem;cursor:pointer;background:var(--card);color:var(--text);box-shadow:var(--card-shadow)}.ob-add button.is-primary{background:var(--text);color:var(--bg)}@media (hover:hover){.ob-add button{transition:transform .15s ease}.ob-add button:hover{transform:translateY(-1px)}}.ob-group{margin-bottom:1.25rem}.ob-group-head{display:flex;justify-content:space-between;gap:1rem;padding:0 .75rem .5rem;font-size:var(--caption-s);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.ob-group-sum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ob-list{list-style:none;margin:0;padding:0;background:var(--card);border-radius:var(--card-radius);box-shadow:var(--card-shadow);overflow:hidden}.ob-list>li+li{border-top:1px solid var(--rule)}.ob-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;display:flex;align-items:center;gap:.875rem;padding:.8rem 1rem}@media (hover:hover){.ob-row{transition:background .15s ease}.ob-row:hover{background:var(--hover)}}.ob-dot{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--rule-strong)}.ob-row.income .ob-dot{background:var(--text)}.ob-row-main{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0;flex:1 1}.ob-row-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-row-sum{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.ob-row.expense .ob-row-sum{color:var(--muted);font-weight:400}.ob-chev{flex:none;color:var(--rule-strong)}.ob-bars{display:flex;align-items:flex-end;gap:1.5rem;overflow-x:auto;padding:1.25rem 0 .25rem}.ob-bar-year{display:grid;grid-gap:.4rem;gap:.4rem;justify-items:center;min-width:4.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer}.ob-bar-year[aria-pressed=true] .ob-bar-label{color:var(--text);font-weight:600}.ob-bar-pair{display:flex;align-items:flex-end;gap:1.05rem;height:6rem}.ob-bar{width:1.5rem;border-radius:.3rem .3rem 0 0;background:var(--text);position:relative;min-height:2px}.ob-bar.is-expense{background:var(--rule-strong)}.ob-bar span{position:absolute;top:-1.2rem;left:50%;transform:translateX(-50%);font-size:.68rem;line-height:1;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ob-bar-label{font-size:var(--caption-m);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ob-bar-net{font-size:var(--caption-s);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ob-shares{display:grid;grid-gap:.75rem;gap:.75rem}.ob-share{display:grid;grid-gap:.35rem;gap:.35rem}.ob-share-line{display:flex;justify-content:space-between;gap:.75rem;font-size:var(--body-s)}.ob-share-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-share-sum{flex:none;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ob-share-track{height:.4rem;border-radius:999px;background:var(--hover);overflow:hidden}.ob-share-fill{height:100%;background:var(--text);border-radius:999px}.ob-share-fill.is-income{background:var(--text);opacity:.5}.ob-persons{display:flex;flex-direction:column;gap:1rem}.ob-person{padding:.875rem 1rem;background:var(--bg);border-radius:.75rem}.ob-person-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5rem}.ob-person-name{font-weight:700;font-size:var(--body-m)}.ob-person-net{font-weight:700;font-size:var(--body-s);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ob-person-stats{display:flex;gap:1.25rem;margin-bottom:.625rem;font-size:var(--caption-m)}.ob-person-stats .label{display:block;margin-bottom:.1rem}.ob-person-stats b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ob-person-stats b.is-muted{color:var(--muted)}.ob-person-bar{height:.375rem;border-radius:999px;background:var(--rule);overflow:hidden;margin-bottom:.75rem}.ob-person-bar-fill{height:100%;background:var(--text);border-radius:999px;transition:width .3s ease}.ob-person-cats{padding-top:.5rem;border-top:1px solid var(--rule)}.ob-person-cats+.ob-person-cats{margin-top:.5rem}.ob-person-cats-label{font-size:var(--caption-s);font-weight:600;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.375rem}.ob-person-cats .ob-share{margin-bottom:.25rem}.ob-person-cats .ob-share-track{height:.2rem;margin-top:.15rem}.ob-sheet-back{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.35);display:flex;flex-direction:column;justify-content:flex-end;overflow-y:auto}.ob-sheet{background:var(--bg);border-radius:1.25rem 1.25rem 0 0;padding:.75rem var(--pad) 1.25rem;max-height:92vh;overflow-y:auto}.ob-form,.ob-sheet{display:grid;grid-gap:.75rem;gap:.75rem}@media (min-width:48rem){.ob-sheet-back{justify-content:center;align-items:center;padding:2rem}.ob-sheet{max-width:30rem;width:100%;border-radius:1.25rem}}.ob-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.5rem}.ob-sheet-head .adm-mini{border:0;background:transparent;padding:.25rem;font-size:var(--body-s);color:var(--muted)}.ob-sheet-head .adm-mini:last-child{color:var(--text);font-weight:600}.ob-kind{display:flex;gap:.5rem}.ob-kind-opt{flex:1 1;display:block;text-align:center;border-radius:999px;background:var(--card);padding:.55rem;cursor:pointer;font-size:var(--body-s);color:var(--muted)}.ob-kind-opt input{position:absolute;opacity:0;pointer-events:none}.ob-kind-opt:has(input:checked){background:var(--text);color:var(--bg);font-weight:600}.ob-amount{display:grid;grid-gap:.25rem;gap:.25rem;background:var(--card);border-radius:var(--card-radius);padding:.75rem 1rem}.ob-amount input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--h5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:0}.ob-amount input:focus{outline:none}.ob-amount-sum{font-size:var(--caption-m);color:var(--muted)}.ob-pad{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.375rem;gap:.375rem}.ob-key{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:.75rem;background:var(--card);color:inherit;font:inherit;font-size:var(--body-m);min-height:2.9rem;cursor:pointer}.ob-key.ghost{background:var(--hover);color:var(--muted)}@media (hover:hover){.ob-key{transition:background .15s ease}.ob-key:hover{background:var(--hover)}.ob-key.ghost:hover{background:var(--rule)}}.ob-fields{background:var(--card);border-radius:var(--card-radius);padding:0 1rem}.ob-field{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0}.ob-field+.ob-field{border-top:1px solid var(--rule)}.ob-field>span{flex:none;color:var(--muted);font-size:var(--caption-m)}.ob-field input{flex:1 1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-size:1rem;text-align:right;padding:.25rem 0}.ob-field input:focus{outline:none}.adm .ob-field select{flex:1 1;min-width:0;width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;font-size:1rem;text-align:right;padding:.25rem 1rem .25rem 0}.adm .ob-field{position:relative}.adm .ob-field:has(select):after{content:"";position:absolute;right:0;top:50%;width:.4rem;height:.4rem;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}.adm .ob-field select:focus{outline:none}.ob-save{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:var(--text);color:var(--bg);font:inherit;font-size:var(--body-s);font-weight:600;padding:.8rem;cursor:pointer}.ob-delete{text-align:center;padding-bottom:.5rem}.ob-operations,.ob-overview,.ob-projects{display:grid;grid-gap:1.25rem;gap:1.25rem;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.ob-card{background:var(--card);border-radius:var(--card-radius);padding:1rem 1.1rem 1.15rem}.ob-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.ob-card-title{font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ob-card-title,.ob-legend{font-size:var(--caption-s);color:var(--muted)}.ob-legend{display:flex;gap:.85rem;white-space:nowrap}.ob-legend span{display:inline-flex;align-items:center;gap:.3rem}.ob-legend-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--text)}.ob-legend-dot.is-expense{background:var(--rule-strong)}.ob-dirs{display:grid;grid-gap:1rem;gap:1rem}.ob-dir{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;text-align:left;padding:0;cursor:pointer;display:grid;grid-gap:.4rem;gap:.4rem;width:100%}.ob-dir-head,.ob-proj-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.ob-dir-name{font-weight:600}.ob-dir-net,.ob-proj-net{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.ob-dir-foot{font-size:var(--caption-s);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ob-split-bar{display:flex;gap:2px;height:.5rem;align-items:stretch}.ob-split-ex,.ob-split-in{border-radius:999px;min-width:0}.ob-split-in{background:var(--text)}.ob-split-ex{background:var(--rule-strong)}.ob-share.is-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;text-align:left;padding:0;cursor:pointer;width:100%;display:grid;grid-gap:.35rem;gap:.35rem}@media (hover:hover){.ob-dir,.ob-proj,.ob-share.is-link{transition:opacity .15s ease}.ob-dir:hover,.ob-proj:hover,.ob-share.is-link:hover{opacity:.62}}.ob-export-block{display:inline-block;justify-self:start}.ob-seg{display:inline-flex;background:var(--hover);border-radius:999px;padding:.2rem;gap:.15rem}.ob-seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);font:inherit;font-size:var(--caption-m);font-weight:600;padding:.35rem .85rem;border-radius:999px;cursor:pointer}.ob-seg-btn[aria-pressed=true]{background:var(--bg);color:var(--text)}.ob-focus{display:inline-flex;align-items:center;gap:.5rem;justify-self:start;background:var(--hover);border-radius:999px;padding:.35rem .4rem .35rem .85rem;font-size:var(--caption-m)}.ob-focus b{font-weight:600}.ob-focus-x{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--text);color:var(--bg);cursor:pointer;width:1.3rem;height:1.3rem;border-radius:999px;font-size:.7rem;line-height:1}.ob-row-note{font-style:italic}.ob-projects-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ob-projects-hint{margin:-.35rem 0 .1rem;flex:1 1 16rem}.ob-projects-todo{background:var(--hover);border-radius:var(--card-radius);padding:.75rem .9rem}.ob-proj-list{display:grid;grid-gap:1rem;gap:1rem}.ob-proj{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--card);color:inherit;font:inherit;text-align:left;cursor:pointer;display:grid;grid-gap:.5rem;gap:.5rem;padding:.9rem 1rem;border-radius:var(--card-radius);width:100%}.ob-proj-name{font-weight:600}.ob-proj-foot{display:flex;flex-wrap:wrap;gap:.25rem 1.1rem;font-size:var(--caption-m);color:var(--muted)}.ob-proj-foot b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.ob-proj-foot b.is-muted{color:var(--muted)}.ob-topnav{display:none}.ob-topnav-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--muted);font:inherit;font-size:var(--body-s);font-weight:600;padding:.4rem .9rem;border-radius:999px;cursor:pointer}.ob-topnav-btn[aria-pressed=true]{background:var(--text);color:var(--bg)}@media (hover:hover){.ob-topnav-btn{transition:background .15s ease,color .15s ease}.ob-topnav-btn[aria-pressed=false]:hover{background:var(--hover);color:var(--text)}}.ob-switch{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(.9rem + env(safe-area-inset-bottom));z-index:60;display:inline-flex;gap:.15rem;padding:.25rem;background:var(--text);border-radius:999px;box-shadow:0 6px 24px rgba(0,0,0,.18)}.ob-switch-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:hsla(0,0%,100%,.6);font:inherit;font-size:var(--caption-m);font-weight:600;padding:.45rem 1rem;border-radius:999px;cursor:pointer}.ob-switch-btn[aria-pressed=true]{background:var(--bg);color:var(--text)}.ob-fab{position:fixed;right:calc(1.1rem + env(safe-area-inset-right));bottom:calc(4.4rem + env(safe-area-inset-bottom));z-index:60;width:3.25rem;height:3.25rem;border-radius:999px;border:0;cursor:pointer;background:var(--text);color:var(--bg);font-size:1.6rem;line-height:1;box-shadow:0 6px 24px rgba(0,0,0,.22)}@media (hover:hover){.ob-fab{transition:transform .15s ease}.ob-fab:hover{transform:translateY(-2px)}}@media (min-width:64rem){.ob-topnav{display:flex;gap:.4rem;margin-bottom:.25rem}.ob-switch{display:none}.ob-operations,.ob-overview,.ob-projects{padding-bottom:2rem}}.pulse-dot{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;vertical-align:middle;margin:0 .35rem .1rem 0;animation:pulse-breath 2s ease-in-out infinite,pulse-halo 2s ease-out infinite}.pulse-dot.is-green{background:#22a55a;--halo:rgba(34,165,90,.5)}.pulse-dot.is-purple{background:#7c3aed;--halo:rgba(124,58,237,.5)}.pulse-dot.is-red{background:#e53e3e;--halo:rgba(229,62,62,.5)}.pulse-dot.is-blue{background:#2f6fed;--halo:rgba(47,111,237,.5)}.pulse-dot.is-amber{background:#e0a020;--halo:rgba(224,160,32,.5)}.pulse-dot.is-grey{background:#9a9a97;--halo:hsla(60,1%,60%,.45)}@keyframes pulse-breath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes pulse-halo{0%{box-shadow:0 0 0 0 var(--halo)}70%,to{box-shadow:0 0 0 .45rem transparent}}@media (prefers-reduced-motion:reduce){.pulse-dot{animation:none}}.intro{position:fixed;inset:0;z-index:200;background:#000;-webkit-mask-image:var(--intro-mark),linear-gradient(#000,#000);mask-image:var(--intro-mark),linear-gradient(#000,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-size:min(7rem,26vw) auto,100% 100%;mask-size:min(7rem,26vw) auto,100% 100%;animation:intro-fly 1.3s cubic-bezier(.7,0,.84,0) .15s forwards,intro-veil 1.45s linear forwards}@keyframes intro-fly{0%{-webkit-mask-size:min(7rem,26vw) auto,100% 100%;mask-size:min(7rem,26vw) auto,100% 100%}to{-webkit-mask-size:6000vmax auto,100% 100%;mask-size:6000vmax auto,100% 100%}}@keyframes intro-veil{0%,82%{opacity:1;pointer-events:auto}to{opacity:0;visibility:hidden;pointer-events:none}}[data-intro=seen] .intro{display:none}@media (prefers-reduced-motion:reduce){.intro{display:none}}.bidreq{display:grid;grid-gap:.875rem;gap:.875rem;margin-top:1rem;max-width:22rem}.bidreq label{display:grid;grid-gap:.25rem;gap:.25rem}.bidreq label>span{font-size:var(--caption-m);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bidreq input{min-height:2.75rem;padding:0 0 .35rem;border:0;border-bottom:1px solid var(--rule);background:transparent;color:var(--text);font:inherit;font-size:var(--body-s)}.bidreq input:focus{outline:none;border-bottom-color:var(--text)}.bidreq input:disabled{opacity:.5}.trap{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.more{display:inline-block;padding-block:.75rem;margin-block:-.75rem;font-size:var(--body-s);font-weight:500;color:var(--text)}.more:hover{opacity:.6}.fx-tuner{position:fixed;right:1rem;bottom:1rem;z-index:200;width:min(20rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow:auto;padding:1rem;background:hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text);font-size:.8125rem;box-shadow:0 10px 40px rgba(0,0,0,.18);display:grid;grid-gap:.6rem;gap:.6rem}.fx-head{display:flex;justify-content:space-between;align-items:center}.fx-head button{font-size:1rem;line-height:1;padding:.25rem}.fx-hint{margin:0;color:var(--muted)}.fx-row{display:grid;grid-gap:.25rem;gap:.25rem}.fx-row span{display:flex;justify-content:space-between;gap:.5rem}.fx-row em{font-style:normal;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-row input[type=range]{width:100%;accent-color:var(--text)}.fx-row select{padding:.35rem .5rem;border:1px solid var(--line,#ccc);background:#fff}.fx-inks{display:flex;flex-wrap:wrap;gap:.5rem}.fx-inks input{width:2.5rem;height:1.75rem;padding:0;border:0;background:none;cursor:pointer}.fx-acts{display:flex;gap:.5rem;margin-top:.25rem}.fx-acts button{flex:1 1;padding:.5rem;border:1px solid var(--text)}.fx-acts button:hover{background:var(--text);color:#fff}