:root{--toc-width:250px;--content-width:650px;--side-padding:27.5px;--headerbar-height:55px;--headerbar-button-height:33px;--mobile-headerbar-height:50px;--mobile-headerbar-button-height:32px;--toc-scroll-offset:1.42rem}*,:after,:before{box-sizing:border-box}body{margin:0;padding:0;font-family:EB Garamond,Georgia,Times New Roman,serif;line-height:1.7;color:#000000;background-color:rgb(255,255,255)}strong{font-weight:500}.page-layout{position:relative;width:100%;max-width:100vw;margin:0 auto;padding:0;box-sizing:border-box}.main-content{position:relative;max-width:var(--content-width);margin:auto;padding:3.82rem 0}.main-content h1{font-size:2.5rem;font-weight:550;margin:0;line-height:1.2;letter-spacing:.05em;word-spacing:.1em}.main-content h2{font-size:1.5rem;font-weight:450;margin:4rem 0 1.5rem}.main-content h3{font-size:1.25rem;font-weight:500;margin:2.5rem 0 1.5rem}.main-content h4{font-size:1.02rem;font-weight:700;margin:2.5rem 0 1.5rem}.main-content p{font-size:1.15rem;margin:0;line-height:1.6}.main-content p+p{margin-top:1.5rem}.main-content :is(ul,ol){margin:1.5rem 0}.main-content :is(ul,ol)>li{font-size:1.15rem;line-height:1.6}.main-content :is(ul,ol)>li+li{margin-top:1rem}.main-content :is(ul,ol):has(+.math-toggle-wrap){margin-bottom:0}.main-content .math-toggle-wrap+:is(ul,ol){margin-top:0}.main-content :is(ul,ol):has(+.katex-display){margin-bottom:0}.main-content :is(ol,ul).tight-list{margin-top:1.5rem;margin-bottom:1.5rem}.main-content :is(ol,ul).tight-list>li+li{margin-top:1rem}.main-content img,.main-content video{display:block;max-width:100%}.main-content .caption-wrapper,.main-content img,.main-content video{margin-top:2.5rem;margin-bottom:2.5rem}.main-content .caption-wrapper img,.main-content .caption-wrapper video{margin-top:0;margin-bottom:0}.main-content .token{display:inline-block;border:1px solid #d8d8d8;color:rgb(110,110,110);border-radius:1px;padding:0 .05em .22em;line-height:1;transform:translateY(0);margin:0 0 0 -.25em}.main-content .token+.token{display:inline-block}.main-content .key-term{color:#444444;font-feature-settings:"smcp";font-variant:small-caps;text-decoration:none;background-image:radial-gradient(circle,#666666 1px,transparent 0);background-repeat:repeat-x;background-size:4px 3px;background-position:0 98%;padding-bottom:0}.main-content .centered-spaced{text-align:center;margin:1.5rem 0}.main-content .centered{text-align:center}.main-content .grey{color:rgb(112,112,112)}.next-chapter{display:block;text-align:center;margin:4.6em 0 2.6em;font-size:1em;font-feature-settings:"smcp";font-variant:small-caps;letter-spacing:.06em;color:#656f76;text-decoration:none;cursor:pointer;transition:color .15s ease}.next-chapter:focus-visible,.next-chapter:hover{color:#656f76;outline:none}.next-chapter__text{font-weight:550;position:relative;display:inline-block}.next-chapter__icon{position:absolute;left:100%;margin-left:.25em;top:50%;transform:translateY(-50%);display:inline-flex;line-height:1;color:currentColor}.next-chapter__icon svg{width:1em;height:1em;transform:rotate(-90deg)}.external-link{text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:2px}.external-link,.external-link:hover{color:rgb(6,148,148)}.margin-note--desktop .external-link{color:#9ca3ab;transition:color .15s ease}.margin-note-anchor:hover .margin-note--desktop .external-link{color:rgb(6,148,148)}@media (max-width:1260px){.main-content{width:var(--content-width);max-width:95vw;margin:0 auto}}@media (max-width:420px){.main-content{width:var(--content-width);max-width:90vw;margin:0 auto}.main-content h1{font-size:2.5rem;font-weight:550;margin:0;line-height:1.2;letter-spacing:.05em;word-spacing:.1em}.main-content h2{font-size:1.8rem;font-weight:500;margin:3.5rem 0 1.5rem;line-height:1.2}.main-content h3{font-size:1.25rem;font-weight:500;margin:2.5rem 0 1.5rem;line-height:1.2}.main-content h4{margin:4rem 0 1.5rem;line-height:1.2}.main-content p{font-size:1.2rem}}.left-column{position:-webkit-sticky;position:sticky;top:48px;padding:2rem 0 2rem var(--side-padding);width:var(--toc-width);max-width:var(--toc-width);max-height:100vh;float:left;margin:2rem 2rem 0 0;z-index:10}.toc-container{position:relative;width:var(--toc-width)}.toc-line-previous{top:0;height:var(--current-chapter-start-px,var(--current-chapter-start));background-color:#e0e0e0}.toc-line-current,.toc-line-previous{position:absolute;left:-10px;width:1.5px;opacity:1;z-index:1;will-change:top,height,transform}.toc-line-current{top:var(--current-chapter-start-px,var(--current-chapter-start));height:calc(var(--current-chapter-end-px, var(--current-chapter-end)) - var(--current-chapter-start-px, var(--current-chapter-start)));background-color:#b5bdc3}.toc-line-subsequent{position:absolute;left:-10px;top:var(--current-chapter-end-px,var(--current-chapter-end));width:1.5px;height:calc(100% - var(--current-chapter-end-px, var(--current-chapter-end)));background-color:#e0e0e0;opacity:1;z-index:1;will-change:top,height,transform}.toc{position:relative;width:100%;font-family:Montserrat,Arial,sans-serif;opacity:0;overflow-y:auto;max-height:calc(100vh - 7rem);padding-bottom:0;-ms-overflow-style:none;scrollbar-width:none}.toc::-webkit-scrollbar{display:none}.toc.visible~.toc-line-previous,.toc.visible~.toc-line-subsequent{opacity:0;transition:opacity .1s ease-in-out;transition-delay:0s}.toc.visible{opacity:1;transition:opacity .15s ease-in-out;transition-delay:0s}.toc.visible~.toc-line-current{left:0;transition:left .15s ease-in-out;transition-delay:0s}.toc:not(.visible){opacity:0;transition:opacity .4s ease-in-out;transition-delay:0s}.toc:not(.visible)~.toc-line-current{left:-10px;transition:left .4s ease-in-out;transition-delay:0s}.toc:not(.visible)~.toc-line-previous,.toc:not(.visible)~.toc-line-subsequent{opacity:1;transition:opacity .1s ease-in-out;transition-delay:.3s}.toc ul{list-style:none;padding:0}.toc ul,.toc-block{margin:0}.toc-block.previous-chapters{opacity:.7;margin-bottom:2rem}.toc-block.current-chapter{padding-left:1rem;margin:0}.toc-block.remaining-chapters{opacity:.7;margin-top:2rem}.toc-item{margin:0 0 .5rem;font-size:.75rem}.toc-item a{color:#656f76;text-decoration:none;transition:color .2s}.toc-item a:hover{color:#3a3a3a}.level-1{font-weight:600;display:block;margin-bottom:1rem;color:#656f76}.level-2{padding-left:1rem;font-size:.75rem}.level-3{padding-left:2rem;font-size:.65rem}.toc-block.previous-chapters a,.toc-block.remaining-chapters a{color:inherit;text-decoration:none}.toc-item.other-chapter{color:#9ca3a8;cursor:pointer;transition:color .2s;display:block;margin-bottom:1rem}.toc-item.other-chapter:hover{color:#656f76}@media (max-width:1260px){.left-column{display:none}}.toc-item.other-chapter.unavailable,.toc-item.other-chapter.unavailable:hover{color:#c3c8cc;cursor:default}.toc-coming-soon{border-left:1.5px solid #d8dcdf;padding-left:.6rem;margin:.25rem 0 1rem}.toc-coming-soon-label{display:block;margin:0 0 .5rem;font-size:.6rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#b5bdc3}.katex-display{margin:0!important;padding:2.5rem 0;overflow-x:auto;font-size:.9rem}.caption-wrapper{margin:2.5rem 0}.boxed-equation{--box-eq-pad-lr:1.1em;--box-eq-pad-ud:0.7em;--box-eq-thickness:1px;text-align:center;margin:2.5rem 0;line-height:0}.boxed-equation .katex-display{display:inline-block;line-height:normal;padding:var(--box-eq-pad-ud) var(--box-eq-pad-lr);border:var(--box-eq-thickness) solid;border-radius:3px;max-width:100%;overflow-x:auto}.caption-wrapper .katex-display{padding-top:0;padding-bottom:0;overflow:visible}:not(.katex-display)>.katex{font-size:.9em;white-space:nowrap}.katex-glued{white-space:nowrap}.autoscale-math-display{width:100%;display:flex;justify-content:center}.autoscale-math-display .katex-display{display:inline-block;text-align:left;overflow-x:visible}.math-toggle-wrap,.math-toggle-wrap .katex-display{position:relative}.math-toggle-wrap+.toggle-box{margin-top:0}.math-toggle-row{position:absolute;right:0;top:1rem;display:inline-flex;align-items:center;gap:.4rem;opacity:0;pointer-events:none;transition:opacity .12s ease-in-out}.math-toggle-wrap:hover .math-toggle-row{opacity:1;pointer-events:auto}.autoscale-math-display .math-toggle-wrap{width:100%;text-align:center}.autoscale-math-display .math-toggle-equation{display:inline-block;zoom:var(--equation-scale,1);margin-top:calc((1 - var(--equation-scale, 1)) * 5rem)}.math-toggle-label{color:#96a0a8;display:inline-flex;align-items:center;position:relative;font-size:.95em;line-height:1}.math-toggle-label.active{color:#5b6670}.math-toggle-label--strike:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:1px;background:#c1c8ce;transform:rotate(-15deg);transform-origin:center;pointer-events:none}.math-toggle-label--strike.active:after{background:#8f98a3}.math-toggle-switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:36px;height:20px;border-radius:999px;background:#e7eaee;border:1px solid #d1d7de;position:relative;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.math-toggle-switch:after{content:"";position:absolute;top:50%;left:2px;width:16px;height:16px;border-radius:50%;background:#ffffff;border:1px solid #d1d7de;box-shadow:0 1px 1px rgba(0,0,0,.06);transform:translateY(-50%);transition:transform .14s ease}.math-toggle-switch.on{background:#c2cbd3;border-color:#b7c0c7}.math-toggle-switch.on:after{transform:translate(16px,-50%)}.math-toggle-switch:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(0,0,0,.1)}.toggle-box{width:100%;margin:2em 0;border:1px solid #d4d7dd;border-radius:0;background:#ffffff;overflow:hidden}.toggle-box__trigger{width:100%;padding:.3rem 1rem;background:transparent;border:none;font:inherit;font-weight:inherit;text-align:center;cursor:pointer;color:rgb(170,170,170);transition:background-color .15s ease}.toggle-box__trigger:focus-visible,.toggle-box__trigger:hover{background:#e9edf2;outline:none}.toggle-box--open .toggle-box__trigger{border-bottom:1px solid #d4d7dd;background:#ffffff}.toggle-box--open .toggle-box__trigger:focus-visible,.toggle-box--open .toggle-box__trigger:hover{background:#e9edf2}.toggle-box__content{padding:1.25rem 1.1rem;background:#ffffff}.katex-display+.toggle-box{margin-top:0}.toggle-box__content>.katex-display:last-child{margin-bottom:-1.25rem}.summary-box{width:100%;margin:2em 0 4em;border-radius:0;background:white;overflow:hidden}.summary-box__trigger{width:100%;padding:.6em 1em;background:white;border:none;font:inherit;text-align:center;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;position:relative;cursor:pointer;color:white;transition:background-color .15s ease}.summary-box__icon{position:absolute;right:100%;margin-right:.5em;top:50%;transform:translateY(-50%) rotate(-90deg);display:inline-flex;color:#7a858c;transition:transform .2s ease}.summary-box__icon svg{width:1em;height:1em}.summary-box__icon.open{transform:translateY(-50%) rotate(0deg)}.summary-box__title{grid-column:2;justify-self:center;position:relative;display:inline-block;font-feature-settings:"smcp";font-variant:small-caps;font-size:1rem;letter-spacing:.06em;color:#656f76;font-weight:550}.summary-box__state{grid-column:3;justify-self:end;color:#7a858c;font-size:.95rem}.summary-box__trigger:focus-visible,.summary-box__trigger:hover{background:white;outline:none}.summary-box--open .summary-box__trigger{border-bottom:1px solid #e2e8f0;background:#ffffff}.summary-box--open .summary-box__trigger:focus-visible,.summary-box--open .summary-box__trigger:hover{background:white}.summary-box__content{background:#ffffff;display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.summary-box--open .summary-box__content{grid-template-rows:1fr}.summary-box__content-inner{overflow:hidden;padding:0 1.1rem;opacity:0;font-size:1.05rem;transform:translateY(-2px);transition:opacity .2s ease,transform .2s ease,padding .2s ease}.summary-box--open .summary-box__content-inner{padding:1.1rem 1.1rem 1.25rem;opacity:1;transform:translateY(0)}.main-content .summary-box__content-inner p{font-size:inherit;text-align:justify;-webkit-hyphens:auto;hyphens:auto;line-height:1.4}.main-content .summary-box__content-inner p+p{margin-top:1.3rem}.main-content .summary-box__content-inner :is(ul,ol)>li+li{margin-top:1.5rem}.main-content .summary-box__content-inner :is(ul,ol)>li{line-height:inherit}.main-content .summary-box__content-inner :is(ul,ol)>li{font-size:inherit;line-height:1.4;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.summary-box__content-inner>.katex-display:last-child{margin-bottom:-1.25rem}.main-content .summary-box__content-inner .katex-display{font-size:.8rem;padding:2.5rem 0;overflow-x:auto}.note-anchor{position:static;display:inline}.note-trigger{display:inline;font-size:.75em;vertical-align:super;cursor:pointer;margin-left:.1em}.note-trigger-text{color:#9ca3ab;transition:color .15s ease}.note-trigger:hover .note-trigger-text{color:#3a3a3a}.right-column{display:none}.margin-note-anchor{position:static;display:inline}.margin-note-trigger-text{color:#9ca3ab;transition:color .15s ease}.margin-note-dagger{display:inline;cursor:default;font-size:.75em;vertical-align:super}.margin-note--desktop{position:absolute;left:100%;margin-left:min(10rem,calc(9.1vw - 3.2rem));margin-top:var(--note-offset,0);top:auto;width:180px;font-size:.85rem;line-height:1.4;color:#9ca3ab;transition:color .15s ease;white-space:normal;z-index:5}.margin-note--desktop:before{content:"†";position:absolute;right:100%;top:-.2em;margin-right:.15em;font-size:.9em}.margin-note--align-center{transform:translateY(calc(-50% + 1em))}.margin-note--align-bottom{transform:translateY(calc(-100% + 2em))}.margin-note-anchor:hover .margin-note--desktop,.margin-note-anchor:hover .margin-note-trigger-text{color:#3a3a3a}.margin-note-trigger{display:none;font-size:.75em;vertical-align:super;cursor:pointer;margin-left:.1em}.margin-note-popup,.note-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(90vw,500px);max-height:80vh;overflow-y:auto;background:#ffffff;border:1px solid #d4d7dd;border-radius:5px;box-shadow:0 4px 20px rgba(0,0,0,.15);padding:1.25rem;z-index:1000;font-size:1rem;line-height:1.6;color:#000000}.margin-note-popup__close,.note-popup__close{position:absolute;top:.25rem;right:.25rem;width:25px;height:25px;border:none;background:transparent;font-size:1.5rem;line-height:1;color:#bcbcbc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.margin-note-popup__close:hover,.note-popup__close:hover{color:#6e6e6e}.margin-note-popup__content,.note-popup__content{display:block}.margin-note-popup__content>:first-child,.note-popup__content>:first-child{margin-top:0}.margin-note-popup__content>:last-child,.note-popup__content>:last-child{margin-bottom:0}.note-popup .katex-display{padding:1.2rem 0;font-size:.8rem}.margin-note-anchor:has(.margin-note-popup):before,.note-backdrop{content:"";position:fixed;inset:0;background:rgba(0,0,0,.1);z-index:999}@media (max-width:1260px){.margin-note--desktop{display:none}.margin-note-trigger{display:inline;font-size:.75em;vertical-align:super;cursor:pointer;margin-left:.1em}.margin-note-dagger{display:none}}@media (min-width:1261px){.margin-note-popup,.margin-note-trigger{display:none}}.caption-wrapper{position:relative}.caption{font-size:.85rem;line-height:1.4;color:#9ca3ab;transition:color .15s ease}.caption:hover{color:#3a3a3a}.main-content .caption p{font-size:inherit;line-height:inherit;margin:0}.caption .external-link{color:#9ca3ab;transition:color .15s ease}.caption:hover .external-link{color:rgb(6,148,148)}.caption--right{position:absolute;left:100%;margin-left:min(10rem,calc(9.1vw - 3.2rem));top:50%;transform:translateY(-50%);width:180px;z-index:5}.caption--below{display:none;width:95%;margin:.5rem auto 0;text-align:left}@media (max-width:1260px){.caption--right{display:none}.caption--below{display:block}}:root{--widget-grey-d:#444444;--widget-grey-e:#222222;--widget-bg-col:#ffffff;--widget-axis-col:var(--widget-grey-d);--widget-curve-col:#069494;--widget-secondary-col:#990000;--widget-tertiary-col:#FF9500;--widget-track-col:rgb(202,202,202);--widget-thumb-col:rgb(94,94,94);--widget-slider-width:80px;--widget-slider-gap:0.5rem;--widget-track-height:2px;--widget-track-radius:2px;--widget-thumb-w:12px;--widget-thumb-h:6px;--widget-thumb-radius:2px}.widget-shell{position:relative;z-index:1;width:100%;background:var(--widget-bg-col)}.main-content .widget-shell{margin:2rem 0}.widget-body,.widget-shell__body{padding:.6rem .6rem .4rem;box-sizing:border-box}.widget-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-bottom:1.1rem;margin-top:0}.widget-slider-row{display:flex;align-items:center;justify-content:center;gap:var(--widget-slider-gap)}.widget-slider-label{width:2.5rem;flex:0 0 2.5rem;text-align:right;white-space:nowrap}.widget-slider{width:var(--widget-slider-width);flex:0 0 var(--widget-slider-width);margin:1px 0 0;padding:0;height:14px;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.widget-slider-value{width:3.2rem;flex:0 0 3.2rem;white-space:nowrap;text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--widget-grey-d)}.widget-slider::-webkit-slider-runnable-track{height:var(--widget-track-height);border-radius:var(--widget-track-radius);background:var(--widget-track-col)}.widget-slider::-webkit-slider-thumb{-webkit-appearance:none;width:var(--widget-thumb-w);height:var(--widget-thumb-h);border-radius:var(--widget-thumb-radius);background:var(--widget-thumb-col);border:none;margin-top:calc((var(--widget-track-height) - var(--widget-thumb-h)) / 2)}.widget-slider::-moz-range-track{height:var(--widget-track-height);border-radius:var(--widget-track-radius);background:var(--widget-track-col)}.widget-slider::-moz-range-thumb{width:var(--widget-thumb-w);height:var(--widget-thumb-h);border-radius:var(--widget-thumb-radius);background:var(--widget-thumb-col);border:none}.widget-slider::-moz-focus-outer{border:0}.widget-plot{display:flex;justify-content:center}.plot2d{position:relative;width:100%;aspect-ratio:16/9}.plot2d svg{width:100%;height:100%;display:block}.plot2d__label{position:absolute;transform:translate(-50%,-50%);pointer-events:none;color:var(--widget-grey-d)}.widget-neuron-columns{display:flex;justify-content:center;gap:1rem;margin-bottom:1.1rem;flex-wrap:wrap}.widget-neuron-col{display:flex;flex-direction:column;align-items:center;gap:.15rem}.widget-neuron-col__heading{color:var(--widget-grey-d);margin-bottom:.15rem}.widget-neuron-columns .widget-slider{width:56px;flex:0 0 56px}.widget-neuron-columns .widget-slider-label{width:2.4rem;flex:0 0 2.4rem}.widget-neuron-columns .widget-slider-value{width:2.6rem;flex:0 0 2.6rem}.widget-neuron-col--bias{justify-content:center}.plot3d{position:relative;width:100%;aspect-ratio:16/10}.plot3d canvas{width:100%;height:100%;display:block;cursor:-webkit-grab;cursor:grab}.plot3d canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.plot3d__label{pointer-events:none;color:var(--widget-grey-d);white-space:nowrap}.widget-multilayer-controls{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:1.1rem}.widget-layer-box,.widget-multilayer-label{color:var(--widget-grey-d);font-size:.9rem}.widget-layer-box{display:flex;align-items:center;gap:.3rem;font-family:inherit;border:1px solid #e0e0e0;border-radius:4px;padding:0 1rem;height:2rem;box-sizing:border-box}.widget-layer-btn{background:none;border:none;font-size:1.1rem;cursor:pointer;color:#999;padding:0 .2rem;transition:color .15s ease;line-height:1}.widget-layer-btn:hover:not(:disabled){color:#666}.widget-layer-btn:disabled{color:#ddd;cursor:default}.widget-randomize-btn{font-family:inherit;font-size:.9rem;color:var(--widget-grey-d);background:none;border:1px solid #e0e0e0;border-radius:4px;padding:0 1rem;height:2rem;box-sizing:border-box;cursor:pointer;transition:border-color .15s ease}.widget-randomize-btn:hover{border-color:#bbb}.widget-toggle-label{display:inline-grid;grid-template-areas:"stack";place-items:center}.widget-toggle-label>*{grid-area:stack;visibility:hidden}.widget-toggle-label>[data-visible=true]{visibility:visible}.widget-slider-box{display:flex;align-items:center;gap:.55rem;font-family:inherit;font-size:.9rem;color:var(--widget-grey-d);border:1px solid #e0e0e0;border-radius:4px;padding:0 .9rem;height:2rem;box-sizing:border-box}.widget-slider-box .widget-slider{width:6.5rem;flex:0 0 6.5rem}.widget-slider-box__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:2.7rem;text-align:left;color:var(--widget-grey-d)}.widget-multiout-plots{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6rem;gap:.6rem}.widget-multiout-plot{min-width:0}.widget-multiout-plot .plot3d{aspect-ratio:1/1}.widget-gd-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:.12rem;gap:.12rem}.widget-gd-pair>div{min-width:0}.widget-gd-plot{position:relative}.widget-gd-steps{position:absolute;top:4%;left:9%;pointer-events:none;font-family:inherit;font-size:.9rem;color:var(--widget-grey-d);white-space:nowrap}.widget-gd-steps--gd2d{top:3%;left:15%}.widget-gd2d-controls{gap:.5rem;flex-wrap:wrap}.widget-gd2d-controls .widget-randomize-btn{padding:0 .65rem}.widget-gd2d-controls .widget-slider-box{padding:0 .6rem;gap:.4rem}.widget-gd2d-controls .widget-slider-box .widget-slider{width:3.5rem;flex:0 0 3.5rem}.widget-gd2d-controls .widget-slider-box__value{min-width:2.2rem}.widget-wd-readout{position:absolute;top:1rem;left:.8rem;display:flex;flex-direction:row;gap:1.4rem;font-size:.9rem;color:var(--widget-grey-d);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none;z-index:2}.widget-wd-readout b{font-weight:600}.widget-wd-lambda-btn.is-active{border-color:#069494;background:rgba(6,148,148,.09);color:#069494}.widget-wd-lambda-btn.is-active:hover{border-color:#069494}.mla-stack{flex-direction:column}.mla-row,.mla-stack{display:flex;gap:.8rem}.mla-row,.mla-sidebar{align-items:center}.mla-sidebar{flex:0 0 auto;display:flex;flex-direction:column;gap:.4rem;min-width:160px}.mla-sidebar .widget-randomize-btn{font-size:.8rem;padding:0 .6rem;height:1.7rem;white-space:nowrap}.mla-layer-label{color:var(--widget-grey-d);font-size:.9rem}.mla-plot-wrap{flex:1 1;min-width:0;position:relative}.mla-toggle-row{display:inline-flex;align-items:center;gap:.35rem;position:absolute;left:50%;transform:translate(-50%,-100%);top:8%;z-index:2}.mla-toggle-label{color:#96a0a8;font-size:.85em;line-height:1}.mla-toggle-label.active{color:#5b6670}@media (max-width:820px){.widget-grid{grid-template-columns:1fr}.mla-row{flex-direction:column;align-items:stretch}.mla-sidebar{flex-direction:row;flex-wrap:wrap;justify-content:center;min-width:unset}}.softmax-controls{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:1.1rem}.softmax-temp-box{display:flex;align-items:center;gap:.8rem;font-family:inherit;font-size:.9rem;color:var(--widget-grey-d);border:1px solid #e0e0e0;border-radius:4px;padding:0 1rem;height:2rem;box-sizing:border-box}.softmax-temp-box .widget-slider{width:100px;flex:0 0 100px}.softmax-temp-value{width:2.5rem;flex:0 0 2.5rem;text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.softmax-main{display:flex;align-items:flex-start;gap:.5rem}.softmax-plot{flex:0 0 50%;position:relative;aspect-ratio:1/1}.softmax-plot canvas{width:100%;height:100%;display:block;cursor:-webkit-grab;cursor:grab}.softmax-plot canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.softmax-table{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center;overflow:visible}.softmax-table table{border-collapse:collapse;font-size:.9rem}.softmax-table colgroup .col-dot,.softmax-table colgroup .col-scaled,.softmax-table colgroup .col-token{width:5.5rem}.softmax-table colgroup .col-prob{width:7rem}.softmax-table th{font-weight:400;padding:.3rem .6rem;border-bottom:1px solid #e0e0e0}.softmax-table td,.softmax-table th{color:var(--widget-grey-d);white-space:nowrap}.softmax-table td{padding:.25rem .6rem;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.softmax-table td:last-child,.softmax-table th:last-child{padding-left:1.2rem}.softmax-table td:last-child{overflow:visible;text-align:left}@media (max-width:820px){.softmax-main{flex-direction:column;align-items:stretch}.softmax-plot{flex:none;width:100%}}:root{--highlight-box-padding:1rem 1.5rem 1.25rem 1.5rem;--highlight-box-radius:10px;--highlight-box-shadow:0 1px 8px rgba(0,0,0,0.1),0 2px 20px rgba(0,0,0,0.05);--highlight-problem-bg:#ffeede;--highlight-problem-fg:#413428;--highlight-problem-separator:#cbb7a5;--highlight-solution-bg:#f0fdf4;--highlight-solution-fg:#1a3a2a;--highlight-solution-separator:#c0e0d0;--highlight-intuition-bg:#f0f6fd;--highlight-intuition-fg:#1a2a3a;--highlight-intuition-separator:#c0d0e0}.highlight-box{position:relative;width:calc(var(--content-width) * .8);max-width:95%;margin:3rem auto;padding:var(--highlight-box-padding);border-radius:var(--highlight-box-radius);box-shadow:var(--highlight-box-shadow);background-color:var(--hb-bg);color:var(--hb-fg)}.highlight-box--problem{--hb-bg:var(--highlight-problem-bg);--hb-fg:var(--highlight-problem-fg);--hb-separator:var(--highlight-problem-separator)}.highlight-box--intuition{--hb-bg:var(--highlight-intuition-bg);--hb-fg:var(--highlight-intuition-fg);--hb-separator:var(--highlight-intuition-separator)}.highlight-box--solution{--hb-bg:var(--highlight-solution-bg);--hb-fg:var(--highlight-solution-fg);--hb-separator:var(--highlight-solution-separator)}.highlight-box__header{display:flex;justify-content:space-between;align-items:baseline}.highlight-box__title{font-weight:600;font-size:1.05rem;letter-spacing:.02em}.highlight-box__label{font-style:italic;font-size:.95rem;color:var(--hb-fg);opacity:.7}.highlight-box__separator{border:none;border-top:1px solid var(--hb-separator);margin:.5rem 0 .9rem;opacity:.7}.highlight-box__body{font-size:1.05rem;line-height:1.55}.main-content .highlight-box__body p{font-size:inherit;line-height:inherit}.main-content .highlight-box__body p+p{margin-top:1.2rem}.main-content .highlight-box__body :is(ul,ol)>li{font-size:inherit;line-height:inherit}.main-content .highlight-box__body :is(ul,ol)>li+li{margin-top:1.2rem}.main-content .highlight-box__body .katex-display{font-size:.85rem;padding:2rem 0;overflow-x:auto}.highlight-box~.caption--below{width:calc(var(--content-width) * .8);max-width:95%;margin-top:1rem}@media (max-width:1260px){.caption-wrapper>.highlight-box{margin-bottom:0}}@media (max-width:420px){.highlight-box{border-radius:0}.highlight-box,.highlight-box~.caption--below{width:100%;max-width:100%}}:root{--pseudocode-padding:1rem 1.5rem 1.25rem 1.5rem;--pseudocode-radius:10px;--pseudocode-shadow:0 1px 8px rgba(0,0,0,0.1),0 2px 20px rgba(0,0,0,0.05);--pseudocode-bg:#f5f6f8;--pseudocode-fg:#2f353b;--pseudocode-keyword:#0a6a6a;--pseudocode-comment:#98a0a8;--pseudocode-font:"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace}.pseudocode{position:relative;width:calc(var(--content-width) * .8);max-width:95%;margin:3rem auto;padding:var(--pseudocode-padding);border-radius:var(--pseudocode-radius);box-shadow:var(--pseudocode-shadow);background-color:var(--pseudocode-bg);color:var(--pseudocode-fg)}.pseudocode__body{font-family:var(--pseudocode-font);font-size:.88rem;line-height:1.65;overflow-x:auto;overflow-y:hidden;-webkit-font-smoothing:antialiased}.pseudocode__line{white-space:pre}.pseudocode__kw{color:var(--pseudocode-keyword);font-weight:600}.pseudocode__comment{color:var(--pseudocode-comment);font-style:italic}.pseudocode__body .katex{font-size:1.02em}.pseudocode__comment .katex{color:var(--pseudocode-comment)}.highlight-box__body .pseudocode{width:100%;max-width:100%;margin:.25rem 0 0;border-radius:6px;box-shadow:none;background-color:rgba(0,0,0,.035);border:1px solid var(--hb-separator);padding:.75rem 1rem .9rem;color:var(--pseudocode-fg)}.pseudocode~.caption--below{width:calc(var(--content-width) * .8);max-width:95%;margin-top:1rem}@media (max-width:1260px){.caption-wrapper>.pseudocode{margin-bottom:0}}@media (max-width:420px){.pseudocode{width:100%;max-width:100%;border-radius:0}.highlight-box__body .pseudocode{border-radius:6px}.pseudocode~.caption--below{width:100%;max-width:100%}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_AMS-Regular.a79f1c31.woff2) format("woff2"),url(/_next/static/media/KaTeX_AMS-Regular.1608a09b.woff) format("woff"),url(/_next/static/media/KaTeX_AMS-Regular.4aafdb68.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Caligraphic-Bold.ec17d132.woff2) format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Bold.b6770918.woff) format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Bold.cce5b8ec.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Caligraphic-Regular.55fac258.woff2) format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Regular.dad44a7f.woff) format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Regular.07ef19e7.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Fraktur-Bold.d42a5579.woff2) format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Bold.9f256b85.woff) format("woff"),url(/_next/static/media/KaTeX_Fraktur-Bold.b18f59e1.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Fraktur-Regular.d3c882a6.woff2) format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Regular.7c187121.woff) format("woff"),url(/_next/static/media/KaTeX_Fraktur-Regular.ed38e79f.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Main-Bold.c3fb5ac2.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-Bold.d181c465.woff) format("woff"),url(/_next/static/media/KaTeX_Main-Bold.b74a1a8b.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/_next/static/media/KaTeX_Main-BoldItalic.6f2bb1df.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-BoldItalic.e3f82f9d.woff) format("woff"),url(/_next/static/media/KaTeX_Main-BoldItalic.70d8b0a5.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_Main-Italic.8916142b.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-Italic.9024d815.woff) format("woff"),url(/_next/static/media/KaTeX_Main-Italic.47373d1e.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Main-Regular.0462f03b.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-Regular.7f51fe03.woff) format("woff"),url(/_next/static/media/KaTeX_Main-Regular.b7f8fe9b.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/_next/static/media/KaTeX_Math-BoldItalic.572d331f.woff2) format("woff2"),url(/_next/static/media/KaTeX_Math-BoldItalic.f1035d8d.woff) format("woff"),url(/_next/static/media/KaTeX_Math-BoldItalic.a879cf83.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_Math-Italic.f28c23ac.woff2) format("woff2"),url(/_next/static/media/KaTeX_Math-Italic.5295ba48.woff) format("woff"),url(/_next/static/media/KaTeX_Math-Italic.939bc644.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_SansSerif-Bold.8c5b5494.woff2) format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Bold.bf59d231.woff) format("woff"),url(/_next/static/media/KaTeX_SansSerif-Bold.94e1e8dc.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_SansSerif-Italic.3b1e59b3.woff2) format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Italic.7c9bc82b.woff) format("woff"),url(/_next/static/media/KaTeX_SansSerif-Italic.b4c20c84.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_SansSerif-Regular.ba21ed5f.woff2) format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Regular.74048478.woff) format("woff"),url(/_next/static/media/KaTeX_SansSerif-Regular.d4d7ba48.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Script-Regular.03e9641d.woff2) format("woff2"),url(/_next/static/media/KaTeX_Script-Regular.07505710.woff) format("woff"),url(/_next/static/media/KaTeX_Script-Regular.fe9cbbe1.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size1-Regular.eae34984.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size1-Regular.e1e279cb.woff) format("woff"),url(/_next/static/media/KaTeX_Size1-Regular.fabc004a.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size2-Regular.5916a24f.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size2-Regular.57727022.woff) format("woff"),url(/_next/static/media/KaTeX_Size2-Regular.d6b476ec.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size3-Regular.b4230e7e.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size3-Regular.9acaf01c.woff) format("woff"),url(/_next/static/media/KaTeX_Size3-Regular.a144ef58.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size4-Regular.10d95fd3.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size4-Regular.7a996c9d.woff) format("woff"),url(/_next/static/media/KaTeX_Size4-Regular.fbccdabe.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Typewriter-Regular.a8709e36.woff2) format("woff2"),url(/_next/static/media/KaTeX_Typewriter-Regular.6258592b.woff) format("woff"),url(/_next/static/media/KaTeX_Typewriter-Regular.d97aaf4a.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.28"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.HeaderBar_header__8rnSO{background-color:rgb(255,255,255);height:var(--headerbar-height);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(221,221,221);position:-webkit-sticky;position:sticky;top:0;z-index:999;font-family:EB Garamond,Times New Roman,serif;padding:0 1.2rem}.HeaderBar_leftSection__LeNuS{display:flex;align-items:center;gap:.3rem;height:100%;transform:translateX(-.1rem)}.HeaderBar_markLink__uoUoj{width:32px;height:var(--headerbar-button-height);padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:4px;color:rgb(120,120,120)}.HeaderBar_markSvg__pHgIW{display:block;width:24px;height:24px}.HeaderBar_title____UfO{color:gray;font-weight:400;letter-spacing:.05em;font-size:1.1rem;padding-left:.5rem;cursor:pointer}.HeaderBar_titleCurrent__lNb6J{cursor:default}.HeaderBar_centerSection__BgA_9{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:.4rem;height:100%}.HeaderBar_arrow__XTbHv{visibility:hidden;font-size:1rem;color:rgb(200,200,200);cursor:pointer;transform:translateY(-1.5px);display:inline-block;transition:color 0s}.HeaderBar_arrow__XTbHv:hover{color:#222}.HeaderBar_customSelect__1hBk7{height:var(--headerbar-button-height);position:relative;background-color:white;padding:.25rem .5rem;font-family:Montserrat,Arial,sans-serif;font-size:.75rem;font-weight:400;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:.4rem;transition:all 0s ease;z-index:10;border-radius:4px}.HeaderBar_customSelect__1hBk7:hover .HeaderBar_chapterText__pV1fS{color:rgb(90,90,90)}.HeaderBar_customSelect__1hBk7:hover .HeaderBar_selectArrow__Q6H8S{color:rgb(120,120,120)}.HeaderBar_chapterText__pV1fS{transform:translateY(0);display:inline-block;color:rgb(170,170,170)}.HeaderBar_selectArrow__Q6H8S{transform:translateY(0);font-size:.7rem;color:rgb(200,200,200)}.HeaderBar_dropdown__H55H0{position:absolute;top:calc(100% + .3rem);left:50%;transform:translateX(-50%);width:max-content;min-width:120px;background:white;border-radius:4px;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:999;overflow:hidden;max-height:0;opacity:0;pointer-events:none;transition:max-height .3s ease,opacity .3s ease;scrollbar-width:thin;scrollbar-color:rgba(160,160,160,.6) transparent}.HeaderBar_dropdownOpen__v2M9J{max-height:min(60vh,360px);opacity:1;pointer-events:auto;overflow-y:auto;overflow-x:hidden}.HeaderBar_dropdown__H55H0::-webkit-scrollbar{width:6px}.HeaderBar_dropdown__H55H0::-webkit-scrollbar-track{background:transparent}.HeaderBar_dropdown__H55H0::-webkit-scrollbar-thumb{background-color:rgba(160,160,160,.6);border-radius:999px}.HeaderBar_dropdownItem__durqJ{padding:.5rem .75rem;cursor:pointer;font-family:Montserrat,Arial,sans-serif;font-size:.75rem;font-weight:400;color:gray;transition:background .1s}.HeaderBar_dropdownItem__durqJ:hover{background-color:#f5f5f5;color:rgb(34,34,34)}.HeaderBar_currentChapterDropDownItem__kiM5P{color:rgb(170,170,170);pointer-events:none}.HeaderBar_dropdownItemUnavailable__NvTs2,.HeaderBar_dropdownItemUnavailable__NvTs2:hover{color:rgb(200,200,200);background-color:transparent;cursor:default;pointer-events:none}.HeaderBar_dropdownGroupLabel__leyLa{padding:.45rem .75rem .15rem;border-top:1px solid #eeeeee;font-family:Montserrat,Arial,sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(190,190,190);pointer-events:none}.HeaderBar_rightSection__vzmHH{display:flex;align-items:center;gap:.5rem;height:100%}.HeaderBar_iconLink__dsu4R{height:var(--headerbar-button-height);display:flex;align-items:center;padding:0 .4rem;transition:all 0s ease;border-radius:4px}.HeaderBar_iconLink__dsu4R:hover .HeaderBar_patreonLogo__Ke8NI,.HeaderBar_iconLink__dsu4R:hover .HeaderBar_youtubeLogo__sDvvJ{fill:rgb(120,120,120)}.HeaderBar_youtubeLogo__sDvvJ{height:15px;padding:0;margin:0;fill:rgb(200,200,200);transition:fill 0s}.HeaderBar_patreonLogo__Ke8NI{height:25px;padding:0;margin:0;fill:rgb(200,200,200);transition:fill 0s}@media (max-width:800px){.HeaderBar_title____UfO{display:none}.HeaderBar_patreonLogo__Ke8NI,.HeaderBar_youtubeLogo__sDvvJ{height:15px}}@media (max-width:420px){.HeaderBar_header__8rnSO{height:var(--mobile-headerbar-height);padding:0 .8rem}.HeaderBar_markLink__uoUoj{height:var(--mobile-headerbar-button-height)}.HeaderBar_arrow__XTbHv{visibility:hidden}.HeaderBar_customSelect__1hBk7{height:var(--mobile-headerbar-button-height);padding:.25rem .5rem;font-size:1.1rem;transform:translateY(0)}.HeaderBar_rightSection__vzmHH{display:flex;align-items:center;gap:.1rem;height:100%}.HeaderBar_iconLink__dsu4R{height:var(--mobile-headerbar-button-height)}.HeaderBar_patreonLogo__Ke8NI,.HeaderBar_youtubeLogo__sDvvJ{height:18px;fill:rgb(220,220,220)}}.BrandHeader_header__XWTRi{background-color:rgb(255,255,255);height:var(--headerbar-height);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(221,221,221);position:-webkit-sticky;position:sticky;top:0;z-index:999;padding:0 1.2rem}.BrandHeader_leftSection___ZFwI,.BrandHeader_rightSection__tjdeS{display:flex;align-items:center;height:100%}.BrandHeader_leftSection___ZFwI{gap:.3rem;transform:translateX(-.1rem)}.BrandHeader_rightSection__tjdeS{gap:.5rem}.BrandHeader_mark__v_ttV{width:32px;height:var(--headerbar-button-height);padding:0;display:flex;align-items:center;justify-content:center;color:rgb(120,120,120)}.BrandHeader_markSvg__jf54j{display:block;width:24px;height:24px}.BrandHeader_iconLink__XOl55{height:var(--headerbar-button-height);display:flex;align-items:center;padding:0 .4rem;border-radius:4px}.BrandHeader_iconLink__XOl55:hover .BrandHeader_patreonLogo__Gcx3c,.BrandHeader_iconLink__XOl55:hover .BrandHeader_youtubeLogo__mat0y{fill:rgb(120,120,120)}.BrandHeader_youtubeLogo__mat0y{height:15px;padding:0;margin:0;fill:rgb(200,200,200);transition:fill 0s}.BrandHeader_patreonLogo__Gcx3c{height:25px;padding:0;margin:0;fill:rgb(200,200,200);transition:fill 0s}.BrandHeader_narrow__d_oi2{display:none}@media (max-width:800px){.BrandHeader_wide__zIB9r{display:none}.BrandHeader_narrow__d_oi2{display:block}.BrandHeader_patreonLogo__Gcx3c,.BrandHeader_youtubeLogo__mat0y{height:15px}}@media (max-width:420px){.BrandHeader_header__XWTRi{height:var(--mobile-headerbar-height);padding:0 .8rem}.BrandHeader_mark__v_ttV{height:var(--mobile-headerbar-button-height)}}.Figure_wrapper__SWQrc{position:relative;max-width:100%;width:100%}.Figure_image__wKQw8,.Figure_video__J9pGf{display:block;width:100%;height:auto;object-fit:contain}.Figure_overflowWrapper___wkCn{position:relative;overflow:visible;width:100%}.Figure_labelVideo__AizTh,.Figure_labelsOverlay__R9iap{position:absolute;top:0;height:100%;width:auto;max-width:none;margin:0!important;pointer-events:none}.Figure_labelVideo__AizTh{display:block}.Figure_labelVideoLeft__VbSap{right:100%}.Figure_labelVideoRight__MTQrT{left:100%}@media (min-width:1501px){.Figure_labelVideo__AizTh,.Figure_labelsOverlay__R9iap{display:block!important}}@media (max-width:1500px){.Figure_labelVideo__AizTh,.Figure_labelsOverlay__R9iap{display:none!important}}.Banner_heroContainer__A4nO8{display:flex;align-items:stretch;width:100%;height:calc(100vh - var(--headerbar-height));margin:0;padding:0;overflow:hidden;box-sizing:border-box;border-bottom:1px solid rgb(221,221,221)}.Banner_heroText__tku8G{flex:1 1;display:flex;flex-direction:column;justify-content:center;text-align:left;box-sizing:border-box}.Banner_heroTitle__lI8cg{font-size:2.75rem;font-family:EB Garamond,Times New Roman,serif;letter-spacing:0;font-weight:700;word-spacing:.1rem;margin:0;padding:0 30% 0 10%;line-height:1.2;width:100%}.Banner_heroDetails__A6MuN{font-family:Montserrat,Arial,sans-serif;font-size:.8rem;font-weight:500;color:#7d7d7d;margin:1rem 0 0;padding:0 5.1% 0 10.3%;width:70%}.Banner_heroImage__wkBL2{width:50vw;min-width:50vw;height:100%;margin:0;padding:0;box-sizing:border-box;flex:none;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.Banner_bannerImg__4caUC{width:100%;object-fit:cover;object-position:center;box-sizing:border-box}@media (max-width:1260px){.Banner_heroTitle__lI8cg{font-size:2.5rem;font-family:EB Garamond,Times New Roman,serif;letter-spacing:0;font-weight:700;word-spacing:.1rem;margin:0;padding:0 30% 0 10%;line-height:1.2;width:100%}}@media (max-width:800px){.Banner_heroContainer__A4nO8{display:flex;flex-direction:column;height:auto}.Banner_heroText__tku8G{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:100%;margin:0}.Banner_heroTitle__lI8cg{width:60%;font-size:2.5rem;font-family:EB Garamond,Times New Roman,serif;font-weight:700;line-height:1.2;letter-spacing:0;word-spacing:.1rem;margin:4rem 0 0;padding:0}.Banner_heroDetails__A6MuN{font-family:Montserrat,Arial,sans-serif;font-size:.8rem;font-weight:500;color:#7d7d7d;margin:1rem 0 2rem;padding:0;width:60%}.Banner_heroImage__wkBL2{width:100vw;align-self:center;flex:none}.Banner_bannerImg__4caUC{width:100%;height:100%;object-fit:cover}}@media (max-width:420px){.Banner_heroTitle__lI8cg{width:60%;font-size:2.4rem;font-family:EB Garamond,Times New Roman,serif;font-weight:700;line-height:1.2;letter-spacing:0;word-spacing:.1rem;margin:2rem 0 0;padding:0}}