.mas-publico{--mas-bg:#0a0f14;--mas-bg-alt:#0b1c31;--mas-surface:#111821;--mas-fg:#f4f1ea;--mas-muted:#f4f1eaad;--mas-line:#f4f1ea21;--mas-grid-major:#588ae621;--mas-grid-minor:transparent;--mas-accent:#5b8dff;--mas-accent-solid:#1e58e6;--mas-accent-hover:#2f6bf3;--mas-gold:#d5a23a;--mas-halo:#2f6fe84d;--mas-floor:#000000a6;--mas-veil:#04070a;--mas-ghost-hover:#f4f1ea14;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-mas-tema=light] .mas-publico{--mas-bg:#f3f1eb;--mas-bg-alt:#e3e8f1;--mas-surface:#faf9f6;--mas-fg:#111315;--mas-muted:#111315b3;--mas-line:#11131521;--mas-grid-major:#1e58e617;--mas-grid-minor:#1e58e609;--mas-accent:#1e58e6;--mas-accent-solid:#1e58e6;--mas-accent-hover:#1848c2;--mas-gold:#b8862a;--mas-halo:#1e58e624;--mas-floor:#11131533;--mas-veil:#d9d5cb;--mas-ghost-hover:#1113150f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.mas-publico{background:var(--mas-bg);width:100%;min-height:100svh;color:var(--mas-fg);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.mas-publico :focus-visible{outline:2px solid var(--mas-accent);outline-offset:4px;border-radius:2px}.mas-publico .site-header{color:var(--mas-fg);border-bottom:1px solid var(--mas-line);background-color:color-mix(in srgb, var(--mas-bg) 92%, transparent)}@supports (animation-timeline:scroll()){.mas-publico .site-header{animation:linear both mas-header-solid;animation-timeline:scroll(root);animation-range:0 96px}}@keyframes mas-header-solid{0%{background-color:#0000;border-bottom-color:#0000}}.mas-publico .surface-grid{background-image:linear-gradient(var(--mas-grid-major) 1px, transparent 1px), linear-gradient(90deg, var(--mas-grid-major) 1px, transparent 1px), linear-gradient(var(--mas-grid-minor) 1px, transparent 1px), linear-gradient(90deg, var(--mas-grid-minor) 1px, transparent 1px);background-position:-1px -1px;background-size:120px 120px,120px 120px,24px 24px,24px 24px;-webkit-mask-image:radial-gradient(75% 70% at 50% 40%,#000 25%,#0000 100%);mask-image:radial-gradient(75% 70% at 50% 40%,#000 25%,#0000 100%)}.mas-publico .mara-halo{background:radial-gradient(closest-side, var(--mas-halo), transparent)}.mas-publico .mara-floor{background:radial-gradient(closest-side, var(--mas-floor), transparent)}.mas-publico .hero-mark{letter-spacing:-.065em;font-size:clamp(96px,min(23vw,36svh),380px);line-height:.82}.mas-publico .display-xl{letter-spacing:-.045em;font-size:clamp(40px,4.4vw,80px);line-height:.95}.mas-publico .display-lg{letter-spacing:-.04em;font-size:clamp(34px,4.2vw,68px);line-height:.98}.mas-publico .statement{letter-spacing:-.05em;font-size:clamp(34px,5.1vw,100px);line-height:.95}.mas-publico .chapter{letter-spacing:.2em;text-transform:uppercase;font-size:11px}.mas-publico .btn{letter-spacing:.12em;text-transform:uppercase;border-radius:2px;align-items:center;gap:.75rem;height:3rem;padding:0 1.4rem;font-size:.8125rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.mas-publico .btn-primary{background:var(--mas-accent-solid);color:#fff}.mas-publico .btn-primary:hover{background:var(--mas-accent-hover)}.mas-publico .btn-ghost{border:1px solid color-mix(in srgb, var(--mas-fg) 35%, transparent);color:var(--mas-fg)}.mas-publico .btn-ghost:hover{background:var(--mas-ghost-hover);border-color:var(--mas-fg)}.mas-publico .btn-arrow{transition:transform .25s}.mas-publico .btn:hover .btn-arrow{transform:translate(4px)}@keyframes mas-sd-rise{0%{opacity:0;transform:translateY(44px)}}@keyframes mas-sd-line{0%{transform:translateY(110%)}}@keyframes mas-sd-fade{0%{opacity:0}}@keyframes mas-sd-draw-x{0%{transform:scaleX(0)}}@keyframes mas-sd-draw-y{0%{transform:scaleY(0)}}@keyframes mas-sd-from-left{0%{opacity:0;transform:translate(-6vw)}}@keyframes mas-sd-from-right{0%{opacity:0;transform:translate(6vw)}}@keyframes mas-sd-drift{0%{transform:translateY(7%)scale(1.03)}to{transform:translateY(-2%)scale(1)}}@keyframes mas-sd-step{0%{opacity:.28}}@keyframes mas-s-wipe-outer{0%{transform:translate(-100%)}}@keyframes mas-s-wipe-inner{0%{transform:translate(100%)}}@keyframes mas-s-node{0%{opacity:0;transform:scale(.3)}}@keyframes mas-s-mara{0%{opacity:0;transform:translate(-7vw,3vh)scale(1)}40%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(0,0)scale(1.05)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mas-publico .sd{animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 30%}.mas-publico .sd[data-stagger="1"]{animation-range:entry 10% cover 34%}.mas-publico .sd[data-stagger="2"]{animation-range:entry 20% cover 38%}.mas-publico .sd[data-stagger="3"]{animation-range:entry 30% cover 42%}.mas-publico .sd-rise{animation-name:mas-sd-rise}.mas-publico .sd-line{animation-name:mas-sd-line}.mas-publico .sd-fade{animation-name:mas-sd-fade}.mas-publico .sd-draw-x{animation-name:mas-sd-draw-x}.mas-publico .sd-draw-y{animation-name:mas-sd-draw-y}.mas-publico .sd-from-left{animation-name:mas-sd-from-left}.mas-publico .sd-from-right{animation-name:mas-sd-from-right}.mas-publico .sd-drift{animation-name:mas-sd-drift;animation-timing-function:linear;animation-range:cover}@media (min-width:1024px){.mas-publico .scene-track{view-timeline:--mas-scene block}.mas-publico .s-anim{animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both;animation-timeline:--mas-scene}.mas-publico .s-anim.s-mara{animation-name:mas-s-mara;animation-timing-function:linear;animation-range:entry 25% contain 0%}.mas-publico .s-anim.s-l1{animation-name:mas-sd-line;animation-range:entry 55% entry 95%}.mas-publico .s-anim.s-l2{animation-name:mas-sd-line;animation-range:entry 65% contain 4%}.mas-publico .s-anim.s-l3{animation-name:mas-sd-line;animation-range:entry 75% contain 8%}.mas-publico .s-anim.s-sub{animation-name:mas-sd-rise;animation-range:contain contain 10%}.mas-publico .s-anim.s-body{animation-name:mas-sd-rise;animation-range:contain 4% contain 16%}.mas-publico .s-anim.s-flow-line{animation-name:mas-sd-draw-x;animation-timing-function:linear;animation-range:contain 20% contain 82%}.mas-publico .s-anim.s-step{animation-name:mas-sd-step}.mas-publico .s-anim.s-step:first-child{animation-range:contain 18% contain 26%}.mas-publico .s-anim.s-step:nth-child(2){animation-range:contain 36% contain 44%}.mas-publico .s-anim.s-step:nth-child(3){animation-range:contain 54% contain 62%}.mas-publico .s-anim.s-step:nth-child(4){animation-range:contain 72% contain 80%}.mas-publico .s-anim.s-plan-base{animation-name:mas-sd-fade;animation-range:contain 10% contain 20%}.mas-publico .s-anim.s-wipe-outer{animation-name:mas-s-wipe-outer;animation-timing-function:linear;animation-range:contain 20% contain 74%}.mas-publico .s-anim.s-wipe-inner{animation-name:mas-s-wipe-inner;animation-timing-function:linear;animation-range:contain 20% contain 74%}.mas-publico .s-anim.s-node{animation-name:mas-s-node}.mas-publico .s-anim.s-node[data-i="0"]{animation-range:contain 38% contain 44%}.mas-publico .s-anim.s-node[data-i="1"]{animation-range:contain 54% contain 60%}.mas-publico .s-anim.s-node[data-i="2"]{animation-range:contain 72% contain 78%}.mas-publico .s-anim.s-legend{animation-name:mas-sd-fade;animation-range:contain 76% contain 84%}}}}.mas-publico .field{width:100%;height:3rem;color:var(--mas-fg);background:var(--mas-surface);border:1px solid var(--mas-line);border-radius:2px;padding:0 .9rem;font-size:.9375rem;transition:border-color .15s}.mas-publico .field:hover{border-color:color-mix(in srgb, var(--mas-fg) 30%, transparent)}.mas-publico .field:focus-visible{border-color:var(--mas-accent);box-shadow:0 0 0 1px var(--mas-accent);outline:none}
