:root{--identifier-scale:1;--background:#151613;--surface:#1d1e1a;--surface-soft:#252720;--text:#eeeae1;--muted:#b8b9ad;--gold:#c8b78e;--line:#ded8c224;--line-strong:#ded8c242;--radius-control:8px;--radius-panel:12px;--shadow-panel:0 18px 48px #00000038;--interaction-duration:.18s;--gold-hover:#dfcfa9;--gold-pressed:#b5a27a;--serif:Georgia, "Times New Roman", serif;--sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.exploration-shell{flex-wrap:wrap;align-items:center;gap:18px 32px;width:min(92%,1150px);margin:28px auto;display:flex}.exploration-progress{min-width:210px;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:8px 0}.exploration-progress strong{color:var(--gold);font-weight:400}.exploration-progress small{color:var(--muted);font-size:.76rem}.exploration-track{background:repeating-linear-gradient(135deg, #ffffff09 0 1px, transparent 1px 4px), var(--surface-soft);border:1px solid #b0aa9860;border-radius:4px;height:18px;margin:8px 0 0;padding:2px;display:block;overflow:hidden}.exploration-track>span{background:repeating-linear-gradient(90deg, transparent 0 9px, #08090825 9px 10px), linear-gradient(180deg, #f0e7ce, var(--gold));border-radius:1px;height:100%;transition:width .18s;display:block}.exploration-draw,.exploration-celebration button{border:1px solid var(--line);background:var(--surface);color:var(--gold);font:inherit;cursor:pointer;border-radius:5px;min-height:44px;padding:13px 19px}.exploration-draw:hover,.exploration-celebration button:hover{border-color:var(--gold);background:var(--surface-soft)}.exploration-shell button:focus-visible,.exploration-profile button:focus-visible,.exploration-celebration button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.exploration-shell button:disabled,.exploration-celebration button:disabled{opacity:.6;cursor:wait}.exploration-shell>.account-message{flex-basis:100%}.exploration-shell .account-message a{color:var(--gold);text-decoration:underline}.exploration-shell .account-message button{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:10px;text-decoration:underline}.exploration-badges{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.exploration-badge{display:inline-flex;position:relative}.exploration-badge>button{width:48px;height:48px;color:var(--gold);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:4px;display:grid}.exploration-badge>button img{object-fit:contain;width:40px;height:40px;transition:transform .16s;display:block}.exploration-badge>button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (hover:hover) and (pointer:fine){.exploration-badge>button:hover img{transform:translateY(-2px)}}.notification-bell{width:44px;height:44px;color:var(--gold);flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex;position:relative}.notification-count{background:var(--gold);min-width:17px;color:var(--background);letter-spacing:0;text-align:center;border-radius:10px;padding:2px 4px;font-size:.62rem;line-height:1.3;position:absolute;top:0;right:-2px}button.notification-bell{cursor:pointer;background:0 0;border:0;padding:0}.notification-bell[aria-expanded=true]{background:var(--surface-soft);border-radius:50%}.notification-dropdown{z-index:150;overscroll-behavior:contain;border:1px solid var(--line);background:var(--background);width:min(460px,100vw - 24px);color:var(--text);border-radius:8px;padding:18px;position:fixed;overflow-y:auto;box-shadow:0 16px 48px #0006}.notification-dropdown-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.notification-dropdown-heading h2{margin:0;font-size:1.2rem}.notification-dropdown-heading button{height:44px;color:var(--gold);font:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 44px;padding:0;font-size:1.5rem}.notification-dropdown .notifications-toolbar{gap:8px;margin-top:12px}.notification-dropdown .notification-card{gap:10px;padding:12px}.notification-dropdown .notification-copy p{font-size:.85rem;line-height:1.5}.notification-dropdown .notification-actions{gap:6px}.notification-dropdown .notification-actions button{text-align:left}.notification-dropdown .comments-pagination{flex-wrap:wrap}.notification-dropdown-all{min-height:44px;color:var(--gold);text-align:center;justify-content:center;align-items:center;margin-top:16px;display:flex}.notification-dropdown :focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width:760px){.notification-dropdown{right:12px!important}}.notifications-toolbar,.notifications-filters,.notification-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.notifications-toolbar{margin-top:28px}.notifications-list button{border:1px solid var(--line);min-height:44px;color:var(--gold);font:inherit;cursor:pointer;background:0 0;padding:10px 14px;font-size:.8rem}.notifications-list button:hover{border-color:var(--gold);background:var(--surface-soft)}.notifications-list button:disabled{opacity:.5;cursor:default}.notifications-filters [aria-pressed=true]{background:var(--gold);color:var(--background)}.notifications-list button:focus-visible,.notification-bell:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.notifications-summary{color:var(--muted);min-height:24px;font-size:.84rem}.notification-cards{gap:14px;display:grid}.notification-card{border:1px solid var(--line);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;padding:22px;display:grid}.notification-card>.profile-avatar{width:40px;height:40px}.notification-unread{border-left:3px solid var(--gold)}.notification-copy{overflow-wrap:anywhere;min-width:0}.notification-copy p{margin:0 0 12px;line-height:1.7}.notification-copy .notification-excerpt{color:var(--muted)}.notification-copy p a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.notification-meta{color:var(--muted);flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;font-size:.74rem;display:flex}.notification-unread .notification-meta span{color:var(--gold)}@media (max-width:760px){.site-header:has(.notification-bell){gap:12px}.site-header:has(.notification-bell) nav{gap:8px}.site-header:has(.notification-bell) .profile-menu-trigger{max-width:100px}.notification-card{gap:10px;padding:16px}}@media (max-width:420px){.site-header:has(.notification-bell) .brand-mark{display:none}.site-header:has(.notification-bell) .brand{min-width:0;font-size:.78rem}.site-header:has(.notification-bell) .profile-menu-trigger{max-width:82px}.notification-card{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.exploration-badge>button img{transition:none}.exploration-badge>button:hover img{transform:none}}.exploration-badge-popover{z-index:30;border:1px solid var(--line);background:var(--surface);border-radius:8px;width:min(270px,75vw);padding:16px;font-size:.82rem;line-height:1.6;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 35px #0009}.exploration-badge-popover:not([hidden]){gap:8px;display:grid}.exploration-badge-popover strong{color:var(--gold)}.exploration-notices{z-index:80;gap:10px;width:min(460px,100vw - 32px);max-height:60vh;display:grid;position:fixed;bottom:24px;right:24px;overflow:auto}.exploration-notice{background:var(--surface);border:1px solid var(--gold);border-radius:8px;padding:20px 38px 16px 20px;font-size:.85rem;position:relative;box-shadow:0 8px 30px #0008}.exploration-notice-with-badge{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding-left:12px;display:grid}.exploration-notice-badge{object-fit:contain;width:64px;height:64px;display:block}.exploration-badge img[src="/badges/discovering.webp"],.exploration-notice-badge[src="/badges/discovering.webp"]{clip-path:circle(46% at 50% 49.3%)}.exploration-notice-copy{overflow-wrap:anywhere;min-width:0}@media (max-width:480px){.exploration-notice-with-badge{grid-template-columns:48px minmax(0,1fr);gap:10px}.exploration-notice-badge{width:48px;height:48px}}.exploration-notice strong{color:var(--gold)}.exploration-notice p{margin-bottom:0;line-height:1.6}.exploration-notice button{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;font-size:1.2rem;position:absolute;top:0;right:0}.exploration-celebration{text-align:center;width:min(520px,100vw - 32px);max-height:85dvh;color:var(--text);background:var(--surface);border:1px solid var(--gold);border-radius:14px;padding:32px}.exploration-celebration::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.exploration-celebration h2{font:2rem var(--serif)}.exploration-celebration p{line-height:1.7}.exploration-celebration-mark{color:var(--gold);font-size:4rem}.exploration-celebration .exploration-close{color:var(--muted);border:0;margin:14px auto 0;display:block}@media (max-width:640px){.exploration-shell{gap:12px}.exploration-progress,.exploration-draw{flex-basis:100%}.exploration-notices{bottom:16px;right:16px}.exploration-badge-popover{width:auto;position:fixed;inset:auto 16px 24px}}@media (prefers-reduced-motion:reduce){.exploration-track>span{transition:none}}*{box-sizing:border-box}html{background:var(--background);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:120%}html[data-text-size=small]{--identifier-scale:1;font-size:100%}html[data-text-size=medium]{--identifier-scale:.875;font-size:120%}html[data-text-size=large]{--identifier-scale:.785714;font-size:140%}body{color:var(--text);background:radial-gradient(ellipse at 40% 0, #c8b78e09, transparent 48rem), var(--background);font-family:var(--sans);min-height:100vh;margin:0}::selection{color:var(--text);background:#655c43}a{color:inherit;text-decoration:none}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#151613f2;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,2.5vw,48px);display:flex;position:sticky;top:0}.brand{font-family:var(--serif);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;font-size:1.2rem;display:inline-flex}.brand-mark{border:1px solid var(--gold);width:34px;height:34px;color:var(--gold);font-family:var(--sans);letter-spacing:.03em;border-radius:50%;place-items:center;font-size:.72rem;display:grid}.site-header nav{letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:28px;font-size:.76rem;display:flex}.profile-menu{position:relative}.profile-menu-trigger{max-width:180px;min-height:40px;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:4px 0;display:inline-flex}.profile-menu-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-menu-caret{border-right:1px solid var(--gold);border-bottom:1px solid var(--gold);width:7px;height:7px;transition:transform var(--interaction-duration) ease;flex:none;transform:translateY(-2px)rotate(45deg)}.profile-menu-trigger[aria-expanded=true] .profile-menu-caret{transform:translateY(2px)rotate(225deg)}.profile-menu-popover{z-index:30;border:1px solid var(--line);min-width:150px;animation:profile-menu-in var(--interaction-duration) ease-out;background:#101210;padding:8px;display:grid;position:absolute;top:calc(100% - 2px);right:-14px;box-shadow:0 18px 42px #0000005c}.profile-menu-popover[hidden]{display:none}.profile-menu-popover a,.profile-menu-popover button{width:100%;color:var(--muted);cursor:pointer;font:inherit;letter-spacing:.12em;text-align:left;text-transform:uppercase;background:0 0;border:0;padding:10px 12px;font-size:.68rem;display:block}.profile-menu-popover a:hover,.profile-menu-popover a:focus-visible,.profile-menu-popover button:hover,.profile-menu-popover button:focus-visible{color:var(--gold);background:#c5a66d14;outline:0}.profile-menu-popover button:disabled{cursor:wait}.profile-menu-error{color:#e2a89c;letter-spacing:normal;text-transform:none;border-top:1px solid #e2a89c47;max-width:210px;margin:4px 8px 8px;padding-top:8px;font-size:.72rem;line-height:1.4}.profile-menu-error:focus{outline-offset:2px;outline:2px solid #e2a89c}@keyframes profile-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.account-shell{border:1px solid var(--line);background:#101210b8;width:min(560px,100% - 36px);margin:clamp(64px,12vh,150px) auto 100px;padding:clamp(26px,5vw,48px)}.account-shell h1{font-family:var(--serif);margin:10px 0 16px;font-size:clamp(2.7rem,6vw,4.3rem);font-weight:400;line-height:.96}.account-intro{color:var(--muted);margin:0;line-height:1.65}.account-message{color:#e6d9bb;background:#c5a66d14;border:1px solid #c5a66d6b;margin:26px 0 0;padding:12px 14px;line-height:1.5}.account-message-error,.account-form-error{color:#efc0b7;background:#8033281f;border-color:#e2a89c7a}.account-form-error{border:1px solid #e2a89c7a;margin:0;padding:12px 14px;line-height:1.5}.account-form-error:focus{outline-offset:3px;outline:2px solid #e2a89c}.account-form{gap:20px;margin-top:30px;display:grid}.account-form-fields{gap:inherit;min-width:0;display:grid}.account-form label{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;gap:8px;font-size:.7rem;display:grid}.account-form input{border:1px solid var(--line);width:100%;min-height:48px;color:var(--text);font:inherit;letter-spacing:normal;text-transform:none;background:#040504bd;border-radius:0;padding:12px 14px}.password-field{position:relative}.password-field input{padding-right:50px}.password-toggle{width:42px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.password-toggle:hover{color:var(--gold)}.password-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.password-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:19px;height:19px}.account-form input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.account-form input[aria-invalid=true]{border-color:#e2a89cb8}.account-field-error{color:#e2a89c;letter-spacing:normal;text-transform:none;font-size:.73rem;line-height:1.45}.account-form button[type=submit],.account-signout button{border:1px solid var(--gold);color:#1a1711;background:var(--gold);cursor:pointer;min-height:48px;font:inherit;letter-spacing:.14em;text-transform:uppercase;padding:12px 18px;font-size:.72rem;font-weight:600}.account-alternative{color:var(--muted);margin:24px 0 0;line-height:1.6}.account-alternative a{color:var(--gold)}.account-signout{margin-top:28px}.account-signout button{border-color:var(--line);color:var(--muted);background:0 0}.profile-shell{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px 32px;width:min(1600px,100% - clamp(36px,8vw,160px));margin:clamp(36px,6vh,72px) auto 100px;display:grid}.profile-shell>.account-message,.profile-shell>.profile-collection{grid-column:1/-1;min-width:0}.profile-shell>.account-message{margin:0}.profile-hero{border:1px solid var(--line);background:linear-gradient(120deg, #c5a66d12, transparent 65%), var(--surface);border-top-color:#c5a66d8c;grid-area:1/1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding:28px;display:grid}.profile-summary{border:1px solid var(--line);background:var(--surface);flex-direction:column;grid-area:1/2;justify-content:center;min-width:0;padding:28px;display:flex}.profile-summary h2{font:400 clamp(1.6rem, 2.5vw, 2.2rem)/1.2 var(--serif);margin:8px 0 0}.profile-summary .profile-collection-heading{align-items:center}.profile-summary .profile-collection-heading strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(2.6rem,4vw,4rem)}.profile-percent-sign{margin-left:3px;font-size:.55em}.profile-summary .collection-progress{background:repeating-linear-gradient(90deg, transparent 0, transparent calc(25% - 1px), var(--line) calc(25% - 1px), var(--line) 25%), #080a08;border:0;border-radius:3px;height:14px;margin:20px 0}.profile-summary .collection-progress>span{border-radius:inherit;background:linear-gradient(90deg, #a58a55, var(--gold), #e4c992)}.profile-summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 18px;display:grid}.profile-summary-stats>div{flex-direction:column;min-width:0;display:flex}.profile-summary-stats>div+div{border-left:1px solid var(--line);padding-left:16px}.profile-summary-stats dt{color:var(--muted);font-size:.75rem;line-height:1.5}.profile-summary-stats dd{color:var(--text);font:400 clamp(1.5rem, 2.3vw, 2rem)/1.1 var(--serif);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;order:-1;margin:0 0 4px}.profile-summary-note{color:var(--muted);margin:0;font-size:.85rem;line-height:1.6}.profile-identity{align-items:center;gap:20px;min-width:0;display:flex}.profile-identity-copy{min-width:0}.profile-identity .eyebrow{margin:0}.profile-hero .profile-avatar-large{width:88px;height:88px;box-shadow:0 0 0 5px var(--surface), 0 0 0 6px var(--line);font-size:2.6rem}.profile-hero h1{font-family:var(--serif);overflow-wrap:anywhere;margin:8px 0 0;font-size:clamp(2rem,4vw,3.1rem);font-weight:400;line-height:1.1}.profile-hero .profile-edit-link{letter-spacing:.05em;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:0;padding:11px 14px;display:inline-flex}.profile-hero .profile-edit-link svg{flex-shrink:0;width:16px;height:16px}.profile-avatar{color:var(--gold);font-family:var(--serif);background:#c5a66d1a;border:1px solid #c5a66d80;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.profile-avatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.profile-avatar-large{width:112px;height:112px;font-size:3.1rem}.profile-avatar-editor{width:88px;height:88px;font-size:2.4rem}.profile-avatar-header{width:28px;height:28px;font-size:.9rem}.profile-contact{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-self:end;align-items:baseline;gap:8px 20px;min-width:0;padding-top:20px;display:flex}.profile-contact p{overflow-wrap:anywhere;margin:0}.profile-contact-value{font-family:var(--serif);font-size:1.15rem;line-height:1.5}.profile-muted,.profile-collection-empty{color:var(--muted);font-size:.92rem;line-height:1.65}.profile-collection{border-bottom:1px solid var(--line);padding:16px 0 40px}.profile-collection h2{font-family:var(--serif);margin:10px 0;font-size:2rem;font-weight:400}.profile-collection-heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.profile-collection-heading .eyebrow,.profile-collection-heading h2{margin-top:0}.profile-collection-heading strong{color:var(--gold);font-family:var(--serif);font-size:2rem;font-weight:400}.collection-progress{border:1px solid var(--line);background:#040504b8;height:8px;margin:20px 0 32px;overflow:hidden}.collection-progress span{background:var(--gold);height:100%;transition:width .3s;display:block}.profile-variant-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.profile-collection>h2{margin:0 0 24px}.profile-collection-filters{max-width:860px}#desejos>div>.catalog-field{max-width:640px}.collection-view-controls{flex-wrap:wrap;gap:10px;display:flex}.collection-view-controls button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:4px;align-items:center;gap:12px;padding:10px 14px;font-size:.85rem;display:flex}.collection-view-controls button span{color:var(--muted);font-size:.75rem}.collection-view-controls button[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}.collection-view-controls button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.collection-view-description{color:var(--muted);margin:18px 0 24px;font-size:.85rem;line-height:1.6}.profile-tabs{border-bottom:1px solid var(--line);gap:28px;display:flex}.profile-tabs button{min-height:52px;color:var(--muted);font:400 1.5rem var(--serif);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:10px;padding:8px 0 16px;display:inline-flex}.profile-tabs button[aria-selected=true]{color:var(--gold);border-bottom-color:var(--gold)}.profile-tabs button:hover{color:var(--text)}.profile-tabs button span{background:var(--surface-soft);color:var(--muted);font:.75rem var(--sans);font-variant-numeric:tabular-nums;border-radius:4px;padding:4px 7px}.profile-tabs button[aria-selected=true] span{color:var(--gold)}.profile-tabs button:focus-visible,.profile-tab-panel:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.profile-tab-panel[hidden]{display:none}.profile-tab-panel{scroll-margin-top:24px}.profile-tabs button{transition:color .16s,border-color .16s}.profile-tabs button span{transition:color .16s,background-color .16s}.profile-tab-panel[data-transition=ready]:not([hidden]){animation:.18s ease-out profile-panel-in}@keyframes profile-panel-in{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.profile-tabs{justify-content:space-between;gap:0}.profile-tabs button{flex-direction:column;gap:7px;padding:10px 6px;font-size:1.15rem}}.profile-missing-card .profile-missing-image{aspect-ratio:1}.profile-missing-image .profile-missing-placeholder{place-items:center;height:100%;font-size:1.5rem;display:grid}.profile-variant-card{border:1px solid var(--line);background:#10121080;grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;padding:16px;display:grid}.profile-variant-card:hover,.profile-variant-card:focus-visible{border-color:#c5a66da6;outline:0}.profile-variant-image{aspect-ratio:63/88;background:0 0;justify-self:center;width:min(100%,180px);position:relative;overflow:hidden}.profile-variant-image img{object-fit:contain;width:100%;height:100%;display:block}.profile-variant-card span,.profile-variant-card strong,.profile-variant-card small{display:block}.profile-variant-card span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.profile-variant-card strong{font-family:var(--serif);overflow-wrap:anywhere;margin:5px 0 9px;font-size:1.05rem;font-weight:400;line-height:1.1}.profile-variant-card small{color:var(--muted);font-size:.68rem}.profile-edit-link,.profile-back-link{border:1px solid var(--gold);color:var(--text);letter-spacing:.14em;text-transform:uppercase;margin-top:30px;padding:13px 18px;font-size:.68rem;font-weight:700;display:inline-block}.profile-collection-filters{flex-wrap:wrap;align-items:end;gap:12px 24px;display:flex}.profile-collection-filters .catalog-field{flex:260px}.collection-repeated-filter{cursor:pointer;align-items:center;gap:10px;min-height:46px;font-size:.85rem;display:flex}.collection-repeated-filter input{width:18px;height:18px;accent-color:var(--gold)}.collection-result-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;font-size:.8rem;display:flex}.collection-update-notice{color:var(--gold);font-size:.85rem;line-height:1.5}.collection-update-notice:empty{display:none}.profile-owned-card{border:1px solid var(--line);background:var(--surface);flex-direction:column;min-width:0;padding:16px;display:flex}.profile-owned-link{grid-template-columns:minmax(0,1fr);align-content:start;gap:20px;margin-bottom:16px;display:grid}.profile-owned-copy{overflow-wrap:anywhere;gap:5px;display:grid}.profile-owned-copy strong{font-family:var(--serif);font-size:1.12rem;font-weight:400}.profile-owned-copy span{color:var(--muted);font-size:.75rem;line-height:1.4}.profile-owned-copy .profile-owned-code{color:var(--gold);font-size:calc(.65rem * var(--identifier-scale));letter-spacing:.08em}.profile-owned-controls{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;margin-top:auto;padding-top:12px;display:flex}.profile-owned-controls>span{color:var(--muted);padding-top:12px;font-size:.8rem}.profile-owned-controls .variant-collection-controls{border:0;width:auto;max-width:100%;margin:0;padding:0}.profile-owned-controls .collection-stepper button{min-width:44px;min-height:44px}.profile-owned-card,.profile-missing-card{transition:border-color .16s,background-color .16s,box-shadow .16s}.profile-owned-card:focus-within,.profile-missing-card:focus-visible{border-color:var(--gold)}.profile-owned-link .profile-variant-image,.profile-missing-card .profile-variant-image{transition:transform .18s}@media (hover:hover) and (pointer:fine){.profile-owned-card:hover,.profile-missing-card:hover{background-color:var(--surface-soft);border-color:#c5a66da6;box-shadow:0 6px 20px #0003}.profile-owned-link:hover .profile-variant-image,.profile-missing-card:hover .profile-variant-image{transform:translateY(-3px)}}:is(.profile-owned-card:has(.profile-quantity-editor[data-save-state=saving]),.profile-owned-card:has(.profile-quantity-editor[data-save-state=saved])){border-color:var(--gold)}.profile-quantity-editor[data-save-state=saving] .collection-stepper{opacity:.65}.profile-quantity-editor[data-save-state=saved] .profile-quantity-feedback{color:var(--gold)}.profile-quantity-editor[data-save-state=saved] .profile-quantity-feedback:before{content:"✓ "}.profile-quantity-feedback:empty{display:none}.profile-owned-link:focus-visible,.collection-repeated-filter input:focus-visible,.collection-result-summary>span:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.profile-edit-link:hover,.profile-edit-link:focus-visible,.profile-back-link:hover,.profile-back-link:focus-visible{color:#17150f;background:var(--gold)}.profile-back-link{border-color:var(--line);color:var(--muted);margin:0 0 30px}.avatar-upload{border:0;margin:0;padding:0}.avatar-upload legend{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:.7rem}.avatar-upload-content{align-items:center;gap:18px;display:flex}.avatar-file-label{border:1px solid var(--line);color:var(--text);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:10px 12px;font-size:.66rem;font-weight:700;display:inline-block}.avatar-file-label:hover,.avatar-file-label:focus-visible{border-color:var(--gold);color:var(--gold)}.avatar-upload input[type=file]{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.avatar-upload p{max-width:310px;color:var(--muted);letter-spacing:normal;text-transform:none;margin:9px 0 0;font-size:.75rem;line-height:1.5}.avatar-upload .avatar-selection-status{color:#d8c49b;min-height:1.15em}.avatar-upload .account-field-error{color:#e2a89c}.home-hero{grid-template-columns:minmax(0,1.8fr) minmax(280px,.7fr);align-items:end;column-gap:clamp(32px,5vw,88px);width:calc(100vw - clamp(32px,5vw,96px));max-width:none;margin:clamp(40px,4.5vw,80px) auto clamp(36px,4vw,64px);display:grid}.home-hero-title{min-width:0}.home-hero h1{max-width:none;font-family:var(--serif);letter-spacing:-.04em;text-wrap:balance;margin:20px 0 0;font-size:clamp(2.5rem,3.65vw,4.5rem);font-weight:400;line-height:1.1}.home-hero h1>span{color:var(--gold);font-style:italic}.home-hero .eyebrow{letter-spacing:.12em;flex-wrap:wrap;gap:4px 12px;margin:0;font-size:.6rem;line-height:1.8;display:flex}.home-hero-context{white-space:nowrap;gap:12px;display:inline-flex}.home-hero-context>span{color:var(--muted)}.home-hero-description{border-left:1px solid var(--gold);width:100%;max-width:360px;color:var(--muted);justify-self:end;margin:0;padding:4px 0 4px 24px;font-size:.9rem;line-height:1.7}.eyebrow{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem}.gallery-shell{width:calc(100vw - clamp(32px,5vw,96px));max-width:none;margin:0 auto 120px}.gallery-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-bottom:20px;display:flex}.catalog-filter-panel{border-block:1px solid var(--line);margin-bottom:16px;padding:24px 0 12px}.catalog-controls{grid-template-columns:minmax(300px,2fr) minmax(150px,.8fr) minmax(210px,1fr);align-items:end;gap:20px;margin-bottom:0;display:grid}.catalog-field{min-width:0;color:var(--muted);flex-direction:column;gap:9px;font-size:.72rem;display:flex}.catalog-field input,.catalog-field select{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);width:100%;min-width:0;min-height:50px;color:var(--text);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:border-color var(--interaction-duration) ease, background var(--interaction-duration) ease;padding:11px 12px;font-size:.82rem}.catalog-field select{cursor:pointer}.catalog-field :is(input,select):hover{border-color:var(--gold)}.catalog-field :is(input,select):focus-visible{background:var(--surface-soft)}.catalog-field input::placeholder{color:var(--muted);opacity:1}.catalog-search-input{display:block;position:relative}.catalog-search-input input{padding-inline:44px 46px}.catalog-search-icon{pointer-events:none;color:var(--muted);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.catalog-search-input input::-webkit-search-cancel-button{-webkit-appearance:none}.catalog-search-input button{width:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:3px;font-size:1.4rem;position:absolute;inset:1px 1px 1px auto}.catalog-field input:focus-visible,.catalog-field select:focus-visible,.catalog-search-input button:focus-visible,.catalog-clear:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.catalog-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-right:auto;font-size:.76rem;display:flex}.catalog-clear{color:var(--gold);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:10px 0;text-decoration:underline}.catalog-search-input button:hover,.catalog-clear:hover{color:var(--text)}.catalog-view{align-items:center;gap:16px;display:flex}.catalog-exploration-filter{flex-wrap:wrap;align-items:center;gap:8px 20px;margin:10px 0 0;display:flex}.catalog-exploration-filter label{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;gap:10px;font-size:.76rem;display:flex}.catalog-exploration-filter input{width:18px;height:18px;accent-color:var(--gold);cursor:pointer;margin:0}.catalog-exploration-filter input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.catalog-exploration-filter>span{color:var(--muted);font-size:.85rem;line-height:1.5}.catalog-empty{border:1px solid var(--line);text-align:center;border-radius:4px;padding:52px 20px}.catalog-empty h2{margin:0 0 12px;font-size:1.5rem}.catalog-empty p{color:var(--muted);line-height:1.6}.archive-return-nav{margin:22px clamp(18px,4vw,64px) 0}.archive-return-link{min-height:44px;color:var(--gold);align-items:center;gap:10px;font-size:.85rem;display:inline-flex}.archive-return-link:hover{color:var(--text)}.archive-return-link:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.work-card.work-card-returned{outline:1px solid var(--gold);outline-offset:6px}.archive-return-note{color:var(--muted);margin-bottom:20px;font-size:.85rem;line-height:1.6}@media (max-width:1050px){.catalog-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.catalog-search{grid-column:1/-1}}@media (max-width:600px){.catalog-filter-panel{margin-bottom:16px;padding:20px 0 10px}.catalog-controls{gap:16px 12px}.catalog-search{grid-column:1/-1}.catalog-field input,.catalog-field select{font-size:max(16px,.82rem)}.catalog-summary{width:100%}.catalog-view{justify-content:space-between;width:100%}}@media (max-width:420px){.catalog-view{gap:8px}html[data-text-size=large] .catalog-order{grid-column:1/-1}html[data-text-size=large] .catalog-field:has(#catalog-year){grid-column:1/-1}}.gallery-toolbar-label{color:var(--muted);font-size:.7rem}.gallery-view-controls{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex}.gallery-view-button{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:12px;transition:color .16s,border-color .16s,background .16s}.gallery-view-button:hover{color:var(--text);border-color:var(--line)}.gallery-view-button.active{color:var(--background);border-color:var(--gold);background:var(--gold)}.gallery-view-button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.gallery-view-icon{grid-template-columns:repeat(var(--icon-columns), 1fr);gap:2px;width:100%;height:100%;display:grid}.gallery-view-icon span{border:1px solid;min-width:2px;min-height:3px;display:block}.works-grid{--gallery-gap:24px;gap:var(--gallery-gap);width:100%;margin:0;display:grid}.works-grid.view-compact{--gallery-gap:14px;grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}.works-grid.view-standard{--gallery-gap:24px;grid-template-columns:repeat(auto-fill,minmax(245px,1fr))}.works-grid.view-large{--gallery-gap:30px;grid-template-columns:repeat(auto-fill,minmax(355px,1fr))}.works-grid.view-exhibition{--gallery-gap:36px;grid-template-columns:repeat(auto-fill,minmax(min(540px,100%),1fr))}.work-card{isolation:isolate;background:0 0;border:0;border-radius:4px;min-width:0;padding:0 0 14px;display:block;position:relative}.work-card:before{content:"";z-index:-1;inset:calc(1px - var(--gallery-gap) / 2);background-color:#0000;border-radius:3px;transition:background-color .5s;position:absolute}@media (hover:hover) and (pointer:fine){.work-card:hover:before{background-color:#090a08}}.work-card:focus-visible:before{background-color:#090a08}.work-card:hover .work-card-copy>:is(h2,h3){color:var(--gold-hover)}.work-card:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.work-card-image{aspect-ratio:14/9;background:0 0;border-radius:3px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.work-card-image img{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.work-card-copy{margin-inline:var(--caption-inset,0%);padding-right:28px;position:relative}.work-card-arrow{right:calc(13px - var(--gallery-gap) / 2);bottom:calc(13px - var(--gallery-gap) / 2);color:var(--gold);opacity:0;transition:opacity .22s,transform .22s;position:absolute;transform:translate(-4px)}.work-card:is(:hover,:focus-visible) .work-card-arrow{opacity:1;transform:none}.work-card-image span{z-index:1;color:var(--muted);position:relative}.feedback-image[data-image-state=error]{visibility:hidden}.image-load-feedback{font-family:var(--sans);text-align:center;pointer-events:none;background:#050605e6;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;font-weight:500;line-height:1.35;inset:0;z-index:2!important;color:var(--muted)!important;letter-spacing:.11em!important;text-transform:uppercase!important;font-size:.56rem!important;display:flex!important;position:absolute!important}.image-load-feedback[data-state=error]{background:#20110eeb;color:#d6b3aa!important}.image-load-mark{background:var(--gold);opacity:.72;flex:none;width:28px;height:1px;display:block}.work-card-copy>.work-card-identifier{color:var(--muted);font-size:calc(.72rem * var(--identifier-scale));letter-spacing:.1em;font-variant-numeric:tabular-nums;margin:18px 0 7px;line-height:1.35}.work-card-copy>:is(h2,h3){font-family:var(--serif);letter-spacing:-.02em;margin:0 0 7px;font-size:1.45rem;font-weight:400;line-height:1.2;transition:color .22s}.work-card-copy>.work-card-date{color:var(--muted);font-size:.72rem;line-height:1.45;display:block}.view-compact .work-card{padding:0 0 12px}.view-compact .work-card-copy>.work-card-identifier{font-size:calc(.67rem * var(--identifier-scale));margin-top:8px}.view-compact .work-card-copy>:is(h2,h3){font-size:1.15rem}.view-compact .work-card-copy>.work-card-date{font-size:.72rem}.view-large .work-card{padding:0 0 18px}.view-large .work-card-copy>:is(h2,h3){font-size:1.7rem}.view-large .work-card-copy>.work-card-identifier{margin-top:18px}.view-exhibition .work-card{padding:0 0 20px}.view-exhibition .work-card-copy>:is(h2,h3){font-size:clamp(1.8rem,2vw,2.4rem)}.view-exhibition .work-card-copy>.work-card-identifier{font-size:calc(.76rem * var(--identifier-scale));margin-top:22px}.view-exhibition .work-card-copy>.work-card-date{font-size:.8rem}.setup-message{border:1px solid var(--line);background:var(--surface);width:min(760px,88vw);margin:80px auto;padding:28px;line-height:1.7}.navigation-link{position:relative}.navigation-link-feedback{pointer-events:none;height:1px;position:absolute;bottom:-5px;left:0;right:0;overflow:hidden}.navigation-link-progress{opacity:0;background:var(--gold);width:42%;height:100%;display:block;box-shadow:0 0 8px #c5a66d8c}.navigation-link-feedback[data-pending=true] .navigation-link-progress{animation:1s ease-in-out .12s infinite navigation-link-progress}.work-card>.navigation-link-feedback,.profile-variant-card>.navigation-link-feedback{z-index:2;bottom:0}.profile-menu-popover .navigation-link-feedback{bottom:3px;left:12px;right:12px}@keyframes navigation-link-progress{0%{opacity:0;transform:translate(-110%)}18%,82%{opacity:.9}to{opacity:0;transform:translate(340%)}}.route-loading-shell{border:1px solid var(--line);background:var(--surface);gap:22px;width:min(760px,88vw);min-height:440px;margin:72px auto 96px;padding:34px;display:grid}.route-loading-heading{gap:12px;display:grid}.route-loading-eyebrow{width:112px}.route-loading-title{width:min(520px,94%);height:clamp(42px,7vw,70px)}.route-loading-title.short{width:min(340px,62%)}.route-loading-copy{width:min(440px,78%);height:14px}.route-loading-panel{border:1px solid var(--line);width:100%;height:180px}.route-loading-profile .route-loading-panel{height:260px}.route-error h1{font-family:var(--serif);margin:8px 0 14px;font-size:clamp(2.2rem,5vw,4rem);font-weight:400;line-height:1}.route-error-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.route-error-actions button,.route-error-actions a{border:1px solid var(--gold);min-height:42px;color:var(--gold);cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:9px 14px;font-size:.68rem;font-weight:700;display:inline-flex}.route-error-actions button:hover,.route-error-actions button:focus-visible,.route-error-actions a:hover,.route-error-actions a:focus-visible{color:#17150f;background:var(--gold)}.route-error-actions button:disabled{cursor:wait}.work-page{--work-gutter:clamp(18px, 3vw, 64px);--work-image-height:max(240px, calc(100svh - 240px))}.work-shell,.work-sections{min-width:0;margin-inline:var(--work-gutter)}.work-shell{grid-template-columns:100px minmax(0,1fr) 100px;grid-template-areas:"previous artwork next"".heading."".information.";align-items:center;gap:12px clamp(16px,2vw,32px);padding-block:12px 48px;display:grid}.work-shell>.artwork-stage{grid-area:artwork}.work-shell>.work-heading{grid-area:heading}.work-shell>.work-information{grid-area:information}.work-shell>.chronology-left{grid-area:previous}.work-shell>.chronology-right{grid-area:next}.work-sections>section{width:100%;min-width:0;max-width:none;margin:0;padding-block:clamp(36px,4vw,64px)}.work-sections{padding-bottom:40px}.work-share{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.work-share-button{width:44px;height:44px;color:var(--gold);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:10px;display:inline-flex}.work-share-button:hover{color:var(--gold-hover);background:var(--surface-soft)}.work-share-button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.work-share-button:disabled{opacity:.6;cursor:wait}.work-share-status{color:var(--muted);font-size:.8rem}.work-share-status:empty{display:none}.work-share-url{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;flex-basis:100%;padding:12px;font-size:.8rem}.artwork-stage{min-width:0}.work-shell>.artwork-stage,.work-heading,.work-shell>.work-information{width:min(100%, calc(var(--work-image-height) * var(--artwork-ratio,1.33333)));justify-self:center}.work-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.work-identity{flex:1;min-width:0}.work-loading-shell .work-identity{width:100%}.work-heading .identifier{margin-bottom:0}.work-heading .work-share{flex:none;max-width:44%;margin-top:0}.artwork-single,.compare,.artwork-empty{aspect-ratio:4/3;border:1px solid var(--line);background:#030403;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000073}.artwork-single{aspect-ratio:auto;display:block}.work-shell .artwork-single{box-shadow:none;background:0 0;border:0;overflow:visible}.work-shell .artwork-image-button{width:min(100%, calc(var(--work-image-height) * var(--artwork-ratio,1.33333)));border:1px solid var(--line);margin-inline:auto;box-shadow:0 28px 80px #00000073}.work-shell :is(.artwork-empty,.work-loading-artwork){width:min(100%, calc(var(--work-image-height) * 1.33333));margin-inline:auto}.artwork-single img,.compare img{object-fit:contain;width:100%;height:100%;display:block}.artwork-empty{color:var(--muted);place-items:center;display:grid}.route-loading-line{z-index:50;background:var(--gold);width:38%;height:1px;animation:1.1s ease-in-out infinite route-loading;position:fixed;top:81px;left:0;box-shadow:0 0 10px #c5a66db3}.work-loading-artwork,.work-loading-block,.work-loading-side{background:linear-gradient(100deg,#c5a66d09 20%,#c5a66d1c 40%,#c5a66d09 60%) 0 0/220% 100%;animation:1.5s ease-in-out infinite work-loading-shimmer}.work-loading-artwork{aspect-ratio:4/3;border:1px solid var(--line);background-color:#030403;width:100%}.work-loading-information{flex-direction:column;align-items:flex-start;display:flex}.work-loading-block{height:12px;display:block}.work-loading-eyebrow{width:112px;margin-bottom:24px}.work-loading-title{width:94%;height:clamp(44px,4.5vw,72px);margin-bottom:10px}.work-loading-title.short{width:62%;margin-bottom:30px}.work-loading-copy{width:44%;margin-bottom:42px}.work-loading-panel{border:1px solid var(--line);width:100%;height:176px}.work-loading-side{justify-self:center;width:70%;height:9px}.header-auth-placeholder{background:#c5a66d17;width:76px;height:12px}.variants-loading{min-height:120px;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:14px;font-size:.75rem;display:flex}.variants-loading .work-loading-block{border:1px solid var(--line);flex:none;width:72px;height:92px}.gallery-loading{min-height:70vh}.gallery-loading>.work-loading-block{width:180px;height:34px;margin:0 0 20px auto}.profile-collection-loading{min-height:320px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes route-loading{0%{transform:translate(-105%)}to{transform:translate(365%)}}@keyframes work-loading-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}.compare-base,.compare-original{position:absolute;inset:0}.compare-original{will-change:clip-path}.compare-line{left:var(--split);background:#fffc;justify-content:center;align-items:center;width:1px;display:flex;position:absolute;top:0;bottom:0;transform:translate(-50%)}.compare-line span{color:#151515;background:#f3f0e7;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.9rem;display:grid}.compare-range{opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.compare-label{color:#f5f2e9;letter-spacing:.12em;text-transform:uppercase;background:#0000009e;padding:7px 9px;font-size:.62rem;position:absolute;top:16px}.compare-label-left{left:16px}.compare-label-right{right:16px}.work-information{overflow-wrap:anywhere;border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(24px,4vw,64px);min-width:0;margin-top:32px;padding-top:32px;display:grid}.work-summary{min-width:0}.work-information>.pokemon-card{margin-top:0}.work-heading h1{font-family:var(--serif);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:5px 0 4px;font-size:clamp(3rem,5vw,5.6rem);font-weight:400;line-height:.95}.identifier{color:var(--muted);font-size:calc(.85rem * var(--identifier-scale))}.rule{background:var(--line);width:100%;height:1px;margin:30px 0}.metadata h2,.pokemon-card h2{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;font-weight:500}dl{margin:0}.metadata dl>div,.pokemon-card dl>div{grid-template-columns:1fr 1.2fr;gap:20px;padding:11px 0;display:grid}dt{color:var(--muted);font-size:.75rem}dd{margin:0;font-size:.86rem;line-height:1.5}.intro{color:#dedbd4;line-height:1.75;font-family:var(--serif);margin:28px 0;font-size:1.02rem}.pokemon-card{border:1px solid var(--line);background:#101210a8;margin-top:26px;padding:21px}.pokemon-card .pokemon-entry{grid-template-columns:1fr}.pokemon-entry dd{margin-top:4px}.chronology{align-self:stretch;align-items:center;display:flex}.chronology a{color:var(--muted);flex-direction:column;gap:7px;display:flex}.chronology small{color:var(--gold);letter-spacing:.13em;text-transform:uppercase}.chronology strong{color:var(--text);font-family:var(--serif);font-weight:400}.chronology span,.chronology-placeholder{color:#77746e;font-size:.72rem}.chronology-right{text-align:right;justify-content:flex-end}@media (min-width:1800px) and (min-aspect-ratio:21/9){.work-shell{grid-template-columns:minmax(100px, 1fr) minmax(0, calc(var(--work-image-height) * var(--artwork-ratio,1.33333))) minmax(340px, 440px) minmax(100px, 1fr);grid-template-rows:1fr auto;grid-template-areas:"previous artwork heading next""previous artwork information next";gap:24px 16px}.work-heading{align-self:end;width:100%}.work-heading h1{font-size:clamp(3rem,3.5vw,4.8rem)}.work-shell>.work-information{width:100%}.work-information{border-top:0;align-self:end;margin-top:0;padding-top:0;display:block}.work-information>.pokemon-card{margin-top:26px}}@media (max-width:1320px){.work-page{--work-image-height:max(220px, calc(100svh - 280px))}}@media (max-width:1050px){.home-hero{grid-template-columns:minmax(0,1fr);row-gap:24px}.home-hero h1{max-width:950px}.home-hero-description{border-left:0;justify-self:start;max-width:520px;margin:0;padding:0}}@media (max-width:1450px){.profile-variant-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1200px){.profile-shell{grid-template-columns:minmax(0,1fr)}.profile-hero,.profile-summary{grid-area:auto/1}}@media (max-width:1150px){.profile-variant-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.profile-variant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.site-header{height:68px;padding:0 20px}.route-loading-line{top:68px}.route-loading-shell{width:auto;min-height:380px;margin:46px 18px 72px;padding:24px}.brand{font-size:.92rem}.brand-mark{width:30px;height:30px}.site-header nav .nav-works-link{display:none}.profile-menu-trigger{max-width:132px;font-size:.58rem}.profile-avatar-header{width:24px;height:24px}.profile-shell{width:calc(100% - 36px);margin-top:32px}.profile-hero{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 20px}.profile-identity{gap:16px}.profile-hero .profile-avatar-large{width:64px;height:64px;font-size:2rem}.profile-hero .profile-edit-link{justify-self:start}.profile-contact{gap:8px 16px;padding-top:16px}.profile-summary{padding:22px 20px}.profile-summary-stats{gap:10px}.profile-summary-stats>div+div{padding-left:10px}.profile-summary .profile-collection-heading{flex-wrap:wrap;gap:12px}.profile-collection-heading strong{font-size:1.55rem}.avatar-upload-content{align-items:flex-start}.home-hero{row-gap:20px;width:auto;margin:32px 18px}.home-hero h1{margin-bottom:0;font-size:clamp(1.85rem,7.8vw,3.2rem)}.gallery-shell{width:auto;margin:0 18px 80px}.gallery-toolbar{justify-content:space-between;gap:12px}.gallery-view-button{width:44px;height:44px;padding:12px}.works-grid.view-compact{--gallery-gap:10px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.works-grid.view-standard{--gallery-gap:14px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.works-grid.view-large,.works-grid.view-exhibition{--gallery-gap:20px;grid-template-columns:1fr}.work-page{--work-gutter:18px}.work-shell{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"artwork artwork""heading heading""information information""previous next";gap:12px 16px;padding-block:24px 40px}.work-information{grid-template-columns:minmax(0,1fr);gap:26px;width:100%;margin-top:16px;padding-top:24px}.chronology{border-top:1px solid var(--line);width:100%;min-height:0;padding:18px 0 0}.chronology a{justify-content:center;width:100%;min-height:58px}.work-heading h1{font-size:min(3.3rem,19vw)}.work-heading{flex-wrap:wrap}.work-heading .work-identity{flex:1 0 100%}.work-heading .work-share{max-width:100%;margin-inline:auto}.metadata dl>div{grid-template-columns:1fr 1.15fr}.intro{font-size:1rem}.compare-label{font-size:.52rem;top:10px}.compare-label-left{left:10px}.compare-label-right{right:10px}}.archive-section{border-top:1px solid var(--line);width:min(1320px,92vw);margin:0 auto;padding:84px 0}.section-heading{max-width:760px;margin-bottom:42px}.variants-section>.section-heading{max-width:none}.section-heading h2,.discussion-placeholder h2{font-family:var(--serif);margin:8px 0 14px;font-size:clamp(2.2rem,4vw,4.2rem);font-weight:400;line-height:1}.section-heading>p:last-child{color:var(--muted);margin:0;line-height:1.7}.compact-heading{margin-bottom:28px}.variants-grid{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}.variant-card{border:1px solid var(--line);background:#101210a8;flex:0 auto;grid-template-columns:114px minmax(0,1fr);align-items:start;gap:20px;width:fit-content;min-width:min(340px,100%);max-width:min(420px,100%);padding:16px;display:grid}.variant-card:has(>.variant-collection-slot){grid-template-rows:1fr auto}.variant-image-button{min-width:0;color:inherit;cursor:zoom-in;font:inherit;text-align:left;background:0 0;border:0;padding:0;position:relative}.variant-image-button:disabled{cursor:default}.variant-image-button:focus-visible,.artwork-image-button:focus-visible,.lightbox-close:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.artwork-image-button{width:100%;color:inherit;cursor:zoom-in;font:inherit;background:0 0;border:0;padding:0;display:block;position:relative;overflow:hidden}.artwork-single .artwork-image-button{height:auto;display:block}.artwork-single .artwork-image-button img{height:auto}.artwork-single .artwork-image-button:has(img:not([data-image-state=loaded])){aspect-ratio:4/3}.artwork-single .artwork-image-button img:not([data-image-state=loaded]){height:100%;position:absolute;inset:0}.artwork-image-button img{object-fit:contain;width:100%;height:100%;display:block}.variant-image-frame{aspect-ratio:63/88;background:#050605;border:1px solid #c5a66d2e;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.variant-image-frame img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.variant-image-frame span,.section-empty{color:var(--muted)}.variant-image-frame .variant-release{color:var(--text);border-top:1px solid var(--line);text-align:center;opacity:0;pointer-events:none;background:#050605f0;padding:10px 6px;font-size:.7rem;line-height:1.4;position:absolute;inset:auto 0 0}.variant-release>span{letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:.58rem;display:block}.variant-image-button:hover .variant-release,.variant-image-button:focus-visible .variant-release{opacity:1}.variant-zoom{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;text-align:center;margin-top:9px;font-size:.6rem;transition:color .16s;display:block}.variant-image-button:hover .variant-zoom,.variant-image-button:focus-visible .variant-zoom{color:var(--gold)}.variant-copy{overflow-wrap:anywhere;min-width:0}.variant-kicker{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:.62rem}.variant-copy h3{font-family:var(--sans);margin:0;font-size:1.1rem;font-weight:400;line-height:1.35}.variant-metadata{gap:8px;margin:20px 0 0;display:grid}.variant-metadata>div{overflow-wrap:anywhere;grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;display:grid}.variant-metadata dt{color:var(--muted);font-size:.75rem;line-height:1.45}.variant-metadata dd{margin:0;font-size:.85rem;line-height:1.45}.variant-metadata .variant-value-missing{color:var(--muted)}.variant-collection-controls{border-top:1px solid #c5a66d29;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.variant-collection-slot{grid-column:1/-1;min-width:0}.variant-collection-slot .variant-collection-controls{justify-content:center;margin-top:0}.variant-collection-slot :is(.collection-saving,.collection-error,.collection-limit){text-align:center}.collection-load-error{color:#efc0b7;background:#8033281a;border:1px solid #e2a89c6b;flex-wrap:wrap;align-items:center;gap:12px 16px;margin:18px 0 26px;padding:14px 16px;display:flex}.collection-load-error p{flex:260px;margin:0;line-height:1.5}.collection-load-error button{min-height:40px;color:inherit;cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;-webkit-tap-highlight-color:#c5a66d2e;background:0 0;border:1px solid;padding:8px 12px;font-size:.66rem;font-weight:700}.collection-load-error button:hover,.collection-load-error button:focus-visible{color:var(--text);background:#e2a89c1a}.collection-load-error button:disabled{cursor:wait}.collection-add-button{border:1px solid var(--gold);min-height:36px;color:var(--gold);cursor:pointer;font:inherit;letter-spacing:.1em;text-align:center;text-transform:uppercase;-webkit-tap-highlight-color:#c5a66d2e;background:0 0;justify-content:center;align-items:center;padding:8px 11px;font-size:.6rem;font-weight:700;display:inline-flex}.collection-add-button:hover,.collection-add-button:focus-visible{color:#17150f;background:var(--gold);outline:0}.collection-add-button:disabled,.collection-stepper button:disabled{opacity:.55}.collection-add-button:disabled,.variant-collection-controls[aria-busy=true] .collection-stepper button:disabled{cursor:wait}.collection-stepper button:disabled{cursor:not-allowed}.collection-status{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:700}.collection-stepper{border:1px solid var(--line);grid-template-columns:40px 36px 40px;min-height:40px;display:grid}.collection-stepper button,.collection-stepper output,.collection-stepper input{color:var(--text);font:inherit;background:0 0;border:0;place-items:center;display:grid}.collection-stepper button{cursor:pointer;-webkit-tap-highlight-color:#c5a66d2e;font-size:1rem}.collection-stepper button:hover,.collection-stepper button:focus-visible{color:var(--gold);background:#c5a66d14;outline:0}.collection-stepper output{border-right:1px solid var(--line);border-left:1px solid var(--line);font-size:.75rem}.collection-stepper input{border-right:1px solid var(--line);border-left:1px solid var(--line);appearance:textfield;text-align:center;border-radius:0;width:36px;min-width:0;padding:0 3px;font-size:.75rem}.collection-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.collection-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.collection-stepper input:disabled{cursor:wait;opacity:.55}.collection-auth-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030403d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.collection-auth-dialog{border:1px solid var(--line);background:var(--surface);width:min(460px,100%);padding:clamp(28px,5vw,46px);box-shadow:0 24px 80px #00000080}.collection-auth-dialog h2{font-family:var(--serif);margin:9px 0 28px;font-size:clamp(2rem,6vw,3rem);font-weight:400;line-height:1.05}.collection-auth-actions{flex-wrap:wrap;gap:10px;display:flex}.collection-auth-actions>button{border:1px solid var(--line);min-height:36px;color:var(--muted);cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:8px 11px;font-size:.6rem;font-weight:700}.collection-auth-actions>button:hover,.collection-auth-actions>button:focus-visible{border-color:var(--gold);color:var(--text)}.collection-saving,.collection-error,.collection-limit{color:var(--muted);flex-basis:100%;font-size:.68rem}.collection-error{color:#e2a89c}.collection-limit{color:var(--gold)}.collection-unavailable{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #c5a66d29;margin:18px 0 0;padding-top:14px;font-size:.66rem}.purchase-section{padding-top:70px}.purchase-empty{border:1px solid var(--line);background:#10121073;justify-content:space-between;align-items:baseline;gap:30px;padding:30px;display:flex}.purchase-empty p{font-family:var(--serif);margin:0;font-size:1.25rem}.purchase-empty span{max-width:520px;color:var(--muted);text-align:right;font-size:.82rem;line-height:1.6}.discussion-placeholder{border-top:1px solid var(--line);width:min(1320px,92vw);color:var(--muted);margin:0 auto 100px;padding-top:70px}.discussion-placeholder h2{color:var(--text)}.variant-lightbox{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000e6;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.variant-lightbox figure{flex-direction:column;align-items:center;gap:14px;max-width:min(94vw,740px);margin:0;display:flex}.lightbox-image-stage{place-items:center;min-width:min(260px,80vw);min-height:min(180px,56vh);display:grid;position:relative}.lightbox-image-stage>img,.lightbox-image-stage>:is(.lightbox-image-message,.lightbox-image-error){grid-area:1/1}.lightbox-image-stage>img{transition:opacity var(--interaction-duration) ease}.lightbox-preview{opacity:.34;filter:blur(5px);transform:scale(.99);box-shadow:none!important}.lightbox-original{z-index:1;opacity:0;position:relative}.lightbox-image-stage[data-image-state=loaded] .lightbox-original{opacity:1}.lightbox-image-stage[data-image-state=loaded] .lightbox-preview{opacity:0}.lightbox-image-stage[data-image-state=error] .lightbox-original{visibility:hidden}.lightbox-image-message,.lightbox-image-error{z-index:2;max-width:min(320px,76vw);color:var(--text);border:1px solid var(--line);text-align:center;background:#101210eb;position:relative}.lightbox-image-message{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;padding:10px 13px;font-size:.68rem;display:flex}.lightbox-image-error{border-color:#e2a89c6b;padding:18px}.lightbox-image-error p{color:#efc0b7;margin:0 0 14px;font-size:.8rem;line-height:1.5}.lightbox-image-error button{border:1px solid var(--gold);min-height:40px;color:var(--gold);cursor:pointer;font:inherit;letter-spacing:.1em;text-transform:uppercase;background:0 0;padding:8px 12px;font-size:.62rem;font-weight:700}.lightbox-image-error button:hover,.lightbox-image-error button:focus-visible{color:#17150f;background:var(--gold)}.artwork-lightbox{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow:auto}.artwork-lightbox figure{max-width:96vw;max-height:94vh;margin:0}.artwork-lightbox img{object-fit:contain;width:auto;max-width:96vw;height:auto;max-height:94vh;display:block;box-shadow:0 30px 90px #000000b3}.variant-lightbox img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 150px);display:block;box-shadow:0 30px 90px #000000b3}.variant-lightbox figcaption{text-align:center;overflow-wrap:anywhere;color:var(--muted);flex-wrap:wrap;justify-content:center;gap:12px;font-size:.78rem;display:flex}.variant-lightbox figcaption strong{color:var(--text);font-family:var(--serif);font-weight:400}.lightbox-close{border:1px solid var(--line);width:42px;height:42px;color:var(--text);cursor:pointer;z-index:3;background:#101210e6;border-radius:50%;font-size:1.8rem;line-height:1;position:fixed;top:22px;right:26px}@media (max-width:900px){.purchase-empty{flex-direction:column;align-items:flex-start}.purchase-empty span{text-align:left}}@media (max-width:760px){.archive-section{width:auto;margin:0 18px;padding:58px 0}.variants-grid{flex-direction:column;align-items:flex-start}.variant-card{grid-template-columns:88px minmax(0,1fr);gap:16px;padding:14px}.discussion-placeholder{width:auto;margin:0 18px 80px;padding-top:58px}.variant-lightbox{padding:18px}}@media (max-width:360px){.variant-metadata>.variant-stamp{grid-template-columns:minmax(0,1fr);gap:2px}}:root{-webkit-tap-highlight-color:#c5a66d2e}:root :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--gold);outline-offset:3px}:root .artwork-image-button:focus-visible,:root .password-toggle:focus-visible{outline-offset:-3px}.avatar-upload:focus-within .avatar-file-label{outline:2px solid var(--gold);outline-offset:3px}:root button:disabled{cursor:default;opacity:.6}:root :is(a,button:not(:disabled)):active{box-shadow:inset 0 0 0 1px var(--gold)}.account-form button[type=submit]{transition:background-color var(--interaction-duration) ease, border-color var(--interaction-duration) ease}@media (hover:hover) and (pointer:fine){.account-form button[type=submit]:not(:disabled):hover{background:var(--gold-hover);border-color:var(--gold-hover)}:is(.brand,.nav-works-link,.profile-menu-trigger,.chronology a,.account-alternative a,.setup-message a):hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}:is(.lightbox-close,.artwork-image-button):hover{box-shadow:inset 0 0 0 1px var(--gold)}}.account-form button[type=submit]:not(:disabled):active{background:var(--gold-pressed);border-color:var(--gold-pressed)}.account-form .submit-button{grid-template-columns:.9rem auto .9rem;justify-content:center;align-items:center;gap:10px;display:grid}.submit-label{display:grid}.submit-label>span{grid-area:1/1}.submit-label>[aria-hidden=true]{visibility:hidden}.submit-spinner{visibility:hidden;border:1px solid;border-right-color:#0000;border-radius:50%;width:.9rem;height:.9rem}:root .account-form .submit-button:disabled{cursor:wait;opacity:1;background:var(--gold-pressed);border-color:var(--gold-pressed)}.submit-button:disabled .submit-spinner{visibility:visible;animation:.9s linear infinite submit-spin}@keyframes submit-spin{to{transform:rotate(360deg)}}@media (hover:none){.work-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.work-card:hover,.profile-menu-popover,.work-card:hover .work-card-image img{transform:none}.work-loading-artwork,.work-loading-block,.work-loading-side{background:var(--surface-soft)}.route-loading-line{width:100%;box-shadow:none;opacity:.65;transform:none}.navigation-link-feedback[data-pending=true] .navigation-link-progress{opacity:.72;width:100%;transform:none}}.exploration-header{display:contents}.exploration-header-message,.exploration-floating-message{z-index:90;background:var(--surface);border:1px solid var(--gold);border-radius:6px;width:min(420px,92vw);padding:18px;font-size:.85rem;position:fixed;top:90px;right:4vw}.exploration-header-message a,.exploration-floating-message a{color:var(--gold);text-decoration:underline}.exploration-header-message button,.exploration-floating-message button{color:var(--gold);cursor:pointer;background:0 0;border:0;padding:10px}.exploration-loading-dialog{width:min(900px,94vw);max-height:90dvh;color:var(--text);text-align:center;background:0 0;border:0;padding:40px 24px;overflow:auto}.exploration-loading-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000e0}body:has(.exploration-loading-dialog[open]){overflow:hidden}.exploration-loading-dialog p{max-width:20ch;font:clamp(2rem, 4.5vw, 4.5rem)/1.2 var(--serif);text-wrap:balance;margin:0 auto}.exploration-loading-dialog button{min-height:44px;color:var(--muted);border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:4px;margin:32px auto 0;padding:8px 20px;display:block}.exploration-loading-dialog button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.exploration-loading-line{background:linear-gradient(90deg, transparent, var(--gold), transparent);width:120px;height:3px;margin:36px auto 0;animation:1.5s ease-in-out infinite exploration-loading-pulse;display:block}@keyframes exploration-loading-pulse{50%{opacity:.3;transform:scaleX(.6)}}@media (prefers-reduced-motion:reduce){.exploration-loading-line{animation:none}}.variant-wanted-control{gap:6px;width:100%;display:grid}.wanted-button{min-height:40px;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:1px solid;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;font-size:.75rem;text-decoration:none;display:inline-flex}.wanted-button[aria-pressed=true]{color:var(--gold);background:var(--surface-soft)}.wanted-button:disabled{opacity:.6;cursor:wait}.wanted-button:focus-visible{outline-offset:3px;outline:2px solid}.variant-collection-slot{gap:12px;display:grid}.profile-owned-card>.variant-wanted-control{border-top:1px solid var(--line);box-sizing:border-box;margin-top:auto;padding:12px 0 0}#desejos{scroll-margin-top:24px}.profile-quantity-editor{justify-items:end;gap:8px;min-width:0;display:grid}.profile-quantity-actions{align-items:center;gap:12px;display:flex}.profile-quantity-editor :is(.collection-error,.collection-saving){text-align:right;max-width:240px}.profile-quantity-editor .collection-add-button{min-height:34px;padding:6px 14px}.collection-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;font-size:.85rem;display:flex}.collection-pagination button{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--gold);font:inherit;cursor:pointer;padding:8px 12px}.collection-pagination button:disabled{opacity:.4;cursor:default}.collection-pagination button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.variant-navigation{margin:20px 0}.variant-filter{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.variant-filter-field{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;max-width:100%;display:flex}.variant-filter label{color:var(--gold)}.variant-filter select{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:100%;min-height:44px;color:var(--text);font:inherit;padding:10px 12px}.variant-filter p{margin:0;scroll-margin-top:24px;font-size:.85rem}.variant-filter select:focus-visible,.variant-filter p:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.variant-pagination button{min-height:44px}.variant-navigation-status{font-size:.85rem}@media (max-width:600px){.variant-filter-field{flex:100%;gap:6px;display:grid}.variant-filter-field select{width:100%}}.variant-card .variant-wanted-control{justify-self:center;width:min(100%,360px)}.variant-card .wanted-button{min-height:44px}@media (max-width:600px){.profile-variant-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.profile-summary .collection-progress span{transition:none}.profile-tab-panel[data-transition=ready]:not([hidden]){animation:none}.profile-tabs button,.profile-tabs button span,.profile-owned-card,.profile-missing-card,.profile-owned-link .profile-variant-image,.profile-missing-card .profile-variant-image{transition:none}.profile-owned-link:hover .profile-variant-image,.profile-missing-card:hover .profile-variant-image{transform:none}}.collection-result-summary>span{scroll-margin-top:110px}.comments-section{border-top:1px solid var(--line);width:100%;max-width:850px;margin:64px auto 0;padding:40px 0;scroll-margin-top:32px}.comments-section .section-heading{margin-bottom:28px}.comments-section :is(button,select,textarea){font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:5px}.comments-section :is(button,select){min-height:44px;padding:9px 14px}.comments-section button{cursor:pointer}.comments-section button:disabled{opacity:.45;cursor:default}.comments-section :is(button,select,textarea,a):focus-visible{outline:2px solid var(--gold);outline-offset:4px}.comments-section a,.profile-comments-summary a{color:var(--gold);text-underline-offset:4px;text-decoration:underline}.comment-editor{border:1px solid var(--line);background:var(--surface-soft);border-radius:8px;padding:22px}.comment-editor label{gap:12px;display:grid}.comment-editor textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:125px;padding:12px;line-height:1.65}.comment-editor-footer,.comments-toolbar,.comments-pagination,.comment-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.comment-editor-footer,.comments-toolbar{justify-content:space-between}.comment-editor-footer{color:var(--muted);margin-top:12px;font-size:.8rem}.comment-editor button[type=submit]{color:var(--gold)}.comment-notice{min-height:1.5em;color:var(--gold);margin:16px 0}.comments-toolbar{color:var(--muted);margin:20px 0 8px;font-size:.85rem}.comments-toolbar select{margin-left:8px}.comments-list{border:0;min-width:0;margin:0;padding:0}.comment-card{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:26px 4px;scroll-margin-top:32px;position:relative}.comment-options{z-index:2;position:absolute;top:20px;right:4px}.comment-highlighted .comment-options{right:14px}.comment-card:has(.comment-options) .comment-identity{padding-right:52px}.comment-card:has(.comment-options) .comment-work{margin-right:52px}.comments-section .comment-options-trigger{width:44px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.comments-section .comment-options-trigger:hover,.comments-section .comment-options-trigger[aria-expanded=true]{color:var(--gold);background:var(--surface-soft)}.comment-options-menu{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:150px;padding:5px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 10px 28px #0008}.comments-section .comment-options-menu button{text-align:left;background:0 0;border:0;width:100%;padding:10px 14px;font-size:.85rem;display:block}.comments-section .comment-options-menu button:hover,.comments-section .comment-options-menu button:focus-visible{background:var(--surface-soft);color:var(--gold)}.comment-card:focus{outline:2px solid var(--gold);outline-offset:6px}.comment-highlighted{background:var(--surface-soft);box-shadow:inset 3px 0 var(--gold);padding-left:18px;padding-right:18px}.comment-identity{align-items:center;gap:12px;display:flex}.comment-identity .profile-avatar{flex:0 0 38px;width:38px;height:38px}.comment-identity strong{font-size:.95rem}.comment-identity p{color:var(--muted);margin:4px 0 0;font-size:.75rem}.comment-body{white-space:pre-wrap;margin:16px 0;line-height:1.8}.comment-actions{font-size:.8rem}.comment-actions button{background:0 0}.comment-delete{border:1px solid var(--line);border-radius:6px;margin-top:14px;padding:16px}.comment-delete p{margin:0 0 12px}.comment-moderated,.comments-empty,.comment-login{color:var(--muted);line-height:1.7}.comments-pagination{justify-content:flex-end;margin-top:24px;font-size:.85rem}.comments-error{border:1px solid var(--line);padding:16px}.comments-error a{margin-left:16px}.comment-work{align-items:center;gap:14px;margin-bottom:20px;display:flex;text-decoration:none!important}.comment-work img{object-fit:contain;background:var(--surface-soft);border-radius:4px}.comment-thumbnail{flex:0 0 48px;width:48px;height:64px;position:relative;overflow:hidden;display:block!important}.comment-work span{gap:6px;display:grid}.comment-work small{color:var(--muted);font-size:.7rem}.comment-work strong{font-family:var(--serif);font-size:1.3rem;font-weight:400}.profile-comments-summary{border-bottom:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding:24px 0;display:flex}.profile-comments-summary p{margin:6px 0}.profile-comments-summary a{font-size:.85rem}.profile-comments-shortcut{min-height:44px;color:var(--gold);text-underline-offset:4px;align-items:center;margin-top:10px;font-size:.85rem;text-decoration:underline;display:inline-flex}.profile-comments-page{max-width:950px;display:block}.profile-comments-page .comments-section{margin-top:28px}.public-profile-shell{width:min(1060px,100% - 40px);margin:40px auto 100px}.public-profile-hero{margin-top:24px}.public-profile-preview{margin:16px 0}.public-profile-preview a,.comment-author-link{color:var(--gold);text-underline-offset:4px;text-decoration:underline}.public-profile-sections{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;padding:20px 0;display:flex}.public-profile-sections a{min-height:44px;color:var(--gold);align-items:center;display:inline-flex}.public-profile-shell .comments-section{margin-top:28px}.public-profile-holdings{border-top:1px solid var(--line);margin-top:48px;padding-top:32px;scroll-margin-top:24px}.public-profile-holdings .public-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.public-profile-quantity{border-top:1px solid var(--line);color:var(--muted);margin:auto 0 0;padding:12px 16px;font-size:.85rem}.public-profile-holdings .comments-pagination a{border:1px solid var(--line);min-height:44px;color:var(--gold);align-items:center;padding:10px 14px;display:inline-flex}.public-profile-holdings [aria-disabled=true]{color:var(--muted)}.public-profile-unavailable{padding:36px 0}.public-profile-unavailable h1{font:400 2rem var(--serif)}.social-controls{min-width:0;margin:20px 0}.social-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.social-controls button,.social-controls .social-primary,.social-error button{border:1px solid var(--line);min-height:44px;color:var(--text);font:inherit;cursor:pointer;background:0 0;padding:10px 16px;font-size:.85rem}.social-controls .social-primary{background:var(--gold);color:#161711;border-color:var(--gold);align-items:center;display:inline-flex}.social-controls button:hover:not(:disabled),.social-error button:hover:not(:disabled){border-color:var(--gold)}.social-controls button:disabled{opacity:.6;cursor:default}.social-controls .social-block{color:var(--muted);border-color:#0000}.social-note{color:var(--muted);font-size:.85rem;line-height:1.6}.social-confirm{border:1px solid var(--line);background:var(--surface);margin-top:16px;padding:16px}.social-confirm p{margin-top:0;font-size:.9rem;line-height:1.6}.social-status{color:var(--gold);font-size:.85rem;line-height:1.6}.social-status:empty{margin:0}.social-error{border:1px solid var(--line);margin:12px 0;padding:14px;font-size:.85rem;line-height:1.6}.connections-shell{max-width:900px}.connections-shell h1{font:400 clamp(2rem, 5vw, 3rem)/1.15 var(--serif)}.connections-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px 20px;display:flex}.connections-tabs a{min-height:48px;color:var(--muted);align-items:center;padding:8px 2px;display:inline-flex}.connections-tabs a[aria-current=page]{color:var(--gold);border-bottom:2px solid var(--gold)}.social-list{border:0;min-width:0;margin:0;padding:0}.social-list-summary{color:var(--muted);margin:24px 0 16px;font-size:.85rem}.social-person{border:1px solid var(--line);background:var(--surface);min-width:0;margin:16px 0;padding:20px}.social-person-identity{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.social-person-identity strong{overflow-wrap:anywhere;min-width:0;font:400 1.4rem var(--serif)}.social-person-identity .profile-avatar{flex:0 0 44px;width:44px;height:44px}.social-person .social-controls{margin-bottom:0}.social-empty{color:var(--muted);padding:24px 0;line-height:1.7}.comment-identity>div{overflow-wrap:anywhere;min-width:0}.comment-avatar-link{border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.comment-author-link{align-items:center;min-height:32px;display:inline-flex}.profile-field-hint{color:var(--muted);text-transform:none;letter-spacing:normal;font-size:.8rem;font-weight:400;line-height:1.6}.profile-privacy{border:1px solid var(--line);min-width:0;margin:4px 0 0;padding:20px}.profile-privacy legend{color:var(--gold);padding:0 8px;font-size:.95rem}.profile-privacy p{margin:8px 0 16px;font-size:.85rem;line-height:1.6}.account-form .profile-privacy-option{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.account-form .profile-privacy-option input{width:20px;height:20px;accent-color:var(--gold);flex:0 0 20px;margin:0;padding:0}.profile-privacy-option:has(input:disabled){opacity:.65;cursor:default}.profile-sharing-options{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.profile-sharing-options>div+div{margin-top:12px}.profile-sharing-options .profile-field-hint{margin:0 0 8px 32px}@media (max-width:760px){.public-profile-holdings .public-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-profile-hero{grid-template-columns:minmax(0,1fr)}.public-profile-hero .profile-edit-link{justify-self:start}}@media (max-width:380px){.public-profile-shell{width:calc(100% - 28px)}.public-profile-holdings .public-profile-grid{grid-template-columns:minmax(0,1fr)}.public-profile-hero{padding:20px}.public-profile-hero .profile-identity{flex-direction:column;align-items:flex-start}.profile-privacy{padding:14px}}@media (max-width:600px){.comments-section{margin-top:36px;padding-top:28px}.comment-editor{padding:14px}.comment-editor-footer{align-items:flex-start}.comments-pagination{justify-content:space-between;gap:8px}.comments-pagination button{padding:9px 11px}}.chronology span{font-size:calc(.72rem * var(--identifier-scale))}.profile-missing-card>div>span{font-size:calc(.6rem * var(--identifier-scale))}.work-card-copy{overflow-wrap:anywhere;min-width:0}.account-shell h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.text-size-control{letter-spacing:normal;text-transform:none;flex:none;position:relative}.text-size-trigger{min-width:44px;min-height:44px;color:var(--gold);font:1rem var(--serif);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:6px;display:grid}.text-size-trigger:hover,.text-size-trigger[aria-expanded=true]{background:var(--surface-soft)}.text-size-control button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.text-size-popover{z-index:35;border:1px solid var(--line);background:var(--surface);width:max-content;min-width:170px;max-width:calc(100vw - 32px);padding:8px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 18px 42px #0006}.text-size-popover[hidden]{display:none}.text-size-popover button{width:100%;min-height:44px;color:var(--text);font:.85rem var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:10px 12px;display:flex}.text-size-popover button[aria-checked=true]{color:var(--gold);background:var(--surface-soft)}.text-size-popover button:hover{background:var(--surface-soft)}.text-size-popover button[aria-disabled=true]{cursor:wait}.text-size-popover p{max-width:240px;color:var(--muted);margin:10px 12px;font-size:.75rem;line-height:1.5}:is(.site-header .brand,.site-header:has(.notification-bell) .brand){min-width:0;font-size:23px}.site-header .brand-mark{flex-shrink:0;font-size:11.52px}.site-header{gap:24px;height:auto;min-height:82px;padding-block:12px}:is(.site-header nav,.site-header:has(.notification-bell) nav){flex-shrink:0;gap:8px}.site-header .profile-menu-trigger{min-height:44px}.site-header .profile-menu-popover{left:0;right:auto}.site-header-exploration{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;display:grid}.site-header-exploration .brand{grid-area:1/1;justify-self:start}.exploration-header .exploration-draw{grid-area:1/2;justify-self:center;min-height:44px;font-size:.8rem}.site-header .exploration-draw{border-color:var(--line-strong);border-radius:var(--radius-control);background:var(--surface);transition:background var(--interaction-duration) ease, border-color var(--interaction-duration) ease}.site-header .exploration-draw:hover{border-color:var(--gold);background:var(--surface-soft)}.site-header .exploration-track{background:var(--surface-soft);border:0;border-radius:3px;height:5px;padding:0}.site-header .exploration-track>span{border-radius:inherit;background:linear-gradient(90deg, #9e9276, var(--gold))}.header-tools{grid-area:1/3;justify-content:flex-end;align-items:center;gap:24px;min-width:0;display:flex}.header-tools .exploration-progress{flex:230px;min-width:0;max-width:260px;min-height:44px;font-size:.8rem;line-height:1.4}.header-tools .exploration-progress>span:first-child{white-space:normal}@media (max-width:1399px){.site-header-exploration{grid-template-columns:minmax(0,1fr) auto;gap:12px 24px}.header-tools{grid-column:2;max-width:540px}.exploration-header .exploration-draw{grid-area:2/1/auto/-1}}@media (max-width:1000px){.site-header-exploration{grid-template-columns:minmax(0,1fr)}.site-header-exploration .brand{grid-column:1;justify-self:center}.header-tools{grid-area:3/1;justify-content:flex-end;justify-self:end;width:100%}.exploration-header-message{top:auto;bottom:20px}}@media (max-width:760px){.site-header{gap:12px;min-height:68px}:is(.site-header .brand,.site-header:has(.notification-bell) .brand){letter-spacing:.04em;font-size:16px}.site-header .brand-mark{display:none}html:not([data-text-size=small]) .variant-metadata>div{grid-template-columns:minmax(0,1fr);gap:2px}}@media (max-width:480px){.site-header{grid-template-columns:minmax(0,1fr);padding-inline:16px;display:grid}.site-header .brand{grid-area:1/1;justify-self:center}.site-header>nav{grid-area:2/1;justify-self:center}:is(.site-header .profile-menu-trigger,.site-header:has(.notification-bell) .profile-menu-trigger){max-width:160px}.header-tools{flex-wrap:wrap;gap:8px}.header-tools .exploration-progress{flex-basis:100%}.profile-tabs{flex-wrap:wrap;justify-content:flex-start;gap:0 12px}.profile-tabs button{overflow-wrap:anywhere;min-width:0}}.mobile-account-control,.exploration-draw-icon,.mobile-account-dialog:not([open]){display:none}.site-header .brand{aspect-ratio:5.8;flex:0 510px;width:min(510px,44vw);min-width:0;line-height:0;display:block;position:relative;overflow:hidden}.site-header .brand img{object-fit:cover;object-position:center 40%;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:760px){.site-header,.site-header.site-header-exploration{grid-template-columns:minmax(0,1fr) auto;gap:6px 4px;min-height:64px;padding:8px 16px 12px;display:grid}:is(.site-header .brand,.site-header-exploration .brand,.site-header:has(.notification-bell) .brand){letter-spacing:.02em;white-space:nowrap;flex-basis:auto;grid-area:1/1;justify-self:start;width:min(300px,100vw - 84px);max-width:100%;font-size:16px}.site-header .header-tools{display:contents}:is(.site-header nav,.site-header>nav,.site-header:has(.notification-bell) nav){grid-area:1/2;justify-self:end;gap:4px}.site-header nav>:is(.profile-menu,.profile-menu-trigger,.text-size-control,.header-auth-placeholder){display:none}.mobile-account-control{display:block}.mobile-account-loading{background:radial-gradient(circle, var(--surface-soft) 0 15px, transparent 16px);width:44px;height:44px;display:block}.mobile-account-button{width:44px;height:44px;color:var(--gold);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.mobile-account-button .profile-avatar-header{flex-basis:30px;width:30px;height:30px}.site-header .exploration-draw{border-radius:7px;grid-area:2/1/auto/-1;justify-content:center;justify-self:center;align-items:center;gap:10px;width:min(100%,260px);min-height:44px;margin:2px 0 0;padding:10px 12px;font-size:.8rem;display:flex}.site-header .exploration-draw-icon{flex:0 0 18px;display:block}.site-header .exploration-progress{grid-area:3/1/auto/-1;width:100%;min-width:0;max-width:none;min-height:44px;padding:4px 0;font-size:.65rem;line-height:1.5}.site-header .exploration-progress>span:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.site-header .exploration-percent-separator{display:none}.site-header .exploration-track{background:var(--surface-soft);border:0;border-radius:2px;height:3px;margin-top:6px;padding:0}.site-header .exploration-track>span{background:linear-gradient(90deg, #eee0bf, var(--gold))}.mobile-account-dialog{width:100%;max-width:760px;max-height:calc(100dvh - 16px);padding:12px 20px max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain;color:var(--text);background:var(--surface);border:0;border-top:1px solid var(--line);font:.85rem/1.5 var(--sans);text-align:left;border-radius:20px 20px 0 0;margin:0 auto;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -12px 40px #0005}.mobile-account-dialog::backdrop{background:#0009}.mobile-account-handle{background:#56594e;border-radius:3px;width:34px;height:3px;margin:0 auto 10px}.mobile-account-heading{align-items:center;gap:10px;padding-bottom:14px;display:flex}.mobile-account-heading>div{flex:1;min-width:0}.mobile-account-heading .profile-avatar-header{flex:0 0 30px;width:30px;height:30px}.mobile-account-heading>svg{color:var(--gold);flex:0 0 24px}.mobile-account-heading h2{font:400 .75rem/1.5 var(--sans);letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere;margin:0}.mobile-account-heading p{color:var(--muted);margin:4px 0 0;font-size:.65rem}.mobile-account-close{min-height:44px;color:var(--gold);font:1.5rem var(--sans);cursor:pointer;background:0 0;border:0;flex:0 0 44px;align-self:flex-start;padding:0}.mobile-account-links{display:grid}.mobile-account-links>a,.mobile-account-signout button{width:100%;min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;display:flex}.mobile-account-links>a>svg,.mobile-account-signout svg{color:var(--gold);flex:0 0 20px}.mobile-account-links>a>span:not(.navigation-link-feedback){color:var(--muted);margin-left:auto}.mobile-text-size{border:0;border-top:1px solid var(--line);min-width:0;margin:18px 0 8px;padding:12px 0 0}.mobile-text-size legend{padding:0 12px 0 0;font-size:.75rem}.mobile-text-size legend>span{color:var(--gold);font:1rem var(--serif);padding-right:6px}.mobile-text-size>div{gap:6px;display:flex}.mobile-text-size button{border:1px solid var(--line);background:var(--background);min-width:0;min-height:44px;color:var(--text);font:.7rem var(--sans);cursor:pointer;border-radius:6px;flex:1;padding:8px 2px}.mobile-text-size button[aria-pressed=true]{background:var(--gold);color:#13150f;border-color:var(--gold)}.mobile-text-size button[aria-disabled=true]{cursor:wait;opacity:.65}.mobile-text-size p,.mobile-account-error{margin:12px 0;font-size:.75rem}.mobile-account-dialog button:disabled{opacity:.65;cursor:wait}.mobile-account-dialog :is(button,a):focus-visible,.mobile-account-button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}}img[data-placeholder-image=true]{filter:grayscale()brightness(.85)}
.account-shell,.profile-hero,.profile-summary,.profile-variant-card,.profile-owned-card,.variant-card,.notification-card,.social-person,.social-confirm,.collection-auth-dialog{border-radius:var(--radius-panel);background:var(--surface)}.account-shell,.collection-auth-dialog{box-shadow:var(--shadow-panel)}.profile-hero{border-top-color:var(--line-strong)}.profile-summary .collection-progress{background:var(--background)}.profile-summary .collection-progress>span{background:linear-gradient(90deg, #9e9276, var(--gold))}.profile-menu-popover,.text-size-popover,.notification-dropdown,.comment-options-menu,.exploration-badge-popover{border-radius:var(--radius-panel);background:var(--surface);border-color:var(--line-strong);box-shadow:var(--shadow-panel)}.profile-menu-popover a,.profile-menu-popover button,.text-size-popover button,.comments-section .comment-options-menu button{border-radius:var(--radius-control)}.profile-menu-popover a,.profile-menu-popover button,.account-form label,.avatar-upload legend,.avatar-file-label,.account-form button[type=submit],.account-signout button,.profile-edit-link,.profile-back-link,.collection-auth-actions>button{letter-spacing:.015em;text-transform:none}.profile-menu-popover a,.profile-menu-popover button{color:var(--text)}.profile-menu-popover :is(a,button):is(:hover,:focus-visible){color:var(--gold);background:var(--surface-soft)}.account-form input,.comment-editor textarea{border-radius:var(--radius-control);background:var(--background)}.account-form button[type=submit],.account-signout button,.avatar-file-label,.profile-edit-link,.profile-back-link,.collection-auth-actions>button,.collection-view-controls button,.notifications-list button,.social-controls button,.social-controls .social-primary,.social-error button,.comments-section :is(button,select),.public-profile-holdings .comments-pagination a{border-radius:var(--radius-control)}.comments-section .comment-options-trigger{border-radius:50%}.notification-dropdown-heading button{border-radius:var(--radius-control)}.comment-editor{border-radius:var(--radius-panel);background:var(--surface)}.comment-delete,.comments-error,.profile-privacy,.social-error,.account-message,.account-form-error,.comment-highlighted,.collection-stepper{border-radius:var(--radius-control)}.collection-stepper button:first-child{border-radius:7px 0 0 7px}.collection-stepper button:last-child{border-radius:0 7px 7px 0}@media (max-width:760px){.mobile-account-dialog{background:var(--surface);box-shadow:var(--shadow-panel)}}
.community-page{min-height:100svh;display:flow-root}.archive-page{--archive-ink:#10110e;isolation:isolate;background:var(--archive-ink);min-height:100vh;display:flow-root;position:relative}.archive-backdrop{z-index:-1;pointer-events:none;height:clamp(560px,52vw,850px);transform:translate3d(0, var(--backdrop-offset,0px), 0);position:fixed;inset:0 0 auto;overflow:hidden}@media (prefers-reduced-motion:reduce){.archive-backdrop{transform:none}}.archive-backdrop-frame{aspect-ratio:1600/1140;opacity:.82;width:75%;position:absolute;top:-4%;right:-2%;-webkit-mask-image:radial-gradient(52% 52% at 50% 48%,#000 25%,#000d 50%,#0000 100%);mask-image:radial-gradient(52% 52% at 50% 48%,#000 25%,#000d 50%,#0000 100%)}.archive-backdrop-art{display:block;position:absolute;inset:0}.archive-backdrop-art img{object-fit:cover;width:100%;height:100%;display:block}.archive-backdrop-art.is-incoming{opacity:0}.archive-backdrop-art.is-revealing{animation:2s ease-in-out forwards archive-backdrop-reveal}@keyframes archive-backdrop-reveal{0%{opacity:0}to{opacity:1}}.archive-backdrop-toggle{border:1px solid var(--line);width:44px;height:44px;color:var(--gold);cursor:pointer;background:#10110e60;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:0;right:0}.archive-backdrop-toggle[hidden]{display:none}.archive-backdrop-toggle:hover{border-color:var(--gold);background:#10110eb3}.archive-backdrop-toggle:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.archive-backdrop:after{content:"";background:linear-gradient(90deg, var(--archive-ink) 3%, #10110ef5 25%, #10110ec9 44%, transparent 70%), linear-gradient(180deg, #10110e80, transparent 23%, transparent 55%, var(--archive-ink) 100%);position:absolute;inset:0}:is(.archive-page,.work-page,.community-page) .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding-inline:clamp(18px,2.5vw,48px);position:relative;top:auto}:is(.archive-page,.work-page,.community-page) .site-header .exploration-draw{background:#10110e38;border-color:#c8b78e80;border-radius:999px;padding-inline:22px}:is(.archive-page,.work-page,.community-page) .site-header .exploration-draw:hover{background:#10110eb3}:is(.archive-page,.work-page,.community-page) .site-header .profile-menu-popover{left:auto;right:0}.archive-page .home-hero{align-items:center;min-height:clamp(270px,26vw,440px);margin-top:0;margin-bottom:24px;padding-block:44px;display:flex;position:relative}.archive-page .home-hero-title{width:76%}.archive-page .home-hero .eyebrow{letter-spacing:.2em;font-size:.65rem}.archive-page .home-hero h1{letter-spacing:-.04em;text-wrap:pretty;text-shadow:0 1px 3px #10110e,0 2px 16px #10110ed9,0 4px 40px #10110e99;font-size:clamp(2.6rem,4.6vw,5.5rem);line-height:1.08}.archive-page .home-hero h1>span{color:#ded0ac}@media (min-width:761px){.archive-page .home-hero{align-items:flex-start}.archive-page .home-hero-title{width:46%}.archive-page .home-hero h1>span{display:block}}@media (min-width:761px) and (max-width:1100px){.archive-page .home-hero-title{width:60%}}.archive-page .gallery-shell{isolation:isolate;position:relative}.archive-page .gallery-shell:before{content:"";z-index:-1;pointer-events:none;top:-56px;bottom:-120px;left:calc(-1 * var(--archive-content-left,clamp(16px, 2.5vw, 48px)));right:calc(-1 * var(--archive-content-right,clamp(16px, 2.5vw, 48px)));background:linear-gradient(180deg, transparent, #10110edb 150px, var(--archive-ink) 330px);position:absolute}@media (min-width:761px){.archive-page{--archive-content-left:clamp(142px, 10.5vw, 190px)}.archive-page :is(.home-hero,.gallery-shell){width:auto;margin-left:var(--archive-content-left);margin-right:clamp(16px,2.5vw,48px)}}.archive-section-nav{z-index:10;left:clamp(16px,2vw,38px);top:max(calc(var(--persistent-header-height,106px) + 24px), 44vh);gap:4px;width:108px;display:grid;position:fixed}.archive-section-nav a{min-height:44px;color:var(--muted);align-items:center;gap:10px;padding:8px 0;font-size:.7rem;line-height:1.4;text-decoration:none;transition:color .3s;display:flex}.archive-section-dot{opacity:.4;background:currentColor;border-radius:50%;flex:0 0 4px;height:4px;transition:opacity .3s,box-shadow .3s}.archive-section-nav a:is(:hover,[aria-current=location]){color:var(--gold)}.archive-section-nav a[aria-current=location] .archive-section-dot{opacity:1;box-shadow:0 0 8px #c4a57460}.archive-section-nav a:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:3px}.archive-chapter{margin-top:38px;scroll-margin-top:88px;container-type:inline-size}.archive-chapter+.archive-chapter{border-top:1px solid #c4a57430;margin-top:clamp(64px,7vw,112px);padding-top:clamp(32px,4vw,64px)}.archive-chapter:focus{outline:none}.archive-chapter-title{font-family:var(--serif);letter-spacing:-.025em;color:var(--text);margin:0 0 30px;font-size:clamp(2rem,3vw,3rem);line-height:1.15}.archive-chapter .works-grid{align-items:start}.archive-chapter .works-grid.view-large{grid-template-columns:repeat(auto-fill,minmax(min(355px,100%),1fr))}@container (min-width:463px){.view-compact .work-card-featured{grid-area:span 2/span 2}}@container (min-width:783px){.view-standard .work-card-featured{grid-area:span 2/span 2}}@container (min-width:1125px){.view-large .work-card-featured{grid-area:span 2/span 2}}@media (max-width:760px){.archive-page{--archive-content-left:18px;--archive-content-right:18px}.archive-section-nav{border-block:1px solid #c4a57430;flex-wrap:wrap;gap:8px 24px;width:auto;margin-top:20px;padding-block:4px;display:flex;position:relative;inset:auto}.archive-section-nav a{font-size:.8rem}.archive-chapter{margin-top:28px}.archive-chapter-title{margin-bottom:24px}.archive-chapter .works-grid.view-large{grid-template-columns:1fr}.archive-chapter .work-card-featured{grid-area:auto/1/auto/-1}}@media (prefers-reduced-motion:reduce){.archive-section-nav a,.archive-section-dot{transition:none}}.archive-page .catalog-filter-panel{border:0;margin-bottom:4px;padding:0}.archive-page .catalog-controls{grid-template-columns:minmax(240px,440px) 8rem auto;justify-content:start;gap:24px}.archive-page .catalog-search>span:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.archive-page .catalog-field :is(input,select){border:0;min-height:48px;color:var(--text);background:0 0;border-bottom:1px solid #c8b78e70;border-radius:0}.archive-page .catalog-field select{padding-left:4px}.archive-page .catalog-field option{background:var(--archive-ink);color:var(--text)}.archive-page .catalog-search-icon{color:var(--gold);left:0}.archive-page .catalog-search-input input{padding-left:30px}.archive-page .catalog-field :is(input,select):focus-visible{background:#10110eb3}.archive-page .catalog-order{align-items:center;gap:4px;display:flex}.archive-page .catalog-order button{min-width:44px;min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:0;display:grid}.archive-page .catalog-order button[aria-pressed=true]{color:var(--gold);background:#10110e60;border-color:#c8b78e70}.archive-page .catalog-order button:hover{color:var(--text);background:#c8b78e14}.archive-page .catalog-order button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.archive-page .catalog-exploration-filter{margin-top:6px}.archive-page .gallery-toolbar{margin-bottom:24px}.archive-page .gallery-view-controls{background:#10110e40}.archive-page :is(.work-card,.origin-tile){--thumbnail-brightness:.85;--thumbnail-glow:#efb44300;--thumbnail-surround:transparent}.archive-page :is(.work-card,.origin-tile):before{background-color:var(--thumbnail-surround);transition:background-color .5s}.archive-page .work-card-image{overflow:visible}.archive-page .work-card-image img[data-image-state=loaded]{filter:brightness(var(--thumbnail-brightness)) drop-shadow(0 0 14px var(--thumbnail-glow));border-radius:3px;transition:filter .5s}@media (hover:hover) and (pointer:fine){.archive-page :is(.work-card,.origin-tile):hover{--thumbnail-brightness:1.1;--thumbnail-glow:#efb44350;--thumbnail-surround:#090a08}}.archive-page .work-card:focus-visible{--thumbnail-brightness:1.1;--thumbnail-glow:#efb44350;--thumbnail-surround:#090a08}.archive-page .origin-tile:has(:focus-visible){--thumbnail-brightness:1.1;--thumbnail-glow:#efb44350;--thumbnail-surround:#090a08}@media (min-width:1101px){:is(.archive-page,.work-page,.community-page) .site-header{min-height:106px}:is(.archive-page,.work-page,.community-page) .site-header-exploration{grid-template-columns:minmax(260px,1fr) auto auto;gap:24px}:is(.archive-page,.work-page,.community-page) .site-header .brand{grid-area:1/1;justify-self:start;width:330px;max-width:100%}:is(.archive-page,.work-page,.community-page) .exploration-header .exploration-draw{grid-area:1/2}:is(.archive-page,.work-page,.community-page) .header-tools{grid-area:1/3;gap:22px;width:auto;max-width:none}:is(.archive-page,.work-page,.community-page) .header-tools .exploration-progress{background:#10110e60;border-radius:50%;flex:none;order:-1;place-items:center;width:52px;height:52px;min-height:52px;padding:0;font-size:.62rem;display:grid;position:relative}:is(.archive-page,.work-page,.community-page) .exploration-progress:before{content:"";border-radius:inherit;background:conic-gradient(var(--gold) var(--exploration-progress,0%), #c8b78e40 0);position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask-image:radial-gradient(closest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}:is(.archive-page,.work-page,.community-page) .exploration-progress>span:first-child>span,:is(.archive-page,.work-page,.community-page) .exploration-percent-separator,:is(.archive-page,.work-page,.community-page) .exploration-track{display:none}}@media (min-width:761px) and (max-width:1100px){:is(.archive-page,.work-page,.community-page) .site-header-exploration{grid-template-columns:minmax(0,1fr) auto}:is(.archive-page,.work-page,.community-page) .site-header .brand{justify-self:start;width:290px;max-width:100%}:is(.archive-page,.work-page,.community-page) .header-tools{flex-wrap:wrap;grid-area:1/2;gap:4px;width:auto}:is(.archive-page,.work-page,.community-page) .header-tools .exploration-progress{flex-basis:100%}:is(.archive-page,.work-page,.community-page) .exploration-draw{grid-area:2/1/auto/-1}}@media (max-width:760px){.archive-backdrop{height:720px;max-height:100svh}.archive-backdrop-frame{opacity:.65;width:140%;top:110px;right:-35%}.archive-backdrop-art{background:var(--archive-ink)}.archive-backdrop-art img{transform:translateX(var(--art-mobile-shift,0%))}.archive-backdrop:after{background:linear-gradient(90deg, #10110ee0, #10110e30), linear-gradient(180deg, #10110e80, transparent 30%, #10110e80 65%, var(--archive-ink))}.archive-page .home-hero{min-height:240px;margin-block:0 24px;padding-block:24px}.archive-page .home-hero-title{width:100%}.archive-page .home-hero h1{font-size:clamp(2.05rem,7.8vw,3.2rem)}.archive-page .catalog-controls{grid-template-columns:8rem minmax(0,1fr);gap:8px 16px}.archive-page .catalog-search{grid-column:1/-1}.archive-page .catalog-year{grid-column:1}.archive-page .catalog-order{grid-column:2}.archive-page .gallery-toolbar{gap:8px}}html{scroll-padding-top:calc(var(--persistent-header-height,0px) + 16px)}:is(.archive-page,.work-page,.community-page){--header-gradient:linear-gradient(180deg, #090a08 0%, #090a08fc 18%, #090a08f2 35%, #090a08c4 50%, #090a0866 70%, #090a0820 85%, #090a0800 100%);--header-gradient-mask:linear-gradient(#000 0%, #000 35%, #000b 55%, #0005 75%, transparent 100%)}.header-masthead{display:contents}:is(.archive-page,.work-page,.community-page) .site-header{isolation:isolate;position:sticky;top:0}:is(.archive-page,.work-page,.community-page) .site-header:before{content:"";z-index:-1;pointer-events:none;background:var(--header-gradient);-webkit-backdrop-filter:blur(7px);height:max(250px,100% + 120px);-webkit-mask-image:var(--header-gradient-mask);mask-image:var(--header-gradient-mask);opacity:var(--header-shade,0);position:absolute;inset:0 0 auto}@media (min-width:1101px){:is(.archive-page,.work-page,.community-page) .site-header-exploration{grid-template-columns:minmax(260px,1fr) auto auto auto}.site-header-exploration .header-masthead nav{grid-area:1/4}}@media (min-width:761px) and (max-width:1100px){.site-header-exploration .header-masthead nav{grid-area:1/2}:is(.archive-page,.work-page,.community-page) .site-header-exploration .header-tools{grid-row:2}:is(.archive-page,.work-page,.community-page) .site-header-exploration .exploration-draw{grid-column:1}}@media (max-width:760px){:is(.archive-page,.work-page,.community-page) .site-header-exploration{top:calc(-1 * var(--header-tail,104px));padding-top:0}:is(.archive-page,.work-page,.community-page) .site-header-exploration:before{display:none}.site-header-exploration .header-masthead{z-index:1;isolation:isolate;grid-area:1/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-height:64px;padding-block:8px;display:grid;position:sticky;top:0}.site-header-exploration .header-masthead:before{content:"";z-index:-1;pointer-events:none;background:var(--header-gradient);-webkit-backdrop-filter:blur(7px);height:max(250px,100% + 120px);-webkit-mask-image:var(--header-gradient-mask);mask-image:var(--header-gradient-mask);opacity:var(--header-shade,0);position:absolute;inset:0 calc(-1*clamp(18px,2.5vw,48px)) auto}}
.work-page{--work-gutter:clamp(18px, 2.5vw, 48px);--work-side:clamp(120px, 13vw, 240px);--work-gap:clamp(20px, 2vw, 40px);--work-column-width:min(1400px, calc(100vw - 2 * var(--work-gutter) - 2 * var(--work-side) - 2 * var(--work-gap)));--work-image-height:clamp(240px, 72svh, 960px);background:radial-gradient(65% 850px at 50% 380px,#30251b40,#0000 85%),#10110e;min-height:100svh;display:flow-root}.work-composition{--work-art-width:min(var(--work-column-width), calc(var(--work-image-height) * var(--artwork-ratio,1.33333)))}.work-composition[data-layout-ready=false] :is(.work-heading,.work-information,.chronology,.work-sections){visibility:hidden}.work-page .work-shell{grid-template-columns:minmax(0, 1fr) minmax(0, var(--work-column-width)) minmax(0, 1fr);justify-content:center;align-items:center;gap:18px var(--work-gap);margin-inline:var(--work-gutter);grid-template-rows:auto;grid-template-areas:"previous artwork next"".heading."".information.";padding-block:24px 0}.work-page .work-shell>:is(.artwork-stage,.work-heading){width:var(--work-art-width,min(100%, calc(var(--work-image-height) * 1.33333)));align-self:auto;max-width:100%}.work-page .artwork-image-button{border:1px solid #c8b78e65;border-radius:0;width:100%;box-shadow:0 0 0 3px #c8b78e09,0 20px 70px #0007}.work-page .artwork-single .artwork-image-button:has(img){box-sizing:content-box;width:calc(100% - 2px);aspect-ratio:var(--artwork-ratio,1.33333)}.work-page .artwork-single .artwork-image-button img{height:100%;position:absolute;inset:0}.work-page .work-heading{flex-wrap:nowrap;gap:16px}.work-page .work-heading .work-identity{flex:1}.work-page .work-caption{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:0 0 12px;font-size:.8rem;line-height:1.6;display:flex}.work-page .work-caption .identifier{color:var(--gold);font-size:inherit;letter-spacing:.09em;margin:0}.work-page .work-heading h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3.2rem,6.2vw,7rem);line-height:1.02}.work-page .work-heading .work-share{margin:0}.work-page .chronology{border:0;min-width:0;padding:0}.work-page .chronology a{width:100%;max-width:var(--work-side);overflow-wrap:anywhere;gap:10px;padding-block:12px}.work-page .chronology small{font-size:.65rem}.work-page .chronology strong{font-size:clamp(1rem,1.35vw,1.3rem);line-height:1.35}.work-page .chronology span{color:var(--gold)}.work-page .work-shell>.work-information,.work-page .work-sections{width:min(var(--work-column-width), max(760px, var(--work-art-width,100%)));max-width:calc(100% - 2 * var(--work-gutter));margin-inline:auto}.work-page .work-shell>.work-information{max-width:100%}.work-page .work-information{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-self:auto;gap:28px clamp(28px,4vw,64px);margin-top:18px;padding-top:28px;padding-bottom:40px;display:grid}.work-page .pokemon-card{background:0 0;border:0;margin:0;padding:0}.work-page :is(.metadata,.pokemon-card) h2{margin-top:0}.work-page :is(.metadata,.pokemon-card) dl>div{gap:12px;padding-block:8px}.work-page .intro{margin-bottom:0}.work-page .work-sections>section{padding-block:clamp(32px,3vw,48px)}.work-page .section-heading{margin-bottom:28px}.work-page .section-heading h2{letter-spacing:-.025em;font-size:clamp(2.2rem,3.5vw,3.5rem)}.work-page .variants-grid{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:stretch;gap:20px;display:grid}.work-page .variant-card{background:#c8b78e05;border-color:#c8b78e24;border-radius:4px;width:100%;min-width:0;max-width:none;padding:20px}.work-page .variant-copy h3{font-family:var(--serif)}.work-page .variant-filter select{background:0 0;border:0;border-bottom:1px solid #c8b78e65;border-radius:0;padding-inline:4px}.work-page .variant-filter option{background:#10110e}.work-page .variant-filter :is(label,p){color:var(--muted);font-size:.75rem}.work-page .wanted-button{border-color:var(--line-strong);border-radius:4px}.work-page .wanted-button[aria-pressed=true],.work-page .wanted-button:hover{border-color:var(--gold)}.work-page .comment-editor{background:#c8b78e05;border-radius:4px}.work-page .comment-editor textarea{background:#10110e80}.work-page .comments-list{margin-top:28px}@media (max-width:1100px){.work-page{--work-side:100px;--work-gap:20px}}@media (max-width:900px){.work-page{--work-column-width:calc(100vw - 2 * var(--work-gutter));--work-image-height:max(220px, 65svh)}.work-page .work-shell{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"artwork artwork""heading heading""previous next""information information";gap:20px 24px;padding-top:20px}.work-page .chronology{border-top:1px solid var(--line);padding-top:8px}.work-page .chronology a{max-width:none;min-height:74px}.work-page .work-information{margin-top:4px}}@media (max-width:600px){.work-page .work-heading{flex-wrap:wrap;gap:8px}.work-page .work-heading .work-identity{flex:1 0 100%}.work-page .work-heading .work-share{margin-left:auto}.work-page .work-heading h1{font-size:clamp(2.8rem,12vw,3.8rem)}.work-page .work-caption{gap:4px 8px;margin-bottom:8px;font-size:.7rem}.work-page .work-information{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:24px}.work-page .variant-card{padding:16px}}.work-page .variants-grid{grid-template-columns:repeat(auto-fill,min(100%,max(224px,12rem)));gap:14px}.work-page .variant-card{background:var(--surface);border-color:var(--line);border-radius:18px;flex-direction:column;align-items:stretch;gap:12px;padding:9px;display:flex}.work-page .variant-image-button{border-radius:10px;width:100%}.work-page .variant-image-frame{border:0;border-radius:10px}.work-page .variant-image-frame img{border-radius:10px}.work-page .variant-zoom{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.work-page .variant-copy{padding-inline:6px}.work-page .variant-copy h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:.95rem;line-height:1.3}.work-page .variant-kicker{letter-spacing:.1em;margin-bottom:6px;font-size:.55rem}.work-page .variant-metadata{flex-wrap:wrap;gap:3px 0;margin:0;font-size:.68rem;line-height:1.45;display:flex}.work-page .variant-metadata>div{border:0;gap:0;min-width:0;padding:0;display:inline-flex}.work-page .variant-metadata>div:not(:last-child):after{content:"·";color:var(--muted);padding-inline:5px}.work-page .variant-metadata dt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.work-page .variant-metadata dd{overflow-wrap:anywhere;font-size:inherit;margin:0}.work-page .variant-card>.variant-collection-slot{box-sizing:border-box;border:0;width:100%;min-width:0;margin-top:auto;padding:0 6px 5px}.work-page .variant-collection-controls{justify-content:space-between;gap:8px}.work-page .variant-card .collection-stepper{border-radius:10px;grid-template-columns:44px 36px 44px}.work-page .variant-card .collection-stepper input{border-inline:0}.work-page .variant-card .collection-stepper button{border-radius:9px}.work-page .variant-card .collection-status{order:-1;font-size:.62rem}.work-page .variant-card .collection-add-button{border-radius:10px;width:100%;min-height:44px;padding:8px 4px;font-size:.58rem}.work-page .variant-card .variant-wanted-control{margin-top:8px;padding:0}.work-page .variant-card .wanted-button{border-radius:10px;width:100%;min-height:44px;padding-inline:5px;font-size:.65rem}.work-page .variant-card:focus-within{border-color:var(--gold)}@media (hover:hover){.work-page .variant-card:hover{border-color:var(--gold)}}@media (max-width:600px){.work-page .variants-grid{justify-content:center}}.work-page .variant-card{background:#14130f;border-color:#ded8c21a}.work-page .variant-copy h3{font-family:Bodoni Moda,Georgia,serif;font-variation-settings:"opsz" 11, "wght" 600!important}.work-page .variant-card .variant-collection-controls{border-top:0;padding-top:0}.variant-image-area{min-width:0;position:relative}.work-page .variant-card .variant-wanted-overlay{z-index:2;opacity:0;pointer-events:none;width:44px;margin:0;padding:0;transition:opacity .15s;position:absolute;top:8px;right:8px}.work-page .variant-card .variant-wanted-overlay .wanted-button{border:1px solid var(--gold);width:44px;height:44px;min-height:44px;color:var(--gold);background:#14130feb;border-radius:50%;place-items:center;padding:0;display:grid}.work-page .variant-wanted-overlay .wanted-button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.work-page .variant-card:hover .variant-wanted-overlay,.work-page .variant-card:focus-within .variant-wanted-overlay,.work-page .variant-card .variant-wanted-overlay[data-wanted=true],.work-page .variant-card .variant-wanted-overlay[data-has-error=true]{opacity:1;pointer-events:auto}.work-page .variant-wanted-overlay .collection-error{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:190px;max-width:calc(100vw - 60px);margin:0;padding:10px;font-size:.75rem;position:absolute;top:48px;right:0}.work-page .variant-card .variant-collection-controls{justify-content:center}.work-page .variant-card .collection-status{text-align:center;width:100%}.work-page .variant-card .variant-trade-control,.work-page .variant-card .trade-editor{justify-items:center}.work-page .variant-card .trade-control-actions{justify-content:center}.work-page .variant-card .trade-login{text-align:center;display:block}@media (hover:none),(pointer:coarse){.work-page .variant-card .variant-wanted-overlay{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.work-page .variant-card .variant-wanted-overlay{transition:none}}
@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/bodoni-moda/aFTS7PxzY382XsXX63LUYJSPeNbcW2BO.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/bodoni-moda/aFTS7PxzY382XsXX63LUYJSPeMTcW2BO.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/bodoni-moda/aFTS7PxzY382XsXX63LUYJSPeKTcW2BO.woff2)format("woff2");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:Bodoni Moda;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/bodoni-moda/aFTS7PxzY382XsXX63LUYJSPeKrcWw.woff2)format("woff2");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:Bodoni Moda;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/bodoni-moda/aFTQ7PxzY382XsXX63LUYJT2SKjEXw.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/bodoni-moda/aFTQ7PxzY382XsXX63LUYJTkSKjEXw.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/bodoni-moda/aFTQ7PxzY382XsXX63LUYJSESKjEXw.woff2)format("woff2");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:Bodoni Moda;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/bodoni-moda/aFTQ7PxzY382XsXX63LUYJSKSKg.woff2)format("woff2");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 Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans/regular.ttf)format("truetype")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDCqg4poY.woff2)format("woff2");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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDA6g4poY.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDBKg4poY.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDCKg4poY.woff2)format("woff2");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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDCag4poY.woff2)format("woff2");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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/ibm-plex-sans/zYXGKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1swZSAXcomDVmadSD2FlDB6g4.woff2)format("woff2");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}
