@font-face{font-family:Cormorant Garamond;src:url(../fonts/CormorantGaramond-latin.woff2) format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;src:url(../fonts/CormorantGaramond-latin-ext.woff2) format("woff2");font-weight:300 700;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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:Cormorant Garamond;src:url(../fonts/CormorantGaramond-Italic-latin.woff2) format("woff2");font-weight:300 700;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Cormorant Garamond;src:url(../fonts/CormorantGaramond-Italic-latin-ext.woff2) format("woff2");font-weight:300 700;font-style:italic;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+2020,U+20A0-20AB,U+20AD-20C0}@font-face{font-family:Manrope;src:url(../fonts/Manrope-latin.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;src:url(../fonts/Manrope-latin-ext.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,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}:root{--ivory: #F5F1E8;--obsidian: #0B0B0A;--navy: #142433;--gold: #B59A68;--stone: #B8B0A4;--ink: #1A1A18;--white: #FFFFFF;--sand: #DED3C3;--sand-2: #EDE6D9;--paper: #FAF7F0;--teal: #3E6B65;--olive: #5C5C2C;--burgundy: #7A2F37;--champagne-2: #D4BD8C;--ink-2: #45413B;--ink-3: #5F5950;--gold-ink: #6F5B33;--steel: #4A5F74;--data: var(--navy);--line: rgba(26, 26, 24, .12);--line-2: rgba(26, 26, 24, .24);--rule: var(--ink);--line-d: rgba(245, 241, 232, .12);--line-d2: rgba(245, 241, 232, .26);--bad: var(--burgundy);--bad-bg: #F1E3DF;--ok: var(--teal);--hover-bg: var(--white);--btn-bg: var(--obsidian);--btn-ink: var(--ivory);--btn-hover: var(--navy);--focus: var(--steel);--sec-hero: #131312;--sec-product: var(--ivory);--sec-route: #142433;--sec-market: var(--ivory);--sec-price: #ECE6DB;--sec-logistics: #172D44;--sec-risk: #E4DED4;--sec-sources: var(--paper);--sec-ai: #F4ECDD;--sec-final: var(--obsidian);--serif: "Cormorant Garamond", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--sans: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: var(--sans);--fs-hero: clamp(2.375rem, 1.25rem + 3.9vw, 4.75rem);--fs-h2: clamp(1.75rem, 1.2rem + 2vw, 3rem);--fs-h3: clamp(1.5rem, 1.25rem + .9vw, 2rem);--fs-product: clamp(2.625rem, 2rem + 1.6vw, 3.5rem);--fs-metric: clamp(1.875rem, 1.45rem + .9vw, 2.625rem);--fs-body: clamp(1rem, .95rem + .2vw, 1.125rem);--fs-support: .875rem;--fs-support-s: .8125rem;--fs-meta: .75rem;--fs-micro: .6875rem;--sec-pad: clamp(3.25rem, 1.4rem + 6.2vw, 8.25rem);--maxw: 1240px;--gut: clamp(20px, 5vw, 64px);--head: 68px;--ease: cubic-bezier(.22, 1, .36, 1);--hd-now: var(--head);--abar-h: 58px;--flag-edge: rgba(26, 26, 24, .16);--flag-ground: linear-gradient(135deg, #ECE6DB, #DDD5C8);--black: var(--obsidian);--gray: var(--ink-3);--gold-2: #D4BD8C;--blue-2: #9FB0C2}.hd,.intro,#logistics,#next,.req,.foot,.selbar,.loading,.tip{--ink: #F5F1E8;--ink-2: #D7D0C3;--ink-3: #ABA396;--gold-ink: #D4BD8C;--steel: #B3C5D6;--data: #C3D2E0;--line: rgba(245, 241, 232, .13);--line-2: rgba(245, 241, 232, .26);--rule: rgba(245, 241, 232, .55);--paper: rgba(245, 241, 232, .035);--sand-2: rgba(245, 241, 232, .08);--hover-bg: rgba(245, 241, 232, .06);--bad: #E4A79E;--bad-bg: rgba(228, 167, 158, .1);--teal: #93C2B7;--olive: #CAC89B;--ok: #93C2B7;--btn-bg: var(--ivory);--btn-ink: var(--obsidian);--btn-hover: var(--gold);--focus: var(--gold-2);--flag-edge: rgba(245, 241, 232, .22);--flag-ground: linear-gradient(135deg, #2A2925, #1E1D1A);color:var(--ink);color-scheme:dark}#terms,#risk{--ink-3: #57514A;--gold-ink: #63512D;--steel: #3F5367}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--head) + var(--abar-h) + 14px);background:var(--obsidian)}body{margin:0;min-height:100vh;background:var(--ivory);color:var(--ink);font:400 var(--fs-body)/1.62 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-feature-settings:"liga" 0;font-kerning:normal}h1,h2,h3,.intro__t,.intro__sub,.rh__t,.rh__lane,.rail__t,.sec__t,.mi__t,.sub__t,.ks__t,.callout__t,.ai__t,.lede,.chapters__t,.chapters__g b,.req__t,.doc__t,.pc__n,.mkt__n,.st__txt b,.sig__n{font-feature-settings:"liga" 1}h1,h2,h3,.rail__t,.chapters__t,.req__t,.doc__t,.pc__n,.mkt__n{text-wrap:balance}p,li,dd{text-wrap:pretty}b,strong{font-weight:650}img,video,svg,canvas{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut)}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}table.sr-only{display:block}.skip{position:fixed;left:-9999px;top:10px;z-index:900;background:var(--obsidian);color:var(--ivory);padding:.6rem 1rem}.skip:focus{left:12px}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}::selection{background:#b59a6852}.micro,.kicker{display:inline-flex;align-items:center;gap:.7rem;font:700 var(--fs-micro)/1.35 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.kicker:before{content:"";width:24px;height:1px;background:var(--gold);flex:none}em{font-style:italic}.sec__t,.title{font:500 var(--fs-h2)/1.06 var(--serif);letter-spacing:-.012em;margin:0;color:var(--ink);text-wrap:balance}.sec__t em,.title em{color:var(--gold-ink);font-weight:400}.lead{font-size:var(--fs-body);color:var(--ink-2);max-width:64ch;margin:1rem 0 0;text-wrap:pretty}.lede{font:400 clamp(1.25rem,1.1rem + .6vw,1.6rem)/1.5 var(--serif);color:var(--ink);max-width:60ch;margin:2.4rem 0 0;text-wrap:pretty}.fine{font-size:var(--fs-support-s);line-height:1.65;color:var(--ink-3);max-width:84ch;margin:1.2rem 0 0}.empty{font:400 italic clamp(1.2rem,1.1rem + .5vw,1.45rem)/1.5 var(--serif);color:var(--ink-2);max-width:58ch;margin:0}.note{font-size:var(--fs-support);color:var(--ink-2);border-left:1px solid var(--steel);padding:.1rem 0 .1rem 1rem;margin:1.6rem 0 0;max-width:84ch}.srcline{display:flex;flex-wrap:wrap;gap:.35rem 1.6rem;align-items:baseline;margin:1.4rem 0 0;padding-top:.85rem;border-top:1px solid var(--line);font-size:var(--fs-meta);line-height:1.55;color:var(--ink-3)}.srcline b{font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);margin-right:.5em}.cite{font:600 var(--fs-micro)/1 var(--sans);font-feature-settings:"liga" 0,"tnum" 1,"lnum" 1;vertical-align:super;margin-left:.2em;white-space:nowrap;align-self:flex-start}sup.cite:before{content:"[";color:var(--ink-3);opacity:.8;margin-right:.04em}sup.cite:after{content:"]";color:var(--ink-3);opacity:.8;margin-left:.04em}.cite a{position:relative;display:inline-block;padding:0 .12em;text-align:center;color:var(--steel);text-decoration:none;border-radius:2px;transition:color .2s,background-color .2s}.cite a:after{content:"";position:absolute;inset:-.6em -.14em}.cite a+a{margin-left:.5em}.cite a+a:before{content:",";position:absolute;left:-.46em;opacity:.7;pointer-events:none}.cite a.cite__to{margin-left:.42em}.cite a.cite__to:before{content:"\2013";left:-.46em}.cite a:hover,.cite a:focus-visible{color:var(--ink);background:#b59a6829}.cite a:focus-visible{outline-offset:1px}@media (pointer: coarse){.cite a{min-width:24px}.cite a:after{inset:-7px 0}}.srcs td.n,.srcs td a,.bars__v,.bars__x,.ch .ax,.an__list b,.an__list i,.an__list li:before,.st__code,.st__id i,.st__alts button b,.pt__hs,.mc__p,.prod__sw button,.prod__ill span,.fresh em,.foot__c,.kv__s,.fig5__s,.srcline,.rh__id dd,.abar__sum span,.srci__n,.srci__p,.srci__u,.mkt__pp code,.pc__m{font-feature-settings:"liga" 0,"tnum" 1,"lnum" 1}.tag{display:inline-flex;align-items:center;font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;padding:.32rem .5rem .3rem;border:1px solid var(--line-2);color:var(--ink-3);white-space:nowrap;vertical-align:middle;max-width:100%}@media (max-width: 480px){.tag{white-space:normal;line-height:1.25;letter-spacing:.08em}}.tag--official,.tag--standard,.tag--verified_industry,.tag--company_specification{border-color:color-mix(in srgb,var(--data) 45%,transparent);color:var(--data)}.tag--calculated{border-color:color-mix(in srgb,var(--steel) 55%,transparent);color:var(--steel)}.tag--market_reference,.tag--quotation,.tag--benchmark,.tag--representative{border-color:var(--gold);color:var(--gold-ink)}.tag--indicative{border-color:var(--sand);color:var(--ink-3)}.tag--analytical{border-style:dashed;color:var(--ink-3)}.tag--live{border-color:var(--ok);color:var(--ok)}.tag--demo{background:var(--bad);border-color:var(--bad);color:#fff}.fig5__t .tag,.kv__t .tag,.facts__t .tag,.an__m .tag,.sug__conf .tag{border:0;padding:0;gap:.5rem;letter-spacing:.14em;white-space:normal;line-height:1.35}.fig5__t .tag:before,.kv__t .tag:before,.facts__t .tag:before,.an__m .tag:before,.sug__conf .tag:before,.comp .tag:before{content:"";width:10px;height:1px;background:currentColor;flex:none}.fig5__t .tag,.facts__t .tag,.kv__t .tag{display:inline}.fig5__t .tag:before,.facts__t .tag:before,.kv__t .tag:before{display:inline-block;vertical-align:.32em;margin-right:.5rem}.comp .tag,.orefs .tag{border:0;padding:0;gap:.5rem;letter-spacing:.14em;margin-top:.15rem}.orefs .tag:before{content:"";width:10px;height:1px;background:currentColor;flex:none}.more{margin-top:1.4rem}.more summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:.6rem;min-height:40px;font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);padding:.5rem 0;border-bottom:1px solid var(--gold)}.more summary:hover{color:var(--ink)}.more summary::-webkit-details-marker{display:none}.more summary:after{content:"+";color:var(--gold-ink);font-size:.9rem}.more[open] summary:after{content:"\2212"}.more>ul,.more>table{margin-top:1rem}[data-tone=up]{color:var(--teal)}[data-tone=down]{color:var(--bad)}[data-tone=stable]{color:var(--olive)}.callout{margin:clamp(2rem,4vw,3rem) 0 0;padding:.1rem 0 .15rem clamp(1.15rem,2.4vw,1.9rem);border-left:2px solid var(--gold);max-width:64ch}.callout__k{display:flex;align-items:center;gap:.7rem;margin:0;font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-ink)}.callout__t{margin:.8rem 0 0;font:400 clamp(1.2rem,1.06rem + .55vw,1.5rem)/1.48 var(--serif);color:var(--ink);text-wrap:pretty}.callout__t .cite{font-size:.6875rem}.callout__f{margin:1rem 0 0;font-size:var(--fs-meta);color:var(--ink-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:48px;padding:.9rem 1.55rem;border:1px solid var(--ink);background:transparent;color:var(--ink);font:700 var(--fs-micro)/1.45 var(--sans);letter-spacing:.2em;text-transform:uppercase;text-align:center;text-wrap:balance;text-decoration:none;cursor:pointer;transition:background .35s,color .35s,border-color .35s,box-shadow .35s}.btn>span[aria-hidden]{flex:none}.btn:active{transform:translateY(1px)}.btn--dark{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-ink)}.btn--dark:hover{background:var(--btn-hover);border-color:var(--btn-hover);color:var(--btn-ink)}.btn--line{border-color:var(--line-2)}.btn--line:hover{border-color:var(--ink);background:var(--btn-bg);color:var(--btn-ink)}.btn--text{border-color:transparent;padding-inline:.1rem;border-bottom:1px solid var(--gold);min-height:40px;padding-block:.6rem}.btn--text:hover{color:var(--gold-ink);background:none}.btn span[aria-hidden]{transition:transform .45s var(--ease)}.btn:hover span[aria-hidden]{transform:translate(4px)}.slogo{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:inherit;min-height:44px}.slogo img{height:34px;width:auto;transition:height .45s var(--ease)}.slogo__w{font:500 1.5rem/1 var(--serif);letter-spacing:.01em;white-space:nowrap;color:var(--ink);transform:translateY(.06em);transition:font-size .45s var(--ease)}.hd .slogo{animation:slogo-in .9s var(--ease) both}@keyframes slogo-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.hd{position:sticky;top:0;z-index:300;background:#131312eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid transparent;transition:border-color .45s,background .45s;padding-top:env(safe-area-inset-top)}.hd.is-solid{border-bottom-color:var(--line);background:#0b0b0af7}.hd__in{max-width:var(--maxw);margin-inline:auto;height:var(--head);padding-inline:var(--gut);display:flex;align-items:center;justify-content:space-between;gap:2rem;transition:height .45s var(--ease)}.hd.is-solid .hd__in{height:56px}.hd.is-solid~main{--hd-now: 56px}.hd.is-solid .slogo img{height:28px}.hd.is-solid .slogo__w{font-size:1.3rem}.hd__nav{display:flex;align-items:center;gap:2.1rem}.hd__nav a{position:relative;font:600 var(--fs-micro)/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--ink-2);padding:.6rem 0;transition:color .3s}.hd__nav a:not(.hd__cta):after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.hd__nav a:not(.hd__cta):hover:after,.hd__nav a:not(.hd__cta):focus-visible:after{transform:scaleX(1)}.hd__nav a:hover{color:var(--ink)}.hd__nav a+a:not(.hd__cta):before{content:"";position:absolute;left:-1.05rem;top:50%;width:1px;height:.8rem;margin-top:-.4rem;background:var(--line-2)}.hd__nav .hd__cta{margin-left:.6rem;padding:.85rem 1.15rem;border:1px solid var(--gold);color:var(--ink)}.hd__nav .hd__cta:hover{background:var(--gold);color:var(--obsidian);border-bottom-color:var(--gold)}.hd__menu{display:none;background:none;border:0;width:44px;height:44px;position:relative;cursor:pointer}.hd__menu span{position:absolute;left:11px;right:11px;height:1px;background:var(--ink);transition:transform .4s var(--ease)}.hd__menu span:first-child{top:18px}.hd__menu span:last-child{top:25px}@media (max-width: 920px){.hd__menu{display:block}.hd__nav{position:fixed;left:0;right:0;top:calc(var(--head) + env(safe-area-inset-top));bottom:0;background:var(--obsidian);flex-direction:column;align-items:flex-start;gap:0;padding:1.4rem var(--gut);visibility:hidden;opacity:0;transition:opacity .35s var(--ease),visibility 0s linear .35s;overflow-y:auto}.hd.is-open .hd__nav{visibility:visible;opacity:1;transition:opacity .35s var(--ease)}.hd__nav a{width:100%;font:500 1.9rem/1.2 var(--serif);letter-spacing:0;text-transform:none;color:var(--ink);padding:.85rem 0;border-bottom:1px solid var(--line)}.hd__nav a:before{content:none!important}.hd__nav a:not(.hd__cta):after{bottom:-1px}.hd__nav .hd__cta{margin:1.6rem 0 0;font:700 .75rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;text-align:center;padding:1.1rem;background:var(--gold);color:var(--obsidian);border-color:var(--gold)}.hd.is-open .hd__menu span:first-child{transform:translateY(3.5px) rotate(45deg)}.hd.is-open .hd__menu span:last-child{transform:translateY(-3.5px) rotate(-45deg)}}.intro{background:var(--sec-hero);padding-block:clamp(3.4rem,1.5rem + 7vw,8rem) clamp(3.25rem,1.5rem + 5.5vw,6.5rem);position:relative;z-index:5;isolation:isolate}.intro>.wrap{position:relative;z-index:1}.intro__media{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.intro__media>picture{position:absolute;inset:0 0 0 38%;display:block}.intro__vid{width:100%;height:100%;object-fit:cover;opacity:.62;filter:saturate(.85) contrast(1.02);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 42%),linear-gradient(180deg,#000 55%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,#000 42%),linear-gradient(180deg,#000 55%,transparent 100%);mask-composite:intersect}.intro__sub{margin:1.1rem 0 0;font:400 italic clamp(1.35rem,1.1rem + .9vw,1.9rem)/1.3 var(--serif);color:var(--ink-2)}.intro__credit{margin:1.6rem 0 0;font-size:var(--fs-micro);letter-spacing:.04em;color:var(--ink-3)}.intro__ex{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .55rem;margin-top:1.25rem}.intro__exk{font:600 var(--fs-micro)/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-right:.45rem}.intro__ex button{min-height:36px;padding:.45rem .8rem;background:transparent;border:1px solid var(--line-2);color:var(--ink-2);font:500 var(--fs-support-s)/1 var(--sans);cursor:pointer;transition:border-color .35s,color .35s,background .35s}.intro__ex button:hover,.intro__ex button:focus-visible{border-color:var(--gold);color:var(--ink)}.intro__ex button[aria-pressed=true]{border-color:var(--gold);color:var(--ink);background:#b59a681f}.intro__pick{margin:0;border-top:1px solid var(--gold);background:#0b0b0ab8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 30px 60px -30px #000000b3;animation:pick-in .6s var(--ease) both}@keyframes pick-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.intro__pick img{width:100%;height:auto;aspect-ratio:21 / 9;object-fit:cover;background:#1c1b18}.intro__pick dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.intro__pick dl div{padding:.6rem .9rem .65rem;border-bottom:1px solid var(--line);min-width:0}.intro__pick dl div:nth-child(odd){border-right:1px solid var(--line)}.intro__pick dl div:nth-last-child(-n+2){border-bottom:0}.intro__pick dt{font:600 .625rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.intro__pick dd{margin:.35rem 0 0;font:500 1.02rem/1.25 var(--serif);font-feature-settings:"liga" 1,"lnum" 1;color:var(--ink);overflow-wrap:anywhere}.intro__pick dd.is-empty{color:var(--ink-3);font-style:italic}.intro__pick dl div:nth-child(-n+2){grid-column:1 / -1;border-right:0}.intro__grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:end}@media (min-width: 901px){.intro>.wrap{display:flex;flex-direction:column}.intro__grid{display:contents}.intro__head{order:0}#starter{order:1}#starterMsg{order:2}.intro__ex{order:3}.intro__pick{order:4}.continue{order:5}.intro__credit{order:6}.intro__pick{position:relative;margin-top:1.6rem}.intro__pick:has(>img){padding-left:clamp(150px,16vw,230px)}.intro__pick img{position:absolute;left:0;top:0;width:clamp(150px,16vw,230px);height:100%;aspect-ratio:auto}.intro__pick dl{display:flex;flex-wrap:wrap;overflow:hidden}.intro__pick dl div:nth-child(n){flex:1 1 auto;min-width:8.5rem;padding:.85rem 1.1rem .9rem;border:0;box-shadow:-1px 0 0 var(--line),0 -1px 0 var(--line)}.intro__pick dd{overflow-wrap:break-word}}@media (max-width: 900px){.intro>.wrap{display:flex;flex-direction:column}.intro__grid{display:contents}.intro__head{order:0}#starter{order:1}#starterMsg{order:2}.intro__pick{order:3;margin-top:1.4rem;max-width:none}.intro__ex{order:4}.continue{order:5}.intro__credit{order:6}.intro__pick img{aspect-ratio:16 / 7}}.intro .kicker{color:var(--gold-ink)}.intro__t{font:500 var(--fs-hero)/.98 var(--serif);letter-spacing:-.018em;margin:1.4rem 0 0;color:var(--ink);text-wrap:balance}.intro__t em{color:var(--champagne-2);font-weight:400}.intro__l{max-width:54ch;margin:1.7rem 0 0;font-size:var(--fs-body);line-height:1.7;color:var(--ink-2)}.intro__map{margin:0;align-self:end}.intro__map img{width:100%;height:auto;opacity:.95;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent),linear-gradient(180deg,transparent,#000 18%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent),linear-gradient(180deg,transparent,#000 18%);mask-composite:intersect}.intro__map figcaption{margin-top:.7rem;font-size:var(--fs-meta);color:var(--ink-3);display:flex;justify-content:space-between;gap:1rem;border-top:1px solid var(--line);padding-top:.6rem}@media (max-width: 900px){.intro__grid{grid-template-columns:minmax(0,1fr)}.intro__map{display:none}.intro__vid{opacity:.32}.intro__pick{max-width:30rem}}@media (prefers-reduced-motion: reduce){.hd .slogo,.intro__pick{animation:none}}.st{position:relative;z-index:3;margin-top:clamp(2.6rem,6vh,4rem)}.st__row{display:flex;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper)}.st__row>.st__f{flex:1 1 0}.st__row>.st__f--prod{flex-grow:1.8}.st__row>.st__f--qty{flex-grow:.75}.st__row>.st__go{flex:0 0 auto}.st__f[hidden]{display:none!important}.st__f{position:relative;padding:1.05rem 1.2rem 1.1rem;border-right:1px solid var(--line);min-width:0;transition:background .25s,box-shadow .25s}.st__f:focus-within{background:var(--hover-bg);box-shadow:inset 0 -2px 0 var(--gold)}.st__f label{display:block;font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st__f label small{font-weight:600;letter-spacing:.12em;color:var(--ink-3);opacity:.8;margin-left:.35rem;text-transform:none}.st__n{font-feature-settings:"liga" 0,"tnum" 1,"lnum" 1;color:var(--gold-ink);margin-right:.75em}.st__f input,.st__f select{display:block;width:100%;margin-top:.55rem;border:0;background:transparent;padding:0;min-height:40px;font:500 1.32rem/1.3 var(--serif);font-feature-settings:"liga" 1,"lnum" 1;color:var(--ink);text-overflow:ellipsis;border-radius:0}.st__f input::placeholder{color:var(--ink-3);font-style:italic;font-weight:400;opacity:1}.st__f input:focus,.st__f select:focus{outline:none}.st__f select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:1.2rem;background:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%) right .35rem top 55% / 5px 5px no-repeat,linear-gradient(-45deg,transparent 50%,var(--ink-3) 50%) right 0 top 55% / 5px 5px no-repeat}.st__f select option{color:#1a1a18;background:#fff;font:400 1rem var(--sans)}.st__f select:disabled{cursor:default;color:var(--ink-3);font-style:italic;background:none}.st__f--qty input::-webkit-outer-spin-button,.st__f--qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.st__f--qty input{-moz-appearance:textfield}.st__ctl{display:flex;align-items:center;gap:.65rem;margin-top:.55rem;min-width:0}.st__ctl input{margin-top:0;min-width:0}.st__fl{display:none;flex:none}.has-flag .st__fl{display:inline-flex}.st__fl .st__flag{width:26px;height:19.5px}.st__clr{position:relative;flex:none;display:grid;place-items:center;width:30px;height:30px;margin-right:-.35rem;padding:0;border:0;border-radius:50%;background:none;color:var(--ink-3);font:400 1.35rem/1 var(--sans);cursor:pointer;transition:color .2s,background .2s}.st__clr:before{content:"";position:absolute;inset:-7px}.st__clr:hover,.st__clr:focus-visible{color:var(--ink);background:var(--hover-bg)}.st__clr[hidden]{display:none}.st__f.is-invalid{box-shadow:inset 0 -2px 0 var(--bad)}.st__f.is-invalid label{color:var(--bad)}.st__f.is-invalid input::placeholder{color:var(--bad);opacity:.8}.st__go{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border:0;border-left:1px solid var(--line);background:transparent;color:var(--ink-2);padding:0 1.9rem;min-height:56px;font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .35s,color .35s,box-shadow .35s}.st__go span[aria-hidden]{color:var(--gold-ink);transition:transform .45s var(--ease),color .35s}.st__go:hover{color:var(--ink);box-shadow:inset 0 -2px 0 var(--gold)}.st__go:hover span[aria-hidden]{transform:translate(4px)}.st__go.is-ready{background:var(--gold);color:var(--obsidian);box-shadow:none}.st__go.is-ready span[aria-hidden]{color:var(--obsidian)}.st__go.is-ready:hover{background:var(--champagne-2);color:var(--obsidian)}.st__go:focus-visible{outline-offset:-4px}.st__go:active{transform:translateY(1px)}@media (prefers-reduced-motion: no-preference){.st__go.is-ready{animation:go-ready .9s var(--ease) 1}}@keyframes go-ready{0%{box-shadow:0 0 #d4bd8c8c}to{box-shadow:0 0 0 14px #d4bd8c00}}.st__list{--ink: #1A1A18;--ink-2: #45413B;--ink-3: #5F5950;--gold-ink: #6F5B33;--line: rgba(26, 26, 24, .1);--line-2: rgba(26, 26, 24, .22);--bad: #7A2F37;--flag-edge: rgba(26, 26, 24, .16);--flag-ground: linear-gradient(135deg, #ECE6DB, #DDD5C8);position:absolute;z-index:60;left:-1px;top:100%;min-width:calc(100% + 2px);width:max-content;max-width:min(680px,calc(100vw - 2 * var(--gut)));margin:0;padding:.3rem 0;list-style:none;background:var(--white);color:var(--ink);border:1px solid var(--line-2);border-top:2px solid var(--gold);box-shadow:0 28px 64px -12px #0b0b0a61,0 2px 6px #0b0b0a14;max-height:min(460px,60vh);overflow:auto;overscroll-behavior:contain;color-scheme:light;scrollbar-width:thin;scrollbar-color:#D6CEC0 transparent;animation:list-in .22s var(--ease) both}@keyframes list-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.st__o{display:grid;grid-template-columns:44px minmax(0,1fr) auto;column-gap:.95rem;align-items:center;padding:.55rem 1rem;min-height:58px;cursor:pointer;border-bottom:1px solid var(--line);transition:background .15s}.st__o:last-child{border-bottom:0}.st__o:hover,.st__o[aria-selected=true]{background:#f7f3ea}.st__o[aria-selected=true]{box-shadow:inset 3px 0 0 var(--gold)}.st__o.is-feat .st__txt small{color:var(--gold-ink)}.st__th{width:44px;height:44px;overflow:hidden;border-radius:2px;background:var(--sand-2)}.st__th img{width:100%;height:100%;object-fit:cover}.st__th--hs{display:grid;place-content:center;text-align:center;background:#f4efe6;outline:1px solid var(--line);outline-offset:-1px;font:500 1.15rem/1 var(--serif);font-feature-settings:"lnum" 1;color:var(--gold-ink)}.st__th--hs small{display:block;margin-bottom:.15rem;font:700 .5rem/1 var(--sans);letter-spacing:.16em;color:var(--ink-3)}.st__txt{min-width:0}.st__txt b{display:block;font:500 1.12rem/1.22 var(--serif);color:var(--ink)}.st__txt small{display:block;font-size:var(--fs-meta);color:var(--ink-3);line-height:1.4;margin-top:.12rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.st__code{justify-self:end;text-align:right;font:600 .75rem/1.3 var(--sans);letter-spacing:.02em;color:var(--gold-ink);max-width:13rem}.st__code b{font-weight:650}.st__rev{display:block;margin-top:.25rem;font:700 .5625rem/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.st__rev.is-legacy{color:var(--bad)}.st__o--c{grid-template-columns:28px minmax(0,1fr);min-height:50px}.st__o--c .st__txt b{font-size:1.08rem}.st__o--c .st__txt small{letter-spacing:.02em}.st__flag{width:24px;height:18px;flex:0 0 auto}.st__flag--none{display:block;background:var(--flag-ground);outline:1px solid var(--flag-edge);outline-offset:-1px;border-radius:2px}.st__note{padding:.7rem 1rem;font-size:var(--fs-support-s);line-height:1.5;color:var(--ink-2);border-bottom:1px solid var(--line);background:#fbf9f4}.st__note b{color:var(--ink)}.st__note.is-bad{color:var(--bad)}.st__note.is-ask{color:var(--gold-ink)}.st__note--wait{display:flex;align-items:center;gap:.6rem;color:var(--ink-3)}.st__spin{flex:none;width:12px;height:12px;border-radius:50%;border:1.5px solid var(--line-2);border-top-color:var(--gold);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width: 560px){.st__list{left:-1px;right:-1px;width:auto;max-width:none}.st__o{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"th txt" "th code";row-gap:.15rem;padding:.6rem .85rem}.st__o>.st__th{grid-area:th;width:40px;height:40px;align-self:start}.st__o>.st__txt{grid-area:txt}.st__o>.st__code{grid-area:code;justify-self:start;text-align:left;max-width:none}.st__o>.st__code .st__rev{display:inline;margin:0 0 0 .45rem}.st__o--c{grid-template-columns:28px minmax(0,1fr);grid-template-areas:none}.st__o.st__o--c>*{grid-area:auto}}.st__class:empty{display:none}.st__id{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;margin:1.1rem 0 0;font-size:var(--fs-support-s);color:var(--ink-3)}.st__id span{font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink)}.st__id b{font:500 1.18rem/1.1 var(--serif);font-feature-settings:"liga" 1;color:var(--ink)}.st__id i{font:600 var(--fs-meta)/1 var(--mono);font-style:normal;color:var(--ink-2)}.st__id .st__rev{display:inline-block;margin:0;padding:.28rem .4rem .24rem;border:1px solid var(--line-2);color:var(--ink-3)}.st__id em{font-style:normal}.st__id em+em:before{content:"\b7";margin-right:.85rem;color:var(--gold)}.st__alts{margin-top:1rem}.st__alts>p{margin:0 0 .6rem;font-size:var(--fs-support-s);color:var(--ink-2)}.st__alts>p b{color:var(--ink);font-weight:650}.st__alts>p.is-ask,.st__alts>p.is-ask b{color:var(--gold-ink)}.st__alts ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.st__alts button{background:var(--paper);border:1px solid var(--line-2);padding:.6rem .8rem;min-height:48px;text-align:left;cursor:pointer;max-width:420px;color:var(--ink);transition:border-color .25s,background .25s}.st__alts button b{font:650 var(--fs-meta)/1.3 var(--mono);color:var(--ink)}.st__alts button small{display:block;font-size:var(--fs-meta);color:var(--ink-3);line-height:1.4;margin-top:.15rem}.st__alts button:hover{border-color:var(--gold);background:var(--hover-bg)}.st__alts button[aria-pressed=true]{border-color:var(--gold);background:var(--hover-bg);box-shadow:inset 2px 0 0 var(--gold)}.st__msg{display:flex;align-items:baseline;gap:.6rem;margin:.9rem 0 0;font:600 var(--fs-support)/1.5 var(--sans);color:var(--bad)}.st__msg:before{content:"";flex:none;width:14px;height:1px;background:currentColor;transform:translateY(-.3em)}.continue{margin:1.4rem 0 0}.continue a{display:inline-flex;align-items:center;gap:.4rem;min-height:40px;font:600 var(--fs-support-s)/1.4 var(--sans);color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--gold)}.continue a:hover{color:var(--ink)}@media (max-width: 1180px){.st__row:has(>.st__f--grade:not([hidden])){flex-wrap:wrap}.st__row:has(>.st__f--grade:not([hidden]))>.st__f--prod{flex-basis:100%;border-right:0;border-bottom:1px solid var(--line)}}@media (max-width: 900px){.st__row{flex-wrap:wrap}.st__row>.st__f{flex:1 1 40%;border-bottom:1px solid var(--line)}.st__row>.st__f--prod{flex-basis:100%;border-right:0}.st__row>.st__go{flex-basis:100%;min-height:58px;padding:1.1rem;border-left:0}}@media (max-width: 560px){.st__row>.st__f{flex-basis:100%;border-right:0}.st__f{padding:.95rem 1.05rem 1rem}}.st--qty .st__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(11.5rem,auto);gap:1px;background:var(--line)}.st--qty .st__row>.st__f{border:0;background:var(--sec-final)}.st--qty .st__row>.st__f--prod{grid-column:span 2}.st--qty .st__row:has(>.st__f--grade[hidden])>.st__f--prod{grid-column:span 3}.st--qty .st__row>.st__go{grid-column:4;grid-row:1 / span 2;border:0}.st--qty .st__row>.st__go:not(.is-ready){background:var(--sec-final)}@media (max-width: 900px){.st--qty .st__row{grid-template-columns:repeat(2,minmax(0,1fr))}.st--qty .st__row>.st__f--prod,.st--qty .st__row:has(>.st__f--grade[hidden])>.st__f--prod{grid-column:1 / -1}.st--qty .st__row>.st__go{grid-column:1 / -1;grid-row:auto}}@media (max-width: 560px){.st--qty .st__row{grid-template-columns:minmax(0,1fr)}.st--qty .st__row>*{grid-column:1 / -1!important}}.rail{padding-block:clamp(3.25rem,1.4rem + 6.2vw,7.5rem) clamp(2.2rem,1rem + 4vw,5rem);background:var(--sec-product)}.rail--markets{background:var(--sec-price)}.rail__h{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut);display:flex;justify-content:space-between;align-items:end;gap:1.5rem}.rail__t{font:500 var(--fs-h2)/1.05 var(--serif);margin:.9rem 0 0;letter-spacing:-.01em}.rail__t em{color:var(--gold-ink);font-weight:400}.rail__l{margin:.9rem 0 0;font-size:var(--fs-support);color:var(--ink-3);max-width:60ch}.rail__nav{display:flex;align-items:center;gap:.4rem;flex:0 0 auto}.rail__pos{margin-right:.9rem;font:600 var(--fs-meta)/1 var(--sans);letter-spacing:.06em;color:var(--ink-3);white-space:nowrap;font-feature-settings:"liga" 0,"tnum" 1,"lnum" 1}.rail__pos b{font-weight:700;color:var(--ink)}.rail__swipe{display:none;font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.rail__b{width:44px;height:44px;border:1px solid var(--line-2);background:transparent;cursor:pointer;font-size:1rem;color:var(--ink);transition:border-color .3s,background .3s,color .3s}.rail__b:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:var(--ivory)}.rail__b:disabled{opacity:.3;cursor:default}.rail__track{list-style:none;margin:clamp(2rem,4vw,2.8rem) 0 0;padding:0 var(--gut) 1.2rem max(var(--gut),calc((100vw - var(--maxw)) / 2 + var(--gut)));display:flex;gap:clamp(1.25rem,2.2vw,2rem);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:max(var(--gut),calc((100vw - var(--maxw)) / 2 + var(--gut)));scrollbar-width:thin;scrollbar-color:var(--sand) transparent;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.rail__track li{flex:0 0 auto;scroll-snap-align:start;display:flex}.pt{width:clamp(236px,21vw,290px);display:flex;flex-direction:column;align-items:flex-start;padding:0;border:0;background:none;text-align:left;cursor:pointer;color:inherit}.pt__img{display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:var(--sand-2);outline:1px solid transparent;outline-offset:5px;transition:outline-color .4s}.pt__img picture,.pt__img img{display:block;width:100%;height:100%}.pt__img img{object-fit:cover;transition:transform 1.6s var(--ease),filter 1s var(--ease);filter:saturate(.94)}.pt:hover .pt__img img,.pt:focus-visible .pt__img img{transform:scale(1.04);filter:saturate(1)}.pt__n{margin-top:1.15rem;font:500 1.3rem/1.15 var(--serif);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);transition:color .45s}.pt:hover .pt__n,.pt:focus-visible .pt__n,.pt[aria-pressed=true] .pt__n{color:var(--ink)}.pt__hs{margin-top:.5rem;font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.pt__g{margin-top:.3rem;font:500 var(--fs-meta)/1.45 var(--sans);color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%}.pt__r{display:block;width:28px;height:1px;background:var(--gold);margin:1rem 0 .85rem;transition:width .7s var(--ease)}.pt:hover .pt__r,.pt:focus-visible .pt__r,.pt[aria-pressed=true] .pt__r{width:64px}.pt__go{display:inline-flex;align-items:center;gap:.55em;font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-ink)}.pt__go i,.mc__go i{font-style:normal;display:inline-block;opacity:0;transform:translate(-6px);transition:opacity .4s,transform .5s var(--ease)}.pt:hover .pt__go i,.pt:focus-visible .pt__go i,.pt[aria-pressed=true] .pt__go i{opacity:1;transform:none}.pt[aria-pressed=true] .pt__img{outline-color:var(--gold)}.pt[aria-pressed=true] .pt__go:before{content:"Selected \b7  ";color:var(--ink-3)}.mc{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.05rem;min-height:44px;border:1px solid var(--line-2);background:transparent;cursor:pointer;white-space:nowrap;color:inherit;transition:border-color .3s,background .3s}.mc:hover{border-color:var(--ink);background:var(--hover-bg)}.mc__f{width:20px;height:15px;flex:0 0 auto}.mc__n{font:500 1.1rem/1 var(--serif)}.mc__i{font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.mc__i--warn{color:var(--bad)}.mc__i--ok{color:var(--teal)}.mc[aria-pressed=true],.mc.is-cur{border-color:var(--obsidian);background:var(--obsidian);color:var(--ivory)}.mc[aria-pressed=true] .mc__i,.mc.is-cur .mc__i{color:var(--gold-2)}.rail--markets .mc{width:clamp(224px,19vw,262px);flex-direction:column;align-items:flex-start;gap:0;padding:1.3rem 0 .2rem;border:0;border-top:1px solid var(--rule);background:none;text-align:left;white-space:normal;color:var(--ink);transition:border-color .4s}.rail--markets .mc:hover{background:none;border-top-color:var(--gold)}.rail--markets .mc__n{order:1;margin-top:1.05rem;font:500 1.55rem/1.08 var(--serif);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);transition:color .45s}.rail--markets .mc:hover .mc__n,.rail--markets .mc[aria-pressed=true] .mc__n{color:var(--ink)}.mc__p{order:2;margin-top:.75rem;font:700 var(--fs-meta)/1.4 var(--sans);letter-spacing:.12em;color:var(--ink-2);overflow-wrap:anywhere}.mc__pl{order:3;margin-top:.2rem;font:500 var(--fs-meta)/1.45 var(--sans);color:var(--ink-3)}.rail--markets .mc__i{order:4;display:inline-flex;align-items:center;gap:.5rem;margin-top:.85rem}.rail--markets .mc__i:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.mc__go{order:5;margin-top:auto;padding-top:1.2rem;display:inline-flex;align-items:center;gap:.55em;font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-ink)}.mc:hover .mc__go i,.mc:focus-visible .mc__go i,.mc[aria-pressed=true] .mc__go i{opacity:1;transform:none}.rail--markets .mc[aria-pressed=true]{background:none;color:var(--ink);border-top:2px solid var(--gold);padding-top:calc(1.3rem - 1px)}.rail--markets .mc[aria-pressed=true] .mc__i{color:var(--gold-ink)}.rail--markets .mc[aria-pressed=true] .mc__i--warn{color:var(--bad)}.rail--markets .mc[aria-pressed=true] .mc__i--ok{color:var(--teal)}.rail--markets .mc[aria-pressed=true] .mc__go:before{content:"Selected \b7  ";color:var(--ink-3)}@media (max-width: 700px){.rail__h{flex-direction:column;align-items:flex-start;gap:.9rem}.rail__nav{width:100%;justify-content:space-between;padding-top:.7rem;border-top:1px solid var(--line)}.rail__b{display:none}.rail__swipe{display:inline}.pt{width:68vw;max-width:290px}.rail--markets .mc{width:62vw;max-width:262px}}@media (hover: none){.pt__go i,.mc__go i{opacity:1;transform:none}}.how,.journey{background:var(--sec-product);padding-block:var(--sec-pad);border-top:1px solid var(--line)}.journey__h{max-width:62ch}.journey__t{font:500 var(--fs-h2)/1.06 var(--serif);letter-spacing:-.01em;margin:.9rem 0 0}.journey__t em{color:var(--gold-ink);font-weight:400}.journey__l{margin:1rem 0 0;font-size:var(--fs-body);color:var(--ink-2)}.journey__g{margin-top:clamp(2.6rem,5vw,4rem)}.journey__k{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem;margin:0 0 1.1rem;font:600 var(--fs-meta)/1.4 var(--sans);color:var(--ink-3)}.journey__k span{font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-ink)}.journey__s{list-style:none;margin:0 0 clamp(2.4rem,5vw,3.6rem);padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--rule)}.journey__s:last-of-type{border-top-color:var(--gold)}.journey__s li{position:relative;padding:1.6rem clamp(.8rem,2vw,1.8rem) 0 0}.journey__s li:before{content:"";position:absolute;left:0;top:-4px;width:7px;height:7px;border-radius:50%;background:var(--sec-product);border:1px solid var(--ink)}.journey__s:last-of-type li:before{border-color:var(--gold);background:var(--gold)}.journey__s span{display:block;font:400 2.2rem/1 var(--serif);color:var(--gold-ink);font-variant-numeric:lining-nums}.journey__s b{display:block;margin-top:.85rem;font:500 1.34rem/1.2 var(--serif);color:var(--ink);text-wrap:balance}.journey__s p{margin:.55rem 0 0;font-size:var(--fs-support);line-height:1.55;color:var(--ink-2);max-width:28ch}.journey__a{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.8rem;margin:0}@media (max-width: 900px){.journey__s{grid-template-columns:minmax(0,1fr);border-top:0;border-left:1px solid var(--rule);margin-left:4px}.journey__s:last-of-type{border-left-color:var(--gold)}.journey__s li{display:grid;grid-template-columns:2.8rem minmax(0,1fr);column-gap:.4rem;padding:0 0 1.5rem 1.35rem}.journey__s li:last-child{padding-bottom:.2rem}.journey__s li:before{left:-4px;top:.55rem}.journey__s span{grid-row:1 / span 2;font-size:1.55rem;padding-top:.2rem}.journey__s b{margin-top:0;font-size:1.25rem}.journey__s p{max-width:none}}.how__in{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,4vw,3rem);border-top:1px solid var(--line);padding-top:2.2rem}.selbar{position:fixed;left:0;right:0;bottom:0;z-index:250;background:var(--obsidian);transform:translateY(110%);transition:transform .45s var(--ease);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line)}.selbar.is-on{transform:none}body[data-view=report] .selbar{display:none}.selbar__in{max-width:var(--maxw);margin-inline:auto;padding:.8rem var(--gut);display:flex;align-items:center;justify-content:space-between;gap:1rem}.selbar__sum{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .9rem;min-width:0}.selbar__sum b{font:500 1.2rem/1.2 var(--serif)}.selbar__sum span{font-size:var(--fs-support-s);color:var(--ink-2)}.selbar__go{flex:0 0 auto;min-height:44px;border:1px solid var(--gold);background:var(--gold);color:var(--obsidian);padding:.85rem 1.2rem;font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer}.selbar__go:disabled{background:transparent;color:var(--ink-3);border-color:var(--line-2);cursor:not-allowed}.abar{position:sticky;top:calc(var(--hd-now) + env(safe-area-inset-top));z-index:200;background:#faf7f0f7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);box-shadow:0 10px 24px -22px #0b0b0a80;transition:top .45s var(--ease)}.abar__in{position:relative;max-width:var(--maxw);margin-inline:auto;padding:.35rem var(--gut);display:flex;align-items:center;gap:1.2rem;min-height:var(--abar-h)}.abar button{background:none;border:0;cursor:pointer;min-height:40px;font:700 var(--fs-micro)/1.2 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);padding:.7rem 0;white-space:nowrap;transition:color .25s,border-color .25s}.abar button:hover{color:var(--ink)}.abar__new{flex:none;padding-right:1.2rem!important;border-right:1px solid var(--line)!important;color:var(--ink)!important}.abar__new span[aria-hidden]{color:var(--gold-ink);display:inline-block;transition:transform .35s var(--ease)}.abar__new:hover span[aria-hidden]{transform:translate(-3px)}.abar__sum{flex:1 1 auto;margin:0;display:flex;flex-wrap:nowrap;align-items:center;gap:.9rem;min-width:0;overflow:hidden;white-space:nowrap;container-type:inline-size}.abar__sum b{flex:0 1 auto;min-width:min(4.5em,40%);overflow:hidden;text-overflow:ellipsis;font:600 1.2rem/1.2 var(--serif);font-feature-settings:"liga" 1}.abar__sum span{flex:none;min-width:0;display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-support-s);color:var(--ink-2);overflow:hidden;text-overflow:ellipsis}.abar__sum span:nth-of-type(2){display:block;max-width:100%}.abar__sum span:nth-of-type(2) img{vertical-align:-2px;margin-inline:.12rem .18rem}.abar__sum span:nth-of-type(2):before{display:inline-block;vertical-align:-1px}.abar__sum span:nth-of-type(3){flex:0 4 auto}@media (min-width: 821px){@container (max-width: 30rem){.abar__sum span:nth-of-type(1){display:none}}}.abar__sum span+span:before{content:"";flex:none;width:1px;height:.8rem;margin-right:.5rem;background:var(--line-2)}.abar__sum img{flex:none;width:20px;height:15px}.abar__acts{display:flex;gap:1.4rem;flex:none}.abar__acts button{border-bottom:1px solid var(--gold);padding:.45rem 0!important}.abar__acts button:hover,.abar__acts button[aria-expanded=true]{border-bottom-color:var(--ink)}.cmp{border-top:1px solid var(--line);background:var(--paper);box-shadow:0 18px 30px -24px #0b0b0a73}.cmp__bd{display:none}.cmp__in{position:relative;max-width:var(--maxw);margin-inline:auto;padding:1rem var(--gut) 1.2rem}.abar .cmp__x{position:absolute;top:.55rem;right:calc(var(--gut) - .6rem);z-index:1;display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0!important;border-radius:50%;font:400 1.6rem/1 var(--sans);letter-spacing:0;color:var(--ink-2)}.abar .cmp__x:hover,.abar .cmp__x:focus-visible{color:var(--ink);background:var(--hover-bg)}.cmp__s{display:block;padding-right:3rem}.cmp__s span{display:block;font:700 var(--fs-micro)/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.cmp__s input{width:min(420px,100%);margin-top:.5rem;border:0;border-bottom:1px solid var(--line-2);background:transparent;padding:.45rem 0;min-height:40px;font:500 1.15rem/1.2 var(--serif);border-radius:0}.cmp__s input:focus{outline:none;border-bottom-color:var(--gold)}.cmp__list{list-style:none;margin:.9rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.45rem;max-height:min(44vh,420px);overflow:auto;overscroll-behavior:contain}.cmp__list .mc{width:100%;min-width:0;height:100%;padding:.6rem .8rem!important;white-space:normal;text-align:left;text-transform:none;letter-spacing:normal;font:inherit;color:var(--ink)}.cmp__list .mc__n{min-width:0;font:500 1.08rem/1.18 var(--serif);letter-spacing:.005em;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.cmp__list .mc.is-cur{color:var(--ivory)}@media (max-width: 1200px){.abar__x{display:none}}@media (max-width: 1100px){.abar__sum span:nth-of-type(3){display:none}}@media (max-width: 820px){:root{--abar-h: 62px}.abar__in{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 .8rem;padding-block:.3rem .1rem;min-height:0}.abar__sum{grid-column:1 / -1;grid-row:1;gap:.6rem;padding-top:.1rem}.abar__sum b{font-size:1.02rem;flex:0 1 auto;min-width:0}.abar__sum span{font-size:var(--fs-meta);display:block;flex:none;max-width:68%}.abar__sum span img{vertical-align:-2px}.abar__sum span:nth-of-type(1){display:none}.abar__sum span+span:before{display:none}.abar__sum img{width:18px;height:13.5px}.abar__new{grid-row:2;padding-right:0!important;border-right:0!important}.abar__acts{grid-row:2;justify-self:end;gap:1.1rem;min-width:0}.abar button{font-size:var(--fs-micro);letter-spacing:.1em;min-height:36px;padding-block:.55rem!important}.abar__acts button{border-bottom:0}.abar__acts button[aria-expanded=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--gold)}.cmp__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.abar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#faf7f0}.cmp{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;border:0;background:none;box-shadow:none}.cmp[hidden]{display:none}.cmp__bd{display:block;position:absolute;inset:0;background:#0b0b0a75;animation:cmpFade .25s ease both}.cmp__in{width:100%;max-width:none;margin:0;max-height:min(75vh,620px);display:flex;flex-direction:column;padding:1rem var(--gut) calc(1rem + env(safe-area-inset-bottom));background:var(--paper);border-top:2px solid var(--gold);box-shadow:0 -24px 48px -26px #0b0b0a99;animation:cmpUp .34s var(--ease) both}.cmp__s input{width:100%}.cmp__list{flex:1 1 auto;min-height:0;max-height:none;margin-top:.8rem}}@keyframes cmpFade{0%{opacity:0}to{opacity:1}}@keyframes cmpUp{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.cmp__bd,.cmp__in{animation:none}}@media (max-width: 420px){.abar__x2{display:none}.abar__acts{gap:.9rem}.abar button{letter-spacing:.08em}}.load{padding-block:clamp(4rem,12vh,7rem);max-width:760px}.load__sel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:1.6rem 0 0;border-top:1px solid var(--rule)}.load__sel div{padding:1rem 1rem 1rem 0;border-bottom:1px solid var(--line)}.load__sel dt{font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.load__sel dd{margin:.5rem 0 0;font:500 1.4rem/1.2 var(--serif)}.load__sel s{color:var(--ink-3);text-decoration-thickness:1px}.load__steps{list-style:none;margin:2.2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.load__steps li{display:inline-flex;align-items:center;gap:1.1rem}.load__steps li+li:before{content:"\2192";color:var(--sand);letter-spacing:0}.load__steps li.is-done{color:var(--ink-2)}.load__steps li.is-on{color:var(--ink)}.load__steps li.is-on:after{content:"";width:26px;height:1px;background:linear-gradient(90deg,var(--gold) 0 40%,transparent 40%);background-size:200% 100%;animation:ld 1.1s linear infinite}@keyframes ld{0%{background-position:100% 0}to{background-position:-100% 0}}.load__t{font:500 var(--fs-h2)/1.1 var(--serif);margin:.9rem 0 0}.load__m{font-size:var(--fs-body);color:var(--ink-2);margin:.8rem 0 0;max-width:60ch}.load--err .kicker:before{background:var(--bad)}@media (max-width: 640px){.load__sel{grid-template-columns:minmax(0,1fr)}}#reportRoot{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gut)}.sec{--sec-bg: var(--sec-market);display:grid;grid-template-columns:minmax(0,9.5rem) minmax(0,1fr);column-gap:clamp(1.5rem,4vw,3.5rem);align-items:start;padding-block:var(--sec-pad);scroll-margin-top:calc(56px + var(--abar-h) + 8px)}#reportRoot>.sec:not(.sec--route){background:var(--sec-bg);box-shadow:0 0 0 100vmax var(--sec-bg);clip-path:inset(0 -100vmax)}#product{--sec-bg: var(--sec-product)}#snapshot,#demand,#supply{--sec-bg: var(--sec-market)}#price{--sec-bg: var(--sec-price)}#logistics{--sec-bg: var(--sec-logistics)}#terms,#risk{--sec-bg: var(--sec-risk)}#suggestion,#author{--sec-bg: var(--sec-ai)}#next{--sec-bg: var(--sec-final)}#demand,#risk,#author{border-top:1px solid var(--line)}.sec>*{grid-column:2;min-width:0}.sec>.sec__h{display:contents}.sec__rail{grid-column:1;grid-row:1 / span 60;align-self:start;position:sticky;z-index:3;top:calc(var(--hd-now) + var(--abar-h) + 28px);display:flex;flex-direction:column;gap:.6rem;padding-top:.7rem;border-top:1px solid var(--rule)}.sec__n{font:400 2rem/1 var(--serif);color:var(--gold-ink);font-variant-numeric:lining-nums}.sec__n:empty{display:none}.sec__k{font:700 var(--fs-micro)/1.45 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2)}.sec__main{grid-column:2;margin-bottom:clamp(1.8rem,3.4vw,2.8rem);max-width:72ch}.sec__main:empty{display:none}.sec__main .lead{margin-top:1rem}@media (max-width: 900px){.sec{grid-template-columns:minmax(0,1fr)}.sec>*,.sec__main{grid-column:1}.sec__rail{grid-row:auto;position:static;flex-direction:row;align-items:baseline;gap:.9rem;border-top:0;padding-top:0;margin-bottom:1rem}.sec__n{font-size:1.4rem}}.sub{margin-top:clamp(2.8rem,6vw,4.4rem);padding-top:clamp(1.8rem,3.4vw,2.6rem);border-top:1px solid var(--line)}.sub:first-of-type{margin-top:0;padding-top:0;border-top:0}.sub__h{margin-bottom:1.8rem;max-width:68ch}.sub__t{font:500 var(--fs-h3)/1.15 var(--serif);margin:.6rem 0 0}.spec .sub__t,.prod__id dd,.an__m dd,.facts dd,.kv__v,.chd__v,.fig5__v,.bars__v,.sug__m{font-variant-numeric:lining-nums}.sub__t em{color:var(--gold-ink);font-weight:400}img.flag,.st__flag,.mkt__f,.mc__f,.xm__f,.abar__sum img,.bars__n img,.sl__c img,.sug__m img,.sug__also img,.st5__t tbody th img{display:inline-block;object-fit:cover;border-radius:2px;outline:1px solid var(--flag-edge);outline-offset:-1px;background:var(--flag-ground);box-shadow:none;filter:none;opacity:1}.abar__sum img[data-fl],.rh__lane img.rh__f[data-fl]{background:none;outline-color:transparent;box-shadow:none}img.flag{width:20px;height:15px;vertical-align:-.1em}img.flag--h{width:26px;height:19.5px;vertical-align:.02em;margin-right:.15em}.sec--product{padding-top:clamp(2.6rem,1.2rem + 4vw,5rem)}.prod{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1.6rem,4vw,3.6rem);align-items:start}.prod__t{font:500 var(--fs-product)/1 var(--serif);letter-spacing:-.012em;margin:1rem 0 0}.prod__dest{margin:.45rem 0 0;font:400 clamp(1.3rem,1.1rem + .8vw,1.75rem)/1.2 var(--serif);color:var(--ink-2)}.prod__dest em{color:var(--gold-ink)}.prod__id{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0 0;border-top:1px solid var(--rule)}.prod__id>div{padding:.9rem 1rem .85rem 0;border-bottom:1px solid var(--line);min-width:0}.prod__id>div:nth-child(2n){padding-left:1.1rem;border-left:1px solid var(--line)}.prod__id dt{font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.prod__id dd{margin:.45rem 0 0;font:500 1.18rem/1.3 var(--serif);font-variant-numeric:lining-nums tabular-nums}.prod__id dd small{display:block;font:500 var(--fs-meta)/1.45 var(--sans);color:var(--ink-3);margin-top:.15rem}.prod__hs{margin:1.2rem 0 0;font-size:var(--fs-support-s);color:var(--ink-2);max-width:70ch}.prod__sw{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin-top:.6rem}.prod__sw .micro{margin-right:.3rem}.prod__sw button{background:none;border:1px solid var(--line-2);padding:.5rem .8rem;min-height:40px;font:600 var(--fs-meta)/1 var(--mono);color:var(--ink);cursor:pointer;transition:border-color .3s,background .3s}.prod__sw button:hover{border-color:var(--ink);background:var(--hover-bg)}.prod__fig{margin:0}.prod__fig img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.prod__fig figcaption{margin-top:.7rem;font-size:var(--fs-meta);color:var(--ink-3);line-height:1.45}.prod__fig--ill .prod__ill{aspect-ratio:4 / 3;display:grid;align-content:center;justify-items:center;gap:.6rem;border:1px solid var(--sand);background:var(--paper);text-align:center;padding:2rem}.prod__ill span{font:600 var(--fs-meta)/1 var(--mono);color:var(--gold-ink)}.prod__ill b{font:500 clamp(1.8rem,3vw,2.6rem)/1.05 var(--serif)}.prod__up{color:var(--ink);border-bottom:1px solid var(--gold);cursor:pointer}.prod__up input{position:absolute;width:1px;height:1px;opacity:0}@media (max-width: 900px){.prod{grid-template-columns:minmax(0,1fr)}.prod__fig{order:-1;max-width:560px}.prod__fig img{aspect-ratio:16 / 10}}@media (max-width: 460px){.prod__id{grid-template-columns:minmax(0,1fr)}.prod__id>div:nth-child(2n){padding-left:0;border-left:0}}.spec{margin-top:clamp(2.4rem,5vw,3.6rem);padding-top:1.8rem;border-top:1px solid var(--line)}.spec__head .lead{font-size:var(--fs-support)}.spec__grades{display:flex;flex-wrap:wrap;gap:.4rem;margin:1.1rem 0 0}.spec__grades button{background:none;border:1px solid var(--line-2);padding:.55rem .8rem;min-height:40px;font:700 var(--fs-micro)/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;color:var(--ink-2);text-align:left;transition:border-color .3s}.spec__grades button:hover{border-color:var(--ink)}.spec__grades button[aria-pressed=true]{background:var(--obsidian);color:var(--ivory);border-color:var(--obsidian)}.spec table{width:100%;border-collapse:collapse;max-width:880px}.spec th{text-align:left;font:700 var(--fs-micro)/1.35 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding:.8rem 1rem .8rem 0;border-bottom:1px solid var(--line);width:38%;vertical-align:top}.spec td{padding:.8rem 0;border-bottom:1px solid var(--line);font-size:var(--fs-support);vertical-align:top}.spec tr.grp th{padding-top:1.5rem;color:var(--gold-ink);border-bottom:1px solid var(--rule)}.spec td .tag{margin-left:.4rem}.spec a.cite{font:500 var(--fs-support-s)/1 var(--sans);color:var(--steel);text-decoration:none;margin-left:.2rem;vertical-align:baseline}.rte{display:grid;grid-template-columns:minmax(15rem,17.5rem) minmax(0,1fr);gap:clamp(1.4rem,3vw,2.4rem);align-items:start}@media (max-width: 1180px){.rte{grid-template-columns:minmax(0,1fr)}}.rstat{padding:0 0 1.1rem;border-bottom:1px solid var(--line)}.rstat__v{margin:.6rem 0 0;display:flex;flex-wrap:wrap;gap:.35rem}.rstat__t{margin:.6rem 0 0;font-size:var(--fs-support-s);color:var(--ink-2);line-height:1.5}.rchip{display:inline-flex;align-items:center;gap:.45rem;font:600 var(--fs-micro)/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;padding:.5rem .7rem .46rem;border:1px solid currentColor}.rchip:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.rchip--verified{color:var(--navy)}.rchip--supported{color:var(--gold-ink)}.rchip--inferred{color:var(--ink-3);border-style:dashed}.rchip--inferred:before{background:none;border:1px solid currentColor}.rchip--unknown{color:var(--bad)}.rchip--sub{font-size:var(--fs-micro);letter-spacing:.1em;padding:.42rem .55rem .38rem}.rst{font:600 var(--fs-micro)/1 var(--sans);font-style:normal;letter-spacing:.1em;text-transform:uppercase;padding:.22rem .38rem .2rem;border:1px solid currentColor;margin-right:.3rem;vertical-align:.05em;white-space:nowrap}.rst--verified{color:var(--navy)}.rst--supported{color:var(--gold-ink)}.rst--inferred{color:var(--ink-3);border-style:dashed}.rst--unknown,.rst--unavailable{color:var(--ink-3);border-style:dotted}.rst--selected{color:var(--steel)}.rseq{list-style:none;margin:0;padding:0}.rseq__i{position:relative;padding:.95rem 0 .95rem 1.5rem;border-left:1px solid var(--line-2);margin-left:.35rem}.rseq__i:before{content:"";position:absolute;left:-5px;top:1.2rem;width:9px;height:9px;border-radius:50%;background:var(--ivory);border:1px solid var(--navy)}.rseq__i--origin:before,.rseq__i--destination:before{background:var(--navy)}.rseq__i.is-inferred:before{border-style:dashed;border-color:var(--ink-3)}.rseq__i--transport{padding-block:.6rem}.rseq__i--transport:before{left:-4px;width:7px;height:7px;border-radius:0;transform:rotate(45deg);background:var(--gold);border-color:var(--gold);top:1rem}.rseq__i:last-child{border-left-color:transparent}.rseq__k{display:block;font:600 var(--fs-micro)/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.rseq__i b{display:block;margin-top:.3rem;font:500 1.3rem/1.2 var(--serif)}.rseq__i--transport b{font:500 var(--fs-support)/1.3 var(--sans);letter-spacing:.02em;color:var(--ink-2)}.rseq__i small{display:block;margin-top:.3rem;font-size:var(--fs-meta);color:var(--ink-3);line-height:1.45}.rseq__s{max-width:34ch}.rev{margin-top:clamp(1.6rem,3vw,2.2rem);max-width:92ch}.rev__lead{margin:0;font:400 clamp(1.2rem,1.1rem + .5vw,1.45rem)/1.45 var(--serif);color:var(--ink)}.rev__meta{display:grid;grid-template-columns:repeat(5,minmax(0,auto));justify-content:start;gap:0;margin:1.1rem 0 0;border-top:1px solid var(--obsidian)}.rev__meta>div{padding:.8rem 1.4rem .8rem 0;border-bottom:1px solid var(--line)}.rev__meta>div+div{padding-left:1.4rem;border-left:1px solid var(--line)}.rev__meta dt{font:600 var(--fs-micro)/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.rev__meta dd{margin:.35rem 0 0;font-size:var(--fs-support)}@media (max-width: 900px){.rev__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.rev__meta>div+div{padding-left:0;border-left:0}.rev__meta>div:nth-child(2n){padding-left:1rem;border-left:1px solid var(--line)}}.ralt{margin-top:1.4rem}.ralt ul{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:.45rem;font-size:var(--fs-support)}.rqty{display:flex;flex-wrap:wrap;align-items:end;gap:.6rem 1.2rem;margin-top:1.8rem;padding-top:1.2rem;border-top:1px solid var(--line)}.rqty label{display:flex;flex-direction:column;gap:.4rem}.rqty input{width:11rem;border:0;border-bottom:1px solid var(--line-2);background:transparent;padding:.35rem 0;font:500 1.2rem/1.2 var(--serif);border-radius:0}.rqty input:focus{outline:none;border-bottom-color:var(--gold)}.rqty__u{position:absolute;margin:2.05rem 0 0 11.3rem;font-size:var(--fs-meta);color:var(--ink-3)}.rqty label{position:relative}.rqty .fine{flex-basis:100%;margin:0}.film{position:relative;height:clamp(360px,60vh,600px);background:#142433;overflow:hidden;isolation:isolate}.film--none{display:grid;place-items:center;background:var(--paper);border:1px dashed var(--line-2);height:220px;padding:1.5rem;text-align:center}.film--none p{margin:0;font:400 italic 1.25rem/1.4 var(--serif);color:var(--ink-2);max-width:40ch}.film canvas.map-base{position:absolute;inset:0;width:100%;height:100%}.film svg.map-over{position:absolute;inset:0;width:100%;height:100%;overflow:visible;touch-action:none;cursor:grab}.film svg.map-over.is-drag{cursor:grabbing}.film__tag{position:absolute;left:1rem;top:.9rem;margin:0;z-index:4;font:600 var(--fs-micro)/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ivory);background:#142433d1;padding:.45rem .6rem;pointer-events:none}.film__stage{position:absolute;left:1rem;bottom:1rem;margin:0;z-index:4;font:600 var(--fs-micro)/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);background:#f5f1e8e6;padding:.45rem .6rem;pointer-events:none;max-width:calc(100% - 19rem)}.film__stage:empty{display:none}.film__ctrl{position:absolute;z-index:5;right:1rem;bottom:1rem;display:flex;gap:.35rem}.film__ctrl button{width:38px;height:38px;background:#f5f1e8eb;border:1px solid rgba(20,36,51,.25);color:var(--ink);cursor:pointer;font:400 1rem/1 var(--sans)}.film__ctrl button:hover{background:var(--white)}.film__ctrl .wide{width:auto;padding:0 .8rem;font:600 var(--fs-micro)/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.rt-case{fill:none;stroke:#1424338c;stroke-width:5;stroke-linecap:round}.rt-glow{fill:none;stroke:#d4bd8c29;stroke-width:9;stroke-linecap:round}.rt-line{fill:none;stroke:#c9ae78;stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.rt-future{fill:none;stroke:#c9ae7873;stroke-width:1.1;stroke-dasharray:3 5}.rt--road .rt-line,.rt--rail .rt-line{stroke:#b08f55;stroke-width:2.4}.rt--air .rt-line{stroke:#d4bd8c;stroke-width:1.6}.rt--inferred .rt-line{stroke:#d9cfbd;stroke-width:1.6}.rt--inferred .rt-case{stroke-dasharray:2 5}.mk{cursor:pointer;opacity:0;transition:opacity .7s var(--ease)}.mk.is-on{opacity:1}.mk circle.dot{fill:#c9ae78;stroke:#142433;stroke-width:1.6}.mk--x circle.dot{fill:var(--ivory)}.mk--inf circle.dot{fill:#142433;stroke:#c9ae78;stroke-dasharray:2 2}.mk circle.pulse{fill:none;stroke:#c9ae78;stroke-width:1;opacity:.6;transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion: no-preference){.mk circle.pulse{animation:pulse 2.6s ease-out infinite}}@keyframes pulse{0%{transform:scale(.6);opacity:.8}to{transform:scale(2.6);opacity:0}}.mk text{fill:#1a1a18;font:500 12px var(--sans);paint-order:stroke;stroke:#f5f1e8f0;stroke-width:3.5px;stroke-linejoin:round}.mk text.k{fill:#6e5b33;font:600 9.5px var(--sans);letter-spacing:.14em;text-transform:uppercase}.mk:focus:not(:focus-visible){outline:none}.mk:focus-visible .dot{stroke:var(--ivory);stroke-width:2.4}.routecard{position:absolute;z-index:6;right:1rem;top:3.4rem;width:min(360px,calc(100% - 2rem));max-height:calc(100% - 7.6rem);overflow:auto;background:#faf7f0f7;border:1px solid rgba(20,36,51,.25);padding:1.2rem 1.3rem;color:var(--ink)}.routecard h3{margin:.5rem 0 .9rem;font:500 1.5rem/1.1 var(--serif)}.routecard dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem}.routecard dt{font:600 var(--fs-micro)/1.5 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.routecard dd{margin:0;font-size:var(--fs-support-s)}.routecard small,.routecard em{color:var(--ink-3)}.routecard__x{position:absolute;right:.6rem;top:.6rem;background:none;border:0;color:var(--ink);font-size:1rem;cursor:pointer;width:32px;height:32px}@media (max-width: 700px){.film{height:clamp(360px,68vh,540px)}.routecard{top:auto;bottom:3.6rem;left:.6rem;right:.6rem;width:auto;max-height:62%}.film__stage{bottom:calc(1rem + 46px);max-width:calc(100% - 2rem)}}.five{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem clamp(1.2rem,2.6vw,2.6rem);margin:0;padding:1.7rem 0 1.6rem;border-top:1px solid var(--rule);border-bottom:1px solid var(--line)}.fig5{min-width:0}.fig5 dt{font:700 var(--fs-micro)/1.35 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.fig5 dd{margin:.85rem 0 0;display:flex;flex-direction:column;gap:.45rem}.fig5__v{font:500 var(--fs-metric)/1 var(--serif);letter-spacing:-.012em;font-variant-numeric:lining-nums;overflow-wrap:anywhere}.fig5__s{font-size:var(--fs-meta);color:var(--ink-3);line-height:1.45}.fig5__t{margin-top:.15rem;display:block;line-height:1.35}.u{font:700 .34em/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-left:.3em;color:var(--ink-3);vertical-align:.38em}@media (max-width: 1100px){.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 700px){.five{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.2rem}.fig5:last-child:nth-child(odd){grid-column:1 / -1}}.snap__read{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(1.8rem,5vw,4.5rem);align-items:start;margin-top:clamp(2.4rem,5vw,3.8rem)}.snap__read .lede,.snap__read .callout{margin:0}@media (max-width: 1000px){.snap__read{grid-template-columns:minmax(0,1fr)}}.block{margin:0 0 2rem;padding:1.15rem 1.35rem;background:var(--bad-bg);border-left:2px solid var(--bad)}.block .micro{color:var(--bad)}.block p{margin:.5rem 0 0;font:500 1.12rem/1.45 var(--serif)}.block .fine{font:400 var(--fs-meta)/1.5 var(--sans);color:var(--ink-2)}.qty{margin:1.4rem 0 0;font-size:var(--fs-support);color:var(--ink-2)}.qty b{font:500 1.12rem/1 var(--serif);color:var(--ink)}.cond summary{color:var(--bad);border-bottom-color:var(--bad)}.cond .cond__t{font:500 1.15rem/1.4 var(--serif);margin:.9rem 0 0;max-width:60ch}.cond ul{list-style:none;padding:0;display:grid;gap:.6rem}.cond li{font-size:var(--fs-support);color:var(--ink-2);padding-left:1rem;border-left:1px solid var(--bad)}.fig{margin:0;min-width:0;container-type:inline-size}.fig figcaption{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:.9rem;font-size:var(--fs-meta);color:var(--ink-3)}.lg:before{content:"";display:inline-block;width:16px;height:1.5px;margin-right:.5rem;vertical-align:middle;background:currentColor}.lg--bar{color:var(--navy)}.lg--bar:before{width:9px;height:9px}.lg--gold{color:var(--gold)}.lg--blue{color:var(--steel)}.ch{width:100%;height:auto;overflow:visible}.ch--r{display:block;aspect-ratio:var(--ar-x)}.ch--r>.ch__l{display:none}.ch--r>.ch__l--x{display:inline}@container (max-width: 779.98px){.ch--r{aspect-ratio:var(--ar-l)}.ch--r>.ch__l--x{display:none}.ch--r>.ch__l--l{display:inline}}@container (max-width: 619.98px){.ch--r{aspect-ratio:var(--ar-m)}.ch--r>.ch__l--l{display:none}.ch--r>.ch__l--m{display:inline}}@container (max-width: 479.98px){.ch--r{aspect-ratio:var(--ar-s)}.ch--r>.ch__l--m{display:none}.ch--r>.ch__l--s{display:inline}}.ch .grid{stroke:var(--line);stroke-width:1;shape-rendering:crispEdges}.ch .grid--base{stroke:var(--line-2)}.ch .ax{fill:var(--ink-3);font:500 11.5px var(--sans)}.ch .ax-u{font:700 11px var(--sans);letter-spacing:.14em}.ch .xl{fill:var(--ink-2)}.ch .xl.is-last{fill:var(--ink);font-weight:800}.ch .bar{fill:var(--navy);opacity:.78;transform-box:fill-box;transform-origin:50% 100%;transition:transform 1.2s var(--ease),opacity .3s;transition-delay:calc(var(--i, 0) * 60ms)}.ch .bar.is-last{opacity:1}.ch .bar.flag{fill:var(--blue-2)}.ch .bar:hover,.ch .bar:focus{opacity:1;outline:none}.ch .line{fill:none;stroke:var(--gold);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.ch .line.s-trade{stroke-width:1.6}.ch .line.s-blue{stroke:var(--steel);stroke-width:1.2;stroke-dasharray:5 4}.ch .line.s-bench{stroke:#97804f;stroke-width:1.2;stroke-dasharray:5 4}.ch .line.s-quote{stroke:var(--gold);stroke-width:1.2}.ch .dot{fill:var(--sec-bg, var(--ivory));stroke:var(--gold);stroke-width:1.4}.ch .dot.s-blue{stroke:var(--steel)}.ch .dot.s-bench{stroke:#97804f}.ch .dot.is-last{fill:var(--gold)}.ch .halo{fill:none;stroke:var(--gold);stroke-width:1;stroke-opacity:.5}.ch .dl{fill:var(--ink);font:800 13px var(--sans);letter-spacing:.01em;paint-order:stroke;stroke:var(--sec-bg, var(--ivory));stroke-width:4px;stroke-linejoin:round}.ch .qdot{fill:var(--gold);stroke:var(--sec-bg, var(--ivory));stroke-width:1.2}.ch .qbar{stroke:var(--gold);stroke-width:5;opacity:.3;stroke-linecap:round}.ch .ref{stroke:var(--gold);stroke-dasharray:3 4}.ch .refdot{fill:var(--gold)}.ch [data-tip]{cursor:help}@media (prefers-reduced-motion: no-preference){.fig:not(.in) .ch .bar{transform:scaleY(0)}.ch .draw{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 2s var(--ease) .25s}.fig:not(.in) .ch .draw{stroke-dashoffset:1}.ch .halo,.ch .dot.is-last,.ch .dl{transition:opacity .8s ease 1.5s}.fig:not(.in) .ch .halo,.fig:not(.in) .ch .dot.is-last,.fig:not(.in) .ch .dl{opacity:0}}.chd{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.9rem clamp(1.8rem,5vw,4rem);margin:0 0 1.6rem}.chd__n{order:-1;flex-basis:100%;margin:0;font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-ink)}.chd__i{margin:0;display:flex;flex-direction:column;gap:.5rem;min-width:0}.chd__k{display:inline-flex;align-items:center;font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.chd__v{font:500 var(--fs-metric)/1 var(--serif);letter-spacing:-.012em;font-variant-numeric:lining-nums}.seg{display:inline-flex;flex-wrap:wrap;justify-self:start;width:max-content;max-width:100%;gap:0 1.1rem;margin:0 0 1.8rem;border-bottom:1px solid var(--line)}.seg button{background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:.7rem .2rem .6rem;min-width:2rem;min-height:40px;font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);cursor:pointer;transition:color .3s,border-color .3s}.seg button:hover:not([disabled]){color:var(--ink)}.seg button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--gold)}.seg button[disabled]{opacity:.38;cursor:not-allowed}.split>*,.sup>*,.an>*,.terms>*,.rte>*,.prod>*,.sug__pair>*,.sug__cols>*,.req__in>*,.snap__read>*{min-width:0}.split{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(1.6rem,4vw,3rem);align-items:start}@media (max-width: 1100px){.split{grid-template-columns:minmax(0,1fr)}}.facts{margin:clamp(2rem,4vw,2.8rem) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1.4rem clamp(1.2rem,3vw,2.6rem);padding-top:1.4rem;border-top:1px solid var(--rule)}.facts dt{font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.facts dd{margin:.55rem 0 0;font:500 1.2rem/1.4 var(--serif)}.facts dd.facts__t{margin-top:.45rem;font:400 var(--fs-micro)/1.35 var(--sans);display:block}.kvs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:1.6rem clamp(1.2rem,2.6vw,2.6rem);padding:1.7rem 0 1.6rem;border-top:1px solid var(--rule);border-bottom:1px solid var(--line);margin-bottom:clamp(2.2rem,4vw,3rem)}.kv{min-width:0}.nw{white-space:nowrap}.kv__k{font:700 var(--fs-micro)/1.35 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.kv__v{font:500 var(--fs-metric)/1.02 var(--serif);margin-top:.8rem;letter-spacing:-.012em;font-variant-numeric:lining-nums}.kv__v--range{font-size:clamp(1.5rem,1.25rem + .7vw,2.1rem)}.kv__s{font-size:var(--fs-meta);color:var(--ink-3);margin-top:.45rem;line-height:1.45}.kv__t{margin-top:.5rem;display:block;line-height:1.35}.plg{display:grid;gap:.9rem;margin-top:1.4rem}.fig figcaption.plg{display:grid}.plg__g{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:.4rem 1rem;align-items:start}.plg__g>.tag{justify-self:start;border:0;padding:.1rem 0 0}.plg__l{display:flex;flex-wrap:wrap;gap:.35rem 1.4rem}.plg__i{display:flex;align-items:center;gap:.55rem;font-size:var(--fs-meta);color:var(--ink-2);line-height:1.35}.plg__k{flex:none;width:16px;height:10px;position:relative}.plg__k:before{content:"";position:absolute;left:0;right:0;top:4px;height:2px;background:var(--c)}.plg__k--quotation:before,.plg__k--benchmark:before{left:3px;right:3px;top:0;height:10px;border-radius:50%}.plg__k--world:before{background:repeating-linear-gradient(90deg,var(--c) 0 4px,transparent 4px 7px)}.plg__k--s:before{border-radius:0!important}.plg__k--t:before{border-radius:0!important;clip-path:polygon(50% 0,100% 100%,0 100%)}.plg__shapes{font-size:var(--fs-meta);color:var(--ink-3);margin:.2rem 0 0}@media (max-width: 600px){.plg__g{grid-template-columns:minmax(0,1fr)}}.orefs{margin-top:1.8rem}.orefs ul{list-style:none;margin:.7rem 0 0;padding:0;display:grid;gap:.45rem;font-size:var(--fs-support)}.orefs b{font:500 1.05rem/1.3 var(--serif)}.orefs span{color:var(--ink-3)}.cal{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.45rem}.cal li{border-top:1px solid var(--line-2);padding:.9rem .2rem;text-align:center;display:flex;flex-direction:column;gap:.5rem}.cal b{font:500 1.05rem/1 var(--serif)}.cal i{display:block;height:84px;position:relative}.cal i:after{content:"";position:absolute;left:30%;right:30%;bottom:0;height:calc(var(--h) * 100%);background:var(--sand)}.cal span{font:700 var(--fs-micro)/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.cal .is-higher{border-top-color:var(--navy)}.cal .is-higher i:after{background:var(--navy)}.cal .is-higher span{color:var(--navy)}.cal .is-lower i:after{background:#69635a4d}@media (max-width: 760px){.cal{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:1.1rem}.cal i{height:56px}.cal span{letter-spacing:.02em}}.sup{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(1.6rem,4.5vw,3.6rem);align-items:start}@media (max-width: 1000px){.sup{grid-template-columns:minmax(0,1fr)}}.cmap svg{width:100%;height:auto}.cmap path{fill:#e3dbcb;stroke:var(--sec-bg, var(--ivory));stroke-width:.5;transition:opacity .3s}.cmap path.is-dest{fill:var(--gold)!important}.cmap path.is-origin{stroke:var(--gold-ink);stroke-width:1.4}.cmap path[data-tip]{cursor:help}.cmap path[data-tip]:hover{opacity:.8}.bars__h{display:flex;justify-content:space-between;gap:1rem;margin:0 0 .75rem;font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.bars{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.bars li{display:grid;grid-template-columns:minmax(118px,200px) minmax(0,1fr) 76px;gap:.35rem 1.2rem;align-items:center;padding:.9rem 0;border-bottom:1px solid var(--line)}.bars__n{display:flex;align-items:center;gap:.65rem;font:500 1.14rem/1.2 var(--serif);min-width:0}.bars__n img{width:20px;height:15px;flex:none}.bars__t{height:3px;background:var(--line);position:relative}.bars__t i{position:absolute;inset:0 auto 0 0;width:var(--w);background:var(--navy);transform-origin:0 50%}.bars li.is-origin .bars__t i{background:var(--gold)}.bars li.is-origin .bars__n{font-weight:600}.bars__v{font:500 1.32rem/1 var(--serif);font-variant-numeric:lining-nums;text-align:right}.bars__x{grid-column:2 / -1;font:500 var(--fs-meta)/1.2 var(--mono);color:var(--ink-3)}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.bars__t i{animation:barin linear both;animation-timeline:view();animation-range:entry 0% cover 30%}}}@keyframes barin{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width: 600px){.bars li{grid-template-columns:minmax(0,1fr) 70px}.bars__t{grid-column:1 / -1;order:3}.bars__x{grid-column:1 / -1;order:4}}.an{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1.6rem,4.5vw,3.6rem)}@media (max-width: 1000px){.an{grid-template-columns:minmax(0,1fr)}}.an .micro{margin-top:1.6rem}.an__m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.6rem;margin:0 0 1.2rem;border-top:1px solid var(--rule)}.an__m>div{padding:1.1rem 0 1rem;border-bottom:1px solid var(--line);min-width:0}.an__m dt{font:700 var(--fs-micro)/1.35 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.an__m dd{margin:.6rem 0 .35rem;font:500 var(--fs-metric)/1.05 var(--serif);font-variant-numeric:lining-nums;overflow-wrap:anywhere}.an__m dd.an__s{font-size:1.1rem;line-height:1.4}.an__m>div>small{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;font-size:var(--fs-meta);color:var(--ink-3)}.an p{font-size:var(--fs-support);color:var(--ink-2)}.an__list{list-style:none;counter-reset:an;margin:.9rem 0 0;padding:0}.an__list li{counter-increment:an;display:grid;grid-template-columns:1.8rem minmax(0,1fr) auto 3rem;gap:.6rem;align-items:baseline;padding:.6rem 0;border-bottom:1px solid var(--line)}.an__list li:before{content:counter(an,decimal-leading-zero);font:600 var(--fs-meta)/1 var(--mono);color:var(--gold-ink)}.an__list span{font:500 1.08rem/1.2 var(--serif)}.an__list b{font:600 var(--fs-support-s)/1 var(--mono)}.an__list i{font:500 var(--fs-meta)/1 var(--mono);font-style:normal;color:var(--ink-3);text-align:right}.an__p{list-style:none;margin:.8rem 0 1.5rem;padding:0;display:grid;gap:.85rem}.an__p li{font-size:var(--fs-support);color:var(--ink-2)}.an__p b{display:block;font:500 1.1rem/1.3 var(--serif);color:var(--ink)}.an__img{margin:0 0 1rem}.an__img img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.an__img figcaption{font-size:var(--fs-meta);color:var(--ink-3);margin-top:.5rem}.lgx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:0 clamp(1.2rem,2.6vw,2.4rem);margin:0;border-top:1px solid var(--rule)}.lgx>div{padding:1.2rem 0 1.15rem;border-bottom:1px solid var(--line);min-width:0}.lgx dt{font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.lgx dd{margin:.6rem 0 0}.lgx dd b{display:block;font:500 1.3rem/1.25 var(--serif)}.lgx dd b .rst{font-family:var(--sans)}.lgx dd b small{font:500 var(--fs-meta)/1.4 var(--sans);color:var(--ink-3)}.lgx dd>span{display:block;font-size:var(--fs-support-s);color:var(--ink-2);margin-top:.4rem;line-height:1.55}#logistics .rst--verified{color:var(--ink)}#logistics .rst--supported{color:var(--gold-ink)}#logistics .rst--inferred{color:var(--ink-2);border-style:dashed}#logistics .rst--unknown,#logistics .rst--unavailable{color:var(--bad)}.lgc{margin-top:2.4rem}.conds{list-style:none;padding:0;margin:1rem 0 0;display:grid;gap:.75rem}.conds li{font-size:var(--fs-support);color:var(--ink-2);padding-left:1rem;border-left:1px solid var(--bad);max-width:90ch}.conds li b{color:var(--ink)}.lgm{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1.2rem;margin-top:2.8rem}.lgm__i{margin:0}.lgm__i img,.lgm__i video{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;background:var(--obsidian)}.lgm__i figcaption{font-size:var(--fs-meta);color:var(--ink-2);margin-top:.6rem;line-height:1.45}.lgm__i figcaption span{display:block;color:var(--ink-3);margin-top:.15rem}.lgm[data-n="1"] .lgm__i img,.lgm[data-n="1"] .lgm__i video{aspect-ratio:21 / 9}.terms{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.6rem,4.5vw,3.6rem)}@media (max-width: 900px){.terms{grid-template-columns:minmax(0,1fr)}}.terms ul{list-style:none;margin:1rem 0 0;padding:0;border-top:1px solid var(--rule)}.term{display:grid;grid-template-columns:64px auto minmax(0,1fr);gap:.4rem 1rem;align-items:baseline;padding:1rem 0;border-bottom:1px solid var(--line-2)}.term__c{font:500 1.32rem/1 var(--serif)}.term__l{font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;padding:.34rem .5rem .3rem;border:1px solid var(--line-2);white-space:nowrap}.term__x{grid-column:2 / -1;font-size:var(--fs-support-s);color:var(--ink-2)}.lab--commonly-observed,.lab--common{background:var(--navy);color:var(--ivory);border-color:var(--navy)}.lab--possible{border-color:var(--steel);color:var(--steel)}.lab--counterparty-dependent,.lab--bank-dependent,.lab--subject-to-counterparty,.lab--subject-to-buyer-bank{background:#ffffff73;border-color:#1a1a1833}.lab--not-generally-available{border-color:var(--bad);color:var(--bad)}.lab--not-commonly-observed{color:var(--ink-3)}.term__s{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.term__q{font:700 var(--fs-micro)/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--bad)}.terms__key{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin:1.6rem 0 0;font-size:var(--fs-support-s);color:var(--ink-3)}.terms__key dt{display:inline;font-weight:700;color:var(--ink-2)}.terms__key dd{display:inline;margin:0 0 0 .35rem}.lab--insufficient-reliable-data{border-style:dashed;color:var(--ink-3)}@media (max-width: 420px){.term{grid-template-columns:56px minmax(0,1fr)}.term__l{justify-self:start;white-space:normal;line-height:1.25}}.an__r{margin:0 0 1.4rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem}.an__r .micro{flex-basis:100%}.an__r a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--gold)}.an__r b{font-weight:600}.risks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line-2);border-top:1px solid var(--rule)}.risk{background:var(--sec-bg, var(--bg));padding:1.5rem 1.4rem 1.6rem 0;display:flex;flex-direction:column;gap:1rem}.risk:not(:nth-child(3n+1)){padding-left:1.4rem}.risk__h{margin:0;display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.risk__c{font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.risk__l{font:500 1.5rem/1 var(--serif);color:var(--ink-2)}.risk.is-high .risk__l{color:var(--bad)}.risk.is-high{box-shadow:inset 0 2px 0 var(--bad)}.risk.is-na .risk__l{font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding:.3rem .45rem;border:1px dashed var(--line-2)}.risk__d{margin:0;display:grid;gap:.8rem;font-size:var(--fs-support);color:var(--ink-2)}.risk__d dt{font:700 var(--fs-micro)/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:.3rem}.risk__d dd{margin:0;line-height:1.55}.risk .srcline{margin:auto 0 0}.srcline__more{white-space:nowrap;color:var(--ink-3)}@media (max-width: 1000px){.risks{grid-template-columns:repeat(2,minmax(0,1fr))}.risk:not(:nth-child(3n+1)){padding-left:0}.risk:nth-child(2n){padding-left:1.4rem}}@media (max-width: 640px){.risks{grid-template-columns:minmax(0,1fr)}.risk,.risk:nth-child(2n){padding:1.4rem 0}}.comp-note{margin-top:2.8rem;font:500 italic clamp(1.15rem,1.05rem + .45vw,1.4rem)/1.55 var(--serif);border-left:2px solid var(--gold);padding-left:1.3rem;max-width:72ch}.comp-note .kicker,.comp-note .micro{font-style:normal}.comp{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;gap:1rem;max-width:90ch}.comp li{padding-top:1rem;border-top:1px solid var(--line-2)}.comp small{display:block;font:700 var(--fs-micro)/1.35 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.comp b{display:block;font:500 1.14rem/1.3 var(--serif);margin-top:.35rem}.comp p{margin:.35rem 0 .5rem;font-size:var(--fs-support);color:var(--ink-2)}.srcs{width:100%;border-collapse:collapse;min-width:640px}.srcs th{text-align:left;font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);padding:.85rem 1rem .85rem 0;border-bottom:1px solid var(--rule)}.srcs td{padding:.85rem 1rem .85rem 0;border-bottom:1px solid var(--line);font-size:var(--fs-support-s);color:var(--ink-2);vertical-align:top}.srcs td.n{font:600 var(--fs-meta)/1.6 var(--mono);color:var(--gold-ink)}.srcs td b{display:block;font-weight:600;color:var(--ink)}.srcs td a{font:500 var(--fs-meta)/1.5 var(--mono);color:var(--steel);word-break:break-all}.srcs tr:target td{background:#b59a6829}.tblwrap{overflow-x:auto}.tblwrap.is-clamped tbody tr:nth-child(n+11){display:none}.showall{margin-top:1rem;min-height:40px;background:none;border:0;border-bottom:1px solid var(--gold);padding:.55rem 0;font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);cursor:pointer}.fresh{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));column-gap:1.6rem;border-top:1px solid var(--rule)}.fresh li{padding:.95rem 0;border-bottom:1px solid var(--line)}.fresh span{display:block;font-size:var(--fs-support-s)}.fresh b{display:block;font:700 var(--fs-micro)/1.6 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--data);margin-top:.2rem}.fresh em{display:block;font:500 var(--fs-meta)/1.45 var(--mono);color:var(--ink-3);font-style:normal;margin-top:.2rem}.fresh.credits{grid-template-columns:minmax(0,1fr)}.credits li{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:.2rem 1rem;font-size:var(--fs-support-s)}.credits li>span{font:700 var(--fs-micro)/1.6 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}@media (max-width: 600px){.credits li{grid-template-columns:minmax(0,1fr)}}.method{font-size:var(--fs-support);color:var(--ink-2);display:grid;gap:.55rem;padding-left:1.1rem}.sug .sec__main .lead{font:400 italic clamp(1.15rem,1.05rem + .45vw,1.4rem)/1.5 var(--serif);color:var(--ink-2)}.sug__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--rule);border-bottom:1px solid var(--line-2)}.sug__pair>div{padding:1.3rem 1.2rem 1.35rem 0}.sug__pair>div+div{padding-left:clamp(1.2rem,3vw,2.4rem);border-left:1px solid var(--line-2)}.sug__k{display:block;font:700 var(--fs-micro)/1.35 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.sug__m{display:flex;align-items:center;gap:.65rem;margin:.65rem 0 0;font:500 clamp(1.9rem,1.4rem + 1.6vw,2.8rem)/1.05 var(--serif)}.sug__m img{width:28px;height:21px;flex:none}.sug__m.is-alt{color:var(--gold-ink)}.sug__txt{margin:clamp(2rem,4vw,2.8rem) 0 0;max-width:72ch}.sug__txt .callout{margin:0;max-width:none}.sug__txt .callout__t{font-size:clamp(1.25rem,1.08rem + .7vw,1.62rem);line-height:1.5}.sug__conf{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin:0;font:500 var(--fs-meta)/1.4 var(--sans);color:var(--ink-3)}.sug__notes{margin-top:1.4rem;max-width:72ch}.sug__why{margin-top:clamp(2.4rem,5vw,3.4rem)}.sug__why h3{margin:0;font:500 var(--fs-h3)/1.2 var(--serif)}.sug__why ul{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.55rem}.sug__why li{padding-left:1.4rem;position:relative;font-size:var(--fs-body)}.sug__why li:before{content:"";position:absolute;left:0;top:.78em;width:11px;height:1px;background:var(--gold)}.sug__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.4rem,4vw,3.2rem);margin-top:clamp(2.2rem,4vw,3rem)}.sug__f{list-style:none;margin:.8rem 0 0;padding:0;display:grid;gap:.55rem;font-size:var(--fs-support-s);color:var(--ink-2)}.sug__f li{padding-left:.95rem;border-left:1px solid var(--line-2)}.sug__f small{color:var(--ink-3)}.sug__also{margin:2rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .8rem;font:500 1.15rem/1.3 var(--serif)}.sug__also img{width:20px;height:15px;vertical-align:-.1em}@media (max-width: 760px){.sug__pair,.sug__cols{grid-template-columns:minmax(0,1fr)}.sug__pair>div+div{padding-left:0;border-left:0;border-top:1px solid var(--line-2)}}.sig{display:flex;justify-content:flex-start}.sig__a{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"k k" "img n" "img r" "img o";column-gap:1.25rem;row-gap:.2rem;align-items:center;text-decoration:none;color:inherit;padding:1.5rem 0;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);min-width:min(100%,470px);cursor:pointer}.sig__k{grid-area:k;font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1.1rem}.sig__img{grid-area:img;width:64px;height:64px;border-radius:50%;overflow:hidden;border:1px solid var(--gold);padding:2px;background:var(--ivory);transition:transform .5s var(--ease)}.sig__img img{width:100%;height:100%;border-radius:50%;object-fit:cover}.sig__n{grid-area:n;display:inline-flex;align-items:center;gap:.45rem;font:500 1.65rem/1.15 var(--serif);transition:color .3s}.sig__li{color:var(--steel);opacity:0;transform:translate(-3px);transition:opacity .3s,transform .3s}.sig__r{grid-area:r;font:700 var(--fs-micro)/1.5 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}.sig__o{grid-area:o;font:700 var(--fs-micro)/1.5 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-ink)}.sig__a:hover .sig__img,.sig__a:focus-visible .sig__img{transform:scale(1.05)}.sig__a:hover .sig__n,.sig__a:focus-visible .sig__n{color:var(--navy)}.sig__a:hover .sig__li,.sig__a:focus-visible .sig__li{opacity:1;transform:none}@media (max-width: 560px){.sig__img{width:56px;height:56px}.sig__n{font-size:1.4rem}.sig__a{min-width:0;width:100%}}#next .sec__main{margin-bottom:clamp(1.6rem,3vw,2.4rem)}.fin__a{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.3rem}#next .fin__st{margin:0 0 1.8rem}#next .btn--dark{background:var(--gold);border-color:var(--gold);color:var(--obsidian)}#next .btn--dark:hover{background:var(--ivory);border-color:var(--ivory)}.req{background:var(--sec-final);padding-block:var(--sec-pad)}body[data-view=report] .req{padding-top:0;position:relative;box-shadow:0 -2px 0 var(--sec-final)}body[data-view=report] .req__in{padding-top:var(--sec-pad);background:linear-gradient(var(--line),var(--line)) no-repeat var(--gut) 0 / calc(100% - 2 * var(--gut)) 1px}.req .kicker{color:var(--ink-3)}.req__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,5rem);align-items:start}@media (max-width: 900px){.req__in{grid-template-columns:minmax(0,1fr)}}.req__t{font:500 var(--fs-h2)/1.05 var(--serif);margin:.9rem 0 0;letter-spacing:-.01em}.req__t em{color:var(--gold-2);font-weight:400}.req__l{color:var(--ink-2);max-width:48ch;font-size:var(--fs-body);margin:1rem 0 0}.req form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.4rem 1.6rem}.req label span{display:block;font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.55rem}.req input{width:100%;background:transparent;border:0;border-bottom:1px solid var(--line-2);padding:.55rem 0;min-height:40px;color:var(--ink);font:500 1.18rem/1.3 var(--serif);border-radius:0}.req input::placeholder{color:var(--ink-3);font-style:italic;opacity:1}.req input:focus{outline:none;border-bottom-color:var(--gold)}.req__a{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.9rem 1.3rem;align-items:center;margin-top:.5rem}.req .btn--dark{background:var(--ivory);color:var(--obsidian);border-color:var(--ivory)}.req .btn--dark:hover{background:var(--gold);border-color:var(--gold)}.req__n{font-size:var(--fs-support);color:var(--ink-2);margin:0;flex-basis:100%}.req__n:empty{display:none}@media (max-width: 600px){.req form{grid-template-columns:minmax(0,1fr)}}.foot{background:var(--obsidian);border-top:1px solid var(--line);padding-block:2.2rem calc(2.2rem + env(safe-area-inset-bottom))}body[data-view=landing] .foot{padding-bottom:calc(5.6rem + env(safe-area-inset-bottom))}.foot__in{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}.foot__top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:clamp(2rem,5vw,5rem);padding-block:clamp(2rem,4vw,3.4rem) clamp(1.8rem,3vw,2.6rem)}.foot__brand p{margin-top:1.1rem!important;max-width:34ch;line-height:1.6}.foot__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem 2rem}.foot__cols h2{margin:0 0 1rem;font:600 var(--fs-micro)/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink)}.foot__cols ul{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.foot__cols a{display:inline-block;padding:.4rem 0;min-height:36px;font-size:var(--fs-support);color:var(--ink-2);text-decoration:none;transition:color .3s}.foot__cols a:hover,.foot__cols a:focus-visible{color:var(--ink)}.foot__bot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 2rem;padding-top:1.3rem;border-top:1px solid var(--line)}.foot__bot p{font:600 var(--fs-micro)/1.4 var(--sans)!important;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)!important}.foot__bot .foot__c{letter-spacing:.06em;text-transform:none}@media (max-width: 760px){.foot__top{grid-template-columns:minmax(0,1fr)}.foot__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.foot p{margin:0;font-size:var(--fs-support-s);color:var(--ink-2)}.foot p a{text-decoration:none;border-bottom:1px solid var(--gold);color:var(--ink)}.foot p a:hover{color:var(--gold-2)}.foot__c{margin-left:auto!important;font:500 var(--fs-meta)/1 var(--mono)!important;color:var(--ink-3)!important}@media (max-width: 600px){.foot__c{margin-left:0!important}}.loading{position:fixed;inset:0;z-index:800;display:grid;place-items:center;background:var(--obsidian);transition:opacity .6s var(--ease),visibility .6s}.loading.is-done{opacity:0;visibility:hidden}.loading__in{display:grid;justify-items:center;gap:1.3rem}.loading__in img{height:64px;width:auto}.loading__bar{width:110px;height:1px;background:var(--line-2);overflow:hidden;position:relative}.loading__bar:after{content:"";position:absolute;inset:0;background:var(--gold);animation:load 1.2s var(--ease) infinite;transform:translate(-100%)}@keyframes load{to{transform:translate(100%)}}.tip{position:fixed;z-index:700;max-width:300px;background:var(--obsidian);color:var(--ivory);font:500 var(--fs-meta)/1.45 var(--sans);padding:.6rem .8rem;pointer-events:none;border-left:2px solid var(--gold)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.hd,.abar,.cmp,.film,.rmap,.selbar,.req,.tip,.loading,.fin,.rail,.how,.rqty,.foot{display:none!important}#reportRoot>.sec:not(.sec--route){box-shadow:none!important;clip-path:none!important;background:#fff!important}.sec{padding-block:1.4rem}.sec__rail{position:static}#logistics,#next{--ink: #1A1A18;--ink-2: #45413B;--ink-3: #5F5950;--gold-ink: #6F5B33;--line: rgba(26, 26, 24, .12);--line-2: rgba(26, 26, 24, .24);--rule: #1A1A18;color:#1a1a18}}.doc{background:var(--ivory);padding-block:var(--sec-pad)}.doc__h{max-width:46rem;padding-bottom:clamp(1.6rem,3vw,2.4rem);border-bottom:1px solid var(--rule)}.doc__t{margin:1.1rem 0 0;font:500 var(--fs-h2)/1.05 var(--serif);letter-spacing:-.01em}.doc__t em{color:var(--gold-ink);font-weight:400}.doc__l{margin:1.2rem 0 0;font-size:var(--fs-body);color:var(--ink-2);line-height:1.7}.doc__b{max-width:46rem}.doc__s{padding-block:clamp(1.8rem,3.5vw,2.8rem);border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--head) + 24px)}.doc__s h2{margin:0;font:500 var(--fs-h3)/1.15 var(--serif)}.doc__s p{margin:1rem 0 0;line-height:1.75;color:var(--ink-2)}.doc__s a{color:var(--ink);text-decoration-color:var(--gold);text-underline-offset:3px}.doc__cr ul{list-style:none;margin:.9rem 0 0;padding:0;display:grid;gap:.45rem;font-size:var(--fs-support-s);line-height:1.55;color:var(--ink-3)}.doc__cr li b{font-weight:600;color:var(--ink-2);margin-right:.35rem}.doc__dl{display:grid;gap:0;margin:1.2rem 0 0;border-top:1px solid var(--line)}.doc__dl div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--line)}.doc__dl dt{font:600 var(--fs-micro)/1.6 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink)}.doc__dl dd{margin:0;color:var(--ink-2);line-height:1.6}@media (max-width: 560px){.doc__dl div{grid-template-columns:minmax(0,1fr);gap:.35rem}}:root{--sec-understand: #EAE5DC}#cover{--sec-bg: var(--obsidian)}#origin,#destination{--sec-bg: var(--sec-understand);--ink-3: #57514A;--gold-ink: #63512D;--steel: #3F5367}#destination{border-top:1px solid var(--line)}#cover{--ink: #F5F1E8;--ink-2: #D7D0C3;--ink-3: #ABA396;--gold-ink: #D4BD8C;--steel: #B3C5D6;--line: rgba(245, 241, 232, .13);--line-2: rgba(245, 241, 232, .26);--rule: rgba(245, 241, 232, .55);--focus: var(--gold-2);color:var(--ink);color-scheme:dark}.sec__ch{order:-1;font:700 var(--fs-micro)/1.35 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);padding-bottom:.55rem;margin-bottom:.2rem;border-bottom:1px solid var(--line-2)}@media (max-width: 900px){.sec__ch{flex-basis:100%;border-bottom:0;padding-bottom:0;margin-bottom:-.2rem}.sec__rail{flex-wrap:wrap}}.sec--cover{padding-block:clamp(3rem,1.6rem + 5vw,6.5rem) clamp(3rem,1.4rem + 5vw,6rem)}.cov{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr);gap:clamp(2.2rem,5vw,5.2rem);align-items:start}.cov__brand{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.3rem;margin:0 0 clamp(2rem,4vw,3rem)}.cov__brand .slogo{min-height:0}.cov__doc{font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);padding-left:1.3rem;border-left:1px solid var(--line-2)}.cov__t{font:500 clamp(3rem,1.9rem + 4.4vw,5.75rem)/.96 var(--serif);letter-spacing:-.018em;margin:0;text-wrap:balance}.cov__lane{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin:1rem 0 0;font:400 clamp(1.35rem,1.1rem + 1vw,2.1rem)/1.2 var(--serif);color:var(--ink-2)}.cov__lane img.flag{width:22px;height:16px}.cov__arr{color:var(--gold);font-family:var(--sans);font-size:.8em}.cov__id{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(2.2rem,4vw,3.2rem) 0 0;border-top:1px solid var(--rule)}.cov__id>div{padding:.95rem 1rem .9rem 0;border-bottom:1px solid var(--line);min-width:0}.cov__id dt{font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.cov__id dd{margin:.45rem 0 0;font:500 var(--fs-support)/1.4 var(--sans);color:var(--ink);overflow-wrap:anywhere;font-variant-numeric:lining-nums tabular-nums}.cov__id dd small{display:block;font:500 var(--fs-meta)/1.4 var(--sans);color:var(--gold-ink);margin-top:.15rem}.cov__id code{font:500 var(--fs-meta)/1.4 var(--sans);color:var(--ink-2);letter-spacing:.02em;word-break:break-all}.cov__sum{border-left:2px solid var(--gold);padding:.1rem 0 .1rem clamp(1.1rem,2.2vw,1.8rem)}.cov__sum p:not(.fine){margin:.9rem 0 0;font:400 clamp(1.2rem,1.05rem + .55vw,1.5rem)/1.5 var(--serif);color:var(--ink);text-wrap:pretty}.cov__toc{margin-top:clamp(2rem,4vw,2.8rem)}.toc{list-style:none;margin:.9rem 0 0;padding:0;border-top:1px solid var(--line-2)}.toc>li{display:grid;grid-template-columns:minmax(0,7.5rem) minmax(0,1fr);gap:.3rem 1rem;padding:.7rem 0;border-bottom:1px solid var(--line)}.toc__c{font:700 var(--fs-micro)/1.5 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.toc__c b{color:var(--gold-ink);font-weight:700;margin-right:.35rem;font-variant-numeric:tabular-nums}.toc ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.15rem 1rem}.toc a{font-size:var(--fs-support-s);color:var(--ink-2);text-decoration:none;border-bottom:1px solid transparent;transition:color .25s,border-color .25s}.toc a:hover{color:var(--ink);border-bottom-color:var(--gold)}@media (max-width: 1100px){.cov{grid-template-columns:minmax(0,1fr)}.cov__id{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.toc>li{grid-template-columns:minmax(0,1fr)}.cov__doc{padding-left:0;border-left:0;flex-basis:100%}}.prod{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);align-items:stretch}.prod__fig img{aspect-ratio:5 / 4}.pcd{display:flex;flex-direction:column;align-items:flex-start;padding-top:.2rem}.pcd__k{font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3)}.pcd__n{margin:.9rem 0 0;font:500 clamp(2.4rem,1.7rem + 2.2vw,3.6rem)/1 var(--serif);letter-spacing:.04em;text-transform:uppercase}.pcd__m{margin:1.5rem 0 0;display:grid;gap:.55rem}.pcd__m div{display:grid;grid-template-columns:5.2rem minmax(0,1fr);align-items:baseline;gap:.8rem}.pcd__m dt{font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.pcd__m dd{margin:0;font:600 1.05rem/1.35 var(--sans);letter-spacing:.02em;font-variant-numeric:lining-nums tabular-nums}.pcd__m dd small{display:block;font:500 var(--fs-meta)/1.45 var(--sans);color:var(--ink-3);letter-spacing:0;margin-top:.1rem}.pcd__r{display:block;width:72px;height:1px;background:var(--gold);margin:1.6rem 0 0}.pcd__s{margin:1.3rem 0 0;font:400 1.15rem/1.5 var(--serif);color:var(--ink-2);max-width:44ch}.pcd .prod__hs{margin-top:1.2rem}.pcd__go{margin-top:auto;padding-top:1.6rem;font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);text-decoration:none}.pcd__go span{color:var(--gold-ink);margin-left:.4rem}.spec__std{margin:.6rem 0 0;font-size:var(--fs-support-s);color:var(--ink-3)}.ds__wrap{overflow-x:auto;margin-top:1.4rem}.ds{width:100%;max-width:none;border-collapse:collapse}.ds thead th{font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);text-align:left;padding:0 1rem .8rem 0;border-bottom:1px solid var(--rule);width:auto}.ds tbody th[scope=row]{font:500 var(--fs-support-s)/1.45 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-2);width:auto;padding:.7rem 1.2rem .7rem 0}.ds td{padding:.75rem 1rem .75rem 0}.ds .ds__v{font:600 var(--fs-support)/1.45 var(--sans);font-variant-numeric:lining-nums tabular-nums;width:38%}.ds{table-layout:fixed}.ds thead th:nth-child(1){width:28%}.ds thead th:nth-child(2){width:42%}.ds thead th:nth-child(3){width:30%}.ds tbody th[scope=row],.ds td{vertical-align:top;border-bottom:1px solid var(--line)}.ds__wrap.is-clamped .ds__more{display:none}.ds__wrap .showall{margin-top:1.2rem}.ds .ds__v small{font-weight:500;color:var(--ink-3);white-space:normal}.ds .ds__s{font-size:var(--fs-meta);color:var(--ink-2);line-height:1.45}.ds .ds__s a{color:var(--ink-2);text-decoration:none;border-bottom:1px solid var(--line-2)}.ds .ds__s a:hover{border-bottom-color:var(--gold)}.ds .ds__s small{display:block;margin-top:.15rem;font:700 .625rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.ds tr.grp th{padding-top:1.4rem;font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);border-bottom:1px solid var(--line-2)}.ds__x{margin:1.4rem 0 0;display:grid;gap:.6rem;max-width:880px}.ds__x div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1rem;font-size:var(--fs-support-s)}.ds__x dt{font:700 var(--fs-micro)/1.6 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.ds__x dd{margin:0;color:var(--ink-2)}@media (max-width: 900px){.prod{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.ds thead{display:none}.ds,.ds tbody,.ds tr,.ds th,.ds td{display:block;width:auto}.ds tbody tr:not(.grp){padding:.7rem 0;border-bottom:1px solid var(--line)}.ds tbody th[scope=row],.ds td{padding:0;border:0;width:auto}.ds .ds__v{white-space:normal;margin-top:.2rem}.ds .ds__s{margin-top:.3rem}.ds__x div{grid-template-columns:minmax(0,1fr);gap:.2rem}}.five--6{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0;padding:0;border-bottom:0}.five--6 .fig5{padding:1.5rem 1.6rem 1.5rem 0;border-bottom:1px solid var(--line)}.five--6 .fig5:not(:nth-child(3n+1)){padding-left:1.6rem;border-left:1px solid var(--line)}.five--6 .fig5__t{display:block}.five--6 .fig5__p{flex-direction:row;flex-wrap:wrap;gap:.1rem .9rem}.fig5__p{display:flex;flex-direction:column;gap:.12rem;margin-top:.35rem;padding-top:.45rem;border-top:1px solid var(--line);font-size:.6875rem;line-height:1.4;color:var(--ink-3)}@media (max-width: 760px){.five--6{grid-template-columns:repeat(2,minmax(0,1fr))}.five--6 .fig5:not(:nth-child(3n+1)){padding-left:0;border-left:0}.five--6 .fig5:nth-child(2n){padding-left:1.1rem;border-left:1px solid var(--line)}.five--6 .fig5{padding-right:1.1rem}}.fig5__v,.an__m dd,.chd__v,.kv__v,.bars__v,.prod__id dd{font-family:var(--sans);font-weight:500;letter-spacing:-.028em}.fig5__v,.chd__v,.kv__v{font-size:clamp(1.75rem,1.35rem + .9vw,2.45rem)}.an__m dd{font-size:clamp(1.55rem,1.25rem + .7vw,2.1rem)}.an__m dd.an__s{font:500 1rem/1.4 var(--sans);letter-spacing:0}.an__m dd.an__w{font:500 clamp(1.2rem,1.05rem + .4vw,1.45rem)/1.2 var(--sans);letter-spacing:-.01em}.bars__v{font-size:1.12rem;letter-spacing:-.01em}.fig5__v .u,.an__m dd .u,.chd__v .u,.kv__v .u{font:700 .6875rem/1 var(--sans);letter-spacing:.14em;margin-left:.3rem;color:var(--ink-3)}.an__k{margin:.8rem 0 0;display:grid;gap:0;border-top:1px solid var(--line)}.an__k>div{display:grid;grid-template-columns:9.5rem minmax(0,1fr);gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--line)}.an__k dt{font:700 var(--fs-micro)/1.6 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.an__k dd{margin:0;font-size:var(--fs-support);color:var(--ink-2);line-height:1.55}.an__k dd small{color:var(--ink-3)}.an__port{padding:1.2rem 1.3rem .4rem;border:1px solid var(--line-2);background:#ffffff59;margin-bottom:1.6rem}.an__port .micro:first-child{margin-top:0}.an__list li.is-dest span{font-weight:600}.an__list li.is-dest span:after{content:" \b7  selected";font:600 var(--fs-micro)/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink)}.an__c{list-style:none;margin:.8rem 0 1.2rem;padding:0;display:grid;gap:.7rem}.an__c li{font-size:var(--fs-support-s);color:var(--ink-2);padding-left:1rem;border-left:1px solid var(--line-2)}.sec--an .callout{margin-top:1.6rem}.an .callout__t{font:400 clamp(1.15rem,1.02rem + .5vw,1.4rem)/1.5 var(--serif);color:var(--ink)}.an3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.4rem,3vw,2.8rem);margin-top:clamp(2.2rem,4vw,3.2rem);padding-top:1.4rem;border-top:1px solid var(--line-2)}.an3 .micro{margin-top:0}.an3 .an__p li,.an3 .an__c li{font-size:var(--fs-support-s)}.an3 .an__p b{font-size:1.02rem}@media (max-width: 1000px){.an3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.an{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.an__k>div{grid-template-columns:minmax(0,1fr);gap:.25rem}}.sug__lim{margin-top:2rem;padding:1.2rem 1.4rem .3rem;border:1px solid var(--line-2)}.sug__lim .sug__f{margin-top:.6rem}.sug__k--data{display:block;margin-top:2.2rem}.srcsum{display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;margin:0 0 1.6rem;font:700 var(--fs-micro)/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.srcsum b{color:var(--ink);margin-left:.35rem;font-variant-numeric:tabular-nums}.srcl__h,.srci summary{display:grid;grid-template-columns:2.4rem minmax(0,1fr) 12.5rem 9rem 9.5rem 1rem;gap:1rem;align-items:baseline}.srcl__h{margin:0;padding:0 0 .75rem;border-bottom:1px solid var(--rule);font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.srcl__h:after{content:""}.srcl__list{list-style:none;margin:0;padding:0}.srcl.is-clamped .srcl__list>li:nth-child(n+11){display:none}.srci{border-bottom:1px solid var(--line);scroll-margin-top:calc(56px + var(--abar-h) + 20px);transition:background-color .4s}.srci:target{background:#b59a6829;box-shadow:inset 2px 0 0 var(--gold)}.srci summary{list-style:none;cursor:pointer;padding:.85rem 0;min-height:44px}.srci summary::-webkit-details-marker{display:none}.srci summary:after{content:"+";color:var(--gold-ink);justify-self:end}.srci[open] summary:after{content:"\2212"}.srci summary:hover .srci__t b{color:var(--gold-ink)}.srci[open]:not(:target){background:#b59a680f}.srci__n{font:600 var(--fs-meta)/1.6 var(--sans);color:var(--gold-ink);font-variant-numeric:tabular-nums;padding-left:.3rem}.srci__t b{display:block;font-weight:600;color:var(--ink);font-size:var(--fs-support);transition:color .25s}.srci__t small{display:block;margin-top:.15rem;font-size:var(--fs-meta);color:var(--ink-3);line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srci[open] .srci__t small{white-space:normal}.srci__ty .tag{display:inline;border:0;padding:0;white-space:normal;line-height:1.4;letter-spacing:.12em;font-size:.625rem}.srci__p,.srci__u{font-size:var(--fs-meta);color:var(--ink-2);font-variant-numeric:tabular-nums}.srci__d{margin:0 0 1rem 3.4rem;padding:.2rem 0 .4rem;display:grid;gap:.5rem;max-width:900px}.srci__d div{display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1rem;font-size:var(--fs-support-s)}.srci__d dt{font:700 var(--fs-micro)/1.6 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.srci__d dd{margin:0;color:var(--ink-2);line-height:1.55;overflow-wrap:anywhere}.srci__d a{color:var(--steel)}.srcx{margin-top:1.6rem}@media (max-width: 900px){.srcl__h{display:none}.srci summary{grid-template-columns:2rem minmax(0,1fr) 1rem;grid-template-areas:"n t x" ". ty ty" ". p p";row-gap:.35rem}.srci__n{grid-area:n}.srci__t{grid-area:t}.srci__ty{grid-area:ty}.srci__p{grid-area:p}.srci__u{display:none}.srci summary:after{grid-area:x}.srci__d{margin-left:2rem}.srci__d div{grid-template-columns:minmax(0,1fr);gap:.15rem}}.fin__k{margin:0 0 1rem;font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-ink)}.xs{margin-top:clamp(3rem,6vw,4.6rem);padding-top:1.6rem;border-top:1px solid var(--line-2)}.xs__h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem 1.6rem;margin-bottom:1.4rem}.xs__h p{margin:0;font-size:var(--fs-support-s);color:var(--ink-3)}.xs__g{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.xs__g--p,.xs__g--m{grid-template-columns:repeat(4,minmax(0,1fr))}.xs__g>li{background:var(--sec-final);min-width:0}.xc,.xm{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:none;border:0;color:var(--ink);cursor:pointer;padding:0 0 1.3rem;font:inherit;transition:background .35s var(--ease)}.xc:hover,.xm:hover{background:#f5f1e80b}.xc__img{display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#1a1a18}.xc__img img{width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform .9s var(--ease),filter .6s;filter:saturate(.92)}.xc:hover .xc__img img{transform:scale(1.045);filter:saturate(1)}.xc__k{margin:1.2rem 1.2rem 0;font:700 .625rem/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3)}.xc__n{margin:.55rem 1.2rem 0;font:500 clamp(1.35rem,1.1rem + .6vw,1.7rem)/1.05 var(--serif);letter-spacing:.05em;text-transform:uppercase}.xc__hs{margin:.5rem 1.2rem 0;font:600 var(--fs-meta)/1 var(--sans);letter-spacing:.08em;color:var(--gold-ink);font-variant-numeric:tabular-nums}.xc__d{margin:.7rem 1.2rem 0;font-size:var(--fs-meta);line-height:1.5;color:var(--ink-3)}.xc__r{display:block;width:48px;height:1px;background:var(--gold);margin:1rem 1.2rem 0;transition:width .5s var(--ease)}.xc:hover .xc__r,.xm:hover .xc__r{width:88px}.xc__go,.xm__go{margin:auto 1.2rem 0;padding-top:1rem;font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.xc__go>span[aria-hidden],.xm__go>span[aria-hidden]{color:var(--gold);display:inline-block;margin-left:.35rem;transition:transform .4s var(--ease)}.xc:hover .xc__go>span[aria-hidden],.xm:hover .xm__go>span[aria-hidden]{transform:translate(4px)}.xm{padding:1.3rem 1.2rem;min-height:11rem}.xm__f{width:28px;height:21px}.xm__n{margin-top:1rem;font:500 clamp(1.3rem,1.1rem + .5vw,1.6rem)/1.1 var(--serif)}.xm__p{margin-top:.45rem;font:600 var(--fs-meta)/1.3 var(--sans);letter-spacing:.06em;color:var(--ink-3);font-variant-numeric:tabular-nums}.xm__go{margin:auto 0 0}.xm__i{margin-top:.6rem;font:700 .625rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--teal)}.xm__i--warn{color:var(--bad)}.xc:focus-visible,.xm:focus-visible{outline-offset:-3px}@media (max-width: 1100px){.xs__g--p,.xs__g--m{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.xs__g--p,.xs__g--m{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin}.xs__g--p>li{flex:0 0 78%;scroll-snap-align:start}.xs__g--m>li{flex:0 0 74%;scroll-snap-align:start}.xm{min-height:9.5rem;padding:1rem}}.btn{border-radius:0}.btn--dark{box-shadow:inset 0 -2px 0 var(--gold)}.btn--dark span[aria-hidden]{color:var(--gold)}.btn--dark:hover span[aria-hidden]{color:var(--ivory)}.btn--line{background:var(--ivory);border-color:var(--obsidian);color:var(--obsidian)}.btn--line:hover{background:var(--obsidian);border-color:var(--obsidian);color:var(--ivory)}.hd .btn--line,.intro .btn--line,#logistics .btn--line,#next .btn--line,.req .btn--line,.foot .btn--line,#cover .btn--line{background:transparent;border-color:var(--line-2);color:var(--ink)}.hd .btn--line:hover,.intro .btn--line:hover,#next .btn--line:hover,.req .btn--line:hover,#cover .btn--line:hover{background:var(--ivory);border-color:var(--ivory);color:var(--obsidian)}.intro__media>picture{inset:0 0 0 36%}.intro__img{width:100%;height:100%;object-fit:cover;object-position:52% 50%;opacity:.92;filter:saturate(.95);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.55) 16%,#000 38%),linear-gradient(180deg,#000 62%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.55) 16%,#000 38%),linear-gradient(180deg,#000 62%,transparent 100%);mask-composite:intersect}.intro__credit a{color:inherit;text-decoration:none;border-bottom:1px solid var(--line-2)}.intro__credit a:hover{color:var(--ink-2);border-bottom-color:var(--gold)}@media (max-width: 900px){.intro__img{opacity:.58;object-position:50% 45%;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent 100%);mask-image:linear-gradient(180deg,#000 45%,transparent 100%)}}@media (max-width: 700px){.intro__img{opacity:.62}}.intro__meta{display:flex;flex-wrap:wrap;gap:.5rem 0;margin:1.6rem 0 0;padding-top:1rem;border-top:1px solid var(--line);font:600 var(--fs-micro)/1.4 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--ink-3)}.intro__meta span+span:before{content:"\b7";margin:0 .9rem;color:var(--gold)}.chapters{background:var(--sec-product);padding-block:var(--sec-pad);border-top:1px solid var(--line)}.chapters__h{max-width:62ch}.chapters__t{font:500 var(--fs-h2)/1.06 var(--serif);letter-spacing:-.01em;margin:.9rem 0 0}.chapters__t em{color:var(--gold-ink);font-weight:400}.chapters__l{margin:1rem 0 0;font-size:var(--fs-body);color:var(--ink-2)}.chapters__g{list-style:none;margin:clamp(2.4rem,5vw,3.6rem) 0 clamp(2.2rem,4vw,3rem);padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--rule)}.chapters__g li{padding:1.4rem clamp(.8rem,1.6vw,1.4rem) 0 0}.chapters__g li+li{padding-left:clamp(.8rem,1.6vw,1.4rem);border-left:1px solid var(--line)}.chapters__g span{display:block;font:600 var(--fs-meta)/1 var(--sans);letter-spacing:.12em;color:var(--gold-ink);font-variant-numeric:tabular-nums}.chapters__g b{display:block;margin-top:.8rem;font:500 1.5rem/1.1 var(--serif);color:var(--ink)}.chapters__g p{margin:.6rem 0 0;font-size:var(--fs-support-s);line-height:1.55;color:var(--ink-2)}.chapters__tag{display:block;margin-top:.55rem;font:700 var(--fs-micro)/1.4 var(--sans);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.chapters__a{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.8rem;margin:0}@media (max-width: 1000px){.chapters__g{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.6rem}.chapters__g li:nth-child(3n+1){padding-left:0;border-left:0}}@media (max-width: 560px){.chapters__g{grid-template-columns:minmax(0,1fr)}.chapters__g li,.chapters__g li+li{padding:1rem 0 0;border-left:0}.chapters__g li+li{border-top:1px solid var(--line)}}.foot{padding-block:2rem calc(2rem + env(safe-area-inset-bottom))}.foot__in{justify-content:space-between;gap:1.2rem 2.4rem}.foot__nav{display:flex;flex-wrap:wrap;gap:.2rem 1.6rem}.foot__nav a{position:relative;display:inline-flex;align-items:center;min-height:40px;font:600 var(--fs-micro)/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);text-decoration:none;transition:color .3s}.foot__nav a:hover,.foot__nav a:focus-visible{color:var(--ink)}.foot__nav a+a:before{content:"";position:absolute;left:-.8rem;top:50%;width:1px;height:.7rem;margin-top:-.35rem;background:var(--line-2)}.foot .foot__c{margin-left:0!important;font:500 var(--fs-meta)/1.4 var(--sans)!important;letter-spacing:.04em}.foot .foot__c a{color:var(--ink-3);border-bottom-color:var(--line-2)}@media (max-width: 760px){.foot__in{flex-direction:column;align-items:flex-start;gap:.9rem}.foot__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.4rem;width:100%}.foot__nav a{min-height:44px;border-bottom:1px solid var(--line)}.foot__nav a+a:before{content:none}}.loading .slogo--load{min-height:0;gap:.8rem}.loading .slogo--load img{height:52px}.loading .slogo--load .slogo__w{font-size:2.2rem;color:var(--ink)}body.cover-in .hd .slogo{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}.hd .slogo{transition:opacity .3s}.btn--primary,.selbar__go:not(:disabled),.hd__nav .hd__cta{background:var(--obsidian);color:var(--ivory);border:1px solid rgba(212,189,140,.55);box-shadow:inset 0 -2px 0 var(--gold);transition:background .3s,color .3s,border-color .3s}.btn--primary:hover,.selbar__go:hover:not(:disabled),.hd__nav .hd__cta:hover{background:var(--navy);color:var(--ivory);border-color:var(--gold)}.btn--primary span[aria-hidden],.selbar__go:not(:disabled) span[aria-hidden]{color:var(--gold)}.sec:not(#next):not(#cover):not(#logistics) .btn--primary{border-color:var(--obsidian)}.btn--secondary{background:var(--ivory);color:var(--obsidian);border:1px solid var(--obsidian)}.btn--secondary:hover{background:var(--obsidian);color:var(--ivory)}#next .btn--dark{background:var(--obsidian);border-color:#d4bd8c8c;color:var(--ivory);box-shadow:inset 0 -2px 0 var(--gold)}@media (max-width: 920px){.hd__nav .hd__cta{background:var(--obsidian);color:var(--ivory);border:1px solid var(--gold)}}.hd{-webkit-backdrop-filter:none;backdrop-filter:none}.hd:before{content:"";position:absolute;inset:0;z-index:-1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}@media (max-width: 920px){.hd__nav{height:calc(100dvh - var(--head) - env(safe-area-inset-top));overflow-y:auto}body.menu-open{overflow:hidden}}.load__brand{margin:0 0 2.2rem}.load__brand .slogo{min-height:0}.load__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 1rem;margin-top:2.4rem}.load__steps li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;padding-top:1rem;border-top:1px solid var(--line-2);transition:color .3s var(--ease)}.load__steps li+li:before{content:none}.load__steps li:after{content:"";position:absolute;left:0;top:-1px;height:1px;width:0;background:var(--gold);transition:width .45s var(--ease);animation:none}.load__steps li.is-done:after{width:100%}.load__steps li.is-on:after{width:55%;animation:ldfill 1.1s var(--ease) infinite alternate}@keyframes ldfill{0%{width:18%}to{width:78%}}.load__steps li span{font:600 var(--fs-meta)/1 var(--sans);letter-spacing:.1em;color:var(--gold-ink);font-variant-numeric:tabular-nums}@media (max-width: 640px){.load__steps{grid-template-columns:minmax(0,1fr);gap:.2rem}.load__steps li{flex-direction:row;gap:.9rem;padding:.7rem 0}}@media (prefers-reduced-motion: reduce){.load__steps li.is-on:after{animation:none;width:55%}}.pt__k{margin-top:1.15rem;font:700 .625rem/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-3)}.pt__n{margin-top:.55rem;font:500 clamp(1.45rem,1.2rem + .6vw,1.8rem)/1.05 var(--serif);letter-spacing:.06em;color:var(--ink)}.pt__hs{font:600 var(--fs-meta)/1.3 var(--sans);letter-spacing:.1em;font-variant-numeric:tabular-nums}.pt__g b{font:700 .625rem/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-3);margin-right:.45rem}.pt__img img{transition:transform .9s var(--ease),filter .5s var(--ease)}.pt__r{transition:width .45s var(--ease)}.pt__go{color:var(--ink)}.pt__go i{color:var(--gold-ink)}.intro .st__row{background:#0e0e0dcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sup{grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr)}.sl{min-width:0}.sl__h,.sl__r{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1.4fr) minmax(0,.75fr) 3.8rem;gap:.5rem .9rem;align-items:center}.sl__h{padding:0 0 .7rem;border-bottom:1px solid var(--rule);font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.sl__r{padding:.75rem 0;border-bottom:1px solid var(--line)}.sl__c{display:flex;align-items:center;gap:.55rem;min-width:0;font:500 1.05rem/1.2 var(--serif)}.sl__c img{width:20px;height:15px;flex:none}.sl__r.is-origin .sl__c{font-weight:600}.sl__vol,.sl__p,.sl__ch{font:500 var(--fs-meta)/1.3 var(--sans);color:var(--ink-2);font-variant-numeric:tabular-nums}.sl__p{color:var(--ink-3);text-align:right}.sl__ch[data-tone=up]{color:var(--ok)}.sl__ch[data-tone=down]{color:var(--ink-3)}.sl__sh{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem .6rem;align-items:baseline}.sl__bar{grid-column:1 / -1;display:block;height:3px;background:var(--line);position:relative}.sl__bar:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:var(--navy)}.sl__r.is-origin .sl__bar:after{background:var(--gold)}.sl__sh b{font:600 1.02rem/1 var(--sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.sl__sh small{font:500 var(--fs-meta)/1 var(--sans);color:var(--ink-3);text-align:right;font-variant-numeric:tabular-nums}@media (max-width: 1100px){.sup{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.sl__h{display:none}.sl__r{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"c ch" "sh sh" "vol p";row-gap:.45rem}.sl__c{grid-area:c}.sl__ch{grid-area:ch;text-align:right}.sl__sh{grid-area:sh}.sl__vol{grid-area:vol}.sl__p{grid-area:p}}.kvs--5{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;border-bottom:0}.kvs--5 .kv{padding:1.4rem 1.4rem 1.4rem 0;border-bottom:1px solid var(--line)}.kvs--5 .kv:not(:nth-child(3n+1)){padding-left:1.4rem;border-left:1px solid var(--line)}.kv__v--na{font:500 1.1rem/1.3 var(--sans)!important;letter-spacing:0!important;color:var(--ink-3)}.kvs--5 .kv__v{font-size:clamp(1.55rem,1.25rem + .8vw,2.2rem)}@media (max-width: 900px){.kvs--5{grid-template-columns:repeat(2,minmax(0,1fr))}.kvs--5 .kv:not(:nth-child(3n+1)){padding-left:0;border-left:0}.kvs--5 .kv:nth-child(2n){padding-left:1.1rem;border-left:1px solid var(--line)}}@media (max-width: 560px){.kvs--5{grid-template-columns:minmax(0,1fr)}.kvs--5 .kv,.kvs--5 .kv:nth-child(2n){padding:1.1rem 0;border-left:0}}.empty__r{display:block;margin-top:.4rem;font-size:var(--fs-support-s);color:var(--ink-3)}.chd__y{margin:.8rem 0 0;font-size:var(--fs-meta);color:var(--ink-2);display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem}.chd__y>span{font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.chd__y b{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.chd__y .tag{border:0;padding:0}.lgr{list-style:none;margin:0 0 clamp(1.8rem,3.4vw,2.6rem);padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--rule)}.lgr li{position:relative;padding:1.1rem .9rem 1rem 0;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}.lgr li+li{padding-left:.9rem;border-left:1px solid var(--line)}.lgr li+li:before{content:"\2192";position:absolute;left:-.42rem;top:-.72rem;font-size:.8rem;color:var(--gold);background:var(--sec-bg);padding:0 .1rem}.lgr__n{font:600 var(--fs-micro)/1 var(--sans);letter-spacing:.1em;color:var(--gold-ink);font-variant-numeric:tabular-nums}.lgr__k{font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.lgr b{font:500 1.05rem/1.25 var(--serif);color:var(--ink);overflow-wrap:anywhere}.lgr .rst{margin-top:.15rem}@media (max-width: 1000px){.lgr{grid-template-columns:repeat(3,minmax(0,1fr))}.lgr li:nth-child(3n+1){padding-left:0;border-left:0}.lgr li:nth-child(n+4){border-top:1px solid var(--line)}.lgr li:nth-child(3n+1):before{content:none}}@media (max-width: 560px){.lgr{grid-template-columns:minmax(0,1fr)}.lgr li,.lgr li+li{padding:.8rem 0;border-left:0;border-top:1px solid var(--line)}.lgr li:before{content:none!important}}.sl__h span:last-child{text-align:right}#price .seg{margin-top:2rem}.cov__mode{margin:1.1rem 0 0;font-size:var(--fs-meta);color:var(--ink-3);display:flex;flex-wrap:wrap;gap:.3rem .8rem}.cov__mode span{font:700 var(--fs-micro)/1.5 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink)}@media (prefers-reduced-motion: no-preference){.sec--rv>*{opacity:0;transform:translateY(14px);transition:opacity .45s var(--ease),transform .45s var(--ease)}.sec--rv.is-in>*{opacity:1;transform:none}}@media print{.sec--rv>*{opacity:1!important;transform:none!important}}.xs__g,.xc,.xm{position:relative}.veh{cursor:pointer;outline:none;transition:opacity .6s cubic-bezier(.22,1,.36,1),visibility 0s}.veh.is-hidden,.veh-label.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s cubic-bezier(.22,1,.36,1),visibility 0s linear .6s}.veh-hit{fill:transparent}.veh-ring{fill:none;stroke:#d6be8a;stroke-width:1;stroke-dasharray:2 3;opacity:0;transition:opacity .3s;pointer-events:none}.veh:focus-visible .veh-ring{opacity:.95}.veh:hover .veh-ring{opacity:.45}.veh-o{stroke:#080808;stroke-opacity:.72;stroke-width:1.1;stroke-linejoin:round;paint-order:stroke}.veh-ivory{fill:#f3efe7}.veh-ivory-2{fill:#d8d1c4}.veh-gold{fill:#b89b62}.veh-navy{fill:#0e1b2b}.veh-steel{fill:#8a9bb0}.veh-dark{fill:#262e39}.veh-fan{fill:#0e1b2b;stroke:#8a9bb0;stroke-width:.35}.veh-rib{fill:none;stroke:#080808;stroke-opacity:.32;stroke-width:.45}.veh-ridge{fill:none;stroke:#d6be8a;stroke-width:.8;stroke-linecap:round}.veh-mark{fill:none;stroke:#55708d;stroke-width:.7;stroke-linecap:round}.veh-stripe{fill:none;stroke:#b89b62;stroke-width:.55}.veh-coupler{fill:none;stroke:#f3efe7bf;stroke-width:.8;stroke-linecap:round}.veh-beam{pointer-events:none}.veh-trail{fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.veh-shadow{pointer-events:none}.veh-shadow path{fill:#000}.veh-label{pointer-events:none;transition:opacity .6s cubic-bezier(.22,1,.36,1),visibility 0s}.veh-label.is-off{opacity:0;transition:opacity .25s ease}.veh-box{fill:#080808d6;stroke:#d6be8a5c;stroke-width:1}.veh-tick{fill:#b89b62}.veh-lead{fill:none;stroke:#d6be8a99;stroke-width:.8}.veh-label text{fill:#f3efe7;font:500 10px var(--sans, "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);letter-spacing:.14em;text-transform:uppercase}.veh-label text.s{fill:#d6be8a;font-size:9px}@media (prefers-reduced-motion: reduce){.veh,.veh-label,.veh-ring,.veh.is-hidden,.veh-label.is-hidden{transition:none}}.veh-b{filter:drop-shadow(1.3px 2.2px 1.3px rgba(0,0,0,.55))}.veh-hull{fill:#2b3a47}.veh-deck{fill:#d8cfbf}.veh-hatch{stroke:#08080859;stroke-width:.35}.veh-jib{fill:none;stroke:#0e1b2b;stroke-width:.75;stroke-linecap:round}.veh-crane{stroke:#d8cfbf;stroke-width:.35}.veh-band{fill:none;stroke:#b89b62;stroke-width:.8}.veh-wheel{fill:#0b0d10;stroke:#f3efe740;stroke-width:.3}.veh-mirror{fill:none;stroke:#0e1b2b;stroke-width:.7;stroke-linecap:round}.veh-stripe{stroke-width:.6}.veh-cargo-bg{fill:#10202d;stroke:#e9dfc7;stroke-opacity:.9;stroke-width:1.1;stroke-dasharray:2 1.6}.veh-cargo-strap{fill:none;stroke:#10202d;stroke-width:.7}.sec--route{--r-bg: var(--sec-route, #142433);--r-ink: #F5F1E8;--r-ink2: #CFC7BA;--r-ink3: #A79F92;--r-gold: #D4BD8C;--r-line: rgba(245, 241, 232, .14);--r-line2: rgba(245, 241, 232, .28);--r-ocean: #0A1620;--r-teal: #7FA8A1;--r-burg: #C58A86;background:var(--r-bg);color:var(--r-ink);border-top:0!important;box-shadow:0 0 0 100vmax var(--r-bg);clip-path:inset(0 -100vmax);padding-block:clamp(4.5rem,9vw,8rem)!important}.sec--route .sec__n,.sec--route .sec__k{color:var(--r-gold)}.sec--route .sec__rail{border-color:var(--r-line2)}.sec--route .sec__t{color:var(--r-ink)}.sec--route .sec__t em{color:var(--r-gold)}.sec--route .micro{color:var(--r-ink3)}.sec--route .fine,.sec--route .rev__lead+dl dd{color:var(--r-ink2)}.sec--route a,.sec--route .cite a{color:var(--r-gold)}.sec--route .note{color:var(--r-ink2);border-left-color:var(--r-gold)}.sec--route .btn--line{color:var(--r-ink);border-color:var(--r-line2);background:transparent}.sec--route .btn--line:hover{border-color:var(--r-gold)}.sec--route .btn--text{color:var(--r-gold)}.sec--route .sec__rail{grid-row:1;position:static}.sec--route .rte{grid-column:1 / -1;grid-row:2;display:block}@media (max-width: 900px){.sec--route .rte{grid-row:auto}}.sec--route .rte__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;padding-bottom:1.8rem;border-bottom:1px solid var(--r-line)}@media (max-width: 800px){.sec--route .rte__top{grid-template-columns:1fr}}.sec--route .rstat{border:0;padding:0;margin:0}.sec--route .rstat__v{margin:.7rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.sec--route .rstat__t{margin:.8rem 0 0;color:var(--r-ink2);font-size:var(--fs-support, .875rem);max-width:46ch}.sec--route .rchip{color:var(--r-ink);border-color:var(--r-line2)}.sec--route .rchip--verified{color:#f5f1e8;border-color:#f5f1e8}.sec--route .rchip--supported{color:var(--r-gold);border-color:var(--r-gold)}.sec--route .rchip--inferred,.sec--route .rchip--sub{color:var(--r-ink2);border-style:dashed}.sec--route .rchip--unavailable{color:var(--r-burg);border-color:var(--r-burg)}.sec--route .rst--verified{color:#f5f1e8}.sec--route .rst--supported{color:var(--r-gold)}.sec--route .rst--inferred{color:var(--r-ink2)}.sec--route .rst--unavailable,.sec--route .rst--unknown{color:var(--r-burg)}.sec--route .rst--selected{color:var(--r-teal);border-color:var(--r-teal)}.rsig{border-left:1px solid var(--r-gold);padding:.2rem 0 .2rem 1.4rem;margin:0}.rsig__k{display:block;font:600 var(--fs-micro, .6875rem)/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--r-gold)}.rsig p{margin:.8rem 0 0;font:400 clamp(1.25rem,1.05rem + .7vw,1.65rem)/1.35 var(--serif);color:var(--r-ink);max-width:38ch}.rsteps{list-style:none;margin:1.6rem 0 1rem;padding:0;display:flex;flex-wrap:wrap;gap:.45rem 1.3rem;font:600 var(--fs-micro, .6875rem)/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#f5f1e861}.rsteps li{display:inline-flex;align-items:center;gap:.55rem;transition:color .25s}.rsteps li:before{content:"";width:6px;height:6px;border-radius:50%;border:1px solid currentColor;transition:background .25s}.rsteps li.is-on{color:var(--r-gold)}.rsteps li.is-on:before{background:var(--r-gold);animation:rpulse 1.1s ease-in-out infinite}.rsteps li.is-done{color:var(--r-ink2)}.rsteps li.is-done:before{background:var(--r-ink2)}.rsteps.is-complete li:last-child{color:var(--r-ink)}.rsteps.is-complete li:last-child:before{background:var(--r-gold);border-color:var(--r-gold)}.sec--route .rsteps li.is-on{color:var(--r-gold)}@keyframes rpulse{50%{opacity:.35}}.rmap{position:relative;height:clamp(440px,66vh,700px);background:var(--r-ocean, #0A1620);border:1px solid var(--r-line);overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab}.rmap.is-drag{cursor:grabbing}.rmap.is-hover{cursor:pointer}.rmap .rm-base,.rmap .rm-route,.rmap .rm-veh,.rmap .rm-marks{position:absolute;inset:0;width:100%;height:100%}.rmap .rm-route{pointer-events:none}.rmap .rm-route,.rmap.is-preview:after{background:radial-gradient(circle farthest-corner at 50% 50%,#04090d00 42%,#04090d57)}.rmap.is-preview:after{content:"";position:absolute;inset:0;pointer-events:none}.rmap .rm-veh{overflow:visible;pointer-events:none}.rmap .rm-veh .veh{pointer-events:auto;cursor:pointer}.rmap .rm-track{fill:none;stroke:none}.rmap .rm-marks{pointer-events:none}.rmap__tag{position:absolute;left:1rem;top:.9rem;z-index:6;margin:0;font:600 var(--fs-micro, .6875rem)/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--r-ink);background:#0a141cd1;border:1px solid rgba(233,223,199,.12);padding:.45rem .6rem;pointer-events:none;max-width:calc(100% - 2rem)}.rmap__stage{position:absolute;left:1rem;bottom:1rem;z-index:6;margin:0;font:600 var(--fs-micro, .6875rem)/1.35 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink, #1A1A18);background:#f5f1e8;padding:.55rem .75rem;pointer-events:none;max-width:calc(100% - 20rem);box-shadow:0 6px 18px #04090d59}.rmap__stage:empty{display:none}.rmap__ctrl{position:absolute;z-index:7;right:1rem;bottom:1rem;display:flex;gap:.35rem}.rmap__ctrl button{min-width:40px;height:40px;background:#f5f1e8f2;border:1px solid rgba(16,32,45,.3);color:#1a1a18;cursor:pointer;font:400 1.05rem/1 var(--sans);box-shadow:0 4px 12px #04090d4d}.rmap__ctrl button:hover{background:#fff}.rmap__ctrl .wide{padding:0 .85rem;font:600 var(--fs-micro, .6875rem)/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}.rmap--wait{cursor:default}.rmap--wait .rmap__stage{z-index:6}.rm-mk{position:absolute;left:0;top:0;width:0;height:0;padding:0;margin:0;border:0;background:none;pointer-events:auto;cursor:pointer;opacity:0;transition:opacity .35s var(--ease, ease);will-change:transform}.rm-mk.is-on{opacity:1}.rm-mk:focus-visible{outline:none}.rm-mk:before{content:"";position:absolute;left:-24px;top:-24px;width:48px;height:48px}.rm-dot{position:absolute;left:-13px;top:-13px;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#0a1620;border:1.5px solid #E9DFC7;box-shadow:0 2px 6px #00000080;transform:scale(.5);transition:transform .35s var(--ease, ease),border-color .2s}.rm-mk.is-on .rm-dot{transform:scale(1)}.rm-dot svg{width:15px;height:15px;fill:none;stroke:#f2ecdf;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rm-mk--loading .rm-dot,.rm-mk--arrival .rm-dot,.rm-mk--alternative .rm-dot{border-radius:6px;background:#10202d;border:1.5px solid #F2ECDF}.rm-mk--production .rm-dot{background:var(--r-gold, #D4BD8C);border-color:#0a1620;box-shadow:0 0 0 1px var(--r-gold, #D4BD8C),0 2px 6px #00000080}.rm-mk--production .rm-dot svg{stroke:#0a1620}.rm-mk--crossing .rm-dot{background:#1a2a36}.rm-mk--alternative .rm-dot{opacity:.82}.rm-mk.is-verified .rm-dot{box-shadow:0 0 0 2.5px #0a1620,0 0 0 4px #7fa8a1,0 2px 8px #00000080}.rm-mk.is-supported .rm-dot{border-color:#7fa8a1}.rm-mk.is-inferred .rm-dot{border:1.5px dashed #A79F92}.rm-mk--production.is-verified .rm-dot{box-shadow:0 0 0 2.5px #0a1620,0 0 0 4px #7fa8a1,0 2px 8px #00000080}.rm-mk:hover .rm-dot,.rm-mk:focus-visible .rm-dot{border-color:var(--r-gold, #D4BD8C)}.rm-mk:focus-visible .rm-dot{outline:2px solid var(--r-gold, #D4BD8C);outline-offset:4px}.rm-mk.is-pulse .rm-dot,.rm-mk.is-arrived .rm-dot{animation:rmring 1.4s var(--ease, ease) 2}.rm-mk.is-sel .rm-dot{border-color:var(--r-gold, #D4BD8C);animation:rmring 1.4s var(--ease, ease) infinite}@keyframes rmring{0%{box-shadow:0 0 0 1px #d4bd8ce6}to{box-shadow:0 0 0 18px #d4bd8c00}}.rm-mk.is-merged{opacity:0!important;pointer-events:none}.rm-mk.is-merged:before{display:none}.rm-mk[data-n]:after{content:attr(data-n);position:absolute;left:6px;top:-19px;min-width:15px;height:15px;padding:0 3px;box-sizing:border-box;border-radius:8px;background:var(--r-gold, #D4BD8C);color:#10202d;font:700 10px/15px var(--sans);text-align:center;box-shadow:0 0 0 1.5px #0a1620;pointer-events:none}.rm-mk.is-under{opacity:0!important;pointer-events:none}.rm-mk.is-under:before{display:none}.rm-lab{position:absolute;left:0;top:0;display:block;white-space:nowrap;text-align:left;pointer-events:none;will-change:transform;text-shadow:0 0 3px rgba(5,10,14,.95),0 0 8px rgba(5,10,14,.85),0 1px 2px rgba(5,10,14,.9)}.rm-mk.is-l .rm-lab{text-align:right}.rm-mk.is-c .rm-lab{text-align:center}.rm-row{display:block}.rm-lab.rm-meas{visibility:hidden;transform:translate(-9999px)}.rm-row+.rm-row{margin-top:.32rem}.rm-lab small{display:block;font:600 .5625rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#cdb682}.rm-lab b{display:block;font:600 .75rem/1.3 var(--sans);color:#f4eee2}.rm-flag{display:inline-block;width:16px;height:12px;margin:0 .38rem 0 0;vertical-align:-2px;object-fit:cover;border-radius:1.5px;box-shadow:0 0 0 1px #050a0eb3,0 1px 3px #00000080}.rm-lab small .rm-flag{width:14px;height:10.5px}.rm-mk.is-nolab .rm-lab{visibility:hidden}@media (max-width: 700px){.rm-lab b{max-width:58vw;overflow:hidden;text-overflow:ellipsis}}.rm-market{position:absolute;left:0;top:0;width:max-content;max-width:min(22rem,70vw);text-align:center;pointer-events:none;opacity:0;transition:opacity .6s var(--ease, ease)}.rm-market.is-on{opacity:1}.rm-market.is-off{visibility:hidden}.rm-market span{display:block;font:600 .625rem/1.2 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:#e9dfc7b8;text-shadow:0 0 5px rgba(5,10,14,.95)}.rm-market span .rm-flag{width:18px;height:13.5px;vertical-align:-2px}.rm-market b{display:block;max-width:13.5rem;margin:.3rem auto 0;text-wrap:balance;font:500 1.2rem/1.08 var(--serif);letter-spacing:.18em;text-transform:uppercase;color:#efe6d2;text-shadow:0 0 6px rgba(5,10,14,.95),0 0 2px rgba(5,10,14,.95)}@media (max-width: 700px){.rm-market{max-width:62vw}.rm-market b{font-size:1rem;letter-spacing:.14em}}.rm-chip{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .55rem;background:#0a141ce0;border:1px solid rgba(212,189,140,.45);color:#efe6d2;font:600 .625rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;pointer-events:none;box-shadow:0 4px 12px #04090d66}.rm-chip .rm-flag{margin:0}.rm-chip b{font-weight:600}.rm-chip__t{display:flex;flex-direction:column;gap:.22rem}.rm-chip__t small{font:600 .5rem/1 var(--sans);letter-spacing:.2em;color:#e9dfc79e}.rm-chip i{display:inline-grid;place-items:center;width:20px;height:20px;font-style:normal;font-size:14px;line-height:1;color:#10202d;background:var(--r-gold, #D4BD8C);border-radius:50%;transform:rotate(var(--a, 0rad))}.rm-chip.is-edge{border-style:dashed;background:#0a141cf0}.rm-chip.is-west i{order:-1}.rm-card{position:absolute;z-index:8;width:min(340px,calc(100% - 24px));max-height:calc(100% - 80px);overflow:auto;background:#faf7f0;color:#1a1a18;border:1px solid rgba(16,32,45,.25);padding:1.1rem 1.2rem 1rem;box-shadow:0 18px 40px #060c1259;overscroll-behavior:contain}.rm-card__x{position:absolute;right:.4rem;top:.4rem;width:40px;height:40px;border:0;background:none;cursor:pointer;font-size:1rem;color:#45413b}.rm-card__h{display:none}.rm-card.is-sheet{left:0!important;right:0;bottom:0;top:auto!important;width:auto;max-height:58%;border-width:1px 0 0;padding-top:1.4rem;box-shadow:0 -12px 30px #04090d73;animation:sheetUp .35s var(--ease, ease) both}.rm-card.is-sheet .rm-card__h{display:block;position:absolute;left:50%;top:.55rem;width:38px;height:4px;margin-left:-19px;border-radius:2px;background:#1a1a1838}@keyframes sheetUp{0%{transform:translateY(40%);opacity:0}to{transform:none;opacity:1}}.pcard+.pcard{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(26,26,24,.12)}.pcard__k{display:block;font:600 var(--fs-micro, .6875rem)/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#7e693e}.pcard h4{margin:.5rem 2rem 0 0;font:500 1.45rem/1.1 var(--serif)}.pcard dl{margin:.8rem 0 0;display:grid;gap:.45rem}.pcard dl div{display:grid;grid-template-columns:7.2rem 1fr;gap:.6rem;font-size:.8125rem;line-height:1.45}.pcard dt{font:600 var(--fs-micro, .6875rem)/1.5 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#69635a}.pcard dd{margin:0;color:#1a1a18;overflow-wrap:anywhere}.pcard dd a{color:#7e693e}.pcard__m{margin:.8rem 0 0;padding-top:.7rem;border-top:1px solid rgba(26,26,24,.12);font-size:.8125rem}.rm-ptip{position:absolute;z-index:9;width:250px;overflow:hidden;padding:.8rem .9rem .75rem;background:#faf7f0;color:#1a1a18;border-left:2px solid var(--r-gold, #D4BD8C);box-shadow:0 12px 30px #04090d66;pointer-events:none}.rtip__k{display:block;font:700 .5625rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#7e693e}.rtip__n{display:block;margin-top:.35rem;font:500 1.2rem/1.1 var(--serif)}.rm-ptip dl{margin:.6rem 0 0;display:grid;gap:.3rem}.rm-ptip dl div{display:grid;grid-template-columns:6.4rem 1fr;gap:.5rem;font-size:.75rem;line-height:1.35}.rm-ptip dt{font:700 .5625rem/1.5 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#69635a}.rm-ptip dd{margin:0;overflow-wrap:anywhere}.rtip__a{display:block;margin-top:.55rem;font:700 .5625rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#7e693e}.rm-tip{position:absolute;left:0;top:0;z-index:7;pointer-events:none;max-width:280px;padding:.35rem .55rem;background:#f5f1e8;color:#10202d;font:600 .6875rem/1.3 var(--sans);letter-spacing:.04em;border-left:2px solid var(--r-gold, #D4BD8C);box-shadow:0 6px 16px #04090d59}.rmap .routecard{position:absolute;z-index:8;right:1rem;top:3.4rem;width:min(360px,calc(100% - 2rem));max-height:calc(100% - 8.4rem);overflow:auto;background:#faf7f0;color:#1a1a18;border:1px solid rgba(16,32,45,.25);padding:1.2rem 1.3rem;box-shadow:0 18px 40px #060c1259;overscroll-behavior:contain}.rmap .routecard .micro{color:#7e693e}.rmap .routecard .fine{color:#45413b}.rm-legend{position:absolute;right:1rem;top:.9rem;z-index:6;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem .9rem;max-width:62%;padding:.42rem .65rem;background:#0a141cd1;border:1px solid rgba(233,223,199,.12);font:600 .5625rem/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#e9dfc7cc;pointer-events:none}.rm-legend span,.rleg span{display:inline-flex;align-items:center;gap:.4rem}.rm-legend i,.rleg i{display:inline-block;width:9px;height:9px;border-radius:50%}.rm-legend .lg-v,.rleg .lg-v{background:#0a1620;box-shadow:0 0 0 1.5px #e9dfc7,0 0 0 3px #0a1620,0 0 0 4px #7fa8a1}.rm-legend .lg-s,.rleg .lg-s{border:1.5px solid #7FA8A1}.rm-legend .lg-i,.rleg .lg-i{border:1.5px dashed #A79F92}.rm-legend .lg-r,.rleg .lg-r{width:18px;height:2px;border-radius:0;background:#e4cb92}.rm-legend .lg-d,.rleg .lg-d{width:18px;height:0;border-radius:0;border-top:2px dashed #E4CB92}.rm-legend .lg-m svg,.rleg .lg-m svg{width:14px;height:14px;fill:none;stroke:#e4cb92;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.rm-legend .lg-m{padding-left:.7rem;border-left:1px solid rgba(233,223,199,.16)}.rm-legend .lg-m+.lg-m{padding-left:0;border-left:0}.rleg{display:none}@media (max-width: 700px){.rmap{height:clamp(420px,72vh,600px)}.rmap__stage{bottom:calc(.6rem + 52px);left:.6rem;max-width:calc(100% - 1.2rem)}.rmap__ctrl{right:.6rem;bottom:.6rem;gap:.3rem}.rmap__ctrl button{min-width:44px;height:44px}.rmap__ctrl .wide{padding:0 .6rem}.rmap__tag{left:.6rem;top:.6rem;max-width:calc(100% - 1.2rem)}.rm-legend{display:none}.sec--route .rmap{margin-inline:calc(-1 * var(--gut));border-inline:0}.sec--route .rmap .routecard{inset:auto 0 0;width:auto;max-height:60%;border-width:1px 0 0;box-shadow:0 -12px 30px #04090d73;animation:sheetUp .35s var(--ease, ease) both}.rleg{display:flex;flex-wrap:wrap;gap:.45rem .9rem;margin:.7rem 0 0;font:600 .6875rem/1.25 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#e9dfc7d1}.rmap__tag{letter-spacing:.06em;padding:.38rem .5rem}.rm-lab small{font-size:.6875rem;letter-spacing:.06em}.rm-lab b{font-size:.8125rem}.rm-market span{font-size:.6875rem;letter-spacing:.1em}.rm-chip{font-size:.6875rem;letter-spacing:.08em;padding:.3rem .45rem}.rm-chip__t small{font-size:.6875rem;letter-spacing:.06em}.rm-mk[data-n]:after{font-size:11px}.sec--route .rchain__st .rst,.sec--route .rst{font-size:.6875rem;letter-spacing:.06em}}.rmap--none{height:auto;min-height:16rem;display:grid;place-items:center;cursor:default;touch-action:auto;padding:clamp(2rem,6vw,4rem) clamp(1.2rem,5vw,4rem)}.rnv{max-width:44rem;text-align:left}.rnv__k{display:block;font:600 var(--fs-micro, .6875rem)/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--r-burg)}.rnv__t{margin:.9rem 0 0;font:400 clamp(1.4rem,1.1rem + 1vw,2rem)/1.3 var(--serif);color:var(--r-ink)}.rchain{list-style:none;margin:0;padding:1.8rem 0 .4rem;display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--r-line2) transparent;border-bottom:1px solid var(--r-line)}.rchain__i{position:relative;flex:1 1 0;min-width:8.6rem;max-width:16rem;padding:0 1.1rem 1.2rem 0;scroll-snap-align:start;display:flex;flex-direction:column;gap:.3rem}.rchain__i:before{content:"";position:absolute;left:2.1rem;right:.6rem;top:1.05rem;height:1px;background:var(--r-line2)}.rchain__i:last-child:before{display:none}.rchain__i.is-inferred:before{background:none;border-top:1px dashed var(--r-line2)}.rchain__ic{width:2.1rem;height:2.1rem;display:grid;place-items:center;border:1px solid var(--r-line2);border-radius:50%;color:var(--r-gold);background:var(--r-bg);position:relative;z-index:1}.rchain__i--transport .rchain__ic{border-style:solid;color:var(--r-ink)}.rchain__i.is-inferred .rchain__ic{border-style:dashed}.rchain__i--market .rchain__ic{background:var(--r-gold);color:#10202d;border-color:var(--r-gold)}.ric{width:1.1rem;height:1.1rem}.rchain__k{margin-top:.55rem;font:600 var(--fs-micro, .6875rem)/1.25 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--r-ink3)}.rchain__n{font:500 1.1rem/1.2 var(--serif);color:var(--r-ink);text-align:left;background:none;border:0;padding:0}button.rchain__n{cursor:pointer;text-decoration:underline;text-decoration-color:var(--r-line2);text-underline-offset:4px}button.rchain__n:hover{text-decoration-color:var(--r-gold)}.rchain__s{font-size:var(--fs-meta, .75rem);color:var(--r-ink2);line-height:1.4}.rchain__st{font-size:var(--fs-meta, .75rem);line-height:1.45;color:var(--r-ink3)}.rchain__st span{display:-webkit-box;margin-top:.3rem;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rchain__st .rst{margin-right:.3rem}.rchain__no{margin-right:.55em;color:var(--r-gold);font-feature-settings:"tnum" 1,"lnum" 1}.rchain__src{margin-top:.35rem;font-size:var(--fs-micro, .6875rem);line-height:1.4;color:var(--r-ink3)}.rchain__src b{font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin-right:.35em;color:var(--r-ink2)}@media (max-width: 700px){.rchain{flex-direction:column;overflow:visible;padding-top:1.4rem}.rchain__i{flex:none;max-width:none;min-width:0;padding:0 0 1.4rem 3.1rem}.rchain__i:before{left:1.05rem;right:auto;top:2.1rem;bottom:0;width:1px;height:auto}.rchain__i.is-inferred:before{border-top:0;border-left:1px dashed var(--r-line2)}.rchain__ic{position:absolute;left:0;top:0}.rchain__k{margin-top:.1rem}}.sec--route .rev{padding-top:1.8rem}.sec--route .rev__lead{font:400 clamp(1.2rem,1.05rem + .5vw,1.5rem)/1.4 var(--serif);color:var(--r-ink);margin:0;max-width:60ch}.sec--route .rev__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:0;margin:1.4rem 0 0;border-top:1px solid var(--r-line)}.sec--route .rev__meta div{padding:.9rem 1rem .9rem 0;border-bottom:1px solid var(--r-line)}.sec--route .rev__meta dt{font:600 var(--fs-micro, .6875rem)/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--r-ink3)}.sec--route .rev__meta dd{margin:.45rem 0 0;font-size:var(--fs-support, .875rem);color:var(--r-ink);overflow-wrap:anywhere}.sec--route .ralt{margin-top:1.4rem}.sec--route .ralt ul{margin:.6rem 0 0;padding:0;list-style:none;display:grid;gap:.45rem;color:var(--r-ink2);font-size:var(--fs-support, .875rem)}.rorig{margin-top:2rem;padding-top:1.4rem;border-top:1px solid var(--r-line)}.rorig__b{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.rorig__b button{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-height:44px;padding:.55rem .85rem;background:transparent;border:1px solid var(--r-line2);color:var(--r-ink);cursor:pointer;font:600 .8125rem/1.2 var(--sans);text-align:left}.rorig__b button small{font:400 var(--fs-meta, .75rem)/1.2 var(--sans);color:var(--r-ink3)}.rorig__b button[aria-pressed=true]{border-color:var(--r-gold);box-shadow:inset 0 -2px 0 var(--r-gold)}.rorig__b button:hover{border-color:var(--r-gold)}.racts{display:flex;flex-wrap:wrap;gap:.8rem 1.4rem;align-items:center;margin-top:1.6rem}.rports{margin-top:1.2rem}.rports ul{list-style:none;margin:.7rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.1rem 1.4rem}.rports li{padding:.7rem 0;border-bottom:1px solid var(--r-line);display:flex;flex-direction:column;gap:.2rem}.rports b{font:500 1.05rem/1.2 var(--serif)}.rports code{font:600 var(--fs-micro, .6875rem)/1 var(--sans);letter-spacing:.12em;color:var(--r-gold)}.rports small{color:var(--r-ink2);font-size:var(--fs-meta, .75rem)}.sec--route .rqty{margin-top:2rem;padding-top:1.4rem;border-top:1px solid var(--r-line)}.sec--route .rqty input{background:transparent;color:var(--r-ink);border-color:var(--r-line2)}.sec--route .rqty__u{color:var(--r-ink3)}.rte__fine{margin-top:1.6rem}@media (prefers-reduced-motion: reduce){.rm-mk,.rm-dot,.rm-market,.rsteps li{transition:none}.rsteps li.is-on:before,.rm-mk.is-arrived .rm-dot,.rm-mk.is-pulse .rm-dot,.rm-mk.is-sel .rm-dot{animation:none}.rm-card.is-sheet,.sec--route .rmap .routecard{animation:none}}.rchain__g{display:block;min-height:2.5em;margin-bottom:.55rem;padding-right:.6rem;font:700 var(--fs-micro, .6875rem)/1.25 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--r-ink);white-space:normal}.rchain__g b{color:var(--r-gold);font-weight:700;margin-right:.3rem;font-feature-settings:"tnum" 1,"lnum" 1}.rchain__i:before{top:calc(2.5em + 1.6rem)}.rchain__i.is-first:not(:first-child){box-shadow:inset 1px 0 0 var(--r-line);padding-left:.9rem}.rchain__i.is-first:not(:first-child):before{left:3rem}.rchain__i--delivery .rchain__ic{border-style:dashed;color:var(--r-ink2)}@media (max-width: 700px){.rchain__g{min-height:0;margin:0 0 .4rem}.rchain__g:empty{display:none}.rchain__i.is-first:not(:first-child){box-shadow:none;padding-left:3.1rem;margin-top:.6rem}.rchain__i:before{top:2.1rem}.rchain__i.is-first:not(:first-child):before{left:1.05rem}.rchain__i .rchain__ic{top:0}.rchain__i.is-first .rchain__ic{top:1.7rem}}#reportRoot{animation:secIn .5s var(--ease) both}@keyframes secIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){#reportRoot{animation:none}}.more-btn{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:.2rem 0;background:none;border:0;border-bottom:1px solid var(--gold);color:var(--ink);cursor:pointer;font:700 var(--fs-micro)/1.2 var(--sans);letter-spacing:.18em;text-transform:uppercase;list-style:none}.more-btn::-webkit-details-marker{display:none}.more-btn span[aria-hidden],.more-btn i{transition:transform .3s var(--ease);font-style:normal}.more-btn:hover span[aria-hidden],.more-btn:hover i{transform:translate(4px)}.more-btn[aria-expanded=true] span[aria-hidden]{transform:rotate(90deg)}.is-wait{color:var(--ink-3)!important}@keyframes waitPulse{50%{opacity:.45}}.ii{display:inline-grid;place-items:center;width:17px;height:17px;margin-left:.3rem;padding:0;border:1px solid var(--line-2);border-radius:50%;background:none;color:var(--ink-3);font:italic 600 .72rem/1 var(--serif);cursor:help;vertical-align:.08em;transition:color .2s,border-color .2s;position:relative}.ii:before{content:"";position:absolute;inset:-14px}.ii:hover,.ii:focus-visible{color:var(--gold-ink);border-color:var(--gold)}.rh{--sec-bg: var(--sec-product);background:var(--sec-bg);box-shadow:0 0 0 100vmax var(--sec-bg);clip-path:inset(0 -100vmax);padding-block:clamp(2.2rem,1.2rem + 3.6vw,4.6rem) clamp(2.4rem,1.4rem + 3.4vw,4.4rem)}.rh__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.6rem,4.5vw,4.8rem);align-items:end}.rh__k{margin:0;font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold-ink);display:flex;align-items:center;gap:.8rem}.rh__k:before{content:"";width:28px;height:1px;background:var(--gold)}.rh__t{margin:.9rem 0 0;font:500 clamp(2.9rem,1.7rem + 4.6vw,5.8rem)/.95 var(--serif);letter-spacing:-.02em;text-wrap:balance}.rh__lane{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .7rem;margin:1.1rem 0 0;font:400 clamp(1.35rem,1.1rem + 1vw,2.05rem)/1.2 var(--serif);color:var(--ink-2)}.rh__lane .rh__c{display:inline-flex;align-items:center;gap:.6rem}.rh__lane img.rh__f{width:32px;height:24px;vertical-align:0;box-shadow:0 4px 10px -6px #0b0b0a66}.rh__cat{display:inline-block;max-width:22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3)}.rh__cat:before{content:"\b7";margin:0 .7rem 0 .1rem;color:var(--gold)}.rh__arr{color:var(--gold);font-family:var(--sans);font-size:.8em}.rh__id{display:grid;grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:.9rem clamp(1.4rem,3vw,2.6rem);margin:clamp(1.6rem,3vw,2.3rem) 0 0;padding-top:1rem;border-top:1px solid var(--rule)}.rh__id dt{font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.rh__id dd{margin:.45rem 0 0;font:500 1.05rem/1.35 var(--sans);color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.rh__id dd small{display:block;font:600 .6875rem/1.4 var(--sans);letter-spacing:.02em;color:var(--gold-ink);margin-top:.2rem}.rh__id>div{min-width:0}.rh__cls{margin:0 0 1.4rem;padding:.9rem 0 .2rem;border-top:1px solid var(--line);max-width:84ch}.rh__cls dt{font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.rh__cls dd{margin:.5rem 0 0;font-size:var(--fs-support-s);line-height:1.55;color:var(--ink-2)}.rh__cls dd b{font-weight:650;color:var(--ink);margin-right:.35rem;font-feature-settings:"liga" 0,"tnum" 1,"lnum" 1}.rh__id dd.is-wait{animation:waitPulse 1.4s ease-in-out infinite}.rh__acts{margin:clamp(1.5rem,3vw,2.1rem) 0 0;min-height:44px}.rh__fig{margin:0;position:relative}.rh__fig picture{display:block}.rh__fig img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;max-height:440px;object-fit:cover}.rh__fig figcaption{margin-top:.55rem;font-size:.6875rem;line-height:1.4;color:var(--ink-3)}.rh__ph{display:block;width:100%;aspect-ratio:3 / 2;max-height:440px}.rh__ph,.rh__fig--ph:not(.is-ld) picture{background:linear-gradient(100deg,var(--sand-2) 40%,#F3EEE4 50%,var(--sand-2) 60%) 0 0 / 300% 100%;animation:shimmer 1.6s linear infinite}@keyframes shimmer{to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.rh__ph,.rh__fig--ph picture{animation:none}}.rh__ill{aspect-ratio:3 / 2;max-height:440px;display:grid;place-content:center;text-align:center;gap:.6rem;background:var(--sand-2);border:1px solid var(--line)}.rh__ill span{font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.2em;color:var(--gold-ink)}.rh__ill b{font:500 2rem/1 var(--serif)}.rh__specs{margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.6rem,3vw,2.2rem);border-top:1px solid var(--rule)}.rh__specs .spec{margin-top:1rem}@media (max-width: 900px){.rh__in{grid-template-columns:minmax(0,1fr)}.rh__fig{margin-inline:calc(-1 * var(--gut))}.rh__fig img,.rh__ph,.rh__ill{aspect-ratio:16 / 9;max-height:320px}.rh__fig figcaption{padding-inline:var(--gut)}}@media (max-width: 520px){.rh__id{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.9rem}.rh__id .rh__hs{grid-column:1 / -1}.rh__lane img.rh__f{width:26px;height:19.5px}}.rmap--wait{display:block}.rmap__stage{max-width:calc(100% - 23rem)}@media (max-width: 700px){.rmap__stage{max-width:calc(100% - 1.2rem)}}.rmap--wait .rmap__stage--wait{left:50%;bottom:auto;top:50%;transform:translate(-50%,-50%);max-width:calc(100% - 2rem);text-align:center;animation:waitPulse 1.6s ease-in-out infinite}.rmap.is-preview .rmap__stage--wait{top:auto;bottom:1rem;transform:translate(-50%)}.rstrip{display:flex;flex-wrap:wrap;gap:.5rem 1.8rem;margin:1.2rem 0 0;padding-top:1rem;border-top:1px solid var(--r-line, var(--line));font-size:var(--fs-meta);color:var(--r-ink2, var(--ink-2))}.rstrip__i{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45rem}.rstrip__i>b{font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--r-ink3, var(--ink-3))}.rstrip .rchip{font-size:.625rem}.rdet{margin-top:1.4rem}.rdet>summary{cursor:pointer}.sec--route .more-btn{color:var(--r-ink);border-bottom-color:var(--r-gold)}.rdet[open]>summary span[aria-hidden]{transform:rotate(90deg)}.rdet__b{padding-top:1.6rem}.rdet__b .rte__top{padding-bottom:1.4rem}#snapshot{--sec-bg: var(--white)}.snap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--rule)}.snap__c{padding:1.5rem 1.6rem 1.45rem 0;border-bottom:1px solid var(--line);min-width:0}.snap__c:not(:nth-child(3n+1)){padding-left:1.6rem;border-left:1px solid var(--line)}.snap__c dt{display:flex;align-items:center;font:700 var(--fs-micro)/1.35 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.snap__c dd{margin:.8rem 0 0;display:flex;flex-direction:column;gap:.35rem}.snap__v{font:500 clamp(1.9rem,1.4rem + 1.1vw,2.65rem)/1.02 var(--sans);letter-spacing:-.028em;font-variant-numeric:lining-nums tabular-nums;color:var(--ink);overflow-wrap:anywhere}.snap__v[data-tone=up]{color:var(--teal)}.snap__v[data-tone=down]{color:var(--burgundy)}.snap__s{font-size:var(--fs-support-s);color:var(--ink-2);line-height:1.4}.snap__p{display:flex;flex-wrap:wrap;gap:.1rem .9rem;margin-top:.3rem;font-size:.625rem;line-height:1.45;letter-spacing:.02em;color:var(--ink-3)}.snap__p b{font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-right:.25rem}.snap__c.is-wait .snap__v{display:block;height:2.2rem;width:62%;background:linear-gradient(100deg,#f1ede5 40%,#faf8f3,#f1ede5 60%) 0 0 / 300% 100%;animation:shimmer 1.6s linear infinite}.snap__c.is-wait .snap__s{font:700 .625rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase}.snap__st{margin:1rem 0 0;font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);animation:waitPulse 1.4s ease-in-out infinite}.snap__more{margin:1.4rem 0 0}@media (max-width: 800px){.snap{grid-template-columns:repeat(2,minmax(0,1fr))}.snap__c,.snap__c:not(:nth-child(3n+1)){padding:1.2rem 1rem 1.2rem 0;border-left:0}.snap__c:nth-child(2n){padding-left:1rem;border-left:1px solid var(--line)}}#signal{--sec-bg: var(--sec-product);padding-block:clamp(2.6rem,1.6rem + 3.4vw,5rem)}.ks__t{margin:0;max-width:34ch;font:400 clamp(1.55rem,1.1rem + 1.7vw,2.55rem)/1.26 var(--serif);letter-spacing:-.005em;color:var(--ink);text-wrap:pretty}.ks__t.is-wait{animation:waitPulse 1.4s ease-in-out infinite;font-size:1.2rem}.ks__f{display:flex;flex-wrap:wrap;gap:.3rem 1.4rem;margin:1.1rem 0 0;font-size:.6875rem;letter-spacing:.04em;color:var(--ink-3)}.ks__f span:first-child{font-weight:600}.ks__sum{margin-top:1.4rem;max-width:72ch}.ks__sum p:not(.fine){font:400 1.1rem/1.6 var(--serif);color:var(--ink-2)}#intelligence{--sec-bg: var(--sec-product)}.mi{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.mi__it{border-bottom:1px solid var(--line)}.mi__row{display:grid;grid-template-columns:2.4rem minmax(9rem,.9fr) minmax(0,2fr) auto;align-items:center;gap:.4rem 1.4rem;padding:1.25rem .2rem;cursor:pointer;list-style:none;transition:background .25s}.mi__row::-webkit-details-marker{display:none}.mi__row:hover{background:#1a1a1806}.mi__row:focus-visible{outline-offset:-2px}.mi__n{font:400 1.2rem/1 var(--serif);color:var(--gold-ink);font-variant-numeric:lining-nums}.mi__k{font:700 var(--fs-micro)/1.35 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink)}.mi__s{display:flex;align-items:center;gap:.9rem;min-width:0;font-size:var(--fs-support);color:var(--ink-2);line-height:1.45}.mi__s>span{min-width:0}.mi__sp{flex:none;width:64px;height:18px}.mi__sp rect{fill:var(--steel);opacity:.45}.mi__sp rect.is-last{fill:var(--gold);opacity:1}.mi__sp--l polyline{fill:none;stroke:var(--gold);stroke-width:1.3}.mi__sp--l circle{fill:var(--gold)}.mi__go{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;font:700 .625rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)}.mi__go i{font-style:normal;transition:transform .3s var(--ease)}.mi__go-c{display:none}.mi__d[open]>.mi__row .mi__go-o{display:none}.mi__d[open]>.mi__row .mi__go-c{display:inline}.mi__d[open]>.mi__row .mi__go i{transform:rotate(90deg)}.mi__row:hover .mi__go i{transform:translate(3px)}.mi__d[open]>.mi__row:hover .mi__go i{transform:rotate(90deg)}.mi__it.is-wait .mi__row{cursor:default}.mi__it.is-wait .mi__s{animation:waitPulse 1.4s ease-in-out infinite;font:700 .625rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.mi__body{background:var(--sec-bg);box-shadow:0 0 0 100vmax var(--sec-bg);clip-path:inset(0 -100vmax);padding:clamp(1.8rem,1rem + 2.4vw,3.2rem) 0 clamp(2.2rem,1.2rem + 2.8vw,3.6rem);color:var(--ink);animation:secIn .45s var(--ease) both}#supply{--sec-bg: var(--white)}#demand,#origin,#destination{--sec-bg: var(--paper)}.mi__hd{margin:0 0 clamp(1.3rem,2.4vw,2rem);max-width:72ch}.mi__t{margin:0;font:500 var(--fs-h3)/1.1 var(--serif);letter-spacing:-.01em;color:var(--ink)}.mi__t em{color:var(--gold-ink);font-weight:400}.mi__hd .lead{margin-top:.7rem;font-size:var(--fs-support);color:var(--ink-2)}.mi__sub{margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.6rem,3vw,2.2rem);border-top:1px solid var(--line-2)}.mi__body>*:last-child{margin-bottom:0}@media (max-width: 800px){.mi__row{grid-template-columns:2rem minmax(0,1fr) auto;row-gap:.45rem;padding:1.1rem 0}.mi__s{grid-column:2 / -1;grid-row:2;font-size:var(--fs-support-s)}.mi__sp{width:48px}.mi__go-o{display:none}.mi__d[open]>.mi__row .mi__go-c{display:none}}#suggestion{--sec-bg: var(--sec-ai)}.ai__how{margin:-.6rem 0 1.6rem;max-width:84ch;font-size:var(--fs-support-s);line-height:1.55;color:var(--ink-2)}.ai__how span{margin-left:.4rem}.ai__wait{display:inline-flex;align-items:center;gap:.7rem;font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink)}.ai__dot{width:7px;height:7px;border-radius:50%;background:var(--gold);animation:waitPulse 1.1s ease-in-out infinite}.ai__k{display:block;font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink)}.ai__stage .ai__k{display:flex;align-items:center;gap:.7rem;margin:0}.ai__steps{list-style:none;margin:1.1rem 0 1.6rem;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font:700 .625rem/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#1a1a1859}.ai__steps li{display:inline-flex;align-items:center;gap:.5rem;transition:color .3s}.ai__steps li:before{content:"";width:6px;height:6px;border-radius:50%;border:1px solid currentColor}.ai__steps li.is-on{color:var(--gold-ink)}.ai__steps li.is-on:before{background:var(--gold);border-color:var(--gold);animation:waitPulse 1s ease-in-out infinite}.ai__steps li.is-done{color:var(--ink-2)}.ai__steps li.is-done:before{background:var(--ink-2)}.ai__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--line-2)}.ai__facts>div{padding:.9rem 1rem .9rem 0;border-bottom:1px solid var(--line);min-width:0}.ai__facts dt{font:700 .625rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.ai__facts dd{margin:.4rem 0 0;font-size:var(--fs-support-s);line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.ai__facts--s{grid-template-columns:repeat(2,minmax(0,1fr));margin:.6rem 0 1.4rem}.ai__out{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(1.4rem,3vw,2.8rem) clamp(1.6rem,4vw,4rem);animation:secIn .5s var(--ease) both}.ai__b{min-width:0}.ai__sig{grid-column:1 / -1;border-left:2px solid var(--gold);padding-left:clamp(1rem,2.4vw,1.8rem)}.ai__t{margin:.8rem 0 0;max-width:56ch;font:400 clamp(1.35rem,1.05rem + 1.1vw,1.95rem)/1.35 var(--serif);color:var(--ink);text-wrap:pretty}.ai__conf{margin:.9rem 0 0;display:flex;align-items:center;gap:.7rem;font-size:var(--fs-meta);color:var(--ink-3)}.ai__why ul,.ai__lim ul{margin:.8rem 0 0;padding:0;list-style:none;display:grid;gap:.6rem}.ai__why li,.ai__lim li{position:relative;padding-left:1.1rem;font-size:var(--fs-support);line-height:1.55;color:var(--ink)}.ai__why li:before,.ai__lim li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:1px;background:var(--gold)}.ai__inv{padding:1.3rem 1.4rem 1.4rem;border:1px solid var(--line-2);background:#ffffff73;align-self:start}.ai__m{margin:.6rem 0 .4rem;display:flex;align-items:center;gap:.6rem;font:500 clamp(1.5rem,1.2rem + .9vw,2rem)/1.1 var(--serif)}.ai__m .flag{width:24px;height:18px}.ai__inv .btn{margin-top:1rem}.ai__lim{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:.9rem}.ai__lim>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:.5rem;min-height:32px}.ai__lim>summary::-webkit-details-marker{display:none}.ai__lim>summary:after{content:"+";font:400 1rem/1 var(--sans);color:var(--gold-ink)}.ai__lim[open]>summary:after{content:"\2212"}.ai__lim li{font-size:var(--fs-support-s);color:var(--ink-2)}.ai__more{margin-top:clamp(1.6rem,3vw,2.4rem)}.ai__cmp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 2.4rem;margin:1rem 0 1.4rem}.ai__more .ai__k{margin-top:1.2rem}.ai__err{border-left:2px solid var(--burgundy);padding-left:1.2rem;margin-bottom:1.6rem}@media (max-width: 900px){.ai__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ai__out,.ai__cmp{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.ai__t{font-size:1.3rem}.ai__why li{font-size:var(--fs-support-s)}}#sources{--sec-bg: var(--sec-sources)}.src__about{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0 0 1.4rem;border-top:1px solid var(--line-2)}.src__about>div{padding:.8rem 1rem .8rem 0;border-bottom:1px solid var(--line);min-width:0}.src__about dt{font:700 .625rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.src__about dd{margin:.35rem 0 0;font-size:var(--fs-meta);line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.src__about code{font:500 var(--fs-meta)/1.4 var(--sans);letter-spacing:.01em;word-break:normal;overflow-wrap:normal}.src__about .src__id{grid-column:span 2}@media (max-width: 560px){.src__about .src__id{grid-column:auto}}.drawer{border-top:1px solid var(--rule);border-bottom:1px solid var(--line)}.drawer__s{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;padding:.8rem .2rem;cursor:pointer;list-style:none;font:700 var(--fs-micro)/1.2 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);transition:background .25s}.drawer__n{display:inline-block;margin-left:.7rem;padding:.3rem .45rem .26rem;border:1px solid var(--line-2);font-weight:700;letter-spacing:.06em;color:var(--gold-ink);font-feature-settings:"liga" 0,"tnum" 1,"lnum" 1}.drawer__o{display:inline-flex;align-items:center;gap:.55rem;color:var(--gold-ink)}.drawer__close,.drawer[open]>.drawer__s .drawer__open{display:none}.drawer[open]>.drawer__s .drawer__close{display:inline}.drawer__s::-webkit-details-marker{display:none}.drawer__s i{font-style:normal;color:var(--gold-ink);font-size:1rem;transition:transform .3s var(--ease)}.drawer[open]>.drawer__s i{transform:rotate(90deg)}.drawer__s:hover{background:#1a1a1806}.drawer__b{padding:.4rem 0 1.6rem}#sources>.fine.is-wait{animation:waitPulse 1.4s ease-in-out infinite}.pc{width:clamp(236px,21vw,292px);height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:0 0 1.15rem;border:0;border-bottom:1px solid var(--line-2);background:none;color:var(--ink);text-align:left;cursor:pointer;font:inherit;position:relative;transition:border-color .3s}.pc__img{position:relative;display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:linear-gradient(160deg,var(--sand-2),var(--sand));margin-bottom:1rem}.pc__img picture{display:block;width:100%;height:100%}.pc__img img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease),filter .8s var(--ease);filter:saturate(.94)}.pc__img:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #1a1a180f;pointer-events:none}.pc__img.is-none{background:linear-gradient(135deg,var(--sand-2),var(--sand))}.pc:hover .pc__img img,.pc:focus-visible .pc__img img{transform:scale(1.04);filter:saturate(1)}.pc__k{font:700 .625rem/1.2 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-ink)}.pc__n{font:500 clamp(1.6rem,1.3rem + .8vw,2rem)/1.05 var(--serif);letter-spacing:-.01em;color:var(--ink)}.pc__m{display:flex;flex-wrap:wrap;gap:.2rem .9rem;margin-top:.3rem;font:600 .75rem/1.35 var(--sans);letter-spacing:.05em;color:var(--ink-2)}.pc__m span+span{padding-left:.9rem;border-left:1px solid var(--line-2)}.pc__go{margin-top:auto;padding-top:.95rem;display:inline-flex;align-items:center;gap:.45rem;font:700 var(--fs-micro)/1.2 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.pc__go i{font-style:normal;color:var(--gold-ink);transition:transform .35s var(--ease)}.pc:hover .pc__go i,.pc:focus-visible .pc__go i{transform:translate(5px)}.pc:after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:1px;background:var(--gold);transition:width .6s var(--ease)}.pc:hover:after,.pc:focus-visible:after,.pc[aria-pressed=true]:after{width:100%}.pc:focus-visible{outline-offset:6px}.pc[aria-pressed=true] .pc__img{outline:2px solid var(--gold);outline-offset:4px}.pc[aria-pressed=true] .pc__go:before{content:"Selected \b7  ";color:var(--ink-3)}.mkt{width:clamp(236px,19.5vw,276px);height:100%;min-height:15.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.25rem 1.3rem 1.15rem;border:1px solid var(--line-2);background:#ffffff6b;color:var(--ink);text-align:left;cursor:pointer;font:inherit;position:relative;overflow:hidden;transition:border-color .3s,background .3s,box-shadow .4s var(--ease),transform .4s var(--ease)}.mkt:hover,.mkt:focus-visible{border-color:var(--gold);background:#ffffffb3;box-shadow:0 18px 36px -24px #0b0b0a73}.mkt[aria-pressed=true]{border-color:var(--gold);box-shadow:inset 0 -2px 0 var(--gold)}.mkt:focus-visible{outline-offset:3px}.mkt__ph{position:relative;display:block;align-self:stretch;margin:-1.25rem -1.3rem .15rem;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(160deg,var(--sand-2),var(--sand))}.mkt__ph img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease)}.mkt:hover .mkt__ph img{transform:scale(1.04)}.mkt__top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;width:100%}.mkt__f{display:block;width:44px;height:33px;flex:none;box-shadow:0 6px 14px -8px #0b0b0a73}.mkt__ph+.mkt__top .mkt__f{margin-top:-17px;outline-color:#ffffffb3;outline-width:2px;outline-offset:-2px}.mkt__iso{font:700 .625rem/1 var(--sans);letter-spacing:.2em;color:var(--ink-3);padding-top:.2rem}.mkt__n{margin-top:.7rem;font:500 1.28rem/1.12 var(--serif);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.mkt__k{font:700 .625rem/1.35 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.mkt__p{display:flex;flex-direction:column;gap:.32rem;margin-top:.55rem;padding-top:.7rem;border-top:1px solid var(--line);width:100%}.mkt__pl{font:700 .5625rem/1.2 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.mkt__pp{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;font-size:var(--fs-support-s);line-height:1.35;color:var(--ink);min-width:0}.mkt__pp b{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt__pp code{flex:none;font:700 .625rem/1 var(--sans);letter-spacing:.12em;color:var(--gold-ink)}.mkt__i{display:inline-flex;align-items:center;gap:.45rem;margin-top:.35rem;font:600 .6875rem/1.35 var(--sans);color:var(--ok)}.mkt__i:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.mkt__i--warn{color:var(--bad)}.mkt__go{margin-top:auto;padding-top:.9rem;display:inline-flex;align-items:center;gap:.45rem;font:700 var(--fs-micro)/1.2 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink)}.mkt__go i{font-style:normal;color:var(--gold-ink);transition:transform .35s var(--ease)}.mkt:hover .mkt__go i,.mkt:focus-visible .mkt__go i{transform:translate(5px)}.mkt__cr{position:absolute;left:0;right:0;bottom:0;padding:1.2rem .7rem .4rem 3.9rem;font:500 .625rem/1.3 var(--sans);letter-spacing:.02em;color:#ffffffe0;text-align:right;background:linear-gradient(to top,#0b0b0aa8,#0b0b0a00);pointer-events:none;text-wrap:pretty}.mkt__lic{white-space:nowrap}.phnote{margin:.9rem 0 0;font-size:var(--fs-meta, .75rem);line-height:1.5;color:var(--ink-3)}.rail>.phnote{max-width:var(--maxw);margin:.2rem auto 0;padding-inline:var(--gut)}.phnote a{color:inherit;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.phnote a:hover{color:var(--ink);text-decoration-color:var(--gold)}.fin .phnote{color:#f5f1e88c}.fin .phnote a:hover{color:#f5f1e8}@media (prefers-reduced-motion: no-preference){.mkt:hover{transform:translateY(-2px)}}.xs__g .pc,.xs__g .mkt{width:100%}.xs__g--p>li,.xs__g--m>li{display:flex}.xs__g--p .pc{padding:0 1.2rem 1.2rem;border-bottom:0}.xs__g--p .pc:after{left:1.2rem}.xs__g--p .pc:hover:after{width:calc(100% - 2.4rem)}.xs__g--p .pc__img{margin-inline:-1.2rem;width:calc(100% + 2.4rem)}.xs__g--m .mkt{border:0;background:none;min-height:14rem}.xs__g--m .mkt:hover{background:#f5f1e80b;box-shadow:none;transform:none}.fin .pc__img{background:linear-gradient(160deg,#22211e,#171614)}.fin .pc__img:after{box-shadow:inset 0 0 0 1px #f5f1e80f}@media (max-width: 700px){.pc{width:72vw;max-width:300px}.mkt{width:70vw;max-width:276px}.xs__g .pc,.xs__g .mkt{width:100%;max-width:none}}@media (hover: none){.pc__go i,.mkt__go i{transform:none!important}}@media (max-width: 900px){.intro{padding-top:calc(min(62vw,56vh) - 1.5rem)}.intro__media>picture{inset:0 0 auto;height:min(62vw,56vh)}.intro__img{opacity:.95;object-position:50% 53%;-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 62%,transparent 100%)}}@media (max-width: 700px){.intro{padding-top:calc(80vw - 2.2rem)}.intro__media>picture{height:80vw}.intro__img{object-position:50% 50%;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 100%);mask-image:linear-gradient(180deg,#000 70%,transparent 100%)}.intro__t{margin-top:.9rem}}.chapters__g--7{grid-template-columns:repeat(7,minmax(0,1fr))}.chapters__g--7 b{font-size:1.25rem}@media (max-width: 1100px){.chapters__g--7{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:1.6rem}.chapters__g--7 li:nth-child(5){border-left:0;padding-left:0}}@media (max-width: 600px){.chapters__g--7{grid-template-columns:repeat(2,minmax(0,1fr))}.chapters__g--7 li:nth-child(odd){border-left:0;padding-left:0}.chapters__g--7 li:nth-child(5){border-left:0}.chapters__g--7 li:nth-child(2n){border-left:1px solid var(--line);padding-left:1rem}}.abar__st{position:absolute;top:100%;right:var(--gut);z-index:1;margin:1px 0 0;padding:.5rem .8rem .52rem;display:inline-flex;align-items:center;gap:.55rem;font:700 .625rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-ink);white-space:nowrap;background:#faf7f0f7;border:1px solid var(--line);border-top:0;box-shadow:0 10px 18px -16px #0b0b0a80;pointer-events:none}.abar__st[hidden]{display:none}.abar__st:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);animation:waitPulse 1s ease-in-out infinite}.abar:has(.cmp:not([hidden])) .abar__st{display:none}@media (max-width: 700px){.abar__st{display:none}}@media (min-width: 901px){.intro__media>picture{inset:-16% 0 16% 34%}.intro__img{object-position:56% 50%}}.pp{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem 1.1rem;margin:1.2rem 0 .4rem;padding:.8rem 0 .7rem;border-top:1px solid var(--line)}.pp__k{flex-basis:100%;font:700 .625rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.pp__v{font:500 clamp(1.5rem,1.2rem + .8vw,2rem)/1.1 var(--sans);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.pp__d{font-size:var(--fs-support-s);color:var(--ink-2)}.pp__s{font-size:.6875rem;color:var(--ink-3)}.ch [data-pp]{cursor:pointer}.ch .is-sel{stroke:var(--ink)!important;stroke-width:2.4!important}.st5{margin-top:clamp(1.8rem,3.5vw,2.6rem)}.st5__w{overflow-x:auto;margin-top:.8rem}.st5__t{width:100%;border-collapse:collapse;font-size:var(--fs-support-s);font-variant-numeric:tabular-nums}.st5__t th,.st5__t td{padding:.6rem .8rem .6rem 0;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.st5__t thead th{font:700 .625rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom-color:var(--rule)}.st5__t tbody th,.st5__t thead th:first-child{text-align:left;font-weight:500}.st5__t tbody th img{display:inline-block;width:18px;height:13px;margin-right:.5rem;vertical-align:-1px}.st5__t tr.is-origin th,.st5__t tr.is-origin td{color:var(--ink);font-weight:650}.sl__h,.sl__r{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,1.4fr) minmax(0,.75fr) 4.4rem}.cal--none{opacity:.5}.cal--none li i{display:none}.cal__none{margin:.9rem 0 .4rem;font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2)}.ii:after{content:"i"}.snap__kind{font-weight:700;letter-spacing:.14em;text-transform:uppercase}.snap__kind--off{color:var(--steel)}.snap__kind--calc{color:var(--gold-ink)}#suggestion .ai__out{grid-template-columns:minmax(0,1fr);gap:clamp(1.4rem,3vw,2.2rem)}#suggestion .ai__why ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem clamp(1.6rem,3.5vw,3rem)}#suggestion .ai__why li{font-size:var(--fs-support)}#suggestion .ai__k .ai__n,#suggestion .ai__n{margin-left:.7rem;font-weight:600;letter-spacing:.08em;text-transform:none;color:var(--ink-3)}#suggestion .ai__blk{margin-top:clamp(2rem,4vw,2.8rem)}#suggestion .ai__blk>.ai__k{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 0;margin:0 0 .9rem}#suggestion .ai__blk>.ai__k .ai__n{margin-left:.7rem}#suggestion .ai__how{font-size:var(--fs-support-s);line-height:1.55;color:var(--ink-2);letter-spacing:0}#suggestion>.note{margin:0 0 clamp(1.6rem,3vw,2.2rem)}.aim{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.aim__r{display:grid;grid-template-columns:2.2rem minmax(0,1.25fr) minmax(0,2fr) auto;gap:.5rem clamp(1rem,2.4vw,2rem);align-items:center;padding:1rem 0;border-bottom:1px solid var(--line)}.aim__r:first-child{background:linear-gradient(90deg,#b59a6821,#b59a6800 70%)}.aim__n{font:400 1.35rem/1 var(--serif);color:var(--gold-ink);font-variant-numeric:lining-nums}.aim__c{min-width:0}.aim__name{display:flex;align-items:center;gap:.55rem;margin:0;font:500 clamp(1.2rem,1.05rem + .45vw,1.45rem)/1.15 var(--serif);color:var(--ink)}.aim__name b{font-weight:500;min-width:0;overflow-wrap:anywhere}.aim__name img.flag{width:24px;height:18px;flex:none}.aim__why{margin:.35rem 0 0;font-size:var(--fs-meta);line-height:1.45;color:var(--ink-2)}.aim__ms{display:flex;flex-wrap:wrap;gap:.3rem .35rem;margin:.45rem 0 0}.aim__m{display:inline-flex;align-items:center;padding:.2rem .45rem;border:1px solid var(--line-2);font:600 .6875rem/1.25 var(--sans);font-style:normal;letter-spacing:.04em;color:var(--ink-3)}.aim__m--ok{border-color:color-mix(in srgb,var(--teal) 55%,transparent);color:var(--teal)}.aim__m--warn{border-color:color-mix(in srgb,var(--burgundy) 45%,transparent);color:var(--burgundy)}.aim__f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem 1rem;margin:0}.aim__f div{min-width:0;display:flex;flex-direction:column}.aim__f div>dd{margin-top:auto;padding-top:.3rem}.aim__f dt{font:700 .6875rem/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.aim__f dt .aim__y{display:block;margin-top:.1rem;font-weight:600;letter-spacing:.04em;color:var(--ink-3);font-variant-numeric:lining-nums tabular-nums}.aim__f dd{margin:.3rem 0 0;font:500 1.08rem/1.1 var(--sans);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.aim__f dd[data-tone=up]{color:var(--teal)}.aim__f dd[data-tone=down]{color:var(--burgundy)}#suggestion .aim__go{min-height:40px;padding:.6rem 1rem;line-height:1.2;white-space:nowrap}.aim--ref .aim__r:first-child{background:none}.aim--ref .aim__n{color:var(--ink-3)}.ai__ban{margin:1.1rem 0 0}.ai__bk{margin:0 0 .55rem;font:700 .6875rem/1.35 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--burgundy)}.ai__bl{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem .5rem}.ai__bc{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.1rem .45rem;padding:.35rem .6rem;border:1px dashed color-mix(in srgb,var(--burgundy) 40%,transparent);font-size:var(--fs-meta);color:var(--ink-2)}.ai__bc b{font-weight:600;color:var(--ink)}.ai__bc small{font-size:.6875rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.aia{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule);counter-reset:none}.aia__r{display:grid;grid-template-columns:2.2rem minmax(0,11rem) minmax(0,1fr);gap:.3rem clamp(1rem,2.4vw,2rem);align-items:baseline;padding:1rem 0 1.05rem;border-bottom:1px solid var(--line)}.aia__n{font:400 1.35rem/1 var(--serif);color:var(--gold-ink);font-variant-numeric:lining-nums}.aia__k{margin:0;font:700 var(--fs-micro)/1.35 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.aia__t{margin:0;max-width:78ch;font-size:var(--fs-support);line-height:1.6;color:var(--ink-2);text-wrap:pretty}.aia__t .tag{margin-left:.3rem;vertical-align:.08em;font-size:.5625rem;padding:.22rem .4rem .2rem}#suggestion .ai__lim{margin-top:clamp(1.6rem,3vw,2.2rem)}#suggestion .ai__facts--s{grid-template-columns:repeat(2,minmax(0,1fr))}#suggestion .btn{line-height:1.3}@media (max-width: 900px){.aim__r{grid-template-columns:2rem minmax(0,1fr) auto;grid-template-areas:"n c go" "n f f";row-gap:.8rem}.aim__n{grid-area:n;align-self:start;padding-top:.15rem}.aim__c{grid-area:c}.aim__f{grid-area:f}.aim__go{grid-area:go;align-self:start}}@media (max-width: 600px){#suggestion .ai__why ul{grid-template-columns:minmax(0,1fr)}.aim__r{grid-template-columns:1.8rem minmax(0,1fr);grid-template-areas:"n c" "f f" "go go"}.aim__f{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem .7rem}.aim__f dd{font-size:1rem}#suggestion .aim__go{width:100%;justify-content:center}.aia__r{grid-template-columns:1.8rem minmax(0,1fr);grid-template-areas:"n k" "t t"}.aia__n{grid-area:n}.aia__k{grid-area:k}.aia__t{grid-area:t}}#suggestion>.ai__lim,#suggestion>.ai__more{grid-column:2}@media (max-width: 900px){#suggestion>.ai__lim,#suggestion>.ai__more{grid-column:1}}#supply .sup--x{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;margin-bottom:clamp(1.6rem,3vw,2.4rem)}#supply .sup--x .callout{margin-top:0}.slx{min-width:0;border-top:1px solid var(--rule)}.slx__h,.slx__r{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.75fr) minmax(0,1.25fr) minmax(0,.7fr) minmax(0,.9fr) minmax(0,1.05fr) minmax(0,.85fr);gap:.4rem clamp(.6rem,1.4vw,1.1rem);align-items:center}.slx__h{padding:.7rem 0;border-bottom:1px solid var(--line-2);font:700 .5625rem/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.slx__h span:not(:first-child){text-align:right}.slx__r{padding:.8rem 0;border-bottom:1px solid var(--line);font:500 var(--fs-support-s)/1.3 var(--sans);color:var(--ink-2);font-variant-numeric:lining-nums tabular-nums}.slx__r>span:not(.slx__c){text-align:right}.slx__r em{display:none}.slx__c{display:flex;align-items:center;gap:.55rem;min-width:0}.slx__c b{font:500 1.05rem/1.2 var(--serif);color:var(--ink);overflow-wrap:anywhere}.slx__c img.flag{width:22px;height:16px;flex:none}.slx__o{font:700 .5625rem/1 var(--sans);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);border:1px solid var(--gold);padding:.2rem .3rem}.slx__r.is-origin{background:linear-gradient(90deg,#b59a681f,#b59a6800 80%)}.slx__v{color:var(--ink);font-weight:600}.slx__sh{display:grid!important;grid-template-columns:minmax(0,1fr);gap:.35rem;justify-items:end}.slx__sh b{font:600 1.02rem/1 var(--sans);letter-spacing:-.01em;color:var(--ink)}.slx__bar{display:block;width:100%;height:3px;background:var(--line);position:relative}.slx__bar:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--w);background:var(--navy)}.slx__r.is-origin .slx__bar:after{background:var(--gold)}.slx__r.is-rest .slx__bar:after{background:var(--stone)}.slx__r [data-tone=up]{color:var(--teal)}.slx__r [data-tone=down]{color:var(--burgundy)}.slx__u small{display:block;margin-top:.15rem;font-size:.6875rem;color:var(--ink-3)}.slx__u sup{color:var(--burgundy);margin-left:.1rem}.slx__r.is-rest .slx__c b{font-style:italic;color:var(--ink-2)}.slx__r.is-total{border-bottom:1px solid var(--rule)}.slx__r.is-total .slx__c b{font:700 var(--fs-micro)/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.slx__r.is-total .slx__v,.slx__r.is-total .slx__sh b{color:var(--ink-2)}.slx__key{max-width:96ch}.slx__key b{font-weight:700;color:var(--ink-2)}.slx__key .tag{margin-left:.3rem;font-size:.5625rem;padding:.2rem .4rem}@media (max-width: 1000px){#supply .sup--x{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.slx__h{display:none}.slx__r{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"c v" "sh sh" "ch q" "u g";row-gap:.5rem;padding:.95rem 0}.slx__c{grid-area:c}.slx__v{grid-area:v}.slx__sh{grid-area:sh;justify-items:stretch!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center;gap:.7rem!important}.slx__ch{grid-area:ch}.slx__q{grid-area:q}.slx__u{grid-area:u}.slx__g{grid-area:g}.slx__ch,.slx__u{text-align:left!important}.slx__r em{display:block;font:700 .5625rem/1.3 var(--sans);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:.15rem}.slx__r.is-total{grid-template-areas:"c v" "q u"}.slx__r.is-total .slx__sh,.slx__r.is-total .slx__ch,.slx__r.is-total .slx__g{display:none!important}.slx__r.is-total .slx__q{text-align:left!important}}.slx__g small{display:block;margin-top:.15rem;font-size:.6875rem;color:var(--ink-3)}#price .kv__w{margin:.55rem 0 0;padding:.45rem 0 0 .7rem;border-left:2px solid var(--burgundy);font-size:.75rem;line-height:1.5;color:var(--ink-2)}#price .kv__v--range{font-size:clamp(1.3rem,1.1rem + .6vw,1.75rem);line-height:1.12}.wi__w,.om__w{overflow-x:auto;-webkit-overflow-scrolling:touch}.wi__t,.om__t{width:100%;border-collapse:collapse;font:500 var(--fs-support-s)/1.3 var(--sans);color:var(--ink-2);font-variant-numeric:lining-nums tabular-nums}.wi__t thead th,.om__t thead th{padding:.6rem .5rem .6rem 0;border-bottom:1px solid var(--rule);font:700 .5625rem/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-align:right;white-space:nowrap;vertical-align:bottom}.wi__t thead th:nth-child(2),.om__t thead th:nth-child(2){text-align:left}.wi__t td,.wi__t tbody th,.om__t td,.om__t tbody th{padding:.62rem .5rem .62rem 0;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.wi__t tbody th,.om__t tbody th{text-align:left;font:500 1rem/1.2 var(--serif);color:var(--ink);white-space:normal}.wi__t tbody th img.flag,.om__t tbody th img.flag{width:20px;height:15px;margin-right:.55rem;vertical-align:-.12em}.wi__n,.om__n{width:2rem;text-align:left!important;font:400 1rem/1 var(--serif)!important;color:var(--gold-ink)}.wi__t tr.is-sel,.om__t tr.is-sel{background:linear-gradient(90deg,#b59a6829,#b59a6800 85%)}.wi__t tr.is-gap td,.wi__t tr.is-gap th{border-top:1px dashed var(--line-2)}.wi__t tr.is-sel th,.om__t tr.is-sel th{font-weight:600}.wi__t i.wi__t,.om__t i.om__s{font:700 .5625rem/1 var(--sans);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);border:1px solid var(--gold);padding:.2rem .3rem;margin-left:.3rem;vertical-align:.15em}.wi__t td[data-tone=up],.om__t td[data-tone=up]{color:var(--teal)}.wi__t td[data-tone=down],.om__t td[data-tone=down]{color:var(--burgundy)}.wi__o{color:var(--ink)!important;font-weight:600}.wi .fine .tag,.om .fine .tag{font-size:.5625rem;padding:.2rem .4rem}@media (max-width: 760px){.wi__t,.om__t{font-size:.75rem}.wi__t tbody th,.om__t tbody th{font-size:.95rem;min-width:8.5rem}.wi__t tr>:nth-child(4),.wi__t tr>:nth-child(6),.wi__t tr>:nth-child(7),.om__t tr>:nth-child(6),.om__t tr>:nth-child(7){display:none}.wi__t thead th,.om__t thead th{white-space:normal}}.om__lead{margin:0 0 1.1rem;max-width:72ch;font-size:var(--fs-support);line-height:1.6;color:var(--ink-2)}.wi__t td.is-zero,.om__t td.is-zero{color:var(--ink-3);font-weight:500}.wi__t sup,.om__t sup{color:var(--burgundy);margin-left:.1rem}@media (min-width: 761px){.wi__t tbody th,.om__t tbody th{white-space:nowrap}}#snapshot .snap--x .snap__c{display:flex;flex-direction:column;padding-top:1.55rem;padding-bottom:1.4rem}#snapshot .snap--x .snap__c dd{flex:1;margin-top:.75rem;gap:.3rem}#snapshot .snap--x .snap__v{font-size:clamp(2rem,1.45rem + 1.25vw,2.85rem);line-height:1;letter-spacing:-.035em;font-feature-settings:"tnum" 1,"lnum" 1;font-variant-numeric:lining-nums tabular-nums}#snapshot .snap--x .snap__v .u{font:700 .6875rem/1 var(--sans);letter-spacing:.14em;margin-left:.35rem;color:var(--ink-3);vertical-align:.55em}#snapshot .snap--x .snap__s{font-size:var(--fs-support-s);color:var(--ink-2);font-variant-numeric:tabular-nums}#snapshot .snap__viz{display:block;margin:.55rem 0 .15rem;line-height:0}#snapshot .snap--x .snap__p{margin-top:auto;padding-top:.55rem}.mbar,.mline{display:block;overflow:visible}.mbar .b{fill:color-mix(in srgb,var(--steel) 42%,transparent)}.mbar .b.is-a{fill:color-mix(in srgb,var(--steel) 22%,transparent)}.mbar .b.is-hl{fill:var(--gold)}.mbar .b.is-pre{fill:none;stroke:var(--gold);stroke-width:1;stroke-dasharray:2 1.5}.mbar .b.is-none{fill:var(--line-2)}.mbar__y{font:600 8px/1 var(--sans);letter-spacing:.04em;fill:var(--ink-3);font-variant-numeric:tabular-nums}.mline path{fill:none;stroke:var(--gold);stroke-width:1.4;stroke-linejoin:round}.mline circle{fill:var(--gold)}.mline circle.is-pre{fill:var(--sec-bg, #fff);stroke:var(--gold);stroke-width:1}.mline__base{stroke:var(--line-2);stroke-width:1}.myear .ys.is-on{fill:color-mix(in srgb,var(--steel) 55%,transparent)}.myear .ys.is-pre{fill:none;stroke:var(--gold);stroke-width:1;stroke-dasharray:2 1.5}.myear .ys.is-off{fill:none;stroke:var(--line-2);stroke-width:1}@media (max-width: 700px){#snapshot .snap--x .snap__v{font-size:clamp(1.6rem,1.2rem + 2.2vw,2rem)}.mbar,.mline{width:100%;max-width:132px;height:auto}}#snapshot .snap--x .snap__s{min-height:2.9em}@media (max-width: 700px){#snapshot .snap--x .snap__s{min-height:0}.mbar,.mline{max-width:168px}}@media (max-width: 700px){#snapshot .snap--x .snap__c:last-child .snap__v{white-space:nowrap;font-size:clamp(1.4rem,.95rem + 2.4vw,1.9rem)}}#signal .ks__lane{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--ink-2)}#signal .ks__lane img.flag{width:18px;height:13px}#snapshot .snap__cap{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 0;margin:0 0 1rem;font-size:var(--fs-meta);color:var(--ink-3)}#snapshot .snap__cap>*:not(:last-child):after{content:"\b7";margin:0 .55rem;color:var(--gold)}#snapshot .snap__cap b{font-weight:700;color:var(--ink-2);letter-spacing:.02em}@media (max-width: 560px){#supply .st5__t{font-size:.75rem}#supply .st5__t th,#supply .st5__t td{padding:.55rem .4rem .55rem 0}#supply .st5__t thead th{font-size:.5625rem;letter-spacing:.08em}#supply .st5__t tbody th{white-space:normal;max-width:6.2rem;line-height:1.25}#supply .st5__t tbody th img{width:15px;height:11px;margin-right:.3rem}}@media (max-width: 760px){.om__t tr>:nth-child(4){display:none}}@media (max-width: 480px){.om__t tbody th{min-width:6.4rem}.om__t td{white-space:normal}.om__t td,.om__t tbody th,.om__t thead th{padding-right:.4rem}}#snapshot .snap__v[data-tone=doubt]{color:var(--ink-3)}#snapshot .snap__v[data-tone=doubt] sup,#demand .chd__v sup{font-size:.5em;margin-left:.1em;color:var(--burgundy);vertical-align:super}.mbar .b.is-doubt{fill:none;stroke:var(--ink-3);stroke-width:1;stroke-dasharray:2 1.5}#demand .ch--demand .bar.doubt{fill:color-mix(in srgb,var(--ink-3) 18%,transparent);stroke:var(--ink-3);stroke-width:1;stroke-dasharray:3 2}#signal .ks__c{list-style:none;margin:1rem 0 0;padding:.1rem 0 .1rem 1rem;border-left:1px solid var(--steel);max-width:84ch}#signal .note+.ks__c{margin-top:.8rem}#signal .ks__c li{font-size:var(--fs-support);line-height:1.55;color:var(--ink-2)}#signal .ks__c li+li{margin-top:.45rem}#signal .ks__c b{font-weight:700;color:var(--ink)}#signal .ks__c .tag{margin-left:.3rem;vertical-align:.08em}#price .ch .qdot.is-muted{opacity:.72}#price .plg__i.is-muted{color:var(--ink-3)}#price .ch .dl__l{stroke:var(--ink-3);stroke-width:1}#route .rchain{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.4rem),1fr));gap:1.6rem 0;overflow:visible;overflow-x:clip;scroll-snap-type:none;padding:1.8rem 0 1.2rem}#route .rchain__stage{position:relative;min-width:0;padding:0 1rem 0 .9rem;box-shadow:inset 1px 0 0 var(--r-line)}#route .rchain__stage:first-child{padding-left:0;box-shadow:none}#route .rchain__g{display:block;margin:0 0 .8rem;min-height:1.72rem;padding-right:0;white-space:normal;line-height:1.25}#route .rchain__items{list-style:none;margin:0;padding:0;display:grid;gap:1.3rem}#route .rchain__i{position:relative;display:flex;flex-direction:column;gap:.3rem;flex:none;min-width:0;max-width:none;padding:0;scroll-snap-align:none;box-shadow:none;margin:0}#route .rchain__i:before{display:none}#route .rchain__stage:after{content:"";position:absolute;left:3rem;right:-.9rem;top:calc(1.72rem + .8rem + 1.05rem);height:0;border-top:1px solid var(--r-line2);pointer-events:none}#route .rchain__stage:first-child:after{left:2.1rem}#route .rchain__stage:last-child:after{display:none}#route .rchain__stage.is-inferred:after{border-top-style:dashed}#route .rchain__items>.rchain__i+.rchain__i{padding-top:1.1rem;border-top:1px solid var(--r-line)}#route .rchain__ic{position:relative;left:auto;top:auto}#route .rchain__n{overflow-wrap:anywhere}#route .rchain__st{display:block}#route .rchain__st .rst{display:inline-block;margin:0 .3rem .25rem 0}#route .rchain__st span{-webkit-line-clamp:4;line-clamp:4}@media (max-width: 700px){#route .rchain{display:flex;flex-direction:column;gap:0;overflow:visible;padding-top:1.4rem}#route .rchain__stage,#route .rchain__stage:first-child{padding:0;box-shadow:none}#route .rchain__stage:after{display:none}#route .rchain__g{position:relative;min-height:0;margin:0 0 .6rem 3.1rem}#route .rchain__items{gap:0}#route .rchain__i{padding:0 0 1.3rem 3.1rem}#route .rchain__items>.rchain__i+.rchain__i{padding-top:0;border-top:0}#route .rchain__ic{position:absolute;left:0;top:0}#route .rchain__i:before,#route .rchain__items>.rchain__i:not(:last-child):before{display:block;content:"";position:absolute;left:1.05rem;right:auto;top:2.1rem;bottom:0;width:0;height:auto;background:none;border-left:1px solid var(--r-line2)}#route .rchain__i.is-inferred:before,#route .rchain__items>.rchain__i.is-inferred:not(:last-child):before{border-left-style:dashed}#route .rchain__g:before{content:"";position:absolute;left:-2.05rem;top:-.1rem;bottom:-.6rem;width:0;border-left:1px solid var(--r-line2)}#route .rchain__stage:first-child .rchain__g:before{display:none}#route .rchain__stage:last-child .rchain__i:last-child:before{display:none}#route .rchain__st span{-webkit-line-clamp:5;line-clamp:5}}.lgl{margin:0 0 clamp(1.8rem,3.4vw,2.6rem)}.lgl__w{overflow-x:auto}.lgl table{width:100%;border-collapse:collapse;margin-top:.8rem;font-size:var(--fs-support-s, .875rem);color:var(--ink-2)}.lgl th,.lgl td{text-align:left;vertical-align:top;padding:.8rem 1.2rem .8rem 0;border-bottom:1px solid var(--line)}.lgl thead th{font:700 var(--fs-micro, .6875rem)/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);padding-top:0}.lgl tbody th{font:500 1.02rem/1.35 var(--serif);color:var(--ink);min-width:12rem}.lgl__t{display:block;margin-bottom:.25rem;font:700 var(--fs-micro, .6875rem)/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink)}.lgl__na{color:var(--ink-3)}.lgl td small{color:var(--ink-3);font-size:var(--fs-meta, .75rem)}.lgl td .rst{margin-bottom:.2rem}.lgl__v{display:block;min-width:0}.lgl__v .rst{display:inline-block}.lgl .fine{margin-top:.7rem}@media (max-width: 700px){.lgl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lgl table,.lgl tbody,.lgl tr,.lgl th,.lgl td{display:block;width:auto}.lgl__w{overflow:visible}.lgl tr{padding:.9rem 0 .7rem;border-bottom:1px solid var(--line)}.lgl tbody th{min-width:0;padding:0 0 .45rem;border:0}.lgl td{display:grid;grid-template-columns:5.6rem minmax(0,1fr);gap:.6rem;padding:.2rem 0;border:0;overflow-wrap:anywhere}.lgl td:before{content:attr(data-l);font:700 var(--fs-micro, .6875rem)/1.7 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}}.lgx2,.lgd{margin-top:2.2rem}.lgx2 ul,.lgd ul{list-style:none;margin:.8rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.2rem 1.8rem}.lgx2 li,.lgd li{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;padding:.8rem 0 .85rem;border-top:1px solid var(--line);font-size:var(--fs-support-s, .875rem);color:var(--ink-2);line-height:1.5}.lgx2 b,.lgd b{font:500 1.05rem/1.3 var(--serif);color:var(--ink);overflow-wrap:anywhere}.lgx2 li.is-route{border-top:2px solid var(--gold)}.lgx2 small{color:var(--ink-3);font-size:var(--fs-meta, .75rem);line-height:1.5}.lgx2 .fine,.lgd .fine{margin-top:.8rem}.an__pf{display:block;margin:.2rem 0 .35rem;font:600 var(--fs-micro, .6875rem)/1.45 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.an__hs{margin:-.3rem 0 1.4rem}.an__rs{flex-basis:100%;color:var(--ink-3);font-size:var(--fs-meta, .75rem);line-height:1.45}.an__port .an__p{margin-bottom:1rem}.an__port+.micro{margin-top:.4rem}#route .rports small+small{margin-top:.1rem}.tag--news{border-color:var(--sand);color:var(--ink-2)}.tag--reported{border-color:var(--sand);border-style:dashed;color:var(--ink-3)}.an__m>div>small.an__doubt{margin-top:.35rem}.cp{container:cp / inline-size;color:var(--ink)}.cp__w{display:grid;grid-template-columns:minmax(0,1fr);gap:1.4rem}@container cp (min-width: 860px){.cp__w{grid-template-columns:minmax(15rem,.92fr) minmax(0,2.3fr);column-gap:clamp(2rem,4cqi,3.6rem);row-gap:0}}.cp__h{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.95rem;align-content:start}.cp__h>*{grid-column:1 / -1}.cp__h>.cp__fl{grid-column:1;grid-row:2;align-self:start;margin-top:.72rem}.cp__h>.cp__fl~.cp__t{grid-column:2;grid-row:2}.cp__flag{width:36px;height:27px;object-fit:cover;border:1px solid var(--line);filter:saturate(.88)}.cp__k{display:flex;align-items:center;gap:.7rem;margin:0;font:700 var(--fs-micro)/1.35 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.cp__k:before{content:"";width:24px;height:1px;background:var(--gold);flex:none}.cp__t{margin:.45rem 0 0;font:500 var(--fs-h3)/1.08 var(--serif);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.cp__t em{color:var(--gold-ink);font-weight:400}.cp__m{margin:1.3rem 0 0;display:grid;border-top:1px solid var(--rule)}.cp__m>div{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:.8rem;padding:.62rem 0;border-bottom:1px solid var(--line)}.cp__m dt{font:700 var(--fs-micro)/1.6 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3)}.cp__m dd{margin:0;font-size:var(--fs-support);line-height:1.5;color:var(--ink)}@container cp (min-width: 560px) and (max-width: 859.98px){.cp__m{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);column-gap:1.4rem}}@container cp (min-width: 560px){.cp__m>div{grid-template-columns:minmax(0,1fr);gap:.2rem;padding:.7rem 0 .75rem}}.cp__n{grid-column:1 / -1;margin:0;padding-left:.9rem;border-left:1px solid var(--gold);font-size:var(--fs-meta);line-height:1.6;color:var(--ink-3);max-width:96ch}.cp__n b{font:700 var(--fs-micro)/1 var(--sans);letter-spacing:.18em;color:var(--ink-2);margin-right:.45em}@container cp (min-width: 860px){.cp__n{margin-top:1.5rem}}.cp__g{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.1rem;border-top:1px solid var(--rule);align-self:start}@container cp (min-width: 560px){.cp__g{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.2rem,3cqi,2.2rem)}}.cp__i{min-width:0;display:flex;flex-direction:column;padding:.85rem 0 .8rem;border-bottom:1px solid var(--line)}@container cp (max-width: 559.98px){.cp__i:last-child:nth-child(odd){grid-column:1 / -1}}@container cp (min-width: 560px){.cp__i{padding:.95rem 0 .9rem}}.cp__i dt{font:700 var(--fs-micro)/1.35 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.cp__i dt small{display:block;margin-top:.2rem;font:500 var(--fs-micro)/1.35 var(--sans);letter-spacing:.02em;text-transform:none;color:var(--ink-3);opacity:.85}.cp__v{margin:auto 0 0;padding-top:.7rem;font:500 clamp(1.3rem,.95rem + 2.4cqi,1.9rem)/1.05 var(--sans);letter-spacing:-.028em;color:var(--ink);font-feature-settings:"tnum" 1,"lnum" 1;overflow-wrap:anywhere}.cp__v .u{font:700 .6875rem/1 var(--sans);letter-spacing:.12em;margin-left:.05rem;color:var(--ink-3);text-transform:uppercase;white-space:nowrap}.cp__v--na{color:var(--ink-3)}.cp__y{margin:.5rem 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .75rem;font:600 var(--fs-meta)/1.3 var(--sans);color:var(--ink-2);font-feature-settings:"tnum" 1,"lnum" 1}.cp__v--na+.cp__y{font-weight:500;color:var(--ink-3)}.cp__y .tag{border:0;padding:0;gap:.45rem;letter-spacing:.14em;white-space:nowrap;line-height:1.3}.cp__y .tag:before{content:"";width:10px;height:1px;background:currentColor;flex:none}.cp__src{grid-column:1 / -1;margin-top:1.1rem}@container cp (min-width: 860px){.cp__src{margin-top:1.4rem}}.cp__src a{color:var(--ink-2);text-decoration:none;white-space:nowrap;border-bottom:1px solid var(--line-2);transition:border-color .25s,color .25s}.cp__src a:hover{color:var(--ink);border-bottom-color:var(--gold)}.cp__ind i{font-style:normal;color:var(--ink-3)}@media (max-width: 700px){.intro__pick dt,.st__rev,.xc__k,.xm__i,.pt__k,.pt__g b,.ds .ds__s small,.mkt__iso,.mkt__k,.mkt__pl,.pc__k,.snap__c.is-wait .snap__s,.mi__go,.mi__it.is-wait .mi__s,.ai__steps,.ai__facts dt,.src__about dt,.pp__k,.st5__t thead th,#supply .st5__t thead th,.aim__f dt,.ai__bk,.slx__h,.slx__o,.slx__r em,.wi__t thead th,.om__t thead th,.wi__t i.wi__t,.om__t i.om__s,.rleg,.srci__ty .tag,.aia__t .tag,.slx__key .tag,.wi .fine .tag,.om .fine .tag,.rstrip .rchip{font-size:.6875rem;letter-spacing:.1em}.snap__p,.mkt__cr,.mkt__pp code,.aim__m,.st__th--hs small,.st__f label small,.abar__st,.sug__f small,.slx__u sup{font-size:.6875rem}.snap__p b,.snap__kind{letter-spacing:.1em}.u{font-size:max(.34em,.6875rem)}}
