.amp-runtime-root,.amp-runtime-root *{box-sizing:border-box}.amp-runtime-root{color:#18191b;isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#fff;width:100%;min-width:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:relative;overflow:visible}.amp-runtime-root *,.amp-runtime-root :before,.amp-runtime-root :after{-webkit-user-select:none;user-select:none}html.amp-runtime-scrollbars-hidden body,html.amp-runtime-scrollbars-legacy body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.amp-runtime-scrollbars-hidden,html.amp-runtime-scrollbars-hidden body,.amp-runtime-root,.amp-runtime-root *{scrollbar-width:none}html.amp-runtime-scrollbars-hidden::-webkit-scrollbar{width:0;height:0;display:none}html.amp-runtime-scrollbars-hidden body::-webkit-scrollbar{width:0;height:0;display:none}.amp-runtime-root::-webkit-scrollbar{width:0;height:0;display:none}.amp-runtime-root ::-webkit-scrollbar{width:0;height:0;display:none}html.amp-runtime-scrollbars-legacy{scrollbar-width:thin;scrollbar-color:#777 #d8d3c5}html.amp-runtime-scrollbars-legacy::-webkit-scrollbar{width:7px;height:0}html.amp-runtime-scrollbars-legacy::-webkit-scrollbar-track{background:#d8d3c5;border-left:1px solid #1d1d1d}html.amp-runtime-scrollbars-legacy::-webkit-scrollbar-thumb{background:#777;border:1px solid #1d1d1d;border-radius:0;min-height:24px}html.amp-runtime-scrollbars-legacy::-webkit-scrollbar-button{width:0;height:0;display:none}html.amp-runtime-scrollbars-legacy::-webkit-scrollbar:horizontal{width:0;height:0;display:none}.amp-runtime-legacy,.amp-runtime-legacy *{scrollbar-width:thin;scrollbar-color:#777 #d8d3c5}.amp-runtime-legacy::-webkit-scrollbar{width:7px;height:0;display:block}.amp-runtime-legacy ::-webkit-scrollbar{width:7px;height:0;display:block}.amp-runtime-legacy::-webkit-scrollbar-track{background:#d8d3c5;border-left:1px solid #1d1d1d}.amp-runtime-legacy ::-webkit-scrollbar-track{background:#d8d3c5;border-left:1px solid #1d1d1d}.amp-runtime-legacy::-webkit-scrollbar-thumb{background:#777;border:1px solid #1d1d1d;border-radius:0}.amp-runtime-legacy ::-webkit-scrollbar-thumb{background:#777;border:1px solid #1d1d1d;border-radius:0}.amp-runtime-legacy::-webkit-scrollbar:horizontal{width:0;height:0;display:none}.amp-runtime-legacy ::-webkit-scrollbar:horizontal{width:0;height:0;display:none}.amp-runtime-stage{transform-origin:0 0;position:absolute;inset:0 auto auto 0;overflow:visible}.amp-runtime-section{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;display:flow-root;position:relative;overflow:hidden}.amp-runtime-node{min-width:0;min-height:0}.amp-runtime-node-container{position:relative}.amp-runtime-image,.amp-runtime-video,.amp-runtime-video video,.amp-runtime-model,.amp-runtime-model-bitmap,.amp-runtime-gallery,.amp-runtime-carousel,.amp-runtime-table{width:100%;height:100%}.amp-runtime-image{background-repeat:no-repeat;display:block}.amp-runtime-text{overflow-wrap:anywhere;white-space:normal;width:100%;min-height:100%}.amp-runtime-text p,.amp-runtime-text ol,.amp-runtime-text ul{padding-top:0}.amp-runtime-text code{background:color-mix(in srgb, currentColor 10%, transparent);border-radius:.2em;padding:.08em .28em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.amp-runtime-text a{color:inherit;text-decoration:underline}.amp-runtime-model{background:0 0;min-height:32px;position:relative;overflow:hidden}.amp-runtime-model-bitmap{pointer-events:none;display:block;position:absolute;inset:0}.amp-runtime-model-view{overflow:hidden;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.amp-runtime-model-stage{z-index:-2147483647;opacity:0;pointer-events:none;position:fixed;inset:0}.amp-runtime-model-stage canvas{background:0 0;width:100%;height:100%;display:block}.amp-runtime-asset-placeholder,.amp-runtime-loading,.amp-runtime-error{color:#60646c;text-align:center;background:#f4f5f7;justify-content:center;align-items:center;min-height:120px;padding:24px;display:flex}.amp-runtime-error{color:#9f2424;background:#fff1f1;flex-direction:column;gap:8px}.amp-runtime-video{background:0 0;position:relative;overflow:hidden}.amp-runtime-video video{object-fit:contain;background:0 0;display:block}.amp-runtime-video-poster{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.amp-runtime-video-poster img{object-fit:contain;width:100%;height:100%}.amp-runtime-video-label{opacity:0;color:#fff;pointer-events:none;background:#000000b8;border-radius:999px;padding:7px 12px;transition:opacity .2s,transform .2s;position:absolute;bottom:18px;left:50%;transform:translate(-50%,8px)}.amp-runtime-video-label.visible{opacity:1;transform:translate(-50%)}.amp-runtime-lightbox{z-index:2147482000;background:#000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.amp-runtime-lightbox>img,.amp-runtime-lightbox>video{object-fit:contain;width:100%;height:100%;display:block}.amp-runtime-close{z-index:1;color:#fff;cursor:pointer;background:#0000009e;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font:300 32px/1 sans-serif;display:grid;position:fixed;top:18px;right:18px}.amp-runtime-close.legacy{border-radius:0;font-family:ui-monospace,monospace;box-shadow:3px 3px #fff}.amp-runtime-gallery{overflow:auto}.amp-runtime-carousel{background:0 0;position:relative;overflow:hidden}.amp-runtime-carousel>img,.amp-runtime-carousel-layer,.amp-runtime-carousel-layer img{width:100%;height:100%;display:block;position:absolute;inset:0}.amp-runtime-carousel-layer{will-change:opacity, transform;backface-visibility:hidden}.amp-runtime-carousel-arrow{z-index:2;color:#fff;cursor:pointer;background:#0000008f;border:0;border-radius:7px;width:40px;height:48px;font:30px/1 sans-serif;position:absolute;top:50%;transform:translateY(-50%)}.amp-runtime-carousel-arrow.left{left:12px}.amp-runtime-carousel-arrow.right{right:12px}.amp-runtime-carousel-indicators{z-index:2;gap:7px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.amp-runtime-carousel-indicators button{background:#00000059;border:1px solid #fff;border-radius:50%;width:9px;height:9px;padding:0}.amp-runtime-carousel-indicators button.active{background:#fff}.amp-runtime-legacy .amp-runtime-carousel-arrow,.amp-runtime-legacy .amp-runtime-video-label{border:1px solid;border-radius:0;font-family:ui-monospace,Courier New,monospace;box-shadow:3px 3px #ffffffd1}.amp-runtime-legacy .amp-runtime-carousel-indicators button{border-radius:0}.amp-runtime-table{table-layout:fixed;overflow-wrap:anywhere}.amp-runtime-table th{font-weight:700}.amp-runtime-spacer{width:100%;height:100%}.amp-compositor{z-index:2147483000;pointer-events:none;position:fixed;inset:0}.amp-compositor>*{pointer-events:none;position:absolute;inset:0}.amp-compositor-backdrop{will-change:backdrop-filter}.amp-compositor-mosaic{width:100%;height:100%;image-rendering:pixelated}.amp-compositor-scanlines{mix-blend-mode:overlay;opacity:0;will-change:opacity;background:repeating-linear-gradient(0deg,#00000042 0 1px,#0000 1px 3px)}.amp-compositor-vignette{mix-blend-mode:multiply;opacity:0;will-change:opacity;background:radial-gradient(120% 120%,#0000 52%,#0000008c 100%)}@media (prefers-reduced-motion:reduce){.amp-compositor{display:none}.amp-runtime-carousel-layer,.amp-runtime-video-label{transition-duration:.001ms!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{min-width:100%;min-height:100vh;margin:0;display:block}html,body,#root{width:100%}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#000;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
