@font-face{font-family:bagnard;src:url(../media/bagnard_latin_400_normal.p.8b6a72a0.woff2)format("woff2");font-display:swap;font-weight:400}.bagnard_279acd69-module__6Ly6CW__className{font-family:bagnard;font-weight:400}.bagnard_279acd69-module__6Ly6CW__variable{--font-brand-serif:"bagnard"}
@font-face{font-family:sans;src:url(../media/inter_latin_400_normal.p.c8c144e0.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:sans;src:url(../media/inter_latin_500_normal.p.30043d57.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:sans;src:url(../media/inter_latin_600_normal.p.e2fe7b39.woff2)format("woff2");font-display:swap;font-weight:600}.sans_508eb20e-module__L8-zRq__className{font-family:sans}.sans_508eb20e-module__L8-zRq__variable{--font-inter:"sans"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:"";--shimmer-angle:0deg}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-content:"";--shimmer-angle:0deg}}}@layer theme{:root,:host{--font-sans:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-serif:var(--font-brand-serif),"Times New Roman",serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--spacing:.25rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--tracking-normal:0em;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg:#060b12;--color-bg-2:#0a121b;--color-bg-3:#0e1824;--color-card:#131e2a;--color-card-2:#0f1823;--color-line:rgba(255,255,255,.1);--color-line-2:rgba(255,255,255,.18);--color-accent:#44b6c9;--color-accent-2:#84aebd;--color-accent-deep:#0f4859;--color-accent-dim:rgba(68,182,201,.45);--color-accent-glow:rgba(132,174,189,.2);--color-accent-hot:#55c0e7;--color-text:#fff;--color-muted:#afb8bf;--color-muted-2:#8b96a0;--container-opc:1312px;--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-out-quint:cubic-bezier(.22,1,.36,1);--ease-out-soft:cubic-bezier(.33,1,.68,1);--ease-spring:cubic-bezier(.34,1.42,.64,1);--breakpoint-lgx:1100.02px;--breakpoint-mdx:900.02px}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-synthesis-weight:none}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5;overflow-x:hidden}p{color:var(--color-muted)}h1,h2,h3,h4{font-family:var(--font-serif);color:var(--color-text);letter-spacing:-.01em;font-weight:500}a{color:inherit;text-decoration:none}.search-box:focus-within{outline:2px solid var(--color-accent);outline-offset:3px}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}}@layer components{.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:rgba(255,255,255,.5);border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.65)}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px rgba(0,0,0,.4)}.leaflet-control-layers-toggle{background-image:url(../media/layers.78ca0acf.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../media/layers-2x.793209de.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow-x:hidden;overflow-y:scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../media/marker-icon.b9f7ac13.png)}.leaflet-container .leaflet-control-attribution{background:rgba(255,255,255,.8);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:rgba(255,255,255,.8);border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid rgba(0,0,0,.2)}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107,M12=.707107,M21=-.707107,M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid transparent;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.nav{transition:padding .8s var(--ease-out-quint)}.nav:before,.nav:after{content:"";pointer-events:none;opacity:0;transition:opacity .8s var(--ease-out-quint);position:absolute}.nav:before{z-index:-1;-webkit-backdrop-filter:blur(22px)saturate(170%);background:linear-gradient(rgba(6,11,18,.94) 0%,rgba(6,11,18,.78) 100%);top:0;bottom:0;left:0;right:0;box-shadow:inset 0 -1px rgba(255,255,255,.06),0 20px 44px -28px rgba(0,0,0,.8)}.nav:after{background:linear-gradient(90deg,transparent 0%,rgba(68,182,201,.35) 30%,rgba(68,182,201,.35) 70%,transparent 100%);height:1px;transition-delay:.15s;bottom:0;left:0;right:0}.nav.solid:before,.nav.solid:after{opacity:1}.menu a{padding:4px 0;transition:color .15s;position:relative}.menu a:hover{color:var(--color-accent-2)}.menu a:after{content:"";background:var(--color-accent);transform-origin:0;height:1px;transition:transform .4s var(--ease-out-expo);position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.menu a:hover:after,.menu a.active:after{transform:scaleX(1)}.btn{color:#fff;height:44px;font-family:var(--font-sans);cursor:pointer;isolation:isolate;box-shadow:inset 0 0 0 1px var(--color-accent);transition:box-shadow .28s var(--ease-out-soft),transform .28s var(--ease-out-soft);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:400;line-height:21px;display:inline-flex;position:relative;overflow:hidden}.btn:hover{transform:translateY(-1px)}.btn-row{background:var(--color-accent);z-index:-1;width:100%;height:calc(25% + 1px);transition:transform var(--row-dur)var(--ease-out-expo)var(--row-delay-out);position:absolute;left:0;transform:translate(-100%)}.btn:hover .btn-row{transform:translate(0)}.btn:hover .btn-row:first-child{transition-delay:0s}.btn:hover .btn-row:nth-child(2){transition-delay:50ms}.btn:hover .btn-row:nth-child(3){transition-delay:.1s}.btn:hover .btn-row:nth-child(4){transition-delay:.14s}.btn.ghost{color:var(--color-text);border:1px solid var(--color-line-2);box-shadow:none;background:0 0}.btn.ghost:hover{border-color:var(--color-accent)}.page-hero:before{content:"";background:radial-gradient(ellipse 65% 55% at 50% 10%,rgba(68,182,201,.2) 0%,transparent 62%),radial-gradient(ellipse 55% 50% at 50% 100%,rgba(68,182,201,.16) 0%,transparent 58%),linear-gradient(180deg,var(--color-bg-2)0%,var(--color-bg)70%);position:absolute;top:0;bottom:0;left:0;right:0}.page-hero.about-hero:before{background:radial-gradient(60% 45% at 46% -8%,rgba(68,182,201,.26) 0%,transparent 62%),radial-gradient(70% 46% at 84% 20%,rgba(68,182,201,.26) 0%,transparent 64%),radial-gradient(105% 40% at 50% 96%,rgba(68,182,201,.4) 0%,rgba(68,182,201,.26) 34%,rgba(15,72,89,.14) 56%,transparent 82%),linear-gradient(#050709 0%,#060c11 38%,#050a0d 72%,#030507 100%)}.page-hero.portfolio-hero:before{background:url(/images/hero-bg-bars-v2.svg) bottom/cover no-repeat,#050506}.stat-row:before,.stat-row:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(68,182,201,.5),transparent);height:1px;position:absolute;left:0;right:0;box-shadow:0 0 8px rgba(68,182,201,.3)}.stat-row:before{top:-1px}.stat-row:after{bottom:-1px}.stat+.stat:before{content:"";pointer-events:none;background:linear-gradient(transparent,rgba(68,182,201,.28) 50%,transparent);width:1px;position:absolute;top:4px;bottom:4px;left:-20px}.stat .num{font-family:var(--font-serif);letter-spacing:-.02em;background:linear-gradient(180deg,#fff 0%,var(--color-accent-2)78%,var(--color-accent)100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px rgba(68,182,201,.2));-webkit-background-clip:text;background-clip:text;font-size:56px;font-weight:500;line-height:1}.stat .num .unit{color:var(--color-accent);letter-spacing:0;-webkit-text-fill-color:var(--color-accent);filter:none;margin-left:4px;font-size:32px}.card{isolation:isolate;background:radial-gradient(300px at 100% 0,rgba(68,182,201,.1),transparent 55%),radial-gradient(250px at 0 100%,rgba(68,182,201,.1),transparent 60%),linear-gradient(160deg,rgba(19,30,42,.9) 0%,rgba(10,18,27,.95) 60%);border:1px solid rgba(68,182,201,.12);border-radius:14px;padding:32px;transition:border-color .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden}.card:hover{border-color:rgba(68,182,201,.3);transform:translateY(-2px);box-shadow:0 20px 40px rgba(6,11,18,.5),0 0 30px rgba(68,182,201,.1)}.card.gradient{background:var(--card-gradient)}footer{background:var(--color-bg-2);padding:80px 64px 0;position:relative;overflow:hidden}.foot-mega{max-width:var(--container-opc);font-family:var(--font-serif);letter-spacing:-.02em;text-align:center;color:transparent;white-space:nowrap;background:linear-gradient(rgba(255,255,255,.14) 0%,rgba(255,255,255,.02) 100%);-webkit-background-clip:text;background-clip:text;margin:60px auto 0;padding-bottom:20px;font-size:max(56px,min(8vw,132px));font-weight:500;line-height:1;overflow:hidden}.page-hero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(650px at 15% 20%,rgba(68,182,201,.12),transparent 65%),radial-gradient(700px at 85% 85%,rgba(68,182,201,.14),transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.page-hero .hero-grid,.hero>.hero-grid{mix-blend-mode:screen;z-index:1;pointer-events:none;background-image:linear-gradient(rgba(68,182,201,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(68,182,201,.09) 1px,transparent 1px);background-size:56px 56px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 60%,#000 25%,transparent 80%);mask-image:radial-gradient(70% 60%,#000 25%,transparent 80%)}.about-hero .hero-grid{mix-blend-mode:overlay;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-repeat:repeat;-webkit-mask-image:linear-gradient(#000 0%,#000 55%,transparent 96%);mask-image:linear-gradient(#000 0%,#000 55%,transparent 96%)}.strategy-hero .hero-grid{background-blend-mode:screen,screen;transform-origin:82% 100%;opacity:.9;background-image:repeating-radial-gradient(circle at 82% 100%,rgba(132,174,189,.38) 0,rgba(132,174,189,.38) 2px,transparent 2px,transparent 46px),conic-gradient(at 82% 100%,rgba(255,255,255,.9) 0deg,rgba(132,174,189,.5) 8deg,rgba(132,174,189,.12) 20deg,transparent 34deg,transparent 360deg);animation:9s linear infinite radarSweep;-webkit-mask-image:radial-gradient(120% 105% at 82% 100%,transparent 6%,#000 24%,#000 64%,transparent 92%);mask-image:radial-gradient(120% 105% at 82% 100%,transparent 6%,#000 24%,#000 64%,transparent 92%)}.portfolio-hero .hero-grid{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'><path d='M8 20 L20 8 M12 8 H20 V16' stroke='%2344B6C9' stroke-width='1.3' fill='none' stroke-linecap='round' stroke-linejoin='round' opacity='0.7'/></svg>");background-size:36px 36px;-webkit-mask-image:radial-gradient(100% 85% at 50% 20%,#000 35%,transparent 88%);mask-image:radial-gradient(100% 85% at 50% 20%,#000 35%,transparent 88%)}.page-hero .aurora,.hero>.aurora{filter:blur(90px);z-index:1;pointer-events:none;opacity:.75;background:conic-gradient(from 210deg,transparent 0deg,rgba(68,182,201,.16) 40deg,rgba(68,182,201,.1) 90deg,transparent 140deg);width:80%;height:140%;position:absolute;top:-20%;left:-10%;transform:rotate(-12deg)}.page-hero .aurora.two,.hero>.aurora.two{background:conic-gradient(from 20deg,transparent 0deg,rgba(68,182,201,.14) 45deg,rgba(15,72,89,.22) 100deg,transparent 150deg);top:auto;bottom:-30%;left:auto;right:-10%;transform:rotate(24deg)}.page-hero.strategy-hero:before{background:radial-gradient(100% 85% at 82% 105%,rgba(132,174,189,.95) 0%,rgba(68,182,201,.8) 22%,rgba(68,182,201,.6) 42%,rgba(15,72,89,.28) 62%,transparent 80%),radial-gradient(95% 95% at 108% 55%,rgba(68,182,201,.55) 0%,rgba(15,72,89,.3) 42%,transparent 72%),radial-gradient(55% 45% at 16% 12%,rgba(68,182,201,.14) 0%,transparent 62%),linear-gradient(128deg,#0a0f14 0%,#0a0f14 34%,rgba(10,16,22,.9) 44%,transparent 62%),#0a0f14}.page-hero.strategy-hero:after{opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-repeat:repeat}.about-hero .aurora{filter:blur(16px);mix-blend-mode:screen;opacity:1;background:conic-gradient(at 63% -12%,transparent 119deg,rgba(68,182,201,.22) 122deg,rgba(68,182,201,.58) 123.8deg,rgba(68,182,201,.58) 126.2deg,rgba(68,182,201,.22) 128deg,transparent 131deg,transparent 140deg,rgba(68,182,201,.14) 143deg,rgba(68,182,201,.38) 144.8deg,rgba(68,182,201,.38) 147.2deg,rgba(68,182,201,.14) 149deg,transparent 152deg,transparent 159deg,rgba(68,182,201,.34) 162deg,rgba(68,182,201,.88) 163.8deg,rgba(68,182,201,.88) 166.2deg,rgba(68,182,201,.34) 168deg,transparent 171deg,transparent 177deg,rgba(68,182,201,.12) 180deg,rgba(68,182,201,.32) 181.8deg,rgba(68,182,201,.32) 184.2deg,rgba(68,182,201,.12) 186deg,transparent 189deg,transparent 197deg,rgba(68,182,201,.16) 200deg,rgba(68,182,201,.42) 201.8deg,rgba(68,182,201,.42) 204.2deg,rgba(68,182,201,.16) 206deg,transparent 209deg,transparent 218deg,rgba(68,182,201,.3) 221deg,rgba(68,182,201,.78) 222.8deg,rgba(68,182,201,.78) 225.2deg,rgba(68,182,201,.3) 227deg,transparent 230deg,transparent 237deg,rgba(68,182,201,.11) 240deg,rgba(68,182,201,.28) 241.8deg,rgba(68,182,201,.28) 244.2deg,rgba(68,182,201,.11) 246deg,transparent 249deg);width:150%;height:220%;top:-55%;left:-25%;transform:none;-webkit-mask-image:linear-gradient(#000 0%,#000 60%,transparent 98%);mask-image:linear-gradient(#000 0%,#000 60%,transparent 98%)}.about-hero .aurora.two{filter:blur(38px);mix-blend-mode:screen;opacity:.75;background:conic-gradient(at 78% -18%,transparent 144deg,rgba(68,182,201,.1) 150deg,rgba(68,182,201,.3) 152deg,rgba(68,182,201,.1) 156deg,transparent 163deg,transparent 174deg,rgba(68,182,201,.14) 180deg,rgba(68,182,201,.36) 182deg,rgba(68,182,201,.14) 186deg,transparent 195deg,transparent 202deg,rgba(68,182,201,.1) 207deg,rgba(68,182,201,.28) 209deg,rgba(68,182,201,.1) 213deg,transparent 220deg);width:120%;height:200%;top:-60%;bottom:auto;left:-10%;right:auto;transform:none;-webkit-mask-image:linear-gradient(#000 0%,#000 50%,transparent 95%);mask-image:linear-gradient(#000 0%,#000 50%,transparent 95%)}.page-hero.about-hero:after{background:radial-gradient(46% 60% at 24% 52%,rgba(3,5,7,.5) 0%,transparent 72%),radial-gradient(130% 60% at 50% 108%,rgba(3,5,7,.55) 0%,transparent 50%),radial-gradient(120% 100% at 50% 0,transparent 42%,rgba(3,5,7,.55) 100%)}.glow-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(600px at 100% 0,rgba(68,182,201,.07),transparent 55%),radial-gradient(500px at 0 100%,rgba(68,182,201,.07),transparent 55%);position:absolute;top:0;bottom:0;left:0;right:0}.holo-card{isolation:isolate;background:linear-gradient(160deg,rgba(19,30,42,.85) 0%,rgba(10,18,27,.95) 60%);border:1px solid rgba(68,182,201,.1);border-radius:16px;transition:border-color .35s,transform .35s,box-shadow .35s;position:relative;overflow:hidden}.holo-card:before{content:"";filter:blur(30px);pointer-events:none;z-index:0;opacity:.7;background:radial-gradient(60% 100% at 30% 100%,rgba(68,182,201,.14),transparent 65%),radial-gradient(55% 100% at 75% 100%,rgba(68,182,201,.1),transparent 65%);width:140%;height:200px;transition:opacity .4s;position:absolute;top:-120px;left:-20%}.holo-card:after{content:"";filter:blur(40px);pointer-events:none;z-index:0;opacity:.75;background:radial-gradient(rgba(68,182,201,.07),transparent 70%);width:180px;height:150px;transition:opacity .4s,transform .5s;position:absolute;bottom:-70px;left:-60px}.holo-card:hover{border-color:rgba(68,182,201,.28);transform:translateY(-3px);box-shadow:0 20px 40px rgba(6,11,18,.5),0 0 30px rgba(68,182,201,.12)}.holo-card:hover:after{transform:scale(1.15)}.holo-strip{isolation:isolate;background:radial-gradient(400px at 0 0,rgba(68,182,201,.1),transparent 55%),radial-gradient(400px at 100% 100%,rgba(68,182,201,.1),transparent 60%),linear-gradient(160deg,rgba(19,30,42,.9) 0%,rgba(10,18,27,.95) 60%);border:1px solid rgba(68,182,201,.14);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(6,11,18,.4),inset 0 1px rgba(255,255,255,.05)}.holo-strip:before{content:"";-webkit-mask-composite:xor;opacity:.5;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:conic-gradient(from 130deg,rgba(68,182,201,.4) 0deg,transparent 90deg,rgba(68,182,201,.28) 200deg,transparent 300deg,rgba(68,182,201,.4) 360deg);border-radius:20px;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.holo-strip>*+:before{content:"";z-index:5;pointer-events:none;background:linear-gradient(transparent 0%,rgba(68,182,201,.35) 50%,transparent 100%);width:1px;position:absolute;top:12%;bottom:12%;left:0;box-shadow:0 0 6px rgba(68,182,201,.25)}.hud-frame:before,.hud-frame:after{content:"";border:1px solid var(--color-accent);opacity:.55;pointer-events:none;width:14px;height:14px;position:absolute}.hud-frame:before{border-bottom:0;border-right:0;top:10px;left:10px}.hud-frame:after{border-top:0;border-left:0;bottom:10px;right:10px}.holo-num{background:linear-gradient(180deg,#fff 0%,var(--color-accent-2)70%,var(--color-accent)100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px rgba(68,182,201,.25));-webkit-background-clip:text;background-clip:text}.stat-row.holo .stat+.stat:before{content:"";background:linear-gradient(transparent,rgba(68,182,201,.3) 50%,transparent);width:1px;position:absolute;top:8px;bottom:8px;left:-20px}[data-parallax]{will-change:transform}[data-parallax],[data-parallax-hero]{translate:0 var(--px-y,0px);will-change:translate}[data-parallax-bg]{background-position-y:var(--px-py,50%);will-change:background-position}.radar-host{position:relative}.radar-layer{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.radar-origin{background:var(--color-accent-2);width:7px;height:7px;box-shadow:0 0 14px 2px var(--color-accent-glow);opacity:0;border-radius:50%;margin:-3.5px 0 0 -3.5px;position:absolute;top:50%;left:50%}.radar-armed .radar-origin{animation:radarPing 2.6s var(--ease-out-expo)both}.radar-ring{border:1px solid var(--color-accent-2);opacity:0;border-radius:50%;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-armed .radar-ring{animation:radarExpand 1.9s var(--ease-out-quint)both}.radar-armed .radar-ring.r2{border-color:var(--color-accent-dim);animation-delay:.34s}.radar-sweep{width:var(--radar-reach,600px);height:var(--radar-reach,600px);opacity:0;background:conic-gradient(rgba(120,219,250,.2) 0deg,rgba(120,219,250,.05) 16deg,transparent 34deg,transparent 360deg);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-armed .radar-sweep{animation:2.2s cubic-bezier(.3,0,.3,1) both radarSpin}.radar-target{position:relative}.reticle{pointer-events:none;opacity:0;z-index:2;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.reticle i{border:1px solid var(--color-accent-2);opacity:.9;width:11px;height:11px;position:absolute}.reticle .tl{border-bottom:none;border-right:none;top:0;left:0}.reticle .tr{border-bottom:none;border-left:none;top:0;right:0}.reticle .bl{border-top:none;border-right:none;bottom:0;left:0}.reticle .br{border-top:none;border-left:none;bottom:0;right:0}.radar-target.locked .reticle{animation:reticleLock 1.6s var(--ease-out-expo)both}.impact-stats .reticle{top:0;bottom:0;left:0;right:0}.radar-target.locked:after{content:"";background:linear-gradient(90deg,transparent,var(--color-accent-2),transparent);height:1px;box-shadow:0 0 10px var(--color-accent-glow);pointer-events:none;z-index:2;animation:reticleScan 1.2s var(--ease-out-quint)both;position:absolute;top:0;left:0;right:0}.nav.solid.nav-condensed{padding-top:12px!important;padding-bottom:12px!important}.milestone .dot{position:relative}.milestone .dot.pulsed:after{content:"";border:1px solid var(--color-accent-2);opacity:0;animation:dotPulse 1.5s var(--ease-out-quint).12s both;pointer-events:none;border-radius:50%;position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.page-hero.photo-hero:before,.page-hero.photo-hero:after{content:none;display:none}.photo-hero{background:#10181e;align-items:center;padding-left:64px;padding-right:64px;display:flex}.photo-hero .hero-layer{pointer-events:none;position:absolute;overflow:hidden}.portfolio-hero .ph-tint{z-index:1;pointer-events:none;opacity:.2;background:linear-gradient(#000 0%,#538a98 100%);position:absolute;top:0;bottom:0;left:0;right:0}.portfolio-hero .ph-photo{z-index:2;top:0;bottom:0;left:30%;right:0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 40%);mask-image:linear-gradient(90deg,transparent 0%,#000 40%)}@media (max-width:1100px){.portfolio-hero .ph-photo{left:0;-webkit-mask-image:none;mask-image:none}}.portfolio-hero .ph-photo:after{content:"";background:linear-gradient(rgba(16,24,30,.55) 0%,transparent 22%,transparent 80%,rgba(16,24,30,.7) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.strategy-hero .ps-tint{z-index:1;pointer-events:none;background:radial-gradient(62% 78%,rgba(9,41,49,.52) 0%,rgba(4,30,37,.86) 62%,rgba(2,22,27,.96) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.about-hero{text-align:center;background:#fff;align-items:flex-start;min-height:max(760px,min(75.83vw,1180px));padding-top:21.5vw;padding-bottom:0}.about-hero .pa-wash{z-index:3;pointer-events:none;background:linear-gradient(#0d1318 0%,rgba(13,19,24,.92) 12%,rgba(21,33,39,.6) 26%,rgba(29,47,54,.22) 42%,rgba(20,36,44,.18) 58%,rgba(12,24,32,.38) 74%,rgba(9,17,24,.66) 86%,rgba(7,12,18,.9) 95%,#060b12 100%);position:absolute;top:0;bottom:0;left:0;right:0}.about-hero .pa-glow{z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(18% 24% at 57% 60%,rgba(150,230,250,.75) 0%,rgba(68,182,201,.35) 45%,transparent 78%),radial-gradient(48% 40% at 57% 64%,rgba(68,182,201,.28) 0%,transparent 72%);position:absolute;top:0;bottom:0;left:0;right:0}.about-hero .pa-panel{z-index:1;pointer-events:none;opacity:.5;background:linear-gradient(#123c46 41.83%,#4ac3e9 71.15%);width:91.111%;height:77.015%;position:absolute;top:15.018%;left:4.444%}.timeline[data-timeline]:after{content:"";width:1px;height:var(--tl-progress,0px);background:linear-gradient(180deg,rgba(68,182,201,.3) 0%,rgba(68,182,201,.75) 55%,var(--color-accent-2)100%);pointer-events:none;will-change:height;z-index:0;position:absolute;top:0;left:50%;transform:translate(-.5px);box-shadow:0 0 12px 1px rgba(120,219,250,.45)}.hero-bg{isolation:isolate;background:#060b12 url(/media/hero-poster-charlotte.webp) 50%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hero-video{object-fit:cover;filter:contrast(1.18)saturate(.85)brightness(.82);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero-tint.wash{background:var(--grade-wash);mix-blend-mode:color;opacity:var(--grade-wash-op)}.hero-tint.deepen{background:var(--grade-deep);mix-blend-mode:multiply;opacity:var(--grade-deep-op)}.hero-tint.shade{background:radial-gradient(90% 70% at 50% 32%,rgba(68,182,201,.3) 0%,rgba(15,72,89,.14) 45%,transparent 78%),linear-gradient(rgba(8,38,45,.42) 0%,rgba(7,30,38,.4) 38%,rgba(6,18,24,.74) 72%,rgba(6,11,18,.97) 100%)}.hero>.hero-grid{z-index:1;pointer-events:none;background-image:linear-gradient(rgba(68,182,201,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(68,182,201,.13) 1px,transparent 1px);background-size:56px 56px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 60%,#000 25%,transparent 80%);mask-image:radial-gradient(70% 60%,#000 25%,transparent 80%)}.hero>.aurora{filter:blur(90px);z-index:1;pointer-events:none;opacity:.85;background:conic-gradient(from 210deg,transparent 0deg,rgba(68,182,201,.22) 40deg,rgba(68,182,201,.14) 90deg,transparent 140deg);width:80%;height:140%;position:absolute;top:-20%;left:-10%;transform:rotate(-12deg)}.hero>.aurora.two{background:conic-gradient(from 20deg,transparent 0deg,rgba(68,182,201,.2) 45deg,rgba(15,72,89,.28) 100deg,transparent 150deg);top:auto;bottom:-30%;left:auto;right:-10%;transform:rotate(24deg)}.hero .side-copy:before{content:"";background:var(--color-accent);width:40px;height:1px;margin-bottom:14px;display:block}.feature{background:radial-gradient(120% 90% at 100% 100%,rgba(68,182,201,.1) 0%,rgba(68,182,201,0) 55%),var(--color-card-2);border:1px solid var(--color-line);isolation:isolate;border-radius:12px;padding:32px 50px;position:relative;overflow:hidden}.feature:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 55% at 78% 82%,rgba(68,182,201,.22) 0%,rgba(68,182,201,.08) 35%,rgba(68,182,201,0) 70%);position:absolute;top:0;bottom:0;left:0;right:0}.feature.big:before{background:radial-gradient(55% 45% at 62% 78%,rgba(68,182,201,.28) 0%,rgba(68,182,201,.1) 40%,rgba(68,182,201,0) 72%)}.feature.wide:before{background:radial-gradient(45% 65% at 78% 60%,rgba(68,182,201,.24) 0%,rgba(68,182,201,.08) 45%,rgba(68,182,201,0) 75%)}.skyline img{object-fit:cover;width:100%;height:560px;display:block}.skyline-cap{color:rgba(255,255,255,.9);text-align:center;padding:32px 40px;font-size:14px;position:absolute;bottom:0;left:0;right:0}.stats:before{content:"";opacity:.35;pointer-events:none;z-index:0;background-image:url(/images/Pattern.svg);background-position:top;background-repeat:repeat;position:absolute;top:0;bottom:0;left:0;right:0}.stats:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(68,182,201,.06) 0%,rgba(68,182,201,0) 60%);border-radius:50%;width:1000px;height:1000px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.founder-avatar{background:linear-gradient(135deg,var(--color-accent)0%,var(--color-accent-2)100%);border-radius:50%;width:56px;height:56px}.stats-inner .brackets{text-align:center;clip-path:polygon(28px 0,calc(100% - 28px) 0,100% 28px,100% calc(100% - 28px),calc(100% - 28px) 100%,28px 100%,0 calc(100% - 28px),0 28px);background:linear-gradient(rgba(68,182,201,.06) 0%,rgba(68,182,201,.02) 100%);justify-self:center;width:100%;max-width:620px;padding:96px 72px;position:relative}.brackets .corner{pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;border:none;width:110px;height:110px;position:absolute}.brackets .tl{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 110' fill='none' stroke='%2344B6C9' stroke-width='5' stroke-linejoin='miter' stroke-linecap='square'><path d='M4 108 V38 L38 4 H108'/></svg>");top:0;left:0}.brackets .tr{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 110' fill='none' stroke='%2344B6C9' stroke-width='5' stroke-linejoin='miter' stroke-linecap='square'><path d='M2 4 H72 L106 38 V108'/></svg>");top:0;right:0}.brackets .bl{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 110' fill='none' stroke='%2344B6C9' stroke-width='5' stroke-linejoin='miter' stroke-linecap='square'><path d='M4 2 V72 L38 106 H108'/></svg>");bottom:0;left:0}.brackets .br{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 110' fill='none' stroke='%2344B6C9' stroke-width='5' stroke-linejoin='miter' stroke-linecap='square'><path d='M2 106 H72 L106 72 V2'/></svg>");bottom:0;right:0}.brackets .aum-label:before{content:"";background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 12px var(--color-accent-glow);border-radius:50%}.panel-radar .core{background:var(--color-accent-hot);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;animation:8s ease-in-out infinite panelCore;position:absolute;top:50%;left:50%;box-shadow:0 0 14px 2px rgba(85,192,231,.22)}.panel-radar .sweep{width:var(--panel-reach);height:var(--panel-reach);margin:calc(var(--panel-reach)/-2)0 0 calc(var(--panel-reach)/-2);background:conic-gradient(from 0deg,transparent 0deg,rgba(85,192,231,.09) 20deg,rgba(85,192,231,.22) 38deg,rgba(85,192,231,.42) 49deg,rgba(85,192,231,.7) 53.2deg,var(--color-accent-hot)54deg,transparent 54.6deg,transparent 360deg);will-change:transform;border-radius:50%;animation:8s linear infinite panelSweep;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0%,#000 34%,transparent 74%);mask-image:radial-gradient(circle,#000 0%,#000 34%,transparent 74%)}.portfolio:before{content:"";opacity:.28;pointer-events:none;z-index:0;background-image:url(/images/Pattern.svg);background-position:top;background-repeat:repeat;position:absolute;top:0;bottom:0;left:0;right:0}.prop{background:var(--color-card-2);isolation:isolate;clip-path:polygon(26px 0,calc(100% - 26px) 0,100% 26px,100% calc(100% - 26px),calc(100% - 26px) 100%,26px 100%,0 calc(100% - 26px),0 26px);border:none;border-radius:0;flex-direction:column;padding:32px;transition:background .25s;display:flex;position:relative}.prop:before{content:"";pointer-events:none;clip-path:polygon(26px 0,calc(100% - 26px) 0,100% 26px,100% calc(100% - 26px),calc(100% - 26px) 100%,26px 100%,0 calc(100% - 26px),0 26px);background:var(--color-card-2);transition:top .2s,bottom .25s,left .2s,right .25s,background .2s;position:absolute;top:1px;bottom:1px;left:1px;right:1px}.prop:after{content:"";z-index:0;pointer-events:none;clip-path:polygon(26px 0,calc(100% - 26px) 0,100% 26px,100% calc(100% - 26px),calc(100% - 26px) 100%,26px 100%,0 calc(100% - 26px),0 26px);background:var(--color-card-2);transition:background .25s;position:absolute;top:0;bottom:0;left:0;right:0}.prop:hover:after{background:conic-gradient(from var(--shimmer-angle)at 50% 50%,var(--color-accent-deep)0deg,var(--color-accent)55deg,var(--color-accent-2)78deg,#dff6ff 90deg,var(--color-accent-2)102deg,var(--color-accent)125deg,var(--color-accent-deep)190deg,var(--color-accent-deep)360deg);animation:2.4s linear infinite strokeShimmer}.prop:before{z-index:1}.prop:hover{background:var(--color-accent)}.prop:hover:before{background:linear-gradient(rgba(68,182,201,.12) 0%,rgba(6,11,18,.9) 60%),#060b12;top:2.5px;bottom:2.5px;left:2.5px;right:2.5px}.prop-img{background-position:50%;background-size:cover;border-radius:31.118px;height:269px;margin-bottom:24px;position:relative}.construction-partner:before{content:"";z-index:0;background:linear-gradient(rgba(10,16,23,.82) 0%,rgba(10,16,23,.94) 100%),url(/images/construction-partner-office.webp) 50%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.btn-row:first-child{--row-dur:.34s;--row-delay-out:.15s;top:0}.btn-row:nth-child(2){--row-dur:.38s;--row-delay-out:.1s;top:25%}.btn-row:nth-child(3){--row-dur:.42s;--row-delay-out:50ms;top:50%}.btn-row:nth-child(4){--row-dur:.46s;--row-delay-out:0s;top:75%}.hero-bg{--grade-wash:#44b6c9;--grade-wash-op:.7;--grade-deep:#0f4859;--grade-deep-op:.28}.brackets{--panel-reach:720px}.hud-frame{position:relative}.philosophy:before{content:"";pointer-events:none;background:radial-gradient(700px at 100% 0,rgba(68,182,201,.08),transparent 55%),radial-gradient(500px at 0 100%,rgba(68,182,201,.09),transparent 55%);position:absolute;top:0;bottom:0;left:0;right:0}.philosophy:after{content:"";filter:blur(90px);pointer-events:none;background:radial-gradient(circle,rgba(68,182,201,.14),transparent 60%);border-radius:50%;width:380px;height:380px;position:absolute;top:12%;right:-140px}.twin-pillars>div .lead:before{content:"";background:linear-gradient(90deg,transparent,var(--color-accent));width:20px;height:1px}.twin-pillars .row-card{isolation:isolate;background:linear-gradient(160deg,rgba(19,30,42,.85) 0%,rgba(10,18,27,.95) 60%);border:1px solid rgba(68,182,201,.1);border-radius:16px;flex-direction:column;gap:14px;min-height:240px;padding:20px 20px 0;transition:border-color .35s,transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.twin-pillars .row-card:before{content:"";filter:blur(30px);pointer-events:none;z-index:0;opacity:.7;background:radial-gradient(60% 100% at 30% 100%,rgba(68,182,201,.14),transparent 65%),radial-gradient(55% 100% at 75% 100%,rgba(68,182,201,.1),transparent 65%);width:140%;height:200px;transition:opacity .4s;position:absolute;top:-120px;left:-20%}.twin-pillars .row-card:after{content:"";filter:blur(40px);pointer-events:none;z-index:0;opacity:.75;background:radial-gradient(rgba(68,182,201,.07),transparent 70%);width:180px;height:150px;transition:opacity .4s,transform .5s;position:absolute;bottom:-70px;left:-60px}.twin-pillars .row-card>*{z-index:2;position:relative}.twin-pillars .row-card:hover{border-color:rgba(68,182,201,.4);transform:translateY(-4px);box-shadow:0 30px 60px rgba(6,11,18,.6),0 0 60px rgba(68,182,201,.15)}.twin-pillars .row-card:hover:after{transform:scale(1.15)}.twin-pillars .row-card .visual{background:radial-gradient(70% 100% at 50% 100%,rgba(68,182,201,.04),transparent 75%);border-top:1px solid rgba(68,182,201,.06);height:110px;margin:auto -20px 0;padding:8px 12px;position:relative;overflow:hidden}.twin-pillars .row-card .visual svg{object-fit:contain;opacity:.45;filter:saturate(.75);width:100%;height:100%;transition:opacity .35s;display:block}.twin-pillars .row-card .visual:after{content:"";pointer-events:none;background:linear-gradient(rgba(10,18,27,.4) 0%,transparent 30%,transparent 70%,rgba(10,18,27,.55) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.twin-pillars .row-card:hover .visual svg{opacity:.7}.process{background:linear-gradient(transparent 0%,#08111c 100%)}.process:before{content:"";pointer-events:none;background:radial-gradient(700px at 20% 100%,rgba(68,182,201,.14),transparent 55%),radial-gradient(500px at 90% 10%,rgba(68,182,201,.14),transparent 55%),radial-gradient(60% 40% at 50% 40%,rgba(68,182,201,.06),transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.process:after{content:"";pointer-events:none;background-image:linear-gradient(rgba(68,182,201,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(68,182,201,.04) 1px,transparent 1px);background-size:48px 48px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 60%,#000 20%,transparent 85%);mask-image:radial-gradient(70% 60%,#000 20%,transparent 85%)}.step-badge{background:radial-gradient(circle at 30% 30%,rgba(68,182,201,.15),transparent 60%),var(--color-bg);border:1.5px solid var(--color-accent);width:80px;height:80px;color:var(--color-accent);border-radius:50%;place-items:center;margin:0 auto 24px;display:grid;position:relative;box-shadow:0 0 20px rgba(68,182,201,.2),inset 0 0 20px rgba(68,182,201,.08)}.step-icon{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.step:hover .step-icon{transform:scale(1.06)}.step-badge:before{content:"";border:1px dashed rgba(68,182,201,.35);border-radius:50%;animation:20s linear infinite rotate;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.step-badge:after{content:"";border:1px solid transparent;border-color:rgba(68,182,201,.5) transparent transparent rgba(68,182,201,.2);border-radius:50%;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.geo-map{background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(68,182,201,.1) 0%,transparent 70%),var(--color-card);border:1px solid var(--color-line);border-radius:20px;justify-content:center;align-items:center;height:100%;padding:40px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 60px rgba(68,182,201,.05)}.geo-map:before{content:"";pointer-events:none;background-image:linear-gradient(rgba(68,182,201,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(68,182,201,.05) 1px,transparent 1px);background-size:32px 32px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 60%,#000 30%,transparent 85%);mask-image:radial-gradient(70% 60%,#000 30%,transparent 85%)}.geo-map .usmap{pointer-events:none;overflow:visible}.geo-map .usmap .mk{pointer-events:auto;cursor:default}.geo-map .usmap .mk-label{opacity:0;pointer-events:none;transition:opacity .2s}.geo-map .usmap .mk:hover .mk-label{opacity:1}.geo-map .usmap .ping{transform-box:fill-box;transform-origin:50%;animation:3.2s cubic-bezier(.22,1,.36,1) infinite mkPing;animation-delay:var(--d,0s)}@keyframes mkPing{0%{opacity:0;transform:scale(.5)}8%{opacity:.75}55%{opacity:0;transform:scale(4.2)}to{opacity:0;transform:scale(4.2)}}.geo-map .usmap .dot{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite mkDot;animation-delay:var(--d,0s)}@keyframes mkDot{0%,to{opacity:.62;transform:scale(.9)}8%{opacity:1;transform:scale(1.15)}}.geo-map .usmap .links{animation:9s linear infinite linkFlow}@keyframes linkFlow{to{stroke-dashoffset:-80px}}.geo-map .usmap .orbit{transform-box:fill-box;transform-origin:50%;animation:70s linear infinite orbitSpin}@keyframes orbitSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.geo-map .usmap .ping,.geo-map .usmap .dot,.geo-map .usmap .links,.geo-map .usmap .orbit{animation:none}}.callout-section:before{content:"";z-index:0;background:radial-gradient(500px at 15% 30%,rgba(68,182,201,.12),transparent 55%),radial-gradient(600px at 85% 70%,rgba(68,182,201,.12),transparent 55%),linear-gradient(rgba(6,11,18,.75) 0%,rgba(6,11,18,.96) 100%),url(/images/callout-charlotte-dusk.webp) 50%/cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.callout-section:after{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(rgba(68,182,201,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(68,182,201,.08) 1px,transparent 1px);background-size:48px 48px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(60% 55%,#000 20%,transparent 75%);mask-image:radial-gradient(60% 55%,#000 20%,transparent 75%)}.chip{border:1px solid var(--color-line-2);color:var(--color-muted);font-family:var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-size:13px;transition:all .15s}.chip:hover{border-color:var(--color-accent-2);color:var(--color-text)}.chip.active{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-line-2);color:var(--color-muted);font-family:var(--font-sans);cursor:pointer;background:0 0;border-radius:999px;outline:none;min-width:160px;padding:8px 36px 8px 14px;font-size:13px;transition:border-color .15s}.select select:hover,.select select:focus{border-color:var(--color-accent-2);color:var(--color-text)}.select:after{content:"";border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--color-muted);pointer-events:none;width:0;height:0;position:absolute;right:14px}.asset{background:var(--color-card-2);isolation:isolate;clip-path:polygon(26px 0,calc(100% - 26px) 0,100% 26px,100% calc(100% - 26px),calc(100% - 26px) 100%,26px 100%,0 calc(100% - 26px),0 26px);cursor:pointer;box-shadow:none;border:none;border-radius:0;flex-direction:column;padding:24px;transition:background .25s;display:flex;position:relative;overflow:visible}.asset:before{content:"";pointer-events:none;clip-path:polygon(26px 0,calc(100% - 26px) 0,100% 26px,100% calc(100% - 26px),calc(100% - 26px) 100%,26px 100%,0 calc(100% - 26px),0 26px);background:var(--color-card-2);z-index:1;filter:none;border-radius:0;padding:0;transition:top .2s,bottom .25s,left .2s,right .25s,background .2s;position:absolute;top:1px;bottom:1px;left:1px;right:1px;-webkit-mask:none;mask:none}.asset:after{content:"";z-index:0;pointer-events:none;clip-path:polygon(26px 0,calc(100% - 26px) 0,100% 26px,100% calc(100% - 26px),calc(100% - 26px) 100%,26px 100%,0 calc(100% - 26px),0 26px);background:var(--color-card-2);transition:background .25s;position:absolute;top:0;bottom:0;left:0;right:0}.asset:hover:after{background:conic-gradient(from var(--shimmer-angle)at 50% 50%,var(--color-accent-deep)0deg,var(--color-accent)55deg,var(--color-accent-2)78deg,#dff6ff 90deg,var(--color-accent-2)102deg,var(--color-accent)125deg,var(--color-accent-deep)190deg,var(--color-accent-deep)360deg);animation:2.4s linear infinite strokeShimmer}.asset:hover{background:var(--color-accent);box-shadow:none;transform:none}.asset:hover:before{background:linear-gradient(rgba(68,182,201,.12) 0%,rgba(6,11,18,.9) 60%),#060b12;top:2.5px;bottom:2.5px;left:2.5px;right:2.5px}.asset.asset-static{cursor:default}.highlight-grid{isolation:isolate;background:radial-gradient(400px at 0 0,rgba(68,182,201,.1),transparent 55%),radial-gradient(400px at 100% 100%,rgba(68,182,201,.1),transparent 60%),linear-gradient(160deg,rgba(19,30,42,.9) 0%,rgba(10,18,27,.95) 60%);border:1px solid rgba(68,182,201,.14);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(6,11,18,.4)}.highlight-grid:before{content:"";-webkit-mask-composite:xor;opacity:.5;pointer-events:none;z-index:2;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:conic-gradient(from 130deg,rgba(68,182,201,.4) 0deg,transparent 90deg,rgba(68,182,201,.28) 200deg,transparent 300deg,rgba(68,182,201,.4) 360deg);border-radius:18px;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.highlight:nth-child(3n+2):before,.highlight:nth-child(3n):before{content:"";pointer-events:none;background:linear-gradient(transparent 0%,rgba(68,182,201,.28) 50%,transparent 100%);width:1px;position:absolute;top:14%;bottom:14%;left:0;box-shadow:0 0 6px rgba(68,182,201,.2)}.highlight:nth-child(n+4):after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(68,182,201,.28) 50%,transparent 100%);height:1px;position:absolute;top:0;left:14%;right:14%;box-shadow:0 0 6px rgba(68,182,201,.2)}.highlight:hover{background:linear-gradient(rgba(68,182,201,.05),transparent 60%)}.highlight .num{font-family:var(--font-serif);background:linear-gradient(180deg,#fff 0%,var(--color-accent-2)75%,var(--color-accent)100%);-webkit-text-fill-color:transparent;letter-spacing:-.02em;filter:drop-shadow(0 0 12px rgba(68,182,201,.2));-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:32px;font-weight:500}.map-section:before{content:"";pointer-events:none;background:radial-gradient(700px at 100% 20%,rgba(68,182,201,.1),transparent 55%),radial-gradient(600px at 0 80%,rgba(68,182,201,.12),transparent 55%);position:absolute;top:0;bottom:0;left:0;right:0}.map-frame{isolation:isolate;background:radial-gradient(70% 60%,rgba(68,182,201,.08) 0%,transparent 70%),radial-gradient(400px at 100% 0,rgba(68,182,201,.1),transparent 55%),linear-gradient(160deg,rgba(19,30,42,.9) 0%,rgba(10,18,27,.95) 60%);border:1px solid rgba(68,182,201,.14);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(6,11,18,.4)}.map-frame:before{content:"";pointer-events:none;background-image:linear-gradient(rgba(68,182,201,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(68,182,201,.04) 1px,transparent 1px);background-size:40px 40px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 60%,#000 30%,transparent 85%);mask-image:radial-gradient(70% 60%,#000 30%,transparent 85%)}.map-head h2{background:linear-gradient(180deg,#fff 0%,var(--color-accent)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.55)contrast(.85)saturate(.18)}.leaflet-container .leaflet-control-attribution{color:rgba(175,184,191,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(6,11,18,.6);padding:2px 6px;font-size:9px}.leaflet-container .leaflet-control-attribution a{color:rgba(68,182,201,.75)}.leaflet-container{font-family:var(--font-sans)}.leaflet-bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(6,11,18,.7);box-shadow:0 4px 14px rgba(6,11,18,.5);border:1px solid rgba(68,182,201,.25)!important}.leaflet-bar a{color:var(--color-accent)!important;background:0 0!important;border-bottom:1px solid rgba(68,182,201,.15)!important}.leaflet-bar a:hover{background:rgba(68,182,201,.08)!important}.map-glow{mix-blend-mode:screen;background:radial-gradient(40% 40% at 22% 40%,rgba(68,182,201,.16),transparent 60%),radial-gradient(35% 35% at 78% 55%,rgba(68,182,201,.18),transparent 60%),radial-gradient(40% 45% at 50% 100%,rgba(68,182,201,.1),transparent 65%);position:absolute;top:0;bottom:0;left:0;right:0}.map-scan{mix-blend-mode:screen;background-image:linear-gradient(rgba(68,182,201,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(68,182,201,.06) 1px,transparent 1px);background-size:40px 40px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(65% 55%,#000 30%,transparent 85%);mask-image:radial-gradient(65% 55%,#000 30%,transparent 85%)}.map-vignette{background:radial-gradient(92% 84%,transparent 62%,rgba(6,8,15,.7) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.map-topo path{fill:none;stroke:rgba(68,182,201,.12);stroke-width:.6px}.map-topo path.warm{stroke:rgba(68,182,201,.16)}.map-arcs path{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:5 8;filter:drop-shadow(0 0 3px);animation:8s linear infinite arc-flow}.neo-core{filter:drop-shadow(0 0 6px)drop-shadow(0 0 12px);cursor:pointer;transition:r .2s}.neo-core:hover{r:9}.neo-ring{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite neo-ring-pulse}.leaflet-popup-content-wrapper,.leaflet-popup-tip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff!important;background:rgba(6,11,18,.85)!important;border:1px solid rgba(68,182,201,.35)!important;box-shadow:0 12px 40px rgba(6,11,18,.6),0 0 24px rgba(68,182,201,.18)!important}.leaflet-popup-content-wrapper{border-radius:12px!important}.leaflet-popup-content{font-family:var(--font-sans);color:var(--color-muted);font-size:11.5px;line-height:1.4;margin:10px 14px!important}.p-city:before{content:"";background:var(--pop-color,#44b6c9);width:6px;height:6px;box-shadow:0 0 8px var(--pop-color,#44b6c9);border-radius:50%}.leaflet-popup-close-button{color:rgba(175,184,191,.7)!important;padding:6px 8px 0 0!important;font-size:18px!important}.leaflet-popup-close-button:hover{color:#fff!important}.map-stats{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(6,11,18,.7);border:1px solid rgba(68,182,201,.22);border-radius:12px;position:absolute;bottom:20px;right:20px;box-shadow:0 10px 30px rgba(6,11,18,.5)}.map-stats .v{font-family:var(--font-serif);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px rgba(68,182,201,.3));background:linear-gradient(#fff 0%,#44b6c9 100%);-webkit-background-clip:text;background-clip:text;font-size:20px}.region-list:before{content:"";background:linear-gradient(90deg,transparent,rgba(68,182,201,.4),transparent);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 6px rgba(68,182,201,.3)}.region+.region:before{content:"";pointer-events:none;background:linear-gradient(transparent 0%,rgba(68,182,201,.28) 50%,transparent 100%);width:1px;position:absolute;top:4px;bottom:4px;left:0}.case-hero:before,.case-hero:after{content:"";filter:blur(70px);pointer-events:none;z-index:0;width:60%;height:380px;position:absolute;top:0}.case-hero:before{background:radial-gradient(100% 100% at 30% 100%,rgba(68,182,201,.1),transparent 65%);left:-20%}.case-hero:after{background:radial-gradient(100% 100% at 70% 100%,rgba(68,182,201,.1),transparent 65%);right:-20%}.mission:before{content:"";pointer-events:none;background:radial-gradient(700px at 100% 0,rgba(68,182,201,.1),transparent 55%),radial-gradient(600px at 0 100%,rgba(68,182,201,.1),transparent 55%);position:absolute;top:0;bottom:0;left:0;right:0}.mission-topology{opacity:.4;z-index:0;pointer-events:none;mix-blend-mode:screen;filter:brightness(28)contrast(1.05);width:520px;position:absolute;top:-80px;right:-120px}.approach{background:linear-gradient(180deg,var(--color-bg-2)0%,#08111c 100%)}.approach:before{content:"";pointer-events:none;background:radial-gradient(600px at 100% 0,rgba(68,182,201,.14),transparent 55%),radial-gradient(500px at 0 100%,rgba(68,182,201,.14),transparent 55%);position:absolute;top:0;bottom:0;left:0;right:0}.approach-grid{max-width:var(--container-opc);isolation:isolate;background:radial-gradient(400px at 0 0,rgba(68,182,201,.1),transparent 55%),radial-gradient(400px at 100% 100%,rgba(68,182,201,.1),transparent 60%),linear-gradient(160deg,rgba(19,30,42,.9) 0%,rgba(10,18,27,.95) 60%);border:1px solid rgba(68,182,201,.14);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;margin:60px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 40px rgba(6,11,18,.4),inset 0 1px rgba(255,255,255,.05)}.approach-grid:before{content:"";-webkit-mask-composite:xor;opacity:.5;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:conic-gradient(from 130deg,rgba(68,182,201,.4) 0deg,transparent 90deg,rgba(68,182,201,.28) 200deg,transparent 300deg,rgba(68,182,201,.4) 360deg);border-radius:20px;padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0,#000 0),linear-gradient(#000 0,#000 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.principle{background:0 0;border:0;border-radius:0;padding:36px 28px;transition:background .3s;position:relative;overflow:hidden}.principle+.principle:before{content:"";pointer-events:none;background:linear-gradient(transparent 0%,rgba(68,182,201,.32) 50%,transparent 100%);width:1px;position:absolute;top:12%;bottom:12%;left:0;box-shadow:0 0 6px rgba(68,182,201,.22)}.principle:hover{background:linear-gradient(rgba(68,182,201,.05),transparent 60%)}.principle .num:before{content:"";background:linear-gradient(90deg,transparent,var(--color-accent));width:20px;height:1px}.history:before{content:"";pointer-events:none;background:radial-gradient(600px at 100% 20%,rgba(68,182,201,.1),transparent 55%),radial-gradient(500px at 0 80%,rgba(68,182,201,.12),transparent 55%);position:absolute;top:0;bottom:0;left:0;right:0}.history{background:linear-gradient(180deg,var(--color-bg-2)0%,#08111c 100%)}.timeline:before{content:"";background:linear-gradient(transparent 0%,rgba(68,182,201,.35) 8%,rgba(68,182,201,.35) 92%,transparent 100%);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px);box-shadow:0 0 12px rgba(68,182,201,.2)}.milestone{grid-template-columns:1fr 60px 1fr;align-items:start;gap:24px;padding:32px 0;display:grid;position:relative}.milestone .dot{background:var(--color-accent);border-radius:50%;grid-column:2;justify-self:center;width:12px;height:12px;margin-top:6px;box-shadow:0 0 0 4px #08111c,0 0 0 6px rgba(68,182,201,.35),0 0 20px rgba(68,182,201,.7)}.milestone .dot:before{content:"";border:1px solid rgba(68,182,201,.2);border-radius:50%;position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.milestone .yr{font-family:var(--font-serif);letter-spacing:-.02em;background:linear-gradient(180deg,#fff 0%,var(--color-accent)100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 12px rgba(68,182,201,.25));-webkit-background-clip:text;background-clip:text;font-size:32px;font-weight:500}.milestone .content{flex-direction:column;gap:6px;display:flex}.milestone.left .yr{text-align:right;grid-column:1}.milestone.left .content{text-align:left;grid-column:3}.milestone.right .content{text-align:right;grid-column:1;align-items:flex-end}.milestone.right .yr{text-align:left;grid-column:3}@media (max-width:1100.02px){.approach-grid{grid-template-columns:1fr 1fr}.timeline:before{left:20px}.milestone{grid-template-columns:40px 1fr;gap:20px}.milestone .dot{grid-column:1}.milestone.left .yr,.milestone.right .yr{text-align:left;grid-column:2}.milestone.left .content,.milestone.right .content{text-align:left;grid-column:2;align-items:flex-start}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;bottom:0;left:0;right:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.top-0{top:0}.top-1\/2{top:50%}.top-5{top:calc(var(--spacing)*5)}.top-19{top:calc(var(--spacing)*19)}.top-\[14px\]{top:14px}.top-\[22\.894\%\]{top:22.894%}.top-full{top:100%}.-right-5{right:calc(var(--spacing)*-5)}.-right-10{right:calc(var(--spacing)*-10)}.right-0{right:0}.right-5{right:calc(var(--spacing)*5)}.right-6{right:calc(var(--spacing)*6)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-5{bottom:calc(var(--spacing)*-5)}.-bottom-10{bottom:calc(var(--spacing)*-10)}.bottom-5{bottom:calc(var(--spacing)*5)}.left-0{left:0}.left-1\/2{left:50%}.left-5{left:calc(var(--spacing)*5)}.left-\[-12\.919\%\]{left:-12.919%}.left-\[14px\]{left:14px}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-20{z-index:20}.z-30{z-index:30}.z-\[5\]{z-index:5}.z-\[450\]{z-index:450}.z-\[650\]{z-index:650}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media (min-width:900.02px){.container{max-width:900.02px}}@media (min-width:1100.02px){.container{max-width:1100.02px}}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.-my-1\.5{margin-block:calc(var(--spacing)*-1.5)}.\!mt-8{margin-top:calc(var(--spacing)*8)!important}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-15{margin-top:calc(var(--spacing)*15)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-\[14px\]{margin-top:14px}.mt-\[clamp\(24px\,4\.5vh\,60px\)\]{margin-top:max(24px,min(4.5vh,60px))}.mr-1{margin-right:var(--spacing)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-3\.5{margin-bottom:calc(var(--spacing)*3.5)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.-ml-1{margin-left:calc(var(--spacing)*-1)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/7\]{aspect-ratio:16/7}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-full{width:100%;height:100%}.h-2{height:calc(var(--spacing)*2)}.h-60{height:calc(var(--spacing)*60)}.h-\[3px\]{height:3px}.h-\[22px\]{height:22px}.h-\[26px\]{height:26px}.h-\[82\.509\%\]{height:82.509%}.h-\[200px\]{height:200px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-120{min-height:calc(var(--spacing)*120)}.min-h-\[60vh\]{min-height:60vh}.min-h-\[480px\]{min-height:480px}.min-h-\[clamp\(560px\,53\.4vw\,880px\)\]{min-height:max(560px,min(53.4vw,880px))}.min-h-svh{min-height:100svh}.w-2{width:calc(var(--spacing)*2)}.w-12{width:calc(var(--spacing)*12)}.w-\[58px\]{width:58px}.w-\[92px\]{width:92px}.w-\[125\.838\%\]{width:125.838%}.w-\[240px\]{width:240px}.w-\[380px\]{width:380px}.w-\[620px\]{width:620px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.max-w-\[260px\]{max-width:260px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[800px\]{max-width:800px}.max-w-\[820px\]{max-width:820px}.max-w-\[900px\]{max-width:900px}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1180px\]{max-width:1180px}.max-w-none{max-width:none}.max-w-opc{max-width:var(--container-opc)}.min-w-0{min-width:0}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.flex-\[0_0_18px\]{flex:0 0 18px}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.cursor-grab{cursor:grab}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.grid-cols-\[380px_1fr\]{grid-template-columns:380px 1fr}.grid-cols-\[448px_1fr\]{grid-template-columns:448px 1fr}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-10{gap:calc(var(--spacing)*10)}.gap-14{gap:calc(var(--spacing)*14)}.gap-15{gap:calc(var(--spacing)*15)}.gap-20{gap:calc(var(--spacing)*20)}.gap-\[14px\]{gap:14px}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-10{column-gap:calc(var(--spacing)*10)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-8{row-gap:calc(var(--spacing)*8)}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-clip{overflow-x:clip}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-top-width:1px;border-bottom-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[rgba\(127\,227\,242\,0\.15\)\]{border-color:rgba(127,227,242,.15)}.border-\[rgba\(127\,227\,242\,0\.35\)\]{border-color:rgba(127,227,242,.35)}.border-accent{border-color:var(--color-accent)}.border-accent-dim{border-color:var(--color-accent-dim)}.border-accent\/20{border-color:rgba(68,182,201,.2)}@supports (color:color-mix(in lab, red, red)){.border-accent\/20{border-color:color-mix(in oklab,var(--color-accent)20%,transparent)}}.border-accent\/30{border-color:rgba(68,182,201,.3)}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab,var(--color-accent)30%,transparent)}}.border-line{border-color:var(--color-line)}.border-line-2{border-color:var(--color-line-2)}.border-white\/\[0\.08\]{border-color:rgba(255,255,255,.08)}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-\[\#9BEFFA\]{background-color:#9beffa}.bg-\[\#44B6C9\]{background-color:#44b6c9}.bg-\[\#050B10\]{background-color:#050b10}.bg-\[\#06080F\]{background-color:#06080f}.bg-\[\#10181E\]{background-color:#10181e}.bg-\[\#091118\]{background-color:#091118}.bg-accent{background-color:var(--color-accent)}.bg-accent-dim{background-color:var(--color-accent-dim)}.bg-accent\/14{background-color:rgba(68,182,201,.14)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/14{background-color:color-mix(in oklab,var(--color-accent)14%,transparent)}}.bg-accent\/40{background-color:rgba(68,182,201,.4)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/40{background-color:color-mix(in oklab,var(--color-accent)40%,transparent)}}.bg-bg{background-color:var(--color-bg)}.bg-bg-2{background-color:var(--color-bg-2)}.bg-bg-2\/95{background-color:rgba(10,18,27,.95)}@supports (color:color-mix(in lab, red, red)){.bg-bg-2\/95{background-color:color-mix(in oklab,var(--color-bg-2)95%,transparent)}}.bg-bg\/55{background-color:rgba(6,11,18,.55)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/55{background-color:color-mix(in oklab,var(--color-bg)55%,transparent)}}.bg-bg\/70{background-color:rgba(6,11,18,.7)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/70{background-color:color-mix(in oklab,var(--color-bg)70%,transparent)}}.bg-bg\/75{background-color:rgba(6,11,18,.75)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/75{background-color:color-mix(in oklab,var(--color-bg)75%,transparent)}}.bg-card{background-color:var(--color-card)}.bg-card-2{background-color:var(--color-card-2)}.bg-muted-2\/25{background-color:rgba(139,150,160,.25)}@supports (color:color-mix(in lab, red, red)){.bg-muted-2\/25{background-color:color-mix(in oklab,var(--color-muted-2)25%,transparent)}}.bg-muted-2\/60{background-color:rgba(139,150,160,.6)}@supports (color:color-mix(in lab, red, red)){.bg-muted-2\/60{background-color:color-mix(in oklab,var(--color-muted-2)60%,transparent)}}.bg-transparent{background-color:transparent}.bg-white\/10{background-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/\[0\.05\]{background-color:rgba(255,255,255,.05)}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.object-cover{object-fit:cover}.object-\[50\%_0\]{object-position:50% 0}.object-\[50\%_28\%\]{object-position:50% 28%}.object-\[50\%_40\%\]{object-position:50% 40%}.object-\[100\%_40\%\]{object-position:100% 40%}.object-center{object-position:center}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-12{padding-inline:calc(var(--spacing)*12)}.px-16{padding-inline:calc(var(--spacing)*16)}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[22px\]{padding-left:22px;padding-right:22px}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-7{padding-block:calc(var(--spacing)*7)}.py-20{padding-block:calc(var(--spacing)*20)}.py-25{padding-block:calc(var(--spacing)*25)}.py-30{padding-block:calc(var(--spacing)*30)}.py-35{padding-block:calc(var(--spacing)*35)}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-px{padding-top:1px;padding-bottom:1px}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-15{padding-top:calc(var(--spacing)*15)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-21{padding-top:calc(var(--spacing)*21)}.pt-24{padding-top:calc(var(--spacing)*24)}.pt-30{padding-top:calc(var(--spacing)*30)}.pt-\[14px\]{padding-top:14px}.pt-\[21\.5vw\]{padding-top:21.5vw}.pb-0{padding-bottom:0}.pb-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-15{padding-bottom:calc(var(--spacing)*15)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-25{padding-bottom:calc(var(--spacing)*25)}.pb-30{padding-bottom:calc(var(--spacing)*30)}.pb-\[140px\]{padding-bottom:140px}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-serif{font-family:var(--font-serif)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20\.9px\]{font-size:20.9px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[44px\]{font-size:44px}.text-\[48px\]{font-size:48px}.text-\[56px\]{font-size:56px}.text-\[68px\]{font-size:68px}.text-\[72px\]{font-size:72px}.text-\[82\.7px\]{font-size:82.7px}.text-\[clamp\(48px\,calc\(\(100vw-520px\)\/14\.7\)\,64px\)\]{font-size:max(48px,min(6.80272vw - 35.3742px,64px))}.leading-9{--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[17px\]{--tw-leading:17px;line-height:17px}.leading-\[21px\]{--tw-leading:21px;line-height:21px}.leading-\[31\.4px\]{--tw-leading:31.4px;line-height:31.4px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.-tracking-\[0\.01em\]{--tw-tracking:calc(.01em*-1);letter-spacing:-.01em}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.036em\]{--tw-tracking:.036em;letter-spacing:.036em}.tracking-\[5\.29px\]{--tw-tracking:5.29px;letter-spacing:5.29px}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-\[\#9BEFFA\]{color:#9beffa}.text-\[\#F1F4F6\]{color:#f1f4f6}.text-accent{color:var(--color-accent)}.text-accent-2{color:var(--color-accent-2)}.text-muted{color:var(--color-muted)}.text-muted-2{color:var(--color-muted-2)}.text-muted\/70{color:rgba(175,184,191,.7)}@supports (color:color-mix(in lab, red, red)){.text-muted\/70{color:color-mix(in oklab,var(--color-muted)70%,transparent)}}.text-text{color:var(--color-text)}.text-white{color:var(--color-white)}.text-white\/72{color:rgba(255,255,255,.72)}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab,var(--color-white)72%,transparent)}}.text-white\/78{color:rgba(255,255,255,.78)}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab,var(--color-white)78%,transparent)}}.text-white\/85{color:rgba(255,255,255,.85)}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.text-white\/88{color:rgba(255,255,255,.88)}@supports (color:color-mix(in lab, red, red)){.text-white\/88{color:color-mix(in oklab,var(--color-white)88%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_\#7FE3F2\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#7fe3f2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_\#44B6C9\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#44b6c9);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[8px\]{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[12px\]{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,-webkit-text-decoration-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.first-letter\:float-left:first-letter{float:left}.first-letter\:pt-\[6px\]:first-letter{padding-top:6px}.first-letter\:pr-4:first-letter{padding-right:calc(var(--spacing)*4)}.first-letter\:font-serif:first-letter{font-family:var(--font-serif)}.first-letter\:text-\[72px\]:first-letter{font-size:72px}.first-letter\:leading-\[0\.9\]:first-letter{--tw-leading:.9;line-height:.9}.first-letter\:font-medium:first-letter{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.first-letter\:text-accent:first-letter{color:var(--color-accent)}.marker\:text-accent ::marker{color:var(--color-accent)}.marker\:text-accent::marker{color:var(--color-accent)}.marker\:text-accent ::-webkit-details-marker{color:var(--color-accent)}.marker\:text-accent::-webkit-details-marker{color:var(--color-accent)}.after\:bg-\[conic-gradient\(\.\.\.\)\]:after{content:var(--tw-content);background-image:conic-gradient(...)}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:text-accent-2:hover{color:var(--color-accent-2)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing)*4)}.focus\:left-4:focus{left:calc(var(--spacing)*4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-full:focus{border-radius:3.40282e38px}.focus\:bg-bg-2:focus{background-color:var(--color-bg-2)}.focus\:px-5:focus{padding-inline:calc(var(--spacing)*5)}.focus\:py-2\.5:focus{padding-block:calc(var(--spacing)*2.5)}.focus\:text-\[13px\]:focus{font-size:13px}.focus\:text-text:focus{color:var(--color-text)}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-accent:focus{outline-color:var(--color-accent)}.active\:cursor-grabbing:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:1100.02px){.max-lgx\:static{position:static}.max-lgx\:col-auto{grid-column:auto}.max-lgx\:mt-14{margin-top:calc(var(--spacing)*14)}.max-lgx\:grid{display:grid}.max-lgx\:hidden{display:none}.max-lgx\:h-\[200px\]{height:200px}.max-lgx\:h-\[320px\]{height:320px}.max-lgx\:min-h-0{min-height:0}.max-lgx\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-lgx\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-lgx\:grid-rows-none{grid-template-rows:none}.max-lgx\:gap-4{gap:calc(var(--spacing)*4)}.max-lgx\:gap-6{gap:calc(var(--spacing)*6)}.max-lgx\:gap-8{gap:calc(var(--spacing)*8)}.max-lgx\:gap-10{gap:calc(var(--spacing)*10)}.max-lgx\:gap-15{gap:calc(var(--spacing)*15)}.max-lgx\:gap-\[30px\]{gap:30px}.max-lgx\:object-\[40\%_40\%\]{object-position:40% 40%}.max-lgx\:p-6{padding:calc(var(--spacing)*6)}.max-lgx\:px-8{padding-inline:calc(var(--spacing)*8)}.max-lgx\:py-6{padding-block:calc(var(--spacing)*6)}.max-lgx\:py-20{padding-block:calc(var(--spacing)*20)}.max-lgx\:pt-6{padding-top:calc(var(--spacing)*6)}.max-lgx\:pt-8{padding-top:calc(var(--spacing)*8)}.max-lgx\:pt-15{padding-top:calc(var(--spacing)*15)}.max-lgx\:pt-19{padding-top:calc(var(--spacing)*19)}.max-lgx\:pt-20{padding-top:calc(var(--spacing)*20)}.max-lgx\:pt-25{padding-top:calc(var(--spacing)*25)}.max-lgx\:pt-\[26vw\]{padding-top:26vw}.max-lgx\:pb-12{padding-bottom:calc(var(--spacing)*12)}.max-lgx\:pb-15{padding-bottom:calc(var(--spacing)*15)}.max-lgx\:text-\[18px\]{font-size:18px}.max-lgx\:text-\[30px\]{font-size:30px}.max-lgx\:text-\[34px\]{font-size:34px}.max-lgx\:text-\[40px\]{font-size:40px}.max-lgx\:text-\[42px\]{font-size:42px}.max-lgx\:text-\[48px\]{font-size:48px}.max-lgx\:opacity-50{opacity:.5}.max-lgx\:opacity-60{opacity:.6}}@media not all and (min-width:900.02px){.max-mdx\:mt-9{margin-top:calc(var(--spacing)*9)}.max-mdx\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-mdx\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-mdx\:flex-col{flex-direction:column}.max-mdx\:p-6{padding:calc(var(--spacing)*6)}.max-mdx\:px-4{padding-inline:calc(var(--spacing)*4)}.max-mdx\:text-\[22px\]{font-size:22px}.max-mdx\:text-\[40px\]{font-size:40px}.max-mdx\:text-\[48px\]{font-size:48px}}@media (min-width:1100.02px){.lgx\:hidden{display:none}}@media (min-width:1240px){.min-\[1240px\]\:order-1{order:1}.min-\[1240px\]\:order-2{order:2}.min-\[1240px\]\:order-3{order:3}.min-\[1240px\]\:mt-0{margin-top:0}.min-\[1240px\]\:mb-0{margin-bottom:0}.min-\[1240px\]\:flex{display:flex}.min-\[1240px\]\:hidden{display:none}.min-\[1240px\]\:flex-1{flex:1}.min-\[1240px\]\:items-center{align-items:center}.min-\[1240px\]\:justify-end{justify-content:flex-end}}}:root{--card-gradient:linear-gradient(to top,rgba(15,72,89,.4) 0%,rgba(68,182,201,.1) 100%);--dur-fast:1.3s;--dur-base:2s;--dur-slow:2.8s}@keyframes radarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes radarPing{0%{opacity:0;transform:scale(.4)}12%{opacity:1;transform:scale(1)}70%{opacity:.5}to{opacity:0;transform:scale(.8)}}@keyframes radarExpand{0%{opacity:0;width:0;height:0}10%{opacity:.75}to{width:var(--radar-reach,600px);height:var(--radar-reach,600px);opacity:0}}@keyframes radarSpin{0%{opacity:0;transform:translate(-50%,-50%)rotate(-30deg)}14%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%)rotate(400deg)}}@keyframes reticleLock{0%{opacity:0;transform:scale(1.22)}35%{opacity:1;transform:scale(1)}75%{opacity:.85}to{opacity:.28;transform:scale(1)}}@keyframes reticleScan{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes dotPulse{0%{opacity:0;transform:scale(.55)}25%{opacity:.85}to{opacity:0;transform:scale(2.3)}}@keyframes panelCore{0%,to{opacity:.3;transform:scale(.72)}8%{opacity:1;transform:scale(1)}62%{opacity:.48;transform:scale(.88)}}@keyframes panelSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes strokeShimmer{to{--shimmer-angle:360deg}}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes arc-flow{to{stroke-dashoffset:-260px}}@keyframes neo-ring-pulse{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2)}}@property --shimmer-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@media (prefers-reduced-motion:reduce){[data-reveal-root]{opacity:1!important;transform:none!important}.btn,.btn-row{transition:none}.strategy-hero .hero-grid{animation:none}[data-parallax]{transform:none!important}.radar-layer{display:none}.radar-target.locked .reticle{opacity:.28;animation:none}.radar-target.locked:after{display:none}[data-parallax]{--px-y:0px}[data-parallax-bg]{--px-py:50%}.nav,.nav:before,.nav:after{transition:none}.milestone .dot.pulsed:after{opacity:.25;animation:none}.timeline[data-timeline]:after{height:100%}.hero-video,.panel-radar{display:none}.prop:hover:after,.asset:hover:after{background:var(--color-accent);animation:none}.map-arcs path,.neo-ring{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}
