@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700;900&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-light:300;--font-weight-medium:500;--font-weight-black:900;--tracking-tight:-.025em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[3px\]{margin-top:3px}.mt-\[4px\]{margin-top:4px}.mt-\[5px\]{margin-top:5px}.mt-\[8px\]{margin-top:8px}.mt-\[10px\]{margin-top:10px}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-7{margin-right:calc(var(--spacing) * 7)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-\[10px\]{margin-bottom:10px}.ml-1{margin-left:calc(var(--spacing) * 1)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.max-h-\[320px\]{max-height:320px}.w-\[72px\]{width:72px}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[340px\]{max-width:340px}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[10px\]{gap:10px}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.overflow-y-auto{overflow-y:auto}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-\[rgba\(var\(--text-rgb\)\,0\.05\)\]{border-color:rgba(var(--text-rgb),.05)}.border-\[rgba\(var\(--text-rgb\)\,0\.07\)\]{border-color:rgba(var(--text-rgb),.07)}.border-\[rgba\(var\(--text-rgb\)\,0\.15\)\]{border-color:rgba(var(--text-rgb),.15)}.border-\[rgba\(var\(--text-rgb\)\,0\.20\)\]{border-color:rgba(var(--text-rgb),.2)}.border-\[var\(--accent\)\]{border-color:var(--accent)}.border-\[var\(--border\)\]{border-color:var(--border)}.border-transparent{border-color:#0000}.bg-\[rgba\(var\(--text-rgb\)\,0\.05\)\]{background-color:rgba(var(--text-rgb),.05)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-transparent{background-color:#0000}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[6px\]{padding-inline:6px}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-\[2px\]{padding-block:2px}.py-\[5px\]{padding-block:5px}.py-\[6px\]{padding-block:6px}.py-\[7px\]{padding-block:7px}.py-\[14px\]{padding-block:14px}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[2px\]{padding-bottom:2px}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.font-\[inherit\]{font-family:inherit}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[clamp\(36px\,4vw\,52px\)\]{font-size:clamp(36px,4vw,52px)}.text-\[clamp\(46px\,5vw\,70px\)\]{font-size:clamp(46px,5vw,70px)}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-none{--tw-leading:1;line-height:1}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-2\.5px\]{--tw-tracking:-2.5px;letter-spacing:-2.5px}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.10em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.text-balance{text-wrap:balance}.text-\[rgba\(var\(--text-rgb\)\,0\.60\)\]{color:rgba(var(--text-rgb),.6)}.text-\[rgba\(var\(--text-rgb\)\,0\.70\)\]{color:rgba(var(--text-rgb),.7)}.text-\[var\(--danger\)\]{color:var(--danger)}.text-\[var\(--on-accent\)\]{color:var(--on-accent)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-40{opacity:.4}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}}@media (min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:inline{display:inline}}}html[data-theme=dark]{--bg:#111009;--text-rgb:217, 211, 196;--text-primary:#e6dfd0;--accent:#1a9b5e;--accent-rgb:26, 155, 94;--accent-hover:#2bb56f;--border-alpha:.07;--border-dark-alpha:.1;--text-muted:rgba(var(--text-rgb), .72);--text-secondary:rgba(var(--text-rgb), .82);--text-tertiary:rgba(var(--text-rgb), .72);--border-subtle:rgba(var(--text-rgb), .15);--border-standard:rgba(var(--text-rgb), .12);--surface:#14120cfa;--alltinned-accent:#2e8bc0;--alltinned-accent-rgb:46, 139, 192;--fs-affiliated:8px}html[data-theme=light]{--bg:#f5f0e8;--text-rgb:26, 24, 20;--text-primary:#1a1814;--accent:#178a52;--accent-rgb:23, 138, 82;--accent-hover:#1f9d61;--border-alpha:.1;--border-dark-alpha:.15;--text-faint:rgba(var(--text-rgb), .55);--text-muted:rgba(var(--text-rgb), .72);--text-secondary:rgba(var(--text-rgb), .82);--text-tertiary:rgba(var(--text-rgb), .72);--border-subtle:rgba(var(--text-rgb), .15);--border-standard:rgba(var(--text-rgb), .12);--surface-subtle:rgba(var(--text-rgb), .04);--surface-standard:rgba(var(--text-rgb), .06);--surface:#fffffffa;--alltinned-accent:#1e6a96;--alltinned-accent-rgb:30, 106, 150;--fs-affiliated:8px}:root{--bg:#111009;--surface:#1a1a16;--border:rgba(var(--text-rgb),.07);--text-primary:#e6dfd0;--text-faint:rgba(var(--text-rgb), .55);--text-muted:rgba(var(--text-rgb), .72);--text-secondary:rgba(var(--text-rgb), .82);--border-subtle:rgba(var(--text-rgb), .15);--border-standard:rgba(var(--text-rgb), .12);--surface-subtle:rgba(var(--text-rgb), .04);--surface-standard:rgba(var(--text-rgb), .06);--accent:#1a9b5e;--accent-rgb:26, 155, 94;--accent-hover:#2bb56f;--on-accent:#111009;--danger:#e87979;--alltinned-accent:#2e8bc0;--alltinned-accent-rgb:46, 139, 192;--fs-affiliated:8px;--font-serif:Georgia, "Times New Roman", serif;--text-display:clamp(72px, 10vw, 120px);--text-headline:clamp(36px, 5vw, 56px);--text-label:12px;--tracking-display:-.04em;--tracking-tight:-.02em;--tracking-label:.15em;--font-georgia:Georgia, "Times New Roman", serif;--text-dim:rgba(var(--text-rgb), .48);--fs-breadcrumb:9px;--fs-eyebrow:9px;--fs-facts:10px;--fs-species:10px}@media (max-width:768px){html[data-theme=dark],html[data-theme=light],:root{--text-muted:rgba(var(--text-rgb), .82);--text-tertiary:rgba(var(--text-rgb), .82);--text-secondary:rgba(var(--text-rgb), .9);--fs-breadcrumb:12px;--fs-eyebrow:13px;--fs-facts:12px;--fs-species:13px}}.headline{font-family:var(--font-georgia);font-weight:700}html,body{max-width:100%;overflow-x:clip}body{background:var(--bg);color:var(--text-primary);font-family:Inter,sans-serif}a{transition:color .15s}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.6}}.skeleton-bar{background:rgba(var(--text-rgb), .13);animation:1.6s cubic-bezier(.4,0,.6,1) infinite skeleton-pulse}.label{font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-secondary)}.rule{border:none;border-top:1px solid var(--border);width:100%;margin:0}.nav-link{color:rgba(var(--text-rgb),.5);transition:color .15s}.nav-link:hover{color:var(--accent)}.accent-link{color:var(--accent);transition:color .15s}.accent-link:hover{color:var(--accent-hover)}.wordmark-link{color:var(--accent);font-family:var(--font-georgia);text-decoration:none;transition:color .15s}.wordmark-link:hover{color:#6edba6}.sidebar-link{color:rgba(var(--text-rgb),.65);transition:color .15s}.sidebar-link:hover{color:var(--accent)}.go-deeper-link{color:rgba(var(--text-rgb),.5);transition:color .15s}.go-deeper-link:hover{color:var(--accent)}.back-link{color:rgba(var(--text-rgb),.4);transition:color .15s}.back-link:hover{color:var(--accent)}.guide-body-link{color:rgba(var(--text-rgb),.65);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.guide-body-link:hover{color:var(--accent)}.product-name{color:var(--text-primary);transition:color .15s}.product-row:hover .product-name{color:var(--accent)}.group:hover .product-name{color:var(--accent)!important}.group:hover .issue-title{color:var(--accent)}.product-row .product-row-index{color:rgba(var(--text-rgb),.6);transition:color .15s}.product-row:hover .product-row-index{color:var(--text-muted)}.products-search::placeholder{color:rgba(var(--text-rgb),.65)}.product-grid{grid-template-columns:repeat(3,1fr);column-gap:40px;display:grid}@media (max-width:768px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.product-grid{grid-template-columns:1fr}}.product-cell{border-bottom:1px solid var(--border);padding:24px 0;display:block}.product-cell .product-name{color:var(--text-primary);transition:color .15s}.product-cell:hover .product-name{color:var(--accent)}.detail-grid{grid-template-columns:9fr 6fr 5fr;align-items:start;gap:40px;display:grid}@media (max-width:900px){.detail-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.detail-grid{grid-template-columns:1fr}}.spec-row{border-bottom:1px solid var(--border)}.spec-row:last-child{border-bottom:none}.product-row{border-bottom:1px solid var(--border);transition:color .15s}.product-row .product-row-name{color:var(--text-primary);transition:color .15s}.product-row:hover .product-row-name{color:var(--accent)}.retailer-product-row{transition:background .12s}.retailer-product-row:hover{background:rgba(var(--text-rgb),.02)}.retailer-product-row:hover .retailer-product-name{color:var(--accent)!important}.fish-type-row .fish-type-name{color:var(--text-primary);transition:color .15s}.fish-type-row:hover .fish-type-name{color:var(--accent)}.fish-type-row .ghost-count{opacity:.22;transition:opacity .15s}.fish-type-row:hover .ghost-count{opacity:1}.retailer-row .retailer-name{color:var(--text-primary);transition:color .15s}.retailer-row:hover .retailer-name{color:var(--accent)}.retailer-row .ghost-count{opacity:.22;transition:opacity .15s}.retailer-row:hover .ghost-count{opacity:1}.brand-list-item{border-bottom:1px solid var(--border);padding:20px 0;display:block}.brand-list-item .brand-name{color:var(--text-primary);transition:color .15s}.brand-list-item:hover .brand-name{color:var(--accent)}.search-input{border:none;border-bottom:1px solid var(--border);color:var(--text-primary);background:0 0;width:100%;transition:border-color .15s}.search-input::placeholder{color:rgba(var(--text-rgb),.65)}.search-input:focus{border-bottom-color:var(--accent);outline:none}.filter-select{border:none;border-bottom:1px solid var(--border);color:var(--text-secondary);appearance:none;cursor:pointer;background:0 0;transition:border-color .15s}.filter-select:hover{color:rgba(var(--text-rgb),.7);cursor:pointer}.filter-select:focus{border-bottom-color:var(--accent);color:var(--text-primary);outline:none}.products-search:focus{color:var(--text-primary);outline:none}.nav-hamburger{display:none!important}@media (max-width:768px){.nav-desktop{display:none!important}.nav-hamburger{display:flex!important}}.stats-grid{border:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.stats-grid-item{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:24px 28px}.stats-grid-item:nth-child(2n){border-right:none}.stats-grid-item:nth-child(n+3){border-bottom:none}@media (max-width:768px){.max-w-5xl{padding-left:16px;padding-right:16px}.stats-grid-item{padding:18px 20px}}.page-two-col{grid-template-columns:1fr 1fr;gap:0;display:grid}@media (max-width:768px){.page-two-col{grid-template-columns:1fr}.px-6{padding-left:16px!important;padding-right:16px!important}}.products-filter-bar{flex-direction:column;gap:0;display:flex}.products-filter-search{border-bottom:1px solid var(--border);width:100%}.products-filter-controls{border-bottom:1px solid var(--border);flex-wrap:nowrap;align-items:center;gap:0;display:flex;overflow-x:auto}.guide-layout{grid-template-columns:1fr 220px;gap:80px;display:grid}.guide-layout-content{border-right:1px solid var(--border);padding-top:0;padding-right:64px}.guide-layout-sidebar{align-self:start;padding-top:0;position:sticky;top:24px}@media (max-width:768px){.guide-layout{grid-template-columns:1fr;gap:0}.guide-layout-content{border-right:none;padding-right:0}.guide-layout-sidebar{border-top:1px solid var(--border);padding-top:0;position:static}}.page-hero-grid{width:100%;max-width:var(--max);padding-left:var(--gut);padding-right:var(--gut);grid-template-columns:1fr 1fr;column-gap:48px;margin-left:auto;margin-right:auto;display:grid}.editorial-intro{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;padding:32px 0;display:grid}.products-table-header{border-bottom:1px solid var(--border);grid-template-columns:64px 1fr 160px 120px;padding:12px 0 8px;display:grid}.products-table-row{border-bottom:1px solid var(--border);color:inherit;grid-template-columns:64px 1fr 160px 120px;align-items:center;padding:14px 0;text-decoration:none;display:grid}.product-detail-grid{border-bottom:1px solid var(--border);grid-template-columns:280px 1fr 200px;align-items:start;gap:48px;padding:40px 0;display:grid}.brand-hero-grid{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:0;padding-bottom:40px;display:grid}.brand-hero-left{border-right:1px solid var(--border);padding-right:40px}.brand-hero-name{letter-spacing:-.04em;color:var(--text-primary);margin-bottom:28px;font-size:clamp(48px,7vw,80px);font-weight:900;line-height:1}.brand-hero-right{padding-left:40px}.ghost-letter{color:rgba(var(--text-rgb),.02);pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-8px;z-index:0;font-size:280px;font-weight:900;line-height:1;position:absolute;bottom:-80px;right:-20px}.ghost-numeral{letter-spacing:-.04em;color:rgba(var(--text-rgb), .08);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(140px,16vw,240px);font-weight:900;line-height:1;position:absolute;top:-24px;right:0}@media (max-width:768px){.ghost-numeral{font-size:96px}}.detail-hero-grid{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:end;display:grid}.detail-hero-left{border-right:1px solid var(--border);align-self:center;padding:48px 52px 48px 0}.detail-hero-right{flex-direction:column;justify-content:space-between;padding:48px 0 48px 52px;display:flex}.retailers-intro-grid{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:center;display:grid}.retailer-list-grid{grid-template-columns:1fr 1fr;display:grid}.retailer-detail-main{max-width:860px;margin:0 auto;padding:0 32px 80px}.retailer-detail-body{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:48px;margin-top:20px;padding-top:40px;display:grid}.media-intro{max-width:50%;padding-right:48px}.media-body{grid-template-columns:1fr 1fr;gap:0;margin-top:32px;display:grid}@media (max-width:768px){.page-hero-grid{grid-template-columns:1fr;gap:0}.page-hero-grid>div{border-right:none!important;min-height:0!important;padding-top:24px!important;padding-bottom:24px!important}.editorial-intro{grid-template-columns:1fr}.editorial-intro>div:first-child{border-bottom:1px solid var(--border);padding-bottom:24px;border-right:none!important;padding-right:0!important}.editorial-intro>div:last-child{padding-top:24px;padding-left:0!important}.products-table-header{display:none!important}.products-table-row{grid-template-columns:64px 1fr}.col-brand,.col-species{display:none}.product-detail-grid{grid-template-columns:1fr;gap:24px}.brand-hero-grid{grid-template-columns:1fr}.brand-hero-left{border-right:none;border-bottom:1px solid var(--border);margin-bottom:28px;padding-bottom:28px;padding-right:0}.brand-hero-right{padding-left:0}.ghost-letter{font-size:140px;bottom:-40px;right:-10px}.detail-hero-grid{grid-template-columns:1fr}.detail-hero-left{border-right:none;border-bottom:1px solid var(--border);padding:32px 0 24px}.detail-hero-right{padding:24px 0 32px}.retailers-intro-grid{grid-template-columns:1fr}.retailers-intro-grid>div:first-child{border-bottom:1px solid var(--border);padding-bottom:32px;border-right:none!important;padding-right:0!important}.retailers-intro-grid>div:last-child{padding-top:32px;padding-left:0!important}.retailer-list-grid{grid-template-columns:1fr}.retailer-list-grid a{border-right:none!important;padding:10px 0!important}.retailer-detail-main{padding:0 16px 80px}.retailer-detail-body{grid-template-columns:1fr;gap:32px}.retailer-detail-body>div:last-child{border-left:none!important;padding-left:0!important}.media-intro{max-width:100%;padding-right:0}.media-body{grid-template-columns:1fr}.media-body>div:first-child{border-bottom:1px solid var(--border);padding-bottom:32px;border-right:none!important;padding-right:0!important}.media-body>div:last-child{padding-top:32px;padding-left:0!important}.guide-headline{font-size:clamp(32px,8vw,48px)!important}}.az-filter-bar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px 8px;padding:16px 0;display:flex}.brand-desc-lead{color:var(--text-primary);margin-bottom:20px;font-size:15px;font-weight:400;line-height:1.85}.brand-desc-body{color:var(--text-primary);margin-bottom:20px;font-size:15px;font-weight:300;line-height:1.85}.brand-pull{border-left:2px solid var(--accent);color:var(--text-primary);letter-spacing:-.02em;margin:24px 0;padding-left:20px;font-size:15px;font-weight:700;line-height:1.5}.fish-hero-grid{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:center;gap:0;padding-bottom:28px;display:grid}.fish-hero-left{padding-right:48px}.fish-hero-name{letter-spacing:-.04em;color:var(--text-primary);font-size:clamp(56px,8vw,96px);font-weight:900;line-height:1}.fish-hero-right{border-left:1px solid var(--border);padding-left:48px}.fish-count{letter-spacing:-.04em;color:rgba(var(--accent-rgb),.2);font-size:80px;font-weight:900;line-height:1}.fish-count-label{letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--text-rgb),.5);margin-top:6px;font-size:9px;font-weight:500}@media (max-width:768px){.fish-hero-grid{grid-template-columns:1fr}.fish-hero-right{border-left:none;border-top:1px solid var(--border);margin-top:24px;padding-top:24px;padding-left:0}.fish-count{font-size:56px}}.fish-body{grid-template-columns:1fr 200px;gap:48px;padding-top:32px;display:grid}.fish-desc{max-width:520px}.region-hero{border-bottom:1px solid var(--border);padding-bottom:32px;position:relative;overflow:hidden}.region-ghost-country{color:rgba(var(--text-rgb),.03);letter-spacing:-.05em;-webkit-user-select:none;user-select:none;z-index:0;font-size:200px;font-weight:900;line-height:1;position:absolute;bottom:-30px;right:-10px}.region-name{letter-spacing:-.04em;color:var(--text-primary);z-index:1;font-size:clamp(56px,9vw,100px);font-weight:900;line-height:1;position:relative}.region-country-label{letter-spacing:.18em;color:rgba(var(--text-rgb),.5);z-index:1;margin-bottom:8px;font-size:12px;position:relative}.region-body{grid-template-columns:1fr 1fr;gap:48px;padding-top:28px;display:grid}.region-desc{max-width:520px}.region-sidebar{border-left:1px solid var(--border);padding-left:40px}.region-nf-label{letter-spacing:.2em;text-transform:uppercase;color:rgba(var(--text-rgb),.5);margin-bottom:16px;font-size:9px;font-weight:500}.region-nf-list{color:var(--text-primary);font-size:18px;font-weight:300;line-height:1.6}@media (max-width:768px){.region-body{grid-template-columns:1fr}.region-sidebar{border-left:none;border-top:1px solid var(--border);padding-top:28px;padding-left:0}.region-ghost-country{font-size:120px}.regions-atlas-grid,.brand-product-row{grid-template-columns:1fr!important}.brand-products-header{display:none!important}.fish-type-product-row{grid-template-columns:1fr!important}.retailers-stat-row{gap:20px!important}.footer-grid{grid-template-columns:1fr!important}.media-hero-grid{grid-template-columns:1fr!important;gap:16px!important}.media-hero-right{border-left:none!important;padding-left:0!important}.brands-hero-grid{grid-template-columns:1fr!important;gap:16px!important}.brands-hero-right{border-left:none!important;padding-left:0!important}.essence-list-grid{grid-template-columns:1fr 1fr!important}}.essence-row .essence-row-name{color:var(--text-primary)}.essence-row:hover .essence-row-name{color:var(--accent)}.essence-row .essence-row-arrow{color:rgba(var(--text-rgb),.25)}.essence-row:hover .essence-row-arrow{color:var(--accent)}.brand-filter-grid{grid-template-columns:1fr 1fr 1fr;display:grid}@media (max-width:768px){.brand-filter-grid{grid-template-columns:1fr 1fr!important}}.nav-pill-row{justify-content:flex-end;display:flex}.nav-wordmark-zone{flex-shrink:0}.nav-search-zone{flex:1;min-width:0}.nav-controls-zone{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (min-width:768px){.nav-wordmark-zone{flex:1;flex-shrink:unset}.nav-search-zone{flex:none;width:360px;max-width:360px}.nav-controls-zone{flex:1;flex-shrink:unset}}.nav-desktop-links{align-items:center;gap:20px;margin-right:16px;display:none}@media (min-width:768px){.nav-desktop-links{display:flex}}.nav-desktop-links a{letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--text-rgb), .55);align-items:center;gap:6px;font-size:11px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.nav-desktop-links a>svg{flex-shrink:0}.nav-desktop-links a:hover,.nav-desktop-links a[data-active=true]{color:var(--accent)}.menu-row-inner{align-items:center;gap:10px;display:inline-flex}.menu-row-inner>svg.sm-icon{color:rgba(var(--text-rgb), .45);flex-shrink:0}.app-content-wrap{padding-top:48px;padding-bottom:0}@media (max-width:767px){body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}}.bottom-tab-bar{z-index:50;background:var(--surface);border-top:1px solid rgba(var(--text-rgb), .1);padding-bottom:env(safe-area-inset-bottom,0px);display:flex;position:fixed;bottom:0;left:0;right:0}@media (min-width:768px){.bottom-tab-bar{display:none}}.bottom-tab-bar-item{cursor:pointer;min-height:48px;color:rgba(var(--text-rgb), .45);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px 4px;text-decoration:none;transition:color .15s;display:flex}.bottom-tab-bar-item[data-active=true]{color:var(--accent)}.bottom-tab-bar-label{letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:500}.mr-container{max-width:1200px;margin:0 auto;padding:0 32px}.product-link{color:inherit;text-decoration:none}a.product-link:hover{color:var(--accent)}.entity-link{color:inherit;text-decoration:none;transition:border-color .15s,color .15s}@media (max-width:768px){.entity-link{border-bottom:1px solid rgba(var(--text-rgb), .55);padding-bottom:1px}}@media (min-width:769px){a.entity-link:hover,button.entity-link:hover{border-bottom:1px solid var(--accent)}}.entity-link--title{color:var(--text-primary);border-bottom:none;padding-bottom:0}@media (max-width:768px){.entity-link--title{text-decoration:underline;-webkit-text-decoration-color:rgba(var(--text-rgb), .55);-webkit-text-decoration-color:rgba(var(--text-rgb), .55);-webkit-text-decoration-color:rgba(var(--text-rgb), .55);text-decoration-color:rgba(var(--text-rgb), .55);text-underline-offset:2px;text-decoration-thickness:1px}}@media (min-width:769px){a.entity-link--title:hover,button.entity-link--title:hover{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:2px;border-bottom:none;text-decoration-thickness:1px}}.mrt-btn-accent{border:1px solid rgba(var(--accent-rgb), .5);color:var(--accent);cursor:pointer;background:0 0;font-family:inherit;transition:background .15s,border-color .15s}.mrt-btn-accent:hover:not(:disabled){background:rgba(var(--accent-rgb), .1);border-color:var(--accent)}.mrt-btn-accent:disabled{cursor:not-allowed;opacity:.5}.mrt-btn-alltinned{border:1px solid rgba(var(--alltinned-accent-rgb), .35);color:var(--alltinned-accent);cursor:pointer;background:0 0;font-family:inherit;transition:background .15s,border-color .15s}.mrt-btn-alltinned:hover:not(:disabled){background:rgba(var(--alltinned-accent-rgb), .1);border-color:var(--alltinned-accent)}.mrt-btn-alltinned:disabled{cursor:not-allowed;opacity:.5}.mrt-checkbox{appearance:none;border:1px solid rgba(var(--text-rgb), .3);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin:0;transition:border-color .15s,background .15s;display:inline-flex;position:relative}.mrt-checkbox:hover{border-color:rgba(var(--text-rgb), .6)}.mrt-checkbox:checked{background:var(--accent);border-color:var(--accent)}.mrt-checkbox:checked:after{content:"";border:solid var(--on-accent);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;transform:rotate(45deg)}.notes-toggle{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:none}button.notes-toggle:hover,a.notes-toggle:hover{color:var(--accent)}.text-50{font-size:50px;font-weight:700;line-height:1}.text-55{font-size:55px;font-weight:700;line-height:1}.text-60{font-size:60px;font-weight:700;line-height:1}.text-accent{color:var(--accent)}.price-row:hover{background:#d9d3c408}.text-primary{color:var(--text)}.text-muted{color:var(--text-muted)}.text-dim{color:var(--text-dim)}.text-faint{color:var(--text-faint)}.text-xs{font-size:11px}.text-sm{font-size:13px}.text-base{font-size:15px}.label-upper{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:500}.stat-value{letter-spacing:-1.5px;color:var(--text-primary);font-size:32px;font-weight:900;line-height:1}.section-label{font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.pro-locked{opacity:.4;cursor:not-allowed;pointer-events:none}.pro-locked-btn{opacity:.4;cursor:not-allowed;pointer-events:none;align-items:center;gap:6px;display:inline-flex}.badge-new{background:rgba(var(--accent-rgb),.12);color:var(--accent)}.badge-restock{color:#c8a050;background:#c8a0501f}.badge-drop{color:#e05050;background:#e050501f}.badge-oos{color:#7a9ab8;background:#6482b41f}.badge-discount{background:rgba(var(--accent-rgb),.12);color:var(--accent);padding:2px 6px;font-size:9px;font-weight:700;display:inline-block}.badge-price-drop{background:rgba(var(--accent-rgb),.12);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;padding:2px 6px;font-size:9px;font-weight:700;display:inline-block}.badge-on-sale{color:#c8a050;letter-spacing:.08em;text-transform:uppercase;background:#c8a0501f;padding:2px 6px;font-size:9px;font-weight:700;display:inline-block}.price-up{color:#e05050}.price-down{color:var(--accent)}.price-neutral{color:var(--text-muted)}.issues-grid{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}@media (max-width:768px){.issues-grid{grid-template-columns:1fr}}.pro-grid{grid-template-columns:1fr 1fr;gap:0;display:grid}@media (max-width:768px){.pro-grid{grid-template-columns:1fr}.pro-grid>div{border-right:none!important;padding-left:0!important;padding-right:0!important}}.market-feed-grid{grid-template-columns:1fr 1fr;gap:0 32px;display:grid}@media (max-width:768px){.market-feed-grid{grid-template-columns:1fr}}@media (min-width:768px){.market-feed-grid>.mrt-cell+.mrt-cell,.market-feed-grid>.mrt-affiliate-inline+.mrt-cell,.market-feed-grid>.mrt-cell+.mrt-affiliate-inline{border-top:none}.market-feed-grid>.mrt-cell:nth-child(n+3),.market-feed-grid>.mrt-affiliate-inline:nth-child(n+3){border-top:1px solid rgba(var(--text-rgb), .04)}}.market-feed-row{border-bottom:1px solid rgba(var(--text-rgb), .07);justify-content:space-between;align-items:flex-start;padding:10px 0;display:flex}.market-feed-price{text-align:right;flex-shrink:0;margin-left:16px}@media (max-width:640px){.market-feed-row{flex-wrap:wrap}.market-feed-price{text-align:left;flex-basis:100%;margin-top:6px;margin-left:4.75rem;margin-right:0}}.badge-event-active{color:var(--accent);border:.5px solid rgba(var(--accent-rgb), .5)}.badge-event-mid{color:rgba(var(--text-rgb), .5);border:.5px solid rgba(var(--text-rgb), .25)}.badge-event-dim{color:rgba(var(--text-rgb), .4);border:.5px solid rgba(var(--text-rgb), .15)}.prices-row{border-bottom:.5px solid rgba(var(--text-rgb), .07);cursor:pointer;justify-content:space-between;align-items:baseline;padding:10px 0;text-decoration:none;display:flex}.prices-row:hover{background:rgba(var(--text-rgb), .02)}.category-block{transition:border-color .15s}.category-block:hover{border-color:rgba(var(--accent-rgb),.3)}.category-block:hover .category-name{color:var(--accent)}.media-redesign-grid{grid-template-columns:1fr 1fr;gap:0;margin-top:40px;display:grid}.media-redesign-left{border-right:1px solid var(--border);padding-right:48px}.media-redesign-right{padding-left:48px}@media (max-width:768px){.media-redesign-grid{grid-template-columns:1fr;margin-top:24px}.media-redesign-left{border-right:none;border-bottom:1px solid var(--border);margin-bottom:40px;padding-bottom:40px;padding-right:0}.media-redesign-right{padding-left:0}}.media-col-heading{letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--text-rgb), .38);border-bottom:1px solid var(--border);padding-bottom:20px;font-size:9px;font-weight:500}.media-subsection{padding-top:28px;padding-bottom:28px}.media-subsection+.media-subsection{border-top:1px solid var(--border)}.media-sub-label{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:9px;font-weight:500}.media-lead-link{text-decoration:none;display:block}.media-lead-title{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--text-primary);font-size:26px;font-weight:400;line-height:1.15;transition:color .15s}.media-lead-title-hovered{color:var(--accent)}.media-lead-meta{letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--text-rgb), .35);margin-top:10px;font-size:9px;font-weight:500}.media-tail-list{margin-top:16px}.media-tail-item{align-items:baseline;gap:9px;padding:6px 0;text-decoration:none;display:flex}.media-tail-arrow{color:rgba(var(--text-rgb), .22);flex-shrink:0;font-size:11px;line-height:1.35;transition:color .15s}.media-tail-arrow-hovered{color:var(--accent)}.media-tail-text{flex:1;min-width:0}.media-tail-title{color:var(--text-primary);font-size:13px;font-weight:400;line-height:1.35;transition:color .15s}.media-tail-title-hovered{color:var(--accent)}.media-tail-source{letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--text-rgb), .28);white-space:nowrap;margin-left:7px;font-size:9px;font-weight:500;display:inline-block}.media-coming-soon{color:rgba(var(--text-rgb), .3);font-size:13px;font-weight:300}.media-expand-toggle{letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--text-rgb), .38);cursor:pointer;background:0 0;border:none;margin-top:12px;padding:0;font-size:9px;font-weight:500;transition:color .15s;display:block}.media-expand-toggle-hovered{color:var(--accent)}.media-newsletter-hero-wrap{border:1px solid var(--border);background:rgba(var(--text-rgb), .04);width:100%;height:200px;margin-bottom:14px;overflow:hidden}.media-newsletter-hero-img{object-fit:cover;width:100%;height:100%;display:block}.media-inline-lead{flex-direction:row;align-items:flex-start;gap:14px;text-decoration:none;display:flex}.media-inline-lead-img-wrap{border:1px solid var(--border);background:rgba(var(--text-rgb), .04);flex:0 0 120px;width:120px;height:120px;overflow:hidden}.media-inline-lead-img{object-fit:cover;width:100%;height:100%;display:block}.media-inline-lead-body{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}@media (max-width:480px){.media-inline-lead{flex-direction:column}.media-inline-lead-img-wrap{flex:none;width:100%;height:160px}}.media-vlog-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:4px;display:grid}@media (max-width:480px){.media-vlog-grid{grid-template-columns:1fr}}.media-vlog-card{text-decoration:none;display:block}.media-vlog-thumb-wrap{aspect-ratio:16/9;border:1px solid var(--border);background:rgba(var(--text-rgb), .04);position:relative;overflow:hidden}.media-vlog-thumb{object-fit:cover;width:100%;height:100%;display:block}.media-vlog-play{color:#ffffffeb;pointer-events:none;background:#00000070;justify-content:center;align-items:center;width:32px;height:32px;padding-left:2px;font-size:13px;transition:background .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.media-vlog-play-hovered{background:#000000a8}.media-vlog-title{font-family:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--text-primary);margin-top:8px;font-size:14px;font-weight:400;line-height:1.25;transition:color .15s}.media-vlog-title-hovered{color:var(--accent)}.media-vlog-source{letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--text-rgb), .35);margin-top:5px;font-size:9px;font-weight:500}.media-bottom-pad{padding-bottom:80px}.styled-dropdown-trigger{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:rgba(var(--text-rgb), .35);text-align:left;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:inherit;font-size:9px;font-weight:700;transition:color .15s;display:block}.styled-dropdown-trigger:hover{color:rgba(var(--text-rgb), .6)}.styled-dropdown-panel{z-index:200;background:var(--bg);border:1px solid var(--border-subtle);min-width:100%;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0}.styled-dropdown-option{letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:rgba(var(--text-rgb), .35);-webkit-user-select:none;user-select:none;padding:7px 12px;font-family:inherit;font-size:9px;font-weight:700;transition:color .15s}.styled-dropdown-option:hover,.styled-dropdown-option--active{color:var(--accent)}.product-page-container{max-width:64rem;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media (max-width:768px){.product-page-container{padding-left:16px;padding-right:16px}}.free-hero-grid{grid-template-columns:1fr 1fr;align-items:start;column-gap:48px;display:grid}.free-hero-grid>:first-child{border-right:1px solid rgba(var(--text-rgb), .07);padding-right:48px}@media (max-width:768px){.free-hero-grid{grid-template-columns:1fr;row-gap:24px}.free-hero-grid>:first-child{border-right:none;padding-right:0}}.pro-identity-grid{grid-template-columns:320px 1fr;align-items:start;gap:28px;display:grid}@media (max-width:768px){.pro-identity-grid{grid-template-columns:1fr;gap:20px}.pro-identity-grid>:first-child{max-width:320px}}.pro-market-grid{grid-template-columns:1fr 1fr;align-items:start;column-gap:48px;display:grid}.pro-market-grid>:first-child{border-right:1px solid rgba(var(--text-rgb), .07);padding-right:48px}@media (max-width:768px){.pro-market-grid{grid-template-columns:1fr;row-gap:24px}.pro-market-grid>:first-child{border-right:none;padding-right:0}}.pro-rails-grid{grid-template-columns:1fr 1fr;column-gap:48px;display:grid}@media (max-width:768px){.pro-rails-grid{grid-template-columns:1fr;row-gap:24px}}.pro-bottom-grid{grid-template-columns:1fr 1fr 1fr;align-items:start;column-gap:40px;display:grid}@media (max-width:768px){.pro-bottom-grid{grid-template-columns:1fr;row-gap:28px}}.more-from-list a,.more-from-list a>span,.more-from-list a:visited,.more-from-list a:focus,.more-from-list a:focus-visible,.more-from-list a:active,.more-from-list a:hover{box-shadow:none;border:0;outline:0;text-decoration:none}.pro-hero-image{aspect-ratio:1;background:var(--surface-subtle);border:1px solid rgba(var(--text-rgb), .12);border-radius:10px;position:relative;overflow:hidden}.pro-hero-attribution{border-radius:3px}.pro-breadcrumb-row{letter-spacing:0;text-transform:none;color:var(--text-secondary);font-size:12px;font-weight:500}.pro-facts-line{letter-spacing:.01em;text-transform:none;color:var(--text-secondary);font-size:13px;font-weight:500}.pro-stats-row{flex-wrap:wrap;justify-content:flex-start;gap:24px;display:flex}.pro-stats-tile-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);white-space:normal;margin-bottom:4px;font-size:11px;font-weight:500;line-height:1.3}.pro-stats-tile-value{letter-spacing:-.02em;color:var(--text-primary);align-items:center;gap:5px;font-size:20px;font-weight:700;line-height:1;display:flex}.pro-stats-tile-value>span{color:var(--text-primary)}.pro-actions-row{gap:10px;display:flex}.rail-item{padding:0 0 14px;text-decoration:none;display:block}.rail-item-name{color:var(--text-primary);margin-bottom:3px;font-size:14px;font-weight:500;line-height:1.35;transition:color .15s;display:block}.rail-item:hover .rail-item-name{color:var(--accent)}.rail-item-meta{color:var(--text-secondary);letter-spacing:.04em;text-transform:none;font-size:11px;font-weight:400;line-height:1.4;display:block}.rail-item-name--ellipsis,.rail-item-meta--ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail-list{display:block}.rail-toggle{color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:4px;padding:8px 0;font-size:12px;font-weight:500;display:inline-block}.rail-toggle:hover{color:var(--accent-hover)}.site-footer-text{color:var(--text-secondary)}.site-footer-legal-links{flex-wrap:wrap}.site-footer-legal-links a{white-space:nowrap}.pro-freshness-trailer{color:var(--text-secondary)}@media (max-width:768px){.pro-breadcrumb-row{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.pro-breadcrumb-row>*{flex-shrink:0}.pro-facts-line{font-size:12px}.pro-hero-attribution{padding:2px 7px;font-size:9px}.pro-stats-row{flex-wrap:nowrap;justify-content:stretch;gap:10px}.pro-stats-row>div{background:rgba(var(--text-rgb), .05);border-radius:8px;flex:1;min-width:0;padding:9px 10px}.pro-stats-tile-label{white-space:normal;font-size:10px;line-height:1.3}.pro-stats-tile-value,.pro-stats-tile-value>span{letter-spacing:-.01em;white-space:nowrap;font-size:16px}.pro-actions-row>*{flex:1;width:auto}.pro-actions-row>*>button,.pro-actions-row>*>a,.pro-actions-row>button,.pro-actions-row>a{justify-content:center;width:100%;padding:12px;font-size:13px}.rail-item{border-bottom:1px solid rgba(var(--text-rgb), .08);padding:10px 0}.rail-list[data-expanded=false]>a:nth-child(n+4){display:none}}.mrt-cell{grid-template-columns:44px 1fr auto;align-items:center;gap:12px;min-height:44px;padding:12px 0;display:grid}@media (max-width:767px){.mrt-cell+.mrt-cell,.mrt-affiliate-inline+.mrt-cell,.mrt-cell+.mrt-affiliate-inline{border-top:1px solid rgba(var(--text-rgb), .04)}}.mrt-cell-price{text-align:right;color:var(--accent);font-size:15px;font-weight:600}.mrt-affiliate-inline{background:rgba(var(--accent-rgb),.06);border-left:2px solid var(--accent);grid-template-columns:44px 1fr auto;align-items:center;gap:12px;min-height:44px;padding:12px 12px 12px 14px;display:grid;position:relative}.mrt-affiliate-inline-label{color:var(--accent);font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;font-weight:600}.mrt-affiliate-featured{border:1px solid rgba(var(--accent-rgb),.3);border-radius:10px;padding:12px 14px 18px;position:relative}.mrt-affiliated-chip{font-size:var(--fs-affiliated);color:rgba(var(--text-rgb),.38);letter-spacing:.1em;text-transform:uppercase;font-weight:500;position:absolute;bottom:8px;right:12px}@media (min-width:769px){.nav-link:hover,.sidebar-link:hover,.go-deeper-link:hover,.back-link:hover,.guide-body-link:hover,a.product-link:hover,.product-row:hover .product-name,.group:hover .product-name,.group:hover .issue-title,.product-cell:hover .product-name,.product-row:hover .product-row-name,.retailer-product-row:hover .retailer-product-name,.fish-type-row:hover .fish-type-name,.retailer-row:hover .retailer-name,.brand-list-item:hover .brand-name,.rail-item:hover .rail-item-name,.category-block:hover .category-name{text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:2px;text-decoration-thickness:1px}}@media (max-width:768px){.product-name,.product-row-name,.retailer-product-name,.fish-type-name,.retailer-name,.brand-name,.rail-item-name,.category-name{text-decoration:underline;-webkit-text-decoration-color:rgba(var(--text-rgb), .55);-webkit-text-decoration-color:rgba(var(--text-rgb), .55);-webkit-text-decoration-color:rgba(var(--text-rgb), .55);text-decoration-color:rgba(var(--text-rgb), .55);text-underline-offset:2px;text-decoration-thickness:1px}}.for-brands{max-width:760px;margin:0 auto;padding:32px 0 64px}.for-brands .fb-kicker{letter-spacing:.22em;color:var(--accent);text-transform:uppercase;margin-bottom:26px;font-size:12px}.for-brands .fb-h1{font-family:var(--font-georgia);color:var(--text-primary);margin-bottom:36px;font-size:clamp(38px,6vw,58px);font-weight:400;line-height:1.08}.for-brands .fb-lede{max-width:620px;color:rgb(var(--text-rgb));font-size:18px;line-height:1.6}.for-brands .fb-lede+.fb-lede{margin-top:18px}.for-brands .fb-lede strong{color:var(--accent);font-weight:600}.for-brands .fb-section{border-top:1px solid rgba(var(--text-rgb), .12);margin-top:84px;padding-top:36px}.for-brands .fb-secnum{font-family:var(--font-georgia);color:var(--accent);margin-bottom:10px;font-size:15px}.for-brands .fb-h2{font-family:var(--font-georgia);color:var(--text-primary);margin-bottom:18px;font-size:30px;font-weight:400}.for-brands .fb-p{max-width:600px;color:rgb(var(--text-rgb));font-size:16px;line-height:1.6}.for-brands .fb-p+.fb-p{margin-top:14px}.for-brands .fb-report-list{border-top:1px solid rgba(var(--text-rgb), .12);margin:26px 0}.for-brands .fb-report-row{border-bottom:1px solid rgba(var(--text-rgb), .12);grid-template-columns:150px 1fr;gap:18px;padding:16px 4px;display:grid}.for-brands .fb-report-row dt{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:13px}.for-brands .fb-report-row dd{color:rgb(var(--text-rgb));font-size:16px}.for-brands .fb-pilot{color:var(--text-faint);max-width:600px;margin-top:20px;font-size:14px}.for-brands .fb-cta{color:var(--accent);margin-top:22px;font-size:16px;display:inline-block}.for-brands .fb-cta:hover{color:var(--accent-hover)}.for-brands .fb-cta .fb-arrow{transition:transform .18s;display:inline-block}.for-brands .fb-cta:hover .fb-arrow{transform:translate(4px)}.for-brands .fb-closing{border-top:1px solid rgba(var(--text-rgb), .12);text-align:center;margin-top:96px;padding:34px 0 0}.for-brands .fb-closing p{color:var(--text-faint);max-width:560px;margin:0 auto;font-size:13px;line-height:1.6}.hte-block{border-bottom:1px solid var(--border-subtle);padding:56px 0;position:relative}.hte-block:last-child{border-bottom:none}.hte-fol{letter-spacing:-8px;color:#0000;-webkit-text-stroke:1px rgba(var(--text-rgb),.07);z-index:0;pointer-events:none;font-variant-numeric:tabular-nums;font-size:clamp(96px,14vw,150px);font-weight:900;line-height:.8;position:absolute;top:22px;left:-8px}.hte-top{z-index:1;position:relative}.hte-lab{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:10px;font-weight:600}.hte-q{letter-spacing:-1.8px;max-width:14ch;color:var(--text-primary);margin:0 0 30px;font-size:clamp(30px,4.4vw,52px);font-weight:900;line-height:1}.hte-ans{columns:2;column-gap:48px;max-width:40rem}.hte-ans a{color:rgba(var(--text-rgb),.82);break-inside:avoid;padding:8px 0;font-size:16px;font-weight:600;text-decoration:none;transition:color .12s;display:block}.hte-ans a:hover{color:var(--accent)}@media (max-width:680px){.hte-ans{columns:1}}.htt-grid{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.htt-link{color:rgba(var(--text-rgb),.8);padding:3px 0;font-size:12.5px;font-weight:400;text-decoration:none;transition:color .12s;display:block}.htt-link:hover{color:var(--accent)}@media (max-width:640px){.htt-grid{grid-template-columns:1fr 1fr;gap:20px}}.conv-pop-anchor{display:inline-block;position:relative}.conv-pop{z-index:60;background:var(--surface);border:1px solid var(--border-subtle);border-radius:4px;width:max-content;max-width:410px;padding:18px 20px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 8px 28px #00000073}.conv-pop.conv-pop-right{left:auto;right:0}.conv-pop:before{content:"";background:var(--surface);border-left:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);width:10px;height:10px;position:absolute;top:-6px;left:34px;transform:rotate(45deg)}.conv-pop.conv-pop-right:before{left:auto;right:34px}.conv-pop.conv-pop-mobile:before{display:none}.conv-pop .conv-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:10.5px}.conv-pop h4{font-family:var(--font-georgia);color:var(--text-primary);margin-bottom:6px;font-size:19px;font-weight:400;line-height:1.3}.conv-pop p{color:var(--text-secondary);margin:0 0 14px;font-size:14px;line-height:1.55}.conv-pop .conv-cta{background:var(--accent);color:var(--on-accent);cursor:pointer;border:none;border-radius:3px;padding:9px 18px;font-family:inherit;font-size:13.5px;font-weight:600;transition:background .18s;display:inline-block}.conv-pop .conv-cta:hover{background:var(--accent-hover)}.conv-pop .conv-quiet{color:var(--text-faint);cursor:pointer;background:0 0;border:none;margin-left:14px;font-family:inherit;font-size:13.5px;transition:color .18s}.conv-pop .conv-quiet:hover{color:var(--accent-hover)}.conv-pop .conv-trio{color:var(--text-faint);border-top:1px solid var(--border-subtle);margin:12px 0 0;padding-top:10px;font-size:12.5px}:root{--max:1200px;--gut:40px}.chrome-mono{font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace}.chrome-wrap{width:100%;max-width:var(--max);padding:0 var(--gut);margin:0 auto}.chrome-hdr{z-index:50;background:var(--bg);border-bottom:1px solid rgba(var(--text-rgb),.12);position:sticky;top:0}.chrome-hdr-row{align-items:center;gap:24px;height:64px;display:flex}.chrome-logo{color:var(--accent);letter-spacing:.01em;flex:none;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:700;line-height:1;text-decoration:none}.chrome-nav{gap:22px;display:flex}.chrome-nav a{text-transform:uppercase;letter-spacing:.13em;color:var(--text-muted);align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:600;text-decoration:none;display:inline-flex}.chrome-nav a:hover,.chrome-nav a[data-active=true]{color:var(--accent)}.chrome-search-zone{flex:1;max-width:400px;margin:0 auto}.chrome-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.chrome-iconbtn{cursor:pointer;width:32px;height:32px;color:var(--text-muted);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.chrome-iconbtn:hover{color:var(--accent)}.chrome-pill{border:1px solid var(--accent);color:var(--accent);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.chrome-search-icon{display:none}.chrome-menu{z-index:70;background:var(--bg);color:var(--text-primary);position:fixed;inset:0;overflow-y:auto}.chrome-menu-top{height:64px;padding:0 var(--gut);border-bottom:1px solid rgba(var(--text-rgb),.12);justify-content:space-between;align-items:center;display:flex}.chrome-menu-close{cursor:pointer;letter-spacing:.1em;color:var(--text-muted);text-transform:uppercase;background:0 0;border:none;align-items:center;gap:8px;font-size:12px;display:inline-flex}.chrome-menu-close:hover{color:var(--accent)}.chrome-menu-search{margin:24px var(--gut) 0;max-width:var(--max)}.chrome-menu-auth{padding:18px var(--gut) 0;max-width:var(--max);flex-wrap:wrap;align-items:center;gap:16px;margin:0 auto;display:flex}.chrome-menu-auth .em{color:var(--text-muted);font-size:11px}.chrome-menu-authbtn{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:Inter,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.chrome-menu-groups{padding:26px var(--gut) 10px;max-width:var(--max);grid-template-columns:repeat(3,1fr);gap:34px;margin:0 auto;display:grid}.chrome-menu-gl{text-transform:uppercase;letter-spacing:.16em;color:var(--accent);border-bottom:1px solid rgba(var(--text-rgb),.12);margin-bottom:6px;padding-bottom:10px;font-size:10.5px}.chrome-menu-link{color:var(--text-primary);letter-spacing:-.01em;padding:9px 0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;text-decoration:none;display:block}.chrome-menu-link:hover{color:var(--accent)}.chrome-btn-reset{text-align:left;cursor:pointer;background:0 0;border:none;width:100%}.chrome-menu-foot{border-top:1px solid rgba(var(--text-rgb),.12);padding:20px var(--gut) 30px;max-width:var(--max);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:20px auto 0;display:flex}.chrome-menu-cross{color:var(--accent);font-family:Inter,sans-serif;font-size:14px;font-weight:600;text-decoration:none}.chrome-menu-cross .l{color:rgba(var(--text-rgb),.4);text-transform:uppercase;letter-spacing:.1em;margin-bottom:3px;font-size:9.5px;display:block}.chrome-tabbar{display:none}.chrome-pill-wrap{display:inline-block;position:relative}.chrome-nlpop{border:1px solid var(--border);background:var(--bg);z-index:80;width:320px;margin-top:8px;padding:20px 20px 24px;position:absolute;top:100%;right:0}.chrome-nlpop-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:9px;font-weight:500}.chrome-nlpop-h{letter-spacing:-.01em;color:var(--text-primary);margin-bottom:6px;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700;line-height:1.15}.chrome-nlpop-s{color:var(--text-secondary);font-size:12px;font-weight:300;line-height:1.5}.chrome-nlpop-form{flex-direction:column;gap:12px;margin-top:12px;display:flex}.chrome-nlpop-input{border:none;border-bottom:1px solid rgba(var(--text-rgb),.15);width:100%;color:var(--text-primary);background:0 0;outline:none;padding:8px 0;font-family:inherit;font-size:13px;font-weight:300}.chrome-nlpop-sb{border:1px solid var(--accent);color:var(--accent);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;align-self:flex-start;padding:10px 20px;font-size:11px;font-weight:600}.chrome-nlpop-sb:disabled{opacity:.4;cursor:not-allowed}.chrome-nlpop-ok{color:var(--accent);margin:0;font-size:13px;font-weight:300}.chrome-ftr{border-top:1px solid rgba(var(--text-rgb),.12);margin-top:32px}.chrome-ftr-news{border-bottom:1px solid rgba(var(--text-rgb),.12);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;display:flex}.chrome-ftr-news-h{color:var(--text-primary);font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:700}.chrome-ftr-news-s{color:var(--text-muted);margin-top:3px;font-family:Georgia,Times New Roman,serif;font-size:13px}.chrome-ftr-news-form{align-items:center;gap:10px;display:flex}.chrome-ftr-news-input{border:1px solid rgba(var(--text-rgb),.12);color:rgba(var(--text-rgb),.4);background:0 0;border-radius:4px;width:220px;padding:10px 14px;font-family:Inter,sans-serif;font-size:12px}.chrome-ftr-news-sb{border:1px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;border-radius:4px;padding:10px 20px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.chrome-ftr-lock{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding:22px 0 6px;display:flex}.chrome-ftr-lk{letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:700}.chrome-ftr-lk .a{color:#2e8bc0}.chrome-ftr-lk .m{color:#2bb56f}.chrome-ftr-lk .sl{color:rgba(var(--text-rgb),.4)}.chrome-ftr-tagline{color:var(--text-muted);font-family:Georgia,Times New Roman,serif;font-size:14px}.chrome-ftr-meta{flex-wrap:wrap;justify-content:space-between;gap:24px;padding:12px 0 24px;display:flex}.chrome-ftr-meta-l,.chrome-ftr-meta-r{color:rgba(var(--text-rgb),.4);font-size:10.5px;line-height:1.7}.chrome-ftr-meta-r{text-align:right;max-width:60ch}.chrome-ftr-meta-l a,.chrome-ftr-meta-r a{color:var(--accent);text-decoration:none}@media (max-width:680px){.chrome-wrap{padding:0 22px}.chrome-hdr-row{gap:14px}.chrome-nav,.chrome-search-zone{display:none}.chrome-search-icon{display:inline-flex}.chrome-pill{display:none}.chrome-menu-top{padding:0 22px}.chrome-menu-search,.chrome-menu-groups,.chrome-menu-foot,.chrome-menu-auth{padding-left:22px;padding-right:22px}.chrome-menu-groups{grid-template-columns:1fr;gap:24px}.chrome-menu-link{font-size:21px}.chrome-ftr-news,.chrome-ftr-lock,.chrome-ftr-meta{flex-direction:column;align-items:flex-start}.chrome-ftr-meta-r{text-align:left;max-width:none}}.pg-body{padding:40px 0 34px}.pg-head{border-bottom:1px solid rgba(var(--text-rgb),.22);padding-bottom:36px}.pg-head-2col{grid-template-columns:1.3fr .7fr;align-items:start;gap:44px;display:grid}.pg-kick{text-transform:uppercase;letter-spacing:.3em;color:var(--accent);margin:0;font-family:Inter,sans-serif;font-size:11.5px;font-weight:600}.pg-disp{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.02em;color:var(--text-primary);margin:8px 0 0;font-size:clamp(34px,7.5vw,58px);font-weight:700;line-height:.98}.pg-disp .acc{color:var(--accent);font-style:italic}.pg-disp .mut{color:rgba(var(--text-rgb),.34)}.pg-dek{font-family:var(--font-serif),Georgia,serif;color:rgba(var(--text-rgb),.78);margin:16px 0 0;font-size:16px;line-height:1.55}.pg-tally{border-top:1px solid rgba(var(--text-rgb),.22)}.pg-tl{border-bottom:1px solid rgba(var(--text-rgb),.12);justify-content:space-between;align-items:baseline;padding:11px 0;text-decoration:none;transition:color .15s;display:flex}.pg-tl .k{text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);font-family:Inter,sans-serif;font-size:11px;font-weight:600;transition:color .15s}.pg-tl .v{color:var(--text-primary);font-variant-numeric:tabular-nums;font-family:Inter,sans-serif;font-size:26px;font-weight:800;transition:color .15s}.pg-tl:hover .k,.pg-tl:hover .v{color:var(--accent)}.pg-statrow{border-top:1px solid rgba(var(--text-rgb),.12);border-bottom:1px solid rgba(var(--text-rgb),.12);flex-wrap:wrap;gap:40px;margin-top:20px;padding:14px 0;display:flex}.pg-statrow .s{align-items:baseline;gap:8px;display:flex}.pg-statrow .s .n{color:var(--text-primary);font-variant-numeric:tabular-nums;font-family:Inter,sans-serif;font-size:22px;font-weight:800}.pg-statrow .s .l{text-transform:uppercase;letter-spacing:.13em;color:var(--text-muted);font-family:Inter,sans-serif;font-size:10px;font-weight:600}.pg-seclabel{justify-content:space-between;gap:16px;margin-top:20px;display:flex}.pg-seclabel .l{text-transform:uppercase;letter-spacing:.18em;color:var(--text-muted);font-family:Inter,sans-serif;font-size:11px;font-weight:600}.pg-seclabel .r{color:rgba(var(--text-rgb),.34);text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:10px}.dir-grid{border-top:2px solid rgba(var(--text-rgb),.22);margin-top:28px;display:grid}.dir-grid.c2{grid-template-columns:1fr 1fr}.dir-grid.c3{grid-template-columns:1fr 1fr 1fr}.dir-grid.c4{grid-template-columns:repeat(4,1fr)}.dir-col{border-left:1px solid rgba(var(--text-rgb),.12);min-width:0;padding:18px 22px 8px}.dir-col:first-child{border-left:0;padding-left:0}.dir-gh{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);font-family:Inter,sans-serif;font-size:11px;font-weight:700}.dir-gh .ct{color:rgba(var(--text-rgb),.34);margin-left:6px;font-weight:600}.dir-gc{color:var(--text-muted);margin:2px 0 10px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:10px}.dir-row{border-bottom:1px solid rgba(var(--text-rgb),.12);align-items:baseline;padding:9px 0;text-decoration:none;display:flex}.dir-row .nm{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);font-size:16px;transition:color .15s}.dir-row .dt{border-bottom:1px dotted rgba(var(--text-rgb),.22);flex:1;margin:0 8px 5px}.dir-row .c{color:var(--accent);font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:500}.dir-row .rg{color:rgba(var(--text-rgb),.34);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;margin-left:auto;padding-left:10px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:9px}.dir-row .arr{font-family:var(--font-serif),Georgia,serif;color:rgba(var(--text-rgb),.34);margin-left:auto;padding-left:10px;font-size:16px;transition:color .15s}.dir-row:hover .nm,.dir-row:hover .arr{color:var(--accent)}.dir-row-stack{align-items:flex-start}.dir-row-stack .nm .sub{color:rgba(var(--text-rgb),.55);margin-top:3px;font-size:13px;line-height:1.4;display:block}.dir-country{margin-bottom:8px}.dir-more{color:var(--accent);padding:12px 0 0;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;text-decoration:none;transition:color .15s;display:inline-block}.dir-more:hover{color:var(--accent-hover)}button.dir-more{cursor:pointer;background:0 0;border:none}.dir-az{flex-wrap:wrap;align-items:center;gap:2px;padding:18px 0 0;display:flex}.dir-az-k{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:var(--text-muted);-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:4px 8px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;transition:color .15s}.dir-az-k:hover:not(:disabled),.dir-az-k.on{color:var(--accent)}.dir-az-k:disabled{color:rgba(var(--text-rgb),.1);cursor:default}.dir-viewtoggle{align-items:baseline;gap:18px;display:inline-flex}.dir-viewkey{letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--text-rgb),.35);cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;padding:0 0 3px;font-family:Inter,sans-serif;font-size:10px;font-weight:600;transition:color .15s}.dir-viewkey:hover{color:var(--accent)}.dir-viewkey.on{color:var(--accent);border-bottom-color:var(--accent);cursor:default}@media (max-width:900px){.pg-head-2col{grid-template-columns:1fr;gap:28px}.dir-grid.c4{grid-template-columns:1fr 1fr}.dir-grid.c4 .dir-col:nth-child(3){border-left:0;padding-left:0}}@media (max-width:680px){.pg-body{padding:28px 0}.dir-grid.c2,.dir-grid.c3,.dir-grid.c4{grid-template-columns:1fr}.dir-col{border-left:0;padding-left:0}.pg-statrow{gap:24px}}.pg-browse{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:4px;display:flex}.pg-browse .big{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(32px,6.5vw,52px);font-weight:700;line-height:1}.pg-browse .big .num{color:var(--accent);font-variant-numeric:tabular-nums;font-family:Inter,sans-serif;font-weight:800}.pg-browse .sub{color:var(--text-muted);max-width:38ch;margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}.plist-head{border-bottom:1px solid rgba(var(--text-rgb),.22);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-top:14px;padding:20px 0 10px;display:flex}.plist-head .c{color:var(--text-primary);font-variant-numeric:tabular-nums;font-family:Inter,sans-serif;font-size:16px;font-weight:800}.plist-head .c span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;margin-left:6px;font-size:10px;font-weight:600}.plist-head .sort{color:rgba(var(--text-rgb),.34);font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px}.plist-head .sort b{color:var(--accent);font-weight:500}.prow{border-bottom:1px solid rgba(var(--text-rgb),.12);grid-template-columns:48px 1fr auto;align-items:center;gap:16px;padding:13px 0;display:grid}.prow .th{background:rgba(var(--text-rgb),.04);border:1px solid rgba(var(--text-rgb),.12);cursor:zoom-in;border-radius:3px;flex-shrink:0;width:48px;height:48px;display:block;overflow:hidden}.prow .mid{min-width:0}.prow .nm{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);font-size:17px;line-height:1.25;text-decoration:none;transition:color .15s;display:block}.prow .by{color:rgba(var(--text-rgb),.34);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:9px;display:block}.prow .by a{color:var(--accent);text-decoration:none}.prow .by a:hover{color:var(--accent-hover)}.prow .arr{font-family:var(--font-serif),Georgia,serif;color:rgba(var(--text-rgb),.34);font-size:17px;transition:color .15s}.prow:hover .nm,.prow:hover .arr{color:var(--accent)}.pticket{background:rgba(var(--accent-rgb),.1);border-left:2px solid var(--accent);border-radius:0 3px 3px 0;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;margin:6px 0;padding:13px 16px;display:grid}.pticket .th{background:rgba(var(--text-rgb),.04);border:1px solid rgba(var(--text-rgb),.12);border-radius:3px;width:48px;height:48px;display:block;overflow:hidden}.pticket .k{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:9px}.pticket .k .aff{color:var(--text-muted)}.pticket .nm{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);margin-top:2px;font-size:16px;text-decoration:none;transition:color .15s;display:block}.pticket .nm:hover{color:var(--accent)}.pticket .by{color:rgba(var(--text-rgb),.34);text-transform:uppercase;margin-top:3px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:9px;display:block}.pticket .by a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:rgba(var(--text-rgb),.25);-webkit-text-decoration-color:rgba(var(--text-rgb),.25);-webkit-text-decoration-color:rgba(var(--text-rgb),.25);text-decoration-color:rgba(var(--text-rgb),.25)}.pticket .cta{color:var(--accent);white-space:nowrap;font-family:Inter,sans-serif;font-size:11px;font-weight:700;text-decoration:none}.pticket .cta:hover{color:var(--accent-hover)}.plist-more{text-align:center;width:100%;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:16px 0 0;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;transition:color .15s;display:block}.plist-more:hover{color:var(--accent-hover)}.plist-disc{color:rgba(var(--text-rgb),.34);padding:8px 0 0;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:9px}.plist-pager{justify-content:center;gap:24px;padding:24px 0 8px;display:flex}.plist-pager a{letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;text-decoration:none}.plist-pager a:hover{color:var(--accent-hover)}@media (max-width:680px){.prow,.pticket{grid-template-columns:40px 1fr auto;gap:12px}.prow .th,.pticket .th{width:40px;height:40px}.prow .nm{font-size:15px}.plist-head{flex-wrap:wrap}}.pfeat{background:rgba(var(--accent-rgb),.08);border-left:2px solid var(--accent);margin:14px 0 4px;padding:16px 18px 18px}.pfeat .k{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:12px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:9px;font-weight:500}.pfeat .k .aff{color:var(--text-muted)}.pfeat-row{grid-template-columns:130px 1fr;align-items:start;gap:24px;display:grid}.pfeat-row .th{background:rgba(var(--text-rgb),.04);border-radius:2px;width:130px;height:130px;display:block;overflow:hidden}.pfeat-row .nm{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);font-size:26px;line-height:1.15;text-decoration:none;transition:color .15s;display:block}.pfeat-row .nm:hover{color:var(--accent)}.pfeat-row .d{font-family:var(--font-serif),Georgia,serif;color:var(--text-secondary);margin:8px 0 0;font-size:14px;line-height:1.6}.pfeat-row .meta{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-top:10px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px}.pfeat-row .cta{flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:12px;display:flex}.pfeat-row .cta .src{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:9.5px}.pfeat-row .cta a{color:var(--accent);font-family:Inter,sans-serif;font-size:11px;font-weight:700;text-decoration:none;transition:color .15s}.pfeat-row .cta a:hover{color:var(--accent-hover)}.plist-sentinel{justify-content:center;align-items:center;height:48px;display:flex}.plist-sentinel span{letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:10px}@media (max-width:680px){.pfeat-row{grid-template-columns:88px 1fr;gap:16px}.pfeat-row .th{width:88px;height:88px}.pfeat-row .nm{font-size:20px}}.pfilter-group{border-bottom:1px solid rgba(var(--text-rgb),.12);grid-template-columns:92px 1fr;align-items:center;gap:20px;padding:14px 0;display:grid}.pfilter-group .k{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-family:Inter,sans-serif;font-size:9px;font-weight:600}.pfilter-group .v{flex-wrap:wrap;align-items:center;gap:28px;display:flex}@media (max-width:680px){.pfilter-group{grid-template-columns:1fr;gap:10px}.pfilter-group .v{gap:18px}}.det-crumb{color:rgba(var(--text-rgb),.34);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:10px;padding:20px 0 0;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;display:flex}.det-crumb a{color:var(--text-muted);text-decoration:none;transition:color .15s}.det-crumb a:hover{color:var(--accent)}.det-crumb .sep{color:rgba(var(--text-rgb),.18)}.det-kick{text-transform:uppercase;letter-spacing:.26em;color:var(--accent);margin-top:18px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-block}.det-kick:hover{color:var(--accent-hover)}.det-title{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.01em;color:var(--text-primary);margin:6px 0 0;font-size:clamp(30px,6vw,46px);font-weight:700;line-height:1}.det-subline{color:var(--text-muted);letter-spacing:.04em;margin:10px 0 0;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.det-top{border-top:1px solid rgba(var(--text-rgb),.12);grid-template-columns:340px 1fr;align-items:start;gap:44px;margin-top:26px;padding-top:26px;display:grid}.det-ledger .row{border-bottom:1px solid rgba(var(--text-rgb),.12);grid-template-columns:130px 1fr;gap:16px;padding:12px 0;display:grid}.det-ledger .k{text-transform:uppercase;letter-spacing:.14em;color:rgba(var(--text-rgb),.34);padding-top:3px;font-family:Inter,sans-serif;font-size:10px;font-weight:600}.det-ledger .v{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);min-width:0;font-size:15px;line-height:1.55}.det-ledger .v a{color:var(--accent);text-decoration:none;transition:color .15s}.det-ledger .v a:hover{color:var(--accent-hover)}.det-ledger .v .stack{margin-bottom:5px;display:block}.det-hte{border-top:1px solid rgba(var(--text-rgb),.12);margin-top:32px;padding-top:22px}.det-hte .h{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);font-size:26px;font-weight:700}.det-hte .s{font-family:var(--font-serif),Georgia,serif;color:var(--text-muted);margin:3px 0 0;font-size:14px;font-style:italic}.det-hte-g{grid-template-columns:repeat(4,1fr);gap:26px;margin-top:20px;display:grid}.det-hte-g .no{color:rgba(var(--text-rgb),.34);font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:10px}.det-hte-g .lb{color:var(--text-primary);margin-top:6px;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.det-hte-g a{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);padding:4px 0;font-size:15px;text-decoration:none;transition:color .15s;display:block}.det-hte-g a:hover{color:var(--accent)}.det-rel{border-top:1px solid rgba(var(--text-rgb),.12);grid-template-columns:1fr 1fr;gap:0 46px;margin-top:34px;padding-top:8px;display:grid}.det-rel.one{grid-template-columns:1fr}.det-rh{text-transform:uppercase;letter-spacing:.16em;color:var(--accent);padding:16px 0 6px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:600}.rrow{border-bottom:1px solid rgba(var(--text-rgb),.12);align-items:baseline;padding:11px 0;text-decoration:none;display:flex}.rrow .nm{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);font-size:16px;transition:color .15s}.rrow .by{color:rgba(var(--text-rgb),.34);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;margin-left:auto;padding-left:12px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:9px}.rrow:hover .nm{color:var(--accent)}.det-note{font-family:var(--font-serif),Georgia,serif;color:rgba(var(--text-rgb),.35);margin:24px 0 0;font-size:12px;line-height:1.6}.det-note.it{margin-top:32px;font-style:italic}@media (max-width:900px){.det-top{grid-template-columns:1fr;gap:28px}.det-hte-g{grid-template-columns:1fr 1fr}}@media (max-width:680px){.det-rel{grid-template-columns:1fr;gap:0}.det-hte-g{grid-template-columns:1fr}.det-ledger .row{grid-template-columns:1fr;gap:4px}}.det-media{aspect-ratio:1;background:var(--surface-subtle);border:1px solid rgba(var(--text-rgb),.12);border-radius:3px;position:relative;overflow:hidden}.det-media-src{color:#fff;background:#00000080;padding:2px 6px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:9px;text-decoration:none;position:absolute;bottom:0;left:0}.det-band{border-bottom:1px solid rgba(var(--text-rgb),.12)}.det-band-inner{padding:22px 0}.det-stack{flex-direction:column;display:flex}.det-slot{max-width:560px;margin-top:16px}.det-cmp-head{border-bottom:1px solid rgba(var(--text-rgb),.12);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;max-width:560px;margin-top:16px;padding-bottom:12px;display:flex}.det-cmp-head .l{text-transform:uppercase;letter-spacing:.16em;color:var(--text-muted);font-family:Inter,sans-serif;font-size:10px;font-weight:600}.det-hlist{max-width:560px}.hrow{border-bottom:1px solid rgba(var(--text-rgb),.12);color:inherit;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:14px 0;text-decoration:none;display:grid}.hrow .shop .n{color:var(--text-primary);font-family:Inter,sans-serif;font-size:15px;font-weight:500;transition:color .15s;display:block}.hrow .shop .by{color:rgba(var(--text-rgb),.34);text-transform:uppercase;letter-spacing:.05em;margin-top:3px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:9px;display:block}.hrow .p{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;font-family:Inter,sans-serif;font-size:22px;font-weight:800;line-height:1}.hrow .mv{font-family:var(--font-serif),Georgia,serif;color:rgba(var(--text-rgb),.34);text-align:right;font-size:17px;transition:color .15s}.hrow.best .p,.hrow.best .shop .by,.hrow.best .mv{color:var(--accent)}.hrow.best .p{font-size:34px}.hrow.oos{opacity:.5}.hrow.oos .shop .n{text-decoration:line-through}a.hrow:hover .shop .n,a.hrow:hover .mv{color:var(--accent)}.ent{border-bottom:1px solid rgba(var(--text-rgb),.12);grid-template-columns:1.15fr .85fr;align-items:start;gap:44px;padding-top:26px;padding-bottom:28px;display:grid;position:relative;overflow:visible}.ent>.col{z-index:1;min-width:0;position:relative}.ent-ghost{z-index:0;font-family:var(--font-serif),Georgia,serif;color:rgba(var(--text-rgb),.05);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(140px,22vw,260px);line-height:.8;position:absolute;top:-14px;right:-6px}.ent-name{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 18px;font-size:clamp(34px,7vw,56px);font-weight:700;line-height:.98}.ent-about{font-family:var(--font-serif),Georgia,serif;color:rgba(var(--text-rgb),.8);font-size:15px;line-height:1.65}.ent-about .h{text-transform:uppercase;letter-spacing:.14em;color:rgba(var(--text-rgb),.34);margin-bottom:8px;font-family:Inter,sans-serif;font-size:10px;font-weight:600}.ent-about p{margin:0 0 14px}.ent-about p:last-child{margin-bottom:0}.ent-about .lead{font-size:17px;line-height:1.6}.ent-about .lead b{font-weight:600}.ent-body{padding:32px 0 8px}@media (max-width:900px){.ent{grid-template-columns:1fr;gap:28px}.ent-ghost{font-size:clamp(110px,26vw,170px)}}.ent.ent-single{grid-template-columns:1fr}.ent.ent-single .col{max-width:640px}.ent-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:16px;display:flex}.gd-kick{text-transform:uppercase;letter-spacing:.26em;color:var(--accent);margin:14px 0 0;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.gd-title{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.02em;color:var(--text-primary);max-width:20ch;margin:12px 0 0;font-size:clamp(34px,7.5vw,60px);font-weight:700;line-height:1}.gd-dek{font-family:var(--font-serif),Georgia,serif;color:rgba(var(--text-rgb),.82);max-width:64ch;margin:20px 0 0;font-size:19px;line-height:1.5}.gd-byline{color:var(--text-muted);letter-spacing:.03em;border-top:1px solid rgba(var(--text-rgb),.12);border-bottom:1px solid rgba(var(--text-rgb),.12);flex-wrap:wrap;gap:22px;margin-top:18px;padding:12px 0;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;display:flex}.gd-area{grid-template-columns:1fr 300px;align-items:start;gap:64px;margin-top:44px;display:grid}.gd-prose{min-width:0;max-width:66ch}.gd-prose p{font-family:var(--font-serif),Georgia,serif;color:rgba(var(--text-rgb),.86);margin:0 0 20px;font-size:17.5px;line-height:1.72}.gd-prose a{color:var(--accent);border-bottom:1px solid rgba(var(--accent-rgb),.35);text-decoration:none}.gd-prose a:hover{color:var(--accent-hover)}.gd-prose strong{color:var(--text-primary);font-weight:600}.gd-prose em{color:var(--text-muted);font-style:italic}.gd-prose h2{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);letter-spacing:-.01em;border-top:1px solid rgba(var(--text-rgb),.12);margin:40px 0 18px;padding-top:24px;font-size:30px;font-weight:400}.gd-prose ul{margin:0 0 22px;padding:0;list-style:none}.gd-prose li{font-family:var(--font-serif),Georgia,serif;color:rgba(var(--text-rgb),.86);border-bottom:1px solid rgba(var(--text-rgb),.12);padding:10px 0 10px 22px;font-size:17px;line-height:1.65;position:relative}.gd-prose li:before{content:"";background:var(--accent);width:8px;height:1px;position:absolute;top:19px;left:0}.gd-prose blockquote{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);border-left:2px solid var(--accent);margin:34px 0;padding:6px 0 6px 26px;font-size:27px;font-style:italic;line-height:1.3}.gd-rail{min-width:0;position:sticky;top:20px}.gd-rail .back{color:var(--text-muted);border-bottom:1px solid rgba(var(--text-rgb),.12);padding-bottom:16px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;text-decoration:none;transition:color .15s;display:block}.gd-rail .back:hover{color:var(--accent)}.gd-rail .sl{text-transform:uppercase;letter-spacing:.18em;color:rgba(var(--text-rgb),.34);margin:22px 0 8px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:600}.gd-rail .g{border-bottom:1px solid rgba(var(--text-rgb),.12);align-items:baseline;gap:12px;padding:8px 0;text-decoration:none;display:flex}.gd-rail .g .no{color:rgba(var(--text-rgb),.34);flex:none;width:18px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:10px;transition:color .15s}.gd-rail .g .t{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);font-size:14px;line-height:1.3;transition:color .15s}.gd-rail .g.on .t,.gd-rail .g.on .no,.gd-rail .g:hover .t,.gd-rail .g:hover .no{color:var(--accent)}.gd-rail .deep{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);border-bottom:1px solid rgba(var(--text-rgb),.12);padding:9px 0;font-size:14.5px;text-decoration:none;transition:color .15s;display:block}.gd-rail .deep:hover{color:var(--accent)}.gd-nl{border-top:1px solid rgba(var(--text-rgb),.12);margin-top:48px;padding-top:32px}.gd-nl .k{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;display:block}.gd-nl .h{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.01em;color:var(--text-primary);margin-top:8px;font-size:clamp(24px,3vw,32px);font-weight:400;line-height:1.1;display:block}.gd-nl .s{font-family:var(--font-serif),Georgia,serif;color:var(--text-muted);margin-top:6px;font-size:14px;display:block}.gd-nl form{gap:10px;max-width:440px;margin-top:16px;display:flex}.gd-nl input{border:1px solid rgba(var(--text-rgb),.12);min-width:0;color:var(--text-primary);background:0 0;border-radius:4px;outline:none;flex:1;padding:11px 14px;font-family:Inter,sans-serif;font-size:13px}.gd-nl input::placeholder{color:rgba(var(--text-rgb),.34)}.gd-nl button{border:1px solid var(--accent);color:var(--accent);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:4px;flex:none;padding:11px 20px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;transition:color .15s,border-color .15s}.gd-nl button:disabled{opacity:.4;cursor:not-allowed}.gd-nl button:hover:not(:disabled){color:var(--accent-hover);border-color:var(--accent-hover)}.gd-nl .ok{font-family:var(--font-serif),Georgia,serif;color:var(--accent);margin-top:16px;font-size:14px;display:block}.gd-nl .err{color:var(--text-muted);margin-top:8px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;display:block}@media (max-width:900px){.gd-area{grid-template-columns:1fr;gap:40px}.gd-rail{position:static}}.gd-prose .gd-firstword{color:var(--accent);font-weight:600}.gd-prose .gd-lede{font-style:normal}.gd-prose .gd-lede .w{color:var(--accent);font-style:italic;font-weight:600}.gd-prose .gd-lede em{color:rgba(var(--text-rgb),.85);font-style:italic}.ut-col{max-width:660px;margin:0 auto}.ut-back{letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase;margin-bottom:30px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;text-decoration:none;transition:color .15s;display:inline-block}.ut-back:hover{color:var(--accent)}.ut-title{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:clamp(28px,6vw,46px);font-weight:700;line-height:1}.ut-dek{font-family:var(--font-serif),Georgia,serif;color:var(--text-muted);margin:14px 0 0;font-size:16px;line-height:1.55}.ut-field{margin-top:26px}.ut-field .fl{text-transform:uppercase;letter-spacing:.14em;color:rgba(var(--text-rgb),.34);font-family:Inter,sans-serif;font-size:10.5px;font-weight:600;display:block}.ut-opts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ut-opt{color:var(--text-muted);border:1px solid rgba(var(--text-rgb),.22);cursor:pointer;background:0 0;border-radius:4px;padding:8px 14px;font-family:Inter,sans-serif;font-size:13px;transition:color .15s,border-color .15s,background .15s}.ut-opt:hover{color:var(--accent);border-color:var(--accent)}.ut-opt.on{color:var(--accent);border-color:var(--accent);background:rgba(var(--accent-rgb),.12)}.ut-inp{border:1px solid rgba(var(--text-rgb),.22);width:100%;color:var(--text-primary);background:0 0;border-radius:4px;outline:none;margin-top:12px;padding:12px 14px;font-family:Inter,sans-serif;font-size:13px;display:block}.ut-inp:focus{border-color:var(--accent)}.ut-inp::placeholder{color:rgba(var(--text-rgb),.34)}textarea.ut-inp{resize:vertical;min-height:104px}.ut-submit{border:1px solid var(--accent);color:var(--accent);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:4px;margin-top:26px;padding:13px 26px;font-family:Inter,sans-serif;font-size:12px;font-weight:700;transition:color .15s,border-color .15s}.ut-submit:hover:not(:disabled){color:var(--accent-hover);border-color:var(--accent-hover)}.ut-submit:disabled{opacity:.4;cursor:not-allowed}.ut-msg{font-family:var(--font-serif),Georgia,serif;color:var(--accent);margin-top:20px;font-size:15px;line-height:1.6}.ut-msg.err{color:#d9a441}.ut-eff{color:var(--text-muted);border-top:1px solid rgba(var(--text-rgb),.12);border-bottom:1px solid rgba(var(--text-rgb),.12);margin-top:16px;padding:14px 0;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:12px;line-height:1.6}.ut-legal h2,.ut-lh{text-transform:uppercase;letter-spacing:.14em;color:var(--accent);margin:30px 0 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:700}.ut-legal p,.ut-lp{font-family:var(--font-serif),Georgia,serif;color:rgba(var(--text-rgb),.84);margin:0 0 12px;font-size:15.5px;line-height:1.65}.ut-legal a{color:var(--accent);text-decoration:none}.ut-legal a:hover{color:var(--accent-hover)}.ut-legal ul{margin:0 0 12px;padding:0;list-style:none}.ut-legal li{font-family:var(--font-serif),Georgia,serif;color:rgba(var(--text-rgb),.84);padding:6px 0 6px 22px;font-size:15.5px;line-height:1.65;position:relative}.ut-legal li:before{content:"";background:var(--accent);width:8px;height:1px;position:absolute;top:15px;left:0}.ut-addr{color:rgba(var(--text-rgb),.34);border-top:1px solid rgba(var(--text-rgb),.12);margin-top:24px;padding-top:16px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;line-height:1.7}.ut-404-k{text-transform:uppercase;letter-spacing:.2em;color:rgba(var(--text-rgb),.34);font-family:Inter,sans-serif;font-size:11px;font-weight:600}.ut-404-n{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(90px,20vw,150px);font-weight:700;line-height:.9}.ut-404-d{font-family:var(--font-serif),Georgia,serif;color:var(--text-muted);max-width:46ch;margin:22px 0 0;font-size:19px;line-height:1.5}.ut-404-nav{flex-wrap:wrap;gap:26px;margin-top:30px;display:flex}.ut-404-nav a{text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);font-family:Inter,sans-serif;font-size:12px;font-weight:600;text-decoration:none;transition:color .15s}.ut-404-nav a:hover{color:var(--accent)}.ut-file{color:rgba(var(--text-rgb),.34);cursor:pointer;margin-top:12px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;display:block}.ut-shot{border:1px solid rgba(var(--text-rgb),.12);object-fit:contain;border-radius:2px;max-width:100%;max-height:120px;margin-top:12px;display:block}.cv-sec{border-top:1px solid rgba(var(--text-rgb),.12);padding:40px 0}.cv-sec:first-child{border-top:0;padding-top:52px}.cv-kick{text-transform:uppercase;letter-spacing:.22em;color:var(--accent);margin:0;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;font-weight:500}.cv-hero{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);letter-spacing:-.01em;max-width:16ch;margin:16px 0 0;font-size:clamp(34px,7vw,56px);font-weight:700;line-height:1}.cv-hero .i{color:var(--accent);font-style:italic}.cv-lede{font-family:var(--font-serif),Georgia,serif;color:rgba(var(--text-rgb),.78);max-width:52ch;margin:20px 0 0;font-size:17px;line-height:1.55}.cv-lede p{margin:0 0 16px}.cv-lede p:last-child{margin-bottom:0}.cv-lede .n{color:var(--accent)}.cv-sec-k{text-transform:uppercase;letter-spacing:.18em;color:rgba(var(--text-rgb),.34);font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.cv-wl{max-width:440px;margin-top:30px}.cv-fine{color:rgba(var(--text-rgb),.34);margin-top:10px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px}.cv-unlocks{margin-top:22px}.cv-unlock{border-bottom:1px solid rgba(var(--text-rgb),.12);grid-template-columns:26px 1fr;align-items:start;gap:16px;padding:20px 0;display:grid}.cv-unlock:last-child{border-bottom:0}.cv-unlock .ic{color:var(--accent);padding-top:2px;font-size:16px}.cv-unlock .t{color:var(--text-primary);font-family:Inter,sans-serif;font-size:16px;font-weight:600}.cv-unlock .d{font-family:var(--font-serif),Georgia,serif;color:var(--text-muted);margin-top:5px;font-size:14px;line-height:1.5}.cv-band{border-top:1px solid rgba(var(--text-rgb),.12);padding:56px 0}.cv-band .h{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);max-width:18ch;margin:0;font-size:clamp(28px,5vw,40px);font-weight:700;line-height:1.05}.cv-band .h .i{color:var(--accent);font-style:italic}.cv-band .s{font-family:var(--font-serif),Georgia,serif;color:var(--text-muted);max-width:46ch;margin:8px 0 0;font-size:14px}.cv-band .alt{color:var(--text-muted);margin-top:16px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.cv-band .alt a{color:var(--accent);text-decoration:none}.cv-band .alt a:hover{color:var(--accent-hover)}.cv-lockup{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:clamp(8px,1.5vw,14px);margin:18px 0;font-size:clamp(24px,3.4vw,28px);line-height:1;display:flex}.cv-lockup a,.cv-lockup span{text-decoration:none}.cv-lockup .at{font-family:var(--font-serif),Georgia,serif;color:var(--alltinned-accent);font-weight:700}.cv-lockup .sl{color:var(--text-muted);font-weight:300}.cv-lockup .mt{font-family:var(--font-serif),Georgia,serif;color:var(--accent);font-weight:700}.cv-ledger{max-width:70ch;margin-top:20px}.cv-ledger .row{border-bottom:1px solid rgba(var(--text-rgb),.12);grid-template-columns:170px 1fr;gap:20px;padding:14px 0;display:grid}.cv-ledger .k{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.cv-ledger .v{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);font-size:15.5px;line-height:1.55}.cv-note{font-family:var(--font-serif),Georgia,serif;color:var(--text-muted);margin-top:18px;font-size:14px;font-style:italic}.cv-cta{color:var(--accent);margin-top:16px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-block}.cv-cta:hover{color:var(--accent-hover)}.cv-close{font-family:var(--font-serif),Georgia,serif;color:rgba(var(--text-rgb),.34);max-width:60ch;margin:56px 0 0;font-size:13.5px;line-height:1.6}@media (max-width:680px){.cv-sec{padding:28px 0}.cv-sec:first-child{padding-top:32px}.cv-ledger .row{grid-template-columns:1fr;gap:6px}}.cv-ct{padding-top:8px}.cv-ct-scroll{margin-top:22px;overflow-x:auto}.cv-ct table{border-collapse:collapse;width:100%;min-width:560px;font-family:inherit}.cv-ct th.f,.cv-ct td.f{text-align:left;width:50%;padding-left:0}.cv-ct thead th{text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);text-align:center;border-bottom:1px solid rgba(var(--text-rgb),.22);padding:14px 10px;font-family:Inter,sans-serif;font-size:10px;font-weight:700}.cv-ct thead th.pro{color:var(--accent)}.cv-ct th.grp{text-transform:uppercase;letter-spacing:.12em;color:var(--accent);text-align:left;border-bottom:1px solid var(--accent);padding:22px 0 8px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;font-weight:500}.cv-ct td{text-align:center;border-bottom:1px solid rgba(var(--text-rgb),.12);vertical-align:middle;padding:12px 10px;font-size:13px}.cv-ct td.f{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);font-size:14.5px}.cv-ct td.c{color:var(--text-muted);font-family:Inter,sans-serif;font-weight:500}.cv-ct td.c.lit{color:var(--text-primary)}.cv-ct td .y{color:var(--accent);font-size:16px;font-weight:700}.cv-ct tr.foot td{border-bottom:0;padding-top:24px}.cv-ct tr.foot a{letter-spacing:.04em;color:var(--accent);white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;text-decoration:none;transition:color .15s}.cv-ct tr.foot a:hover{color:var(--accent-hover)}.cv-checks{flex-direction:column;gap:12px;margin-top:22px;display:flex}.cv-checks label{color:var(--text-primary);cursor:pointer;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:14px;display:flex}.cv-checks input{accent-color:var(--accent);cursor:pointer}.nl-issues{border-top:2px solid rgba(var(--text-rgb),.22)}.nl-issue{border-bottom:1px solid rgba(var(--text-rgb),.12);grid-template-columns:56px 1fr;align-items:baseline;gap:24px;padding:22px 0;text-decoration:none;display:grid}.nl-issue .no{font-family:var(--font-serif),Georgia,serif;color:rgba(var(--text-rgb),.1);-webkit-user-select:none;user-select:none;font-size:44px;line-height:1;transition:color .15s}.nl-issue .t{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);font-size:22px;font-weight:700;line-height:1.3;transition:color .15s}.nl-issue:hover .t,.nl-issue:hover .no{color:var(--accent)}@media (max-width:680px){.nl-issue{grid-template-columns:40px 1fr;gap:14px}.nl-issue .no{font-size:30px}.nl-issue .t{font-size:18px}}.acc-sec{border-bottom:1px solid rgba(var(--text-rgb),.12)}.acc-row{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:20px 0;font-family:inherit;transition:padding-left .2s;display:flex}.acc-row:hover{padding-left:8px}.acc-row .nm{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.02em;color:var(--text-primary);font-size:30px;font-weight:700;line-height:1.05;transition:color .15s}.acc-row .nm.locked{color:var(--text-muted)}.acc-row:hover .nm{color:var(--accent)}.acc-row .right{align-items:center;gap:18px;display:inline-flex}.acc-row .caret{color:var(--text-muted);font-size:18px;line-height:1;transition:transform .2s;display:inline-block;transform:rotate(0)}.acc-row .caret.on{transform:rotate(90deg)}.acc-body{opacity:0;max-height:0;transition:max-height .3s,opacity .2s;overflow:hidden}.acc-body.on{opacity:1;max-height:9999px}.acc-body .inner{padding:4px 0 20px}.acc-floor{border-top:1px solid rgba(var(--text-rgb),.12);border-bottom:1px solid rgba(var(--text-rgb),.12);padding:22px 0}.acc-floor .k{text-transform:uppercase;letter-spacing:.18em;color:var(--accent);margin:0 0 12px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px}.acc-floor .top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;display:flex}.acc-floor .h{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:clamp(24px,3vw,28px);font-weight:700;line-height:1.05}.acc-floor .h em{color:var(--accent);font-style:italic}.acc-floor .cta{border:1px solid var(--accent);color:var(--accent);letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:4px;padding:10px 18px;font-family:Inter,sans-serif;font-size:10px;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s;display:inline-block}.acc-floor .cta:hover{color:var(--accent-hover);border-color:var(--accent-hover)}.acc-floor .d{font-family:var(--font-serif),Georgia,serif;color:var(--text-muted);margin:12px 0 0;font-size:13px;line-height:1.6}.acc-head{border-bottom:1px solid rgba(var(--text-rgb),.12);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:8px;padding-bottom:26px;display:flex}.acc-head .meta{color:var(--text-muted);text-align:right;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:11px;line-height:1.8}.acc-head .meta .em{color:var(--text-secondary)}@media (max-width:680px){.acc-head .meta{text-align:left}}.lib-card{border:1px solid rgba(var(--text-rgb),.12);border-radius:4px;margin-bottom:16px;padding:20px}.lib-card.dim{opacity:.72}.lib-btn{border:1px solid rgba(var(--text-rgb),.22);color:rgba(var(--text-rgb),.85);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:3px;padding:8px 14px;font-family:Inter,sans-serif;font-size:9px;font-weight:700;transition:color .15s,border-color .15s}.lib-btn:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.lib-btn.pri{border-color:rgba(var(--accent-rgb),.5);color:var(--accent)}.lib-btn.pri:hover:not(:disabled){border-color:var(--accent);color:var(--accent-hover)}.lib-inp{border:1px solid rgba(var(--text-rgb),.22);color:var(--text-primary);box-sizing:border-box;background:0 0;border-radius:3px;outline:none;width:100%;padding:6px 8px;font-family:inherit;font-size:12px}.lib-inp:focus{border-color:var(--accent)}.lib-inp.ro{color:var(--text-muted);background:rgba(var(--text-rgb),.04);cursor:not-allowed}.lib-lab{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:3px;font-family:Inter,sans-serif;font-size:9px;font-weight:500;display:block}.mk-hero{border-bottom:1px solid rgba(var(--text-rgb),.12);grid-template-columns:1.3fr 1fr;gap:0 48px;padding-bottom:36px;display:grid}.mk-hero .n{letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-family:Inter,sans-serif;font-size:clamp(72px,12vw,140px);font-weight:900;line-height:.85}.mk-hero .dek{font-family:var(--font-serif),Georgia,serif;color:var(--accent);margin-top:18px;font-size:clamp(24px,4vw,36px);font-style:italic;line-height:1.1}.mk-hero .rail{border-left:1px solid rgba(var(--text-rgb),.12);flex-direction:column;justify-content:center;padding-left:32px;display:flex}.mk-hero .rail .n2{letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;margin-bottom:18px;font-family:Inter,sans-serif;font-size:clamp(37px,4vw,49px);font-weight:900;line-height:1}.mk-hero .rail p{color:var(--text-secondary);max-width:420px;margin:0;font-family:Inter,sans-serif;font-size:13px;font-weight:300;line-height:1.7}.mk-band{border-bottom:1px solid rgba(var(--text-rgb),.12)}.mk-band-inner{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.mk-count{border-bottom:1px solid rgba(var(--text-rgb),.12);text-transform:uppercase;letter-spacing:.16em;color:var(--text-muted);padding:16px 0;font-family:Inter,sans-serif;font-size:10px;font-weight:600}.mk-empty{color:rgba(var(--text-rgb),.7);margin:0;padding:36px 0;font-family:Inter,sans-serif;font-size:13px;font-weight:300}.mk-pager{border-top:1px solid rgba(var(--text-rgb),.12);align-items:center;gap:24px;margin-top:16px;padding-top:28px;display:flex}.mk-pager a,.mk-pager span{text-transform:uppercase;letter-spacing:.16em;font-family:Inter,sans-serif;font-size:10px;font-weight:600;text-decoration:none}.mk-pager a{color:var(--text-muted);transition:color .15s}.mk-pager a:hover{color:var(--accent)}.mk-pager span{color:rgba(var(--text-rgb),.35)}.mk-pager span.cur{color:var(--text-muted)}@media (max-width:900px){.mk-hero{grid-template-columns:1fr;gap:32px 0}.mk-hero .rail{border-left:0;border-top:1px solid rgba(var(--text-rgb),.12);padding-top:28px;padding-left:0}}.mk-hero.deals{grid-template-columns:1.4fr 1fr;align-items:end}.mk-h1{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:clamp(34px,5vw,56px);font-weight:700;line-height:1.02}.mk-h1 em{color:var(--accent);font-style:italic}.mk-h1 em.mut{color:var(--text-muted)}.mk-h1.empty{padding:36px 0;font-size:clamp(26px,3.5vw,34px)}.mk-hero.deals .rail{border-left:0;justify-content:flex-end;padding-left:0}.mk-hero.deals .rail .d{color:var(--text-secondary);max-width:420px;margin:0 0 24px;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.7}.mk-stats{border-top:1px solid rgba(var(--text-rgb),.12);flex-wrap:wrap;align-items:baseline;gap:8px 24px;padding-top:16px;display:flex}.mk-stats .s{align-items:baseline;gap:6px;display:flex}.mk-stats .v{letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-family:Inter,sans-serif;font-size:35px;font-weight:900;line-height:1}.mk-stats .v.acc{color:var(--accent)}.mk-stats .l{text-transform:uppercase;letter-spacing:.16em;color:var(--text-muted);font-family:Inter,sans-serif;font-size:10px;font-weight:600}.mk-note{padding-top:32px}.mk-note .k{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:600}.mk-note p{color:var(--text-secondary);margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:1.6}@media (max-width:900px){.mk-hero.deals{grid-template-columns:1fr}}.mk-dek{color:var(--text-secondary);max-width:560px;margin:20px 0 34px;font-family:Inter,sans-serif;font-size:14px;font-weight:300;line-height:1.7}.mk-board{border-top:1px solid rgba(var(--text-rgb),.12);grid-template-columns:repeat(3,1fr);display:grid}.mk-board .cell{border-right:1px solid rgba(var(--text-rgb),.12);flex-direction:column;align-items:flex-start;gap:12px;padding:30px 24px;display:flex}.mk-board .cell:first-child{padding-left:0}.mk-board .cell:last-child{border-right:0;padding-right:0}.mk-board .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:2.6ch;font-family:Inter,sans-serif;font-size:clamp(40px,5vw,56px);font-weight:900;line-height:1}.mk-board .l{text-transform:uppercase;letter-spacing:.16em;color:var(--text-primary);font-family:Inter,sans-serif;font-size:10px;font-weight:600}.mk-board .sub{color:var(--text-muted);margin-top:4px;font-family:Inter,sans-serif;font-size:12px;line-height:1.5}@media (max-width:768px){.mk-board{grid-template-columns:1fr}.mk-board .cell{border-right:0;border-bottom:1px solid rgba(var(--text-rgb),.12);flex-direction:row;align-items:baseline;gap:20px;padding:22px 0}.mk-board .cell:last-child{border-bottom:0}}.val-head{border-bottom:1px solid rgba(var(--text-rgb),.12);padding:26px 0 34px;position:relative;overflow:hidden}.val-folio{font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--accent);opacity:.12;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-family:Inter,sans-serif;font-size:clamp(120px,20vw,200px);font-weight:900;line-height:.8;position:absolute;top:0;right:-6px}.val-head>*{z-index:1;position:relative}.val-title{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.01em;color:var(--text-primary);margin:12px 0 0;font-size:clamp(38px,8vw,78px);font-weight:700;line-height:.96}.val-dek{font-family:var(--font-serif),Georgia,serif;color:var(--text-muted);max-width:32ch;margin:16px 0 0;font-size:22px;font-style:italic;line-height:1.45}.val-dek .n{color:var(--accent);font-variant-numeric:tabular-nums;font-family:Inter,sans-serif;font-style:normal;font-weight:700}.val-lede{font-family:var(--font-serif),Georgia,serif;color:rgba(var(--text-rgb),.8);max-width:60ch;margin:34px 0 0;font-size:19px;line-height:1.64}.val-move{border-left:2px solid var(--accent);margin:38px 0;padding-left:24px}.val-move .k{text-transform:uppercase;letter-spacing:.2em;color:var(--text-muted);font-family:Inter,sans-serif;font-size:10.5px;font-weight:600}.val-move p{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);max-width:26ch;margin:12px 0 0;font-size:26px;line-height:1.34}.val-tally{margin-top:34px}.val-tally .t{border-bottom:1px solid rgba(var(--text-rgb),.12);justify-content:space-between;align-items:baseline;gap:24px;padding:12px 0;display:flex}.val-tally .t .nm{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);font-size:17px}.val-tally .t .fig{font-variant-numeric:tabular-nums;color:var(--accent);font-family:Inter,sans-serif;font-size:14px;font-weight:700}.val-tins{margin-top:34px}.val-row{border-bottom:1px solid rgba(var(--text-rgb),.12);grid-template-columns:1fr auto;align-items:baseline;gap:20px;padding:14px 0;text-decoration:none;display:grid}.val-row .nm{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);font-size:17px;transition:color .15s}.val-row .br{text-transform:uppercase;letter-spacing:.14em;color:var(--text-muted);margin-top:4px;font-family:Inter,sans-serif;font-size:10px;font-weight:500;display:block}.val-row .arw{font-family:var(--font-serif),Georgia,serif;color:var(--accent);opacity:.55;font-size:17px;transition:opacity .15s}.val-row:hover .nm{color:var(--accent)}.val-row:hover .arw{opacity:1}.val-duo{grid-template-columns:1fr 1fr;gap:0 48px;padding-bottom:16px;display:grid}.val-row .px{font-variant-numeric:tabular-nums;color:var(--accent);white-space:nowrap;font-family:Inter,sans-serif;font-size:15px;font-weight:700}@media (max-width:900px){.val-duo{grid-template-columns:1fr;gap:0}}.nl-mirror{border-top:1px solid rgba(var(--text-rgb),.12);margin-top:34px;overflow-x:auto}.nl-mirror table{max-width:100%}.nl-mirror div[style*=margin-bottom\:20px][style*=text-transform\:uppercase]{font-size:13px!important;font-weight:700!important}.nl-mirror div[style*="line-height:1.02"] span{font-family:Playfair Display,Georgia,serif!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
