:root{--pad:15px;--ease-g:cubic-bezier(.22,1,.36,1);--hl:#ffffff13}.light{--hl:#0000000d}@media (width<=759.98px){:root{--pad:12px}}.ask [hidden]{display:none!important}.ask-in:before{content:"/";color:var(--pat);-webkit-user-select:none;user-select:none;margin-right:0}.ask-in{white-space:nowrap;background:var(--bg);align-items:center;gap:1ch;width:max-content;max-width:100%;height:15px;padding-right:3px;transition:background-color .25s;display:flex}.ask-pre{color:var(--cm);white-space:pre;cursor:text;transition:color .25s}.ask-u{color:var(--tag);transition:color .25s}.ask-field{flex:0 0 var(--askf,46ch);min-width:6ch;height:15px;display:block;position:relative}.ask-field input{width:100%;height:25px;font:inherit;letter-spacing:inherit;color:var(--txt);caret-color:var(--txt);caret-animation:manual;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;line-height:25px;position:absolute;top:-5px;left:0}.ask-field input::placeholder{color:#0000}.ask-field:focus-within{box-shadow:0 2px 0 -1px var(--tag)}.ask-ph{height:15px;color:var(--cm);pointer-events:none;white-space:pre;text-overflow:ellipsis;clip-path:inset(0);line-height:15px;transition:clip-path .4s cubic-bezier(.2,.7,.2,1),color .25s;position:absolute;top:0;left:0;right:0;overflow:hidden}.ask-ph.is-out{clip-path:inset(0 100% 0 0)}.ask.has-q .ask-ph{opacity:0}.ask-tip{color:var(--dim);letter-spacing:0;align-items:center;gap:.6ch;padding:0 2px;font-size:10px;transition:color .25s;display:inline-flex}.ask-t-on{display:none}.ask-in:focus-within .ask-t-on{display:inline}.ask-in:focus-within .ask-t-idle{display:none}.ask-k{border:1px solid var(--rule);font:500 10px/12px var(--mono);color:var(--txt);border-radius:3px;padding:0 4px;display:inline-block}.ask-k--touch{display:none}@media (hover:none),(pointer:coarse){.ask-k--fine{display:none}.ask-k--touch{display:inline}}.ask-clear{height:15px;color:var(--sans);font:inherit;letter-spacing:inherit;padding:0 4px;position:relative}.ask-clear:before{content:"";position:absolute;inset:-5px 0}.ask-clear:hover{color:var(--txt)}.ask-clear:focus-visible{outline:1px solid var(--txt);outline-offset:2px}@media (width<=359.98px){.ask-tip{display:none}}.ask-ld{white-space:pre;height:15px;color:var(--pat);pointer-events:none;-webkit-user-select:none;user-select:none;line-height:15px;transition:color .25s;position:absolute;top:0;right:0;overflow:hidden}.ft{z-index:2;background:var(--bg);border-top:3px double var(--rule);padding:30px var(--pad) 15px;font:400 12px/15px var(--mono);letter-spacing:-.03em;color:var(--dim);text-align:left;margin:30px 0 0;transition:background-color .25s;position:relative}:where(.ft) h2,:where(.ft) h3,:where(.ft) p,:where(.ft) ul,:where(.ft) li{margin:0;padding:0;font-weight:400;list-style:none}.ft a{text-decoration:none}.ft-cta{margin:0 0 30px;display:inline-block}.ft-cta a{font:700 45px/45px var(--sansf);letter-spacing:-.05em;color:var(--lnk)}.ft-cta a:before{content:"→ "}.ft-cta a:hover,.ft-cta a:focus-visible{color:var(--lnkh);background:var(--hl)}.ft-h{font:700 12px/15px var(--mono);text-transform:uppercase;color:var(--txt);border-top:3px double var(--rule);border-bottom:3px double var(--rule);margin:0;padding:4px 0;display:block}.ft-h:before{content:"/ ";color:var(--pat)}.sindex{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}@media (width<=1023.98px){.sindex{grid-template-columns:repeat(3,minmax(0,1fr))}.sgrp:last-child:nth-child(3n+1){grid-column:1/-1}}@media (width<=599.98px){.sgrp:last-child:nth-child(3n+1){grid-column:auto}.sindex{grid-template-columns:repeat(2,minmax(0,1fr))}}.sgrp{border-bottom:1px dashed var(--rule);min-width:0;padding:7.5px 2ch 15px 0}.sindex ul{margin:0;padding:0;list-style:none;display:block}.sindex li{margin:0;display:block}.sindex h3{padding:0 0 4.5px}.sindex a{overflow-wrap:anywhere;max-width:100%}.sindex h3{font:700 12px/15px var(--mono);color:var(--tag);margin:0}.sindex h3:before,.ft-row .l:before{content:"/ ";color:var(--pat)}.sindex a,.ft-row a{color:var(--lnk);padding:3px 0;line-height:18px;display:inline-block}.ft-row a{padding:4.5px 0;line-height:15px}.sindex a:before,.ft-row a:before{content:"→ ";color:var(--pat)}.sindex a:hover,.sindex a:focus-visible,.ft-row a:hover,.ft-row a:focus-visible{color:var(--lnkh);background:var(--hl)}.sindex a[aria-current=page]{color:var(--txt);font-weight:700}.ft-row{border-bottom:1px dashed var(--rule);color:var(--dim);flex-wrap:wrap;align-items:baseline;gap:4px 3ch;padding:4.5px 0;display:flex}.ft-row .l{min-width:18ch;color:var(--tag);font-weight:700}.ft-legal{border:0;justify-content:space-between;gap:0 3ch;margin-top:15px;padding:7.5px 0}.sindex+.ft-legal{margin-top:7.5px}.ft-legal-t{padding:4.5px 0}.ft-social{flex-wrap:wrap;gap:0 2ch;margin-left:auto;display:flex}.ft-name{font:700 min(240px,calc((100vw - 64px) / 6.2))/.8 var(--sansf);letter-spacing:-.06em;color:var(--faded);white-space:nowrap;-webkit-user-select:none;user-select:none;margin:30px 0 0;overflow:hidden}.ft-name:before{content:"YAR.WEBSITE"}@media (width<=759.98px){.ft-cta a{font-size:30px;line-height:30px}.ft-row .l{flex-basis:100%;padding-top:3px}.ft-row,.ft-social{row-gap:0}.ft-social{margin-left:0}}.acc-h{font:700 12px/15px var(--mono);letter-spacing:-.02em;text-transform:uppercase;color:var(--tag);border-top:3px double var(--rule);border-bottom:3px double var(--rule);margin:0;padding:4px 0;display:block}.acc-h:before{content:"/ ";color:var(--pat)}.acc-i{border-bottom:1px dashed var(--rule)}.acc-q{font:inherit;margin:0;padding:0}.acc-b{text-align:left;cursor:pointer;width:100%;font:400 12px/15px var(--mono);letter-spacing:-.03em;color:var(--txt);background:0 0;border:0;align-items:baseline;gap:1ch;margin:0;padding:7.5px 0;transition:background-color .2s;display:flex}.acc-b:before{content:"/";color:var(--pat)}.acc-m{text-align:center;width:1ch;color:var(--cm);transition:transform .3s var(--ease-g);flex:none;display:inline-block}.acc-m:before{content:"▸"}.acc-i.is-open .acc-m{transform:rotate(90deg)}.acc-n{color:var(--cm);flex:none}.acc-t{min-width:0;color:var(--txt);flex:auto;font-weight:700}.acc-r{color:var(--dim);flex:none;margin-left:auto}.acc-b:hover,.acc-b:focus-visible{background:var(--hl)}.acc-b:hover .acc-m,.acc-b:focus-visible .acc-m,.acc-i.is-open .acc-m{color:var(--txt)}.acc-b:focus-visible{outline:1px solid var(--txt);outline-offset:-1px}.acc-a{grid-template-rows:1fr;display:grid}.js .acc-a{visibility:hidden;transition:grid-template-rows .32s var(--ease-g),visibility 0s linear .32s;grid-template-rows:0fr}.js .acc-i.is-open .acc-a{visibility:visible;transition:grid-template-rows .32s var(--ease-g),visibility 0s;grid-template-rows:1fr}.acc-c{min-height:0;font:400 12px/18px var(--mono);letter-spacing:-.02em;color:var(--sans);padding-left:7ch;overflow:hidden}.acc-c p{max-width:80ch;margin:0;padding:0 0 12px}.acc-c .alink{margin:0 0 12px}.row.qa{padding:0;display:block}.row.qa:hover{background:0 0}.row.qa .acc-b{padding:15px 0}.row.qa .acc-b:before{content:none}.row.qa .acc-t{font:700 24px/30px var(--sansf);letter-spacing:-.035em;color:var(--sans)}.row.qa .acc-b:hover .acc-t,.row.qa .acc-b:focus-visible .acc-t{color:var(--acch)}.row.qa .acc-m{font:400 13px/30px var(--mono);align-self:baseline}.row.qa .acc-r{font:400 12px/15px var(--mono)}.row.qa .acc-c{color:var(--txt);padding-left:2ch;font-size:13px;line-height:22.5px}@media (width<=759.98px){.row.qa .acc-t{font-size:20px;line-height:22.5px}.row.qa .acc-r{display:none}.acc-c{padding-left:2ch}}.tail{z-index:3;position:relative}.hfaq{margin-left:var(--tx,0);width:var(--tw,auto);max-width:calc(100% - var(--tx,0px));background:var(--bg);padding:0 0 30px;transition:background-color .25s;position:relative}.p,.card,a.row{transition:background-color .3s var(--ease-g)}.p:after,.card:after,a.row:after{content:"";border:1px solid var(--txt);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-g),transform .38s var(--ease-g);border-radius:2px;position:absolute;inset:0;transform:scale(.99,.9)}.p:hover:after,.card:hover:after,a.row:hover:after,.p:focus-visible:after,.card:focus-visible:after,a.row:focus-visible:after{opacity:.32;transform:scale(1.008,1.06)}@media (hover:none){.p:hover:after,.card:hover:after,a.row:hover:after{opacity:0}.p:hover,.card:hover,a.row:hover{background:0 0}}@media (width>=1280px) and (hover:hover){.p picture,.card picture{transform-origin:0 0;transition:opacity .25s var(--ease-g),transform .35s var(--ease-g);transform:scale(.96)}.p:hover picture,.card:hover picture,.p:focus-visible picture,.card:focus-visible picture{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.p:after,.card:after,a.row:after,.p:hover:after,.card:hover:after,a.row:hover:after,.p:focus-visible:after,.card:focus-visible:after,a.row:focus-visible:after{transform:none}.p picture,.card picture{transform:none!important}.acc-m,.acc-a,.js .acc-a,.js .acc-i.is-open .acc-a{transition:none!important}}@media print{.ft,.ask{display:none!important}.js .acc-a{visibility:visible;grid-template-rows:1fr}}
