@layer base{.site-grid{grid-template-columns:[full-start] var(--margin) [content-start] minmax(0, 1fr) [content-end] var(--gutter) [rail-start] var(--rail) [rail-end] var(--margin) [full-end];display:grid}@media (width>=90rem){.site-grid{grid-template-columns:[full-start] minmax(var(--margin), 1fr) [content-start] minmax(0, var(--content-max)) [content-end] var(--gutter) [rail-start] var(--rail) [rail-end] minmax(var(--margin), 1fr) [full-end]}}.in-columns{column-gap:var(--column-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.in-content{grid-column:content}.in-measure{grid-column:content-start/rail-end}.raster,.raster-loupe{z-index:-1;pointer-events:none;contain:layout paint style;display:block;position:fixed}.raster{width:100%;height:100%;inset:0;transform:translateZ(0)}.raster-loupe{width:calc(2 * var(--loupe-reach) + 32px);height:calc(2 * var(--loupe-reach) + 32px);opacity:0;will-change:transform;top:0;left:0;transform:translate(-40rem,-40rem)}.raster-loupe__ground{fill:var(--ground)}.raster-loupe--looking{opacity:1}@media (prefers-reduced-motion:reduce){.raster-loupe{display:none}}@media print{.raster,.raster-loupe{display:none}}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){[data-entering] main,[data-entering] .site-footer,[data-entering=site] .site-row,[data-entering][data-from=en] .page-link[data-was]:not([data-was*=en\:]),[data-entering][data-from=uk] .page-link[data-was]:not([data-was*=uk\:]),[data-entering][data-from=es] .page-link[data-was]:not([data-was*=es\:]),[data-entering][data-from=fr] .page-link[data-was]:not([data-was*=fr\:]),[data-entering][data-from=de] .page-link[data-was]:not([data-was*=de\:]),[data-entering][data-bare] .locale-trigger{visibility:hidden;animation:0s 3s forwards page-turn-late}}.page-turn__ink{z-index:29;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}}@layer sections{.section{padding-block:var(--section-air)}.section--opens{padding-top:calc(var(--section-air) * 1.5)}.section--joins{padding-top:calc(var(--act) - var(--section-air))}.deck{font-size:var(--lead-size);line-height:var(--lead-leading);color:var(--body)}.action{align-items:flex-end;gap:var(--gap-action) .5rem;flex-wrap:wrap;display:flex}.action__field,.action__button{flex:100%}.action__note{flex:100%;margin:0}@media (width>=36rem){.action{column-gap:2rem}.action__field{flex:12rem}.action__button{flex:none}.action__note{order:1;margin-top:1rem}}@media (width>=64rem){.action{column-gap:var(--gutter)}.action__button{min-width:var(--rail);flex:none}}.page-head{display:contents}.page-head__title{grid-area:1/content}.page-head__deck{grid-area:2/content;margin:1rem 0 0}@media (width>=64rem){.page-head__deck{grid-area:1/rail;align-self:end;margin:0}}.label{font:var(--label-font);letter-spacing:.08em;text-transform:uppercase;color:var(--quiet)}.group-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:.875rem;font-weight:600;line-height:1.25rem}@property --draw{syntax:"<percentage>";inherits:true;initial-value:0%}.record__head,.prose a,.byline__link,.contents__word,.rulebook-group__name,.rulebook-shelf__word{box-decoration-break:clone;background-image:linear-gradient(to bottom, transparent calc(100% - 1px), var(--ink) calc(100% - 1px), var(--ink) 100%), linear-gradient(to bottom, transparent calc(100% - 1px), var(--rule-rest,var(--border)) calc(100% - 1px), var(--rule-rest,var(--border)) 100%);background-repeat:no-repeat;background-size:var(--draw) 100%, var(--rest-drawn,100%) 100%;transition:--draw .42s cubic-bezier(.35,0,.15,1)}.prose a:hover,.prose a:focus-visible,.contents__link:hover,.contents__link:focus-visible,.byline__link:hover,.byline__link:focus-visible{--draw:100%}@media (prefers-reduced-motion:reduce){.record__head,.prose a,.byline__link,.contents__word,.rulebook-group__name,.rulebook-shelf__word{transition:none}}.headline{margin:0}.headline__opening{font-family:var(--mono);font-size:var(--eyebrow-size);line-height:var(--eyebrow-leading);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:1rem;font-weight:500;display:flex}.headline__opening mark{height:var(--plate-h);padding:0 var(--plate-pad-r) var(--plate-drop,2px) var(--plate-pad-l);background:var(--ink);color:var(--ground);--selection:var(--ground);--selected:var(--ink);flex:none;align-items:center;display:inline-flex}@media (forced-colors:active){.headline__opening mark{forced-color-adjust:none;--ink:CanvasText;--ground:Canvas}}.headline__claim{margin-top:var(--claim-y,.75rem);font-size:var(--h1-size);line-height:var(--h1-leading);letter-spacing:-.03em;font-weight:700;display:block}html[data-script=cyrillic] .headline__claim{letter-spacing:-.05em}.section-head{margin-bottom:var(--head-air)}.section-head__title{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:0;display:flex}.section-head__claim{font-size:var(--h2-size);line-height:var(--h2-leading);letter-spacing:-.03em;white-space:nowrap;font-weight:700}.section-head__tail{font-family:var(--mono);font-size:var(--h2-tail-size);line-height:var(--h2-tail-leading);text-transform:uppercase;white-space:nowrap;font-weight:400}.block-head__group{margin:0 0 .5rem}.block-head__title{font-size:var(--h3-size);line-height:var(--h3-leading);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;font-weight:700}.block-head__text{color:var(--body);text-wrap:pretty;margin:.75rem 0 0;font-size:1rem;line-height:1.5rem}.table{--table-gap:1rem;margin-top:var(--table-air,0);left:calc(-1 * var(--table-gap));width:calc(100% + 2 * var(--table-gap));table-layout:fixed;border-collapse:separate;border-spacing:var(--table-gap) 0;text-align:left;position:relative}.table th,.table td{box-sizing:border-box;vertical-align:top}.table thead th{padding:0 0 var(--table-head-air,.75rem)}.table tbody th{padding:calc(.5rem + 3px) 0 .5rem}.table tbody td{padding:calc(.5rem + 1px) 0 .5rem}.table tbody tr:last-child th,.table tbody tr:last-child td{padding-bottom:calc(.5rem + 1px)}.table__corner,.table__name{width:var(--table-name-w,14rem)}.table__corner,.table__head{vertical-align:bottom}.table__head:last-child{width:var(--table-last-w,auto)}.table__label{box-sizing:border-box;border:1px solid var(--ink);height:1.5rem;color:var(--ink);white-space:nowrap;align-items:center;padding:0 .5rem;display:inline-flex}.table__label--answer{background:var(--ink);color:var(--ground);--selection:var(--ground);--selected:var(--ink)}.table tbody tr{position:relative}.table tbody th:after,.table tbody tr:last-child th:before{content:"";background:var(--hairline);height:1px;position:absolute;left:0;right:0}.table tbody th:after{top:0}.table tbody tr:last-child th:before{bottom:0}tbody tr th.table__group-name{font:600 .75rem/1rem var(--sans);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:var(--ink);padding:1.5rem 0 .375rem}tbody:first-of-type tr th.table__group-name{padding-top:0}tbody tr th.table__group-name:after{content:none}.table__name{font:var(--table-name-font,500 .875rem/1.25rem var(--sans));color:var(--ink)}.table__cell{color:var(--ink);grid-template-columns:6.875rem 1fr;align-items:baseline;column-gap:1rem;font-size:1rem;line-height:1.5rem}.table__value{min-width:0}.table__value--absent{font:400 .75rem/1.5rem var(--mono);color:var(--quiet);display:block}.table__which{display:var(--table-which-display,none)}.table--reference{--table-last-w:11rem;--table-head-air:.5rem;--table-name-font:400 .875rem/1.25rem var(--mono);min-width:37.5rem}.table__scroll{--table-gap:1rem;left:calc(-1 * var(--table-gap));width:calc(100% + 2 * var(--table-gap));position:relative;overflow-x:auto}.table__scroll::-webkit-scrollbar{height:.25rem}.table__scroll::-webkit-scrollbar-thumb{background:var(--ink);background-clip:padding-box;border-bottom:.125rem solid #0000}@supports not selector(::-webkit-scrollbar){.table__scroll{scrollbar-width:thin;scrollbar-color:var(--ink) transparent}}.table__scroll>table{width:100%;left:0}@media (width<=47.999rem){.table--compare{--table-gap:0rem;--table-which-display:block;display:block}.table--compare thead{display:none}.table--compare tbody tr{padding:calc(.75rem + 1px) 0 .75rem;display:block}.table--compare tbody tr:last-child{padding-bottom:calc(.75rem + 1px)}.table--compare tbody th{width:auto;padding:0;display:block}.table--compare tbody td{margin-top:.25rem;padding:0;display:grid}.table--compare tbody td:first-of-type{margin-top:.5rem}.table--compare tbody tr:last-child th,.table--compare tbody tr:last-child td{padding-bottom:0}[data-use=compare] .table__group-head{padding:0}[data-use=compare] .table__group-name{padding:2rem 0 .375rem}[data-use=compare] tbody:first-of-type .table__group-name{padding-top:0}.table--reference{--table-name-w:11rem;--table-last-w:7.5rem}}.page-link{--chip-h:calc(1.5rem + .5rem * var(--large,0));--chip-size:calc(.875rem + .125rem * var(--large,0));--sign-w:calc(1.125rem + .375rem * var(--large,0));--word-pad:calc(.5rem + .25rem * var(--large,0));isolation:isolate;min-width:0;display:inline-flex;position:relative}.page-link__box{min-width:0;max-width:100%;display:inline-flex;position:relative}.page-link .face{align-items:center;min-width:0;display:inline-flex}.page-link .face.fill{user-select:none;pointer-events:none;position:absolute;inset:0}.page-link .face.fill i,.page-link .face.fill b{transition:clip-path .5s cubic-bezier(.35,0,.15,1)}.page-link .face.fill i{clip-path:inset(0)}.page-link .face.fill b{clip-path:inset(0 100% 0 0)}@media (hover:hover){.page-link:hover .face.fill i{clip-path:inset(0 0 0 100%)}.page-link:hover .face.fill b{clip-path:inset(0)}}.page-link:focus-visible .face.fill i{clip-path:inset(0 0 0 100%)}.page-link:focus-visible .face.fill b{clip-path:inset(0)}.page-link.current .face.fill i{clip-path:inset(0 0 0 100%);transition:none}.page-link.current .face.fill b{clip-path:inset(0);transition:none}.page-link .face.fill i:before,.page-link .face.fill b:before{content:attr(data-t)}.page-link i{box-sizing:border-box;width:var(--sign-w);height:var(--chip-h);border:1px solid var(--ink);font-family:var(--mono);font-size:var(--chip-size);flex:none;justify-content:center;align-items:center;font-style:normal;display:flex}.page-link--wide i{width:auto;min-width:var(--chip-h);padding:0 .375rem}.page-link b{height:var(--chip-h);line-height:calc(var(--chip-h) - 2px);border:1px solid var(--ink);padding:0 var(--word-pad);font-family:var(--mono);font-size:var(--chip-size);white-space:nowrap;min-width:0;font-weight:400;display:block;overflow:hidden}.page-link--prompt b{font-family:var(--sans);font-weight:600}.page-link__word,.page-link .face.fill b:before{display:block;overflow:hidden}.page-link--cut .page-link__word,.page-link--cut .face.fill b:before{mask-image:linear-gradient(#000, #000), conic-gradient(#000 0 270deg, transparent 270deg 360deg), linear-gradient(#000, #000), conic-gradient(#000 0 180deg, transparent 180deg 360deg), linear-gradient(#000, #000), conic-gradient(#000 0 90deg, transparent 90deg 360deg), linear-gradient(#000, #000);mask-position:0 0,100% 100%,right 48px top 0,100% 100%,right 24px top 0,100% 100%,100% 0;mask-size:calc(100% - 72px) 100%,4px 4px,24px 100%,4px 4px,24px 100%,4px 4px,24px 100%;mask-repeat:no-repeat,repeat,no-repeat,repeat,no-repeat,repeat,no-repeat;mask-composite:add,intersect,add,intersect,add,intersect,add}.page-link .face i,.page-link .face b{color:var(--ink);background:0 0}.page-link .face.fill i,.page-link .face.fill b{background:var(--ink);color:var(--ground)}.page-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.page-link--ring-box:focus-visible{outline:none}.page-link--ring-box:focus-visible .page-link__box{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.page-link .face.fill i,.page-link .face.fill b{transition:none}}.site-header{z-index:30;padding-block:var(--header-top);position:sticky;top:0}main{margin-top:calc(var(--header-top) * -1);position:relative}@media print{.site-header{position:static}}.site-row{height:var(--logo-size)}.site-row,.site-nav,.site-aside,.site-secondary{align-items:center;gap:1rem;display:flex}.site-aside{margin-left:auto}.site-brand{align-items:center;gap:calc(var(--logo-size) * .375);display:flex}.site-brand svg{flex:none;display:block}.site-brand:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.site-brand b{font-size:calc(var(--logo-size) * .5);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-weight:600;line-height:1}.at-sections,.at-aside,.at-more{display:none}.at-menu{display:inline-flex}.at-locale-inline{display:none}@media (width>=23.4375rem) and (width<=47.999rem){.at-locale-inline:lang(en){display:inline-flex}}@media (width>=23.4375rem){.site-drawer__language:lang(en){display:none}}@media (width>=24rem){.at-locale-inline{display:inline-flex}.site-drawer__language{display:none}}@media (width>=48rem){.at-locale-inline,.at-menu{display:none}.at-aside,.at-sections{display:inline-flex}.at-more{display:block}.site-aside{gap:3rem}}@media (width>=48rem) and (width<=63.999rem){[data-section]:not([data-fold]){display:none}}@media (width>=64rem){.at-more:not([data-fold]){display:none}}[data-section][data-fold=out],.at-more[data-fold="0"],.menu-toggle[data-when=open]{display:none}@media (width<=47.999rem){[data-menu=open] .menu-toggle[data-when=rest],html:has([data-drawer]:target) .menu-toggle[data-when=rest]{display:none}[data-menu=open] .menu-toggle[data-when=open],html:has([data-drawer]:target) .menu-toggle[data-when=open],[data-menu-one] .menu-toggle[data-when=rest]{display:inline-flex}[data-menu-one] .menu-toggle[data-when=open]{display:none}}:is([data-menu-toggle][aria-expanded=true],.site-more[open]:not(.closing)>summary) [data-fill] i{clip-path:inset(0 0 0 100%)}:is([data-menu-toggle][aria-expanded=true],.site-more[open]:not(.closing)>summary) [data-fill] b{clip-path:inset(0)}.menu-toggle__sign{position:relative}.menu-toggle b{text-align:center}.menu-toggle b:after{content:attr(data-wide);visibility:hidden;height:0;display:block;overflow:hidden}.menu-toggle:after,.site-more__trigger:after,.locale-trigger:after,.site-drawer__service:after{content:"";position:absolute;inset:-.625rem -.5rem}.menu-toggle__bars{display:inline-flex}.menu-toggle__bars span{transition:translate .22s cubic-bezier(.35,0,.15,1) .22s,opacity 0s .22s;display:inline-block}.menu-toggle__x{position:absolute;inset:0}.menu-toggle__x span{opacity:0;transform-origin:50% calc(50% + .04em);justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.35,0,.15,1),opacity 0s .22s;display:flex;position:absolute;inset:0}.menu-toggle__x span:first-child{transform:scaleY(.9324)rotate(-21.18deg)}.menu-toggle__x span:last-child{transform:scaleY(.9324)rotate(21.18deg)}:is([data-menu-toggle][aria-expanded=true],.site-more[open]:not(.closing)>summary) .menu-toggle__bars span{opacity:0;transition:translate .22s cubic-bezier(.35,0,.15,1),opacity 0s .22s}:is([data-menu-toggle][aria-expanded=true],.site-more[open]:not(.closing)>summary) .menu-toggle__bars span:first-child{translate:.5ch}:is([data-menu-toggle][aria-expanded=true],.site-more[open]:not(.closing)>summary) .menu-toggle__bars span:last-child{translate:-.5ch}:is([data-menu-toggle][aria-expanded=true],.site-more[open]:not(.closing)>summary) .menu-toggle__x span{opacity:1;transition:transform .22s cubic-bezier(.35,0,.15,1) .22s,opacity 0s .22s;transform:none}@media (prefers-reduced-motion:reduce){.menu-toggle__bars span,.menu-toggle__x span,:is([data-menu-toggle][aria-expanded=true],.site-more[open]:not(.closing)>summary) .menu-toggle__bars span,:is([data-menu-toggle][aria-expanded=true],.site-more[open]:not(.closing)>summary) .menu-toggle__x span{transition:none}}.menu-toggle__cross{position:relative}.menu-toggle__cross span{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.site-drawer{top:calc(var(--header-top) * 2 + var(--logo-size));z-index:30;padding:3rem var(--margin) 2rem;flex-direction:column;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@media (width<=47.999rem){[data-menu=open] .site-drawer,.site-drawer:target{display:flex}[data-menu=open],html:has([data-drawer]:target){overflow:hidden}[data-menu=open] main,[data-menu=open] .site-footer,html:has([data-drawer]:target) main,html:has([data-drawer]:target) .site-footer{visibility:hidden}}.site-drawer__paths{flex:none}.site-drawer__path{--large:1;align-items:center;width:100%;height:3.5rem;display:flex}.site-drawer__language{margin-top:1rem}.site-drawer__foot{border-top:1px solid var(--hairline);flex:none;margin-top:auto;padding-top:calc(2rem - 1px)}.site-drawer__action{min-width:100%}.site-drawer__micro{color:var(--quiet);margin:1rem 0 0;font-size:1rem;line-height:1.5rem}.site-drawer__quiet{gap:1rem;margin-top:2rem;display:flex}:root{--passage-solid:round(down, calc(var(--header-top) + var(--logo-size)), 4px);--passage-ramp:32px;--passage-tile:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%224%22%20height%3D%2232%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20d%3D%22M0%200h4v1h-4zM0%201h4v1h-4zM0%202h4v1h-4zM0%203h4v1h-4zM0%204h1v1h-1zM2%204h2v1h-2zM1%205h3v1h-3zM0%206h4v1h-4zM0%207h4v1h-4zM0%208h1v1h-1zM3%208h1v1h-1zM2%209h2v1h-2zM0%2010h4v1h-4zM0%2011h4v1h-4zM0%2012h1v1h-1zM3%2012h1v1h-1zM3%2013h1v1h-1zM1%2014h3v1h-3zM0%2015h4v1h-4zM0%2016h1v1h-1zM3%2016h1v1h-1zM3%2017h1v1h-1zM3%2018h1v1h-1zM0%2019h4v1h-4zM0%2020h1v1h-1zM3%2021h1v1h-1zM3%2022h1v1h-1zM1%2023h3v1h-3zM0%2024h1v1h-1zM3%2026h1v1h-1zM2%2027h2v1h-2zM0%2028h1v1h-1zM3%2031h1v1h-1z%22%2F%3E%3C%2Fsvg%3E)}@supports not (width:round(4px, 4px)){:root{--passage-solid:calc(var(--header-top) + var(--logo-size))}}html{scroll-padding-top:calc(var(--passage-solid) + var(--passage-ramp))}.passage-plate,.passage-ramp{z-index:20;pointer-events:none;contain:layout paint style;width:100%;display:block;position:fixed;left:0}.passage-plate{height:var(--passage-solid);top:0}.passage-ramp{top:var(--passage-solid);height:var(--passage-ramp);-webkit-mask-image:var(--passage-tile);mask-image:var(--passage-tile);-webkit-mask-size:4px var(--passage-ramp);mask-size:4px var(--passage-ramp);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x}.passage__ground{fill:var(--ground)}.loupe-band{width:100%;height:calc(var(--passage-solid) + var(--passage-ramp));z-index:21;pointer-events:none;-webkit-mask-image:linear-gradient(#000 0 0), var(--passage-tile);mask-image:linear-gradient(#000 0 0), var(--passage-tile);-webkit-mask-size:100% var(--passage-solid), 4px var(--passage-ramp);mask-size:100% var(--passage-solid), 4px var(--passage-ramp);-webkit-mask-position:0 0, 0 var(--passage-solid);mask-position:0 0, 0 var(--passage-solid);position:fixed;top:0;left:0;overflow:hidden;-webkit-mask-repeat:no-repeat,repeat-x;mask-repeat:no-repeat,repeat-x}.raster-loupe--band{position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.loupe-band{display:none}}@media (forced-colors:active){.passage__ground{fill:canvas}.passage-ramp,.loupe-band{display:none}}@media print{.passage-plate,.passage-ramp,.loupe-band{display:none}html{scroll-padding-top:0}}.locale,.site-more{position:relative}.locale-trigger,.site-more__trigger{cursor:pointer;list-style:none}.locale-trigger::-webkit-details-marker,.site-more__trigger::-webkit-details-marker{display:none}.locale-trigger::marker,.site-more__trigger::marker{content:""}.locale[open]:not(.leaving) .locale-trigger .face.fill i,.site-more[open]:not(.leaving) .site-more__trigger .face.fill i{clip-path:inset(0 0 0 100%)}.locale[open]:not(.leaving) .locale-trigger .face.fill b,.site-more[open]:not(.leaving) .site-more__trigger .face.fill b{clip-path:inset(0)}.locale.leaving .locale-trigger .face.fill i,.locale.leaving .locale-trigger .face.fill b,.site-more.leaving .site-more__trigger .face.fill i,.site-more.leaving .site-more__trigger .face.fill b{transition-duration:.34s}.locale-trigger .strokes{place-items:center;display:grid;position:relative}.locale-trigger .strokes span{grid-area:1/1}.locale-trigger .strokes .turn{clip-path:inset(0 0 100%);transition:clip-path .34s linear}.locale[open]:not(.closing) .locale-trigger .strokes .turn{clip-path:inset(0)}.locale-list,.site-more__list{z-index:20;gap:.25rem;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:calc(100% + .25rem);left:0}details:not([open])>:is(.locale-list,.site-more__list){display:none}.locale-list a,.site-more__list .page-link{background:var(--ground);display:inline-flex}.locale-list a:after,.site-more__list .page-link:after{content:"";position:absolute;inset:-.125rem -.5rem -.625rem}@media (prefers-reduced-motion:reduce){.locale-trigger .strokes .turn{transition:none}}@property --edge{syntax:"<length>";inherits:true;initial-value:0}.url-field{height:var(--control-h);cursor:text;align-items:stretch;gap:.5rem;transition:--edge cubic-bezier(.2,.9,.25,1);display:flex}.url-field.gliding{transition-duration:.42s}.url-field .scheme{background:var(--ink);color:var(--ground);font-family:var(--mono);user-select:none;flex:none;align-items:center;padding:0 .75rem;font-size:1rem;display:inline-flex;position:relative}.url-field .body{min-width:0;height:var(--control-h);flex:1;display:block;position:relative}.url-field input,.url-field .ghost,.url-field .mirror{font-family:var(--sans);letter-spacing:normal;font-size:1.25rem;line-height:1}.url-field input{width:100%;color:var(--ink);caret-color:var(--ink);background:0 0;border:0;padding:0 0 2px;position:absolute;inset:0}.url-field input::placeholder{color:var(--quiet);opacity:1}.url-field.is-live input::placeholder{color:#0000}.url-field input:focus{outline:none}.url-field .mark{pointer-events:none;position:absolute;inset:4px}.url-field .mark i{display:block;position:absolute;inset:0}.url-field .mark i:before,.url-field .mark i:after{content:"";background:var(--ground);transition:transform .42s cubic-bezier(.2,.9,.25,1);position:absolute}.url-field .mark .across:before,.url-field .mark .across:after{height:2px;left:0;right:0;transform:scaleX(0)}.url-field .mark .across:before{transform-origin:100%;top:0}.url-field .mark .across:after{transform-origin:0;bottom:0}.url-field .mark .down:before,.url-field .mark .down:after{width:2px;top:0;bottom:0;transform:scaleY(0)}.url-field .mark .down:before{transform-origin:50% 0;left:0}.url-field .mark .down:after{transform-origin:50% 100%;right:0}.url-field:has(input:focus-visible) .mark .across:before,.url-field:has(input:focus-visible) .mark .across:after{transform:scaleX(1)}.url-field:has(input:focus-visible) .mark .down:before,.url-field:has(input:focus-visible) .mark .down:after{transform:scaleY(1)}.url-field .scheme{outline-offset:-6px;outline:2px solid #0000}@media (forced-colors:active){.url-field .mark{display:none}.url-field:has(input:focus-visible) .scheme{outline-color:highlight}}.url-field input:-webkit-autofill,.url-field input:-webkit-autofill:hover,.url-field input:-webkit-autofill:focus,.url-field input:-webkit-autofill:active{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 100vmax var(--ground) inset;box-shadow:0 0 0 100vmax var(--ground) inset;caret-color:var(--ink);transition:background-color 100000s;animation:1ms url-field-autofilled}.url-field input:autofill,.url-field input:autofill:hover,.url-field input:autofill:focus,.url-field input:autofill:active{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 100vmax var(--ground) inset;box-shadow:0 0 0 100vmax var(--ground) inset;caret-color:var(--ink);transition:background-color 100000s;animation:1ms url-field-autofilled}@keyframes url-field-autofilled{0%{opacity:1}to{opacity:1}}.url-field .veil{pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.url-field.is-live .veil{display:block}.url-field input:not(:placeholder-shown)~.veil{display:none}.url-field .ghost{color:var(--quiet);white-space:pre;user-select:none;transform:translateX(calc(var(--edge) - var(--ghost-w,0px)));align-items:center;padding:0 0 2px;display:flex;position:absolute;inset:0}.url-field.gliding .ghost{will-change:transform}.url-field .gauge{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.url-field .mirror{white-space:pre;visibility:hidden;position:absolute;top:0;left:0}.url-field .line{pointer-events:none;align-items:flex-end;height:4px;display:flex;position:absolute;inset:auto 0 0}.url-field .line .solid{background:var(--ink);flex:none;height:2px}.url-field .line .solid .rest{height:0;font-family:var(--sans);visibility:hidden;font-size:1.25rem;line-height:0;display:block;overflow:hidden}.url-field.is-live .line .solid{width:var(--edge)}.url-field.is-live .line .solid .rest{display:none}.url-field .line .head{background:var(--ink);flex:none;width:4px;height:4px;margin-bottom:-1px}.url-field.past-end .line .head{display:none}.url-field:has(input[aria-invalid=true]) .line .solid,.url-field:has(input[aria-invalid=true]) .line .head{background:var(--red)}.url-field .line .tail{background:var(--hairline);flex:1;height:1px;margin-bottom:.5px;margin-left:4px}.url-field__note{height:1lh}.url-field__note.is-wrong{color:var(--red)}.url-field__more{vertical-align:middle}@media (prefers-reduced-motion:reduce){.url-field,.url-field .mark i:before,.url-field .mark i:after{transition:none}}@property --cut{syntax:"<number>";inherits:true;initial-value:0}.cut-button{height:var(--control-h);background:var(--ink);background:linear-gradient(to right, var(--ink) 0 var(--near), transparent var(--near) var(--far), var(--ink) var(--far) 100%);color:var(--ground);--selection:var(--ground);--selected:var(--ink);cursor:pointer;font-family:var(--sans);--slab:1rem;--slit:.25rem;--near:calc(var(--slab) + (100% - var(--slab) - var(--slab) - var(--slit)) * max(0, 2 * var(--cut) - 1));--far:calc(var(--slab) + var(--slit) + (100% - var(--slab) - var(--slab) - var(--slit)) * min(1, 2 * var(--cut)));--cut:0;transition:--cut .7s cubic-bezier(.2,.9,.25,1);transition-timing-function:linear(0, .0977 3.3%, .2051 6.7%, .3746 10%, .4141 13.3%, .4367 16.7%, .4534 20%, .4671 23.3%, .4791 26.7%, .4901 30%, .5007 33.3%, .5113 36.7%, .5223 40%, .5344 43.3%, .5482 46.7%, .565 50%, .5877 53.3%, .6269 56.7%, .777 60%, .8715 63.3%, .9046 66.7%, .9264 70%, .9431 73.3%, .9565 76.7%, .9674 80%, .9763 83.3%, .9834 86.7%, .989 90%, .9936 93.3%, .9972 96.7%, 1);border:0;padding:0;display:inline-flex;position:relative}.cut-button .face{height:100%;padding-inline:calc(1rem + (var(--slab) + var(--slit)) / 2);transform:translateX(calc((var(--slab) + var(--slit)) * (.5 - var(--cut))));flex:1;justify-content:center;align-items:center;font-size:1rem;font-weight:600;display:flex}.cut-button .face.open{color:var(--ink);user-select:none;pointer-events:none;clip-path:inset(0 calc(100% - var(--far)) 0 var(--near));will-change:clip-path;position:absolute;inset:0}.cut-button .face.open:before{content:attr(data-t)}@media (hover:hover) and (pointer:fine){.cut-button:hover{--cut:1}}.cut-button:focus-visible{--cut:1}.cut-button:active{clip-path:inset(2px)}.cut-button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cut-button{transition:none}}.closer-head{grid-row:head}.closer-action{margin-top:var(--closer-gap);grid-area:row/content}.closer-micro{color:var(--closer-quiet);font-size:1rem;line-height:1.5rem}@media (width>=64rem){.closer-action{grid-column:content-start/rail-end}}:root{--footer-air:clamp(2.5rem, calc(2.5rem + (100vw - 24.375rem) * .037037), 3.375rem);--closer-gap:clamp(1.5rem, calc(1.5rem + (100vw - 24.375rem) * .042328), 2.5rem);--footer-step:clamp(3rem, calc(3rem + (100vw - 24.375rem) * .042328), 4rem);--band-seam:var(--footer-step);--closer-quiet:var(--quiet-inverse)}@media (width>=36rem){:root{--band-seam:calc(var(--footer-step) - .375rem)}}.site-footer__grain{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.site-footer__loupe{will-change:transform;transform:translate(-40rem,-40rem)}@media (prefers-reduced-motion:reduce){.site-footer__loupe{display:none}}.site-footer{--ink:#fff;--ground:#111110;--border:#ffffff59;--ink-soft:#ffffff8c;--hairline:#f4f4f233;--quiet:var(--closer-quiet);--body:var(--closer-quiet);--red:var(--red-ink);--head-air:0rem;min-height:calc(100svh - var(--masthead-clear));padding-block:var(--footer-air) var(--footer-step);isolation:isolate;color:#fff;background:#111110;grid-template-rows:[air-over]1fr[head]min-content[row]min-content[note]min-content[seam]1fr[sign]min-content[air-vow]1fr[vow]min-content[air-under]1fr;position:relative}.site-footer__foot{margin-top:var(--band-seam);flex-direction:column;grid-row:sign;gap:1rem;display:flex}.site-footer__row{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.site-footer__pages{flex-wrap:wrap;gap:1rem;display:flex}.site-footer__vow{margin:var(--footer-step) 0 0;grid-area:vow/content-start/vow/rail-end;container-type:inline-size}.site-footer__grain-art{--vow-cap:.72em;width:100%;height:1.78em;margin-block:calc(var(--vow-cap) - .78em) 0;font-size:min(21.61cqw,5rem);display:block;overflow:visible}.site-footer__vow-line{font-family:var(--sans);letter-spacing:0;font-kerning:none;font-size:1em;font-weight:700;transform:translateY(.78em)}.site-footer__vow-line[data-vow=whole]{display:none}.site-footer__vow-line[data-vow=second]{transform:translateY(1.78em)}@container (width>=686px){.site-footer__grain-art{height:.78em;font-size:min(11.67cqw, max((100cqw - var(--gutter) - var(--rail)) * .1167, 7.2rem))}.site-footer__vow-line[data-vow=whole]{display:block}.site-footer__vow-line[data-vow=first],.site-footer__vow-line[data-vow=second]{display:none}}.site-footer__dense,.site-footer__near-coarse{display:none}@container (width>=892px){.site-footer__fine,.site-footer__near-dense{display:none}.site-footer__dense,.site-footer__near-coarse{display:inline}}.site-footer__copy{font-family:var(--mono);letter-spacing:.02em;color:var(--closer-quiet);margin:0 0 -.5rem;font-size:.75rem;line-height:1.5rem}@media (width>=48rem){.site-footer__copy{margin-bottom:0}.site-footer__foot{flex-direction:row;justify-content:space-between;align-items:center}}@media (width>=64rem){:root{--footer-air:clamp(3.375rem, calc(3.375rem + (100vw - 64rem) * .0625), 4.375rem);--closer-gap:clamp(2.5rem, calc(2.5rem + (100vw - 64rem) * .03125), 3rem);--footer-step:clamp(4rem, calc(4rem + (100vw - 64rem) * .0625), 5rem)}.site-footer__foot{grid-template-columns:minmax(0, 1fr) var(--rail);column-gap:var(--gutter);align-items:center;display:grid}.site-footer__row{flex-wrap:nowrap;justify-content:space-between}}@property --tide-cut{syntax:"*";inherits:false}main{padding-bottom:var(--tide-room,0px)}.site-footer[data-tide]{bottom:var(--tide-bottom,0px);z-index:15;clip-path:var(--tide-cut,none);position:sticky}.site-footer__front{z-index:15;pointer-events:none;display:none;position:fixed;left:0}.site-footer__front[data-lifted]{display:block}@media print{.site-footer[data-tide]{clip-path:none;position:relative}.site-footer__front[data-lifted]{display:none}}@media (prefers-reduced-motion:no-preference) and (forced-colors:none){[data-entering][data-from] .page-link[data-was]:not([data-now]) b:not([data-t]){font-size:0}[data-entering][data-from] .page-link[data-was]:not([data-now]) b:before{font-size:var(--chip-size);display:block}[data-entering][data-from=en] .page-link[data-was*=en\:]:not([data-now]) b:before{content:var(--was-en);width:calc(var(--was-en-n) * 1ch)}[data-entering][data-from=uk] .page-link[data-was*=uk\:]:not([data-now]) b:before{content:var(--was-uk);width:calc(var(--was-uk-n) * 1ch)}[data-entering][data-from=es] .page-link[data-was*=es\:]:not([data-now]) b:before{content:var(--was-es);width:calc(var(--was-es-n) * 1ch)}[data-entering][data-from=fr] .page-link[data-was*=fr\:]:not([data-now]) b:before{content:var(--was-fr);width:calc(var(--was-fr-n) * 1ch)}[data-entering][data-from=de] .page-link[data-was*=de\:]:not([data-now]) b:before{content:var(--was-de);width:calc(var(--was-de-n) * 1ch)}}@media (hover:hover) and (pointer:fine) and (forced-colors:none){html[data-scrollbar=on]{scrollbar-width:none}html[data-scrollbar=on]::-webkit-scrollbar{display:none}}.scrollbar{z-index:25;pointer-events:none;width:1rem;height:100%;position:fixed;top:0;right:0}html[data-prologue] .scrollbar[data-kept]{visibility:hidden}.scrollbar__track{pointer-events:auto;width:1rem;position:absolute;right:0}@media (width>=64rem){.scrollbar{right:.5rem}.scrollbar__track{width:1.5rem;right:-.5rem}}.scrollbar__line{background:var(--ink);width:.125rem;transition:width .12s ease-out,right .12s ease-out;position:absolute;right:.4375rem}.scrollbar__line[data-held]{width:.25rem;right:.375rem}.scrollbar__line[data-light]{background:var(--light)}.scrollbar__mark{--mark-ink:var(--ink);--mark-edge:var(--border);cursor:pointer;pointer-events:auto;background:0 0;border:0;width:1rem;height:1rem;padding:.25rem;position:absolute;right:0}.scrollbar__mark[data-light]{--mark-ink:var(--light);--mark-edge:var(--quiet-inverse)}.scrollbar__mark:before{content:"";box-sizing:border-box;border:1px solid var(--mark-edge);width:.5rem;height:.5rem;display:block}.scrollbar__mark[data-current]:before,.scrollbar__mark[data-pointed]:before{border-color:var(--mark-ink);background:var(--mark-ink)}.scrollbar__plate{--plate-ring:var(--ground);--plate-ink:var(--ink);--plate-words:var(--ground);background:var(--plate-ring);cursor:pointer;pointer-events:auto;width:max-content;max-width:calc(min(100vw,80rem) - 2.75rem);padding:.25rem;position:absolute;right:.75rem}.scrollbar__plate[data-light]{--plate-ring:var(--ink);--plate-ink:var(--light);--plate-words:var(--ink)}.scrollbar__plate[data-dragged]{pointer-events:none}.scrollbar__name{background:var(--plate-ink);min-height:1.5rem;color:var(--plate-words);font:400 .875rem / 1.25rem var(--sans);align-items:center;padding:.125rem .5rem;display:flex}@media (prefers-reduced-motion:reduce){.scrollbar__line{transition:none}}@media print{.scrollbar{display:none}}}@keyframes page-turn-late{to{visibility:visible}}
