@font-face{font-family:sora;src:url(../media/sora_latin_wght_normal-s.p.2o7d_x-bmx02y.woff2?dpl=dpl_FnJdCBFyTGbFPJUVinPzTpTG6A4C)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.sora_81838f0c-module__7oQKSa__className{font-family:sora,sora Fallback,Arial,sans-serif;font-style:normal}.sora_81838f0c-module__7oQKSa__variable{--font-sora:"sora", "sora Fallback", Arial, sans-serif}
@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_latin_600_normal-s.p.289y3avl9x-vx.woff2?dpl=dpl_FnJdCBFyTGbFPJUVinPzTpTG6A4C)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_latin_700_normal-s.p.21s4tc4km7afu.woff2?dpl=dpl_FnJdCBFyTGbFPJUVinPzTpTG6A4C)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:barlowCondensed;src:url(../media/barlow_condensed_latin_800_normal-s.p.3lg-gfem2skt4.woff2?dpl=dpl_FnJdCBFyTGbFPJUVinPzTpTG6A4C)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:barlowCondensed Fallback;src:local(Arial);ascent-override:123.84%;descent-override:24.77%;line-gap-override:0.0%;size-adjust:80.75%}.barlowcondensed_1d67366f-module__plr3ca__className{font-family:barlowCondensed,barlowCondensed Fallback,Arial Narrow,Arial,sans-serif}.barlowcondensed_1d67366f-module__plr3ca__variable{--font-barlow-condensed:"barlowCondensed", "barlowCondensed Fallback", Arial Narrow, Arial, sans-serif}
@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,::backdrop{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--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)}}@layer base{*,:after,:before,::backdrop{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%;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:#0000;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:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end: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-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.hidden{display:none}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.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,)}.transition{transition-property:color,background-color,border-color,outline-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))}}:root{--base:#020507;--surface:#071522;--cyan:#12c8ff;--cyan-light:#a6f1ff;--cyan-ice:#d8fbff;--blue:#087cff;--blue-deep:#0344d1;--text:#f7fbff;--muted:#abc1d0;--border:#7bdcff33;--pointer-x:0;--pointer-y:0;--page-progress:0;--scroll-y:0px}*{box-sizing:border-box}html{background:var(--base);scroll-behavior:smooth}[data-fleumi-reveal],[data-public-reveal]{opacity:1!important;clip-path:none!important;filter:none!important;transition:none!important;translate:0!important;scale:1!important}html[data-fleumi-runtime=static] :is(header,main,footer),html[data-fleumi-runtime=static] :is(header,main,footer) *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-fleumi-runtime=static] #portfolio img{filter:none!important}html[data-fleumi-runtime=static] [data-tilt]{transform:none!important}body{min-height:100vh;color:var(--text);font-family:var(--font-sora), sans-serif;font-size-adjust:from-font;-webkit-font-smoothing:antialiased;background:#010409;margin:0;overflow-x:clip}[data-public-page]{--scene-progress:0}[data-motion-active=true]{--scene-energy:1}html[data-fleumi-motion-tier=cinematic] :is(a[class*=Button],button[class*=Button],[data-magnetic]):is(:hover,:focus-visible){translate:var(--magnetic-x,0) var(--magnetic-y,0)}html[data-fleumi-motion-tier=cinematic] :is(article[class*=Card],article[class*=Grid],[data-tilt]):is(:hover,:focus-within){transform:perspective(1200px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d}.fleumi-motion-ready [data-fleumi-reveal]:not([data-reveal-state=visible]),.fleumi-motion-ready [data-public-reveal]:not([data-reveal-state=visible]){opacity:0;translate:0 34px;scale:.985}[data-fleumi-reveal],[data-public-reveal]{opacity:1;transition:opacity .48s,scale .68s cubic-bezier(.16,1,.3,1),translate .68s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);translate:0;scale:1}.fleumi-motion-ready [data-fleumi-reveal=wipe]:not([data-reveal-state=visible]){translate:0 28px;scale:.98}.fleumi-motion-ready [data-fleumi-reveal=scale]:not([data-reveal-state=visible]){translate:0 18px;scale:.94}.fleumi-motion-ready [data-fleumi-reveal=line]:not([data-reveal-state=visible]){translate:-18px;scale:.985}[data-fleumi-reveal][data-reveal-state=visible],[data-public-reveal][data-reveal-state=visible]{opacity:1;translate:0;scale:1}html[data-fleumi-runtime=boot] :is(header,main,footer) *,html[data-fleumi-runtime=boot] :is(header,main,footer) :before,html[data-fleumi-runtime=boot] :is(header,main,footer) :after,html[data-fleumi-runtime=boot] :is(header,footer):before,html[data-fleumi-runtime=boot] :is(header,footer):after,html[data-experience-state=cold] :is(header,main,footer) *,html[data-experience-state=cold] :is(header,main,footer) :before,html[data-experience-state=cold] :is(header,main,footer) :after,html[data-experience-state=cold] :is(header,footer):before,html[data-experience-state=cold] :is(header,footer):after{animation:none!important}html[data-experience-state=idle] [data-running=true] [data-direction],html[data-experience-state=idle] [data-signal-rail]>div{animation-duration:72s!important;animation-iteration-count:infinite!important}html[data-experience-state=idle] [data-running=true] [data-direction]{animation-play-state:running!important}html[data-experience-state=idle] [data-experience-overlay][data-experience-state=cold]{visibility:hidden!important;opacity:0!important;pointer-events:none!important}[data-running=false] [data-direction]{animation-play-state:paused!important}html[data-fleumi-registering=true] :is([data-fleumi-reveal],[data-public-reveal]){transition:none!important}html[data-fleumi-motion-tier=lean]{scroll-behavior:auto}html[data-fleumi-motion-tier=lean] body *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-fleumi-motion-tier=lean] [data-review-rails] [data-direction]{animation:none!important;transform:none!important}html[data-fleumi-motion-mode=static].fleumi-motion-ready [data-fleumi-reveal],html[data-fleumi-motion-mode=static].fleumi-motion-ready [data-public-reveal]{opacity:1!important;clip-path:none!important;filter:none!important;transition:none!important;translate:0!important;scale:1!important}@media (prefers-reduced-motion:reduce){.fleumi-motion-ready [data-fleumi-reveal],.fleumi-motion-ready [data-public-reveal]{opacity:1!important;clip-path:none!important;filter:none!important;transition:none!important;translate:0!important;scale:1!important}}.legal-page{background:radial-gradient(circle at 78% 0,#10a9f221,#0000 28rem),#02070d;min-height:100vh}.legal-page-header,.legal-page-footer{color:#9ab6c3;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #69d8f72e;justify-content:space-between;align-items:center;width:min(100% - 2rem,1080px);margin-inline:auto;padding-block:1rem;font-size:.7rem;font-weight:750;display:flex}.legal-page-header>a:first-child{color:#edfaff;align-items:center;gap:.55rem;display:inline-flex}.legal-page-header img{width:34px;height:auto}.legal-page-footer{border-top:1px solid #69d8f72e;border-bottom:0;padding-block:1.25rem 2rem}@media (max-width:560px){.legal-page-footer{flex-direction:column;align-items:flex-start;gap:.9rem}}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}::selection{background:var(--cyan);color:#00121a}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan-light);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10000;background:var(--cyan-light);color:#00121a;opacity:0;pointer-events:none;border-radius:.65rem;padding:.7rem 1rem;font-weight:750;transition:opacity .12s,transform .12s;position:fixed;top:.75rem;left:.75rem;transform:translateY(calc(-100% - 1.5rem))}.skip-link:focus-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.eyebrow{color:var(--cyan-light);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.primary-action{background:var(--cyan);color:#00121a;cursor:pointer;border:0;border-radius:.9rem;justify-content:center;align-items:center;min-height:48px;padding:.8rem 1.25rem;font-weight:760;transition:transform .16s,background .16s;display:inline-flex}.primary-action:hover:not(:disabled){background:var(--cyan-light);transform:translateY(-1px)}.fleumi-logo{background:#f7fbfff5;border-radius:.5rem;padding:.3rem .48rem;display:inline-flex}.fleumi-logo img{object-fit:contain;width:auto;height:2rem}.legal-shell{counter-reset:legal-clause;background:linear-gradient(90deg,#6ae2ff0f 1px,#0000 1px) 0 0/48px 48px,linear-gradient(#6ae2ff0e 1px,#0000 1px) 0 0/48px 48px,linear-gradient(145deg,#062236f0,#020a13f5);border:1px solid #8be8ff57;border-radius:4px 64px;width:min(100%,1080px);margin:0 auto clamp(6rem,12vw,11rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #e6fcff2e,inset 0 0 90px #0078ff12,0 0 80px #0091ff14}.legal-shell:before{content:"";transform-origin:0;background:linear-gradient(90deg,#0000,#4fe1ff,#fff,#087cff,#0000);width:100%;height:2px;animation:7s ease-in-out infinite legal-scan;position:absolute;top:0;left:0;box-shadow:0 0 28px #22caff}.legal-intro{background:radial-gradient(circle at 85% 18%,#3ad5ff33,#0000 27%),linear-gradient(110deg,#041828b3,#0109122e);padding:clamp(3rem,8vw,7rem) clamp(1.4rem,7vw,6rem);position:relative}.legal-intro:after{aspect-ratio:1;content:"";border:1px solid #81eaff3d;border-radius:50%;width:min(25vw,220px);animation:16s linear infinite legal-orbit;position:absolute;bottom:2rem;right:clamp(1rem,6vw,5rem);box-shadow:inset 0 0 0 2.3rem #0c8eff06,inset 0 0 0 4.6rem #45dcff05,0 0 55px #20c1ff1f}.legal-shell h1{z-index:1;color:#f4fdff;max-width:8ch;font-family:var(--font-barlow-condensed), Impact, sans-serif;letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 0 32px #37d5ff33,0 18px 48px #0000009e;margin:1.1rem 0 0;font-size:clamp(4.8rem,11vw,9rem);font-weight:700;line-height:.78;position:relative}.legal-updated{color:#77e6ff;letter-spacing:.12em;text-transform:uppercase;margin:1.5rem 0 0;font-size:.64rem;font-weight:760}.legal-lede{z-index:1;color:#c8dbe5;max-width:660px;margin:2.3rem 0 0;font-size:clamp(1rem,1.4vw,1.22rem);line-height:1.75;position:relative}.legal-shell section{counter-increment:legal-clause;border-top:1px solid #82e3ff2e;grid-template-columns:minmax(110px,.28fr) minmax(0,1fr);gap:1rem clamp(1.4rem,5vw,4rem);padding:clamp(2rem,4.6vw,3.8rem) clamp(1.4rem,7vw,6rem);display:grid;position:relative}.legal-shell section+section{margin-top:0}.legal-shell section:before{color:#57dcff;content:"0" counter(legal-clause) " / FLEUMI";font-family:var(--font-barlow-condensed), Impact, sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.legal-shell h2{color:#f1fcff;font-family:var(--font-barlow-condensed), Impact, sans-serif;letter-spacing:-.025em;text-transform:uppercase;grid-column:2;margin:-.15rem 0 .9rem;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:700;line-height:.95}.legal-shell section p{color:#aebfca;grid-column:2;max-width:68ch;margin:0 0 1rem;font-size:clamp(.88rem,1.1vw,1rem);line-height:1.82}.legal-shell section a,.legal-footer a{color:var(--cyan-light);text-underline-offset:3px;text-decoration:underline}.legal-footer{background:#041623b3;border-top:1px solid #82e3ff3d;justify-content:space-between;gap:1.5rem;margin-top:0;padding:1.6rem clamp(1.4rem,7vw,6rem);font-size:.72rem;font-weight:650;display:flex}.state-page{background:linear-gradient(90deg,#67e0ff0f 1px,#0000 1px) 0 0/46px 46px,linear-gradient(#67e0ff0e 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle at 24% 42%,#2bcbff33,#0000 28%),linear-gradient(145deg,#03192af0,#010810f5);border:1px solid #76e1ff4d;border-radius:4px 72px;grid-template-columns:minmax(260px,.75fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,8vw,8rem);width:min(100%,1120px);min-height:max(720px,100svh - 84px);margin:0 auto;padding:clamp(3rem,7vw,7rem);display:grid;position:relative;overflow:hidden}.state-signal{aspect-ratio:1;border:1px solid #b0f4ffa6;border-radius:50%;place-items:center;width:min(30vw,330px);animation:2.8s ease-in-out infinite alternate state-reactor-pulse;display:grid;position:relative;box-shadow:inset 0 0 55px #0da9ff21,0 0 42px #3dd5ff38,0 0 120px #006cff24}.state-signal i{inset:calc(var(--state-ring,0) * 13%);border:1px solid #65e2ff52;border-right-color:#0000;border-radius:50%;animation:9s linear infinite state-ring;position:absolute}.state-signal i:first-child{--state-ring:-1}.state-signal i:nth-child(2){--state-ring:1;animation-duration:6s;animation-direction:reverse}.state-signal i:nth-child(3){--state-ring:2;animation-duration:3.8s}.state-signal strong{color:#e6fcff;font-family:var(--font-barlow-condensed), Impact, sans-serif;letter-spacing:-.06em;text-shadow:0 0 14px #8af0ff,0 0 40px #128eff;font-size:clamp(5rem,10vw,9rem);line-height:1}.state-signal-error strong{font-size:clamp(7rem,14vw,12rem)}.state-copy{z-index:1;text-align:left;position:relative}.state-copy h1{color:#f4fdff;max-width:8ch;font-family:var(--font-barlow-condensed), Impact, sans-serif;letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 0 32px #3dd8ff38;margin:1rem 0 1.5rem;font-size:clamp(4.2rem,8vw,8rem);font-weight:700;line-height:.8}.state-copy>p:not(.eyebrow){color:#aec2cf;max-width:480px;font-size:.95rem;line-height:1.7}.state-copy .primary-action{border:1px solid #baf6ff;border-radius:999px;gap:.6rem;margin-top:1.5rem;box-shadow:inset 0 0 16px #fff3,0 0 28px #1dcbff47}.fleumi-loader{color:#cbd7df;text-align:center;justify-items:center;gap:.9rem;display:grid;position:relative}.fleumi-loader-reactor{aspect-ratio:1;border:1px solid #b5f6ffb8;border-radius:50%;place-items:center;width:154px;margin-bottom:1rem;display:grid;position:relative;box-shadow:inset 0 0 36px #14baff24,0 0 50px #19ccff4d}.fleumi-loader-reactor i{border:1px solid #5adeff59;border-right-color:#0000;border-radius:50%;animation:2.6s linear infinite state-ring;position:absolute;inset:-12%}.fleumi-loader-reactor i:nth-child(2){animation-duration:1.7s;animation-direction:reverse;inset:12%}.fleumi-loader-reactor i:nth-child(3){animation-duration:1.05s;inset:28%}.fleumi-loader-reactor strong{color:#e8fdff;font-family:var(--font-barlow-condensed), Impact, sans-serif;text-shadow:0 0 24px #34d4ff;font-size:4.4rem;animation:.9s ease-in-out infinite alternate fleumi-loader-pulse}.fleumi-loader-wordmark{color:var(--text);font-family:var(--font-sora), sans-serif;letter-spacing:.22em;text-shadow:0 0 28px #54deff52;font-size:clamp(2.2rem,6vw,4rem);font-weight:720;line-height:.9}.fleumi-loader-label{letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:720;animation:1.4s ease-in-out infinite alternate fleumi-loader-pulse}@keyframes fleumi-loader-pulse{0%{opacity:.48}to{opacity:1}}@keyframes legal-scan{0%,to{translate:-6%;scale:.08 1}50%{translate:74%;scale:.45 1}}@keyframes legal-orbit{to{rotate:360deg}}@keyframes state-ring{to{rotate:360deg}}@keyframes state-reactor-pulse{to{filter:brightness(1.28);scale:1.025}}@media (max-width:600px){.legal-shell{border-radius:4px 28px}.legal-intro{padding:3.4rem 1.3rem 2.7rem}.legal-intro:after{opacity:.58;width:52vw;bottom:8%;right:-16%}.legal-shell h1{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(4.2rem,21vw,6rem)}.legal-shell section{grid-template-columns:1fr;gap:.8rem;padding:2.2rem 1.3rem}.legal-shell h2,.legal-shell section p{grid-column:1}.legal-footer{flex-direction:column;padding-inline:1.3rem}.state-page{border-radius:4px 28px;grid-template-columns:1fr;gap:2rem;min-height:0;padding:2.6rem 1.3rem 3rem}.state-signal{justify-self:center;width:min(48vw,190px)}.state-copy h1{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal;max-width:100%;margin-bottom:1rem;font-size:clamp(3.35rem,15.8vw,4.8rem)}}@media (max-width:320px){.legal-shell h1{overflow-wrap:anywhere;font-size:15vw}.state-copy h1{overflow-wrap:anywhere;font-size:13vw}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-fleumi-reveal],[data-public-reveal]{opacity:1!important;clip-path:none!important;transform:none!important}.legal-shell:before,.legal-intro:after,.state-signal,.state-signal i,.fleumi-loader-reactor i,.fleumi-loader-reactor strong{animation:none!important}}.legal-shell{background-color:#07131c;background-image:linear-gradient(#56c8f40e 1px,#0000 1px),linear-gradient(90deg,#56c8f40e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #5ed0fa3d;border-radius:14px;width:min(100% - 2rem,1080px);margin:clamp(3rem,6vw,5rem) auto clamp(5rem,9vw,8rem);overflow:hidden;box-shadow:0 24px 80px #00050957}.legal-shell:before{background:linear-gradient(90deg,#8cecff,#23c8ff 52%,#087cff);height:2px;animation:none;transform:none;box-shadow:0 0 16px #2ccbff6b}.legal-intro{background:radial-gradient(circle at 87% 15%,#0097ff26,#0000 22rem),linear-gradient(120deg,#071e2df0,#030c13d1);min-height:420px;padding:clamp(3rem,7vw,6rem)}.legal-intro:after{border-color:#66dbff2e;width:min(22vw,190px);animation:none;bottom:clamp(1rem,4vw,3rem);right:clamp(1rem,5vw,4rem);box-shadow:inset 0 0 42px #008eff12}.legal-shell h1{color:#f3fbff;max-width:11ch;font-family:var(--font-sora), sans-serif;letter-spacing:-.07em;text-shadow:none;text-transform:none;margin-top:1rem;font-size:clamp(3.4rem,7vw,6.7rem);font-weight:670;line-height:.92}.legal-updated{color:#5fd8f8;font-size:.57rem}.legal-lede{color:#adc3cd;max-width:62ch;font-size:clamp(.9rem,1.25vw,1.05rem);line-height:1.75}.legal-shell section{border-top-color:#53c1eb2b;grid-template-columns:minmax(110px,.25fr) minmax(0,1fr);gap:1rem clamp(1.5rem,5vw,4rem);padding:clamp(2rem,4.5vw,3.7rem) clamp(1.4rem,7vw,6rem)}.legal-shell section:before{color:#4fd5f8;font-family:var(--font-sora), sans-serif;font-size:.55rem}.legal-shell h2{color:#eef9fd;letter-spacing:-.04em;text-transform:none;margin-top:0;font-family:Fraunces Variable,Georgia,serif;font-size:clamp(1.7rem,2.8vw,2.6rem);font-weight:520;line-height:1}.legal-shell section p{color:#9fb5bf;font-size:clamp(.78rem,1vw,.9rem);line-height:1.8}.legal-footer{background:#06121b;border-top-color:#53c1eb33;font-size:.65rem}.state-page{background:radial-gradient(circle at 22% 42%,#0099ff24,#0000 22rem),linear-gradient(#50c3f00f 1px,#0000 1px) 0 0/62px 62px,linear-gradient(90deg,#50c3f00f 1px,#0000 1px) 0 0/62px 62px,#07131c;border:1px solid #5acffa47;border-radius:14px;grid-template-columns:minmax(220px,.62fr) minmax(0,1fr);gap:clamp(2rem,7vw,7rem);width:min(100% - 2rem,1120px);min-height:max(640px,100svh - 82px);margin:0 auto;padding:clamp(2.5rem,7vw,6rem)}.state-page-global{border:0;border-radius:0;width:100%;min-height:100svh}.state-signal{border-color:#91ebff8a;width:min(27vw,280px);animation:none;box-shadow:inset 0 0 42px #00a0ff17,0 0 40px #29ccff26}.state-signal i{animation:none}.state-signal strong{font-family:var(--font-sora), sans-serif;letter-spacing:-.07em;text-shadow:0 0 24px #32d3ff3d;font-size:clamp(4rem,8vw,7rem)}.state-copy h1{color:#f2fbff;max-width:10ch;font-family:var(--font-sora), sans-serif;letter-spacing:-.07em;text-shadow:none;text-transform:none;font-size:clamp(3rem,6vw,6rem);font-weight:660;line-height:.93}.state-copy>p:not(.eyebrow){color:#9fb6c0;font-size:.84rem}.state-copy .primary-action{border-radius:4px;box-shadow:0 0 25px #1ec8ff33}.fleumi-loader-reactor i,.fleumi-loader-reactor strong,.fleumi-loader-label{animation:none}.fleumi-loader-reactor strong{font-family:var(--font-sora), sans-serif;text-shadow:0 0 22px #34d3ff4d}.fleumi-loader-wordmark{text-shadow:none}@media (max-width:600px){.legal-shell{border-radius:10px;width:calc(100% - 1rem)}.legal-intro{min-height:340px;padding:3rem 1.2rem}.legal-intro:after{width:48vw;right:-12%}.legal-shell h1{font-size:clamp(3.1rem,16vw,4.7rem)}.legal-shell section{grid-template-columns:1fr;padding:2rem 1.2rem}.legal-shell h2,.legal-shell section p{grid-column:1}.legal-footer{padding-inline:1.2rem}.state-page{border-radius:10px;grid-template-columns:1fr;min-height:0;padding:2.5rem 1.2rem 3rem}.state-signal{justify-self:center;width:min(46vw,180px)}.state-copy h1{font-size:clamp(2.8rem,13vw,4.2rem)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}