@font-face{font-family:Gilroy;font-weight:400;font-style:normal;font-display:swap;src:url(../media/Gilroy-Regular_0.2do4tnaqbt2ki.ttf)format("truetype")}@font-face{font-family:Gilroy;font-weight:500;font-style:normal;font-display:swap;src:url(../media/Gilroy-Medium_0.173sojsz-pu9g.ttf)format("truetype")}@font-face{font-family:Gilroy;font-weight:600;font-style:normal;font-display:swap;src:url(../media/Gilroy-Semibold_0.384bwt0bkudc6.ttf)format("truetype")}@font-face{font-family:Gilroy;font-weight:700;font-style:normal;font-display:swap;src:url(../media/Gilroy-Bold_0.14zrz0y_cy09_.ttf)format("truetype")}@font-face{font-family:Gilroy;font-weight:800;font-style:normal;font-display:swap;src:url(../media/Gilroy-Extrabold_0.2pu360rqcvygh.ttf)format("truetype")}@font-face{font-family:Gilroy;font-weight:900;font-style:normal;font-display:swap;src:url(../media/Gilroy-Black_0.29zytyzeg-j19.ttf)format("truetype")}:root{--background:#fff;--foreground:#20262d;--ui-canvas:#f7f8fa;--ui-surface:#fff;--ui-surface-soft:#edf0f3;--ui-surface-muted:#fafbfc;--ui-text:#20262d;--ui-muted:#65707c;--ui-border:#cfd8e2;--ui-panel-shadow:0 2px 8px #141c2609;--ui-code-accent:#a2d8ff;--ui-control-radius:8px;--ui-control-height:44px;--ui-focus-width:1px;--ui-focus-offset:-1px;--ui-transition-fast:.14s;--ui-danger:#bd3547;--site-header-height:66px;--section-sticky-top:calc(var(--site-header-height) + 12px);--section-heading-sticky-top:calc(var(--site-header-height) + 24px);--ui-accent:#087fdb;--ui-accent-hover:#006fc5;--ui-accent-soft:#eaf4fc;--ui-on-accent:#fff;--ui-popover-shadow:0 12px 36px #141c261f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scroll-behavior:smooth;background:var(--background);height:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{max-width:100vw;overflow-x:clip}:-webkit-any(video:fullscreen,video:-webkit-full-screen){object-fit:contain!important;object-position:center center!important;background:#000!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important}:is(video:fullscreen,video:fullscreen){object-fit:contain!important;object-position:center center!important;background:#000!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important}video::backdrop{background:#000}body{letter-spacing:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Gilroy,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:400}main{min-height:calc(100vh - 6.875rem)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-weight:600}button,input,textarea,select{font:inherit}:where(a[href],button,input,textarea,select,summary,[role=button],[role=tab],[role=option],[role=switch],[contenteditable=true],[tabindex]:not([tabindex="-1"])){-webkit-tap-highlight-color:#0000;transition:color var(--ui-transition-fast) ease,background-color var(--ui-transition-fast) ease,border-color var(--ui-transition-fast) ease,opacity var(--ui-transition-fast) ease;outline:none}:where(a[href],button,input,textarea,select,summary,[role=button],[role=tab],[role=option],[role=switch],[contenteditable=true],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--ui-focus-width,1px) solid var(--ui-focus-color,var(--ui-accent));outline-offset:var(--ui-focus-offset,-1px)}:where(button,[role=button],a[href]):active:not(:disabled):not([aria-disabled=true]){opacity:.88}:where(button){appearance:none;color:inherit;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);cursor:pointer}:where(button,[role=button]):hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ui-accent)}:where(a[href]:not([data-social-platform])):hover{filter:brightness(.98)}:where(button,input,textarea,select):disabled,:where([aria-disabled=true]){cursor:not-allowed;opacity:.5}:where(button:not([class]),summary):hover{color:var(--ui-accent);background:var(--ui-accent-soft)}:where(a:not([class])):hover{color:var(--ui-accent)}:where(input,textarea,select){appearance:none;color:var(--ui-text);caret-color:var(--ui-accent);border-radius:var(--ui-control-radius)}:where(input,textarea,select)::placeholder{color:var(--ui-muted);opacity:1}:where(input,textarea,select):hover:not(:disabled):not([readonly]),:where(input,textarea,select):focus{border-color:var(--ui-accent)}:where(input,textarea,select):user-invalid{border-color:var(--ui-danger);--ui-focus-color:var(--ui-danger)}:where(input,textarea):-webkit-autofill{-webkit-text-fill-color:var(--ui-text);box-shadow:0 0 0 1000px var(--ui-surface) inset}:where(input[type=number]){-moz-appearance:textfield}input::-webkit-inner-spin-button{appearance:none;margin:0}input::-webkit-outer-spin-button{appearance:none;margin:0}input[type=search]::-webkit-search-cancel-button{appearance:none;background:var(--ui-muted);cursor:pointer;width:16px;height:16px;margin-left:8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/contain no-repeat}:where(input[type=checkbox],input[type=radio]){--ui-focus-offset:2px;vertical-align:middle;background:var(--ui-surface);border:1px solid var(--ui-border);cursor:pointer;border-radius:4px;flex:none;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0;position:relative}:where(input[type=checkbox],input[type=radio]):checked,:where(input[type=checkbox],input[type=radio]):indeterminate{background:var(--ui-accent);border-color:var(--ui-accent)}:where(input[type=checkbox]):checked:after{border:solid var(--ui-on-accent);content:"";border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}:where(input[type=checkbox]):indeterminate:after{background:var(--ui-on-accent);content:"";position:absolute;inset:7px 3px}:where(input[type=radio]){border-radius:50%}:where(input[type=radio]):checked{box-shadow:inset 0 0 0 4px var(--ui-surface)}:where(input[type=range]){--ui-focus-offset:2px;cursor:pointer;background:0 0;border:0;width:100%;min-height:24px;padding:0}:where(input[type=range])::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--ui-accent) var(--ui-range-progress,0%), var(--ui-border) var(--ui-range-progress,0%));border-radius:2px;height:4px}:where(input[type=range])::-moz-range-track{background:var(--ui-border);border-radius:2px;height:4px}:where(input[type=range])::-moz-range-progress{background:var(--ui-accent);border-radius:2px;height:4px}:where(input[type=range])::-webkit-slider-thumb{appearance:none;box-sizing:border-box;background:var(--ui-accent);border:3px solid var(--ui-surface);width:18px;height:18px;box-shadow:0 0 0 1px var(--ui-accent);border-radius:50%;margin-top:-7px}:where(input[type=range])::-webkit-slider-thumb:hover{background:var(--ui-accent-hover)}:where(input[type=range])::-moz-range-thumb{box-sizing:border-box;background:var(--ui-accent);border:3px solid var(--ui-surface);width:18px;height:18px;box-shadow:0 0 0 1px var(--ui-accent);border-radius:50%}:where(input[type=range])::-moz-range-thumb:hover{background:var(--ui-accent-hover)}:where(input[type=file])::file-selector-button{min-height:var(--ui-control-height);color:var(--ui-text);font:inherit;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-control-radius);cursor:pointer;margin-right:12px;padding:10px 16px}:where(input[type=file])::file-selector-button:hover{background:var(--ui-accent-soft);border-color:var(--ui-accent)}::selection{color:var(--ui-text);background:var(--ui-accent-soft)}@media (prefers-reduced-motion:reduce){:where(a,button,input,textarea,select,summary,[role=button]){transition:none}}@media (forced-colors:active){:where(input[type=checkbox],input[type=radio]){appearance:auto}}
