@layer tokens{:root{--brand-void:#0e0e0f;--brand-maroon:#390007;--brand-mist:#f0f4f5;--brand-knight:#9ba0ab;--brand-maroon-500:#b32234;--brand-maroon-300:#d9556a;--brand-maroon-200:#dc6376;--brand-maroon-050:#e7dbdd;--brand-slate-600:#5f6672;--brand-void-800:#202027;--brand-white:#fff;--brand-red:#8e2230;--brand-red-light:#e5d2d5;--brand-orange:#a45b2e;--brand-orange-light:#eaddd3;--brand-yellow:#7a6120;--brand-yellow-light:#e8e3d0;--brand-green:#3e6b55;--brand-green-light:#d5e0da;--brand-blue:#456c83;--brand-blue-light:#d6e2e7;--brand-blue-dark:#26405c;--brand-blue-dark-light:#d2d8e0;--brand-purple:#5b4a72;--brand-purple-light:#dcd8e3;--brand-pink:#96566a;--brand-pink-light:#e7d9de;--brand-brown:#6b534b;--brand-brown-light:#dfd8d3;--brand-beige:#9e9b94;--brand-beige-light:#e8e4de;--brand-gray:#5f6672;--brand-gray-light:#dde3e5;--background:var(--brand-mist);--background-subtle:#e3e8ea;--surface:#e3e8ea;--surface-raised:var(--brand-white);--wash:var(--brand-maroon-050);--text-primary:var(--brand-void);--text-secondary:#4c525c;--text-tertiary:var(--brand-slate-600);--text-on-accent:var(--brand-mist);--text-on-interactive:var(--brand-mist);--border:#ccd2d6;--border-strong:var(--brand-knight);--accent:var(--brand-maroon);--accent-text:var(--brand-maroon);--interactive:var(--brand-blue-dark);--interactive-hover:#1c3247;--focus:var(--brand-maroon-500);--danger:var(--brand-red);--success:var(--brand-green);--warning:var(--brand-yellow);--info:var(--brand-blue-dark);--selection-bg:color-mix(in srgb, var(--brand-maroon) 16%, transparent);--selection-fg:var(--brand-void);--overlay:color-mix(in srgb, var(--brand-void) 55%, transparent);--texture-opacity:.45;--texture-blend:multiply;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--background:#17171b;--background-subtle:var(--brand-void-800);--surface:#1c1c22;--surface-raised:var(--brand-void-800);--wash:#2b141b;--text-primary:var(--brand-mist);--text-secondary:var(--brand-knight);--text-tertiary:#8a8f99;--text-on-accent:var(--brand-mist);--text-on-interactive:var(--brand-void);--border:#2a2b2f;--border-strong:#3a3b40;--accent:var(--brand-maroon-500);--accent-text:var(--brand-maroon-200);--interactive:#9dbbd1;--interactive-hover:#bcd2e2;--focus:var(--brand-maroon-300);--danger:var(--brand-red-light);--success:var(--brand-green-light);--warning:var(--brand-yellow-light);--info:var(--brand-blue-light);--selection-bg:color-mix(in srgb, var(--brand-maroon-300) 26%, transparent);--selection-fg:var(--brand-mist);--overlay:color-mix(in srgb, var(--brand-void) 70%, transparent);--texture-opacity:.16;--texture-blend:overlay;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--background:var(--brand-void);--background-subtle:var(--brand-void-800);--surface:#131316;--surface-raised:var(--brand-void-800);--wash:#241016;--text-primary:var(--brand-mist);--text-secondary:var(--brand-knight);--text-tertiary:#8a8f99;--text-on-accent:var(--brand-mist);--text-on-interactive:var(--brand-void);--border:#2a2b2f;--border-strong:#3a3b40;--accent:var(--brand-maroon-500);--accent-text:var(--brand-maroon-300);--interactive:#9dbbd1;--interactive-hover:#bcd2e2;--focus:var(--brand-maroon-300);--danger:var(--brand-red-light);--success:var(--brand-green-light);--warning:var(--brand-yellow-light);--info:var(--brand-blue-light);--selection-bg:color-mix(in srgb, var(--brand-maroon-300) 26%, transparent);--selection-fg:var(--brand-mist);--overlay:color-mix(in srgb, var(--brand-void) 70%, transparent);--texture-opacity:.16;--texture-blend:overlay;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root{--font-editorial:"Tinos", "Times New Roman", Times, Georgia, serif;--font-ui:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--font-display:var(--font-editorial);--font-heading:var(--font-editorial);--font-body:var(--font-editorial);--font-interface:var(--font-ui);--text-2xs:clamp(.6875rem, .6696rem + .08929vw, .75rem);--text-xs:clamp(.75rem, .7321rem + .08929vw, .8125rem);--text-sm:clamp(.875rem, .8571rem + .08929vw, .9375rem);--text-base:clamp(1rem, .9821rem + .08929vw, 1.062rem);--text-md:clamp(1.125rem, 1.089rem + .1786vw, 1.25rem);--text-lg:clamp(1.25rem, 1.179rem + .3571vw, 1.5rem);--text-xl:clamp(1.5rem, 1.357rem + .7143vw, 2rem);--text-2xl:clamp(1.875rem, 1.625rem + 1.25vw, 2.75rem);--text-3xl:clamp(2.25rem, 1.821rem + 2.143vw, 3.75rem);--text-4xl:clamp(2.75rem, 2.036rem + 3.571vw, 5.25rem);--text-display:clamp(3.25rem, 2.036rem + 6.071vw, 7.5rem);--weight-regular:400;--weight-medium:500;--weight-bold:700;--leading-display:1.02;--leading-heading:1.12;--leading-snug:1.35;--leading-ui:1.45;--leading-body:1.7;--leading-loose:1.85;--tracking-display:-.022em;--tracking-heading:-.014em;--tracking-normal:0;--tracking-wide:.06em;--tracking-eyebrow:.18em;--measure-narrow:46ch;--measure-editorial:66ch;--measure-wide:78ch;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-5xl:8rem;--space-6xl:12rem;--space-section:clamp(4rem, 2.286rem + 8.571vw, 10rem);--space-block:clamp(2.5rem, 1.929rem + 2.857vw, 4.5rem);--space-gutter:clamp(1.25rem, .4643rem + 3.929vw, 4rem);--radius-xs:2px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-round:50%;--border-hairline:1px;--border-thick:2px;--elevation-none:none;--elevation-overlay:0 1px 2px color-mix(in srgb, var(--brand-void) 8%, transparent), 0 8px 24px color-mix(in srgb, var(--brand-void) 12%, transparent);--elevation-modal:0 2px 4px color-mix(in srgb, var(--brand-void) 10%, transparent), 0 16px 48px color-mix(in srgb, var(--brand-void) 18%, transparent);--container-narrow:42rem;--container-base:72rem;--container-wide:90rem;--container-full:100%;--z-base:0;--z-raised:10;--z-sticky:100;--z-header:200;--z-overlay:300;--z-modal:400;--z-toast:500;--touch-target:2.75rem;--duration-instant:80ms;--duration-fast:.16s;--duration-base:.28s;--duration-slow:.48s;--duration-editorial:.72s;--duration-theme:.42s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-entrance:cubic-bezier(.22, 1, .36, 1);--ease-linear:linear;--transition-color:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);--transition-transform:transform var(--duration-base) var(--ease-out)}:root[data-theme-transition],:root[data-theme-transition] *,:root[data-theme-transition] :before,:root[data-theme-transition] :after{transition:color var(--duration-theme) var(--ease-in-out), background-color var(--duration-theme) var(--ease-in-out), border-color var(--duration-theme) var(--ease-in-out), outline-color var(--duration-theme) var(--ease-in-out), fill var(--duration-theme) var(--ease-in-out), stroke var(--duration-theme) var(--ease-in-out), box-shadow var(--duration-theme) var(--ease-in-out)!important}:root[data-troca-tema]::view-transition-old(root){animation:none}:root[data-troca-tema]::view-transition-new(root){animation:revelarTema .56s var(--ease-out);z-index:1}@keyframes revelarTema{0%{clip-path:circle(0 at var(--troca-x,50%) var(--troca-y,50%))}to{clip-path:circle(var(--troca-raio,150vmax) at var(--troca-x,50%) var(--troca-y,50%))}}@media (prefers-reduced-motion:reduce){:root{--duration-theme:1ms;--duration-instant:1ms;--duration-fast:1ms;--duration-base:1ms;--duration-slow:1ms;--duration-editorial:1ms}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}}@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-height:100dvh}img,picture,video,canvas,svg{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{-webkit-hyphens:auto;hyphens:auto}ul[role=list],ol[role=list]{padding:0;list-style:none}:focus:not(:focus-visible){outline:none}}@layer base{body{background-color:var(--background);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);font-synthesis-weight:none}::selection{background-color:var(--selection-bg);color:var(--selection-fg)}:focus-visible{outline:var(--border-thick) solid var(--focus);outline-offset:3px;border-radius:var(--radius-xs)}a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.18em;text-decoration-thickness:from-font}hr{border:none;border-block-start:var(--border-hairline) solid var(--border)}time,[data-numeric]{font-family:var(--font-interface);font-variant-numeric:tabular-nums}}@layer components,utilities;@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-400-normal-rilFpyjL.woff2)format("woff2"),url(/assets/tinos-latin-400-normal-B05awSIM.woff)format("woff")}@font-face{font-family:Tinos;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tinos-latin-400-italic-BYAl0kbZ.woff2)format("woff2"),url(/assets/tinos-latin-400-italic-HcuZF3H0.woff)format("woff")}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/tinos-latin-700-normal-qGf2y18O.woff2)format("woff2"),url(/assets/tinos-latin-700-normal-CjcRkLdR.woff)format("woff")}
