.sf-root{--sf-ink:#1f1f1e;--sf-ink-2:rgb(31 31 30/0.7);--sf-ink-3:rgb(31 31 30/0.66);--sf-rule:rgb(31 31 30/0.16);position:relative;z-index:1;border-top:1px solid var(--sf-ink);background-color:#ffffff;color:var(--sf-ink)}.sf-root :focus-visible{outline-color:var(--sf-ink)}.sf-root{--sf-scale-inset:1.5rem;--sf-scale-ink:rgb(31 31 30/0.5);background-image:linear-gradient(var(--sf-scale-ink),var(--sf-scale-ink)),linear-gradient(var(--sf-scale-ink),var(--sf-scale-ink)),linear-gradient(var(--sf-scale-ink),var(--sf-scale-ink)),linear-gradient(var(--sf-scale-ink),var(--sf-scale-ink)),linear-gradient(var(--sf-scale-ink),var(--sf-scale-ink)),linear-gradient(var(--sf-scale-ink),var(--sf-scale-ink)),linear-gradient(var(--sf-scale-ink),var(--sf-scale-ink)),linear-gradient(var(--sf-scale-ink),var(--sf-scale-ink)),linear-gradient(var(--sf-scale-ink),var(--sf-scale-ink));background-size:1px calc(.75 * var(--u));background-repeat:no-repeat;background-position:calc(var(--sf-scale-inset) + (100% + 1px - 2 * var(--sf-scale-inset)) * .1) 0,calc(var(--sf-scale-inset) + (100% + 1px - 2 * var(--sf-scale-inset)) * .2) 0,calc(var(--sf-scale-inset) + (100% + 1px - 2 * var(--sf-scale-inset)) * .3) 0,calc(var(--sf-scale-inset) + (100% + 1px - 2 * var(--sf-scale-inset)) * .4) 0,calc(var(--sf-scale-inset) + (100% + 1px - 2 * var(--sf-scale-inset)) * .5) 0,calc(var(--sf-scale-inset) + (100% + 1px - 2 * var(--sf-scale-inset)) * .6) 0,calc(var(--sf-scale-inset) + (100% + 1px - 2 * var(--sf-scale-inset)) * .7) 0,calc(var(--sf-scale-inset) + (100% + 1px - 2 * var(--sf-scale-inset)) * .8) 0,calc(var(--sf-scale-inset) + (100% + 1px - 2 * var(--sf-scale-inset)) * .9) 0}.sf-root:after,.sf-root:before{content:"";position:absolute;top:0;width:1px;height:calc(.75 * var(--u));background:var(--sf-ink);pointer-events:none}.sf-root:before{left:1.5rem}.sf-root:after{right:1.5rem}@media (min-width:48rem){.sf-root{--sf-scale-inset:2.5rem}.sf-root:before{left:2.5rem}.sf-root:after{right:2.5rem}}@media (min-width:64rem){.sf-root{--sf-scale-inset:max(7rem,calc((100% + 1px - var(--rail-max)) / 2 + 7rem))}.sf-root:before{left:max(7rem,calc((100% - var(--rail-max)) / 2 + 7rem))}.sf-root:after{right:max(7rem,calc((100% - var(--rail-max)) / 2 + 7rem))}}.sf-rail{padding-top:calc(3.5 * var(--u));padding-bottom:max(calc(2 * var(--u)),env(safe-area-inset-bottom))}@media (min-width:64rem){.sf-rail{padding-top:calc(4 * var(--u))}}.sf-main{display:grid;grid-template-columns:minmax(0,1fr);row-gap:calc(3 * var(--u))}@media (min-width:48rem){.sf-main{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}@media (min-width:64rem){.sf-main{column-gap:3rem}}@media (min-width:80rem){.sf-main{column-gap:4rem}}.sf-mark{display:block;width:fit-content}.sf-mark-img{display:block;width:auto;height:calc(2.25 * var(--u))}@media (min-width:64rem){.sf-mark-img{height:calc(2.5 * var(--u))}}.sf-address{display:grid;justify-items:start;margin-top:calc(2 * var(--u));font-style:normal}.sf-line{font-size:calc(1.25 * var(--u));line-height:1.4;font-weight:500;color:var(--sf-ink);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:rgb(31 31 30/.28);transition:text-decoration-color .15s linear}.sf-line+.sf-line{margin-top:calc(.25 * var(--u))}.sf-line:focus-visible{text-decoration-color:currentColor}@media (hover:hover){.sf-line:hover{text-decoration-color:currentColor}}.sf-line-sm,.sf-where{font-size:calc(1 * var(--u));line-height:1.5}.sf-where{margin-top:calc(1 * var(--u));color:var(--sf-ink-2)}.sf-support{display:grid;justify-items:start;row-gap:calc(.125 * var(--u));margin-top:calc(1.5 * var(--u))}.sf-label{font-size:calc(.8125 * var(--u));line-height:1.4;font-weight:500;color:var(--sf-ink-3)}.sf-map{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:2rem;align-content:start}@media (min-width:64rem){.sf-map{column-gap:3rem}}@media (min-width:80rem){.sf-map{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4rem}}.sf-map-col{grid-row:1/-1;display:grid;grid-template-rows:subgrid;margin:0;padding:0;list-style:none}.sf-map-link{position:relative;display:block;width:fit-content;padding-block:calc(.2 * var(--u));font-size:calc(1 * var(--u));line-height:1.45;color:var(--sf-ink-2);transition:color .14s linear}.sf-map-link:focus-visible,.sf-map-link[aria-current=page]{color:var(--sf-ink)}.sf-map-link[aria-current=page]{font-weight:600}.sf-point{position:absolute;top:50%;left:-18px;width:11px;height:11px;rotate:-90deg;translate:0 -50%;opacity:0;transition:opacity .2s ease-out}.sf-map-link:focus-visible .sf-point,.sf-map-link[aria-current=page] .sf-point{opacity:1}@media (hover:hover){.sf-map-link:hover{color:var(--sf-ink)}.sf-map-link:hover .sf-point{opacity:1}}@media (prefers-reduced-motion:no-preference){.sf-point{translate:-4px -50%;transition:opacity .2s ease-out,translate .2s ease-out}.sf-map-link:focus-visible .sf-point,.sf-map-link[aria-current=page] .sf-point{translate:0 -50%}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.sf-map-link:hover .sf-point{translate:0 -50%}}.sf-record{display:grid;grid-template-columns:minmax(0,1fr);margin:calc(3 * var(--u)) 0 0}.sf-field{flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:var(--u);padding-block:calc(.625 * var(--u));border-top:1px solid var(--sf-rule)}.sf-field,.sf-value{display:flex;min-width:0}.sf-value{flex-direction:column;align-items:flex-end;margin:0;font-size:calc(1 * var(--u));line-height:1.5;font-weight:500;font-variant-numeric:tabular-nums;color:var(--sf-ink)}@media (max-width:47.999rem){.sf-plain,.sf-seal,.sf-seal-slot,.sf-slot{margin-right:calc(var(--sf-copy-size) + .375 * var(--u))}}@media (min-width:48rem){.sf-record{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem;row-gap:calc(1 * var(--u))}.sf-field{display:block;padding-block:calc(.75 * var(--u)) 0}.sf-value{align-items:flex-start;margin-top:calc(.25 * var(--u))}}@media (min-width:64rem){.sf-record{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:3rem}}@media (min-width:80rem){.sf-record{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:4rem}}.sf-seal{display:block;width:fit-content;margin-top:calc(.625 * var(--u))}.sf-seal-img{display:block;width:auto;max-width:100%;height:calc(2.75 * var(--u))}.sf-slot{display:inline-block;padding-inline:.375rem;border:1px dashed rgb(31 31 30/.4);color:var(--sf-ink-3);letter-spacing:.06em;line-height:1.375;white-space:nowrap}.sf-seal-slot{display:grid;place-items:center;width:calc(7 * var(--u));height:calc(2.75 * var(--u));margin-top:calc(.625 * var(--u));border:1px dashed rgb(31 31 30/.4);font-size:calc(.75 * var(--u));line-height:1.3;font-weight:500;letter-spacing:0;color:var(--sf-ink-3)}.sf-copyable{position:relative;display:inline-flex;align-items:center;gap:calc(.375 * var(--u))}.sf-copy-text{letter-spacing:.02em;white-space:nowrap;user-select:all;-webkit-user-select:all}.sf-root{--sf-copy-size:1.75rem}@media (pointer:coarse){.sf-root{--sf-copy-size:2.25rem}}.sf-copy{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--sf-copy-size);height:var(--sf-copy-size);margin-block:-.25rem;padding:0;border:1px solid transparent;background:transparent;color:var(--sf-ink-3);cursor:pointer;transition:color .14s linear,border-color .14s linear}@media (pointer:coarse){.sf-copy{margin-block:-.5rem}}.sf-copy:focus-visible{color:var(--sf-ink);outline-offset:1px}@media (hover:hover){.sf-copy:hover{border-color:var(--sf-ink);color:var(--sf-ink)}}.sf-copy-check,.sf-copy-glyph{grid-area:1/1;width:14px;height:14px;transition:opacity .16s ease-out}.sf-copy-check{opacity:0}[data-copied] .sf-copy{color:var(--sf-ink)}[data-copied] .sf-copy-glyph{opacity:0}[data-copied] .sf-copy-check{opacity:1}.sf-tag{position:absolute;bottom:calc(100% + .375rem);left:50%;padding:.125rem .375rem;background:var(--sf-ink);color:#ffffff;font-size:.75rem;line-height:1.4;font-weight:500;letter-spacing:.01em;white-space:nowrap;pointer-events:none;opacity:0;translate:-50% 0;transition:opacity .14s ease-out}.sf-tag-done,[data-copied] .sf-tag-idle{display:none}[data-copied] .sf-tag-done{display:inline}.sf-copy:focus-visible .sf-tag,[data-copied] .sf-tag{opacity:1}@media (hover:hover){.sf-copy:hover .sf-tag{opacity:1}}@media (prefers-reduced-motion:no-preference){.sf-copy-check,.sf-copy-glyph{transition:opacity .16s ease-out,scale .16s ease-out}.sf-copy-check,[data-copied] .sf-copy-glyph{scale:.6}[data-copied] .sf-copy-check{scale:1}.sf-tag{translate:-50% .25rem;transition:opacity .14s ease-out,translate .18s cubic-bezier(.16,1,.3,1)}.sf-copy:focus-visible .sf-tag,[data-copied] .sf-tag{translate:-50% 0}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.sf-copy:hover .sf-tag{translate:-50% 0}}.sf-legal{justify-content:space-between;gap:calc(.5 * var(--u)) calc(2 * var(--u));margin-top:calc(2.5 * var(--u));padding-top:calc(1.25 * var(--u));border-top:1px solid var(--sf-rule);font-size:calc(.8125 * var(--u));line-height:1.5;color:var(--sf-ink-3)}.sf-legal,.sf-legal-main{display:flex;flex-wrap:wrap;align-items:baseline}.sf-legal-main{gap:calc(.5 * var(--u)) calc(1.5 * var(--u))}.sf-legal-links{display:flex;flex-wrap:wrap;gap:calc(.5 * var(--u)) calc(1.25 * var(--u));margin:0;padding:0;list-style:none}.sf-legal-button{font:inherit;background:none;border:0;padding:0;cursor:pointer}.sf-quiet{color:var(--sf-ink-2);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:transparent;transition:color .14s linear,text-decoration-color .14s linear}.sf-quiet:focus-visible{color:var(--sf-ink);text-decoration-color:currentColor}@media (hover:hover){.sf-quiet:hover{color:var(--sf-ink);text-decoration-color:currentColor}}