.ist-band{position:relative;background:var(--mist);border-top:1px solid var(--line-soft);padding:88px 0 84px;overflow:hidden;overflow:clip;isolation:isolate}.ist-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}.ist-left{position:relative;z-index:2}.ist-left h2{margin-bottom:.42em;text-wrap:balance}.ist-left .lede{margin:0 0 28px}.ist-tabs{display:flex;flex-direction:column;margin:0 0 18px}.ist-tab{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:76px;margin:0;padding:12px 18px 12px 20px;border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;color:var(--ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.ist-tab:last-child{border-bottom:1px solid var(--line)}.ist-tab:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:12px;background:var(--surface);opacity:0;transition:opacity .12s ease}@media (hover:hover) and (pointer:fine){.ist-tab:not(.is-active):hover:before{opacity:1}}.ist-tab.is-active{background:var(--pine);color:var(--paper);border-radius:12px;border-top-color:transparent}.ist-tab.is-active:last-child{border-bottom-color:transparent}.ist-tab.is-active+.ist-tab{border-top-color:transparent}.ist-tab.is-active:before{display:none}.ist-tab:focus-visible{outline:2px solid var(--pine);outline-offset:2px;border-radius:12px}.ist-tab-txt{display:flex;flex-direction:column;gap:6px;min-width:0}.ist-tab-name{font-family:var(--font-display),Georgia,serif;font-size:1.4rem;font-weight:500;line-height:1.1;letter-spacing:-.005em}.ist-tab-sub{display:block;margin-left:-.5em;clip-path:inset(0 0 0 .5em);font-family:var(--font-mono),monospace;font-size:11px;line-height:1.45;letter-spacing:.05em;text-transform:uppercase;color:var(--moss);text-wrap:balance}.ist-tab-sub b{position:relative;margin-left:.5em;font-weight:400;white-space:nowrap}.ist-tab-sub b:before{content:"\00B7";position:absolute;left:-.9em}.ist-tab.is-active .ist-tab-sub{color:rgba(246,241,231,.74)}.ist-tab-arrow{flex:none;width:16px;height:auto;opacity:0;transform:translateX(-6px);transition:opacity .2s var(--vp-ease),transform .2s var(--vp-ease)}.ist-tab.is-active .ist-tab-arrow{opacity:1;transform:none}.ist-note{margin:0;line-height:1.6}.ist-note a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgba(15,46,37,.3);text-underline-offset:3px}.ist-note a:hover{text-decoration-color:var(--beam-deep)}.ist-right{position:relative;z-index:1}.ist-plate{position:absolute;z-index:0;left:-139px;top:53px;width:836px;height:auto;aspect-ratio:760/640;pointer-events:none;color:var(--pine);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 190px),linear-gradient(180deg,transparent 0,#000 14%,#000 88%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 190px),linear-gradient(180deg,transparent 0,#000 14%,#000 88%,transparent);mask-composite:intersect}.ist-plate-lines{stroke-opacity:.22}.ist-plate-lines path{vector-effect:non-scaling-stroke}.ist-plate-labels text{font-family:var(--font-mono),monospace;font-size:9.5px;letter-spacing:.12em;fill:var(--moss);text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:var(--mist);stroke-width:7px;stroke-linejoin:round}.ist-slot{position:relative;z-index:1}.ist-slot:focus-visible{outline-offset:4px;border-radius:20px}.ist-slot .answer-panel{display:flex;flex-direction:column}.ist-slot>.answer-panel{min-height:var(--ist-minh,0)}.ist-slot .answer-panel .answer-example-flag{margin-top:auto;margin-bottom:0;padding-top:14px}.ist-measure{position:absolute;top:0;left:0;right:0;visibility:hidden;pointer-events:none}.ist-more{position:relative;z-index:1;margin:24px 0 0;min-height:var(--ist-moreh,0)}.ist-measure .ist-more{min-height:0}.ist-more-short{display:none}.ist-slot .answer-on-swap .answer-prompt-slot{flex:1 1 auto;width:auto;min-width:0}.ist-slot .answer-on-swap .answer-prompt-text{white-space:normal;flex:0 1 auto;width:auto;min-width:0}.ist-slot .answer-panel.answer-on-swap{--ring-d:0.8s;--glyph-d:0.8s}@keyframes vp-ist-leave{to{opacity:0;transform:translateY(-6px)}}.ist-slot.is-leaving .answer-body,.ist-slot.is-leaving .answer-foot,.ist-slot.is-leaving .answer-prompt{animation:vp-ist-leave .18s ease forwards}.ist-cards{padding-top:64px;padding-bottom:88px}.ist-cards .card h3{text-wrap:balance}.ist-nw{white-space:nowrap}.card-glyph{display:block;width:28px;height:28px;margin:0 0 16px;color:var(--ink)}.card-glyph svg{display:block;width:100%;height:100%}@media (max-width:1119px){.ist-plate-labels{display:none}}@media (max-width:920px){.ist-grid{grid-template-columns:minmax(0,1fr);gap:40px}.ist-plate{-webkit-mask-image:radial-gradient(closest-side at 36% 66%,#000 55%,transparent 100%);mask-image:radial-gradient(closest-side at 36% 66%,#000 55%,transparent 100%)}}@media (max-width:640px){.ist-plate{display:none}.ist-slot .answer-on-reveal .answer-line{animation-duration:.55s;animation-delay:calc(.2s + var(--i, 0) * .1s)}.ist-slot .answer-on-reveal .cite-chip{animation-delay:calc(.55s + var(--i, 0) * .1s)}html.js .ist-slot .answer-on-reveal .cite-chip.is-earned:before,html.js .ist-slot .answer-on-reveal .cite-glyph,html.js .ist-slot .answer-on-reveal .cite-ring path{animation-delay:.9s}.ist-slot .answer-on-swap .answer-line{animation-duration:.45s;animation-delay:calc(.1s + var(--i, 0) * .08s)}.ist-slot .answer-on-swap .cite-chip{animation-delay:calc(.4s + var(--i, 0) * .08s)}html.js .ist-slot .answer-on-swap .cite-ring path{animation-delay:.62s;animation-duration:.42s}html.js .ist-slot .answer-on-swap .cite-chip.is-earned:before,html.js .ist-slot .answer-on-swap .cite-glyph{animation-delay:.62s}}@media (max-width:560px){.ist-band{padding:44px 0 40px}.ist-grid{gap:22px}.ist-left .lede{margin-bottom:20px}.ist-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.ist-note{display:none}.ist-tab,.ist-tab.is-active+.ist-tab,.ist-tab:last-child{min-height:0;height:100%;justify-content:center;text-align:center;padding:10px 8px;border:1px solid var(--line);border-radius:999px}.ist-tab.is-active,.ist-tab.is-active:last-child{border-color:var(--pine);border-radius:999px}.ist-tab:before,.ist-tab:focus-visible{border-radius:999px}.ist-tab-txt{align-items:center}.ist-tab-name{font-family:var(--font-sans),sans-serif;font-size:.84rem;font-weight:550;line-height:1.3;letter-spacing:0}.ist-tab-arrow,.ist-tab-sub{display:none}.ist-slot .answer-panel .answer-example-flag{margin:0 0 12px;padding-top:0}.ist-slot .answer-prompt{margin-bottom:16px}.ist-more{margin-top:10px;line-height:25px}.ist-more .ist-more-long{display:none}.ist-more .ist-more-short{display:inline}.ist-cards{padding-top:28px;padding-bottom:44px}.ist-cards .card-grid{grid-template-columns:1fr 1fr;gap:10px}.ist-cards .card.has-glyph{position:relative;padding:14px 13px 16px}.ist-cards .card-glyph{width:36px;height:36px;margin-bottom:10px}.ist-cards .card.has-glyph .eyebrow{display:block;font-size:10.5px;letter-spacing:.1em;line-height:1.4;margin-bottom:6px;color:var(--ink)}.ist-cards .card.has-glyph .eyebrow:after,.ist-cards .card.has-glyph .eyebrow:before{display:none}.ist-cards .card.has-glyph h3{font-family:var(--font-sans),sans-serif;font-size:.9rem;font-weight:400;line-height:1.4;letter-spacing:0;color:var(--moss);margin:0}.ist-cards .card.has-glyph .muted{display:none}.ist-cards .card.has-glyph .card-link{border:0;padding:0}.ist-cards .card.has-glyph .card-link:after{content:"";position:absolute;inset:0;border-radius:var(--radius)}.ist-cards .card-link-label{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ist-cards .card.has-glyph .card-link:focus-visible{outline:none}.ist-cards .card.has-glyph .card-link:focus-visible:after{outline:2px solid var(--pine);outline-offset:2px}}.grev{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-5) var(--sp-7)}.grev-copy{max-width:60ch}.grev-stars{display:block;width:fit-content;margin:0 0 10px;font-size:1.3rem;line-height:1;background:linear-gradient(90deg,var(--beam-deep) var(--grev-fill,100%),var(--line) var(--grev-fill,100%));-webkit-background-clip:text;background-clip:text;color:transparent}.grev-title{margin:0 0 8px}.grev-meta{margin:0;color:var(--moss)}.grev-link{flex:none}.grev [translate=no]{white-space:nowrap}