@layer theme, base, components, utilities;@layer components{[data-opt=h00a]{display:flex;justify-content:center;max-width:100%}[data-opt=h00a] a{display:inline-flex;align-items:center;gap:12px;max-width:100%;height:34px;padding:0 14px 0 6px;border:1px solid var(--rule);border-radius:999px;text-decoration:none;color:var(--ink);font:450 13.5px/1 var(--ff-sans);transition:border-color .15s}[data-opt=h00a] a:hover{border-color:var(--ink)}[data-opt=h00a] .h00a-v{flex:none;display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;background:var(--ink);color:var(--white);font-family:var(--ff-xctry);font-variation-settings:var(--xctry-num);font-feature-settings:"ss01" 1,"tnum" 1;font-size:12px;letter-spacing:.04em}[data-opt=h00a] .h00a-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}[data-opt=h00a] .h00a-l{flex:none;display:inline-flex;align-items:center;gap:6px;padding-left:12px;border-left:1px solid var(--rule);color:var(--ink-2);height:16px;transition:color .15s}[data-opt=h00a] a:hover .h00a-l{color:var(--ink)}[data-opt=h00a] .h00a-arr{transition:transform .2s var(--ease)}[data-opt=h00a] a:hover .h00a-arr{transform:translateX(2px)}@media (max-width:600px){[data-opt=h00a] a{gap:9px;height:auto;min-height:34px;padding:7px 14px;font-size:12.5px;line-height:1.35}[data-opt=h00a] .h00a-v{display:none}[data-opt=h00a] .h00a-t{white-space:normal}[data-opt=h00a] .h00a-l{padding-left:0;border-left:0}[data-opt=h00a] .h00a-lt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}[data-site][data-nav]{--nav-h:72px}@media (max-width:900px){[data-site][data-nav]{--nav-h:68px}}@media (max-width:600px){[data-site][data-nav]{--nav-h:60px}}[data-opt=h01a]{position:sticky;top:0;z-index:61;background:var(--white)}[data-opt=h01a] .nav__in{width:var(--nav-wrap);height:var(--nav-h,72px);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px}[data-opt=h01a] .nav__brand{grid-column:1;justify-self:start;margin-right:0}[data-opt=h01a] .nav__links{grid-column:2;justify-content:center}[data-opt=h01a] .nav__actions{grid-column:3;justify-self:end}[data-opt=h01a] .nav__links{gap:30px}[data-opt=h01a] .h01a-mega>summary,[data-opt=h01a] .nav__links a,[data-opt=h01a] .nav__signin{padding:8px 10px;margin:0 -10px;border-radius:var(--radius-sm);transition:background-color .15s}[data-opt=h01a] .h01a-mega[open]>summary{background:var(--hover);text-decoration:none}@media (hover:hover){[data-opt=h01a] .h01a-mega>summary:hover,[data-opt=h01a] .nav__links a:hover,[data-opt=h01a] .nav__signin:hover{background:var(--hover);text-decoration:none}[data-opt=h01a] .nav__actions .btn:hover{background:var(--hover);border-color:var(--hover);color:var(--ink)}}[data-opt=h01a] .nav__links a[aria-current=page]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}[data-opt=h01a] .h01a-mega>summary{list-style:none;display:inline-flex;align-items:center;gap:7px;cursor:pointer;font:450 var(--fs-ui)/1 var(--ff-sans);white-space:nowrap}[data-opt=h01a] .h01a-mega>summary::-webkit-details-marker{display:none}[data-opt=h01a] .h01a-chev{width:7px;height:7px;border-right:1.4px solid;border-bottom:1.4px solid;transform:translateY(-2px) rotate(45deg);transition:transform .2s var(--ease)}[data-opt=h01a] .h01a-mega[open] .h01a-chev{transform:translateY(1px) rotate(-135deg)}[data-opt=h01a] .h01a-card a{white-space:normal}[data-opt=h01a] .h01a-card{position:absolute;left:50%;transform:translateX(-50%);top:calc(100% - 6px);width:min(440px,100%);z-index:2;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-float);padding:12px 12px 0}[data-opt=h01a] .h01a-mega:not([open]) .h01a-card{display:none}[data-opt=h01a] .h01a-items{list-style:none;margin:0;padding:0}[data-opt=h01a] .h01a-items a{display:grid;gap:4px;padding:12px 16px 14px;border-radius:var(--radius-sm);text-decoration:none;transition:background-color .15s}@media (hover:hover){[data-opt=h01a] .h01a-items a:hover{background:var(--hover)}}[data-opt=h01a] .h01a-items b{font:400 24px/1.15 var(--ff-serif);letter-spacing:-.012em}[data-opt=h01a] .h01a-items small{font:450 14px/1.4 var(--ff-sans);color:var(--ink-2)}[data-opt=h01a] .h01a-foot{display:flex;gap:28px;margin:12px -12px 0;padding:16px 28px 18px;border-top:1px solid var(--rule);background:#FAFAF8;border-radius:0 0 var(--radius) var(--radius)}[data-opt=h01a] .nav__menu>summary{width:auto;gap:10px;display:inline-flex;align-items:center;padding:0 2px 0 8px;font:500 14px/1 var(--ff-sans)}[data-opt=h01a] .h01a-close,[data-opt=h01a] .nav__menu[open] .h01a-open{display:none}[data-opt=h01a] .nav__menu[open] .h01a-close{display:inline}[data-opt=h01a] .nav__panel{height:calc(100vh - var(--nav-h, 68px));height:calc(100dvh - var(--nav-h, 68px));overflow-y:auto;overscroll-behavior:contain;left:calc(-1 * var(--nav-pad));right:calc(-1 * var(--nav-pad));padding-inline:var(--nav-pad)}[data-opt=h01a] .nav__panel .kicker{color:var(--ink-2);margin:14px 0 6px}[data-opt=h01a] .nav__panel li small{display:block;font:450 13px/1.35 var(--ff-sans);color:var(--ink-2);letter-spacing:0;margin-top:3px}[data-opt=h01a] .nav__panel li a{align-items:center;font-size:24px}[data-opt=h01a] .nav__panel .h01a-sub a{padding:11px 0 12px}[data-opt=h01a] .nav__panel .cmd{justify-content:space-between}[data-opt=h01a] .nav__panel-foot .muted{font-size:13px}[data-opt=h01a] .h01a-rest{margin-top:18px}@media (max-width:1180px){[data-opt=h01a] .nav__links{gap:22px}}@media (max-width:900px){[data-opt=h01a] .h01a-mega{display:none}}:root:has([data-site][data-nav]){scroll-padding-top:72px}@media (max-width:900px){:root:has([data-site][data-nav]){scroll-padding-top:68px}}@media (max-width:600px){:root:has([data-site][data-nav]){scroll-padding-top:60px}}}@keyframes h00a-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes h00a-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)}}@layer theme, base, components, utilities;@layer components{[data-opt=h16b]{position:relative;isolation:isolate;padding:216px 0 0;overflow:hidden}[data-opt=h16b] .h16b-band{position:absolute;inset:0;z-index:-1}[data-opt=h16b] .h16b-in{position:relative}[data-opt=h16b] .h16b-panel{padding:clamp(28px,3.4vw,48px);background:rgb(255 255 255/.86);border:1px solid var(--rule);border-radius:var(--radius);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}[data-opt=h16b] .h16b-top{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:var(--gutter);row-gap:var(--s5)}[data-opt=h16b] .h16b-brand p{font:400 21px/1.3 var(--ff-serif);color:var(--ink);max-width:12em}[data-opt=h16b] .h16b-brand .link{display:inline-block;margin-top:var(--s2);font-size:15px}[data-opt=h16b] .h16b-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--s5)}[data-opt=h16b] .h16b-col{min-width:0}[data-opt=h16b] .h16b-col h3{font:400 var(--fs-micro)/1.25 var(--ff-mono);font-variation-settings:var(--sixrow-mono-meta);font-feature-settings:"ss01" 1;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}[data-opt=h16b] .h16b-col ul{list-style:none;margin:var(--s2) 0 0;padding:0;display:grid;gap:11px}[data-opt=h16b] .h16b-col a{font:450 15px/1.3 var(--ff-sans);color:var(--ink);text-decoration:none}[data-opt=h16b] .h16b-col a:hover{text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px}@media (hover:hover){[data-opt=h16b] .h16b-col a:hover{background:var(--hover);box-shadow:0 0 0 3px var(--hover);border-radius:2px}}[data-opt=h16b] .h16b-col a .out{color:var(--ink-2);font-size:.9em;margin-left:3px}[data-opt=h16b] .h16b-base{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 28px;margin-top:var(--s5);padding-top:var(--s3);border-top:1px solid var(--rule);font:450 13px/1.4 var(--ff-sans);color:var(--ink-2)}[data-opt=h16b] .h16b-base p:last-child{margin-left:auto}[data-opt=h16b] .h16b-base a{color:inherit;text-decoration:none}[data-opt=h16b] .h16b-base a:hover,[data-opt=h16b] .h16b-base button:hover{text-decoration:underline;text-underline-offset:.3em}[data-opt=h16b] .h16b-base button{padding:0;border:0;background:none;cursor:pointer;font:inherit;color:inherit}[data-opt=h16b] .h16b-word{display:block;margin-top:clamp(56px,7vw,112px);color:var(--paper);line-height:0}[data-opt=h16b] .h16b-word svg{display:block;width:100%;height:auto}[data-opt=h16b] .h16b-word:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}@media (max-width:1180px){[data-opt=h16b] .h16b-top{grid-template-columns:minmax(0,1fr)}[data-opt=h16b] .h16b-brand{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 32px}[data-opt=h16b] .h16b-brand p{max-width:none}[data-opt=h16b] .h16b-brand .link{margin-top:0}}@media (max-width:900px){[data-opt=h16b]{padding-top:160px}[data-opt=h16b] .h16b-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){[data-opt=h16b]{padding-top:120px}[data-opt=h16b] .h16b-panel{padding:24px 20px}[data-opt=h16b] .h16b-brand{display:block}[data-opt=h16b] .h16b-brand .link{margin-top:var(--s2)}[data-opt=h16b] .h16b-cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s4)}[data-opt=h16b] .h16b-base{flex-direction:column}[data-opt=h16b] .h16b-base p:last-child{margin-left:0}}}@layer theme, base, components, utilities;@layer components{html.pf-on{background:var(--grid-paper),#FFFFFF!important}html.pf-on [data-site],html.pf-on body{background:transparent!important}.pf-field{position:fixed;left:0;top:0;z-index:-1;width:100%;height:100%;pointer-events:none}html.pf-on .btn:not(.btn--secondary,[data-opt=h01a] .btn){position:relative;isolation:isolate;transition:background-color .2s,border-color .2s,color .2s}html.pf-on .btn:not(.btn--secondary,[data-opt=h01a] .btn):after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--pf-btn-cells,none) 0 0 /144px 144px;visibility:hidden}html.pf-on .btn:not(.btn--secondary,[data-opt=h01a] .btn):is(:hover,:active){transform:translateY(-2px);background:var(--pf-btn-bg);border-color:var(--pf-btn-bg);color:var(--pf-btn-fg)}html.pf-on .btn:not(.btn--secondary,[data-opt=h01a] .btn):hover:after{visibility:visible;animation:pf-cells 1.04s step-end infinite}html.pf-on .btn:not(.btn--secondary,[data-opt=h01a] .btn):hover:not(:focus-visible){clip-path:polygon(10px 0,calc(100% - 10px) 0,calc(100% - 10px) 5px,calc(100% - 5px) 5px,calc(100% - 5px) 10px,100% 10px,100% calc(100% - 10px),calc(100% - 5px) calc(100% - 10px),calc(100% - 5px) calc(100% - 5px),calc(100% - 10px) calc(100% - 5px),calc(100% - 10px) 100%,10px 100%,10px calc(100% - 5px),5px calc(100% - 5px),5px calc(100% - 10px),0 calc(100% - 10px),0 10px,5px 10px,5px 5px,10px 5px)}@media (forced-colors:active),print{.pf-field{display:none!important}}}@keyframes pf-cells{0%{background-position:0 0}12.5%{background-position:-45px -63px}25%{background-position:-99px -27px}37.5%{background-position:-18px -108px}50%{background-position:-72px -9px}62.5%{background-position:-126px -81px}75%{background-position:-36px -45px}87.5%{background-position:-90px -117px}}@layer theme, base, components, utilities;@layer components{[data-opt=h01a] .pbook-brand{grid-column:1;justify-self:start;display:flex;align-items:center;gap:14px;min-width:0}[data-opt=h01a] .pbook-brand .nav__brand{margin-right:0}[data-opt=h01a] .pbook-brand__name{display:inline-flex;align-items:center;height:22px;padding:0 0 0 14px;border-left:1px solid var(--rule);font:450 var(--fs-ui)/1 var(--ff-sans);color:var(--ink);text-decoration:none;white-space:nowrap}[data-opt=h01a] .pbook-brand__name:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/b5963afcf1479527-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5ed7d4ff5e59016d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/84adbee2f2a7cb50-s.p.woff2) format("woff2");unicode-range:u+00??,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:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_47c7a6{font-family:Newsreader,Newsreader Fallback;font-style:normal}.__variable_47c7a6{--font-newsreader:"Newsreader","Newsreader Fallback"}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/fc61cfb200d549a5.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/fe6c4b8cc116014d.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8edf6d3506a17285.woff2) format("woff2");unicode-range:u+00??,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}.__className_bb67f0{font-family:Newsreader;font-style:italic}.__variable_bb67f0{--font-newsreader-italic:"Newsreader"}@font-face{font-family:Switzer;src:url(/_next/static/media/5c309f01fb81f005-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:Switzer Fallback;src:local("Arial");ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.__className_f3df02{font-family:Switzer,Switzer Fallback,Helvetica Neue,Arial,sans-serif;font-style:normal}.__variable_f3df02{--font-switzer:"Switzer","Switzer Fallback",Helvetica Neue,Arial,sans-serif}@font-face{font-family:Switzer;src:url(/_next/static/media/ab8d62e78e2a4017.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:italic}.__className_48d6e9{font-family:Switzer;font-style:italic}.__variable_48d6e9{--font-switzer-italic:"Switzer"}@font-face{font-family:Sixrow Mono;font-stretch:75% 150%;src:url(/_next/static/media/52d7f95b310f6cb8.p.woff2) format("woff2");font-display:block;font-weight:100 800;font-style:oblique 0deg 16deg}.__className_ee7ec9{font-family:Sixrow Mono,ui-monospace,Menlo,monospace}.__variable_ee7ec9{--font-sixrow-mono:"Sixrow Mono",ui-monospace,Menlo,monospace}@font-face{font-family:XCTRY;font-stretch:75% 150%;src:url(/_next/static/media/59f5039a44c415ba.woff2) format("woff2");font-display:swap;font-weight:100 800;font-style:oblique 0deg 16deg}.__className_a94076{font-family:XCTRY,ui-monospace,monospace}.__variable_a94076{--font-xctry:"XCTRY",ui-monospace,monospace}@font-face{font-family:Geist Mono;src:url(/_next/static/media/66f30814ff6d7cdf-s.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_54ee0b{font-family:Geist Mono,Geist Mono Fallback,ui-monospace,SF Mono,Menlo,monospace;font-style:normal}.__variable_54ee0b{--font-geist-mono:"Geist Mono","Geist Mono Fallback",ui-monospace,SF Mono,Menlo,monospace}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.woff2) format("woff2");unicode-range:u+00??,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:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_1f9804{font-family:Geist,Geist Fallback;font-style:normal}.__variable_1f9804{--font-geist:"Geist","Geist Fallback"}