:root,[data-tone=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:#f2f1ee;--card:#fff;--tile:#e9e7e3;--ink:#16130f;--ink2:#3b3631;--mute:#6b655e;--line:#cfcbc4;--red:#9c2a2f;--red-fixed:#9c2a2f;--red-light:#c68386;--redL:var(--red-light);--night:#12100e;--night-surface:#1e1a16;--night-line:#2e2924;--night-ink:#eeebe6;--night-ink2:#cfc9c0;--night-mute:#a39d94;--night-mute2:#8e887f;--night-icon:#c9a6a3;--night-hairline:#eeebe640;--night-hover:#eeebe61a;--band-ink:#fbf4f3;--band-mute:#f1d9d7;--label-paper:#f2f1ee;--font-serif:"Cormorant Garamond", "Cormorant Fallback", "Times New Roman", serif;--font-sans:"Onest", "Onest Fallback", "Helvetica Neue", Arial, sans-serif;--container:1280px;--gutter:32px;--section-xl:96px;--section-l:80px;--section-m:72px;--gap-xl:64px;--gap-l:56px;--gap-m:40px;--gap-s:28px;--gap-xs:14px;--gap-2xs:8px;--touch:44px;--radius-none:0;--radius-hover:6px;--hairline:1px;--rule-w:1.5px;--tab-underline:2px;--plan-wall:8px;--focus:3px;--label-shadow:0 30px 60px -20px #0009;--ease:cubic-bezier(.2, .7, .2, 1);--t-display-hero:clamp(56px, 8.4vw, 132px);--t-display-city:clamp(80px, 13vw, 200px);--t-display-page:clamp(56px, 7vw, 104px);--t-h2:clamp(40px, 4.4vw, 60px);--t-lede:clamp(22px, 2vw, 28px);--t-statement:clamp(34px, 3.6vw, 52px);--t-title-l:clamp(26px, 2.4vw, 34px);--t-title-m:28px;--t-title-card:21px;--t-index:22px;--t-body-l:19px;--t-body:16px;--t-nav:15px;--t-meta:14px;--t-caption:13px;--sheet:var(--paper);--plate:var(--card);--leaf:var(--card);--baize:var(--night);--baize-2:var(--night-surface);--ink-2:var(--ink2);--ink-3:var(--mute);--ink-hover:var(--ink);--bone:var(--night-ink);--bone-2:var(--night-ink2);--bone-3:var(--night-mute);--minium:var(--red);--minium-deep:var(--red);--minium-lit:var(--red-light);--route:var(--ink2);--route-ink:var(--ink2);--route-lit:var(--night-ink2);--route-hover:var(--ink);--rule:var(--line);--rule-soft:color-mix(in oklab, var(--line) 60%, transparent);--edge-hi:transparent;--edge-lo:var(--line);--tick:var(--line);--object-kant:var(--line);--btn-face:transparent;--btn-face-hover:transparent;--btn-ink:var(--ink);--btn-rule:var(--red);--grain-opacity:0%;--grain-tile:140px;--cut:0px;--cut-clear:0px;--tick-len:0px;--tick-len-hot:0px;--tick-out:0px;--tick-w:0px;--radius:0;--stroke-map:1;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--viz-fs-xs:11px;--viz-fs-s:13px;--viz-fs-m:14px;--viz-fs-l:17px;--masthead:72px;--masthead-narrow:72px;--stick:calc(var(--masthead) + var(--s-2));--sec-s:28px;--sec-m:40px;--sec-l:clamp(56px, 5vw, 72px);--fs-3xs:var(--t-caption);--fs-2xs:var(--t-meta);--fs-xs:var(--t-meta);--fs-s:var(--t-nav);--fs-m:clamp(17px, 16.2px + .2vw, var(--t-body-l));--fs-l:var(--t-lede);--fs-xl:var(--t-title-l);--fs-2xl:var(--t-h2);--fs-3xl:var(--t-display-page);--fs-4xl:var(--t-display-hero);--lh-tight:.92;--lh-head:1.05;--lh-lead:1.3;--lh-body:1.55;--lh-ui:1.4;--measure-prose:66ch;--measure-lead:46ch;--measure-note:24ch;--measure-caption:40ch;--shell:min(100% - 2 * var(--gutter), var(--container) - 2 * var(--gutter));--shell-form:min(100% - 2 * var(--gutter), 32.5rem);--t-state:.2s;--t-move:.2s;--t-open:.26s;--e-out:var(--ease);--e-settle:var(--ease);--e-inset:var(--ease);--font-voice:var(--font-serif);--font-data:var(--font-sans)}@media (prefers-color-scheme:dark){:root,[data-tone=light]{--lightningcss-light: ;--lightningcss-dark:initial}}[data-tone=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#1b1814;--card:#25211c;--tile:#25211c;--ink:#eeebe6;--ink2:#cfcac2;--mute:#9c968e;--line:#3a3530;--red:#c68386;--btn-rule:var(--red)}@media (prefers-color-scheme:dark){:root:not([data-tone=light]){--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#1b1814;--card:#25211c;--tile:#25211c;--ink:#eeebe6;--ink2:#cfcac2;--mute:#9c968e;--line:#3a3530;--red:#c68386;--btn-rule:var(--red)}}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-var-cyr-v1.woff2)format("woff2");font-weight:500 600;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-var-lat-v1.woff2)format("woff2");font-weight:500 600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-italic-cyr-v1.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-italic-lat-v1.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;src:url(/fonts/Onest-var-cyr-v1.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/fonts/Onest-var-lat-v1.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Fallback;src:local(Times New Roman),local(Times);size-adjust:88%;ascent-override:104%;descent-override:32%}@font-face{font-family:Onest Fallback;src:local(Helvetica Neue),local(Arial);size-adjust:102%;ascent-override:98%;descent-override:26%}.grain{isolation:isolate;position:relative}.grain:before{content:"";z-index:-1;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)'/%3E%3C/svg%3E");background-size:var(--grain-tile) var(--grain-tile);background-repeat:repeat;position:absolute;top:0;bottom:0;left:0;right:0}@media print{.grain:before{content:none}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;scroll-padding-top:7.5rem}body{background:var(--sheet);min-height:100svh;color:var(--ink);font-family:var(--font-voice);font-size:var(--fs-m);line-height:var(--lh-body);font-kerning:normal;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ol,ul{margin:0}ol,ul{padding:0;list-style:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}table{border-collapse:collapse}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}input[type=search]::-webkit-search-results-button{-webkit-appearance:none;appearance:none}input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.shell{width:var(--shell);margin-inline-start:auto;margin-inline-end:auto}.shell-form{width:var(--shell-form);margin-inline-start:auto;margin-inline-end:auto}main{flex:1 0 auto}.skip-link{left:var(--gutter);z-index:50;padding:var(--s-2) var(--s-4);background:var(--baize);color:var(--bone);font-family:var(--font-data);font-size:var(--fs-s);text-decoration:none;position:absolute;top:0;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(var(--s-2))}.voice{font-family:var(--font-voice)}.data{font-family:var(--font-data);font-variant-numeric:tabular-nums}h1,h2,h3,h4{font-family:var(--font-voice);text-wrap:balance;font-weight:400}h1{font-size:var(--fs-3xl);line-height:var(--lh-tight)}h2{font-size:var(--fs-2xl);line-height:var(--lh-head)}h3{font-size:var(--fs-xl);line-height:var(--lh-head)}h4{font-size:var(--fs-l);line-height:var(--lh-lead)}.voice-display{font-family:var(--font-voice);font-style:italic;font-size:var(--fs-4xl);line-height:var(--lh-tight);text-wrap:balance}@media (max-width:339px){.voice-display{font-style:normal}}.lead{font-family:var(--font-voice);font-size:var(--fs-l);line-height:var(--lh-lead);max-width:var(--measure-lead)}.prose{max-width:var(--measure-prose)}.type-group{font-family:var(--font-data);font-size:var(--fs-2xs);line-height:var(--lh-ui);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);font-weight:500;font-stretch:100%}.said-row{font-family:var(--font-voice);font-size:var(--fs-m);line-height:var(--lh-body);color:var(--ink);max-width:var(--measure-prose)}.said-lead{font-family:var(--font-voice);font-size:var(--fs-l);line-height:var(--lh-lead);color:var(--ink);max-width:var(--measure-lead)}.prose>*+*{margin-top:var(--s-5)}.caption{font-family:var(--font-data);font-size:var(--fs-2xs);color:var(--ink-3);max-width:var(--measure-caption);font-stretch:100%}.seq{--seq-w:1.25em;align-items:baseline;row-gap:var(--s-1);clip-path:inset(-1em -1em -1em var(--seq-w));flex-wrap:wrap;margin-inline-start:calc(-1 * var(--seq-w));display:flex}.seq>:before{content:"·";width:var(--seq-w);text-align:center;color:var(--ink-3);text-decoration:none;display:inline-block}.type-stamp{font-family:var(--font-data);font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:.06em;font-weight:500;font-stretch:100%;line-height:var(--lh-ui)}.type-field{font-family:var(--font-data);font-size:var(--fs-2xs);color:var(--field-ink,var(--ink-3));font-weight:400;font-stretch:100%;line-height:var(--lh-ui)}.type-num{font-family:var(--font-data);font-size:var(--fs-2xs);color:var(--num-ink,var(--ink-2));font-variant-numeric:tabular-nums;font-weight:500;font-stretch:100%;line-height:var(--lh-ui)}.type-field--fine,.type-num--fine{font-size:var(--fs-3xs)}.type-line{font-family:var(--font-data);font-size:var(--fs-s);font-stretch:100%;line-height:var(--lh-ui);color:var(--line-ink,var(--ink-2))}.type-figure{font-family:var(--font-data);font-size:var(--figure-fs,var(--fs-l));font-variant-numeric:tabular-nums;font-weight:500;font-stretch:88%;line-height:var(--lh-tight);color:var(--num-ink,var(--ink-2))}.type-note{font-family:var(--font-voice);font-size:var(--fs-xs);color:var(--ink-3);max-width:var(--measure-note)}.type-note--said{font-style:italic}.num-slot{font-variant-numeric:tabular-nums;min-width:calc(var(--digits,4) * 1ch);text-align:right;display:inline-block}:root{--surface:var(--sheet);--mark-fill:var(--route);--mark-hollow:var(--ink-3)}:is(.on-baize,.on-baize-2){--mark-fill:var(--route-lit,var(--route));--mark-hollow:var(--bone-3)}.on-sheet{background:var(--sheet);color:var(--ink);--surface:var(--sheet)}.on-plate{background:var(--plate);color:var(--ink);--surface:var(--plate)}.on-leaf{background:var(--leaf);color:var(--ink);--surface:var(--leaf)}.on-baize{background:var(--baize);color:var(--bone);--surface:var(--baize)}.on-baize-2{background:var(--baize-2);color:var(--bone);--surface:var(--baize-2)}:is(.on-baize,.on-baize-2):not(.cut,.edge,.plate){box-shadow:inset 0 1px 0 0 var(--tick), inset 0 -1px 0 0 var(--tick)}:is(.on-baize,.on-baize-2){--field-ink:var(--bone-3);--num-ink:var(--bone-2);--line-ink:var(--bone-2)}:is(.on-baize,.on-baize-2) :is(.type-note,.caption){color:var(--bone-3)}:is(.on-sheet,.on-plate,.on-leaf){--field-ink:var(--ink-3);--num-ink:var(--ink-2);--line-ink:var(--ink-2)}:is(.on-sheet,.on-plate,.on-leaf) :is(.type-note,.caption){color:var(--ink-3)}:is(.on-sheet,.on-plate,.on-leaf) .link{-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}:is(.on-baize,.on-baize-2) .link{-webkit-text-decoration-color:color-mix(in oklab, var(--bone) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--bone) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--bone) 30%, transparent)}:is(.on-baize,.on-baize-2) .link:hover{-webkit-text-decoration-color:var(--minium-lit);-webkit-text-decoration-color:var(--minium-lit);text-decoration-color:var(--minium-lit)}.cut{border-radius:var(--radius);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%);padding-right:max(var(--cut-clear), var(--pad-x,var(--s-5)))!important;padding-bottom:max(var(--cut-clear), var(--pad-y,var(--s-5)))!important}.cut--small{--cut:8px;--cut-clear:8px}.ticks{position:relative}.ticks:before,.ticks:after{content:"";background:var(--tick);border-radius:var(--tick-w);pointer-events:none;position:absolute}.ticks:before{left:0;top:calc(-1 * (var(--tick-out) + var(--tick-len)));width:var(--tick-w);height:var(--tick-len);transform-origin:bottom}.ticks:after{top:0;left:calc(-1 * (var(--tick-out) + var(--tick-len)));height:var(--tick-w);width:var(--tick-len);transform-origin:100%}@media (max-width:599px){.ticks:before,.ticks:after{content:none}}.edge{--edge-cut:color-mix(in oklab, var(--surface,var(--plate)) 70%, var(--ink));box-shadow:inset 0 1px 0 0 var(--edge-hi), inset 0 -1px 0 0 var(--edge-cut);position:relative}.edge.cut:after{content:"";width:calc(var(--cut) * 1.4143);height:1.5px;right:calc(var(--cut) / 2 - var(--cut) * .7072 + .75px);bottom:calc(var(--cut) / 2);background:var(--edge-cut,var(--edge-lo));pointer-events:none;position:absolute;transform:rotate(-45deg)}:is(.on-baize,.on-baize-2) .plate.on-baize{background:var(--baize-2);--surface:var(--baize-2)}a{color:inherit}.link{color:inherit;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:from-font;-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);transition:text-decoration-color var(--t-state) var(--e-out)}.link:hover{-webkit-text-decoration-color:var(--minium);-webkit-text-decoration-color:var(--minium);text-decoration-color:var(--minium)}.prose .link,.prose a{color:inherit;text-underline-offset:.18em;text-decoration:underline;-webkit-text-decoration-color:var(--route-ink);-webkit-text-decoration-color:var(--route-ink);text-decoration-color:var(--route-ink);transition:text-decoration-color var(--t-state) var(--e-out);text-decoration-thickness:1px}.prose .link:hover,.prose a:hover{-webkit-text-decoration-color:var(--minium);-webkit-text-decoration-color:var(--minium);text-decoration-color:var(--minium)}.link-control{font-family:var(--font-data);font-weight:500;font-stretch:100%;font-size:var(--fs-s);color:var(--route-ink);align-items:center;gap:var(--s-2);min-height:24px;text-decoration:none;display:inline-flex}@media (hover:none){.link-control{min-height:44px}}.link-control:hover{color:color-mix(in oklab, var(--route-ink) 60%, var(--ink))}:is(.on-baize,.on-baize-2) .link-control:hover{color:var(--bone)}.link-control .glyph-arrow{transition:transform var(--t-state) var(--e-out)}.link-control:hover .glyph-arrow{transform:translate(3px)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.disclosure{align-items:center;gap:var(--s-2);display:inline-flex}.disclosure:before{content:"";width:var(--tick-w);border-radius:var(--tick-w);background:currentColor;flex:none;height:10px}[open]>.disclosure:before{transform:rotate(90deg)}.cut-focus:has(:focus-visible){outline:2px solid var(--minium-deep);outline-offset:3px}.cut-focus :focus-visible{outline:none}:is(.on-baize,.on-baize-2) .cut-focus:has(:focus-visible){outline-color:var(--minium-lit)}:is(.on-baize,.on-baize-2) :where(a,button,summary,input,[tabindex]):focus-visible{outline-color:var(--minium-lit)}.hoverable{transition:background-color var(--t-state) var(--e-out)}.hoverable:hover{background:color-mix(in oklab, var(--leaf) 92%, var(--ink))}.hoverable:active{background:color-mix(in oklab, var(--leaf) 86%, var(--ink))}@media (prefers-reduced-motion:no-preference){.ticks:before,.ticks:after{transition:transform var(--t-state) var(--e-out)}.ticks:is(:hover,:focus-within):before,.ticks[data-hot]:before{transform:scaleY(calc(var(--tick-len-hot) / var(--tick-len)))}.ticks:is(:hover,:focus-within):after,.ticks[data-hot]:after{transform:scaleX(calc(var(--tick-len-hot) / var(--tick-len)))}[data-seat]{transition:transform var(--t-state) var(--e-settle)}.probe:before,.probe:after{transition:transform var(--t-state) linear}.disclosure:before{transition:transform var(--t-state) var(--e-out)}}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-body);line-height:var(--lh-body)}h1,h2,h3,h4{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:500}h1{letter-spacing:-.025em}p,li,figcaption,blockquote{text-wrap:pretty}.serif{font-family:var(--font-serif)}.sans,.prose,.said-row,.type-note{font-family:var(--font-sans)}.prose{font-size:var(--t-body-l);color:var(--ink2);line-height:1.68}.lead,.said-lead{font-family:var(--font-serif);font-weight:500;line-height:1.35}.voice-display{letter-spacing:-.025em;font-style:normal;font-weight:500}.type-stamp,.type-group{text-transform:none;letter-spacing:0;font-size:var(--t-meta);font-weight:500}.type-figure{font-family:var(--font-serif);font-weight:600;font-stretch:100%}.cut{clip-path:none;padding-right:var(--pad-x,var(--s-5))!important;padding-bottom:var(--pad-y,var(--s-5))!important}.ticks:before,.ticks:after,.edge.cut:after{content:none}.edge,:is(.on-baize,.on-baize-2):not(.cut,.edge,.plate){box-shadow:none}a{text-decoration:none}.uline,.link-control{color:inherit;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px;transition:color .2s}.uline:hover,.link-control:hover{color:var(--red)}.night .uline:hover,.night .link-control:hover,:is(.on-baize,.on-baize-2) .link-control:hover{color:var(--red-light)}.link-control{font-family:var(--font-sans);font-weight:500;font-size:var(--t-nav)}:is(.on-baize,.on-baize-2) .link-control{color:var(--night-ink)}.link-control .glyph-arrow{display:none}.link{-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px}.link:hover{color:var(--red);text-decoration-color:currentColor}.prose .link,.prose a{color:var(--ink);text-underline-offset:4px;text-decoration-color:currentColor;text-decoration-thickness:1px}.prose .link:hover,.prose a:hover{color:var(--red);text-decoration-color:currentColor}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:var(--focus) solid var(--red-light);outline-offset:3px}.wrap{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline-start:auto;margin-inline-end:auto}@media (max-width:560px){:root{--gutter:20px}}.h2-section{font-family:var(--font-serif);font-weight:500;font-size:var(--t-h2);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1}.display-page{font-family:var(--font-serif);font-weight:500;font-size:var(--t-display-page);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:.92}.split{gap:var(--gap-l);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}@media (max-width:900px){.split{gap:var(--gap-s);grid-template-columns:1fr}}.meta{font-size:var(--t-meta);color:var(--mute);line-height:1.4}.crumbs{font-size:var(--t-meta);color:var(--mute);flex-wrap:wrap;gap:10px;display:flex}.crumbs a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.crumbs a:hover{color:var(--red)}.iconbtn{height:var(--touch);min-width:var(--touch);color:inherit;cursor:pointer;font:500 var(--t-nav) / 1 var(--font-sans);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 10px;transition:background-color .2s;display:inline-flex}.iconbtn:hover{background:var(--line)}.night .iconbtn:hover{background:var(--night-hover)}.night{background:var(--night);color:var(--night-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.utabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0 32px;display:flex}.utab{min-height:var(--touch);box-sizing:border-box;font:500 17px / 1.3 var(--font-sans);color:var(--mute);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:baseline;gap:6px;margin-bottom:-1px;padding:10px 0;transition:color .2s,border-color .2s;display:inline-flex}.utab:hover{color:var(--ink)}.utab.on,.utab[aria-pressed=true],.utab[aria-current]{color:var(--ink);border-bottom-color:var(--ink)}.utab:disabled{opacity:.4;cursor:default}.utab__n{color:var(--mute);font-size:14px;font-weight:400}.search[data-astro-cid-7wytpbdj]{position:static}.search__trigger[data-astro-cid-7wytpbdj]{color:var(--night-ink);list-style:none}.search__trigger[data-astro-cid-7wytpbdj]::-webkit-details-marker{display:none}.search[data-astro-cid-7wytpbdj][open] .search__trigger[data-astro-cid-7wytpbdj]{background:var(--night-hover)}.search__kbd[data-astro-cid-7wytpbdj]{font:400 13px var(--font-sans);color:var(--night-mute)}@media (max-width:900px){.search__word[data-astro-cid-7wytpbdj],.search__kbd[data-astro-cid-7wytpbdj]{display:none}}.search__panel[data-astro-cid-7wytpbdj]{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line);padding:28px 0 32px;position:absolute;top:100%;left:0;right:0}.search__form[data-astro-cid-7wytpbdj]{flex-direction:column;gap:8px;display:flex}.search__label[data-astro-cid-7wytpbdj]{font-size:var(--t-meta);color:var(--mute)}.search__row[data-astro-cid-7wytpbdj]{align-items:flex-end;gap:28px;display:flex}.search__input[data-astro-cid-7wytpbdj]{border:0;border-bottom:2px solid var(--ink);min-width:0;min-height:56px;color:var(--ink);font:500 clamp(26px, 2.4vw, 34px) / 1.1 var(--font-serif);background:0 0;border-radius:0;outline:none;flex:1;padding:0}.search__input[data-astro-cid-7wytpbdj]::placeholder{color:var(--mute)}.search__input[data-astro-cid-7wytpbdj]:focus-visible{border-bottom-color:var(--red)}.search__go[data-astro-cid-7wytpbdj]{cursor:pointer;min-height:44px;color:var(--ink);font:500 16px var(--font-sans);text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1.5px;transition:color .2s}.search__go[data-astro-cid-7wytpbdj]:hover{color:var(--red)}.search__out[data-astro-cid-7wytpbdj]:empty{display:none}.search__out[data-astro-cid-7wytpbdj]{padding-top:20px}.search__out[data-astro-cid-7wytpbdj] .search__count{font-size:var(--t-meta);color:var(--mute);margin-bottom:8px}.search__out[data-astro-cid-7wytpbdj] .search__count a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.search__out[data-astro-cid-7wytpbdj] .search__list{border-top:1.5px solid var(--ink)}.search__out[data-astro-cid-7wytpbdj] .search__hit{border-bottom:1px solid var(--line)}.search__out[data-astro-cid-7wytpbdj] .search__a{font:500 22px / 1.2 var(--font-serif);color:var(--ink);padding:12px 0;transition:color .2s;display:block}.search__out[data-astro-cid-7wytpbdj] .search__a:hover{color:var(--red)}.site-head[data-astro-cid-owm7sp2x]{z-index:40;position:sticky;top:0}.site-head--hero[data-astro-cid-owm7sp2x]{background:0 0;transition:background-color .25s}.site-head--hero[data-astro-cid-owm7sp2x].is-stuck{background:var(--night)}.site-head__inner[data-astro-cid-owm7sp2x]{max-width:var(--container);box-sizing:border-box;padding:14px var(--gutter);transition:padding .25s var(--ease);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.site-head--hero[data-astro-cid-owm7sp2x] .site-head__inner[data-astro-cid-owm7sp2x]{padding-block-start:28px;padding-block-end:28px}.site-head__logo[data-astro-cid-owm7sp2x]{transition:font-size .25s var(--ease)}@media (min-width:901px){.site-head[data-astro-cid-owm7sp2x].is-stuck .site-head__inner[data-astro-cid-owm7sp2x]{padding-block-start:6px;padding-block-end:6px}.site-head[data-astro-cid-owm7sp2x].is-stuck .site-head__inner[data-astro-cid-owm7sp2x] .site-head__logo[data-astro-cid-owm7sp2x]{font-size:21px}html.head-stuck{--masthead:56px}}.site-head__logo[data-astro-cid-owm7sp2x]{letter-spacing:-.01em;color:var(--night-ink);flex:none;font-size:24px;font-weight:600;line-height:1}.site-head--hero[data-astro-cid-owm7sp2x] .site-head__logo[data-astro-cid-owm7sp2x]{font-size:26px}.site-head__nav[data-astro-cid-owm7sp2x]{gap:28px;display:flex}.site-head__link[data-astro-cid-owm7sp2x]{font:500 var(--t-nav) / 1.3 var(--font-sans);color:var(--night-ink2);white-space:nowrap;border-bottom:2px solid #0000;padding:6px 0;transition:color .2s}.site-head__link[data-astro-cid-owm7sp2x]:hover,.site-head__link[data-astro-cid-owm7sp2x].cur{color:#fff}.site-head__link[data-astro-cid-owm7sp2x].cur{border-bottom-color:var(--red-light)}.site-head__tools[data-astro-cid-owm7sp2x]{align-items:center;gap:8px;display:flex}.site-head__tools[data-astro-cid-owm7sp2x] .iconbtn[data-astro-cid-owm7sp2x]{color:var(--night-ink)}.site-head__menu[data-astro-cid-owm7sp2x]{display:none}.site-menu[data-astro-cid-owm7sp2x]{background:var(--night);border-top:1px solid var(--night-hover)}.site-menu[data-astro-cid-owm7sp2x][hidden]{display:none}.site-menu__list[data-astro-cid-owm7sp2x]{max-width:var(--container);padding:8px var(--gutter) 24px;box-sizing:border-box;margin:0 auto;list-style:none;display:grid}.site-menu__list[data-astro-cid-owm7sp2x] li[data-astro-cid-owm7sp2x]+li[data-astro-cid-owm7sp2x]{border-top:1px solid var(--night-hover)}.site-menu__link[data-astro-cid-owm7sp2x]{min-height:56px;color:var(--night-ink2);align-items:center;font-size:28px;font-weight:500;line-height:1.1;display:flex}.site-menu__link[data-astro-cid-owm7sp2x]:hover,.site-menu__link[data-astro-cid-owm7sp2x].cur{color:#fff}.site-menu__link[data-astro-cid-owm7sp2x].cur{-webkit-text-decoration:underline 2px var(--red-light);-webkit-text-decoration:underline 2px var(--red-light);-webkit-text-decoration:underline 2px var(--red-light);text-decoration:underline 2px var(--red-light);text-underline-offset:8px}.site-head__menu--btn[data-astro-cid-owm7sp2x],.tone-sun[data-astro-cid-owm7sp2x]{display:none}.site-head__tone[data-astro-cid-owm7sp2x][aria-pressed=true] .tone-sun[data-astro-cid-owm7sp2x]{display:block}.site-head__tone[data-astro-cid-owm7sp2x][aria-pressed=true] .tone-moon[data-astro-cid-owm7sp2x]{display:none}.site-head__tone[data-astro-cid-owm7sp2x]{visibility:hidden}html[data-js] .site-head__tone[data-astro-cid-owm7sp2x]{visibility:visible}@media (max-width:1100px){.site-head__nav[data-astro-cid-owm7sp2x]{gap:20px}}@media (max-width:900px){.site-head--hero[data-astro-cid-owm7sp2x] .site-head__inner[data-astro-cid-owm7sp2x]{padding-block-start:14px;padding-block-end:14px}.site-head__nav[data-astro-cid-owm7sp2x]{display:none}.site-head__menu--link[data-astro-cid-owm7sp2x]{display:inline-flex}html[data-js] .site-head__menu--link[data-astro-cid-owm7sp2x]{display:none}html[data-js] .site-head__menu--btn[data-astro-cid-owm7sp2x]{display:inline-flex}html.menu-open .site-head--hero[data-astro-cid-owm7sp2x]{background:var(--night);transition:none}}@media (max-width:560px){.site-head__inner[data-astro-cid-owm7sp2x]{gap:12px}.site-head__logo[data-astro-cid-owm7sp2x],.site-head--hero[data-astro-cid-owm7sp2x] .site-head__logo[data-astro-cid-owm7sp2x]{font-size:22px}.site-head__tools[data-astro-cid-owm7sp2x]{gap:0}.site-head__menu[data-astro-cid-owm7sp2x]{padding:0 8px}}.keybar[data-astro-cid-d346dukp]{background:var(--paper)}.keybar__inner[data-astro-cid-d346dukp]{display:flex}.keybar__list[data-astro-cid-d346dukp]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:0 32px;width:100%;display:flex}.keyitem[data-astro-cid-d346dukp]{display:flex}.keyitem__link[data-astro-cid-d346dukp]{box-sizing:border-box;min-height:44px;font:500 16px / 1.3 var(--font-sans);color:var(--mute);border-bottom:2px solid #0000;align-items:baseline;gap:6px;margin-bottom:-1px;padding:12px 0 10px;transition:color .2s,border-color .2s;display:flex}.keyitem__link[data-astro-cid-d346dukp]:hover{color:var(--ink)}.keyitem--seat[data-astro-cid-d346dukp] .keyitem__link[data-astro-cid-d346dukp]{color:var(--ink);border-bottom-color:var(--ink)}.keyitem__n[data-astro-cid-d346dukp]{color:var(--mute);font-size:13px;font-weight:400}.site-foot__inner[data-astro-cid-r4f3bwe4]{max-width:var(--container);box-sizing:border-box;padding:64px var(--gutter) 32px;flex-direction:column;gap:56px;margin:0 auto;display:flex}.site-foot__grid[data-astro-cid-r4f3bwe4]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:start;gap:40px 48px;display:grid}.site-foot__about[data-astro-cid-r4f3bwe4]{flex-direction:column;gap:12px;display:flex}.site-foot__name[data-astro-cid-r4f3bwe4]{font-size:26px;font-weight:600;line-height:1}.site-foot__line[data-astro-cid-r4f3bwe4]{color:var(--night-mute);max-width:22em;font-size:15px;line-height:1.5}.site-foot__col[data-astro-cid-r4f3bwe4]{flex-direction:column;gap:4px;display:flex}.site-foot__h[data-astro-cid-r4f3bwe4]{font:500 14px / 1.4 var(--font-sans);letter-spacing:0;color:var(--night-mute);margin:0 0 8px}.site-foot__link[data-astro-cid-r4f3bwe4]{color:var(--night-ink2);padding:5px 0;font-size:15px;transition:color .2s}.site-foot__link[data-astro-cid-r4f3bwe4]:hover,.site-foot__channel[data-astro-cid-r4f3bwe4]:hover{color:#fff}.site-foot__channel[data-astro-cid-r4f3bwe4]{border-bottom:1px solid var(--night-line);color:var(--night-ink2);justify-content:space-between;gap:16px;padding:10px 0;font-size:15px;transition:color .2s;display:flex}.site-foot__cname[data-astro-cid-r4f3bwe4]{font-weight:500}.site-foot__cabout[data-astro-cid-r4f3bwe4]{color:var(--night-mute);text-align:right}.site-foot__service[data-astro-cid-r4f3bwe4]{color:var(--night-mute2);border-top:1px solid var(--night-line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;font-size:13px;display:flex}.site-foot__service[data-astro-cid-r4f3bwe4] .site-foot__link[data-astro-cid-r4f3bwe4]{color:var(--night-mute2);padding:0;font-size:13px}.site-foot__service[data-astro-cid-r4f3bwe4] .site-foot__link[data-astro-cid-r4f3bwe4]:hover{color:#fff}.site-foot__service-links[data-astro-cid-r4f3bwe4]{gap:24px;display:flex}.crumbs-slot[data-astro-cid-hkbrpulz] .crumbs{padding-top:28px}
