@font-face{font-family:Noto Serif Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-display-cyrillic-ext-wght-normal.H0EkCrRc.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Serif Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-display-cyrillic-wght-normal.BkRNFNOU.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-display-greek-ext-wght-normal.C8BmqigA.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Serif Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-display-greek-wght-normal.fF26NVkV.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Serif Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-display-vietnamese-wght-normal.BF64gvp4.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Serif Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-display-latin-ext-wght-normal.DZej46sE.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Display Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-display-latin-wght-normal.DZCd2g7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/be-vietnam-pro-vietnamese-400-normal.CRcqvyg1.woff2)format("woff2"),url(/_astro/be-vietnam-pro-vietnamese-400-normal.BuGn0gnm.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/be-vietnam-pro-latin-ext-400-normal.CiZNW1ec.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-ext-400-normal.DYBYyMQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/be-vietnam-pro-latin-400-normal.PpnXBOrz.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-400-normal.bXgqVju9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/be-vietnam-pro-vietnamese-500-normal.DREgrEoJ.woff2)format("woff2"),url(/_astro/be-vietnam-pro-vietnamese-500-normal.CfdwVo8-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/be-vietnam-pro-latin-ext-500-normal.h0Fp6aX0.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-ext-500-normal.CK0UkkKf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/be-vietnam-pro-latin-500-normal.B6LVzGNe.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-500-normal.BJkVuMHw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/be-vietnam-pro-vietnamese-800-normal.D4LFh2W4.woff2)format("woff2"),url(/_astro/be-vietnam-pro-vietnamese-800-normal.CA0HL1e4.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/be-vietnam-pro-latin-ext-800-normal.GEpNgheG.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-ext-800-normal.BvOXQlBN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/be-vietnam-pro-latin-800-normal.BpHZASpI.woff2)format("woff2"),url(/_astro/be-vietnam-pro-latin-800-normal.Cwp5p0gU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--deep:#073b65;--deep-soft:#0b4c80;--pearl:#f7fafc;--pearl-2:#e9f0f8;--blue:#0759e8;--blue-light:#9cc2ff;--gold:#ffbd00;--ink:#073b65;--ink-soft:#46607a;--mist:#c9d9ea;--line:#073b652b;--line-dark:#f7fafc38;--error:#a8261b;--serif:"Noto Serif Display Variable", "Noto Serif", Georgia, serif;--sans:"Be Vietnam Pro", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--gutter:clamp(20px, 4.4vw, 64px);--section:clamp(72px, 9vw, 136px);--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{font-variant-numeric:lining-nums;background:var(--pearl);color:var(--ink);font:400 1rem/1.65 var(--sans);-webkit-font-smoothing:antialiased;margin:0}body.menu-open{overflow:hidden}img,svg{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-width:0}legend{padding:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;font-weight:400}h1{font-size:clamp(2.5rem,5.6vw,4.75rem);line-height:1.08}h2{font-size:clamp(2rem,3.9vw,3.25rem);line-height:1.14}h3{font-size:1.125rem;font-weight:500;line-height:1.35}strong{font-weight:500}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:2px}.on-dark :focus-visible{outline-color:var(--gold)}.wrap{width:min(1320px,100%);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--deep);color:var(--pearl);padding:10px 16px;position:absolute;top:-80px;left:12px}.skip:focus{top:12px}.on-dark{background:var(--deep);color:var(--pearl)}.lead{max-width:62ch;color:var(--ink-soft);font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.6}.on-dark .lead{color:var(--mist)}.btn{border:1px solid var(--blue);background:var(--blue);color:#fff;text-align:center;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 24px;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.btn:hover{background:var(--deep);border-color:var(--deep);color:#fff}.btn-small{white-space:nowrap;min-height:42px;padding:8px 18px;font-size:.9375rem}.btn-quiet{border-color:var(--deep);color:var(--deep);background:0 0}.btn-quiet:hover{background:var(--deep);border-color:var(--deep);color:var(--pearl)}.on-dark .btn{background:var(--gold);border-color:var(--gold);color:var(--deep)}.on-dark .btn:hover{background:var(--pearl);border-color:var(--pearl)}.on-dark .btn-quiet{border-color:var(--line-dark);color:var(--pearl);background:0 0}.link{color:var(--blue);text-underline-offset:5px;font-weight:500;text-decoration:underline 1px;transition:color .2s,text-underline-offset .2s;display:inline-block}.link:hover{color:var(--deep);text-underline-offset:8px}.on-dark .link{color:var(--blue-light)}.on-dark .link:hover{color:var(--pearl)}.status{color:var(--ink-soft);font:500 .8125rem/1.4 var(--sans);align-items:center;gap:7px;display:inline-flex}.status:before{content:"";border:1.5px solid;border-radius:50%;flex:none;width:7px;height:7px}.status-illustration:before{border-radius:0;transform:rotate(45deg)}.status-draft:before,.status-template:before{border-radius:0}.draft-value{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:2px 10px;max-width:100%;display:inline-flex}.on-dark .status{color:var(--mist)}.demo-bar{padding:7px var(--gutter);background:var(--pearl-2);color:var(--ink-soft);font:500 .75rem/1.45 var(--sans);text-align:center}.site-header{z-index:40;backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#f7fafaf0;position:sticky;top:0}.bar{align-items:center;gap:24px;min-height:74px;display:flex}.site-header .wrap.bar{width:min(1480px,100%);padding-inline:clamp(20px,2.6vw,48px)}.logo{flex:none;text-decoration:none;display:inline-block}.brand{align-items:center;gap:10px;display:inline-flex}.brand-mark{flex:none;width:auto;height:42px}.brand-text{border-left:1.5px solid var(--deep);gap:3px;padding-left:10px;display:grid}.brand-name{letter-spacing:-.005em;white-space:nowrap;color:var(--deep);font-size:1.1875rem;font-weight:800;line-height:1.1}.brand-second{color:var(--blue)}.brand-tag{color:var(--deep);letter-spacing:.14em;white-space:nowrap;align-items:center;gap:5px;font-size:.5rem;font-weight:500;line-height:1.2;display:flex}.brand-tag:before,.brand-tag:after{content:"";background:var(--gold);flex:1;min-width:6px;height:1.5px}.brand-dark .brand-text{border-left-color:var(--line-dark)}.brand-dark .brand-name,.brand-dark .brand-tag{color:var(--pearl)}.brand-dark .brand-second{color:var(--blue-light)}.footer .brand-mark{height:58px}.footer .brand-name{font-size:1.5rem}.footer .brand-tag{font-size:.625rem}.site-header .brand-tag{display:none}.site-header .brand-mark{height:38px}.site-header .brand-name{font-size:1.25rem}.nav{margin-inline:auto}.nav>ul{gap:2px;display:flex}.nav-item{position:relative}.nav-item[data-menu]{align-items:stretch;display:flex}.nav-item>button,.nav-link{white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;font-size:.9375rem;text-decoration:none;display:flex}.nav-item[data-menu] .nav-link{padding-right:3px}.nav-item>button{min-width:26px;padding:8px 8px 8px 4px}.nav-item>button:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-top:-3px;transition:transform .2s;transform:rotate(45deg)}.nav-item>button[aria-expanded=true]:after{transform:translateY(3px)rotate(-135deg)}.nav-item>button:hover,.nav-item>button[aria-expanded=true],.nav-link:hover{color:var(--blue)}.nav-item>button.is-current,.nav-link.is-current{box-shadow:inset 0 -2px 0 var(--blue)}.drop{background:var(--pearl);border:1px solid var(--line);min-width:290px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 22px 48px #073b6524}.drop:before{content:"";height:8px;position:absolute;inset:-8px 0 auto}.drop a{align-items:center;gap:12px;padding:10px 12px;font-size:.9375rem;text-decoration:none;display:flex}.drop a:hover{background:var(--pearl-2);color:var(--blue)}.drop-rich{min-width:410px;padding:8px 8px 12px}.drop-title{border-bottom:1px solid var(--line);font:500 1.375rem/1.2 var(--sans);margin-bottom:8px;padding:12px 14px 14px}.drop-rich a{gap:16px;padding:10px 14px}.drop-rich a>span{gap:1px;font-size:1rem;font-weight:500;line-height:1.35;display:grid}.drop-rich small{color:var(--ink-soft);font-size:.875rem;font-weight:400}.market-icon{flex:none}.drop-rich .market-icon{width:28px;height:28px;color:var(--blue)}.bar-end{align-items:center;gap:14px;display:flex}.lang{position:relative}.lang-button{border:1px solid var(--line);min-height:42px;font:500 .8125rem/1 var(--sans);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;display:flex}.lang-button img{border-radius:2px;flex:none;width:22px;height:15px;box-shadow:0 0 0 1px #073b6524}.lang-button:after{content:"";border-inline:4px solid #0000;border-top:5px solid;width:0;height:0;transition:rotate .2s}.lang-button[aria-expanded=true]{border-color:var(--blue)}.lang-button[aria-expanded=true]:after{rotate:180deg}.lang-button:hover{border-color:var(--blue);color:var(--blue)}.lang-drop{border-radius:12px;min-width:252px;padding:0;left:auto;right:0;overflow:hidden}.lang-drop li+li{border-top:1px solid var(--line)}.lang-drop a,.lang-soon{align-items:center;gap:12px;min-height:50px;padding:10px 16px;font-size:.9375rem;display:flex}.lang-drop img{border-radius:2px;flex:none;width:22px;height:15px;box-shadow:0 0 0 1px #073b6524}.lang-drop a[aria-current]{background:var(--pearl-2);color:var(--blue);font-weight:500}.lang-soon{color:var(--ink-soft);cursor:not-allowed}.lang-soon small{color:var(--ink-soft);font:500 .75rem/1.2 var(--sans);white-space:nowrap;margin-left:auto}.menu-toggle{border:1px solid var(--deep);background:0 0;border-radius:2px;min-height:42px;padding:8px 14px;font-size:.9375rem;display:none}.mobile-menu{max-height:calc(100dvh - 74px);padding:16px var(--gutter) 32px;border-top:1px solid var(--line);overflow-y:auto}.mobile-direct{border-bottom:1px solid var(--line);padding:16px 0;font-size:1.0625rem;font-weight:500;text-decoration:none;display:block}.mobile-group{border-bottom:1px solid var(--line);padding:14px 0}.mobile-title{padding-block:4px 6px;font-weight:500;display:block}.mobile-group ul a{color:var(--ink-soft)}.mobile-group a{padding:9px 0;font-size:1.0625rem;text-decoration:none;display:block}.mobile-group ul a{align-items:center;gap:12px;display:flex}.mobile-group ul .market-icon{width:22px;height:22px;color:var(--blue)}.mobile-end{gap:10px;margin-top:22px;display:grid}.head{position:relative}.head-sky{z-index:2;padding-block:28px clamp(44px,5vw,72px);position:relative}.head-sky>.wrap>h1{max-width:17ch;margin-top:clamp(28px,4vw,52px)}.head-sky .lead{margin-top:18px}.head-band{background:var(--deep) url(/art/contours.svg) center / cover no-repeat;border-top:3px solid var(--gold);height:56px}.head-photo{border-bottom:3px solid var(--gold);overflow:hidden}.head-photo .head-sky{min-height:clamp(340px,32vw,460px)}.head-photo .head-sky>.wrap>h1,.head-photo .head-sky .lead{max-width:min(54%,640px)}.head-img,.hero-img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.head-photo:after,.hero-visual:after{content:"";background:linear-gradient(90deg,#073b65f7 0%,#073b65eb 44%,#073b6580 64%,#073b650a 88%);position:absolute;inset:0}.head-photo .crumbs ol{color:var(--mist)}.head-photo .crumbs li:not(:last-child):after{color:var(--line-dark)}.head-photo .crumbs a{text-decoration-color:var(--line-dark)}.head-photo .crumbs a:hover{color:var(--gold)}.photo-tag{z-index:3;right:var(--gutter);background:#073b65d1;padding:3px 9px;position:absolute;bottom:14px}.photo-tag .status{color:var(--pearl)}.crumbs ol{color:var(--ink-soft);flex-wrap:wrap;gap:4px 10px;font-size:.875rem;display:flex}.crumbs li:not(:last-child):after{content:"/";color:var(--line);margin-left:10px}.crumbs a{text-underline-offset:4px;text-decoration-color:var(--line)}.crumbs a:hover{color:var(--blue);text-decoration-color:currentColor}.hero-visual{align-items:center;min-height:clamp(500px,66vh,700px);display:flex;position:relative;overflow:hidden}.hero-img{object-position:72% 40%}.hero-copy{z-index:2;padding-block:48px;position:relative}.hero h1{color:#fff;max-width:min(62%,860px);font-size:clamp(2.75rem,6vw,6rem);line-height:1.04}.hero h1 span{display:block}.hero h1 span:last-child{color:var(--gold)}.hero .lead{color:#e6eef7;max-width:min(42ch,50%);margin-top:24px}.hero-sea{background:var(--deep) url(/art/contours.svg) center / cover no-repeat;border-top:3px solid var(--gold)}.hero-sea>.wrap{gap:24px;padding-block:34px 28px;display:grid}.hero-foot{color:var(--mist);font-size:.9375rem}.hero-foot .link{color:#fff}.hero-foot .link:hover{color:var(--gold)}.section{padding-block:var(--section)}.section-tint{background:var(--pearl-2)}.section-head{gap:16px;max-width:800px;margin-bottom:clamp(36px,5vw,64px);display:grid}.split-head{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:20px clamp(32px,6vw,96px);margin-bottom:clamp(36px,5vw,64px);display:grid}.prose{max-width:66ch}.prose p+p{margin-top:16px}.plates{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.plate{background:var(--deep);color:#fff;align-items:flex-end;min-height:300px;padding:22px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.plate figure{position:absolute;inset:0}.plate img{object-fit:cover;width:100%;height:100%;transition:scale .8s var(--ease)}.plate:hover img{scale:1.05}.plate:after{content:"";background:linear-gradient(#073b6500 38%,#073b6580 66%,#073b65f0 100%);position:absolute;inset:0}.plate-text{z-index:2;position:relative}.plate h3{font:400 clamp(1.75rem, 2.8vw, 2.5rem)/1.12 var(--serif)}.plate:hover h3{color:var(--gold)}.plate small{color:#e6eef7;font:500 .8125rem/1.4 var(--sans);margin-top:4px;display:block}.plate-lobster{grid-area:span 2/span 5}.plate-crab{grid-column:span 7}.plate-mantis{grid-column:span 3}.plate-shrimp{grid-column:span 4}.plate-premium{background:#000;grid-column:span 12;min-height:300px}.plate-premium img{object-fit:contain;object-position:right center}.plate-note{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:22px;display:flex}.plate-note .link .status{color:inherit}.solutions-head{margin-bottom:clamp(32px,4vw,52px)}.solutions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.solution{flex-direction:column;gap:20px;padding:clamp(40px,6vw,88px) clamp(24px,5vw,72px);display:flex}.solution h2,.solution h3.big{font:400 clamp(1.875rem, 3.4vw, 2.75rem)/1.14 var(--serif)}.solution-tint{background:var(--pearl-2)}.solution .eyebrow{color:var(--ink-soft);font:500 .8125rem/1.4 var(--sans);margin-bottom:8px}.solution.on-dark .eyebrow{color:var(--mist)}.solution ul{gap:0;display:grid}.solution li{border-top:1px solid var(--line);padding:11px 0}.solution.on-dark li{border-top-color:var(--line-dark)}.solution .link{margin-top:auto;padding-top:8px}.ledger{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,6vw,88px);display:grid}.ledger h3,.col-title{border-bottom:2px solid var(--deep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding-bottom:14px;font-size:1.125rem;font-weight:500;display:flex}.chain{counter-reset:step}.chain li{counter-increment:step;border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,150px) minmax(0,1fr);gap:4px 12px;padding:16px 0;display:grid}.chain li:before{content:counter(step);color:var(--blue);font:500 .875rem/1.7 var(--sans)}.chain strong{font-weight:500}.chain span{color:var(--ink-soft)}.awaiting{border:1px dashed #073b6557;align-content:start;gap:12px;padding:clamp(22px,3vw,32px);display:grid}.awaiting p{color:var(--ink-soft);max-width:58ch}.awaiting h3{font-size:1.125rem}.awaiting-dark{border-color:var(--line-dark)}.awaiting-dark p{color:var(--mist)}.frames{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.frame{background:var(--deep) url(/art/contours.svg) center / cover no-repeat;align-items:flex-end;min-height:240px;padding:18px;display:flex;position:relative}.frame .status{color:var(--mist)}.frame:first-child{grid-column:span 7;min-height:360px}.frame:nth-child(2){background-position:0 0;grid-column:span 5;min-height:360px}.frame:nth-child(3){background-position:100% 100%;grid-column:span 4}.frame:nth-child(4){background-position:0 100%;grid-column:span 4}.frame:nth-child(5){background-position:100% 0;grid-column:span 4}.frames-short .frame:nth-child(n){min-height:200px}.topics{border-top:2px solid var(--deep);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.topic{border-right:1px solid var(--line);padding:22px 22px 26px 0;text-decoration:none;display:block}.topic+.topic{padding-left:22px}.topic:last-child{border-right:0}.topic strong{font:400 1.5rem/1.2 var(--serif);display:block}.topic span{color:var(--ink-soft);margin-top:8px;font-size:.9375rem;display:block}.topic em{color:var(--ink-soft);font:500 .75rem/1.4 var(--sans);margin-top:14px;display:block}.topic:hover strong{color:var(--blue)}.article-list li{border-bottom:1px solid var(--line)}.article-list li:first-child{border-top:1px solid var(--line)}.article-list a{grid-template-columns:minmax(0,200px) minmax(0,1fr) auto;align-items:baseline;gap:8px 28px;padding:20px 0;text-decoration:none;display:grid}.article-list small{color:var(--ink-soft);font:500 .8125rem/1.5 var(--sans)}.article-list strong{font:400 clamp(1.25rem, 2vw, 1.625rem)/1.25 var(--serif)}.article-list p{color:var(--ink-soft);grid-column:2}.article-list a:hover strong{color:var(--blue)}.article-list .status{grid-area:1/3}.close-band{background:var(--deep) url(/art/contours.svg) center / cover no-repeat;position:relative}.paths{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.path{font:400 clamp(1.5rem, 2.4vw, 2rem)/1.15 var(--serif);justify-content:space-between;align-items:baseline;gap:16px;padding:24px 24px 24px 0;text-decoration:none;display:flex}.path+.path{border-left:1px solid var(--line-dark);padding-left:24px}.path:after{content:"→";color:var(--gold);font-family:var(--sans);transition:translate .25s var(--ease);font-size:.75em}.path:hover{color:var(--gold)}.path:hover:after{translate:6px}.fields>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:4px 20px;padding:13px 0;display:grid}.fields dt{color:var(--ink-soft)}.on-dark .fields>div{border-bottom-color:var(--line-dark)}.on-dark .fields dt{color:var(--mist)}.about-block{border-top:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:24px clamp(32px,6vw,96px);padding-block:clamp(56px,7vw,96px);scroll-margin-top:80px;display:grid}.about-block:first-child{border-top:0}.about-block h2{font-size:clamp(1.875rem,3vw,2.625rem)}.about-side{align-content:start;gap:12px;display:grid}.about-body{gap:24px;min-width:0;display:grid}.values{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.values li{border-top:2px solid var(--blue);padding-top:14px}.values strong{font:400 1.5rem/1.2 var(--serif);display:block}.values span{color:var(--ink-soft);margin-top:8px;display:block}.connect-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;padding:16px 0;display:flex}.wrap-wide{width:min(1600px,100%);padding-inline:var(--gutter);margin-inline:auto}.mk-hero{background:var(--deep) url(/art/contours.svg) center / cover no-repeat}.mk-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.mk-hero-copy{padding:28px clamp(24px, 4vw, 64px) clamp(36px, 4vw, 56px) max(var(--gutter), calc((100vw - 1600px) / 2 + var(--gutter)));align-content:center;gap:20px;display:grid}.mk-hero-copy .crumbs{margin-bottom:clamp(8px,2vw,28px)}.mk-hero .crumbs ol{color:var(--mist)}.mk-hero .crumbs li:not(:last-child):after{color:var(--line-dark)}.mk-hero .crumbs a:hover{color:var(--gold)}.mk-hero h1{color:#fff;font-size:clamp(2.75rem,5.4vw,5.25rem);line-height:1.04}.mk-search{background:#fff;margin-top:6px;display:flex}.mk-search input:not([type=radio]){min-width:0;min-height:58px;color:var(--ink);border:0;flex:1;padding-inline:18px}.mk-search .btn{border-radius:0;flex:none;min-height:58px}.mk-quick{color:var(--mist);flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:.9375rem;display:flex}.mk-quick a{color:#fff;text-underline-offset:5px;text-decoration-color:var(--line-dark);padding-block:4px}.mk-quick a:hover{color:var(--gold);text-decoration-color:currentColor}.mk-mosaic{background:var(--deep);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:3fr 2fr 2fr;gap:3px;min-height:clamp(400px,38vw,600px);display:grid;position:relative}.mk-mosaic img{object-fit:cover;width:100%;height:100%;min-height:0}.mk-mosaic img:first-child{object-position:74% 50%;grid-row:span 2}.mk-flows{border-top:3px solid var(--gold);padding-inline:max(var(--gutter), calc((100vw - 1600px) / 2 + var(--gutter)));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mk-flow{border-left:1px solid var(--line-dark);align-items:center;gap:14px;padding:22px 20px;text-decoration:none;transition:background-color .2s;display:flex}.mk-flow:last-child{border-right:1px solid var(--line-dark)}.mk-flow .market-icon{width:30px;height:30px;color:var(--gold)}.mk-flow>span{flex:1;min-width:0;display:grid}.mk-flow strong{font-size:1.0625rem;line-height:1.3}.mk-flow small{color:var(--mist);font-size:.875rem}.mk-flow em{font-variant-numeric:tabular-nums;color:var(--mist);font:500 .875rem/1 var(--sans)}.mk-flow:hover{background:#ffffff14}.mk-flow[data-on]{box-shadow:inset 0 -3px 0 var(--gold);background:#ffffff1f}.mk-shelves{background:linear-gradient(180deg, var(--pearl-2), var(--pearl));padding-block:clamp(56px,6vw,88px) clamp(44px,5vw,64px)}.mk-section-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:12px clamp(24px,5vw,72px);margin-bottom:clamp(24px,3vw,36px);display:grid}.mk-section-head h2{font-size:clamp(2rem,3.4vw,3rem)}.mk-section-head .link{justify-self:start}.mk-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mk-tab{background:var(--deep);color:#fff;text-align:left;border:0;border-radius:0;align-items:flex-end;min-height:clamp(170px,15vw,240px);padding:0;display:flex;position:relative;overflow:hidden}.mk-tab figure{position:absolute;inset:0}.mk-tab img{object-fit:cover;width:100%;height:100%;transition:scale .6s var(--ease)}.mk-tab:hover img{scale:1.05}.mk-tab:after{content:"";background:linear-gradient(#073b6514 18%,#073b65c7 58%,#073b65f7 100%);position:absolute;inset:0}.mk-tab-text{z-index:1;gap:3px;width:100%;padding:18px 20px;display:grid;position:relative}.mk-tab-text .market-icon{width:26px;height:26px;color:var(--gold);margin-bottom:6px}.mk-tab strong{font:400 clamp(1.375rem, 2vw, 1.875rem)/1.15 var(--serif)}.mk-tab small{color:#e6eef7;font:500 .8125rem/1.4 var(--sans)}.mk-tab[aria-selected=true]:before{content:"";z-index:2;background:var(--gold);height:5px;position:absolute;inset:auto 0 0}.mk-shelf{margin-top:26px}.js .mk-shelf:not(.is-active){display:none}.mk-shelf-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 32px;margin-bottom:18px;display:flex}.mk-shelf-head p{max-width:70ch;color:var(--ink-soft)}.mk-shelf-links{flex-wrap:wrap;gap:8px 24px;display:flex}.mk-rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.mk-mini{gap:2px;text-decoration:none;display:grid}.mk-mini-art{aspect-ratio:4/3;background:var(--pearl-2);margin-bottom:8px;display:block;overflow:hidden}.mk-mini-art figure{width:100%;height:100%}.mk-mini-art img{object-fit:cover;width:100%;height:100%;transition:scale .6s var(--ease)}.mk-mini:hover img{scale:1.06}.mk-mini strong{font:400 1.25rem/1.2 var(--serif)}.mk-mini small{color:var(--ink-soft);font:500 .75rem/1.4 var(--sans)}.mk-mini:hover strong{color:var(--blue)}.mk-mini-price{color:var(--blue);font-size:.9375rem;font-weight:500}.mk-photo-note{margin-top:18px}.mk-market{padding-block:clamp(32px, 4vw, 56px) var(--section);grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,48px);display:grid}.mk-panel{scrollbar-width:thin;max-height:calc(100dvh - 108px);position:sticky;top:92px;overflow-y:auto}.mk-panel summary{display:none}.mk-folders{gap:22px;display:grid}.mk-folders fieldset{gap:1px;display:grid}.mk-folders legend{border-bottom:2px solid var(--deep);width:100%;margin-bottom:8px;padding-bottom:8px;font-weight:500}.mk-option{cursor:pointer;display:block;position:relative}.mk-option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mk-option-row{align-items:center;gap:10px;min-height:42px;padding:6px 10px 6px 8px;font-size:.9375rem;line-height:1.3;transition:background-color .15s;display:flex}.mk-option-row>span{flex:1;min-width:0}.mk-option-row .market-icon{width:22px;height:22px;color:var(--blue)}.mk-option-row img{object-fit:cover;flex:none;width:24px;height:24px}.mk-option-row em{font-variant-numeric:tabular-nums;color:var(--ink-soft);font:500 .8125rem/1 var(--sans)}.mk-option:hover .mk-option-row{background:var(--pearl-2)}.mk-option input:checked+.mk-option-row{background:var(--deep);color:#fff;font-weight:500}.mk-option input:checked+.mk-option-row .market-icon{color:var(--gold)}.mk-option input:checked+.mk-option-row em{color:var(--mist)}.mk-option input[value=""]:checked+.mk-option-row{background:var(--pearl-2);color:var(--ink)}.mk-option input[value=""]:checked+.mk-option-row .market-icon{color:var(--blue)}.mk-option input[value=""]:checked+.mk-option-row em{color:var(--ink-soft)}.mk-option input:focus-visible+.mk-option-row{outline:3px solid var(--blue);outline-offset:-3px}.mk-option.is-empty .mk-option-row{color:var(--ink-soft)}.mk-option.is-empty img,.mk-option.is-empty .market-icon{opacity:.45}.mk-results{min-width:0}.mk-toolbar{z-index:5;background:var(--pearl);flex-wrap:wrap;align-items:center;gap:10px 24px;padding-block:12px;display:flex;position:sticky;top:75px}.mk-toolbar h2{font-size:clamp(1.625rem,2.4vw,2.125rem)}.mk-toolbar-search{flex:1;min-width:240px;max-width:480px;margin-left:auto}.mk-count{font-variant-numeric:tabular-nums;color:var(--ink-soft);font:500 .875rem/1.4 var(--sans);white-space:nowrap}.mk-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.mk-chips:empty{display:none}.mk-chips button{border:1px solid var(--blue);min-height:36px;color:var(--blue);background:#fff;border-radius:2px;align-items:center;gap:8px;padding:4px 12px;font-size:.875rem;display:inline-flex}.mk-chips button:after{content:"×";font-size:1.125rem;line-height:1}.mk-chips button:hover{background:var(--blue);color:#fff}.mk-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-top:4px;display:grid}.mk-card{border:1px solid var(--line);background:#fff;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .25s;display:flex}.mk-card:hover{border-color:var(--blue);box-shadow:0 18px 40px #073b6521}.mk-card-art{aspect-ratio:4/3;background:var(--pearl-2);display:block;position:relative;overflow:hidden}.mk-card-art figure{width:100%;height:100%}.mk-card-art img{object-fit:cover;width:100%;height:100%;transition:scale .6s var(--ease)}.mk-card:hover .mk-card-art img{scale:1.05}.mk-card-art figcaption{background:#073b65d1;padding:2px 7px;position:absolute;bottom:8px;left:8px}.mk-card-art figcaption .status{color:var(--pearl);font-size:.6875rem}.mk-badges{flex-wrap:wrap;gap:5px;display:flex;position:absolute;top:8px;left:8px}.mk-badge{background:var(--deep);color:#fff;font:500 .75rem/1.4 var(--sans);padding:3px 8px}.mk-badge-gold{background:var(--gold);color:var(--deep)}.mk-card-body{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.mk-card h3{font:400 clamp(1.375rem, 1.9vw, 1.625rem)/1.15 var(--serif)}.mk-card h3 a{text-decoration:none}.mk-card h3 a:hover{color:var(--blue)}.mk-card-alt{color:var(--ink-soft);font-size:.8125rem;line-height:1.4}.mk-card-forms{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}.mk-card-forms b{font-weight:500}.mk-card-needs{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.mk-card-needs li{background:var(--pearl-2);padding:2px 8px;font-size:.75rem;line-height:1.5}.mk-prices{gap:3px;margin-top:auto;padding-top:12px;font-size:.8125rem;line-height:1.4;display:grid}.mk-prices>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.mk-prices dt{color:var(--ink-soft)}.mk-prices dd{white-space:nowrap;font-weight:500}.mk-price-retail dt{color:var(--ink);font-size:.875rem;font-weight:500}.mk-price-retail dd{color:var(--blue);font-size:1.0625rem;font-weight:800}.mk-card-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mk-card-actions .btn{border-radius:8px;flex:auto;gap:6px;min-height:44px;padding:8px 10px;font-size:.9375rem}.mk-card-actions .market-icon{width:18px;height:18px}.mk-btn-order{background:var(--gold);border-color:var(--gold);color:var(--deep)}.mk-btn-order:hover{color:var(--deep);background:#e6aa00;border-color:#e6aa00}.mk-pages{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:32px;display:flex}.mk-pages a,.mk-pages span{border:1px solid var(--line);background:#fff;border-radius:2px;place-items:center;min-width:44px;min-height:44px;padding:4px 10px;font-weight:500;text-decoration:none;display:grid}.mk-pages a:hover{border-color:var(--blue);color:var(--blue)}.mk-pages a[aria-current=page]{background:var(--deep);border-color:var(--deep);color:#fff}.mk-pages span[aria-disabled=true]{color:var(--mist)}.mk-pages .mk-pages-gap{min-width:28px;color:var(--ink-soft);background:0 0;border:0;padding:0}.mk-pages button{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--ink);font:500 1rem/1 var(--sans);cursor:pointer;background:#fff;border-radius:2px;place-items:center;padding:4px 10px;display:grid}.mk-pages button:hover{border-color:var(--blue);color:var(--blue)}.mk-pages button[aria-current=page]{background:var(--deep);border-color:var(--deep);color:#fff}.empty{justify-items:start;gap:12px;display:grid}.ex-head-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.ex-terms{background:#3c6586;border:1px solid #3c6586;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.ex-terms>div{background:var(--deep);align-content:start;gap:8px;padding:clamp(18px,2.2vw,28px);display:grid}.ex-terms dt{color:var(--mist);font-size:.875rem}.ex-terms dd{color:#fff;font:400 clamp(1.375rem, 2vw, 1.75rem)/1.2 var(--serif)}.ex-terms dd .status{color:var(--mist);font-family:var(--sans);margin-top:8px;display:flex}.ex-terms .is-waiting dd{color:#c9d9ea99;font:400 1rem/1.4 var(--sans)}.ex-terms-note{margin:12px 0 0}.ex-filter{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.ex-filter button{border:1px solid var(--line);cursor:pointer;background:#fff;min-height:40px;padding:7px 14px;font-size:.9375rem;font-weight:500}.ex-filter button span{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-left:4px}.ex-filter button:hover{border-color:var(--deep)}.ex-filter button[aria-pressed=true]{background:var(--deep);border-color:var(--deep);color:#fff}.ex-filter button[aria-pressed=true] span{color:var(--mist)}.ex-kinds{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ex-kinds b{background:var(--pearl-2);color:var(--deep);font:500 .8125rem/1.6 var(--sans);padding:2px 9px}.ex-kinds b[data-kind=live]{background:#ffbd0038}.ex-kinds b[data-kind=frozen]{color:var(--blue);background:#0759e81a}.ex-code-hs{font:500 .8125rem/1.6 var(--mono);flex-wrap:wrap;gap:0 10px;display:flex}.ex-specs>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:4px 20px;padding:10px 0;font-size:.9375rem;line-height:1.5;display:grid}.ex-specs dt{color:var(--ink-soft)}.ex-specs dd strong{color:var(--blue)}.ex-hs,.ex-standards{gap:4px;display:grid}.ex-hs b,.ex-standards b{font:500 .8125rem/1.5 var(--mono)}.ex-size-group+.ex-size-group{margin-top:8px}.ex-size-group small{color:var(--ink-soft);margin-bottom:4px;font-size:.8125rem;display:block}.ex-sizes{flex-wrap:wrap;gap:5px;display:flex}.ex-sizes li{font-variant-numeric:tabular-nums;background:var(--pearl-2);font:500 .8125rem/1.6 var(--sans);padding:2px 9px}.ex-note{max-width:none}.ex-table-note{margin:12px 0 0}.ex-tabs{z-index:2;border-bottom:1px solid var(--line);background:#fff;position:relative}.ex-tabs ul{scrollbar-width:none;gap:clamp(16px,3vw,40px);display:flex;overflow-x:auto}.ex-tabs a{color:var(--ink-soft);white-space:nowrap;border-bottom:3px solid #0000;padding:16px 0 13px;font-weight:500;text-decoration:none;display:block}.ex-tabs a:hover{color:var(--deep)}.ex-tabs a[aria-current=page]{border-bottom-color:var(--gold);color:var(--deep)}.ex-proof{background:var(--deep) url(/art/contours.svg) center / cover no-repeat;color:#fff}.ex-proof-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ex-proof-grid>div{border-left:1px solid var(--line-dark);align-content:start;gap:10px;padding:clamp(24px,3vw,40px) clamp(18px,2vw,28px);display:grid}.ex-proof-grid>div:first-child{border-left:0;padding-left:0}.ex-proof dt{color:var(--mist);font-size:.9375rem;line-height:1.45}.ex-proof dd{color:#e6eef7;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.ex-proof dd strong{color:var(--gold);font:400 clamp(2.5rem, 4.4vw, 3.75rem)/1 var(--serif);font-variant-numeric:lining-nums}.ex-proof dd a{color:var(--blue-light);text-underline-offset:4px}.ex-proof .is-waiting dd{color:#c9d9ea99}.ex-industry{border-top:2px solid var(--deep);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.ex-industry li{align-content:start;gap:6px;padding-top:16px;display:grid}.ex-industry strong{font:400 clamp(1.5rem, 2.4vw, 2.125rem)/1.15 var(--serif)}.ex-industry span{color:var(--ink-soft);font-size:.9375rem;line-height:1.5}.ex-industry a{color:var(--blue);text-underline-offset:3px;font-size:.8125rem}.ex-about-lead{gap:12px;max-width:900px;margin-bottom:clamp(28px,3.5vw,44px);display:grid}.ex-about-lead h3{color:var(--blue);font:500 1rem/1.4 var(--sans)}.ex-about-lead p{font:400 clamp(1.375rem, 2.2vw, 1.875rem)/1.4 var(--serif)}.ex-about{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.ex-about li{border:1px solid var(--line);background:#fff;align-content:start;gap:10px;padding-bottom:20px;display:grid}.ex-about li>:not(.photo,.ex-about-slot){padding-inline:18px}.ex-about li .photo{aspect-ratio:4/3}.ex-about li .photo img{object-fit:cover;width:100%;height:100%}.ex-about h3{font:500 1.0625rem/1.4 var(--sans);margin-top:6px}.ex-about p{color:var(--ink-soft);font-size:.9375rem}.ex-about-slot{aspect-ratio:4/3;background:var(--pearl-2);border-bottom:1px dashed var(--line);color:var(--ink-soft);text-align:center;place-items:center;padding:12px;font-size:.8125rem;display:grid}.ex-about li.is-waiting{background:#ffffff8c}.is-waiting{color:var(--ink-soft)}.ex-featured{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.ex-featured a{border:1px solid var(--line);height:100%;color:inherit;transition:border-color .2s var(--ease);background:#fff;text-decoration:none;display:grid}.ex-featured a:hover{border-color:var(--deep)}.ex-featured a:hover strong{color:var(--blue)}.ex-featured-art{aspect-ratio:4/3;background:var(--pearl-2);display:block;position:relative;overflow:hidden}.ex-featured-art figure{position:absolute;inset:0}.ex-featured-art img{object-fit:cover;width:100%;height:100%}.ex-featured-art figcaption{background:#073b65d1;padding:2px 7px;position:absolute;bottom:10px;left:10px}.ex-featured-art figcaption .status{color:var(--pearl);font-size:.75rem}.ex-featured-body{align-content:start;gap:6px;padding:16px 18px 20px;display:grid}.ex-featured-body strong{font:400 1.375rem/1.25 var(--serif)}.ex-featured-body small{color:var(--ink-soft);font-size:.875rem}.ex-process-wrap{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.ex-process.ex-process-stack{background:linear-gradient(var(--line), var(--line)) 18px 0 / 2px 100% no-repeat;grid-template-columns:minmax(0,1fr);gap:0}.ex-process-stack li{grid-template-columns:38px minmax(0,1fr);column-gap:18px;padding-bottom:20px}.ex-process-stack li:before{box-shadow:0 0 0 6px var(--pearl-2);grid-row:span 2;margin-bottom:0}.ex-updates{gap:16px;display:grid}.ex-updates-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,32px)}.ex-updates-data,.ex-updates-news{border:1px solid var(--line);background:#fff;align-content:start;gap:12px;padding:clamp(18px,2.2vw,26px);display:grid}.ex-updates-title{align-items:center;gap:10px;font-weight:600;display:flex}.ex-updates-title:before{content:"";background:var(--gold);width:18px;height:3px}.ex-updates h2,.ex-updates h3{border-bottom:2px solid var(--deep);font:500 1rem/1.4 var(--sans);padding-bottom:10px}.ex-updates-data li{gap:2px;display:grid}.ex-updates-data strong{font:400 2.25rem/1.1 var(--serif)}.ex-updates-data strong small{font:500 .9375rem/1 var(--sans)}.ex-updates-data li span{color:var(--ink-soft);font-size:.875rem}.ex-updates-news ul{display:grid}.ex-updates-news li{border-bottom:1px solid var(--line);gap:4px;padding:10px 0;display:grid}.ex-updates-news li a{font-weight:500;text-decoration:none}.ex-updates-news li a:hover{color:var(--blue);text-decoration:underline}.ex-updates .link{justify-self:start;font-size:.9375rem}.ex-with-aside{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;gap:clamp(28px,3.5vw,48px);display:grid}.ex-aside{gap:16px;display:grid;position:sticky;top:100px}.ex-ask{background:var(--deep) url(/art/contours.svg) center / cover no-repeat;color:#fff;gap:12px;padding:clamp(20px,2.4vw,28px);display:grid}.ex-ask h2{font-size:clamp(1.5rem,2.2vw,1.875rem)}.ex-ask p{color:#e6eef7;font-size:.9375rem}.ex-ask .btn{justify-self:start}.ex-bottom{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:clamp(18px,2.6vw,32px);display:grid}.ex-bottom .ex-ask{align-content:start}.ex-item-tags{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:18px;font-size:.9375rem;display:flex}.ex-item-tags>span{align-items:center;gap:6px;display:inline-flex}.ex-item-page{gap:clamp(36px,4.5vw,56px);min-width:0;display:grid}.ex-block{gap:16px;min-width:0;display:grid}.ex-block>h2{font-size:clamp(1.75rem,2.6vw,2.25rem)}.ex-skus-wrap{border:1px solid var(--line);background:#fff}.ex-skus{border-collapse:collapse;width:100%;min-width:520px;font-size:.9375rem}.ex-skus th,.ex-skus td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 14px}.ex-skus thead th{background:var(--deep);color:#fff;font-weight:500}.ex-skus tbody tr:last-child th,.ex-skus tbody tr:last-child td{border-bottom:0}.ex-skus tbody th{font-weight:500}.ex-skus tbody th a{color:var(--blue);text-underline-offset:4px}.ex-skus td{font-variant-numeric:tabular-nums}.chart{border:1px solid var(--line);background:#fff;gap:12px;padding:clamp(16px,2vw,24px);display:grid}.chart figcaption{font-weight:500}.chart svg{width:100%;height:auto;overflow:visible}.chart-grid line{stroke:var(--line);stroke-width:1px}.chart-grid text,.chart-axis{fill:var(--ink-soft);font:400 11px var(--sans);font-variant-numeric:tabular-nums}.chart-bar path{fill:var(--blue)}.chart-bar:hover path{fill:var(--deep)}.chart-hit{fill:#0000}.chart-value{fill:var(--deep);font:600 12px var(--sans);font-variant-numeric:tabular-nums}.chart-empty{background:var(--pearl);border:1px dashed var(--line);min-height:160px;color:var(--ink-soft);text-align:center;place-items:center;padding:24px;font-size:.9375rem;display:grid}.chart-table summary{color:var(--blue);cursor:pointer;font-size:.875rem}.chart-table table{border-collapse:collapse;width:100%;margin-top:8px;font-size:.875rem}.chart-table th,.chart-table td{border-bottom:1px solid var(--line);text-align:left;font-variant-numeric:tabular-nums;padding:6px 8px}.ex-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.ex-chart-wide{grid-column:1/-1}.ex-data-tables{margin-top:clamp(24px,3vw,36px)}.ex-data-tables .credit-scroll{margin-top:12px}.ex-data-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.ex-data-cta>div{gap:8px;max-width:640px;display:grid}.ex-data-cta h2{font-size:clamp(1.75rem,2.8vw,2.5rem)}.ex-data-cta p{color:var(--ink-soft)}.ex-panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(18px,2.6vw,32px);display:grid}.ex-panel{border:1px solid var(--line);background:#fff;padding:clamp(20px,2.4vw,32px)}.ex-panel h3{border-bottom:2px solid var(--deep);font:500 1.125rem/1.35 var(--sans);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-bottom:12px;display:flex}.ex-panel .fields>div:last-child{border-bottom:0}.ex-docs li{border-bottom:1px solid var(--line);padding:11px 0 11px 24px;position:relative}.ex-docs li:last-child{border-bottom:0}.ex-docs li:before{content:"";border:solid var(--blue);border-width:0 0 2px 2px;width:9px;height:5px;position:absolute;top:17px;left:3px;transform:rotate(-45deg)}.ex-process-title{margin-bottom:clamp(24px,3vw,40px);font-size:clamp(2rem,3.4vw,3rem)}.ex-process{counter-reset:step;background:linear-gradient(var(--line), var(--line)) 0 18px / 100% 2px no-repeat;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.ex-process li{counter-increment:step;align-content:start;gap:6px;display:grid}.ex-process li:before{content:counter(step);background:var(--deep);width:38px;height:38px;box-shadow:0 0 0 6px var(--pearl);color:var(--gold);font:600 .9375rem/1 var(--sans);border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.ex-process strong{font-size:1.0625rem;font-weight:600}.ex-process p{color:var(--ink-soft);font-size:.9375rem;line-height:1.55}.ex-quote{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.ex-quote.ex-quote-page{grid-template-columns:minmax(0,1fr) minmax(0,360px)}.ex-quote-section{padding-top:clamp(32px,4vw,56px)}.ex-asking{background:var(--pearl-2);border-bottom:1px solid var(--line)}.ex-asking-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:16px;display:flex}.ex-asking-row p{border-left:3px solid var(--gold);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-left:14px;display:flex}.ex-asking-row span{color:var(--ink-soft);font-size:.9375rem}.ex-asking-row strong{font:400 clamp(1.375rem, 2vw, 1.75rem)/1.2 var(--serif)}.ex-asking-row em{border:1px solid var(--line);background:#fff;padding:2px 10px;font-size:.9375rem;font-style:normal;font-weight:500}.ex-ask-band{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.ex-ask-main{justify-items:start;gap:18px;display:grid}.ex-ask-main h2{font-size:clamp(2rem,3.4vw,3rem)}.ex-desk{border:1px solid var(--line);background:#fff;gap:14px;padding:clamp(20px,2.4vw,30px);display:grid;position:sticky;top:100px}.ex-desk h2{font-size:clamp(1.625rem,2.4vw,2rem)}.ex-desk h3{font:500 1rem/1.4 var(--sans)}.ex-desk .fields+h3{margin-top:10px}.ex-desk .fields>div{grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 0;font-size:.9375rem}.ex-desk .fields dt{font-size:.8125rem}.ex-desk .fields dd{overflow-wrap:anywhere}.ex-desk .plain-list li{padding:8px 0;font-size:.9375rem}.product-crumbs,.section.product{padding-top:16px}.product{--gallery-width:min(450px, max(300px, calc((100dvh - 250px) / 1.2)));grid-template-columns:var(--gallery-width) minmax(0, 1fr);align-items:start;gap:clamp(28px,3.4vw,48px);display:grid}.product-title{gap:6px;display:grid}.product-title h1{font-size:clamp(2rem,3.4vw,3rem)}.product-art{gap:8px;display:grid;position:sticky;top:100px}.gallery{width:var(--gallery-width);gap:10px;min-width:0;display:grid}.gallery-main{aspect-ratio:1;background:var(--pearl-2);position:relative;overflow:hidden}.gallery-zoom{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.gallery-zoom:focus-visible{outline-offset:-4px}.gallery-zoom img,.gallery-main>video{width:100%;height:100%;position:absolute;inset:0}.gallery-zoom:has(img[hidden]){display:none}.is-cover{object-fit:cover}.is-contain{object-fit:contain}.gallery-main>video{object-fit:contain;background:#000}.gallery-tag{bottom:12px;right:12px}.gallery-video-empty{background:var(--deep) url(/art/contours.svg) center / cover no-repeat;color:#fff;text-align:center;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:absolute;inset:0}.gallery-video-empty .gallery-play{width:64px;height:64px;position:relative;top:auto;left:auto;translate:none}.gallery-strip{min-width:0;position:relative}.gallery-thumbs{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:calc(20% - 8px);grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.gallery-thumbs::-webkit-scrollbar{display:none}.gallery-thumbs li{scroll-snap-align:start}.gallery-thumbs button{background:var(--pearl-2);border:0;width:100%;padding:0;display:block;position:relative}.gallery-thumbs img{aspect-ratio:1;object-fit:cover;width:100%}.gallery-thumbs button:after{content:"";border:3px solid #0000;transition:border-color .15s;position:absolute;inset:0}.gallery-thumbs button:hover:after,.gallery-thumbs button[aria-pressed=true]:after{border-color:var(--gold)}.gallery-thumbs button:focus-visible{outline-offset:-3px}.gallery-thumb-video img{filter:brightness(.7)}.gallery-play{background:#073b658c;border:2px solid #fff;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;left:50%;translate:-50% -50%}.gallery-play:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#fff;width:36%;height:44%;position:absolute;top:28%;left:36%}.gallery-arrow{z-index:2;color:#fff;background:#00000052;border:0;width:20px;height:40px;padding:0;position:absolute;top:50%;translate:0 -50%}.gallery-arrow:hover{background:#073b65d9}.gallery-arrow:after{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin:auto;display:block}.gallery-prev{left:0}.gallery-prev:after{translate:2px;rotate:135deg}.gallery-next{right:0}.gallery-next:after{translate:-2px;rotate:-45deg}.lightbox{--stage:min(516px, calc(100dvh - 56px), calc(100vw - 340px));width:fit-content;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--ink);background:#fff;border:0;border-radius:2px;margin:auto;padding:0;box-shadow:0 24px 60px #073b654d}.lightbox::backdrop{background:#00000073}.lightbox-body{grid-template-columns:var(--stage) 264px;gap:12px;padding:12px;display:grid}.lightbox-stage{width:var(--stage);height:var(--stage);background:var(--pearl-2);position:relative;overflow:hidden}.lightbox-stage>img,.lightbox-stage>video{width:100%;height:100%;position:absolute;inset:0}.lightbox-stage>video{object-fit:contain;background:#000}.lightbox-arrow{z-index:2;color:#fff;background:#0000008c;border:0;width:40px;height:80px;padding:0;position:absolute;top:50%;translate:0 -50%}.lightbox-arrow:hover{background:#073b65eb}.lightbox-arrow:after{content:"";border-bottom:3px solid;border-right:3px solid;width:16px;height:16px;margin:auto;display:block}.lightbox-prev{left:0}.lightbox-prev:after{translate:4px;rotate:135deg}.lightbox-next{right:0}.lightbox-next:after{translate:-4px;rotate:-45deg}.lightbox-side{min-width:0;max-height:var(--stage);grid-template-rows:auto minmax(0,1fr);gap:16px;padding-top:12px;display:grid}.lightbox-head{align-items:flex-start;gap:8px;display:flex}.lightbox-title{min-width:0;font:500 1.125rem/1.35 var(--sans);flex:1}.lightbox-close{width:32px;height:32px;color:var(--ink-soft);background:0 0;border:0;flex:none;margin:-6px -4px 0 0;padding:0;position:relative}.lightbox-close:hover{color:var(--deep)}.lightbox-close:before,.lightbox-close:after{content:"";background:currentColor;height:2px;position:absolute;top:50%;left:7px;right:7px;rotate:45deg}.lightbox-close:after{rotate:-45deg}.lightbox-thumbs{scrollbar-width:thin;grid-template-columns:repeat(3,80px);grid-auto-columns:auto;grid-auto-flow:row;align-content:start;gap:12px;display:grid;overflow:visible auto}@media (width<=760px){.lightbox{--stage:min(calc(100vw - 40px), calc(100dvh - 240px))}.lightbox-body{grid-template-columns:var(--stage)}.lightbox-side{gap:10px;max-height:none;padding-top:0}.lightbox-thumbs{grid-template-columns:none;grid-auto-columns:64px;grid-auto-flow:column;gap:8px;overflow:auto hidden}.lightbox-arrow{width:32px;height:64px}.lightbox-arrow:after{width:12px;height:12px}}.product-buy{align-content:start;gap:16px;min-width:0;display:grid}.product-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.product-group{color:var(--ink-soft);text-underline-offset:4px;margin-left:4px;font-size:.875rem}.product-group:hover{color:var(--blue)}.product-names{color:var(--ink-soft);font:400 .9375rem/1.4 var(--sans)}.product-intro{color:var(--ink-soft);font-size:1.0625rem;line-height:1.6}.product-price{background:var(--pearl-2);gap:4px;padding:16px 18px;display:grid}.product-price-main{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.product-price-main span{font-weight:500}.product-price-main strong{color:var(--blue);font:800 clamp(1.625rem, 2.6vw, 2rem)/1.15 var(--sans)}.product-price-other{color:var(--ink-soft);flex-wrap:wrap;gap:2px 8px;font-size:.9375rem;display:flex}.product-price-other b{color:var(--ink);font-weight:500}.product-options{gap:14px;display:grid}.product-option{grid-template-columns:minmax(0,120px) minmax(0,1fr);align-items:center;gap:8px 16px;display:grid}fieldset.product-option{align-items:start}.product-option legend,.option-label{float:left;color:var(--ink-soft);font-size:.9375rem}.product-option legend{padding-top:7px}.option-chips{flex-wrap:wrap;gap:8px;display:flex}.option-chips label{cursor:pointer;position:relative}.option-chips input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.option-chips span{border:1px solid var(--mist);background:#fff;border-radius:2px;place-items:center;min-height:38px;padding:6px 14px;font-size:.9375rem;transition:border-color .15s,color .15s;display:grid}.option-chips label:hover span{border-color:var(--blue);color:var(--blue)}.option-chips input:checked+span{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);color:var(--deep);background:#fff8e0;font-weight:500}.option-link{text-decoration:none}.option-link:hover span{border-color:var(--blue);color:var(--blue)}.option-link[aria-current=page] span{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);color:var(--deep);background:#fff8e0;font-weight:500}.option-chips input:focus-visible+span{outline:3px solid var(--blue);outline-offset:2px}.qty{align-items:center;display:flex}.qty button{border:1px solid var(--mist);background:#fff;width:38px;height:38px;padding:0;font-size:1.125rem}.qty button:hover{border-color:var(--blue);color:var(--blue)}.qty input:not([type=radio]){border-inline:0;border-color:var(--mist);text-align:center;-moz-appearance:textfield;border-radius:0;width:64px;min-height:38px;padding:4px}.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.qty-unit{color:var(--ink-soft);margin-left:10px;font-size:.9375rem}.product-cta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-cta .btn{border-radius:8px;gap:8px}.product-cta .market-icon,.contact-bar .market-icon,.buy-path .market-icon{width:18px;height:18px}.product-channels{flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.9375rem;display:flex}.product-channels span{color:var(--ink-soft)}.product-channels a{background:var(--pearl-2);padding:3px 10px;text-decoration:none}.product-channels a:hover{background:var(--blue);color:#fff}.product-assure{border-top:1px solid var(--line);gap:6px;padding-top:14px;font-size:.9375rem;display:grid}.product-assure li{padding-left:24px;position:relative}.product-assure li:before{content:"";border-left:2px solid var(--blue);border-bottom:2px solid var(--blue);width:12px;height:7px;position:absolute;top:6px;left:2px;rotate:-45deg}.product-assure a{color:var(--blue);text-underline-offset:4px}.product-pending{color:var(--ink-soft);font:500 .8125rem/1.5 var(--sans)}.product-nav{z-index:6;border-block:1px solid var(--line);backdrop-filter:blur(10px);background:#f7fafcf5;position:sticky;top:74px}.product-nav ul{scrollbar-width:none;gap:4px 24px;display:flex;overflow-x:auto}.product-nav a{color:var(--ink-soft);white-space:nowrap;padding:14px 0;font-weight:500;text-decoration:none;display:block}.product-nav a:hover{color:var(--blue);box-shadow:inset 0 -2px 0 var(--blue)}.product-sections{padding-block:28px var(--section);gap:18px;display:grid}.product-panel{border:1px solid var(--line);background:#fff;gap:16px;padding:clamp(20px,2.6vw,32px);scroll-margin-top:40px;display:grid}.panel-head{border-bottom:2px solid var(--deep);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding-bottom:12px;display:flex}.panel-head h2{font-size:clamp(1.5rem,2.2vw,1.875rem)}.panel-lead{color:var(--ink-soft)}.spec-table{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,56px);display:grid}.spec-table>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:4px 16px;padding:11px 0;font-size:.9375rem;display:grid}.spec-table dt{color:var(--ink-soft)}.spec-table dd.mono{font:500 .875rem/1.6 var(--mono)}.spec-table a{color:var(--blue);text-underline-offset:4px}.about-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid}.about-grid h3{margin-bottom:8px}.about-grid p{color:var(--ink-soft)}.buy-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);display:grid}.buy-path{background:var(--pearl);border:1px solid var(--line);grid-template-rows:auto 1fr auto;gap:10px;padding:18px;display:grid}.buy-path .btn{border-radius:8px;justify-self:start;gap:8px}.contact-bar .mk-btn-order{gap:6px}@media (width<=1000px){.spec-table,.about-grid,.buy-paths{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.product-option,.product-cta{grid-template-columns:minmax(0,1fr)}.spec-table>div{grid-template-columns:minmax(0,1fr);gap:2px}}.share{width:var(--gallery-width);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 0;padding-top:14px;display:flex}.share-links{align-items:center;gap:5px;padding-right:16px;display:flex}.share-label{margin-right:5px;font-size:.9375rem}.share-btn{border-radius:50%;place-items:center;width:25px;height:25px;transition:scale .15s;display:grid}.share-btn svg{width:15px;height:15px}.share-btn:hover{scale:1.1}@media (pointer:coarse){.share-btn{width:32px;height:32px}.share-btn svg{width:19px;height:19px}}.share-messenger{background:#0084ff}.share-facebook{background:#1877f2}.share-pinterest{background:#e60023}.share-x{background:#000}.share-like{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;align-items:center;gap:8px;min-height:40px;padding:4px 4px 4px 16px;font-size:.9375rem;display:inline-flex}.share-like svg{fill:none;stroke:#e0243a;stroke-width:1.8px;transition:scale .15s}.share-like:hover svg{scale:1.12}.share-like[aria-pressed=true] svg{fill:#e0243a}.share-status{color:var(--ink-soft);flex-basis:100%;font-size:.875rem}.share-status:empty{display:none}.plain-list li{border-bottom:1px solid var(--line);padding:11px 0}.steps{counter-reset:step}.steps li{counter-increment:step;border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);padding:11px 0;display:grid}.steps li:before{content:counter(step);color:var(--blue);font:500 .875rem/1.85 var(--sans)}.form-section{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.form-side{gap:16px;display:grid}.form-side h2{font-size:clamp(1.75rem,2.8vw,2.25rem)}.quote{gap:24px;min-width:0;scroll-margin-top:90px;display:grid}.quote>h2{font-size:clamp(1.875rem,3vw,2.625rem)}.demo-note{background:var(--pearl-2);border-left:3px solid var(--blue);padding:16px 18px}.demo-note p{color:var(--ink-soft);margin-top:4px}.form-shell{gap:22px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.field{align-content:start;gap:7px;display:grid}.field label,.choice legend,.group legend{font-size:.9375rem;font-weight:500}.req{color:var(--ink-soft);font-size:.8125rem;font-weight:400}.hint{color:var(--ink-soft);margin-bottom:12px;font-size:.875rem}.group legend,.choice legend{margin-bottom:6px}input:not([type=radio]),select,textarea{background:#fff;border:1px solid #073b6575;border-radius:2px;width:100%;min-height:48px;padding:10px 12px;transition:border-color .2s}input:hover:not([type=radio]),select:hover,textarea:hover{border-color:var(--deep)}input::placeholder{color:#5b7490}textarea{resize:vertical}[aria-invalid=true]{box-shadow:inset 3px 0 0 var(--error);border-color:var(--error)!important}.error{color:var(--error);font-size:.875rem}.error-box{border-left:3px solid var(--error);color:var(--error);background:#fbeeec;padding:12px 16px}.prefill-note{background:var(--pearl-2);padding:10px 14px;font-size:.9375rem}.choice-row{flex-wrap:wrap;gap:8px;display:flex}.choice-row label{cursor:pointer;position:relative}.choice-row input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.choice-row span{border:1px solid #073b6575;border-radius:2px;place-items:center;min-height:46px;padding:8px 18px;transition:background-color .2s,color .2s;display:grid}.choice-row label:hover span{border-color:var(--deep)}.choice-row input:checked+span{background:var(--deep);border-color:var(--deep);color:var(--pearl)}.choice-row input:focus-visible+span{outline:3px solid var(--blue);outline-offset:3px}.form-shell>.btn{justify-self:start}.result{border:1px solid var(--deep);background:#fff;gap:14px;padding:22px;display:grid}.result:focus{outline:none}.result h3{font:400 1.625rem/1.2 var(--serif)}.result p{color:var(--ink-soft)}.result textarea{font:400 .875rem/1.6 var(--sans);background:var(--pearl)}.result-actions{flex-wrap:wrap;gap:10px;display:flex}.copy-status{font-size:.9375rem;font-weight:500;color:var(--deep)!important}.copy-status:empty{display:none}.article-head{padding-block:28px clamp(32px,4vw,56px)}.article-head h1{max-width:22ch;margin-top:clamp(28px,4vw,52px);font-size:clamp(2.25rem,4.6vw,3.75rem)}.article-head .lead{margin-top:18px}.article-note{background:var(--pearl-2);border-left:3px solid var(--gold);max-width:760px;margin-top:24px;padding:13px 16px;font-size:.9375rem}.article-layout{padding-bottom:var(--section);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.article-body{gap:18px;font-size:1.0625rem;display:grid}.article-body h2{margin-top:18px;font-size:clamp(1.5rem,2.4vw,2rem)}.article-body ul{gap:8px;padding-left:22px;list-style:outside;display:grid}.article-art{gap:12px;display:grid;position:sticky;top:100px}.article-art .photo{gap:8px;display:grid}.article-art img{aspect-ratio:4/3;object-fit:cover;width:100%}.photo-slot{background:var(--deep) url(/art/contours.svg) center / cover no-repeat;align-items:flex-end;min-height:320px;padding:16px;display:flex}.photo-slot .status{color:var(--mist)}.footer{border-top:2px solid var(--gold);padding-top:clamp(56px,7vw,88px)}.footer-grid{grid-template-columns:minmax(0,4fr) minmax(0,2fr) minmax(0,3fr) minmax(0,4fr);gap:40px clamp(24px,4vw,56px);display:grid}.footer-brand p{max-width:34ch;color:var(--mist);margin-top:16px}.footer h2{color:var(--mist);font:500 .75rem/1.4 var(--sans);letter-spacing:.02em;margin-bottom:14px}.footer li{padding:5px 0}.footer li a{text-decoration:none}.footer li a:hover{color:var(--gold)}.footer .fields{margin-bottom:18px;font-size:.9375rem}.footer .fields>div{padding:9px 0}.footer-base{color:var(--mist);flex-wrap:wrap;justify-content:space-between;gap:8px 32px;margin-top:56px;padding-block:20px;font-size:.875rem;display:flex}@media (width<=1440px){.bar{gap:14px}.bar-end{gap:8px}.nav-link{padding-inline:7px;font-size:.875rem}.nav-item>button{padding-inline:3px 5px}}@media (width<=1319px){.nav,.bar-cta{display:none}.menu-toggle{display:block}.bar{justify-content:space-between}.bar-end{margin-left:auto}}@media (width<=1000px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product,.ledger,.form-section,.about-block,.article-layout,.split-head{grid-template-columns:minmax(0,1fr)}.product-art,.article-art{position:static}.product{--gallery-width:min(100%, 450px)}.gallery,.share{margin-inline:auto}}@media (width<=860px){.solutions{grid-template-columns:minmax(0,1fr)}.topics{grid-template-columns:repeat(2,minmax(0,1fr))}.topic:nth-child(2n){border-right:0}.topic:nth-child(odd){padding-left:0}.topic:nth-child(n+3){border-top:1px solid var(--line)}.values{grid-template-columns:minmax(0,1fr)}.article-list a{grid-template-columns:minmax(0,1fr) auto}.article-list small{grid-area:1/1}.article-list .status{grid-area:1/2}.article-list strong,.article-list p{grid-column:1/-1}.paths{grid-template-columns:minmax(0,1fr)}.path+.path{border-left:0;border-top:1px solid var(--line-dark);padding-left:0}}@media (width<=640px){.brand{gap:7px}.site-header .brand-mark{height:30px}.brand-text{border-left:0;padding-left:0}.site-header .brand-name{font-size:.9375rem}.bar{gap:8px}.bar-end{gap:6px}.lang-button{gap:5px;padding-inline:7px}.menu-toggle{padding-inline:10px}.lang-drop{min-width:0;margin-top:6px;position:fixed;top:auto;left:16px;right:16px}.form-grid,.footer-grid{grid-template-columns:minmax(0,1fr)}.chain li{grid-template-columns:32px minmax(0,1fr)}.chain span{grid-column:2}.frame:nth-child(n){grid-column:span 12;min-height:200px}.fields>div{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.head-photo:after,.hero-visual:after{background:linear-gradient(#073b65f7 0%,#073b65e6 52%,#073b651a 86%)}.head-photo .head-sky{padding-bottom:170px}.head-photo .head-sky>.wrap>h1,.head-photo .head-sky .lead{max-width:none}.hero-visual{align-items:flex-start;min-height:430px}.hero-img{object-position:62% 60%;height:56%;inset:auto 0 0}.hero-copy{padding-block:28px 0}.hero-sea>.wrap{gap:14px;padding-block:16px 20px}body{padding-bottom:72px}.hero h1{max-width:none;font-size:clamp(2.375rem,10.4vw,4.75rem)}.hero .lead{max-width:none;margin-top:14px;font-size:1rem}.plate-lobster,.plate-crab{grid-column:span 12;min-height:340px}.plate-mantis,.plate-shrimp{grid-column:span 6}}@media (width<=640px){.plate-mantis,.plate-shrimp{grid-column:span 12}}@media (width<=1440px){.mk-card-body{padding-inline:14px}.mk-card-actions{gap:6px}.mk-card-actions .btn{gap:5px;padding-inline:6px;font-size:.875rem}.mk-card-actions .market-icon{width:16px;height:16px}}@media (width<=1280px){.mk-rail{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:8px;display:flex;overflow-x:auto}.mk-rail li{scroll-snap-align:start;scroll-margin-left:var(--gutter);flex:0 0 200px}.mk-flow{padding-inline:14px}}@media (width<=1000px){.mk-hero-grid{grid-template-columns:minmax(0,1fr)}.mk-hero-copy{padding:22px var(--gutter) 32px}.mk-mosaic{height:clamp(240px,46vw,420px);min-height:0}.mk-flows{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0}.mk-flow:nth-child(odd){border-left:0}.mk-flow:last-child{border-right:0}.mk-flow:nth-child(n+3){border-top:1px solid var(--line-dark)}.mk-section-head{grid-template-columns:minmax(0,1fr)}.mk-market{grid-template-columns:minmax(0,1fr);padding-top:20px}.mk-panel{max-height:none;position:static;overflow:visible}.mk-panel summary{border:1px solid var(--deep);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:500;list-style:none;display:flex}.mk-panel summary::-webkit-details-marker{display:none}.mk-panel[open] summary{margin-bottom:20px}.mk-toolbar{position:static}.mk-toolbar-search{flex-basis:100%;order:3;max-width:none;margin-left:0}.mk-count{margin-left:auto}}@media (width<=860px){.mk-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.drop-rich{min-width:0}.mk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mk-card-body{padding:12px}.mk-prices>div{gap:6px}.mk-prices,.mk-price-retail dt{font-size:.75rem}.mk-price-retail{flex-direction:column;gap:0}.mk-price-retail dd{white-space:normal;font-size:.9375rem}.mk-card-forms,.mk-card-needs,.mk-card-alt i{display:none}.mk-card-actions .btn{flex:100%}.mk-card-art figcaption{padding:1px 5px;bottom:6px;left:6px}.mk-badges{top:6px;left:6px}.mk-flow{padding:14px var(--gutter);gap:10px}.mk-flow:nth-child(2n){padding-inline:12px}.mk-flow strong{font-size:.9375rem}.mk-flow small,.mk-flow em{display:none}.mk-search .btn{padding-inline:14px}.mk-tab-text{padding:12px}.mk-tab strong{font-size:1.25rem}.mk-tab{min-height:150px}}@media (width<=360px){.lang-button span{display:none}}@media (width<=1240px){.ex-with-aside{grid-template-columns:minmax(0,1fr)}.ex-aside{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;position:static}}@media (width<=1000px){.ex-industry,.ex-about,.ex-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-process-wrap,.ex-charts,.ex-bottom{grid-template-columns:minmax(0,1fr)}.ex-proof-grid>div:nth-child(odd){border-left:0;padding-left:0}.ex-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-process{background:linear-gradient(var(--line), var(--line)) 18px 0 / 2px 100% no-repeat;grid-template-columns:minmax(0,1fr);gap:0}.ex-process li{grid-template-columns:38px minmax(0,1fr);column-gap:18px;padding-bottom:20px}.ex-process li:before{grid-row:span 2;margin-bottom:0}.ex-quote,.ex-quote.ex-quote-page,.ex-ask-band{grid-template-columns:minmax(0,1fr)}.ex-desk{position:static}}@media (width<=760px){.ex-updates-band,.ex-aside,.ex-specs>div,.ex-panels{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.ex-industry,.ex-about,.ex-featured{grid-template-columns:minmax(0,1fr)}.ex-proof-grid>div{border-left:0;border-top:1px solid var(--line-dark);padding-left:0}.ex-proof-grid>div:first-child{border-top:0}.ex-terms{grid-template-columns:minmax(0,1fr)}}.contact-bar{display:none}@media (width<=860px){.contact-bar{z-index:35;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--pearl);border-top:1px solid var(--line);gap:8px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #073b651a}.contact-bar .btn{flex:1;min-width:0;min-height:46px;padding:8px 10px;font-size:.9375rem}}.more{border:1px solid var(--line);background:var(--pearl)}.more summary{cursor:pointer;padding:14px 16px;font-weight:500}.more summary:hover{color:var(--blue)}.more-body{gap:22px;padding:6px 16px 18px;display:grid}.credit-scroll{overflow-x:auto}.credits{border-collapse:collapse;width:100%;min-width:620px;font-size:.9375rem}.credits th{border-bottom:2px solid var(--deep);text-align:left;padding:10px 14px 10px 0;font-weight:500}.credits td{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 14px 11px 0}.credits a{color:var(--blue)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.ex-hero{background:var(--deep) url(/art/contours.svg) center / cover no-repeat;border-bottom:3px solid var(--gold)}.ex-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,64px);padding-block:28px clamp(44px,5vw,72px);display:grid}.ex-hero h1{max-width:17ch;margin-top:clamp(24px,3.4vw,48px);font-size:clamp(2.25rem,3.9vw,3.5rem)}.ex-hero .lead{max-width:34em;margin-top:18px}.ex-hero .crumbs ol{color:var(--mist)}.ex-hero .crumbs li:not(:last-child):after{color:var(--line-dark)}.ex-hero .crumbs a{text-decoration-color:var(--line-dark)}.ex-hero .crumbs a:hover{color:var(--gold)}.route-map{gap:10px;display:grid}.route-map-frame{aspect-ratio:16/10;position:relative}.route-map svg{width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.route-grid line{stroke:#f7fafc1f;stroke-width:1px;vector-effect:non-scaling-stroke}.route-base,.route-flow{fill:none;vector-effect:non-scaling-stroke}.route-base{stroke:#ffbd0052;stroke-width:1.5px}.route-flow{stroke:var(--gold);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1.5 6.5;animation:1.6s linear infinite route-flow;animation-delay:var(--delay,0s)}@keyframes route-flow{to{stroke-dashoffset:-8px}}.route-node,.route-origin{width:0;height:0;position:absolute}.route-node i,.route-origin i{border-radius:50%;position:absolute}.route-node i{background:var(--deep);border:2px solid #fff;width:12px;height:12px;top:-6px;left:-6px}.route-node>span{white-space:nowrap;color:#fff;font-size:.875rem;line-height:1.2;position:absolute;bottom:12px;left:0;translate:-50%}.route-node[data-align=start]>span{translate:-10px}.route-node[data-align=end]>span{translate:calc(10px - 100%)}.route-node[data-align=right]>span{top:0;bottom:auto;left:12px;translate:0 -50%}.route-node[data-align=left]>span{inset:0 12px auto auto;translate:0 -50%}.route-node b{color:var(--gold);letter-spacing:.04em;font-weight:700}.route-node small{color:var(--mist);font-size:.8125rem}.route-origin i{background:var(--gold);width:18px;height:18px;animation:route-pulse 2.4s var(--ease) infinite;top:-9px;left:-9px;box-shadow:0 0 0 6px #ffbd0038}.route-origin>span{white-space:nowrap;color:var(--gold);font-size:.9375rem;font-weight:600;position:absolute;top:18px;left:0;translate:-50%}@keyframes route-pulse{50%{box-shadow:0 0 0 12px #ffbd0000}}.route-map figcaption{color:var(--mist);text-align:right;font-size:.75rem}@media (prefers-reduced-motion:reduce){.route-flow,.route-origin i{animation:none}}.ex-proof-plain{color:var(--ink);border-block:1px solid var(--line);background:#fff}.ex-proof-plain .ex-proof-grid>div{grid-template-rows:auto 1fr}.ex-proof-plain dd{align-self:end}.ex-proof-plain .ex-proof-grid>div{border-left-color:var(--line)}.ex-proof-plain dt{color:var(--ink-soft)}.ex-proof-plain dd{color:var(--ink)}.ex-proof-plain dd strong{color:var(--deep)}.ex-proof-plain dd a{color:var(--blue)}.ex-reach{gap:clamp(16px,2vw,24px);display:grid}.ex-ledger{border:1px solid var(--line);border-top:3px solid var(--deep);background:#fff;padding:clamp(20px,2.6vw,36px)}.ex-ledger-head{border-bottom:1px solid var(--deep);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding-bottom:14px;display:flex}.ex-ledger-head h3{font:600 1.0625rem/1.35 var(--sans)}.ex-ledger-head p{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.9375rem}.ex-zones{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(20px,2.4vw,28px);display:grid}.ex-zones>li{border-left:1px solid var(--line);align-content:start;gap:14px;padding-inline:clamp(14px,1.8vw,24px);display:grid}.ex-zones>li:first-child{border-left:0;padding-left:0}.ex-zone-name{border-bottom:2px solid var(--gold);font:400 clamp(1.375rem, 1.9vw, 1.625rem)/1.15 var(--serif);margin:0;padding-bottom:12px}.ex-zone-markets{gap:8px;font-size:1rem;line-height:1.35;display:grid}.ex-ledger-share{color:var(--ink-soft);gap:6px;font-size:.8125rem;display:grid}.ex-ledger-share strong{color:var(--blue);font-size:.9375rem}.ex-zones-other{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:clamp(24px,3vw,36px);padding-top:16px}.ex-zones-other strong{color:var(--ink);font-weight:600}.ex-reach-panel{background:var(--deep) radial-gradient(circle at 100% 0, #ffbd0029, transparent 58%);grid-template:"eyebrow caps""number caps""link caps"1fr/minmax(200px,3fr) minmax(0,9fr);gap:12px clamp(28px,4vw,64px);padding:clamp(24px,2.8vw,40px);display:grid;position:relative;overflow:hidden}.ex-reach-eyebrow{color:var(--mist);font:500 .9375rem/1.3 var(--sans);grid-area:eyebrow}.ex-reach-number{grid-area:number;gap:6px;display:grid}.ex-reach-number strong{color:var(--gold);font:400 clamp(4rem, 7vw, 6rem)/.9 var(--serif);letter-spacing:-.02em}.ex-reach-number span{color:var(--pearl);font-size:1.0625rem}.ex-reach-caps{border-left:1px solid var(--line-dark);grid-area:caps;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-self:center;gap:20px 28px;padding-left:clamp(28px,4vw,64px);display:grid}.ex-reach-caps li{grid-template-columns:28px minmax(0,1fr);gap:14px;display:grid}.ex-reach-caps svg{fill:none;width:28px;height:28px;stroke:var(--gold);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ex-reach-caps h4{color:#fff;font:600 1rem/1.35 var(--sans);margin:0}.ex-reach-caps p{color:var(--mist);margin-top:2px;font-size:.9375rem;line-height:1.55}.ex-reach-link{color:var(--gold);text-underline-offset:5px;grid-area:link;place-self:end start;font-weight:500;text-decoration:underline 1px;transition:text-underline-offset .2s}.ex-reach-link:hover{text-underline-offset:8px}.ex-region-bar{background:var(--pearl-2);height:6px;display:block}.ex-region-bar>span{background:var(--blue);height:100%;display:block}.ex-region-markets{flex-wrap:wrap;gap:8px;display:flex}.ex-region-markets li{background:var(--pearl-2);align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:.9375rem;line-height:1.3;display:inline-flex}.ex-region-markets b{background:var(--deep);color:#fff;letter-spacing:.04em;padding:3px 6px;font-size:.75rem}.ex-region-items{font-size:.9375rem}.ex-region-items span{color:var(--ink-soft)}.ex-transport{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.ex-transport-lead{gap:16px;display:grid}.ex-transport-lead h2{font-size:clamp(2rem,3.4vw,3rem)}.ex-transport-years{gap:6px;display:grid}.ex-transport-years strong{color:var(--blue);font:400 clamp(4rem, 8vw, 6.5rem)/.95 var(--serif)}.ex-transport-years span{color:var(--ink-soft)}.ex-transport-body{grid-template-columns:minmax(0,1fr);gap:clamp(20px,2.6vw,32px);display:grid}.ex-transit h3{font:500 1.125rem/1.35 var(--sans);margin-bottom:12px}.ex-transit td.is-waiting{color:var(--ink-soft)}.ex-about.ex-about-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-about-two li .photo,.ex-about-two .ex-about-slot{aspect-ratio:21/9}.ex-buy-grid{margin-top:clamp(36px,4.4vw,64px)}.ex-buy-sub{font:500 1.25rem/1.35 var(--sans);margin-bottom:20px}.ex-buy-side{gap:20px;display:grid}.ex-context-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:20px;display:flex}.ex-context-head h2{font-size:clamp(1.625rem,2.6vw,2.25rem)}@media (width<=1000px){.ex-hero-grid,.ex-transport{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.ex-zones{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.ex-reach-panel{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow""number""caps""link";gap:20px}.ex-reach-caps{border-left:0;border-top:1px solid var(--line-dark);padding:20px 0 0}.ex-zones>li:nth-child(odd){border-left:0;padding-left:0}.ex-about.ex-about-two{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.route-node small{display:none}.route-node>span{font-size:.8125rem}}.ex-toolbar{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:clamp(20px,2.4vw,28px);display:flex}.ex-toolbar .ex-filter{margin-bottom:0}.ex-market-filter{color:var(--ink-soft);white-space:nowrap;align-items:center;gap:10px;font-size:.9375rem;display:inline-flex}.ex-market-filter select{border:1px solid var(--line);min-height:40px;color:var(--ink);font:500 .9375rem/1.4 var(--sans);background:#fff;border-radius:0;padding:6px 12px}.ex-count{color:var(--ink-soft);margin-left:auto;font-size:.9375rem}.ex-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.ex-card{border:1px solid var(--line);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;flex-direction:column;display:flex;position:relative}.ex-card:hover{border-color:var(--deep);box-shadow:0 12px 30px #073b651f}.ex-card:focus-within{border-color:var(--blue)}.ex-card-art{aspect-ratio:16/10;background:var(--pearl-2);display:block;position:relative;overflow:hidden}.ex-card-art .photo{position:absolute;inset:0}.ex-card-art img{object-fit:cover;width:100%;height:100%;transition:scale .5s var(--ease)}.ex-card:hover .ex-card-art img{scale:1.04}.ex-card-art .ex-kinds{position:absolute;top:12px;left:12px}.ex-card-art figcaption{background:#073b65d1;padding:2px 7px;position:absolute;bottom:10px;left:10px}.ex-card-art figcaption .status{color:var(--pearl);font-size:.75rem}.ex-card-art .ex-kinds b{background:#fff}.ex-card-body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 16px;display:flex}.ex-card-name{font:500 1.25rem/1.3 var(--sans);letter-spacing:0}.ex-card-name a{color:inherit;text-decoration:none}.ex-card-name a:after{content:"";position:absolute;inset:0}.ex-card-name a:focus-visible{outline:none}.ex-card-sub{color:var(--ink-soft);font-size:.875rem;line-height:1.45}.ex-card-codes{color:var(--ink-soft);flex-wrap:wrap;gap:4px 16px;font-size:.8125rem;display:flex}.ex-card-codes b{color:var(--ink);font-weight:600}.ex-card-codes>span{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:inline-flex}.ex-card-codes .ex-code-hs{color:var(--ink);flex-wrap:wrap;gap:2px 8px;display:inline-flex}.ex-card-foot{margin-top:auto;padding-top:6px}.ex-card-go{color:var(--blue);font-size:.9375rem;font-weight:500}.ex-card-go:after{content:" →";transition:translate .25s var(--ease);display:inline-block}.ex-card:hover .ex-card-go:after{translate:4px}.ex-empty{padding:28px 0}.ex-facts-list .is-waiting dd{color:#46607ab8}.ex-facts-card{border-top:1px solid var(--line);margin-top:4px}.ex-facts-card>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:baseline;gap:10px;padding:8px 0;font-size:.875rem;line-height:1.45;display:grid}.ex-facts-card dt{color:var(--ink-soft)}.ex-facts-card .ex-amount strong{font-weight:600}.ex-facts-card .ex-amount small{display:none}.ex-facts-card .ex-sizes li{padding:1px 7px;font-size:.75rem}.ex-mk{flex-wrap:wrap;gap:5px;display:flex}.ex-mk li{background:var(--pearl-2);align-items:center;gap:7px;padding:3px 10px 3px 3px;font-size:.9375rem;line-height:1.3;display:inline-flex}.ex-mk b{background:var(--deep);color:#fff;letter-spacing:.05em;padding:2px 6px;font-size:.6875rem;font-weight:600}.ex-facts-card .ex-mk li{background:0 0;padding:0}.ex-mk-open li{outline:1px dashed var(--line);outline-offset:-1px;background:0 0}.ex-mk-open b{color:var(--deep);box-shadow:inset 0 0 0 1px var(--deep);background:0 0}.ex-mk .ex-mk-more{background:var(--pearl-2);color:var(--ink-soft);padding:2px 6px;font-size:.75rem}.ex-sizes .ex-sizes-more{color:var(--ink-soft);background:0 0}.ex-facts-hint{color:var(--ink-soft);margin-top:6px;font-size:.8125rem;display:block}.ex-sheet-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.ex-sheet-head h2{font-size:clamp(1.5rem,2.2vw,1.875rem)}.ex-facts-sheet>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,210px) minmax(0,1fr);align-items:baseline;gap:6px 20px;padding:13px 0;display:grid}.ex-facts-sheet dt{color:var(--ink-soft);font-size:.9375rem;line-height:1.45}.ex-facts-sheet .ex-amount{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.ex-facts-sheet .ex-amount strong{color:var(--blue);font:400 clamp(1.75rem, 2.6vw, 2.25rem)/1 var(--serif)}.ex-facts-sheet .ex-amount span{font-weight:500}.ex-facts-sheet .ex-amount small{color:var(--ink-soft);flex-basis:100%;font-size:.8125rem}.ex-sheet-price{border-top:2px solid var(--deep);gap:14px;padding-top:16px;display:grid}.ex-sheet-price p{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.ex-sheet-price p span{color:var(--ink-soft)}.ex-sheet-price p strong{font:600 1.25rem/1.3 var(--sans)}.ex-sheet-price .ex-head-actions{margin-top:0}.ex-sheet-rest{padding-top:clamp(48px,6vw,88px)}.ex-item-text{max-width:68ch;font-size:1.0625rem}@media (width<=860px){.ex-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.ex-cards{grid-template-columns:minmax(0,1fr)}.ex-count{margin-left:0}.ex-facts-sheet>div{grid-template-columns:minmax(0,1fr)}}.ex-cards-compact{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.ex-card-compact .ex-card-art{aspect-ratio:4/3}.ex-card-compact .ex-card-art .ex-kinds{gap:4px;top:8px;left:8px}.ex-card-compact .ex-card-art .ex-kinds b{padding:1px 7px;font-size:.75rem}.ex-card-compact .ex-card-body{gap:6px;padding:14px 16px}.ex-card-compact .ex-card-name{font-size:1.0625rem}.ex-card-compact .ex-card-sub{font-size:.8125rem}.ex-card-compact .ex-card-go{font-size:.875rem}.ex-card-markets{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.8125rem;display:flex}.ex-mk-codes{flex-wrap:wrap;gap:4px;display:flex}.ex-mk-codes b{background:var(--deep);color:#fff;letter-spacing:.05em;padding:1px 5px;font-size:.6875rem;font-weight:600}.ex-card-volume{font-size:.875rem}.ex-card-volume strong{color:var(--blue);font-weight:600}.ex-product-info{align-content:start;gap:14px;display:grid}.ex-product-codes{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:.8125rem;display:inline-flex}.ex-product-codes b{color:var(--ink);font-weight:600}.ex-product-codes .ex-code-hs{color:var(--ink);gap:2px 8px;display:inline-flex}.ex-product .ex-sheet-head{border-top:1px solid var(--line);margin-top:6px;padding-top:16px}.ex-product .ex-sheet-head h2{font:500 1.125rem/1.35 var(--sans);letter-spacing:0}.ex-skus-wrap{position:relative}.ex-size-table th[scope=row]{font-weight:600}.ex-size-table .ex-size-ask{text-align:right;white-space:nowrap}@media (width<=900px){.ex-cards-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.ex-quality{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.ex-quality-text{gap:16px;display:grid}.ex-quality-text h2{font-size:clamp(2rem,3.4vw,3rem)}.ex-quality-text .ex-head-actions{margin-top:4px}.ex-stages{counter-reset:stage;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ex-stages li{counter-increment:stage;text-align:center;justify-items:center;gap:12px;padding-inline:6px;display:grid;position:relative}.ex-stages li:before{content:counter(stage);z-index:1;background:var(--deep);width:52px;height:52px;box-shadow:0 0 0 6px var(--pearl);color:var(--gold);font:600 1.0625rem/1 var(--sans);border-radius:50%;place-items:center;display:grid;position:relative}.ex-stages li:not(:last-child):after{content:"";background:var(--deep);width:100%;height:2px;position:absolute;top:25px;left:50%}.ex-stages span{font-weight:500;line-height:1.35}@media (width<=1000px){.ex-quality{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.ex-stages li{padding-inline:2px}.ex-stages li:before{width:42px;height:42px;font-size:.9375rem}.ex-stages li:not(:last-child):after{top:20px}.ex-stages span{font-size:.875rem}}.b2b-hero{border-bottom:0}.b2b-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.b2b-hero-stats{border-top:1px solid var(--line-dark);flex-wrap:wrap;gap:14px clamp(24px,3.4vw,48px);margin-top:clamp(28px,3.4vw,40px);padding-top:20px;display:flex}.b2b-hero-stats div{display:grid}.b2b-hero-stats dd{color:var(--gold);font:400 clamp(2.25rem, 3.4vw, 3rem)/1 var(--serif);order:-1}.b2b-hero-stats dt{color:var(--mist);font-size:.875rem}.b2b-hero-art{aspect-ratio:5/4;grid-template-rows:1fr 1fr;grid-template-columns:1.35fr 1fr;gap:10px;display:grid}.b2b-hero-art img{object-fit:cover;width:100%;max-width:none;height:100%}.b2b-hero-art img:first-child{grid-row:1/3}.b2b-for{border-top:1px solid var(--line-dark);border-bottom:3px solid var(--gold);background:#04223c8c}.b2b-for-row{flex-wrap:wrap;align-items:center;gap:10px 24px;padding-block:16px;display:flex}.b2b-for-row>span{color:var(--gold);font-size:.9375rem;font-weight:600}.b2b-for-row ul{flex-wrap:wrap;gap:8px 28px;display:flex}.b2b-for-row li{color:var(--pearl);font-size:1rem}.b2b-for-row li+li:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;margin:0 14px 3px -16px;display:inline-block}.b2b-filter{flex-wrap:wrap;gap:8px;margin-bottom:clamp(18px,2.2vw,26px);display:flex}.b2b-filter button{border:1px solid var(--line);min-height:42px;color:var(--ink);font:500 .9375rem/1.2 var(--sans);cursor:pointer;background:#fff;border-radius:999px;padding:8px 16px;transition:border-color .2s,background-color .2s}.b2b-filter button span{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:400}.b2b-filter button:hover{border-color:var(--deep)}.b2b-filter button[aria-pressed=true]{background:var(--deep);border-color:var(--deep);color:#fff}.b2b-filter button[aria-pressed=true] span{color:var(--mist)}.b2b-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.6vw,20px)}.b2b-cards>li[hidden]{display:none}.b2b-card .ex-card-body{gap:10px;padding:14px 16px 16px}.b2b-card-group{color:var(--ink-soft);font-size:.8125rem}.b2b-card .ex-card-name{font-size:1.125rem}.b2b-card .b2b-forms li{padding:2px 8px;font-size:.75rem}.b2b-card-price{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:8px;margin-top:auto;padding-top:10px;display:flex}.b2b-card-price span{color:var(--ink-soft);font-size:.8125rem}.b2b-card-price strong{font-weight:600}.b2b-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.b2b-card-actions .ex-card-go{font-size:.875rem}.b2b-card-actions .btn{z-index:1;min-height:38px;padding:6px 14px;font-size:.875rem;position:relative}.b2b-item .product-tags .b2b-forms li{border:1px solid var(--line);background:#fff}.b2b-facts .ex-sizes-more a{color:var(--blue);text-decoration:none}.b2b-item-price{gap:6px;display:grid}.b2b-item-price .hint{margin-top:-2px}.b2b-item-nav{z-index:5;background:var(--pearl);border-block:1px solid var(--line);position:sticky;top:75px}.b2b-item-nav ul{scrollbar-width:none;gap:clamp(18px,3vw,40px);display:flex;overflow-x:auto}.b2b-item-nav ul::-webkit-scrollbar{display:none}.b2b-item-nav a{color:var(--ink-soft);white-space:nowrap;border-bottom:2px solid #0000;padding:14px 0;font-weight:500;text-decoration:none;display:block}.b2b-item-nav a:hover{color:var(--ink);border-bottom-color:var(--gold)}.b2b-size-table td strong{font-weight:600}.b2b-size-table th,.b2b-size-table td{white-space:nowrap}.b2b-process.b2b-process-compact{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:20px 16px}.b2b-item-desk{margin-top:16px;position:static}.b2b-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);display:grid}.b2b-source{border:1px solid var(--line);border-top:3px solid var(--deep);background:#fff;align-content:start;gap:14px;padding:clamp(24px,3vw,40px);display:grid}.b2b-source h3{font:400 clamp(1.75rem, 2.6vw, 2.25rem)/1.1 var(--serif)}.b2b-source>p:not([class]){color:var(--ink-soft)}.b2b-source-label{color:var(--ink-soft);margin-top:4px;font-size:.8125rem}.b2b-forms{flex-wrap:wrap;gap:8px;display:flex}.b2b-forms li{background:var(--pearl-2);padding:4px 12px;font-size:.875rem;font-weight:500}.b2b-source-groups{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px 18px;padding-top:14px;display:flex}.b2b-source-groups a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:5px}.b2b-source-groups a:hover{color:var(--blue);text-decoration-color:currentColor}.b2b-source .link{justify-self:start;margin-top:6px}.b2b-source-imported{background:var(--deep) radial-gradient(circle at 100% 0, #ffbd0029, transparent 58%);border-color:var(--deep);border-top-color:var(--gold)}.b2b-source-imported>p:not([class]),.b2b-source-imported .b2b-source-label{color:var(--mist)}.b2b-source-imported .b2b-forms li{color:#fff;background:#f7fafc1a}.b2b-imported{border-top:1px solid var(--line-dark);display:grid}.b2b-imported li{border-bottom:1px solid var(--line-dark);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.b2b-imported span{color:var(--mist)}.b2b-imported-wait{border:1px dashed var(--line-dark);color:var(--mist);padding:12px 14px;font-size:.9375rem}.b2b-imported-wait .status{color:var(--gold)}.b2b-source-link{color:var(--gold);text-underline-offset:5px;justify-self:start;margin-top:6px;font-weight:500;text-decoration:underline 1px}.b2b-segments{border-top:1px solid var(--deep);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.b2b-segments li{border-left:1px solid var(--line);align-content:start;gap:10px;padding:22px clamp(14px,1.8vw,24px) 6px;display:grid}.b2b-segments li:first-child{border-left:0;padding-left:0}.b2b-segments h3{font:400 clamp(1.1875rem, 1.45vw, 1.375rem)/1.25 var(--serif)}.b2b-segments p{color:var(--ink-soft);font-size:.9375rem;line-height:1.55}.b2b-segments p span{color:var(--blue);margin-bottom:4px;font-size:.8125rem;font-weight:600;display:block}.b2b-trust{background:var(--deep) url(/art/contours.svg) center / cover no-repeat}.b2b-trust-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.b2b-trust h2{font-size:clamp(2rem,3.4vw,3rem)}.b2b-trust .lead{margin-top:14px}.b2b-trust-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px clamp(24px,3vw,44px);display:grid}.b2b-trust-list li{grid-template-columns:32px minmax(0,1fr);gap:14px;display:grid}.b2b-trust-list svg{fill:none;width:32px;height:32px;stroke:var(--gold);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.b2b-trust-list h3{color:#fff;font:600 1.0625rem/1.35 var(--sans)}.b2b-trust-list p{color:var(--mist);margin-top:4px;font-size:.9375rem;line-height:1.55}.b2b-trust-list .is-waiting{opacity:.6}.b2b-trust-list .status{color:var(--mist)}.b2b-terms{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(18px,2.6vw,32px);display:grid}.b2b-process-title{margin-top:clamp(36px,4.4vw,56px)}.b2b-process{counter-reset:b2b-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.b2b-process li{counter-increment:b2b-step;border-top:2px solid var(--deep);align-content:start;gap:6px;padding-top:16px;display:grid}.b2b-process li:before{content:counter(b2b-step);color:var(--blue);font:600 .9375rem/1 var(--sans)}.b2b-process strong{font:500 1.125rem/1.35 var(--sans)}.b2b-process p{color:var(--ink-soft);font-size:.9375rem;line-height:1.55}@media (width<=1100px){.b2b-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.b2b-segments{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}.b2b-segments li:nth-child(3n+1){border-left:0;padding-left:0}}@media (width<=1000px){.b2b-hero-grid,.b2b-trust-grid,.b2b-sources,.b2b-terms{grid-template-columns:minmax(0,1fr)}.b2b-process{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.b2b-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.b2b-filter{margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.b2b-filter::-webkit-scrollbar{display:none}.b2b-filter button{flex:none}.b2b-card .ex-card-body{padding:12px}.b2b-card-actions .btn{width:100%}.b2b-segments{grid-template-columns:minmax(0,1fr)}.b2b-segments li,.b2b-segments li:nth-child(3n+1){border-left:0;padding:18px 0 0}.b2b-segments li+li{border-top:1px solid var(--line)}.b2b-process{grid-template-columns:minmax(0,1fr)}.b2b-hero-art{aspect-ratio:4/3}}.b2b-item-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px)}.b2b-item-cards>li[hidden]{display:none}.b2b-item-card .ex-card-body{gap:10px;padding:16px 18px}.b2b-item-card .ex-card-name{font-size:1.1875rem}.b2b-item-card-foot{margin-top:auto;padding-top:6px}@media (width<=860px){.b2b-item-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.b2b-item-cards{grid-template-columns:minmax(0,1fr)}}.b2b-charts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(16px,2.4vw,32px);display:grid}.b2b-chart{border:1px solid var(--line);border-top:3px solid var(--deep);background:#fff;padding:clamp(20px,2.4vw,32px)}.b2b-chart figcaption{font:400 clamp(1.375rem, 2vw, 1.75rem)/1.2 var(--serif);margin-bottom:18px}.b2b-chart ul{gap:12px;display:grid}.b2b-chart li{grid-template-columns:minmax(110px,32%) minmax(0,1fr) 36px;align-items:center;gap:12px;display:grid}.b2b-chart-label{font-size:.9375rem}.b2b-chart-bar{background:var(--pearl-2);border-radius:0 4px 4px 0;height:12px;display:block;overflow:hidden}.b2b-chart-bar span{background:var(--blue);border-radius:0 4px 4px 0;height:100%;display:block}.b2b-chart li strong{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.b2b-chart-note{margin-top:16px}.b2b-figures{max-width:760px}@media (width<=860px){.b2b-charts{grid-template-columns:minmax(0,1fr)}}.hero-actions{flex-wrap:wrap;gap:12px 16px;margin-top:32px;display:flex}.home-proof{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-proof>div{border-left:1px solid var(--line-dark);align-content:start;gap:6px;padding:4px clamp(14px,2vw,28px);display:grid}.home-proof>div:first-child{border-left:0;padding-left:0}.home-proof dd{flex-wrap:wrap;order:-1;align-items:baseline;gap:4px 10px;display:flex}.home-proof strong{color:var(--gold);font:400 clamp(2.5rem, 4.2vw, 3.75rem)/1 var(--serif);letter-spacing:-.02em}.home-proof dd span{color:#fff;font-weight:500}.home-proof dt{color:var(--mist);font-size:.9375rem;line-height:1.45}.home-lines{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:stretch;gap:clamp(16px,2vw,24px);display:grid}.home-line{flex-direction:column;gap:18px;padding:clamp(24px,3vw,44px);display:flex}.home-line h3{font:400 clamp(1.875rem, 2.8vw, 2.5rem)/1.12 var(--serif)}.home-line-eyebrow{color:var(--blue);font-size:.875rem;font-weight:600}.home-line-export{background:var(--deep) url(/art/contours.svg) center / cover no-repeat}.home-line-export .home-line-eyebrow{color:var(--gold)}.home-line-export .route-map figcaption{display:none}.home-line-label{color:var(--mist);margin-bottom:4px;font-size:.8125rem}.home-line-markets p:last-child{color:#fff;line-height:1.6}.home-line-caps{flex-wrap:wrap;gap:8px;display:flex}.home-line-caps li{background:var(--pearl-2);padding:5px 12px;font-size:.875rem;font-weight:500}.home-line-export .home-line-caps li{color:#fff;background:#f7fafc1a}.home-line-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:auto;padding-top:8px;display:flex}.home-line-b2b{border:1px solid var(--line);border-top:3px solid var(--gold);background:#fff}.home-line-photos{grid-template-columns:1.4fr 1fr 1fr;gap:8px;display:grid}.home-line-photos .photo{aspect-ratio:4/3;overflow:hidden}.home-line-photos .photo:first-child{aspect-ratio:auto}.home-line-photos img{object-fit:cover;width:100%;height:100%}.home-line-text{color:var(--ink-soft);font-size:1.0625rem}.home-line-stats{border-block:1px solid var(--line);flex-wrap:wrap;gap:12px clamp(24px,3vw,44px);padding-block:16px;display:flex}.home-line-stats div{display:grid}.home-line-stats dd{color:var(--blue);font:400 clamp(2rem, 3vw, 2.5rem)/1 var(--serif);order:-1}.home-line-stats dt{color:var(--ink-soft);font-size:.875rem}.home-news{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:clamp(20px,3vw,44px);display:grid}.home-news-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.home-news-list a{height:100%;color:inherit;border-bottom:1px solid var(--line);align-content:start;gap:10px;padding-bottom:16px;text-decoration:none;display:grid}.home-news-list .photo,.home-news-blank{aspect-ratio:16/10;overflow:hidden}.home-news-blank{background:var(--deep) url(/art/contours.svg) center / cover no-repeat;display:block}.home-news-list img{object-fit:cover;width:100%;height:100%;transition:scale .5s var(--ease)}.home-news-list a:hover img{scale:1.04}.home-news-meta{color:var(--ink-soft);font-size:.8125rem}.home-news-list strong{font:400 1.3125rem/1.3 var(--serif)}.home-news-list a:hover strong{color:var(--blue)}.home-discover{border:1px solid var(--line);border-top:3px solid var(--deep);background:#fff;padding:clamp(20px,2.4vw,28px)}.home-news-solo{grid-template-columns:minmax(0,1fr)}.home-news-solo .home-discover ul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 24px;display:grid}.home-news-solo .home-discover li+li{border-top:0}.home-discover h3{font:400 1.625rem/1.2 var(--serif);padding-bottom:12px}.home-discover li+li{border-top:1px solid var(--line)}.home-discover a{color:inherit;gap:2px;padding:12px 0;text-decoration:none;display:grid}.home-discover strong{font-weight:500}.home-discover span{color:var(--ink-soft);font-size:.875rem}.home-discover a:hover strong{color:var(--blue)}@media (width<=1000px){.home-lines,.home-news{grid-template-columns:minmax(0,1fr)}.home-proof{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.home-proof>div:nth-child(odd){border-left:0;padding-left:0}}@media (width<=760px){.home-news-list{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.hero-actions .btn{flex:100%}.home-proof strong{font-size:2.25rem}}.jn-section-title{margin-bottom:clamp(26px,3.4vw,40px);font-size:clamp(1.75rem,3vw,2.5rem)}.jn-section-title:after{content:"";background:var(--gold);width:48px;height:3px;margin-top:14px;display:block}.jn-topics{flex-wrap:wrap;gap:10px;max-width:980px;margin-top:30px;display:flex}.jn-topics a{border:1px solid var(--line-dark);min-height:44px;color:var(--pearl);background:#073b6599;border-radius:2px;align-items:center;gap:9px;padding:8px 16px 8px 12px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.jn-topics .market-icon{width:20px;height:20px;color:var(--gold)}.jn-topics a:hover{background:var(--pearl);border-color:var(--pearl);color:var(--deep)}.jn-topics a:hover .market-icon{color:var(--blue)}.jn-topics-light{max-width:none;margin:0 0 clamp(28px,3.4vw,40px)}.jn-topics-light a{border-color:var(--line);color:var(--ink);background:#fff}.jn-topics-light .market-icon{color:var(--blue)}.jn-topics-light a:hover{border-color:var(--blue);color:var(--blue);background:#fff}.jn-topics-light a[aria-current=page]{border-color:var(--deep);background:var(--deep);color:var(--pearl)}.jn-topics-light a[aria-current=page] .market-icon{color:var(--gold)}.jn-card{border:1px solid var(--line);min-width:0;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;flex-direction:column;display:flex;position:relative}.jn-card:hover{border-color:var(--blue);box-shadow:0 14px 32px #073b651f}.jn-card-art{background:var(--deep);overflow:hidden}.jn-card-art .photo,.jn-card-art img{width:100%;height:100%;display:block}.jn-card-art img{aspect-ratio:16/10;object-fit:cover;transition:transform .5s var(--ease)}.jn-card:hover .jn-card-art img{transform:scale(1.04)}.jn-card-blank{aspect-ratio:16/10;background:var(--deep) url(/art/contours.svg) center / cover no-repeat;display:block}.jn-card-body{flex-direction:column;flex:1;gap:10px;padding:18px 20px 22px;display:flex}.jn-meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:4px 0;font-size:.8125rem;line-height:1.5;display:flex}.jn-meta>*+:before{content:"·";color:var(--mist);margin-inline:8px}.jn-meta-cat{color:var(--blue);font-weight:600}a.jn-meta-cat{text-decoration:none}a.jn-meta-cat:hover{text-underline-offset:4px;text-decoration:underline}.jn-card-title{font:400 1.3125rem/1.3 var(--serif);text-wrap:balance}.jn-card-title a{text-decoration:none}.jn-card-title a:after{content:"";z-index:1;position:absolute;inset:0}.jn-card:hover .jn-card-title a{color:var(--blue)}.jn-card-desc{-webkit-line-clamp:3;color:var(--ink-soft);-webkit-box-orient:vertical;font-size:.9375rem;line-height:1.6;display:-webkit-box;overflow:hidden}.jn-card .status{margin-top:auto;padding-top:4px}.jn-card-lead .jn-card-art img,.jn-card-lead .jn-card-blank{aspect-ratio:16/9}.jn-card-lead .jn-card-body{gap:12px;padding:clamp(20px,2.4vw,30px) clamp(20px,2.6vw,34px) clamp(24px,2.8vw,34px)}.jn-card-lead .jn-card-title{font-size:clamp(1.625rem,2.6vw,2.25rem);line-height:1.18}.jn-card-lead .jn-card-desc{-webkit-line-clamp:4;font-size:1.0625rem}.jn-card-side{grid-template-columns:minmax(0,42%) minmax(0,1fr);display:grid}.jn-card-side .jn-card-art img,.jn-card-side .jn-card-blank{aspect-ratio:auto;height:100%;min-height:150px}.jn-card-side .jn-card-body{justify-content:center;padding:18px 20px}.jn-card-side .jn-card-title{font-size:1.25rem}.jn-card-row{border:0;border-bottom:1px solid var(--line);background:0 0;flex-direction:row}.jn-card-row:hover{border-color:var(--line);box-shadow:none}.jn-card-row .jn-card-body{gap:6px;padding:16px 0 18px 26px;position:relative}.jn-card-row .jn-card-body:before{content:"";border:2px solid var(--blue);background:#fff;border-radius:50%;width:9px;height:9px;position:absolute;top:22px;left:0}.jn-card-row .jn-card-title{font-size:1.125rem;line-height:1.35}.jn-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);display:grid}.jn-featured{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:clamp(16px,2vw,28px);display:grid}.jn-featured-side{grid-auto-rows:1fr;gap:clamp(16px,2vw,28px);display:grid}.jn-topic+.jn-topic{border-top:1px solid var(--line);margin-top:clamp(48px,6vw,80px);padding-top:clamp(40px,5vw,64px)}.jn-topic-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 18px;margin-bottom:clamp(20px,2.4vw,28px);display:grid}.jn-topic-head h3{font:400 clamp(1.5rem, 2.4vw, 2rem)/1.2 var(--serif)}.jn-topic-head p{color:var(--ink-soft);margin-top:4px;font-size:.9375rem}.jn-topic-head .link{white-space:nowrap}.jn-topic-icon{background:var(--deep);width:52px;height:52px;color:var(--gold);flex:none;place-items:center;display:grid}.jn-topic-icon .market-icon{width:26px;height:26px}.jn-newsroom{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(24px,3.6vw,56px);display:grid}.jn-timeline{position:relative}.jn-timeline:before{content:"";background:var(--mist);width:1px;position:absolute;top:44px;bottom:24px;left:6px}.jn-timeline-title{border-bottom:2px solid var(--deep);padding-bottom:12px;font-weight:600}.jn-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);display:grid}.jn-cats>li{border:1px solid var(--line);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;flex-direction:column;display:flex}.jn-cats>li:hover{border-color:var(--blue);box-shadow:0 14px 32px #073b651a}.jn-cat{flex:1;grid-template-columns:auto minmax(0,1fr);gap:4px 16px;padding:22px 22px 18px;text-decoration:none;display:grid}.jn-cat .jn-topic-icon{grid-row:span 3;width:48px;height:48px}.jn-cat-name{font:400 1.375rem/1.25 var(--serif)}.jn-cat:hover .jn-cat-name{color:var(--blue)}.jn-cat-note{color:var(--ink-soft);font-size:.9375rem;line-height:1.55}.jn-cat-count{background:var(--pearl-2);color:var(--deep);justify-self:start;margin-top:8px;padding:3px 10px;font-size:.8125rem;font-weight:600}.jn-cat-latest{border-top:1px solid var(--line);padding:14px 22px 18px;font-size:.9375rem;line-height:1.45;text-decoration:none;display:block}.jn-cat-latest span{color:var(--ink-soft);margin-bottom:2px;font-size:.8125rem;display:block}.jn-cat-latest:hover{color:var(--blue)}.jn-gallery-band{border:1px solid var(--line);border-left:4px solid var(--gold);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 24px;padding:clamp(22px,3vw,34px);display:grid}.jn-gallery-band h2{font-size:clamp(1.5rem,2.4vw,2rem)}.jn-gallery-band p{color:var(--ink-soft);margin-top:6px}.jn-cta-band{background:var(--deep) url(/art/contours.svg) center / cover no-repeat;border-top:3px solid var(--gold);padding-block:clamp(56px,7vw,96px)}.jn-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 48px;display:grid}.jn-cta h2{font-size:clamp(1.75rem,3.2vw,2.625rem)}.jn-cta .lead{margin-top:12px}.jn-cta-actions{flex-wrap:wrap;gap:12px;display:flex}.jn-count{color:var(--ink-soft);margin-bottom:18px;font-size:.9375rem}.jn-category .jn-grid{gap:clamp(18px,2.2vw,32px)}.jn-article-head{padding-bottom:clamp(28px,3.4vw,44px)}.jn-article-meta{margin-top:clamp(28px,4vw,52px);font-size:.9375rem}.jn-article-head h1{max-width:24ch;margin-top:14px}.jn-hero{border-bottom:3px solid var(--gold);background:var(--deep);overflow:hidden}.jn-hero .photo,.jn-hero img{width:100%;display:block}.jn-hero img{aspect-ratio:21/9;object-fit:cover}.jn-hero .photo-slot{min-height:clamp(220px,28vw,420px)}.jn-article-layout{padding-block:clamp(40px, 5vw, 72px) var(--section);grid-template-columns:minmax(0,1fr) minmax(220px,290px);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.jn-article-body{gap:20px;max-width:70ch;font-size:1.125rem;line-height:1.75}.jn-article-body>h2{margin-top:22px;scroll-margin-top:120px;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.22}.jn-article-body>ul{gap:10px}.jn-article-body>ul li::marker{color:var(--blue)}.jn-toc{border-left:2px solid var(--deep);padding:20px 0 20px 22px;position:sticky;top:110px}.jn-toc>p{margin-bottom:12px;font-weight:600}.jn-toc ol{counter-reset:toc;gap:4px;display:grid}.jn-toc li{counter-increment:toc}.jn-toc a{color:var(--ink-soft);grid-template-columns:22px minmax(0,1fr);padding:6px 0;font-size:.9375rem;line-height:1.45;text-decoration:none;display:grid}.jn-toc a:before{content:counter(toc) ".";color:var(--blue);font-weight:600}.jn-toc a:hover{color:var(--blue)}.jn-article-cta{border:1px solid var(--line);border-top:4px solid var(--gold);background:var(--pearl-2);margin-top:30px;padding:clamp(22px,3vw,34px)}.jn-article-cta h2{margin:0;font-size:clamp(1.375rem,2.2vw,1.75rem)}.jn-article-cta p{color:var(--ink-soft);margin-top:10px;font-size:1rem;line-height:1.6}.jn-article-cta .jn-cta-actions{margin-top:20px}@media (width<=1100px){.jn-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.jn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.jn-featured,.jn-newsroom{grid-template-columns:minmax(0,1fr)}.jn-featured-side{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.jn-card-side{display:flex}.jn-card-side .jn-card-art img,.jn-card-side .jn-card-blank{aspect-ratio:16/10;height:auto;min-height:0}.jn-article-layout{grid-template-columns:minmax(0,1fr)}.jn-toc{background:var(--pearl-2);order:-1;max-width:70ch;padding-right:20px;position:static}.jn-cta{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.jn-grid,.jn-featured-side,.jn-cats{grid-template-columns:minmax(0,1fr)}.jn-topic-head{grid-template-columns:auto minmax(0,1fr)}.jn-topic-head .link{grid-column:1/-1}.jn-gallery-band{grid-template-columns:auto minmax(0,1fr)}.jn-gallery-band .link{grid-column:1/-1}.jn-hero img{aspect-ratio:4/3}.jn-article-body{font-size:1.0625rem}.jn-cta-actions .btn{flex:auto}}@media (prefers-reduced-motion:reduce){.jn-card-art img{transition:none}.jn-card:hover .jn-card-art img{transform:none}}.jn-masthead{border-bottom:3px solid var(--gold);position:relative;overflow:hidden}.jn-masthead-img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.jn-masthead:after{content:"";background:linear-gradient(90deg,#073b65f7 0%,#073b65e6 46%,#073b6580 72%,#073b652e 100%);position:absolute;inset:0}.jn-masthead-inner{z-index:2;padding-block:28px clamp(72px,8vw,120px);position:relative}.jn-masthead .crumbs ol{color:var(--mist)}.jn-masthead .crumbs li:not(:last-child):after{color:var(--line-dark)}.jn-masthead .crumbs a{text-decoration-color:var(--line-dark)}.jn-masthead .crumbs a:hover{color:var(--gold)}.jn-kicker{color:var(--gold);letter-spacing:.04em;align-items:center;gap:12px;margin-top:clamp(28px,4vw,52px);font-size:.875rem;font-weight:600;display:flex}.jn-kicker:before{content:"";background:var(--gold);width:32px;height:2px}.jn-masthead h1{max-width:15ch;margin-top:14px;font-size:clamp(2.75rem,6vw,5rem)}.jn-masthead .lead{max-width:56ch;margin-top:18px}.jn-toolbar{z-index:3;position:relative}.jn-search{border:1px solid var(--line);background:#fff;align-items:center;gap:12px;max-width:880px;margin-top:-36px;padding:8px 8px 8px 20px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 18px 44px #073b652e}.jn-search:focus-within{border-color:var(--blue);box-shadow:0 18px 44px #073b652e,0 0 0 3px #0759e833}.jn-search .market-icon{width:22px;height:22px;color:var(--blue)}.jn-search input{width:auto;min-width:0;min-height:52px;color:var(--ink);font:400 1.0625rem/1.4 var(--sans);background:0 0;border:0;flex:1;padding:10px 4px}.jn-search input::placeholder{color:var(--ink-soft);opacity:.8}.jn-search input:focus-visible{outline:none}.jn-search .btn{min-height:52px;padding-inline:26px}.jn-search-hint{color:var(--ink-soft);margin-top:10px;font-size:.8125rem}.jn-filter-row{align-items:baseline;gap:12px 20px;margin-top:24px;padding-bottom:clamp(32px,4vw,48px);display:flex}.jn-filter-label{color:var(--ink-soft);flex:none;font-size:.8125rem;font-weight:600}.jn-filter{flex-wrap:wrap;gap:8px;display:flex}.jn-filter button{border:1px solid var(--line);min-height:42px;color:var(--ink);font:500 .9375rem/1.2 var(--sans);cursor:pointer;background:#fff;border-radius:2px;align-items:center;gap:8px;padding:6px 12px 6px 14px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.jn-filter button .market-icon{width:18px;height:18px;color:var(--blue)}.jn-filter button span{background:var(--pearl-2);color:var(--deep);padding:2px 7px;font-size:.75rem;font-weight:600}.jn-filter button:hover{border-color:var(--blue);color:var(--blue)}.jn-filter button[aria-pressed=true]{border-color:var(--deep);background:var(--deep);color:var(--pearl)}.jn-filter button[aria-pressed=true] .market-icon{color:var(--gold)}.jn-filter button[aria-pressed=true] span{color:var(--pearl);background:#f7fafc29}.jn-top{padding-bottom:clamp(56px,7vw,104px)}.jn-top[hidden]{display:none}.jn-top-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(24px,3vw,48px);display:grid}.jn-card-cover{isolation:isolate;background:var(--deep);min-height:clamp(420px,38vw,560px);color:var(--pearl);border:0;justify-content:flex-end;overflow:hidden}.jn-card-cover .jn-card-art{z-index:-1;position:absolute;inset:0}.jn-card-cover .jn-card-art img,.jn-card-cover .jn-card-blank{aspect-ratio:auto;height:100%}.jn-card-cover .jn-card-art:after{content:"";background:linear-gradient(#073b6500 28%,#073b65b3 58%,#073b65f5 100%);position:absolute;inset:0}.jn-card-cover .jn-card-body{flex:none;gap:12px;padding:clamp(24px,3vw,40px)}.jn-card-cover .jn-meta{color:var(--mist);font-size:.875rem}.jn-card-cover .jn-meta>*+:before{color:var(--line-dark)}.jn-card-cover .jn-meta-cat{color:var(--gold)}.jn-card-cover .jn-card-title{color:#fff;max-width:24ch;font-size:clamp(1.75rem,3vw,2.625rem);line-height:1.15}.jn-card-cover:hover .jn-card-title a{color:var(--gold)}.jn-card-cover .jn-card-desc{max-width:62ch;color:var(--mist);-webkit-line-clamp:2;font-size:1rem}.jn-card-cover:hover{box-shadow:0 20px 44px #073b653d}.jn-side-title{border-bottom:2px solid var(--deep);padding-bottom:12px;font-weight:600}.jn-card-thumb{border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:132px minmax(0,1fr);align-items:start;gap:16px;padding:16px 0;display:grid}.jn-card-thumb:hover{border-color:var(--line);box-shadow:none}.jn-card-thumb .jn-card-art img,.jn-card-thumb .jn-card-blank{aspect-ratio:4/3}.jn-card-thumb .jn-card-body{gap:6px;padding:0}.jn-card-thumb .jn-card-title{font-size:1.125rem;line-height:1.32}.jn-all-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;margin-bottom:clamp(24px,3vw,36px);display:flex}.jn-all-head .jn-section-title{margin-bottom:0}.jn-results{color:var(--ink-soft);font-weight:500}.jn-all-grid>li{display:flex}.jn-all-grid>li>.jn-card{flex:1}.jn-all-grid>li[hidden]{display:none}.jn-empty{border:1px dashed var(--mist);text-align:center;background:#fff;justify-items:center;gap:14px;padding:clamp(36px,5vw,64px) 20px;display:grid}.jn-empty[hidden]{display:none}.jn-empty p{max-width:48ch;color:var(--ink-soft)}.jn-pages,.jn-gallery-after{margin-top:clamp(32px,4vw,48px)}@media (width<=1000px){.jn-top-grid{grid-template-columns:minmax(0,1fr)}.jn-card-cover{min-height:400px}}@media (width<=640px){.jn-masthead:after{background:linear-gradient(#073b65f2 0%,#073b65e0 70%,#073b65b3 100%)}.jn-masthead h1{font-size:clamp(2.375rem,11vw,3rem)}.jn-search{gap:8px;padding:6px 6px 6px 14px}.jn-search .btn{padding-inline:16px}.jn-search input{font-size:1rem}.jn-filter-row{flex-direction:column;align-items:stretch;gap:10px}.jn-filter{margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.jn-filter::-webkit-scrollbar{display:none}.jn-filter button{flex:none}.jn-card-cover{min-height:360px}.jn-card-thumb{grid-template-columns:104px minmax(0,1fr);gap:14px}}
