:root{--spacing-none:0;--spacing-xs:2px;--spacing-sm:4px;--spacing-md:8px;--spacing-lg:12px;--spacing-xl:16px;--spacing-2xl:20px;--spacing-3xl:24px;--spacing-4xl:32px;--spacing-5xl:40px;--spacing-6xl:48px;--spacing-7xl:64px;--spacing-8xl:80px;--spacing-9xl:96px;--spacing-10xl:120px;--spacing-11xl:160px;--spacing-12xl:200px;--spacing-13xl:240px;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-3xl:32px;--radius-4xl:48px;--radius-5xl:64px;--radius-6xl:96px;--radius-full:9999px;--border-width-none:0;--border-width-xs:1px;--border-width-sm:2px;--border-width-md:4px;--border-width-lg:6px;--border-width-xl:8px;--border-width-2xl:12px;--border-width-3xl:16px;--font-size-xs:12px;--font-size-sm:14px;--font-size-md:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px;--font-size-4xl:36px;--font-size-5xl:48px;--font-size-6xl:60px;--font-size-7xl:72px;--font-size-8xl:96px;--font-size-9xl:120px;--font-size-10xl:160px;--font-size-11xl:200px;--font-size-12xl:240px;--line-height-xs:1;--line-height-sm:1.05;--line-height-md:1.1;--line-height-lg:1.15;--line-height-xl:1.2;--line-height-2xl:1.3;--line-height-3xl:1.4;--line-height-4xl:1.5;--line-height-5xl:1.6;--line-height-6xl:1.7;--line-height-7xl:1.8;--line-height-8xl:1.9;--line-height-9xl:2;--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--font-weight-black:900;--letter-spacing-none:0;--letter-spacing-xs:0.5px;--letter-spacing-sm:1px;--letter-spacing-md:2px;--letter-spacing-lg:4px;--letter-spacing-xl:6px;--letter-spacing-2xl:8px;--letter-spacing-3xl:10px;--letter-spacing-4xl:12px;--blur-none:0;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--opacity-00:0;--opacity-10:0.1;--opacity-20:0.2;--opacity-40:0.4;--opacity-60:0.6;--opacity-80:0.8;--opacity-100:1;--stroke-icon:1.5px}:root{--font-family-primary:"IBM Plex Mono",ui-monospace,monospace;--font-family-secondary:"Afacad",system-ui,sans-serif;--font-family-tertiary:"Afacad",system-ui,sans-serif}:root,[data-theme=light]{color-scheme:light;--color-brand-primary-soft:#E6ECDF;--color-brand-primary-light:#A7B399;--color-brand-primary-pure:#7D8A6E;--color-brand-primary-dark:#5C684D;--color-brand-primary-deep:#2A3221;--color-brand-secondary-soft:#AAAAAA;--color-brand-secondary-light:#AAAAAA;--color-brand-secondary-pure:#AAAAAA;--color-brand-secondary-dark:#AAAAAA;--color-brand-secondary-deep:#AAAAAA;--color-brand-tertiary-soft:#AAAAAA;--color-brand-tertiary-light:#AAAAAA;--color-brand-tertiary-pure:#AAAAAA;--color-brand-tertiary-dark:#AAAAAA;--color-brand-tertiary-deep:#AAAAAA;--color-feedback-danger-soft:#EEDEDE;--color-feedback-danger-light:#D79799;--color-feedback-danger-pure:#C36E71;--color-feedback-danger-dark:#8F5658;--color-feedback-danger-deep:#663233;--color-feedback-warning-soft:#F3F1E3;--color-feedback-warning-light:#EBE5BF;--color-feedback-warning-pure:#D3CA8D;--color-feedback-warning-dark:#A29B73;--color-feedback-warning-deep:#565341;--color-feedback-success-soft:#D9E4DF;--color-feedback-success-light:#A9CABD;--color-feedback-success-pure:#80B09D;--color-feedback-success-dark:#5E796F;--color-feedback-success-deep:#3C4E47;--color-feedback-info-soft:#E6F1F4;--color-feedback-info-light:#BED5DA;--color-feedback-info-pure:#95C2CB;--color-feedback-info-dark:#60848B;--color-feedback-info-deep:#3A5358;--color-neutral-like-white:#FFFFFF;--color-neutral-soft:#F4F3EE;--color-neutral-light:#D8D6D0;--color-neutral-medium:#A8A69B;--color-neutral-dark:#6A675B;--color-neutral-deep:#333333;--color-neutral-like-black:#000000;--color-taxonomy-01-soft:#AAAAAA;--color-taxonomy-01-light:#AAAAAA;--color-taxonomy-01-pure:#AAAAAA;--color-taxonomy-01-dark:#AAAAAA;--color-taxonomy-01-deep:#AAAAAA;--color-taxonomy-02-soft:#AAAAAA;--color-taxonomy-02-light:#AAAAAA;--color-taxonomy-02-pure:#AAAAAA;--color-taxonomy-02-dark:#AAAAAA;--color-taxonomy-02-deep:#AAAAAA;--color-taxonomy-03-soft:#AAAAAA;--color-taxonomy-03-light:#AAAAAA;--color-taxonomy-03-pure:#AAAAAA;--color-taxonomy-03-dark:#AAAAAA;--color-taxonomy-03-deep:#AAAAAA;--color-taxonomy-04-soft:#AAAAAA;--color-taxonomy-04-light:#AAAAAA;--color-taxonomy-04-pure:#AAAAAA;--color-taxonomy-04-dark:#AAAAAA;--color-taxonomy-04-deep:#AAAAAA;--color-taxonomy-05-soft:#AAAAAA;--color-taxonomy-05-light:#AAAAAA;--color-taxonomy-05-pure:#AAAAAA;--color-taxonomy-05-dark:#AAAAAA;--color-taxonomy-05-deep:#AAAAAA;--content-primary-on-light:#000000;--content-secondary-on-light:#545248;--content-tertiary-on-light:#5C684D;--content-primary-on-dark:#FFFFFF;--content-secondary-on-dark:#F4F3EE;--content-tertiary-on-dark:#A7B399}[data-theme=dark]{color-scheme:dark;--color-brand-primary-soft:#2A3221;--color-brand-primary-light:#5C684D;--color-brand-primary-pure:#7D8A6E;--color-brand-primary-dark:#A7B399;--color-brand-primary-deep:#E6ECDF;--color-brand-secondary-soft:#AAAAAA;--color-brand-secondary-light:#AAAAAA;--color-brand-secondary-pure:#AAAAAA;--color-brand-secondary-dark:#AAAAAA;--color-brand-secondary-deep:#AAAAAA;--color-brand-tertiary-soft:#AAAAAA;--color-brand-tertiary-light:#AAAAAA;--color-brand-tertiary-pure:#AAAAAA;--color-brand-tertiary-dark:#AAAAAA;--color-brand-tertiary-deep:#AAAAAA;--color-feedback-danger-soft:#663233;--color-feedback-danger-light:#8F5658;--color-feedback-danger-pure:#C36E71;--color-feedback-danger-dark:#D79799;--color-feedback-danger-deep:#EEDEDE;--color-feedback-warning-soft:#565341;--color-feedback-warning-light:#A29B73;--color-feedback-warning-pure:#D3CA8D;--color-feedback-warning-dark:#EBE5BF;--color-feedback-warning-deep:#F3F1E3;--color-feedback-success-soft:#3C4E47;--color-feedback-success-light:#5E796F;--color-feedback-success-pure:#80B09D;--color-feedback-success-dark:#A9CABD;--color-feedback-success-deep:#D9E4DF;--color-feedback-info-soft:#3A5358;--color-feedback-info-light:#60848B;--color-feedback-info-pure:#95C2CB;--color-feedback-info-dark:#BED5DA;--color-feedback-info-deep:#E6F1F4;--color-neutral-like-white:#000000;--color-neutral-soft:#333333;--color-neutral-light:#6A675B;--color-neutral-medium:#A8A69B;--color-neutral-dark:#D8D6D0;--color-neutral-deep:#F4F3EE;--color-neutral-like-black:#FFFFFF;--color-taxonomy-01-soft:#AAAAAA;--color-taxonomy-01-light:#AAAAAA;--color-taxonomy-01-pure:#AAAAAA;--color-taxonomy-01-dark:#AAAAAA;--color-taxonomy-01-deep:#AAAAAA;--color-taxonomy-02-soft:#AAAAAA;--color-taxonomy-02-light:#AAAAAA;--color-taxonomy-02-pure:#AAAAAA;--color-taxonomy-02-dark:#AAAAAA;--color-taxonomy-02-deep:#AAAAAA;--color-taxonomy-03-soft:#AAAAAA;--color-taxonomy-03-light:#AAAAAA;--color-taxonomy-03-pure:#AAAAAA;--color-taxonomy-03-dark:#AAAAAA;--color-taxonomy-03-deep:#AAAAAA;--color-taxonomy-04-soft:#AAAAAA;--color-taxonomy-04-light:#AAAAAA;--color-taxonomy-04-pure:#AAAAAA;--color-taxonomy-04-dark:#AAAAAA;--color-taxonomy-04-deep:#AAAAAA;--color-taxonomy-05-soft:#AAAAAA;--color-taxonomy-05-light:#AAAAAA;--color-taxonomy-05-pure:#AAAAAA;--color-taxonomy-05-dark:#AAAAAA;--color-taxonomy-05-deep:#AAAAAA;--content-primary-on-light:#FFFFFF;--content-secondary-on-light:#F4F3EE;--content-tertiary-on-light:#A7B399;--content-primary-on-dark:#FFFFFF;--content-secondary-on-dark:#F4F3EE;--content-tertiary-on-dark:#A7B399}:root{--grid-columns:12;--grid-column-width:71px;--grid-gutter:var(--spacing-3xl);--grid-margin:var(--spacing-6xl);--heading-1-size:var(--font-size-5xl);--heading-2-size:var(--font-size-4xl);--heading-3-size:var(--font-size-3xl);--heading-4-size:var(--font-size-2xl);--heading-5-size:var(--font-size-xl);--heading-6-size:var(--font-size-lg);--display-1-size:var(--font-size-10xl);--display-2-size:var(--font-size-9xl);--display-3-size:var(--font-size-8xl);--display-4-size:var(--font-size-7xl);--display-5-size:var(--font-size-6xl);--display-6-size:var(--font-size-5xl);--alternative-1-size:var(--font-size-5xl);--alternative-2-size:var(--font-size-4xl);--alternative-3-size:var(--font-size-3xl);--alternative-4-size:var(--font-size-2xl);--alternative-5-size:var(--font-size-xl);--alternative-6-size:var(--font-size-lg);--highlight-1-size:var(--font-size-3xl);--highlight-2-size:var(--font-size-2xl);--highlight-3-size:var(--font-size-lg);--eyebrow-1-size:var(--font-size-md);--eyebrow-2-size:var(--font-size-sm);--eyebrow-3-size:var(--font-size-xs);--text-1-size:var(--font-size-xl);--text-2-size:var(--font-size-lg);--text-3-size:var(--font-size-md);--text-4-size:var(--font-size-sm);--label-1-size:var(--font-size-lg);--label-2-size:var(--font-size-md);--label-3-size:var(--font-size-sm)}@media(max-width:1599px){:root{--grid-columns:12;--grid-column-width:71px;--grid-gutter:var(--spacing-3xl);--grid-margin:var(--spacing-6xl);--heading-1-size:var(--font-size-5xl);--heading-2-size:var(--font-size-4xl);--heading-3-size:var(--font-size-3xl);--heading-4-size:var(--font-size-2xl);--heading-5-size:var(--font-size-xl);--heading-6-size:var(--font-size-lg);--display-1-size:var(--font-size-10xl);--display-2-size:var(--font-size-9xl);--display-3-size:var(--font-size-8xl);--display-4-size:var(--font-size-7xl);--display-5-size:var(--font-size-6xl);--display-6-size:var(--font-size-5xl);--alternative-1-size:var(--font-size-5xl);--alternative-2-size:var(--font-size-4xl);--alternative-3-size:var(--font-size-3xl);--alternative-4-size:var(--font-size-2xl);--alternative-5-size:var(--font-size-xl);--alternative-6-size:var(--font-size-lg);--highlight-1-size:var(--font-size-3xl);--highlight-2-size:var(--font-size-2xl);--highlight-3-size:var(--font-size-lg);--eyebrow-1-size:var(--font-size-md);--eyebrow-2-size:var(--font-size-sm);--eyebrow-3-size:var(--font-size-xs);--text-1-size:var(--font-size-xl);--text-2-size:var(--font-size-lg);--text-3-size:var(--font-size-md);--text-4-size:var(--font-size-sm);--label-1-size:var(--font-size-lg);--label-2-size:var(--font-size-md);--label-3-size:var(--font-size-sm)}}@media(max-width:1023px){:root{--grid-columns:8;--grid-column-width:65px;--grid-gutter:var(--spacing-3xl);--grid-margin:var(--spacing-5xl);--heading-1-size:var(--font-size-4xl);--heading-2-size:var(--font-size-3xl);--heading-3-size:var(--font-size-2xl);--heading-4-size:var(--font-size-xl);--heading-5-size:var(--font-size-lg);--heading-6-size:var(--font-size-md);--display-1-size:var(--font-size-9xl);--display-2-size:var(--font-size-8xl);--display-3-size:var(--font-size-7xl);--display-4-size:var(--font-size-6xl);--display-5-size:var(--font-size-5xl);--display-6-size:var(--font-size-4xl);--alternative-1-size:var(--font-size-4xl);--alternative-2-size:var(--font-size-3xl);--alternative-3-size:var(--font-size-2xl);--alternative-4-size:var(--font-size-xl);--alternative-5-size:var(--font-size-lg);--alternative-6-size:var(--font-size-md);--highlight-1-size:var(--font-size-2xl);--highlight-2-size:var(--font-size-lg);--highlight-3-size:var(--font-size-md);--eyebrow-1-size:var(--font-size-md);--eyebrow-2-size:var(--font-size-sm);--eyebrow-3-size:var(--font-size-xs);--text-1-size:var(--font-size-xl);--text-2-size:var(--font-size-lg);--text-3-size:var(--font-size-md);--text-4-size:var(--font-size-sm);--label-1-size:var(--font-size-lg);--label-2-size:var(--font-size-md);--label-3-size:var(--font-size-sm)}}@media(max-width:767px){:root{--grid-columns:2;--grid-column-width:68px;--grid-gutter:var(--spacing-3xl);--grid-margin:var(--spacing-3xl);--heading-1-size:var(--font-size-4xl);--heading-2-size:var(--font-size-3xl);--heading-3-size:var(--font-size-2xl);--heading-4-size:var(--font-size-xl);--heading-5-size:var(--font-size-lg);--heading-6-size:var(--font-size-md);--display-1-size:var(--font-size-7xl);--display-2-size:var(--font-size-6xl);--display-3-size:var(--font-size-5xl);--display-4-size:var(--font-size-4xl);--display-5-size:var(--font-size-3xl);--display-6-size:var(--font-size-2xl);--alternative-1-size:var(--font-size-4xl);--alternative-2-size:var(--font-size-3xl);--alternative-3-size:var(--font-size-2xl);--alternative-4-size:var(--font-size-xl);--alternative-5-size:var(--font-size-lg);--alternative-6-size:var(--font-size-md);--highlight-1-size:var(--font-size-2xl);--highlight-2-size:var(--font-size-xl);--highlight-3-size:var(--font-size-lg);--eyebrow-1-size:var(--font-size-md);--eyebrow-2-size:var(--font-size-sm);--eyebrow-3-size:var(--font-size-xs);--text-1-size:var(--font-size-xl);--text-2-size:var(--font-size-lg);--text-3-size:var(--font-size-md);--text-4-size:var(--font-size-sm);--label-1-size:var(--font-size-md);--label-2-size:var(--font-size-sm);--label-3-size:var(--font-size-xs)}}:root{--shadow-detail:0 1px 2px 0 rgba(42, 50, 33, 0.08);--shadow-soft:0 4px 8px 0 rgba(42, 50, 33, 0.08);--shadow-medium:0 8px 24px 0 rgba(42, 50, 33, 0.12);--shadow-large:0 24px 56px 0 rgba(42, 50, 33, 0.16);--bg-blur-detail:blur(4px);--bg-blur-soft:blur(12px);--bg-blur-medium:blur(24px);--bg-blur-large:blur(48px);--gradient-primary-01:linear-gradient(180deg, var(--color-brand-primary-pure) 0%, var(--color-brand-primary-light) 100%);--gradient-secondary-01:linear-gradient(180deg, var(--color-brand-secondary-pure) 0%, var(--color-brand-secondary-light) 100%);--gradient-tertiary-01:linear-gradient(180deg, var(--color-brand-tertiary-pure) 0%, var(--color-brand-tertiary-light) 100%);--gradient-neutral-high-01:linear-gradient(180deg, var(--color-neutral-like-white) 0%, var(--color-neutral-light) 100%);--gradient-neutral-low-01:linear-gradient(180deg, var(--color-neutral-deep) 0%, var(--color-neutral-like-black) 100%);--gradient-primary-02:linear-gradient(270deg, var(--color-brand-primary-pure) 0%, var(--color-brand-primary-light) 100%);--gradient-secondary-02:linear-gradient(270deg, var(--color-brand-secondary-pure) 0%, var(--color-brand-secondary-light) 100%);--gradient-tertiary-02:linear-gradient(270deg, var(--color-brand-tertiary-pure) 0%, var(--color-brand-tertiary-light) 100%);--gradient-neutral-high-02:linear-gradient(270deg, var(--color-neutral-like-white) 0%, var(--color-neutral-light) 100%);--gradient-neutral-low-02:linear-gradient(270deg, var(--color-neutral-deep) 0%, var(--color-neutral-like-black) 100%);--gradient-primary-03:linear-gradient(0deg, var(--color-brand-primary-pure) 0%, var(--color-brand-primary-light) 100%);--gradient-secondary-03:linear-gradient(0deg, var(--color-brand-secondary-pure) 0%, var(--color-brand-secondary-light) 100%);--gradient-tertiary-03:linear-gradient(0deg, var(--color-brand-tertiary-pure) 0%, var(--color-brand-tertiary-light) 100%);--gradient-neutral-high-03:linear-gradient(0deg, var(--color-neutral-like-white) 0%, var(--color-neutral-light) 100%);--gradient-neutral-low-03:linear-gradient(0deg, var(--color-neutral-deep) 0%, var(--color-neutral-like-black) 100%);--gradient-primary-04:linear-gradient(90deg, var(--color-brand-primary-pure) 0%, var(--color-brand-primary-light) 100%);--gradient-secondary-04:linear-gradient(90deg, var(--color-brand-secondary-pure) 0%, var(--color-brand-secondary-light) 100%);--gradient-tertiary-04:linear-gradient(90deg, var(--color-brand-tertiary-pure) 0%, var(--color-brand-tertiary-light) 100%);--gradient-neutral-high-04:linear-gradient(90deg, var(--color-neutral-like-white) 0%, var(--color-neutral-light) 100%);--gradient-neutral-low-04:linear-gradient(90deg, var(--color-neutral-deep) 0%, var(--color-neutral-like-black) 100%);--motion-duration-interaction:200ms;--motion-easing-standard:cubic-bezier(0.22, 0.61, 0.36, 1);--motion-easing-out:cubic-bezier(0.22, 1, 0.36, 1);--motion-easing-curtain:cubic-bezier(0.45, 0, 0.25, 1)}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh}canvas,img,picture,svg,video{display:block}svg.icon{display:inline-block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}table{border-collapse:collapse}dialog{padding:0;border:0;color:inherit}[hidden]{display:none!important}blockquote,dd,dl,figure{margin:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-family-tertiary);font-size:var(--text-2-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none);margin:0;background-color:var(--color-neutral-like-white);color:var(--content-secondary-on-light);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--spacing-xl);color:var(--content-primary-on-light)}h1{font-family:var(--font-family-primary);font-size:var(--heading-1-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}h2{font-family:var(--font-family-primary);font-size:var(--heading-2-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}h3{font-family:var(--font-family-primary);font-size:var(--heading-3-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}h4{font-family:var(--font-family-primary);font-size:var(--heading-4-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}h5{font-family:var(--font-family-primary);font-size:var(--heading-5-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}h6{font-family:var(--font-family-primary);font-size:var(--heading-6-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}p{margin-top:0;margin-bottom:var(--spacing-xl)}a{color:var(--content-tertiary-on-light);text-decoration:underline;text-underline-offset:.2em;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}a:hover{color:var(--content-primary-on-light)}img,svg,video{max-width:100%;height:auto}hr{margin:var(--spacing-4xl) 0;border:0;border-top:var(--border-width-xs) solid var(--color-neutral-light);opacity:1}::-moz-selection{background-color:var(--color-brand-primary-soft);color:var(--content-primary-on-light)}::selection{background-color:var(--color-brand-primary-soft);color:var(--content-primary-on-light)}.icon{display:inline-block;width:24px;height:24px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;color:currentColor;vertical-align:middle}.icon:not([class*=icon-social-]) *{stroke:currentColor;stroke-width:var(--stroke-icon);vector-effect:non-scaling-stroke}.icon--sm{width:16px;height:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px}.icon--lg{width:32px;height:32px;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px}.heading-01{font-family:var(--font-family-primary);font-size:var(--heading-1-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.heading-02{font-family:var(--font-family-primary);font-size:var(--heading-2-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.heading-03{font-family:var(--font-family-primary);font-size:var(--heading-3-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.heading-04{font-family:var(--font-family-primary);font-size:var(--heading-4-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.heading-05{font-family:var(--font-family-primary);font-size:var(--heading-5-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.heading-06{font-family:var(--font-family-primary);font-size:var(--heading-6-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.display-01{font-family:var(--font-family-tertiary);font-size:var(--display-1-size);font-weight:var(--font-weight-semibold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.display-02{font-family:var(--font-family-tertiary);font-size:var(--display-2-size);font-weight:var(--font-weight-semibold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.display-03{font-family:var(--font-family-tertiary);font-size:var(--display-3-size);font-weight:var(--font-weight-semibold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.display-04{font-family:var(--font-family-tertiary);font-size:var(--display-4-size);font-weight:var(--font-weight-semibold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.display-05{font-family:var(--font-family-tertiary);font-size:var(--display-5-size);font-weight:var(--font-weight-semibold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.display-06{font-family:var(--font-family-tertiary);font-size:var(--display-6-size);font-weight:var(--font-weight-semibold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.alternative-01{font-family:var(--font-family-secondary);font-size:var(--alternative-1-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-none)}.alternative-02{font-family:var(--font-family-secondary);font-size:var(--alternative-2-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-none)}.alternative-03{font-family:var(--font-family-secondary);font-size:var(--alternative-3-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-none)}.alternative-04{font-family:var(--font-family-secondary);font-size:var(--alternative-4-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-none)}.alternative-05{font-family:var(--font-family-secondary);font-size:var(--alternative-5-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-none)}.alternative-06{font-family:var(--font-family-secondary);font-size:var(--alternative-6-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-none)}.highlight-01{font-family:var(--font-family-secondary);font-size:var(--highlight-1-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-none)}.highlight-02{font-family:var(--font-family-secondary);font-size:var(--highlight-2-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-none)}.highlight-03{font-family:var(--font-family-secondary);font-size:var(--highlight-3-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-none)}.eyebrow-01{font-family:var(--font-family-primary);font-size:var(--eyebrow-1-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md)}.eyebrow-02{font-family:var(--font-family-primary);font-size:var(--eyebrow-2-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md)}.eyebrow-03{font-family:var(--font-family-primary);font-size:var(--eyebrow-3-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md)}.text-01{font-family:var(--font-family-tertiary);font-size:var(--text-1-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.text-02{font-family:var(--font-family-tertiary);font-size:var(--text-2-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.text-03{font-family:var(--font-family-tertiary);font-size:var(--text-3-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.text-04{font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.label-01{font-family:var(--font-family-primary);font-size:var(--label-1-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-none)}.label-02{font-family:var(--font-family-primary);font-size:var(--label-2-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-xs)}.label-03{font-family:var(--font-family-primary);font-size:var(--label-3-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-xs)}:root{--container-content-max:1116px}.container{width:100%;max-width:calc(var(--container-content-max) + 2*var(--grid-margin));margin-inline:auto;padding-inline:var(--grid-margin)}.container-fluid{width:100%;padding-inline:var(--grid-margin)}.container-narrow{width:100%;max-width:calc(744px + 2*var(--grid-margin));margin-inline:auto;padding-inline:var(--grid-margin)}.section{padding-block:var(--spacing-8xl)}@media(max-width:1023px){.section{padding-block:var(--spacing-6xl)}}.section--flush-top{padding-top:0}.section--flush-bottom{padding-bottom:0}.surface-neutral{background-color:var(--color-neutral-like-white);color:var(--content-secondary-on-light)}.surface-neutral-soft{background-color:var(--color-neutral-soft);color:var(--content-secondary-on-light)}.surface-brand-primary{background-color:var(--color-brand-primary-pure);color:var(--content-secondary-on-dark)}.surface-brand-primary [class*=display-],.surface-brand-primary [class*=heading-],.surface-brand-primary h1,.surface-brand-primary h2,.surface-brand-primary h3,.surface-brand-primary h4,.surface-brand-primary h5,.surface-brand-primary h6{color:var(--content-primary-on-dark)}.surface-brand-primary a:not([class]){color:var(--content-primary-on-dark)}.surface-brand-secondary{background-color:var(--color-brand-secondary-pure);color:var(--content-secondary-on-dark)}.surface-brand-secondary [class*=display-],.surface-brand-secondary [class*=heading-],.surface-brand-secondary h1,.surface-brand-secondary h2,.surface-brand-secondary h3,.surface-brand-secondary h4,.surface-brand-secondary h5,.surface-brand-secondary h6{color:var(--content-primary-on-dark)}.surface-brand-secondary a:not([class]){color:var(--content-primary-on-dark)}.surface-brand-tertiary{background-color:var(--color-brand-tertiary-pure);color:var(--content-secondary-on-dark)}.surface-brand-tertiary [class*=display-],.surface-brand-tertiary [class*=heading-],.surface-brand-tertiary h1,.surface-brand-tertiary h2,.surface-brand-tertiary h3,.surface-brand-tertiary h4,.surface-brand-tertiary h5,.surface-brand-tertiary h6{color:var(--content-primary-on-dark)}.surface-brand-tertiary a:not([class]){color:var(--content-primary-on-dark)}:focus-visible{outline:var(--border-width-sm) solid var(--color-brand-primary-pure);outline-offset:var(--border-width-sm)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.has-overlay-open{overflow:hidden}.skip-link{position:absolute;top:var(--spacing-md);left:var(--spacing-md);z-index:1100;padding:var(--spacing-lg) var(--spacing-xl);border-radius:var(--radius-md);background-color:var(--color-brand-primary-pure);color:var(--content-primary-on-dark);font-family:var(--font-family-primary);font-size:var(--label-2-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-xs);text-decoration:none;-webkit-transform:translateY(-200%);transform:translateY(-200%)}.skip-link:focus{-webkit-transform:none;transform:none;color:var(--content-primary-on-dark)}@media(prefers-reduced-motion:reduce){*,::after,::before{-webkit-animation-duration:NaNs!important;animation-duration:NaNs!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:NaNs!important;transition-duration:NaNs!important;scroll-behavior:auto!important}}.badge{--badge-surface:var(--color-brand-primary-pure);--badge-surface-hover:var(--color-brand-primary-deep);--badge-surface-active:var(--color-brand-primary-light);--badge-color:var(--content-primary-on-dark);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);border:0;border-radius:var(--radius-none);background-color:var(--badge-surface);color:var(--badge-color);font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none);text-decoration:none;white-space:nowrap;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.badge__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:0}.badge__icon .icon{width:12px;height:12px;-webkit-box-flex:0;-ms-flex:0 0 12px;flex:0 0 12px}:is(a,button).badge{cursor:pointer}:is(a,button).badge:hover{background-color:var(--badge-surface-hover);color:var(--badge-color)}.badge.is-active,.badge[aria-pressed=true]{background-color:var(--badge-surface-active);color:var(--content-primary-on-dark)}.badge.is-inactive{background-color:var(--color-neutral-soft);color:var(--content-primary-on-light)}.badge--primary{--badge-surface:var(--color-brand-primary-pure);--badge-surface-hover:var(--color-brand-primary-deep);--badge-surface-active:var(--color-brand-primary-light)}.badge--secondary{--badge-surface:var(--color-brand-tertiary-pure);--badge-surface-hover:var(--color-brand-tertiary-deep);--badge-surface-active:var(--color-brand-tertiary-light)}.badge--tertiary{--badge-surface:var(--color-brand-primary-soft);--badge-surface-hover:var(--color-brand-primary-light);--badge-surface-active:var(--color-brand-primary-dark);--badge-color:var(--content-primary-on-light)}.badge--tertiary:is(a,button):hover{color:var(--content-primary-on-dark)}.badge.is-inactive:is(a,button):hover{background-color:var(--color-neutral-soft);color:var(--content-primary-on-light)}.badge--taxonomy-01{--badge-surface:var(--color-taxonomy-01-soft);--badge-surface-hover:var(--color-taxonomy-01-light);--badge-surface-active:var(--color-taxonomy-01-light);--badge-color:var(--content-primary-on-light)}.badge--taxonomy-02{--badge-surface:var(--color-taxonomy-02-soft);--badge-surface-hover:var(--color-taxonomy-02-light);--badge-surface-active:var(--color-taxonomy-02-light);--badge-color:var(--content-primary-on-light)}.badge--taxonomy-03{--badge-surface:var(--color-taxonomy-03-soft);--badge-surface-hover:var(--color-taxonomy-03-light);--badge-surface-active:var(--color-taxonomy-03-light);--badge-color:var(--content-primary-on-light)}.badge--taxonomy-04{--badge-surface:var(--color-taxonomy-04-soft);--badge-surface-hover:var(--color-taxonomy-04-light);--badge-surface-active:var(--color-taxonomy-04-light);--badge-color:var(--content-primary-on-light)}.badge--taxonomy-05{--badge-surface:var(--color-taxonomy-05-soft);--badge-surface-hover:var(--color-taxonomy-05-light);--badge-surface-active:var(--color-taxonomy-05-light);--badge-color:var(--content-primary-on-light)}.badge--success{--badge-surface:var(--color-feedback-success-soft);--badge-surface-hover:var(--color-feedback-success-light);--badge-surface-active:var(--color-feedback-success-light);--badge-color:var(--content-primary-on-light)}.badge--warning{--badge-surface:var(--color-feedback-warning-soft);--badge-surface-hover:var(--color-feedback-warning-light);--badge-surface-active:var(--color-feedback-warning-light);--badge-color:var(--content-primary-on-light)}.badge--danger{--badge-surface:var(--color-feedback-danger-soft);--badge-surface-hover:var(--color-feedback-danger-light);--badge-surface-active:var(--color-feedback-danger-light);--badge-color:var(--content-primary-on-light)}.badge--info{--badge-surface:var(--color-feedback-info-soft);--badge-surface-hover:var(--color-feedback-info-light);--badge-surface-active:var(--color-feedback-info-light);--badge-color:var(--content-primary-on-light)}.button{--button-bg:transparent;--button-bg-hover:transparent;--button-bg-active:transparent;--button-bg-disabled:var(--color-neutral-medium);--button-ring:0 0 0 0 transparent;--button-ring-hover:0 0 0 0 transparent;--button-ring-active:0 0 0 0 transparent;--button-ring-disabled:0 0 0 0 transparent;--button-color:var(--content-primary-on-light);--button-color-hover:var(--content-primary-on-light);--button-color-active:var(--content-primary-on-light);--button-color-disabled:var(--content-secondary-on-light);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);border:0;border-radius:var(--radius-none);background-color:var(--button-bg);-webkit-box-shadow:var(--button-ring);box-shadow:var(--button-ring);color:var(--button-color);font-family:var(--font-family-primary);font-size:var(--label-2-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-xs);text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-transition-property:background-color,color,-webkit-box-shadow;transition-property:background-color,color,-webkit-box-shadow;transition-property:background-color,box-shadow,color;transition-property:background-color,box-shadow,color,-webkit-box-shadow;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.button:hover{background-color:var(--button-bg-hover);-webkit-box-shadow:var(--button-ring-hover);box-shadow:var(--button-ring-hover);color:var(--button-color-hover)}.button:active{background-color:var(--button-bg-active);-webkit-box-shadow:var(--button-ring-active);box-shadow:var(--button-ring-active);color:var(--button-color-active)}.button[aria-disabled=true],.button[disabled]{background-color:var(--button-bg-disabled);-webkit-box-shadow:var(--button-ring-disabled);box-shadow:var(--button-ring-disabled);color:var(--button-color-disabled);pointer-events:none;cursor:not-allowed}.button__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.button__icon .icon{width:20px;height:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px}.button--sm{gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);font-family:var(--font-family-primary);font-size:var(--label-3-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-xs)}.button--sm .button__icon .icon{width:16px;height:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px}.button--lg{gap:var(--spacing-md);padding:var(--spacing-xl) var(--spacing-3xl);font-family:var(--font-family-primary);font-size:var(--label-1-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-none);letter-spacing:var(--letter-spacing-none)}.button--lg .button__icon .icon{width:24px;height:24px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px}.button-primary{--button-bg:var(--content-primary-on-light);--button-bg-hover:var(--color-brand-primary-dark);--button-bg-active:var(--color-brand-secondary-pure);--button-bg-disabled:var(--color-neutral-medium);--button-ring:0 0 0 0 transparent;--button-ring-hover:0 0 0 0 transparent;--button-ring-active:0 0 0 0 transparent;--button-ring-disabled:0 0 0 0 transparent;--button-color:var(--content-primary-on-dark);--button-color-hover:var(--content-primary-on-dark);--button-color-active:var(--content-primary-on-dark);--button-color-disabled:var(--content-secondary-on-light)}.button-secondary-on-light{--button-bg:transparent;--button-bg-hover:var(--color-brand-primary-dark);--button-bg-active:transparent;--button-bg-disabled:var(--color-neutral-medium);--button-ring:inset 0 0 0 var(--border-width-sm) var(--color-neutral-light);--button-ring-hover:0 0 0 0 transparent;--button-ring-active:inset 0 0 0 var(--border-width-sm) var(--color-brand-secondary-pure);--button-ring-disabled:0 0 0 0 transparent;--button-color:var(--content-primary-on-light);--button-color-hover:var(--content-primary-on-dark);--button-color-active:var(--content-secondary-on-light);--button-color-disabled:var(--content-secondary-on-light)}.button-secondary-on-dark{--button-bg:transparent;--button-bg-hover:var(--color-brand-primary-dark);--button-bg-active:transparent;--button-bg-disabled:transparent;--button-ring:inset 0 0 0 var(--border-width-sm) var(--color-neutral-like-white);--button-ring-hover:0 0 0 0 transparent;--button-ring-active:inset 0 0 0 var(--border-width-sm) var(--color-brand-tertiary-pure);--button-ring-disabled:inset 0 0 0 var(--border-width-sm) var(--color-neutral-medium);--button-color:var(--content-primary-on-dark);--button-color-hover:var(--content-primary-on-dark);--button-color-active:var(--content-primary-on-dark);--button-color-disabled:var(--content-secondary-on-light)}.button-danger{--button-bg:var(--color-feedback-danger-pure);--button-bg-hover:var(--color-feedback-danger-dark);--button-bg-active:var(--color-feedback-danger-deep);--button-bg-disabled:var(--color-neutral-medium);--button-ring:0 0 0 0 transparent;--button-ring-hover:0 0 0 0 transparent;--button-ring-active:0 0 0 0 transparent;--button-ring-disabled:0 0 0 0 transparent;--button-color:var(--content-primary-on-dark);--button-color-hover:var(--content-primary-on-dark);--button-color-active:var(--color-feedback-danger-soft);--button-color-disabled:var(--content-secondary-on-dark)}.button-success{--button-bg:var(--color-feedback-success-pure);--button-bg-hover:var(--color-feedback-success-dark);--button-bg-active:var(--color-feedback-success-deep);--button-bg-disabled:var(--color-neutral-medium);--button-ring:0 0 0 0 transparent;--button-ring-hover:0 0 0 0 transparent;--button-ring-active:0 0 0 0 transparent;--button-ring-disabled:0 0 0 0 transparent;--button-color:var(--content-primary-on-dark);--button-color-hover:var(--content-primary-on-dark);--button-color-active:var(--color-feedback-success-soft);--button-color-disabled:var(--content-secondary-on-dark)}.card-highlight,.card-horizontal,.card-others,.card-others-alternative,.card-section,.card-themes,.card-topic,.card-vertical{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--content-secondary-on-light);-webkit-transition-property:background-color,-webkit-box-shadow,-webkit-transform;transition-property:background-color,-webkit-box-shadow,-webkit-transform;transition-property:box-shadow,transform,background-color;transition-property:box-shadow,transform,background-color,-webkit-box-shadow,-webkit-transform;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard);-webkit-transition-duration:var(--motion-duration-interaction),320ms,var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction),320ms,var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard),var(--motion-easing-out),var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard),var(--motion-easing-out),var(--motion-easing-standard)}.card--lift.card-highlight:focus-within,.card--lift.card-highlight:hover,.card--lift.card-horizontal:focus-within,.card--lift.card-horizontal:hover,.card--lift.card-others-alternative:focus-within,.card--lift.card-others-alternative:hover,.card--lift.card-others:focus-within,.card--lift.card-others:hover,.card--lift.card-section:focus-within,.card--lift.card-section:hover,.card--lift.card-themes:focus-within,.card--lift.card-themes:hover,.card--lift.card-topic:focus-within,.card--lift.card-topic:hover,.card--lift.card-vertical:focus-within,.card--lift.card-vertical:hover{-webkit-transform:translate3d(0,calc(-1 * var(--spacing-md)),0);transform:translate3d(0,calc(-1 * var(--spacing-md)),0)}.card--lift.card-highlight:hover::before,.card--lift.card-horizontal:hover::before,.card--lift.card-others-alternative:hover::before,.card--lift.card-others:hover::before,.card--lift.card-section:hover::before,.card--lift.card-themes:hover::before,.card--lift.card-topic:hover::before,.card--lift.card-vertical:hover::before{content:"";position:absolute;top:100%;right:0;left:0;height:var(--spacing-md)}.card-highlight:focus-within .card__title a,.card-highlight:hover .card__title a,.card-horizontal:focus-within .card__title a,.card-horizontal:hover .card__title a,.card-topic:focus-within .card__title a,.card-topic:hover .card__title a,.card-vertical:focus-within .card__title a,.card-vertical:hover .card__title a{color:var(--color-brand-primary-pure);text-decoration:underline}.card-highlight .card__body,.card-horizontal .card__body,.card-topic .card__body,.card-vertical .card__body{padding:0}.card-highlight .card__footer,.card-horizontal .card__footer,.card-topic .card__footer,.card-vertical .card__footer{padding-top:0}.card-others,.card-others-alternative,.card-themes{border-bottom:var(--border-width-lg) solid var(--color-brand-primary-deep);background-color:var(--color-brand-primary-pure);color:var(--content-secondary-on-dark)}.card-others-alternative:focus-within,.card-others-alternative:hover,.card-others:focus-within,.card-others:hover,.card-themes:focus-within,.card-themes:hover{background-color:var(--color-brand-primary-dark)}.card-others .card__media,.card-others-alternative .card__media,.card-themes .card__media{background-color:var(--color-neutral-like-white)}.card-others .card__body,.card-others-alternative .card__body,.card-themes .card__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-3xl);padding:var(--spacing-3xl)}.card-others .card__content,.card-others-alternative .card__content,.card-themes .card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-3xl)}.card-others .card__title,.card-others-alternative .card__title,.card-themes .card__title{color:var(--content-primary-on-dark);font-family:var(--font-family-secondary);font-size:var(--alternative-3-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-none)}.card-others .card__title a:focus-visible::after,.card-others-alternative .card__title a:focus-visible::after,.card-themes .card__title a:focus-visible::after{outline:var(--border-width-sm) solid var(--color-brand-primary-deep);outline-offset:var(--border-width-sm)}.card-others .card__text,.card-others-alternative .card__text,.card-themes .card__text{color:var(--content-secondary-on-dark);font-family:var(--font-family-tertiary);font-size:var(--text-3-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.card-others .card__footer,.card-others-alternative .card__footer,.card-themes .card__footer{padding-top:0}.card__media{position:relative;overflow:clip;isolation:isolate;background-color:var(--color-neutral-light)}.card__media img{display:block;width:calc(100% + 2px);max-width:none;height:calc(100% + 2px);margin:-1px;-o-object-fit:cover;object-fit:cover;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard);-webkit-transition-duration:320ms;transition-duration:320ms;-webkit-transition-timing-function:var(--motion-easing-out);transition-timing-function:var(--motion-easing-out)}.card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-lg);min-width:0;padding:var(--spacing-3xl)}.card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-3xl)}.card__eyebrow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-xl);margin:0;color:var(--content-tertiary-on-light);font-family:var(--font-family-primary);font-size:var(--eyebrow-2-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md);text-transform:uppercase}.card__eyebrow-item+.card__eyebrow-item{-webkit-padding-start:var(--spacing-xl);padding-inline-start:var(--spacing-xl);-webkit-border-start:var(--border-width-xs) solid var(--color-neutral-light);border-inline-start:var(--border-width-xs) solid var(--color-neutral-light)}.card__title{margin:0;color:var(--content-primary-on-light);font-family:var(--font-family-primary);font-size:var(--heading-5-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.card__title a{color:inherit;text-decoration:none;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.card__title a::after{content:"";position:absolute;inset:0}.card__title a:focus-visible{outline:0}.card__title a:focus-visible::after{outline:var(--border-width-sm) solid var(--color-brand-primary-pure);outline-offset:var(--border-width-sm)}.card__text{margin:0;font-family:var(--font-family-tertiary);font-size:var(--text-3-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.card__date{margin:0;color:var(--content-secondary-on-light);font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.card__footer{margin-top:auto;padding-top:var(--spacing-md)}.card__badges{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-md)}.card__action{position:absolute;top:0;right:0;z-index:1}.card .badge,.card__footer a,.card__footer button{position:relative;z-index:1}.card-highlight{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-3xl)}@media(prefers-reduced-motion:no-preference){.card-highlight:focus-within .card__media img,.card-highlight:hover .card__media img{-webkit-transform:scale(1.2);transform:scale(1.2)}}.card-highlight .card__media{aspect-ratio:3/2}.card-highlight .card__body{gap:var(--spacing-2xl)}.card-highlight .card__title{font-family:var(--font-family-primary);font-size:var(--heading-3-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.card-highlight--medium{gap:0}.card-highlight--medium .card__media{aspect-ratio:356/248}.card-highlight--medium .card__body{gap:var(--spacing-3xl);padding-top:var(--spacing-2xl);border-top:var(--border-width-sm) solid var(--color-brand-primary-pure)}.card-highlight--medium .card__title{font-family:var(--font-family-primary);font-size:var(--heading-5-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.card-highlight--medium .card__text{font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.card-highlight--medium .card__title+.card__text{margin-top:calc(-1*var(--spacing-md))}.card-highlight--medium .badge{padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-none);background-color:var(--color-brand-primary-pure);color:var(--content-primary-on-dark);font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.card-highlight--small{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-highlight--small .card__media{-webkit-box-flex:0;-ms-flex:0 0 var(--spacing-12xl);flex:0 0 var(--spacing-12xl);max-width:40%;aspect-ratio:200/140}.card-highlight--small .card__body{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--spacing-lg)}.card-highlight--small .card__eyebrow{font-family:var(--font-family-primary);font-size:var(--eyebrow-3-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md);text-transform:uppercase}.card-highlight--small .card__title{font-family:var(--font-family-primary);font-size:var(--heading-5-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.card-highlight--giant{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-highlight--giant .card__media{-webkit-box-flex:0;-ms-flex:0 0 46%;flex:0 0 46%;aspect-ratio:16/9}.card-highlight--giant .card__text{font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}@media(max-width:1023px){.card-highlight--giant{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.card-highlight--giant .card__media{-ms-flex-preferred-size:auto;flex-basis:auto}}.card-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-3xl);background-color:var(--color-neutral-like-white)}@media(prefers-reduced-motion:no-preference){.card-horizontal:focus-within .card__media img,.card-horizontal:hover .card__media img{-webkit-transform:scale(1.2);transform:scale(1.2)}}.card-horizontal .card__media{-webkit-box-flex:0;-ms-flex:0 0 var(--spacing-12xl);flex:0 0 var(--spacing-12xl);width:var(--spacing-12xl);aspect-ratio:1;border:var(--border-width-xs) solid var(--color-neutral-light)}.card-horizontal .card__body{gap:var(--spacing-3xl)}.card-horizontal .card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-xl)}.card-horizontal .card__eyebrow{font-family:var(--font-family-primary);font-size:var(--eyebrow-3-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md);text-transform:uppercase}.card-horizontal .card__title{font-family:var(--font-family-primary);font-size:var(--heading-3-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}@media(max-width:767px){.card-horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.card-horizontal .card__media{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;aspect-ratio:3/2}}.card-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--color-neutral-like-white)}@media(prefers-reduced-motion:no-preference){.card-vertical:focus-within .card__media img,.card-vertical:hover .card__media img{-webkit-transform:scale(1.2);transform:scale(1.2)}}.card-vertical .card__media{aspect-ratio:356/200;border:var(--border-width-xs) solid var(--color-neutral-light)}.card-vertical .card__body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-4xl);padding:var(--spacing-4xl) var(--spacing-3xl) var(--spacing-3xl)}.card-vertical .card__text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-2xl)}.card-vertical .card__title{font-family:var(--font-family-primary);font-size:var(--heading-4-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.card-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-md);aspect-ratio:259/380;padding:var(--spacing-2xl);background-color:var(--color-brand-primary-pure);color:var(--content-secondary-on-dark)}.card-section:focus-within,.card-section:hover{background-color:var(--color-brand-primary-dark)}.card-section .card__icon{display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--color-brand-primary-light)}.card-section .card__icon .icon{width:var(--spacing-8xl);height:var(--spacing-8xl);-webkit-box-flex:0;-ms-flex:0 0 var(--spacing-8xl);flex:0 0 var(--spacing-8xl)}.card-section .card__icon .icon *{vector-effect:non-scaling-stroke}.card-section .card__body{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:var(--spacing-md);margin-top:auto;padding:0}.card-section .card__title{color:var(--content-primary-on-dark);font-family:var(--font-family-primary);font-size:var(--heading-4-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.card-section .card__title a:focus-visible::after{outline:var(--border-width-sm) solid var(--color-brand-primary-deep);outline-offset:var(--border-width-sm)}.card-section .card__text{color:var(--content-secondary-on-dark);font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gutter)}@media(min-width:768px)and (max-width:1023px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.card-grid{grid-template-columns:minmax(0,1fr)}}.post-content{--content-block-spacing:var(--spacing-4xl);--post-width-small-image:926px;--post-width-large-image:1366px;color:var(--content-secondary-on-light)}.post-content>*{margin-top:0;margin-bottom:var(--content-block-spacing)}.post-content>:last-child{margin-bottom:0}.post-content :where(p,li,figcaption,td,th) a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.post-content :where(p,li,figcaption,td,th) a:hover{color:var(--content-primary-on-light)}.post-content>h2{margin-bottom:var(--spacing-4xl)}.post-content>h3,.post-content>h4,.post-content>h5,.post-content>h6{margin-bottom:var(--spacing-3xl)}.post-content>p{font-family:var(--font-family-tertiary);font-size:var(--text-2-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.post-content>p b,.post-content>p strong{color:var(--content-primary-on-light);font-weight:var(--font-weight-bold)}.post-content>.gallery-carousel:not(:first-child),.post-content>.wp-block-quote:not(:first-child),.post-content>blockquote:not(:first-child),.post-content>h2:not(:first-child),.post-content>h3:not(:first-child),.post-content>h4:not(:first-child),.post-content>h5:not(:first-child),.post-content>h6:not(:first-child){padding-top:var(--spacing-6xl)}.post-content>.wp-block-quote:not(:first-child),.post-content>blockquote:not(:first-child){--quote-offset:var(--spacing-6xl)}.post-content>p.is-style-destaque{font-family:var(--font-family-secondary);font-size:var(--highlight-2-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-none)}.post-content>hr{height:0;border:0;border-top:var(--border-width-xs) solid var(--color-neutral-light);background:0 0;opacity:1}.post-content>ol,.post-content>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-xl);margin-bottom:var(--spacing-3xl);padding:0;list-style:none;font-family:var(--font-family-tertiary);font-size:var(--text-3-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.post-content>ol li,.post-content>ul li{padding-left:var(--spacing-lg);border-left:var(--border-width-sm) solid var(--color-brand-primary-pure)}.post-content>ol li>ol,.post-content>ol li>ul,.post-content>ul li>ol,.post-content>ul li>ul{margin-top:var(--spacing-md);padding-left:var(--spacing-3xl);list-style:disc}.post-content>ol{list-style:decimal inside}.post-content>ol li::marker{color:var(--color-brand-primary-pure);font-weight:var(--font-weight-bold)}.post-content>ol.is-style-compact,.post-content>ul.is-style-compact{font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.post-content>ul.is-style-destacada li{position:relative;padding-left:var(--spacing-3xl);border-left:0}.post-content>ul.is-style-destacada li::before{content:"";position:absolute;top:.45em;left:0;width:var(--spacing-md);height:var(--spacing-md);border-radius:var(--radius-xs);background-color:var(--color-brand-primary-pure)}.post-content>.wp-block-quote,.post-content>blockquote{--quote-mark-size:68px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-4xl);margin-inline:0;padding:0;border:0;color:var(--content-primary-on-light);text-align:center}.post-content>.wp-block-quote::before,.post-content>blockquote::before{content:"";-ms-flex-item-align:stretch;align-self:stretch;height:var(--quote-mark-size);border-top:var(--border-width-xs) solid var(--color-neutral-light);background:-webkit-gradient(linear,left top,left bottom,from(var(--color-brand-primary-pure)),to(var(--color-brand-primary-pure))) center top/var(--quote-mark-size) 100% no-repeat;background:linear-gradient(var(--color-brand-primary-pure),var(--color-brand-primary-pure)) center top/var(--quote-mark-size) 100% no-repeat;background-origin:border-box}.post-content>.wp-block-quote::after,.post-content>blockquote::after{content:"";position:absolute;top:var(--quote-offset,0);left:50%;width:var(--quote-mark-size);height:var(--quote-mark-size);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--color-neutral-like-white);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 32'%3E%3Cpath d='M7.90725 32C5.44155 32 3.48599 31.1893 2.04058 29.568C0.680193 27.9467 0 25.984 0 23.68V22.528C0 20.6507 0.340097 18.688 1.02029 16.64C1.70048 14.592 2.59324 12.544 3.69855 10.496C4.88889 8.448 6.24927 6.528 7.77971 4.736C9.39517 2.944 11.0957 1.36533 12.8812 0H19.258C16.3671 2.56 13.944 5.248 11.9884 8.064C10.0329 10.7947 8.75749 13.3973 8.16232 15.872H8.41739C10.7981 15.872 12.6261 16.64 13.9014 18.176C15.1768 19.712 15.8145 21.4613 15.8145 23.424V24.192C15.8145 26.4107 15.0918 28.288 13.6464 29.824C12.201 31.2747 10.2879 32 7.90725 32ZM32.6493 32C30.1836 32 28.228 31.1893 26.7826 29.568C25.4222 27.9467 24.742 25.984 24.742 23.68V22.528C24.742 20.6507 25.0821 18.688 25.7623 16.64C26.4425 14.592 27.3353 12.544 28.4406 10.496C29.6309 8.448 30.9913 6.528 32.5217 4.736C34.1372 2.944 35.8377 1.36533 37.6232 0H44C41.1092 2.56 38.686 5.248 36.7304 8.064C34.7749 10.7947 33.4995 13.3973 32.9043 15.872H33.1594C35.5401 15.872 37.3681 16.64 38.6435 18.176C39.9188 19.712 40.5565 21.4613 40.5565 23.424V24.192C40.5565 26.4107 39.8338 28.288 38.3884 29.824C36.943 31.2747 35.0299 32 32.6493 32Z'/%3E%3C/svg%3E") center/44px 32px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 44 32'%3E%3Cpath d='M7.90725 32C5.44155 32 3.48599 31.1893 2.04058 29.568C0.680193 27.9467 0 25.984 0 23.68V22.528C0 20.6507 0.340097 18.688 1.02029 16.64C1.70048 14.592 2.59324 12.544 3.69855 10.496C4.88889 8.448 6.24927 6.528 7.77971 4.736C9.39517 2.944 11.0957 1.36533 12.8812 0H19.258C16.3671 2.56 13.944 5.248 11.9884 8.064C10.0329 10.7947 8.75749 13.3973 8.16232 15.872H8.41739C10.7981 15.872 12.6261 16.64 13.9014 18.176C15.1768 19.712 15.8145 21.4613 15.8145 23.424V24.192C15.8145 26.4107 15.0918 28.288 13.6464 29.824C12.201 31.2747 10.2879 32 7.90725 32ZM32.6493 32C30.1836 32 28.228 31.1893 26.7826 29.568C25.4222 27.9467 24.742 25.984 24.742 23.68V22.528C24.742 20.6507 25.0821 18.688 25.7623 16.64C26.4425 14.592 27.3353 12.544 28.4406 10.496C29.6309 8.448 30.9913 6.528 32.5217 4.736C34.1372 2.944 35.8377 1.36533 37.6232 0H44C41.1092 2.56 38.686 5.248 36.7304 8.064C34.7749 10.7947 33.4995 13.3973 32.9043 15.872H33.1594C35.5401 15.872 37.3681 16.64 38.6435 18.176C39.9188 19.712 40.5565 21.4613 40.5565 23.424V24.192C40.5565 26.4107 39.8338 28.288 38.3884 29.824C36.943 31.2747 35.0299 32 32.6493 32Z'/%3E%3C/svg%3E") center/44px 32px no-repeat}.post-content>.wp-block-quote p,.post-content>blockquote p{margin:0;font-family:var(--font-family-secondary);font-size:var(--highlight-1-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-none)}.post-content>.wp-block-quote cite,.post-content>blockquote cite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-sm);color:var(--content-tertiary-on-light);font-style:normal;text-transform:uppercase;font-family:var(--font-family-primary);font-size:var(--eyebrow-3-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md)}.post-content>.wp-block-quote .wp-block-quote__role,.post-content>blockquote .wp-block-quote__role{color:var(--content-secondary-on-light);text-transform:none;font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.post-content>.wp-block-quote.is-style-media p,.post-content>blockquote.is-style-media p{font-family:var(--font-family-secondary);font-size:var(--highlight-2-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-none)}.post-content>.wp-block-quote.is-style-pequena p,.post-content>blockquote.is-style-pequena p{font-family:var(--font-family-secondary);font-size:var(--highlight-3-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-none)}.post-content>.wp-block-table{width:min(var(--container-content-max),100vw - 2*var(--grid-margin));max-width:none;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-bottom:var(--spacing-3xl);overflow-x:auto}.post-content>.wp-block-table table{width:calc(100% + 2*var(--spacing-xl));margin:calc(-1*var(--spacing-md)) calc(-1*var(--spacing-xl))}.post-content>.wp-block-table figcaption{margin-top:var(--spacing-md);padding:var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-md);border-left:var(--border-width-sm) solid var(--color-brand-primary-pure);font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.post-content>.wp-block-table table,.post-content>table{table-layout:fixed;border-collapse:separate;border-spacing:var(--spacing-xl) var(--spacing-md)}.post-content>.wp-block-table table td,.post-content>.wp-block-table table th,.post-content>table td,.post-content>table th{text-align:left}.post-content>.wp-block-table table th,.post-content>.wp-block-table table thead td,.post-content>table th,.post-content>table thead td{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-xl) var(--spacing-3xl);background-color:var(--color-brand-primary-pure);color:var(--content-primary-on-dark);text-transform:uppercase;vertical-align:middle;font-family:var(--font-family-primary);font-size:var(--eyebrow-3-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md)}.post-content>.wp-block-table table td,.post-content>table td{padding:var(--spacing-3xl);border:var(--border-width-xs) solid var(--color-neutral-light);background-color:var(--color-neutral-like-white);color:var(--content-secondary-on-light);vertical-align:top;font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.post-content>.wp-block-table table thead td,.post-content>table thead td{border:0}.post-content>.wp-block-image{width:min(var(--post-width-small-image),100vw - 2*var(--grid-margin));max-width:none;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.post-content>.wp-block-image img{display:block;width:100%;height:auto;border:var(--border-width-xs) solid var(--color-neutral-light);border-radius:var(--radius-none)}.post-content>.wp-block-image figcaption{margin-top:var(--spacing-md);padding:var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-md);border-left:var(--border-width-sm) solid var(--color-brand-primary-pure);color:var(--content-secondary-on-light);text-align:left;font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.post-content>.wp-block-image.alignfull,.post-content>.wp-block-image.alignwide,.post-content>.wp-block-image.is-style-full{width:min(var(--post-width-large-image),100vw - 2*var(--grid-margin));max-width:none;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:min(var(--post-width-large-image),100vw);margin-bottom:var(--spacing-6xl)}.post-content>.wp-block-image.alignfull figcaption,.post-content>.wp-block-image.alignwide figcaption,.post-content>.wp-block-image.is-style-full figcaption{border-left-color:var(--color-neutral-light)}.post-content>.gallery-carousel{width:min(var(--post-width-small-image),100vw - 2*var(--grid-margin));max-width:none;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.post-content>.wp-block-embed iframe{width:100%;aspect-ratio:16/9;height:auto;border-radius:var(--radius-lg)}.post-content>.wp-block-columns{gap:var(--grid-gutter)}.block-lista-especial{--lista-especial-marker-width:110px;--lista-especial-icon-wrapper:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-lg);margin:0;padding:0;list-style:none}.block-lista-especial--icone{gap:var(--spacing-3xl)}.block-lista-especial__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-md)}.block-lista-especial--icone .block-lista-especial__item{gap:0}.block-lista-especial__marker{-webkit-box-flex:0;-ms-flex:0 0 var(--lista-especial-marker-width);flex:0 0 var(--lista-especial-marker-width);color:var(--content-primary-on-light);text-align:center;font-family:var(--font-family-tertiary);font-size:var(--display-6-size);font-weight:var(--font-weight-semibold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.block-lista-especial__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 var(--lista-especial-icon-wrapper);flex:0 0 var(--lista-especial-icon-wrapper);height:var(--lista-especial-icon-wrapper);padding:var(--spacing-lg);background-color:var(--color-brand-primary-pure);color:var(--content-primary-on-dark)}.block-lista-especial__icon .icon{width:48px;height:48px;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px}.block-lista-especial__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--spacing-md);min-width:0;padding-left:var(--spacing-3xl);border-left:var(--border-width-sm) solid var(--color-brand-primary-pure)}.block-lista-especial--icone .block-lista-especial__body{padding-left:var(--spacing-2xl);border-left-color:var(--color-brand-secondary-pure)}.block-lista-especial__item--sem-marcador .block-lista-especial__body{padding-left:0;border-left:0}.block-lista-especial__title{margin:0;color:var(--content-primary-on-light);font-family:var(--font-family-primary);font-size:var(--heading-5-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.block-lista-especial__text{margin:0;color:var(--content-secondary-on-light);font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.block-lista-especial__action{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.block-botao-acao{display:-webkit-box;display:-ms-flexbox;display:flex}.block-botao-acao--alinhamento-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-content>.block-botao-acao{margin-bottom:var(--spacing-3xl)}.block-lista-downloads__title{font-family:var(--font-family-primary);font-size:var(--heading-4-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.block-lista-downloads__list{margin:0;padding:0;list-style:none;border-top:var(--border-width-xs) solid var(--color-neutral-light)}.block-lista-downloads__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-xl);padding-block:var(--spacing-xl);border-bottom:var(--border-width-xs) solid var(--color-neutral-light)}@media(max-width:767px){.block-lista-downloads__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.block-lista-downloads__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-xs)}.block-lista-downloads__sigla{color:var(--content-tertiary-on-light);font-family:var(--font-family-primary);font-size:var(--eyebrow-2-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md)}.block-lista-downloads__name{margin:0;color:var(--content-primary-on-light);font-family:var(--font-family-tertiary);font-size:var(--text-2-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.post-content>.wp-block-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-lg);margin-bottom:var(--spacing-3xl)}.post-content .wp-block-button__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-xl) var(--spacing-3xl);border:0;border-radius:var(--radius-none);background-color:var(--content-primary-on-light);color:var(--content-primary-on-dark);font-family:var(--font-family-primary);font-size:var(--label-1-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-none);text-decoration:none;-webkit-transition-property:background-color,color,-webkit-box-shadow;transition-property:background-color,color,-webkit-box-shadow;transition-property:background-color,color,box-shadow;transition-property:background-color,color,box-shadow,-webkit-box-shadow;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.post-content .wp-block-button__link:hover{background-color:var(--color-brand-primary-dark);color:var(--content-primary-on-dark)}.post-content .wp-block-button__link:focus-visible{outline:var(--border-width-sm) solid var(--color-brand-primary-pure);outline-offset:var(--border-width-sm)}.post-content .wp-block-button.is-style-secundario .wp-block-button__link{background-color:rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 0 var(--border-width-sm) var(--color-neutral-light);box-shadow:inset 0 0 0 var(--border-width-sm) var(--color-neutral-light);color:var(--content-primary-on-light)}.post-content .wp-block-button.is-style-secundario .wp-block-button__link:hover{background-color:rgba(0,0,0,0);-webkit-box-shadow:inset 0 0 0 var(--border-width-sm) var(--color-brand-primary-dark);box-shadow:inset 0 0 0 var(--border-width-sm) var(--color-brand-primary-dark);color:var(--content-primary-on-light)}.post-content .wp-block-button.is-style-texto .wp-block-button__link{padding:0;background-color:rgba(0,0,0,0);color:var(--content-secondary-on-light);font-family:var(--font-family-primary);font-size:var(--label-2-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-xs)}.post-content .wp-block-button.is-style-texto .wp-block-button__link:hover{background-color:rgba(0,0,0,0);color:var(--color-neutral-like-black)}.post-content>.wp-block-pullquote{margin-inline:0;padding:var(--spacing-4xl) 0;border:0;border-block:var(--border-width-sm) solid var(--color-brand-primary-pure);text-align:center}.post-content>.wp-block-pullquote blockquote{margin:0;padding:0;border:0}.post-content>.wp-block-pullquote p{margin:0;color:var(--content-primary-on-light);font-family:var(--font-family-secondary);font-size:var(--highlight-1-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-none)}.post-content>.wp-block-pullquote cite{display:block;margin-top:var(--spacing-xl);color:var(--content-tertiary-on-light);font-style:normal;font-family:var(--font-family-primary);font-size:var(--eyebrow-3-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md);text-transform:uppercase}.post-content>.wp-block-cover{width:min(var(--post-width-small-image),100vw - 2*var(--grid-margin));max-width:none;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-height:320px;padding:var(--spacing-4xl);border:var(--border-width-xs) solid var(--color-neutral-light);border-radius:var(--radius-none)}.post-content>.wp-block-cover .wp-block-cover__inner-container{color:var(--content-primary-on-dark)}.post-content>.wp-block-media-text{width:min(var(--post-width-small-image),100vw - 2*var(--grid-margin));max-width:none;margin-left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);gap:var(--spacing-3xl);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-content>.wp-block-media-text .wp-block-media-text__media img{display:block;width:100%;height:100%;border:var(--border-width-xs) solid var(--color-neutral-light);-o-object-fit:cover;object-fit:cover}.post-content>.wp-block-media-text .wp-block-media-text__content{padding:0}.post-content>.wp-block-media-text .wp-block-media-text__content>:last-child{margin-bottom:0}.post-content>.wp-block-media-text .wp-block-media-text__content p{font-family:var(--font-family-tertiary);font-size:var(--text-2-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}@media(max-width:767px){.post-content>.wp-block-media-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.post-content>.wp-block-group{padding:var(--spacing-3xl) var(--spacing-4xl);border-left:var(--border-width-sm) solid var(--color-brand-primary-pure);background-color:var(--color-neutral-soft)}.post-content>.wp-block-group>:last-child{margin-bottom:0}.post-content>.wp-block-details{border-block:var(--border-width-xs) solid var(--color-neutral-light)}.post-content>.wp-block-details summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-xl);padding-block:var(--spacing-xl);color:var(--content-primary-on-light);font-family:var(--font-family-primary);font-size:var(--heading-6-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none);cursor:pointer;list-style:none}.post-content>.wp-block-details summary::-webkit-details-marker{display:none}.post-content>.wp-block-details summary::after{content:"+";-webkit-box-flex:0;-ms-flex:none;flex:none;color:var(--content-tertiary-on-light)}.post-content>.wp-block-details summary:focus-visible{outline:var(--border-width-sm) solid var(--color-brand-primary-pure);outline-offset:var(--border-width-sm)}.post-content>.wp-block-details[open] summary::after{content:"−"}.post-content>.wp-block-details>:not(summary){margin-bottom:var(--spacing-xl);font-family:var(--font-family-tertiary);font-size:var(--text-2-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.post-content>.wp-block-file{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-xl);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--spacing-xl);border:var(--border-width-xs) solid var(--color-neutral-light);font-family:var(--font-family-tertiary);font-size:var(--text-2-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.post-content>.wp-block-file a:not(.wp-block-file__button){color:var(--content-primary-on-light)}.post-content>.wp-block-file .wp-block-file__button{padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-none);background-color:var(--content-primary-on-light);color:var(--content-primary-on-dark);font-family:var(--font-family-primary);font-size:var(--label-3-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-xs);text-decoration:none}.post-content>.wp-block-file .wp-block-file__button:hover{background-color:var(--color-brand-primary-dark)}.pagina-corpo{overflow-x:clip;padding-block:var(--spacing-6xl)}@media(min-width:768px){.pagina-corpo{padding-block:var(--spacing-8xl)}}.pagina-corpo__coluna{max-width:736px;margin-inline:auto}.feedback-alert{--feedback-alert-surface:var(--color-feedback-info-soft);--feedback-alert-accent:var(--color-feedback-info-dark);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:var(--radius-sm);background-color:var(--feedback-alert-surface);color:var(--content-primary-on-light);font-family:var(--font-family-tertiary);font-size:var(--text-2-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.feedback-alert__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--feedback-alert-accent);line-height:0}.feedback-alert__icon .icon{width:20px;height:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px}.feedback-alert__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-sm);min-width:0}.feedback-alert__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 auto;padding:0;border:0;background:0 0;color:var(--feedback-alert-accent);line-height:0;cursor:pointer}.feedback-alert__close .icon{width:18px;height:18px;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px}.feedback-alert__title{margin:0;color:var(--content-primary-on-light);font-family:var(--font-family-primary);font-size:var(--label-1-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-none)}.feedback-alert p{margin:0}.feedback-alert--success{--feedback-alert-surface:var(--color-feedback-success-soft);--feedback-alert-accent:var(--color-feedback-success-dark)}.feedback-alert--warning{--feedback-alert-surface:var(--color-feedback-warning-soft);--feedback-alert-accent:var(--color-feedback-warning-dark)}.feedback-alert--danger{--feedback-alert-surface:var(--color-feedback-danger-soft);--feedback-alert-accent:var(--color-feedback-danger-dark)}.feedback-alert--info{--feedback-alert-surface:var(--color-feedback-info-soft);--feedback-alert-accent:var(--color-feedback-info-dark)}.search-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-lg) var(--spacing-2xl);border:var(--border-width-xs) solid var(--color-neutral-light);border-left-width:var(--border-width-md);border-radius:var(--radius-none);background-color:var(--color-neutral-like-white);color:var(--content-secondary-on-light);-webkit-transition-property:border-color,-webkit-box-shadow;transition-property:border-color,-webkit-box-shadow;transition-property:border-color,box-shadow;transition-property:border-color,box-shadow,-webkit-box-shadow;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.search-bar:focus-within{border-color:var(--color-brand-primary-pure);-webkit-box-shadow:0 0 0 var(--border-width-xs) var(--color-brand-primary-pure);box-shadow:0 0 0 var(--border-width-xs) var(--color-brand-primary-pure)}.search-bar>.icon{width:24px;height:24px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px}.search-bar__input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:0;border:0;background:rgba(0,0,0,0);color:var(--content-primary-on-light);font-family:var(--font-family-tertiary);font-size:var(--text-2-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.search-bar__input::-webkit-input-placeholder{color:var(--content-secondary-on-light);opacity:1}.search-bar__input::-moz-placeholder{color:var(--content-secondary-on-light);opacity:1}.search-bar__input:-ms-input-placeholder{color:var(--content-secondary-on-light);opacity:1}.search-bar__input::-ms-input-placeholder{color:var(--content-secondary-on-light);opacity:1}.search-bar__input::placeholder{color:var(--content-secondary-on-light);opacity:1}.search-bar__input:focus{outline:0}.search-bar__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-bar__submit{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer}.search-bar__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-md)}.search-bar__clear{cursor:pointer}.search-bar__clear .icon{width:16px;height:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px}.search-bar.is-vazio .search-bar__clear{display:none}.filter-modal{width:min(71.75rem,100vw - 2*var(--grid-margin));max-width:none;max-height:calc(100dvh - 2*var(--spacing-6xl));margin:auto;padding:0;border:0;border-radius:var(--radius-none);background-color:var(--color-neutral-like-white);color:var(--content-secondary-on-light)}.filter-modal::-ms-backdrop{background-color:color-mix(in srgb,var(--color-neutral-like-black) 40%,transparent);backdrop-filter:var(--bg-blur-soft)}.filter-modal::backdrop{background-color:color-mix(in srgb,var(--color-neutral-like-black) 40%,transparent);backdrop-filter:var(--bg-blur-soft)}.filter-modal[open]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-modal__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.filter-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-xl);padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-xl);background-color:var(--color-neutral-like-white)}.filter-modal__title{margin:0;color:var(--content-secondary-on-light);text-transform:uppercase;font-family:var(--font-family-primary);font-size:var(--eyebrow-3-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md)}.filter-modal__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;overflow-y:auto}.filter-modal__section{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.filter-modal__section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-xl);padding:var(--spacing-xl);border-block:var(--border-width-sm) solid var(--color-neutral-light);background-color:var(--color-neutral-like-white);color:var(--content-secondary-on-light);list-style:none;cursor:pointer;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.filter-modal__section-header::-webkit-details-marker{display:none}.filter-modal__section-header:hover{color:var(--content-primary-on-light)}.filter-modal__section-header:focus-visible{outline:var(--border-width-sm) solid var(--color-brand-primary-pure);outline-offset:var(--border-width-sm);outline-offset:calc(-1*var(--border-width-sm))}.filter-modal__section.has-active>.filter-modal__section-header,.filter-modal__section[open]>.filter-modal__section-header{color:var(--content-primary-on-light)}.filter-modal__section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-sm);font-family:var(--font-family-primary);font-size:var(--heading-5-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none);font-weight:var(--font-weight-medium)}.filter-modal__count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.filter-modal__count[hidden]{display:none}.filter-modal__section-toggle .icon{width:16px;height:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px}.filter-modal__section-toggle .icon-minus,.filter-modal__section[open] .filter-modal__section-toggle .icon-plus{display:none}.filter-modal__section[open] .filter-modal__section-toggle .icon-minus{display:block}.filter-modal__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xl);padding:var(--spacing-3xl);background-color:var(--color-neutral-like-white)}@media(max-width:767px){.filter-modal__options{grid-template-columns:minmax(0,1fr)}}.filter-modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--spacing-xl);padding:var(--spacing-lg);background-color:var(--color-brand-primary-dark)}@media(max-width:767px){.filter-modal{width:100vw;height:100dvh;max-height:none}}.filter-modal--painel{position:fixed;inset:0 auto 0 0;width:50vw;min-width:min(480px,100vw);height:100dvh;max-height:none;margin:0}.filter-modal--painel::-ms-backdrop{background-color:color-mix(in srgb,var(--color-neutral-like-black) 20%,transparent)}.filter-modal--painel::backdrop{background-color:color-mix(in srgb,var(--color-neutral-like-black) 20%,transparent)}.filter-modal--painel[open]:not(.is-closing){-webkit-animation:filter-painel-in .3s var(--motion-easing-out) both;animation:filter-painel-in .3s var(--motion-easing-out) both}.filter-modal--painel[open]:not(.is-closing)::-ms-backdrop{animation:filter-fundo-in .3s var(--motion-easing-out) both}.filter-modal--painel[open]:not(.is-closing)::backdrop{-webkit-animation:filter-fundo-in .3s var(--motion-easing-out) both;animation:filter-fundo-in .3s var(--motion-easing-out) both}.filter-modal--painel.is-closing{-webkit-animation:filter-painel-out 250ms var(--motion-easing-standard) both;animation:filter-painel-out 250ms var(--motion-easing-standard) both}.filter-modal--painel.is-closing::-ms-backdrop{animation:filter-fundo-out 250ms var(--motion-easing-standard) both}.filter-modal--painel.is-closing::backdrop{-webkit-animation:filter-fundo-out 250ms var(--motion-easing-standard) both;animation:filter-fundo-out 250ms var(--motion-easing-standard) both}.filter-modal--painel .filter-modal__footer .button__label-short{display:none}@media(max-width:767px){.filter-modal--painel .filter-modal__footer{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:var(--spacing-md);gap:var(--spacing-md)}.filter-modal--painel .filter-modal__footer .button{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.filter-modal--painel .filter-modal__footer .button__label-full{display:none}.filter-modal--painel .filter-modal__footer .button__label-short{display:inline}}@media(max-width:767px){.filter-modal--painel .filter-modal__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xl);padding:var(--spacing-3xl) var(--spacing-3xl)}}@media(max-width:767px){.filter-modal--painel{width:100vw;min-width:0}}@-webkit-keyframes filter-painel-in{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:none;transform:none}}@keyframes filter-painel-in{from{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes filter-painel-out{from{-webkit-transform:none;transform:none}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes filter-painel-out{from{-webkit-transform:none;transform:none}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes filter-fundo-in{from{opacity:0}to{opacity:1}}@keyframes filter-fundo-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes filter-fundo-out{from{opacity:1}to{opacity:0}}@keyframes filter-fundo-out{from{opacity:1}to{opacity:0}}.text-input{--text-input-border:var(--color-neutral-light);--text-input-icon:var(--color-neutral-dark);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-sm)}.text-input__label{color:var(--content-secondary-on-light);font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.text-input__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);border:var(--border-width-sm) solid var(--text-input-border);border-radius:var(--radius-none);background-color:var(--color-neutral-like-white);-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.text-input__box:hover{--text-input-border:var(--color-brand-primary-pure);--text-input-icon:var(--color-brand-primary-pure)}.text-input__box:focus-within{--text-input-border:var(--color-brand-secondary-pure);--text-input-icon:var(--color-brand-secondary-pure)}.text-input__box:has(:disabled){--text-input-border:var(--color-neutral-light);--text-input-icon:var(--color-neutral-light);cursor:not-allowed}.text-input__field{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;width:100%;padding:0;border:0;background:0 0;color:var(--content-primary-on-light);font-family:var(--font-family-tertiary);font-size:var(--text-3-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none);-webkit-appearance:none;-moz-appearance:none;appearance:none}.text-input__field::-webkit-input-placeholder{color:var(--content-secondary-on-light);opacity:1}.text-input__field::-moz-placeholder{color:var(--content-secondary-on-light);opacity:1}.text-input__field:-ms-input-placeholder{color:var(--content-secondary-on-light);opacity:1}.text-input__field::-ms-input-placeholder{color:var(--content-secondary-on-light);opacity:1}.text-input__field::placeholder{color:var(--content-secondary-on-light);opacity:1}.text-input__field:focus{outline:0}.text-input__field:disabled{color:var(--color-neutral-medium);cursor:not-allowed}.text-input__field:disabled::-webkit-input-placeholder{color:var(--color-neutral-medium)}.text-input__field:disabled::-moz-placeholder{color:var(--color-neutral-medium)}.text-input__field:disabled:-ms-input-placeholder{color:var(--color-neutral-medium)}.text-input__field:disabled::-ms-input-placeholder{color:var(--color-neutral-medium)}.text-input__field:disabled::placeholder{color:var(--color-neutral-medium)}.text-input__chevron,.text-input__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--text-input-icon);line-height:0;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.text-input__chevron .icon,.text-input__icon .icon{width:18px;height:18px;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px}.text-input__helper{margin:0;color:var(--content-secondary-on-light);font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.text-input.is-error .text-input__box,.text-input:has([aria-invalid=true]) .text-input__box{--text-input-border:var(--color-feedback-danger-pure);--text-input-icon:var(--color-feedback-danger-pure)}.text-input.is-error .text-input__helper,.text-input:has([aria-invalid=true]) .text-input__helper{color:var(--color-feedback-danger-dark)}.checkbox-selector,.radio-selector,.switch-selector{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0;border:var(--border-width-sm) solid var(--color-neutral-light);background-color:var(--color-neutral-like-white);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-transition-property:background-color,border-color;transition-property:background-color,border-color;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.checkbox-selector:disabled,.radio-selector:disabled,.switch-selector:disabled{opacity:var(--opacity-40);cursor:not-allowed}.checkbox-selector{width:20px;height:20px;border-radius:var(--radius-xs);background-position:center;background-repeat:no-repeat;background-size:14px}.checkbox-selector:checked{border-color:var(--color-brand-primary-pure);background-color:var(--color-brand-primary-pure);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.radio-selector{width:20px;height:20px;border-radius:var(--radius-full)}.radio-selector:checked{border-color:var(--color-brand-primary-pure);background-color:var(--color-brand-primary-pure);background-image:radial-gradient(circle at center,var(--content-primary-on-dark) 0 4px,transparent 4px)}.switch-selector{position:relative;width:44px;height:24px;border-radius:var(--radius-full);border-color:var(--color-neutral-light);background-color:var(--color-neutral-light)}.switch-selector::after{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border-radius:var(--radius-full);background-color:var(--color-brand-secondary-pure);-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:transform,background-color;transition-property:transform,background-color,-webkit-transform;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.switch-selector:hover:not(:checked):not(:disabled){background-color:var(--color-neutral-like-white)}.switch-selector:checked{border-color:var(--color-brand-primary-pure);background-color:var(--color-brand-primary-pure)}.switch-selector:checked::after{background-color:var(--color-neutral-like-white);-webkit-transform:translateX(20px);transform:translateX(20px)}.switch-selector:disabled{opacity:1;border-color:var(--color-neutral-light);background-color:var(--color-neutral-like-white)}.switch-selector:disabled::after{background-color:var(--color-neutral-light)}.checkbox,.radio,.switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-md);color:var(--content-secondary-on-light);font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none);cursor:pointer}.checkbox:has(:disabled),.radio:has(:disabled),.switch:has(:disabled){cursor:not-allowed}fieldset.form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-lg);margin:0;padding:0;border:0}fieldset.form-group legend{margin-bottom:var(--spacing-md);color:var(--content-primary-on-light);font-family:var(--font-family-primary);font-size:var(--label-1-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-none)}.gallery-carousel{position:relative}.gallery-carousel__track{display:grid}.gallery-carousel__slide{grid-area:1/1;margin:0;visibility:hidden;-webkit-transition:visibility 0s linear 850ms;transition:visibility 0s linear 850ms}.gallery-carousel__slide.is-active{z-index:1;visibility:visible;-webkit-transition:visibility 0s;transition:visibility 0s}@media(prefers-reduced-motion:reduce){.gallery-carousel__slide{-webkit-transition-delay:var(--motion-duration-interaction);transition-delay:var(--motion-duration-interaction)}.gallery-carousel__slide.is-active{-webkit-transition-delay:0s;transition-delay:0s}}.gallery-carousel__media{opacity:0;-webkit-transition:opacity 0s linear 850ms;transition:opacity 0s linear 850ms}.gallery-carousel__slide.is-active .gallery-carousel__media{opacity:1;-webkit-transition:opacity 850ms var(--motion-easing-out);transition:opacity 850ms var(--motion-easing-out)}@media(prefers-reduced-motion:reduce){.gallery-carousel__slide.is-active .gallery-carousel__media{-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction)}}@media(prefers-reduced-motion:no-preference){.gallery-carousel.is-navegado .gallery-carousel__slide.is-active img{-webkit-animation:gallery-carousel-assenta 1.45s var(--motion-easing-out) both;animation:gallery-carousel-assenta 1.45s var(--motion-easing-out) both}}.gallery-carousel__media{overflow:hidden;border:var(--border-width-xs) solid var(--color-neutral-light);border-radius:var(--radius-none);background-color:var(--color-neutral-light);aspect-ratio:16/9}.gallery-carousel__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-carousel__caption{opacity:0;margin-top:var(--spacing-md);padding:var(--spacing-sm) 0 var(--spacing-sm) var(--spacing-md);border-left:var(--border-width-sm) solid var(--color-brand-primary-pure);color:var(--content-secondary-on-light);font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.gallery-carousel__caption p{margin:0}.gallery-carousel__slide.is-active .gallery-carousel__caption{opacity:1;-webkit-transition:opacity 250ms var(--motion-easing-out) .2s;transition:opacity 250ms var(--motion-easing-out) .2s}@media(prefers-reduced-motion:reduce){.gallery-carousel__slide.is-active .gallery-carousel__caption{-webkit-transition-delay:0s;transition-delay:0s}}.gallery-carousel__controls{position:absolute;top:0;left:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;aspect-ratio:16/9;pointer-events:none}.gallery-carousel__controls .icon-button{pointer-events:auto}.gallery-carousel__status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@-webkit-keyframes gallery-carousel-assenta{from{-webkit-transform:scale(1.055);transform:scale(1.055)}to{-webkit-transform:none;transform:none}}@keyframes gallery-carousel-assenta{from{-webkit-transform:scale(1.055);transform:scale(1.055)}to{-webkit-transform:none;transform:none}}.icon-button{--icon-button-bg:transparent;--icon-button-bg-hover:transparent;--icon-button-bg-active:transparent;--icon-button-bg-disabled:transparent;--icon-button-color:var(--content-primary-on-light);--icon-button-color-hover:var(--icon-button-color);--icon-button-color-active:var(--icon-button-color);--icon-button-color-disabled:var(--content-secondary-on-light);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-none);background-color:var(--icon-button-bg);color:var(--icon-button-color);line-height:0;text-decoration:none;cursor:pointer;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.icon-button:hover{background-color:var(--icon-button-bg-hover);color:var(--icon-button-color-hover)}.icon-button:active{background-color:var(--icon-button-bg-active);color:var(--icon-button-color-active)}.icon-button[aria-disabled=true],.icon-button[disabled]{background-color:var(--icon-button-bg-disabled);color:var(--icon-button-color-disabled);pointer-events:none;cursor:not-allowed}.icon-button .icon{width:20px;height:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px}.icon-button--sm{width:32px;height:32px}.icon-button--sm .icon{width:16px;height:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px}.icon-button--lg{width:48px;height:48px}.icon-button--lg .icon{width:24px;height:24px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px}.icon-button-primary{--icon-button-bg:var(--color-neutral-like-black);--icon-button-bg-hover:var(--color-brand-primary-dark);--icon-button-bg-active:var(--color-brand-secondary-pure);--icon-button-bg-disabled:var(--color-neutral-medium);--icon-button-color:var(--content-primary-on-dark)}.icon-button-danger{--icon-button-bg:var(--color-feedback-danger-pure);--icon-button-bg-hover:var(--color-feedback-danger-dark);--icon-button-bg-active:var(--color-feedback-danger-deep);--icon-button-bg-disabled:var(--color-neutral-medium);--icon-button-color:var(--content-primary-on-dark);--icon-button-color-active:var(--color-feedback-danger-soft)}.icon-button-on-light-no-fill{--icon-button-color:var(--content-primary-on-light);--icon-button-bg-hover:var(--color-brand-primary-dark);--icon-button-color-hover:var(--content-primary-on-dark);--icon-button-bg-active:var(--color-brand-secondary-soft);--icon-button-color-active:var(--color-brand-secondary-dark)}.icon-button-on-dark-no-fill{--icon-button-color:var(--content-primary-on-dark);--icon-button-bg-hover:var(--color-brand-tertiary-light);--icon-button-bg-active:var(--color-brand-secondary-light);--icon-button-color-disabled:var(--content-secondary-on-dark)}.icon-button-dark{--icon-button-bg:var(--content-primary-on-light);--icon-button-bg-hover:var(--color-brand-primary-pure);--icon-button-bg-active:var(--color-brand-secondary-pure);--icon-button-bg-disabled:var(--color-neutral-medium);--icon-button-color:var(--content-primary-on-dark)}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-lg)}.tab{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--spacing-xl) var(--spacing-3xl);background-color:var(--color-neutral-light);color:var(--content-primary-on-light);font-family:var(--font-family-primary);font-size:var(--label-1-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-none);white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.tab:hover{background-color:var(--color-neutral-medium);color:var(--content-primary-on-light)}.tab.is-active{background-color:var(--color-brand-primary-pure);color:var(--content-primary-on-dark)}.tab.is-active:hover{background-color:var(--color-brand-primary-dark);color:var(--content-primary-on-dark)}.tab:focus-visible{outline:var(--border-width-sm) solid var(--color-brand-primary-pure);outline-offset:var(--border-width-sm)}.text-button{--text-button-color:var(--content-secondary-on-light);--text-button-icon:var(--content-tertiary-on-light);--text-button-color-hover:var(--color-neutral-like-black);--text-button-icon-hover:var(--color-neutral-like-black);--text-button-color-active:var(--content-tertiary-on-light);--text-button-icon-active:var(--content-tertiary-on-light);--text-button-color-disabled:var(--content-secondary-on-light);--text-button-icon-disabled:var(--content-secondary-on-light);--text-button-bg-hover:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-md);padding:0;border:0;background:0 0;color:var(--text-button-color);font-family:var(--font-family-primary);font-size:var(--label-2-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-xs);text-decoration:none;cursor:pointer;-webkit-transition-property:color,background-color;transition-property:color,background-color;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.text-button .icon{width:20px;height:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;color:var(--text-button-icon);-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.text-button:hover{background-color:var(--text-button-bg-hover);color:var(--text-button-color-hover)}.text-button:hover .icon{color:var(--text-button-icon-hover)}.text-button:active{color:var(--text-button-color-active)}.text-button:active .icon{color:var(--text-button-icon-active)}.text-button[aria-disabled=true],.text-button[disabled]{color:var(--text-button-color-disabled);opacity:var(--opacity-60);pointer-events:none;cursor:not-allowed}.text-button[aria-disabled=true] .icon,.text-button[disabled] .icon{color:var(--text-button-icon-disabled)}.text-button--sm{gap:var(--spacing-sm);font-family:var(--font-family-primary);font-size:var(--label-3-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-xs)}.text-button--sm .icon{width:14px;height:14px;-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px}.text-button--lg{font-family:var(--font-family-primary);font-size:var(--label-1-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-none);letter-spacing:var(--letter-spacing-none)}.text-button--lg .icon{width:24px;height:24px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px}.text-button-on-light{--text-button-color:var(--content-secondary-on-light);--text-button-icon:var(--color-brand-primary-pure);--text-button-color-hover:var(--color-brand-primary-deep);--text-button-icon-hover:var(--color-brand-primary-deep);--text-button-color-active:var(--color-brand-primary-pure);--text-button-icon-active:var(--color-brand-primary-pure);--text-button-bg-hover:var(--color-brand-primary-soft)}.text-button-on-light:hover{text-decoration:underline}.text-button-on-dark{--text-button-color:var(--content-primary-on-dark);--text-button-icon:var(--content-tertiary-on-dark);--text-button-color-hover:var(--color-brand-primary-light);--text-button-icon-hover:var(--color-brand-primary-light);--text-button-color-active:var(--content-tertiary-on-dark);--text-button-icon-active:var(--content-tertiary-on-dark);--text-button-color-disabled:var(--content-primary-on-dark);--text-button-icon-disabled:var(--content-tertiary-on-dark)}.text-button-icon-on-dark,.text-button-icon-on-light{--text-button-color:var(--content-secondary-on-light);--text-button-color-hover:var(--text-button-color);--text-button-color-active:var(--text-button-color);--text-button-color-disabled:var(--text-button-color);--text-button-box:var(--color-neutral-like-black);--text-button-box-hover:var(--color-brand-primary-dark);--text-button-box-active:var(--color-brand-secondary-pure);--text-button-box-icon:var(--content-primary-on-dark);--text-button-box-icon-active:var(--content-primary-on-dark);gap:var(--spacing-md)}.text-button-icon-on-dark .text-button__icon,.text-button-icon-on-light .text-button__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:32px;height:32px;border-radius:var(--radius-none);background-color:var(--text-button-box);color:var(--text-button-box-icon);line-height:0;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.text-button-icon-on-dark .text-button__icon .icon,.text-button-icon-on-light .text-button__icon .icon{width:16px;height:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px;color:inherit}.text-button-icon-on-dark:hover .text-button__icon,.text-button-icon-on-light:hover .text-button__icon{background-color:var(--text-button-box-hover)}.text-button-icon-on-dark:active .text-button__icon,.text-button-icon-on-light:active .text-button__icon{background-color:var(--text-button-box-active);color:var(--text-button-box-icon-active)}.text-button-icon-on-dark[aria-disabled=true],.text-button-icon-on-dark[disabled],.text-button-icon-on-light[aria-disabled=true],.text-button-icon-on-light[disabled]{opacity:1}.text-button-icon-on-dark[aria-disabled=true] .text-button__icon,.text-button-icon-on-dark[disabled] .text-button__icon,.text-button-icon-on-light[aria-disabled=true] .text-button__icon,.text-button-icon-on-light[disabled] .text-button__icon{background-color:var(--color-neutral-medium);color:var(--content-secondary-on-light)}.text-button-icon-on-dark{--text-button-color:var(--content-primary-on-dark);--text-button-box:var(--color-brand-tertiary-pure);--text-button-box-hover:var(--color-brand-tertiary-deep);--text-button-box-icon-active:var(--content-primary-on-light)}.banner-destaque{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-3xl);color:var(--content-secondary-on-light)}.banner-destaque__media{position:relative;-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;width:120px;aspect-ratio:1;overflow:hidden;background-color:var(--color-neutral-light)}.banner-destaque__media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner-destaque__media::after{content:"";position:absolute;inset-block:0;right:0;width:var(--border-width-xs);background-color:var(--color-neutral-light)}.banner-destaque__title{-webkit-box-flex:1;-ms-flex:1 1 280px;flex:1 1 280px;margin:0;color:var(--content-primary-on-light);font-family:var(--font-family-primary);font-size:var(--heading-4-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.banner-destaque__text{-webkit-box-flex:1;-ms-flex:1 1 280px;flex:1 1 280px;margin:0;font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.banner-destaque__action{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media(max-width:767px){.banner-destaque{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:var(--spacing-xl)}.banner-destaque__media{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%;aspect-ratio:16/10}}.card-others-alternative{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:434px}.card-others-alternative .card__media{aspect-ratio:356/180;border-bottom:var(--border-width-md) solid var(--color-brand-primary-light);background-color:var(--color-brand-primary-pure)}.card-others-alternative .card__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;gap:var(--spacing-lg)}.card-others-alternative .card__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-lg)}.card-others-alternative .card__footer{display:-webkit-box;display:-ms-flexbox;display:flex}.card-others-alternative .card__footer .text-button{line-height:1}.card-others-alternative .card__footer .text-button svg{color:var(--content-primary-on-dark)}.card-others{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--spacing-lg)}.card-others .card__media{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 0 36%;flex:0 0 36%}.card-others .card__body{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}@media(max-width:767px){.card-others{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.card-others .card__media{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-ms-flex-preferred-size:auto;flex-basis:auto;aspect-ratio:16/10}}.card-themes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:475px}.card-themes>.card__media{aspect-ratio:261/159;background-color:rgba(0,0,0,0)}.card-themes .card__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.card-themes .card__footer{display:-webkit-box;display:-ms-flexbox;display:flex}.card-themes .card__footer .text-button{line-height:1}.card-themes .card__footer .text-button svg{color:var(--content-primary-on-dark)}.card-topic{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-3xl)}.card-topic .card__media{-webkit-box-flex:0;-ms-flex:0 0 var(--spacing-10xl);flex:0 0 var(--spacing-10xl);width:var(--spacing-10xl);aspect-ratio:1;background-color:rgba(0,0,0,0)}.card-topic .card__divider{-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:0;-ms-flex:0 0 var(--border-width-xs);flex:0 0 var(--border-width-xs);background-color:var(--color-neutral-light)}.card-topic .card__body{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-lg)}.card-topic .card__title{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;font-family:var(--font-family-primary);font-size:var(--heading-4-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.card-topic .card__text{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;font-family:var(--font-family-tertiary);font-size:var(--text-3-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.card-topic .card__action{position:static;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.card-topic:focus-within .card__action,.card-topic:hover .card__action{background-color:var(--color-brand-primary-dark)}@media(max-width:1023px){.card-topic .card__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.card-topic .card__text,.card-topic .card__title{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media(max-width:767px){.card-topic{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:minmax(0,1fr);-webkit-column-gap:var(--spacing-lg);-moz-column-gap:var(--spacing-lg);column-gap:var(--spacing-lg);row-gap:var(--spacing-lg)}.card-topic:has(.card__media){grid-template-columns:80px var(--border-width-xs) minmax(0,1fr)}.card-topic .card__media{grid-area:1/1/3/2;width:100%}.card-topic .card__divider{grid-area:1/2/3/3}.card-topic .card__body{grid-column:-2/-1;grid-row:1}.card-topic .card__action{grid-column:-2/-1;grid-row:2;width:var(--spacing-4xl);height:var(--spacing-4xl)}.card-topic .card__action .icon{width:16px;height:16px;-webkit-box-flex:0;-ms-flex:0 0 16px;flex:0 0 16px}}.filter-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-md)}.filter-toggle__item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:148px;padding:var(--spacing-xl) var(--spacing-3xl);background-color:var(--color-neutral-light);color:var(--content-primary-on-light);font-family:var(--font-family-primary);font-size:var(--label-1-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-none);text-decoration:none;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.filter-toggle__item:hover{background-color:var(--color-brand-primary-deep);color:var(--content-primary-on-dark)}.filter-toggle__item.is-active,.filter-toggle__item.is-active:hover{background-color:var(--color-brand-primary-pure);color:var(--content-primary-on-dark)}.filter-toggle__item:focus-visible{outline:var(--border-width-sm) solid var(--color-brand-primary-deep);outline-offset:var(--border-width-sm)}.logo{--logo-color:var(--content-primary-on-light);--logo-width:112px;display:inline-block;color:var(--logo-color);line-height:0;text-decoration:none}.logo:hover{color:var(--logo-color)}.logo__svg{display:block;width:var(--logo-width);max-width:100%;height:auto}.logo--on-dark{--logo-color:var(--content-primary-on-dark)}.logo--lg{--logo-width:199px}@media(max-width:767px){.logo--lg{--logo-width:114px}}.producoes-busca{padding-top:var(--spacing-5xl)}.producoes{padding-block:var(--spacing-6xl) var(--spacing-8xl)}@media(max-width:767px){.producoes{padding-top:var(--spacing-5xl)}}.producoes__filtros{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-6xl)}@media(max-width:767px){.producoes__filtros{margin-bottom:var(--spacing-5xl)}}.producoes__limpar{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.producoes__filtros-linha{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:stretch;align-self:stretch;width:var(--border-width-xs);background-color:var(--color-neutral-light)}.producoes__ativos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-lg) var(--spacing-3xl);min-width:0;margin:0;padding:0 0 0 var(--spacing-xl);list-style:none}@media(max-width:767px){.producoes__ativos{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-block:var(--spacing-md);margin-block:calc(-1*var(--spacing-md));overflow-x:auto;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;scrollbar-width:none}.producoes__ativos::-webkit-scrollbar{display:none}.producoes__ativos li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;scroll-snap-align:start}}.producoes__ativos .text-button{max-width:100%;overflow-wrap:anywhere}@media(max-width:767px){.producoes__ativos .text-button{white-space:nowrap}.producoes__ativos .text-button>span{min-width:0;padding-block:var(--spacing-sm);margin-block:calc(-1*var(--spacing-sm));overflow:hidden;text-overflow:ellipsis}}.producoes__vazio-acao{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:var(--spacing-3xl)}.producoes__controls{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-8xl);margin-bottom:var(--spacing-5xl)}.producoes__total{margin:0;color:var(--content-secondary-on-light);font-family:var(--font-family-tertiary);font-size:var(--text-3-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.producoes__ordem{position:relative}.producoes__ordem summary{cursor:pointer;list-style:none;color:var(--content-primary-on-light)}.producoes__ordem summary::-webkit-details-marker{display:none}.producoes__ordem summary .icon{-webkit-transition:-webkit-transform var(--motion-duration-fast,150ms) var(--motion-easing-out);transition:-webkit-transform var(--motion-duration-fast,150ms) var(--motion-easing-out);transition:transform var(--motion-duration-fast,150ms) var(--motion-easing-out);transition:transform var(--motion-duration-fast,150ms) var(--motion-easing-out),-webkit-transform var(--motion-duration-fast,150ms) var(--motion-easing-out)}.producoes__ordem[open] summary .icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.producoes__ordem-lista{position:absolute;top:calc(100% + var(--spacing-md));right:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-sm);min-width:180px;margin:0;padding:var(--spacing-lg);border:var(--border-width-xs) solid var(--color-neutral-light);background-color:var(--color-neutral-like-white);-webkit-box-shadow:var(--shadow-medium);box-shadow:var(--shadow-medium);list-style:none}.producoes__ordem-lista a{display:block;padding:var(--spacing-sm) var(--spacing-md);color:var(--content-secondary-on-light);text-decoration:none;font-family:var(--font-family-primary);font-size:var(--label-3-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-xs)}.producoes__ordem-lista a:hover,.producoes__ordem-lista a[aria-current]{color:var(--content-primary-on-light)}.producoes__ordem-lista a[aria-current]{text-decoration:underline;text-underline-offset:.25em}.producoes__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-column-gap:var(--spacing-3xl);-moz-column-gap:var(--spacing-3xl);column-gap:var(--spacing-3xl);-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:calc(-1*var(--spacing-6xl))}@media(min-width:768px)and (max-width:1023px){.producoes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.producoes__grid{grid-template-columns:minmax(0,1fr)}}.producoes__grid.is-masonry{grid-auto-rows:8px}.producoes__esqueleto,.producoes__item{min-width:0;padding-bottom:var(--spacing-6xl)}.is-masonry>.producoes__esqueleto,.is-masonry>.producoes__item{grid-row-end:span var(--span,1)}.producoes__mais{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:var(--spacing-6xl)}.producoes__mais[aria-busy=true] .button{opacity:.6;pointer-events:none}@media(prefers-reduced-motion:no-preference){.producoes__controls{-webkit-animation:producoes-rise 550ms var(--motion-easing-out) 1.14s both;animation:producoes-rise 550ms var(--motion-easing-out) 1.14s both;--producoes-y:10px}.producoes__item{--producoes-y:22px;-webkit-animation:producoes-rise 650ms var(--motion-easing-out) calc(1350ms + var(--i,0)*150ms) backwards;animation:producoes-rise 650ms var(--motion-easing-out) calc(1350ms + var(--i,0)*150ms) backwards}.producoes__item.is-new{-webkit-animation-delay:calc(var(--i,0)*150ms);animation-delay:calc(var(--i,0)*150ms)}.producoes__mais{--producoes-y:14px;-webkit-animation:producoes-rise 550ms var(--motion-easing-out) 3.85s both;animation:producoes-rise 550ms var(--motion-easing-out) 3.85s both}}.producoes.is-carregando .feedback-alert,.producoes.is-carregando .producoes__mais,.producoes.is-carregando .producoes__vazio-acao,.producoes.is-carregando [data-producoes-grid]{display:none}.producoes.is-carregando .producoes__total{display:block;width:132px;height:19px;color:transparent}.ensino__esqueleto .esq,.producoes.is-carregando .producoes__total,.producoes__esqueleto .esq{position:relative;overflow:hidden;background-color:var(--color-neutral-soft)}.ensino__esqueleto .esq::after,.producoes.is-carregando .producoes__total::after,.producoes__esqueleto .esq::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(color-mix(in srgb,var(--color-neutral-like-white) 75%,transparent)),to(transparent));background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-neutral-like-white) 75%,transparent),transparent);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-animation:producoes-brilho 1.3s ease-in-out infinite;animation:producoes-brilho 1.3s ease-in-out infinite}.producoes__esqueleto{display:block}.producoes__esqueleto .esq{display:block}.producoes__esqueleto .esq--midia{width:100%;aspect-ratio:356/248;border:var(--border-width-xs) solid var(--color-neutral-light)}.producoes__esqueleto .esq-corpo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-3xl);padding-top:var(--spacing-2xl);border-top:var(--border-width-sm) solid var(--color-brand-primary-pure)}.producoes__esqueleto .esq-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-xl)}.producoes__esqueleto .esq-grupo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-md)}.producoes__esqueleto .esq--eyebrow{width:45%;height:14px}.producoes__esqueleto .esq--selo{width:44px;height:28px}.producoes__esqueleto .esq--titulo{width:100%;height:24px}.producoes__esqueleto .esq--texto{width:100%;height:14px}.producoes__esqueleto .esq--link{width:90px;height:14px}.producoes__esqueleto .esq--curto{width:62%}@-webkit-keyframes producoes-brilho{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes producoes-brilho{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@media(prefers-reduced-motion:no-preference){.producoes.is-atualizado .producoes__controls{-webkit-animation-delay:0s;animation-delay:0s}.producoes.is-atualizado .producoes__item{-webkit-animation-delay:calc(var(--i,0)*60ms);animation-delay:calc(var(--i,0)*60ms)}.producoes.is-atualizado .producoes__mais{-webkit-animation-delay:.3s;animation-delay:.3s}}@-webkit-keyframes producoes-rise{from{opacity:0;-webkit-transform:translateY(var(--producoes-y,12px));transform:translateY(var(--producoes-y,12px))}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes producoes-rise{from{opacity:0;-webkit-transform:translateY(var(--producoes-y,12px));transform:translateY(var(--producoes-y,12px))}to{opacity:1;-webkit-transform:none;transform:none}}.producao__referencia{margin-bottom:var(--spacing-4xl);padding:var(--spacing-3xl);border-left:var(--border-width-md) solid var(--color-brand-primary-pure);border-radius:var(--radius-md);background-color:var(--color-neutral-soft);color:var(--content-primary-on-light);font-family:var(--font-family-tertiary);font-size:var(--text-2-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.producao__acoes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-lg);margin-top:var(--spacing-5xl)}.producao__classificacao{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-lg);margin-top:var(--spacing-5xl);padding-top:var(--spacing-3xl);border-top:var(--border-width-xs) solid var(--color-neutral-light)}.producao__classificacao dt{color:var(--content-tertiary-on-light);font-family:var(--font-family-primary);font-size:var(--eyebrow-3-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md)}.producao__classificacao dd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-sm);margin:var(--spacing-sm) 0 0}.ensino__atalhos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-gutter)}@media(max-width:767px){.ensino__atalhos{grid-template-columns:minmax(0,1fr)}}.site-footer{position:relative;overflow:hidden;background-color:var(--color-neutral-like-white);color:var(--content-primary-on-dark)}.site-footer__image{display:block;position:relative;z-index:0}.site-footer__image img{display:block;width:100%;height:auto;aspect-ratio:1366/260;-o-object-fit:cover;object-fit:cover}@media(max-width:767px){.site-footer__image img{aspect-ratio:393/260}}@media(min-width:1367px){.site-footer__image img{height:min(260px + (100vw - 1366px)*.0993,315px);aspect-ratio:auto}}.site-footer__body{position:relative;z-index:1;padding-block:var(--spacing-6xl) var(--spacing-4xl);background-color:var(--color-brand-primary-pure)}.site-footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-lg)}.site-footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-4xl)}@media(min-width:768px){.site-footer__top{min-height:257px}}@media(max-width:767px){.site-footer__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-7xl);margin-bottom:var(--spacing-2xl)}}.site-footer__nav{-webkit-box-flex:0;-ms-flex:0 1 720px;flex:0 1 720px;min-width:0}@media(max-width:767px){.site-footer__nav{-ms-flex-preferred-size:auto;flex-basis:auto;width:100%}}.site-footer__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--spacing-sm);margin:0;color:var(--content-primary-on-dark);font-family:var(--font-family-tertiary);font-size:var(--text-3-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}@media(max-width:767px){.site-footer__contact{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.site-footer__contact a{color:inherit;text-decoration:none}.site-footer__contact a:hover{text-decoration:underline;text-underline-offset:.25em}.site-footer__contact-label{color:var(--content-secondary-on-dark);font-family:var(--font-family-primary);font-size:var(--eyebrow-3-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md);text-transform:uppercase}.site-footer__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-3xl);padding-top:var(--spacing-3xl);border-top:var(--border-width-xs) solid var(--color-brand-primary-dark);color:var(--content-primary-on-dark);font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}@media(max-width:767px){.site-footer__bottom{margin-top:var(--spacing-sm)}}.site-footer__legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-xl);min-width:0;margin:0;padding:0;list-style:none}@media(max-width:767px){.site-footer__legal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;white-space:nowrap}}.site-footer__legal li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-xl)}.site-footer__legal li:not(:last-child)::after{content:"";-ms-flex-item-align:stretch;align-self:stretch;width:var(--border-width-xs);background-color:var(--color-brand-primary-dark)}.site-footer__legal a{color:var(--content-primary-on-dark);text-decoration:none}.site-footer__legal a:hover{color:var(--content-primary-on-dark);text-decoration:underline}.site-footer__credit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:auto;line-height:0}.site-footer__stripes{position:relative;z-index:1;height:calc(2*var(--spacing-xl));background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,var(--color-brand-primary-soft)),color-stop(50%,var(--color-brand-primary-light)));background:linear-gradient(to bottom,var(--color-brand-primary-soft) 50%,var(--color-brand-primary-light) 50%)}.site-footer .menu-columns--footer .menu-columns__title{color:var(--content-secondary-on-dark)}@media(max-width:767px){.site-footer .menu-columns--footer{-webkit-column-gap:var(--spacing-xl);-moz-column-gap:var(--spacing-xl);column-gap:var(--spacing-xl);row-gap:var(--spacing-xl)}.site-footer .menu-columns--footer .menu-columns__list{gap:var(--spacing-sm)}}.js .site-footer:not(.is-revealed) .menu-columns__group,.js .site-footer:not(.is-revealed) .menu-columns__pages,.js .site-footer:not(.is-revealed) .site-footer__bottom,.js .site-footer:not(.is-revealed) .site-footer__brand,.js .site-footer:not(.is-revealed) .site-footer__contact,.js .site-footer:not(.is-revealed) .site-footer__image{opacity:0}.site-footer.is-revealed .site-footer__image{-webkit-animation:footer-image-in 750ms var(--motion-easing-out) both;animation:footer-image-in 750ms var(--motion-easing-out) both}.site-footer.is-revealed .site-footer__brand{--footer-delay:80ms;--footer-rise:12px}.site-footer.is-revealed .menu-columns__pages{--footer-delay:140ms}.site-footer.is-revealed .menu-columns__group:nth-of-type(1){--footer-delay:200ms}.site-footer.is-revealed .menu-columns__group:nth-of-type(2){--footer-delay:230ms}.site-footer.is-revealed .site-footer__contact{--footer-delay:240ms;--footer-rise:8px}.site-footer.is-revealed .site-footer__bottom{--footer-delay:300ms;--footer-rise:8px}.site-footer.is-revealed .menu-columns__group,.site-footer.is-revealed .menu-columns__pages,.site-footer.is-revealed .site-footer__bottom,.site-footer.is-revealed .site-footer__brand,.site-footer.is-revealed .site-footer__contact{-webkit-animation:footer-rise 450ms var(--motion-easing-out) var(--footer-delay,0ms) both;animation:footer-rise 450ms var(--motion-easing-out) var(--footer-delay,0ms) both}@-webkit-keyframes footer-image-in{from{opacity:1;-webkit-transform:translateY(260px);transform:translateY(260px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes footer-image-in{from{opacity:1;-webkit-transform:translateY(260px);transform:translateY(260px)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes footer-rise{from{opacity:0;-webkit-transform:translateY(var(--footer-rise,10px));transform:translateY(var(--footer-rise,10px))}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes footer-rise{from{opacity:0;-webkit-transform:translateY(var(--footer-rise,10px));transform:translateY(var(--footer-rise,10px))}to{opacity:1;-webkit-transform:none;transform:none}}.back-to-top{position:fixed;right:var(--spacing-xl);bottom:var(--spacing-xl);z-index:1010;-webkit-box-shadow:var(--shadow-medium);box-shadow:var(--shadow-medium);opacity:0;visibility:hidden;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.back-to-top.is-visible{opacity:1;visibility:visible}body{position:relative}.site-header{position:absolute;inset:0;z-index:1020;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;pointer-events:none}.site-header__inner{grid-row:1;padding:var(--spacing-4xl);-webkit-animation:site-header-in .6s var(--motion-easing-out) both;animation:site-header-in .6s var(--motion-easing-out) both}@media(max-width:767px){.site-header__inner{padding:var(--grid-margin)}}.site-header__brand{pointer-events:auto}.site-header__actions{grid-row:1/-1;align-self:start;justify-self:end;position:sticky;top:var(--spacing-3xl);z-index:1030;display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-sm);margin:var(--spacing-4xl) var(--spacing-3xl) 0 0;pointer-events:auto}@media(max-width:767px){.site-header__actions{margin-top:var(--grid-margin)}}.admin-bar .site-header__actions{top:calc(32px + var(--spacing-3xl))}@media(max-width:782px){.admin-bar .site-header__actions{top:calc(46px + var(--spacing-3xl))}}body.home .site-header{top:var(--home-topo-height,0)}@-webkit-keyframes site-header-in{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes site-header-in{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}.menu-overlay{position:fixed;inset:0 0 auto 0;width:100%;max-width:none;height:auto;max-height:100dvh;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:var(--content-primary-on-dark);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.menu-overlay::-ms-backdrop{background:rgba(0,0,0,0)}.menu-overlay::backdrop{background:rgba(0,0,0,0)}.menu-overlay__panel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--color-brand-primary-pure)}.menu-overlay__top{padding:var(--spacing-4xl) var(--spacing-4xl) 0}@media(max-width:767px){.menu-overlay__top{padding:var(--grid-margin) var(--grid-margin) 0}}.menu-overlay__close{position:absolute;top:var(--spacing-3xl);right:var(--spacing-3xl);--icon-button-bg-hover:var(--color-brand-primary-deep)}.menu-overlay__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-3xl);padding:var(--spacing-10xl) var(--spacing-4xl) var(--spacing-4xl)}@media(max-width:767px){.menu-overlay__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--spacing-8xl);padding:var(--spacing-8xl) var(--grid-margin) var(--spacing-4xl)}}.menu-overlay__title{margin:0;color:var(--content-primary-on-dark);font-family:var(--font-family-primary);font-size:var(--heading-1-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.menu-overlay__nav{-webkit-box-flex:0;-ms-flex:0 1 720px;flex:0 1 720px;min-width:0}@media(max-width:767px){.menu-overlay__nav{-ms-flex-preferred-size:auto;flex-basis:auto}}.menu-overlay__stripes{height:calc(2*var(--spacing-xl));background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,var(--color-brand-primary-soft)),color-stop(50%,var(--color-brand-primary-light)));background:linear-gradient(to bottom,var(--color-brand-primary-soft) 50%,var(--color-brand-primary-light) 50%)}.menu-overlay[open] .menu-overlay__panel{-webkit-animation:menu-panel-in .4s var(--motion-easing-out) both;animation:menu-panel-in .4s var(--motion-easing-out) both}.menu-overlay.is-closing .menu-overlay__panel{-webkit-animation:menu-panel-out .3s var(--motion-easing-standard) both;animation:menu-panel-out .3s var(--motion-easing-standard) both}.menu-overlay__logo{--menu-delay:80ms}.menu-overlay__close{--menu-delay:100ms;--menu-rise:8px}.menu-overlay__title{--menu-rise:18px}.menu-overlay[open]:not(.is-closing) .menu-overlay__close,.menu-overlay[open]:not(.is-closing) .menu-overlay__logo,.menu-overlay[open]:not(.is-closing) .menu-overlay__title,.menu-overlay[open]:not(.is-closing) [style*="--menu-delay"]{-webkit-animation:menu-rise 450ms var(--motion-easing-out) var(--menu-delay,0ms) both;animation:menu-rise 450ms var(--motion-easing-out) var(--menu-delay,0ms) both}@-webkit-keyframes menu-panel-in{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:none;transform:none}}@keyframes menu-panel-in{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes menu-panel-out{from{-webkit-transform:none;transform:none}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes menu-panel-out{from{-webkit-transform:none;transform:none}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes menu-rise{from{opacity:0;-webkit-transform:translateY(var(--menu-rise,10px));transform:translateY(var(--menu-rise,10px))}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes menu-rise{from{opacity:0;-webkit-transform:translateY(var(--menu-rise,10px));transform:translateY(var(--menu-rise,10px))}to{opacity:1;-webkit-transform:none;transform:none}}.menu-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-column-gap:var(--spacing-3xl);-moz-column-gap:var(--spacing-3xl);column-gap:var(--spacing-3xl)}.menu-columns__list,.menu-columns__pages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style:none}.menu-columns__pages{gap:var(--spacing-2xl)}.menu-columns__list{gap:var(--spacing-lg)}.menu-columns__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-lg)}.menu-columns__link,.menu-columns__title{display:block;color:var(--content-primary-on-dark);text-decoration:none}.menu-columns__link:hover,.menu-columns__title:hover{color:var(--content-primary-on-dark);text-decoration:underline;text-underline-offset:.25em}.menu-columns__title{font-family:var(--font-family-primary);font-size:var(--eyebrow-2-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md);text-transform:uppercase}.menu-columns__link{font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}@media(max-width:767px){.menu-columns{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--spacing-3xl)}.menu-columns__pages{grid-column:1;grid-row:1/span 2}.menu-columns__group{grid-column:2}}html.is-page-entering{background-color:var(--color-brand-primary-soft)}.page-transition{position:fixed;inset:0;z-index:2000;display:none;grid-template-rows:17fr 29fr 54fr;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:rgba(0,0,0,0);overflow:hidden;pointer-events:none}.is-covering .page-transition,.is-page-entering .page-transition,.page-transition:popover-open{display:grid}.is-covering .page-transition{pointer-events:auto}.page-transition span{display:block;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;will-change:transform}.page-transition span:nth-child(1){background-color:var(--color-brand-primary-pure)}.page-transition span:nth-child(2){background-color:var(--color-brand-primary-light)}.page-transition span:nth-child(3){background-color:var(--color-brand-primary-soft)}.is-covering .page-transition span{-webkit-animation:curtain-in 280ms var(--motion-easing-curtain) both;animation:curtain-in 280ms var(--motion-easing-curtain) both}.is-covering .page-transition span:nth-child(2){-webkit-animation-delay:280ms;animation-delay:280ms}.is-covering .page-transition span:nth-child(3){-webkit-animation-delay:560ms;animation-delay:560ms}.is-page-entering .page-transition span{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right;-webkit-animation:curtain-out .3s var(--motion-easing-curtain) 120ms both;animation:curtain-out .3s var(--motion-easing-curtain) 120ms both}@-webkit-keyframes curtain-in{from{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes curtain-in{from{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes curtain-out{from{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes curtain-out{from{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.page-hero{padding-block:var(--spacing-12xl) var(--spacing-5xl);background-color:var(--color-neutral-soft)}@media(max-width:1023px){.page-hero{padding-block:var(--spacing-10xl) var(--spacing-4xl)}}.page-hero__eyebrow{margin-bottom:var(--spacing-lg);color:var(--content-tertiary-on-light);font-family:var(--font-family-primary);font-size:var(--eyebrow-1-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md)}.page-hero__title{margin:0;font-family:var(--font-family-primary);font-size:var(--heading-1-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.page-hero__lead{max-width:744px;margin:var(--spacing-xl) 0 0;font-family:var(--font-family-tertiary);font-size:var(--text-1-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.page-hero__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-3xl);font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.post-thumbnail{margin-top:calc(-1*var(--spacing-4xl));margin-bottom:var(--spacing-5xl)}.post-thumbnail img{display:block;width:100%;border-radius:var(--radius-lg)}.post-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--grid-gutter)}.empty-state{font-family:var(--font-family-tertiary);font-size:var(--text-2-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.navigation.pagination{margin-top:var(--spacing-6xl)}.navigation.pagination .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--spacing-sm)}.navigation.pagination .page-numbers{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:44px;height:44px;padding-inline:var(--spacing-lg);border-radius:var(--radius-full);color:var(--content-primary-on-light);font-family:var(--font-family-primary);font-size:var(--label-2-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-xs);text-decoration:none}.navigation.pagination .page-numbers:hover{background-color:var(--color-neutral-soft)}.navigation.pagination .page-numbers.current{background-color:var(--color-brand-primary-pure);color:var(--content-primary-on-dark)}.search-page__bar{padding-top:var(--spacing-5xl)}.privacy-consent-banner{position:fixed;right:var(--grid-margin);bottom:var(--spacing-3xl);left:var(--grid-margin);z-index:1030;max-width:720px;margin-inline:auto;border-radius:var(--radius-lg);background-color:var(--color-neutral-like-white);-webkit-box-shadow:var(--shadow-large);box-shadow:var(--shadow-large);color:var(--content-secondary-on-light);opacity:0;-webkit-transform:translateY(var(--spacing-4xl));transform:translateY(var(--spacing-4xl));-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.privacy-consent-banner--open{opacity:1;-webkit-transform:none;transform:none}.privacy-consent-banner__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-3xl);padding:var(--spacing-xl) var(--spacing-3xl)}@media(max-width:767px){.privacy-consent-banner__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.privacy-consent-banner__text{margin:0;font-family:var(--font-family-tertiary);font-size:var(--text-3-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.search-overlay{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background-color:color-mix(in srgb,var(--color-brand-primary-pure) 90%,transparent);color:var(--content-primary-on-dark);backdrop-filter:var(--bg-blur-medium)}.search-overlay::-ms-backdrop{background:rgba(0,0,0,0)}.search-overlay::backdrop{background:rgba(0,0,0,0)}.search-overlay[open]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-overlay__close{position:absolute;top:var(--spacing-3xl);right:var(--spacing-3xl);--icon-button-bg-hover:var(--color-brand-primary-deep);--search-delay:400ms;--search-rise:8px}.search-overlay__form{width:min(1116px,100% - 2*var(--grid-margin));--search-delay:450ms;--search-rise:0px}.search-overlay__label{display:block;margin-bottom:var(--spacing-5xl);color:var(--content-secondary-on-dark);font-family:var(--font-family-primary);font-size:var(--eyebrow-1-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md);text-transform:uppercase;--search-delay:450ms;--search-rise:12px}@media(max-width:767px){.search-overlay__label{margin-bottom:var(--spacing-6xl)}}.search-overlay__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-lg);padding-bottom:var(--spacing-lg);border-bottom:var(--border-width-sm) solid var(--color-brand-primary-soft);--search-delay:550ms;--search-rise:16px;-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.search-overlay__field:focus-within{border-bottom-color:var(--content-primary-on-dark)}@media(max-width:767px){.search-overlay__field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:var(--spacing-4xl);padding-bottom:0;border-bottom:0}}.search-overlay__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-lg);min-width:0}@media(max-width:767px){.search-overlay__control{gap:var(--spacing-xl);padding-bottom:var(--spacing-2xl);border-bottom:var(--border-width-sm) solid var(--color-brand-primary-soft);-webkit-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.search-overlay__control:focus-within{border-bottom-color:var(--content-primary-on-dark)}}.search-overlay__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--content-primary-on-dark);width:48px;height:48px;-ms-flex:0 0 48px;flex:0 0 48px}.search-overlay__icon .icon{width:48px;height:48px;-webkit-box-flex:0;-ms-flex:0 0 48px;flex:0 0 48px}@media(max-width:767px){.search-overlay__icon{width:32px;height:32px;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px}.search-overlay__icon .icon{width:32px;height:32px;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px}}.search-overlay__input{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding:var(--spacing-md) 0;border:0;background:rgba(0,0,0,0);color:var(--content-primary-on-dark);font-family:var(--font-family-secondary);font-size:var(--highlight-1-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-none);text-overflow:ellipsis}@media(max-width:767px){.search-overlay__input{font-family:var(--font-family-secondary);font-size:var(--highlight-2-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-none)}}.search-overlay__input::-webkit-input-placeholder{color:var(--content-primary-on-dark);opacity:1;text-overflow:ellipsis}.search-overlay__input::-moz-placeholder{color:var(--content-primary-on-dark);opacity:1;text-overflow:ellipsis}.search-overlay__input:-ms-input-placeholder{color:var(--content-primary-on-dark);opacity:1;text-overflow:ellipsis}.search-overlay__input::-ms-input-placeholder{color:var(--content-primary-on-dark);opacity:1;text-overflow:ellipsis}.search-overlay__input::placeholder{color:var(--content-primary-on-dark);opacity:1;text-overflow:ellipsis}.search-overlay__input:focus{outline:0}.search-overlay__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-overlay__submit{--search-delay:650ms;--search-rise:12px}@media(max-width:767px){.search-overlay__submit{width:100%}}.search-overlay[open]:not(.is-closing){-webkit-animation:search-bg-in 380ms var(--motion-easing-out) both;animation:search-bg-in 380ms var(--motion-easing-out) both}.search-overlay.is-closing{-webkit-animation:search-bg-out 250ms var(--motion-easing-standard) both;animation:search-bg-out 250ms var(--motion-easing-standard) both}.search-overlay[open]:not(.is-closing) .search-overlay__close,.search-overlay[open]:not(.is-closing) .search-overlay__field,.search-overlay[open]:not(.is-closing) .search-overlay__form,.search-overlay[open]:not(.is-closing) .search-overlay__label,.search-overlay[open]:not(.is-closing) .search-overlay__submit{-webkit-animation:search-rise 450ms var(--motion-easing-out) var(--search-delay,0ms) both;animation:search-rise 450ms var(--motion-easing-out) var(--search-delay,0ms) both}@-webkit-keyframes search-bg-in{from{opacity:0}to{opacity:1}}@keyframes search-bg-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes search-bg-out{from{opacity:1}to{opacity:0}}@keyframes search-bg-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes search-rise{from{opacity:0;-webkit-transform:translateY(var(--search-rise,0));transform:translateY(var(--search-rise,0))}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes search-rise{from{opacity:0;-webkit-transform:translateY(var(--search-rise,0));transform:translateY(var(--search-rise,0))}to{opacity:1;-webkit-transform:none;transform:none}}.campo-limpar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.campo-limpar .icon{width:24px;height:24px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px}.campo-limpar:hover{opacity:.7}.campo-limpar:focus-visible{outline:var(--border-width-sm) solid var(--color-brand-primary-pure);outline-offset:var(--border-width-sm)}.is-vazio>.campo-limpar{display:none}.search-overlay .campo-limpar{color:var(--content-primary-on-dark)}.hero-busca .campo-limpar{color:var(--content-secondary-on-light);-ms-flex-item-align:center;align-self:center}.hero-busca{padding-bottom:var(--spacing-6xl)}.hero-busca__texto{position:relative;width:100%;padding-bottom:var(--spacing-2xl)}.hero-busca__texto::after{content:"";position:absolute;right:0;bottom:0;left:0;height:var(--border-width-sm);background-color:var(--color-brand-primary-pure)}.hero-busca__form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-xl) var(--spacing-3xl)}.hero-busca__campo-grupo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 280px;flex:1 1 280px;gap:var(--spacing-xl);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-width:0}.hero-busca__icone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;color:var(--content-tertiary-on-light)}.hero-busca__icone .icon{width:32px;height:32px;-webkit-box-flex:0;-ms-flex:0 0 32px;flex:0 0 32px}.hero-busca__campo{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;height:48px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--content-primary-on-light);font-family:var(--font-family-secondary);font-size:var(--highlight-1-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-none);text-overflow:ellipsis}.hero-busca__campo::-webkit-input-placeholder{color:var(--content-secondary-on-light);opacity:1}.hero-busca__campo::-moz-placeholder{color:var(--content-secondary-on-light);opacity:1}.hero-busca__campo:-ms-input-placeholder{color:var(--content-secondary-on-light);opacity:1}.hero-busca__campo::-ms-input-placeholder{color:var(--content-secondary-on-light);opacity:1}.hero-busca__campo::placeholder{color:var(--content-secondary-on-light);opacity:1}.hero-busca__campo::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.hero-busca__campo:focus{outline:0}.hero-busca__campo:focus-visible{outline:var(--border-width-sm) solid var(--color-brand-primary-pure);outline-offset:var(--border-width-sm);outline-offset:var(--spacing-sm)}.hero-busca__form .button{-webkit-box-flex:0;-ms-flex:none;flex:none}@media(max-width:767px){.hero-busca__form .button{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width:767px){.hero-busca{padding-bottom:var(--spacing-4xl)}.hero-busca__texto{padding-bottom:0}.hero-busca__texto::after{display:none}.hero-busca__campo-grupo{-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:var(--spacing-2xl);border-bottom:var(--border-width-sm) solid var(--color-brand-primary-pure)}.hero-busca__form{gap:var(--spacing-4xl)}.hero-busca .hero-pagina__eyebrow{margin-bottom:var(--spacing-6xl)}}.busca .course-card__resumo{-webkit-line-clamp:1}@media(max-width:767px){.busca .course-card__resumo{-webkit-line-clamp:3}}.busca .course-card__title a{color:inherit;text-decoration:none}.busca .course-card__title a:hover{text-decoration:underline;text-underline-offset:.15em}.busca .course-card__title a:focus-visible{outline:var(--border-width-sm) solid var(--color-brand-primary-pure);outline-offset:var(--border-width-sm)}.busca__atalhos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-xl) var(--spacing-3xl);margin:var(--spacing-3xl) 0 0;padding:0;list-style:none}@media(prefers-reduced-motion:no-preference){.hero-busca__form{--hero-y:12px;-webkit-animation:hero-pagina-rise .6s var(--motion-easing-out) 880ms both;animation:hero-pagina-rise .6s var(--motion-easing-out) 880ms both}.hero-busca__texto::after{-webkit-animation:hero-pagina-fade 550ms var(--motion-easing-out) 980ms both;animation:hero-pagina-fade 550ms var(--motion-easing-out) 980ms both}}.busca.ensino{padding-top:var(--spacing-6xl)}.ds-showcase__section{padding-block:var(--spacing-6xl);border-bottom:var(--border-width-xs) solid var(--color-neutral-light)}.ds-showcase__section>h2{margin-bottom:var(--spacing-3xl)}.ds-showcase__group+.ds-showcase__group{margin-top:var(--spacing-4xl)}.ds-showcase__group-title{margin-bottom:var(--spacing-xl);color:var(--content-tertiary-on-light);font-family:var(--font-family-primary);font-size:var(--eyebrow-2-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md)}.ds-showcase__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-xl)}.ds-showcase__note{margin-bottom:var(--spacing-3xl);color:var(--content-secondary-on-light);font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.ds-showcase__meta{color:var(--content-secondary-on-light);font-family:var(--font-family-primary);font-size:var(--eyebrow-3-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md);text-transform:uppercase}.ds-showcase__row+.ds-showcase__row{margin-top:var(--spacing-xl)}.ds-showcase__row--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ds-showcase__stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-xl);max-width:480px}.ds-showcase__tonal{padding:var(--spacing-3xl);border-radius:var(--radius-lg)}.ds-showcase__tonal--brand{background-color:var(--color-brand-primary-pure)}.ds-showcase__swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--spacing-lg)}.ds-showcase__swatch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-sm);font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.ds-showcase__swatch span:first-child{height:56px;border:var(--border-width-xs) solid var(--color-neutral-light);border-radius:var(--radius-md)}.ds-showcase__type-row{display:grid;grid-template-columns:160px minmax(0,1fr);-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:var(--spacing-xl);padding-block:var(--spacing-lg);border-bottom:var(--border-width-xs) solid var(--color-neutral-light)}.ds-showcase__type-row code{color:var(--content-secondary-on-light);font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}@media(max-width:767px){.ds-showcase__type-row{grid-template-columns:minmax(0,1fr);gap:var(--spacing-sm)}}.ds-showcase__index{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-md) var(--spacing-xl);padding-block:var(--spacing-3xl);border-bottom:var(--border-width-xs) solid var(--color-neutral-light);font-family:var(--font-family-primary);font-size:var(--label-2-size);font-weight:var(--font-weight-medium);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-xs)}.ds-showcase__index a{color:var(--content-secondary-on-light);text-decoration:none}.ds-showcase__index a:hover{color:var(--color-brand-primary-pure);text-decoration:underline}.ds-showcase__number{color:var(--color-neutral-medium)}.ds-showcase__subtitle{margin-block:var(--spacing-4xl) var(--spacing-xl);font-family:var(--font-family-primary);font-size:var(--heading-5-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.ds-showcase__tokens{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--spacing-lg)}.ds-showcase__tokens--wide{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ds-showcase__token{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-md)}.ds-showcase__token code{color:var(--content-secondary-on-light);font-family:var(--font-family-tertiary);font-size:var(--text-4-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.ds-showcase__token-sample{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:72px;padding:var(--spacing-lg);background-color:var(--color-neutral-soft);color:var(--content-primary-on-light);overflow:hidden}.ds-showcase__token-sample--lines{text-align:center}.ds-showcase__token-sample--backdrop{position:relative}.ds-showcase__bar{display:block;height:var(--spacing-xl);min-width:1px;background-color:var(--color-brand-primary-pure)}.ds-showcase__box{display:block;width:48px;height:48px;background-color:var(--color-neutral-medium)}.ds-showcase__box--outline{background:0 0;border:solid var(--color-neutral-deep)}.ds-showcase__box--fill{background-color:var(--color-brand-primary-pure)}.ds-showcase__box--round{border-radius:var(--radius-full)}.ds-showcase__box--card{background-color:var(--color-neutral-like-white)}.ds-showcase__box--glass{position:absolute;inset:24px 40% 24px 40%;width:auto;height:auto;background-color:rgba(0,0,0,0)}.ds-showcase__icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:var(--spacing-md)}.ds-showcase__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-md);background-color:var(--color-neutral-soft);color:var(--content-primary-on-light);text-align:center}.ds-showcase__icon code{color:var(--content-secondary-on-light);overflow-wrap:anywhere;font-family:var(--font-family-primary);font-size:var(--eyebrow-3-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md)}.ds-showcase__theme-toggle{position:fixed;right:var(--grid-margin);bottom:var(--spacing-3xl);z-index:1015;-webkit-box-shadow:var(--shadow-medium);box-shadow:var(--shadow-medium)}.em-construcao-body{background-color:var(--color-neutral-soft)}.em-construcao{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100vh;min-height:100dvh;overflow:hidden;background-color:var(--color-neutral-soft);color:var(--content-primary-on-light);isolation:isolate}.em-construcao__faixa{position:absolute;inset:0 0 auto;z-index:2;height:32px;background-color:var(--color-brand-primary-pure);mix-blend-mode:multiply}@media(max-width:767px){.em-construcao__faixa{height:30px}}.em-construcao__imagem{position:absolute;top:0;right:0;z-index:1;width:46%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;pointer-events:none}@media(max-width:767px){.em-construcao__imagem{top:-6px;width:226px;height:191px}}.em-construcao__conteudo{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-7xl);padding-block:calc(48px + var(--spacing-4xl)) var(--spacing-8xl)}@media(max-width:767px){.em-construcao__conteudo{gap:var(--spacing-6xl);padding-block:calc(54px + var(--spacing-3xl)) var(--spacing-6xl)}}.em-construcao__logo{-ms-flex-item-align:start;align-self:flex-start}.em-construcao__texto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-xl);width:min(100%,54% - var(--spacing-6xl));margin-block:auto;padding-bottom:var(--spacing-4xl);border-bottom:var(--border-width-sm) solid var(--color-brand-primary-pure)}@media(max-width:767px){.em-construcao__texto{width:100%}}.em-construcao__chapeu{margin:0 0 var(--spacing-xl);color:var(--content-secondary-on-light);font-family:var(--font-family-primary);font-size:var(--eyebrow-1-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md);text-transform:uppercase}.em-construcao__titulo{margin:0;font-family:var(--font-family-primary);font-size:var(--heading-1-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.em-construcao__descricao{margin:0;color:var(--content-secondary-on-light);font-family:var(--font-family-secondary);font-size:var(--highlight-2-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-none)}.em-construcao__contato{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-sm);margin:var(--spacing-md) 0 0;font-family:var(--font-family-tertiary);font-size:var(--text-3-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.em-construcao__contato a{color:inherit;text-decoration:underline;text-underline-offset:.25em}.em-construcao__contato-rotulo{color:var(--content-secondary-on-light);font-family:var(--font-family-primary);font-size:var(--eyebrow-3-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md);text-transform:uppercase}@media(prefers-reduced-motion:no-preference){.em-construcao__imagem{-webkit-animation:em-construcao-assenta 1.45s var(--motion-easing-out) both;animation:em-construcao-assenta 1.45s var(--motion-easing-out) both}.em-construcao__texto>*{-webkit-animation:home-reveal .6s var(--motion-easing-out) backwards;animation:home-reveal .6s var(--motion-easing-out) backwards}.em-construcao__chapeu{-webkit-animation-delay:620ms;animation-delay:620ms}.em-construcao__titulo{-webkit-animation-delay:.7s;animation-delay:.7s}.em-construcao__descricao{-webkit-animation-delay:780ms;animation-delay:780ms}.em-construcao__contato{-webkit-animation-delay:860ms;animation-delay:860ms}}@-webkit-keyframes em-construcao-assenta{from{opacity:0;-webkit-transform:scale(1.055);transform:scale(1.055)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes em-construcao-assenta{from{opacity:0;-webkit-transform:scale(1.055);transform:scale(1.055)}to{opacity:1;-webkit-transform:none;transform:none}}.ensino{padding-block:var(--spacing-5xl) var(--spacing-8xl)}.ensino__painel[hidden]{display:none}.ensino__lista{margin:0;padding:0;list-style:none}.ensino__mais{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:var(--spacing-6xl)}.ensino__mais[aria-busy=true] .button{opacity:.6;pointer-events:none}.ensino__esqueleto,.ensino__item{position:relative;padding-block:var(--spacing-5xl)}@media(max-width:767px){.ensino__esqueleto,.ensino__item{padding-block:var(--spacing-6xl)}}.ensino__esqueleto::before,.ensino__esqueleto:last-child::after,.ensino__item::before,.ensino__item:last-child::after{content:"";position:absolute;right:0;left:0;height:var(--border-width-xs);background-color:var(--color-neutral-light);pointer-events:none}.ensino__esqueleto::before,.ensino__item::before{top:0}.ensino__esqueleto:last-child::after,.ensino__item:last-child::after{bottom:0}.course-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-3xl)}@media(max-width:767px){.course-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.course-card__logo{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;width:200px;height:200px;border:var(--border-width-xs) solid var(--color-neutral-light)}.course-card__logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.course-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-3xl);min-width:0}.course-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-lg) var(--spacing-xl);margin:0;padding:0;list-style:none}.course-card__meta li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing-xl);color:var(--content-tertiary-on-light);font-family:var(--font-family-primary);font-size:var(--eyebrow-3-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md);text-transform:uppercase}.course-card__meta li:not(:last-child)::after{content:"";width:var(--border-width-xs);height:14px;background-color:var(--color-neutral-light)}.course-card__meta+.course-card__title{margin-top:calc(-1*var(--spacing-md))}.course-card__title{margin:0;color:var(--content-primary-on-light);font-family:var(--font-family-primary);font-size:var(--heading-3-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.course-card__resumo{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;overflow:hidden;color:var(--content-secondary-on-light);font-family:var(--font-family-tertiary);font-size:var(--text-3-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}@media(max-width:767px){.course-card__resumo{-webkit-line-clamp:3}}.course-card__acoes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-md) 20px}.course-card--clicavel{position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.course-card--clicavel:focus-within,.course-card--clicavel:hover{-webkit-transform:translateY(calc(-1 * var(--spacing-md)));transform:translateY(calc(-1 * var(--spacing-md)))}.course-card--clicavel .course-card__principal::after{content:"";position:absolute;inset:0}.course-card--clicavel .course-card__principal:focus-visible{outline:0}.course-card--clicavel .course-card__principal:focus-visible::after{outline:var(--border-width-sm) solid var(--color-brand-primary-pure);outline-offset:var(--border-width-sm)}.course-card--clicavel .course-card__acoes a:not(.course-card__principal){position:relative;z-index:1}.course-card--clicavel:focus-within .course-card__title,.course-card--clicavel:hover .course-card__title{color:var(--color-brand-primary-pure);text-decoration:underline;text-underline-offset:.15em}.ensino__painel.is-carregando>.ensino__lista:not(.ensino__lista--esqueleto),.ensino__painel.is-carregando>.ensino__mais,.ensino__painel.is-carregando>.feedback-alert{display:none}.ensino__esqueleto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-3xl)}.ensino__esqueleto .esq{display:block}.ensino__esqueleto .esq-grupo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-md)}.ensino__esqueleto .esq--meta{width:180px;max-width:60%;height:14px}.ensino__esqueleto .esq--titulo{width:70%;height:32px}.ensino__esqueleto .esq--texto{width:100%;height:16px}.ensino__esqueleto .esq--curto{width:45%}.ensino__esqueleto .esq--link{width:140px;height:14px}@media(prefers-reduced-motion:no-preference){.ensino__controles{--ensino-y:10px;-webkit-animation:ensino-sobe 550ms var(--motion-easing-out) 1.14s both;animation:ensino-sobe 550ms var(--motion-easing-out) 1.14s both}.ensino__item .course-card{--ensino-y:18px;-webkit-animation:ensino-sobe 650ms var(--motion-easing-out) calc(1350ms + var(--i,0)*180ms) both;animation:ensino-sobe 650ms var(--motion-easing-out) calc(1350ms + var(--i,0)*180ms) both}.ensino__item::before{-webkit-animation:ensino-linha .5s var(--motion-easing-out) calc(1240ms + var(--i,0)*180ms) both;animation:ensino-linha .5s var(--motion-easing-out) calc(1240ms + var(--i,0)*180ms) both}.ensino__item:last-child::after{-webkit-animation:ensino-linha .5s var(--motion-easing-out) calc(1240ms + (var(--i,0) + 1)*180ms) both;animation:ensino-linha .5s var(--motion-easing-out) calc(1240ms + (var(--i,0) + 1)*180ms) both}.ensino__item.is-new .course-card{-webkit-animation-delay:calc(var(--i,0)*180ms);animation-delay:calc(var(--i,0)*180ms)}.ensino__item.is-new::before{-webkit-animation-delay:calc(var(--i,0)*180ms);animation-delay:calc(var(--i,0)*180ms)}.ensino__item.is-new:last-child::after{-webkit-animation-delay:calc((var(--i,0) + 1)*180ms);animation-delay:calc((var(--i,0) + 1)*180ms)}.ensino__mais{--ensino-y:14px;-webkit-animation:ensino-sobe 550ms var(--motion-easing-out) 3.05s both;animation:ensino-sobe 550ms var(--motion-easing-out) 3.05s both}.ensino__painel.is-atualizado .ensino__controles{-webkit-animation-delay:0s;animation-delay:0s}.ensino__painel.is-atualizado .ensino__item .course-card{-webkit-animation-delay:calc(var(--i,0)*60ms);animation-delay:calc(var(--i,0)*60ms)}.ensino__painel.is-atualizado .ensino__item::before{-webkit-animation-delay:calc(var(--i,0)*60ms);animation-delay:calc(var(--i,0)*60ms)}.ensino__painel.is-atualizado .ensino__item:last-child::after{-webkit-animation-delay:calc((var(--i,0) + 1)*60ms);animation-delay:calc((var(--i,0) + 1)*60ms)}.ensino__painel.is-atualizado .ensino__mais{-webkit-animation-delay:450ms;animation-delay:450ms}}@-webkit-keyframes ensino-sobe{from{opacity:0;-webkit-transform:translateY(var(--ensino-y,12px));transform:translateY(var(--ensino-y,12px))}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes ensino-sobe{from{opacity:0;-webkit-transform:translateY(var(--ensino-y,12px));transform:translateY(var(--ensino-y,12px))}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes ensino-linha{from{opacity:0}to{opacity:1}}@keyframes ensino-linha{from{opacity:0}to{opacity:1}}body.has-hero-pagina{--hero-pagina-topo:48px;--hero-pagina-logo-row:132px;--hero-pagina-band:32px}@media(max-width:767px){body.has-hero-pagina{--hero-pagina-topo:54px;--hero-pagina-logo-row:113px;--hero-pagina-band:30px}}body.has-hero-pagina .site-header{top:var(--hero-pagina-topo);z-index:auto}body.has-hero-pagina .site-header__inner{position:relative;z-index:1}body.has-hero-pagina main>section:not(.hero-pagina){position:relative;z-index:2;background-color:var(--color-neutral-like-white)}body.has-hero-pagina .site-footer{z-index:3}.hero-pagina{position:relative;z-index:0;padding-top:calc(var(--hero-pagina-topo,48px) + var(--hero-pagina-logo-row,132px));background-color:var(--color-neutral-soft);isolation:isolate;overflow-x:clip}.hero-pagina__band{position:absolute;inset:0 0 auto;z-index:2;height:var(--hero-pagina-band,32px);background-color:var(--color-brand-primary-pure);mix-blend-mode:multiply}.hero-pagina__image{position:absolute;top:0;right:0;z-index:1;width:min(860px,63%);height:auto;aspect-ratio:860/481;-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top;pointer-events:none}@media(max-width:767px){.hero-pagina__image{-o-object-position:left top;object-position:left top;top:-6px;width:226px;height:191px;aspect-ratio:auto}}.hero-pagina__content{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:var(--spacing-6xl)}@media(max-width:767px){.hero-pagina__content{padding-top:var(--spacing-4xl)}}.hero-pagina__eyebrow{margin:0 0 var(--spacing-6xl);color:var(--content-secondary-on-light);font-family:var(--font-family-primary);font-size:var(--eyebrow-1-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md);text-transform:uppercase}@media(max-width:767px){.hero-pagina__eyebrow{margin-bottom:var(--spacing-xl)}}.hero-pagina__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:8px;margin:0 0 var(--spacing-6xl);line-height:0}@media(max-width:767px){.hero-pagina__detail{margin-bottom:var(--spacing-xl)}}.hero-pagina__detail i{display:block;height:100%}.hero-pagina__detail i:nth-child(1){width:80px;background-color:var(--color-brand-primary-pure)}.hero-pagina__detail i:nth-child(2){width:40px;background-color:var(--color-brand-primary-light)}.hero-pagina__detail i:nth-child(3){width:20px;background-color:var(--color-neutral-like-white)}.hero-pagina__title{margin:0;color:var(--content-primary-on-light);font-family:var(--font-family-primary);font-size:var(--heading-1-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.hero-pagina__action{position:relative;-ms-flex-item-align:stretch;align-self:stretch;margin-top:80px}@media(max-width:767px){.hero-pagina__action{margin-top:var(--spacing-4xl)}}.hero-pagina__action::after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:var(--border-width-sm);background-color:var(--color-brand-primary-pure)}@media(prefers-reduced-motion:no-preference){.hero-pagina__image{-webkit-animation:hero-pagina-image 1.45s var(--motion-easing-out) both;animation:hero-pagina-image 1.45s var(--motion-easing-out) both;scale:var(--hero-zoom,1)}@supports(animation-timeline:view()){.hero-pagina__image{-webkit-animation:hero-pagina-image 1.45s var(--motion-easing-out) both,hero-pagina-zoom linear both;animation:hero-pagina-image 1.45s var(--motion-easing-out) both,hero-pagina-zoom linear both;animation-timeline:auto,view();animation-range:normal,exit 0 exit 100%}}.hero-pagina__action .button,.hero-pagina__detail,.hero-pagina__eyebrow,.hero-pagina__title{-webkit-animation:hero-pagina-rise var(--hero-duration) var(--motion-easing-out) var(--hero-delay,0ms) both;animation:hero-pagina-rise var(--hero-duration) var(--motion-easing-out) var(--hero-delay,0ms) both}.hero-pagina__detail,.hero-pagina__eyebrow{--hero-y:10px;--hero-delay:480ms;--hero-duration:550ms}.hero-pagina__title{--hero-y:18px;--hero-delay:620ms;--hero-duration:750ms}.hero-pagina__action .button{--hero-y:12px;--hero-delay:880ms;--hero-duration:600ms}.hero-pagina__action::after{-webkit-animation:hero-pagina-fade 550ms var(--motion-easing-out) 980ms both;animation:hero-pagina-fade 550ms var(--motion-easing-out) 980ms both}}.hero-pagina--imagem-base .hero-pagina__image{top:auto;bottom:2px;aspect-ratio:860/480}@media(max-width:767px){.hero-pagina--imagem-base .hero-pagina__image{top:-3px;bottom:auto;aspect-ratio:auto}}@media(prefers-reduced-motion:no-preference){.hero-pagina--abas .hero-pagina__action{-webkit-animation:hero-pagina-rise 650ms var(--motion-easing-out) 880ms both;animation:hero-pagina-rise 650ms var(--motion-easing-out) 880ms both;--hero-y:12px}.hero-pagina--abas .hero-pagina__action::after{-webkit-animation:none;animation:none}}@media(prefers-reduced-motion:no-preference){.hero-pagina__action--linha::after{-webkit-animation-delay:880ms;animation-delay:880ms}}body.has-hero-pagina .site-header__inner{-webkit-animation-delay:160ms;animation-delay:160ms}@-webkit-keyframes hero-pagina-image{0%{opacity:0;-webkit-transform:translate(-24px,18px) scale(1.055);transform:translate(-24px,18px) scale(1.055)}58.6%{opacity:1}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes hero-pagina-image{0%{opacity:0;-webkit-transform:translate(-24px,18px) scale(1.055);transform:translate(-24px,18px) scale(1.055)}58.6%{opacity:1}100%{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes hero-pagina-zoom{from{scale:1}to{scale:1.08}}@keyframes hero-pagina-zoom{from{scale:1}to{scale:1.08}}@-webkit-keyframes hero-pagina-rise{from{opacity:0;-webkit-transform:translateY(var(--hero-y,12px));transform:translateY(var(--hero-y,12px))}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes hero-pagina-rise{from{opacity:0;-webkit-transform:translateY(var(--hero-y,12px));transform:translateY(var(--hero-y,12px))}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes hero-pagina-fade{from{opacity:0}to{opacity:1}}@keyframes hero-pagina-fade{from{opacity:0}to{opacity:1}}.home-cards{padding-bottom:var(--spacing-6xl)}@media(min-width:1024px){.home-cards{padding-bottom:var(--spacing-8xl)}}.home-cards__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-4xl)}@media(min-width:1024px){.home-cards__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-3xl)}}.home-cards__item{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0}.home-cards__item>.card-others-alternative{width:100%}.home-destaques{padding-block:var(--spacing-7xl) var(--spacing-7xl)}@media(min-width:1024px){.home-destaques{padding-block:var(--spacing-8xl)}}.home-destaques .home-section__head{padding-top:calc(var(--spacing-3xl) - var(--border-width-sm))}.home-destaques__title{margin:0;color:var(--content-primary-on-light);font-family:var(--font-family-primary);font-size:var(--heading-1-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.home-destaques__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-4xl);margin-top:var(--spacing-4xl)}@media(min-width:1024px){.home-destaques__grid{grid-template-columns:minmax(0,571fr) minmax(0,537fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:var(--spacing-md);margin-top:var(--spacing-7xl)}}.home-destaques__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-4xl)}@media(min-width:1024px){.home-destaques__list{gap:var(--spacing-lg)}}@media(min-width:1024px){.home-destaques__item{max-width:485px}}.home-destaques__featured .card-highlight--large .card__media{aspect-ratio:571/376}.home-destaques__featured .card-highlight--large .card__body{gap:var(--spacing-2xl)}.home-destaques__featured .card-highlight--large .card__text,.home-destaques__featured .card-highlight--large .card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.home-destaques__item .card-highlight--small{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.home-destaques__item .card-highlight--small .card__media{-webkit-box-flex:0;-ms-flex:0 0 137px;flex:0 0 137px;max-width:none;aspect-ratio:200/140}.home-destaques__item .card-highlight--small .card__body{gap:var(--spacing-lg)}.home-destaques__item .card-highlight--small .card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}@media(min-width:1024px){.home-destaques__item .card-highlight--small{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-destaques__item .card-highlight--small .card__media{-ms-flex-preferred-size:200px;flex-basis:200px}}.home-instituicoes{padding-bottom:var(--spacing-8xl)}@media(max-width:767px){.home-instituicoes{padding-bottom:var(--spacing-7xl)}}.home-instituicoes .home-section__head{padding-top:calc(var(--spacing-xl) - var(--border-width-sm))}.home-instituicoes__wrap{container-type:inline-size;margin-top:var(--spacing-6xl)}@media(max-width:767px){.home-instituicoes__wrap{margin-top:var(--spacing-4xl)}}.home-instituicoes__list{--cols:5;--gap:var(--spacing-4xl);--cell-h:calc((100cqw - (var(--cols) - 1) * var(--gap)) / var(--cols) * 160 / 261);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:var(--gap);margin:0;padding:0;list-style:none}@media(max-width:767px){.home-instituicoes__list{--cols:2;--gap:var(--spacing-xl);--cell-h:106px}}.home-instituicoes__item{position:relative;-webkit-box-flex:0;-ms-flex:0 0 calc((100% - (var(--cols) - 1)*var(--gap))/ var(--cols));flex:0 0 calc((100% - (var(--cols) - 1)*var(--gap))/ var(--cols));height:var(--cell-h);min-width:0}.home-instituicoes__item::after{content:"";position:absolute;top:0;right:calc(var(--gap)/-2);width:0;height:100%;border-left:var(--border-width-xs) solid var(--color-neutral-light)}.home-instituicoes__item::before{position:absolute;top:calc(var(--gap)/-2);right:calc(var(--gap)/-2);left:calc(var(--gap)/-2);height:0;border-top:var(--border-width-xs) solid var(--color-neutral-light)}.home-instituicoes__item:nth-child(n+6)::before{content:""}.home-instituicoes__item:nth-child(5n+1)::before{left:0}.home-instituicoes__item:nth-child(5n)::before{right:0}.home-instituicoes__item:last-child::after,.home-instituicoes__item:nth-child(5n)::after{display:none}.home-instituicoes__item:last-child::before{right:0}@media(max-width:767px){.home-instituicoes__item:nth-child(5n)::after{display:block}.home-instituicoes__item:nth-child(5n)::before,.home-instituicoes__item:nth-child(5n+1)::before,.home-instituicoes__item:nth-child(n+6)::before{content:none;left:calc(var(--gap)/-2);right:calc(var(--gap)/-2)}.home-instituicoes__item:nth-child(n+3)::before{content:""}.home-instituicoes__item:nth-child(2n+1)::before{left:0}.home-instituicoes__item:nth-child(2n)::before{right:0}.home-instituicoes__item:last-child::after,.home-instituicoes__item:nth-child(2n)::after{display:none}.home-instituicoes__item:last-child::before{right:0}}.home-instituicoes__link{display:block;height:100%;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:var(--motion-duration-interaction);transition-duration:var(--motion-duration-interaction);-webkit-transition-timing-function:var(--motion-easing-standard);transition-timing-function:var(--motion-easing-standard)}.home-instituicoes__link:hover{opacity:.7}.home-instituicoes__link:focus-visible{outline:var(--border-width-sm) solid var(--color-brand-primary-pure);outline-offset:var(--border-width-sm)}.home-instituicoes__img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home-introducao__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-8xl);padding-top:var(--spacing-6xl);padding-bottom:var(--spacing-8xl)}@media(max-width:767px){.home-introducao__inner{gap:var(--spacing-4xl);padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-7xl)}}.home-introducao__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-6xl)}@media(max-width:767px){.home-introducao__content{gap:var(--spacing-4xl)}}.home-introducao__eyebrow{margin:0;color:var(--content-secondary-on-light);font-family:var(--font-family-primary);font-size:var(--eyebrow-1-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md);text-transform:uppercase}.home-introducao__title{max-width:918px;margin:0;color:var(--content-primary-on-light);font-family:var(--font-family-primary);font-size:var(--heading-1-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none);line-height:round(up,1.1em,1px)}@media(max-width:767px){.home-introducao__title{max-width:none}}.home-introducao__bio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-6xl);max-width:735px;margin-left:381px}@media(max-width:1023px){.home-introducao__bio{max-width:none;margin-left:0}}@media(max-width:767px){.home-introducao__bio{gap:var(--spacing-4xl)}}.home-introducao__text{color:var(--content-secondary-on-light);font-family:var(--font-family-tertiary);font-size:var(--text-2-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none);line-height:round(up,1.2em,1px)}.home-introducao__text p{margin:0}.home-introducao__text p+p{margin-top:var(--spacing-xl)}.home-introducao__action{-ms-flex-item-align:start;align-self:flex-start}@media(prefers-reduced-motion:no-preference){.home-introducao__action,.home-introducao__eyebrow,.home-introducao__text,.home-introducao__title{-webkit-animation:home-intro-in var(--intro-duration) var(--motion-easing-out) var(--intro-delay) both;animation:home-intro-in var(--intro-duration) var(--motion-easing-out) var(--intro-delay) both}.home-introducao__eyebrow{--intro-y:12px;--intro-duration:500ms;--intro-delay:120ms}.home-introducao__title{--intro-y:22px;--intro-duration:700ms;--intro-delay:220ms}.home-introducao__text{--intro-y:18px;--intro-duration:650ms;--intro-delay:330ms}.home-introducao__action{--intro-y:14px;--intro-duration:500ms;--intro-delay:450ms}}@-webkit-keyframes home-intro-in{from{opacity:0;-webkit-transform:translateY(var(--intro-y));transform:translateY(var(--intro-y))}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes home-intro-in{from{opacity:0;-webkit-transform:translateY(var(--intro-y));transform:translateY(var(--intro-y))}to{opacity:1;-webkit-transform:none;transform:none}}.home-temas{--temas-card-width:261px;--temas-card-gap:var(--spacing-3xl);--temas-soft-offset:250px;--temas-lift:var(--spacing-md);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-4xl);padding-bottom:var(--spacing-7xl);overflow:clip;isolation:isolate}.home-temas::before{content:"";position:absolute;z-index:-1;inset:0;background-color:var(--color-neutral-like-white)}@media(min-width:768px){.home-temas{gap:var(--spacing-6xl);padding-bottom:var(--spacing-8xl)}.home-temas::before{display:none}}.home-temas .home-section__head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:calc(-1*var(--border-width-sm))}.home-temas__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-lg)}.is-static .home-temas__nav,.no-js .home-temas__nav{display:none}@media(max-width:767px){.home-temas__nav{display:none}}.home-temas__stage{position:relative;margin-top:calc(-1*var(--temas-lift))}@media(min-width:768px){.home-temas__stage::before{content:"";position:absolute;z-index:-1;top:-100vh;right:0;left:0;height:calc(100vh + var(--temas-lift) + var(--temas-soft-offset));background-color:var(--color-neutral-like-white)}}.home-temas__track{--temas-inset:max(var(--grid-margin), calc((100% - var(--container-content-max)) / 2));padding-top:var(--temas-lift);padding-inline:var(--temas-inset);overflow-x:auto;overscroll-behavior-x:contain;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding-inline:var(--temas-inset);scrollbar-width:none}.home-temas__track::-webkit-scrollbar{display:none}.home-temas__track:focus-visible{outline:var(--border-width-sm) solid var(--color-brand-primary-pure);outline-offset:var(--border-width-sm);outline-offset:calc(-1*var(--border-width-sm))}.home-temas__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--temas-card-gap);width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0;padding:0;list-style:none}.home-temas__item{-webkit-box-flex:0;-ms-flex:0 0 var(--temas-card-width);flex:0 0 var(--temas-card-width);display:-webkit-box;display:-ms-flexbox;display:flex;scroll-snap-align:start}.home-temas__item>.card-themes{width:100%}.home-temas__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:calc(-1*var(--spacing-md))}@media(max-width:767px){.home-temas__action{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:calc(-1*var(--spacing-xl))}}@media(min-width:1024px){.home-temas--fixo .home-temas__track{overflow:visible}}@media(min-width:1024px){.home-temas--fixo .home-temas__list{width:auto}}@media(min-width:768px){.home-temas__item{-webkit-transition:opacity .3s var(--motion-easing-out);transition:opacity .3s var(--motion-easing-out)}.home-temas__item[data-fora="1"]{opacity:.4}.home-temas__item[data-fora="2"]{opacity:.1}.home-temas__item[data-fora="3"]{opacity:0}}@media(prefers-reduced-motion:reduce){.home-temas__track{scroll-behavior:auto}}.home-tipos{padding-bottom:var(--spacing-6xl)}@media(max-width:767px){.home-tipos{padding-top:var(--spacing-6xl);padding-bottom:var(--spacing-4xl)}}.home-tipos__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-2xl);margin:calc(var(--spacing-6xl) - var(--border-width-sm)) 0 0;padding:0;list-style:none}@media(max-width:767px){.home-tipos__list{gap:var(--spacing-4xl);margin-top:calc(var(--spacing-4xl) - var(--border-width-sm))}}.home-tipos__divider{position:relative;height:0}.home-tipos__divider::before{content:"";position:absolute;inset:0 0 auto;border-top:var(--border-width-xs) solid var(--color-neutral-light)}@media(max-width:767px){.home-tipos__divider{display:none}}body.home{--home-topo-height:203px;--home-topo-row:132px;--home-topo-band:32px;--home-topo-strip-w:4282px;--home-topo-strip-h:204px;--home-topo-cycle:132.001s;--home-topo-travel:2915.325px;--home-topo-travel-b:932.904px}@media(max-width:767px){body.home{--home-topo-height:165px;--home-topo-row:113px;--home-topo-band:30px;--home-topo-strip-w:3484px;--home-topo-strip-h:166px;--home-topo-travel:2369.6px;--home-topo-travel-b:758.3px}}.home-topo{position:relative;z-index:0}.home-topo__stage{position:relative;height:var(--home-topo-height);overflow:hidden;isolation:isolate;background-color:var(--color-neutral-like-white);-webkit-animation:home-topo-fade var(--home-topo-cycle) linear infinite;animation:home-topo-fade var(--home-topo-cycle) linear infinite}.home-topo__row{height:var(--home-topo-row)}.home-topo__band{position:absolute;inset:0 0 auto 0;height:var(--home-topo-band);background-color:var(--color-brand-primary-pure);mix-blend-mode:multiply}.home-topo__strip{position:absolute;inset:0;overflow:hidden;mix-blend-mode:multiply;pointer-events:none}.home-topo__track{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(var(--home-topo-strip-w)*2);height:var(--home-topo-strip-h);will-change:transform}.home-topo__strip--back .home-topo__track{-webkit-animation:home-topo-walk-1 var(--home-topo-cycle) linear infinite;animation:home-topo-walk-1 var(--home-topo-cycle) linear infinite}.home-topo__strip--front .home-topo__track{-webkit-animation:home-topo-walk-2 var(--home-topo-cycle) linear infinite;animation:home-topo-walk-2 var(--home-topo-cycle) linear infinite}.js .home-topo:not(.is-ready) .home-topo__stage,.js .home-topo:not(.is-ready) .home-topo__track,.js .home-topo:not(.is-running) .home-topo__stage,.js .home-topo:not(.is-running) .home-topo__track{-webkit-animation-play-state:paused;animation-play-state:paused}.home-topo__img{-webkit-box-flex:0;-ms-flex:none;flex:none;display:block;width:var(--home-topo-strip-w);height:var(--home-topo-strip-h);max-width:none}@-webkit-keyframes home-topo-fade{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1)}0.53%{opacity:1}100%{opacity:1}}@keyframes home-topo-fade{0%{opacity:0;-webkit-animation-timing-function:cubic-bezier(.22,1,.36,1);animation-timing-function:cubic-bezier(.22,1,.36,1)}0.53%{opacity:1}100%{opacity:1}}@-webkit-keyframes home-topo-walk-1{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}99.999%{-webkit-transform:translate3d(var(--home-topo-travel),0,0);transform:translate3d(var(--home-topo-travel),0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes home-topo-walk-1{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}99.999%{-webkit-transform:translate3d(var(--home-topo-travel),0,0);transform:translate3d(var(--home-topo-travel),0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes home-topo-walk-2{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}75.757%{-webkit-transform:translate3d(var(--home-topo-travel),0,0);transform:translate3d(var(--home-topo-travel),0,0)}75.758%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(var(--home-topo-travel-b),0,0);transform:translate3d(var(--home-topo-travel-b),0,0)}}@keyframes home-topo-walk-2{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}75.757%{-webkit-transform:translate3d(var(--home-topo-travel),0,0);transform:translate3d(var(--home-topo-travel),0,0)}75.758%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(var(--home-topo-travel-b),0,0);transform:translate3d(var(--home-topo-travel-b),0,0)}}@media(prefers-reduced-motion:reduce){.home-topo__stage,.home-topo__track{-webkit-animation:none;animation:none}}body.home .site-header__inner{-webkit-animation-delay:.5s;animation-delay:.5s}.home__soft{background-color:var(--color-neutral-soft)}.home-section__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:var(--border-width-sm) solid var(--color-brand-primary-pure)}.home-section__eyebrow{margin:0;color:var(--content-primary-on-light);font-family:var(--font-family-primary);font-size:var(--eyebrow-1-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md);text-transform:uppercase}.js [data-reveal-item]:not(.is-in){opacity:0}[data-reveal-item].is-in{-webkit-animation:home-reveal .6s var(--motion-easing-out) var(--reveal-delay,0ms) backwards;animation:home-reveal .6s var(--motion-easing-out) var(--reveal-delay,0ms) backwards}@-webkit-keyframes home-reveal{from{opacity:0;translate:0 var(--reveal-y,18px)}to{opacity:1;translate:none}}@keyframes home-reveal{from{opacity:0;translate:0 var(--reveal-y,18px)}to{opacity:1;translate:none}}@media(prefers-reduced-motion:reduce){.js [data-reveal-item]:not(.is-in){opacity:1}}.hero-post{background-color:var(--color-neutral-like-white)}.hero-post__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-3xl);padding-block:var(--spacing-4xl)}.hero-post__topo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-3xl)}@media(min-width:1024px){.hero-post__topo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:316px;border-bottom:var(--border-width-sm) solid var(--color-brand-primary-pure)}}@media(min-width:1024px){.hero-post__topo--sem-imagem{min-height:0;padding-block:var(--spacing-3xl)}}.hero-post__texto{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-3xl);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0}@media(min-width:1024px){.hero-post__texto{padding-block:var(--spacing-2xl)}}.hero-post__meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing-xl);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-post__tema{margin:0;color:var(--content-tertiary-on-light);font-family:var(--font-family-primary);font-size:var(--eyebrow-2-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md);text-transform:uppercase}.hero-post__titulo{margin:0;color:var(--content-primary-on-light);font-family:var(--font-family-primary);font-size:var(--heading-1-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none);overflow-wrap:anywhere}.hero-post__subtitulo{margin:0;color:var(--content-secondary-on-light);font-family:var(--font-family-tertiary);font-size:var(--text-1-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.hero-post__imagem{display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;height:auto;aspect-ratio:451/314;border:var(--border-width-xs) solid var(--color-neutral-light);-o-object-fit:cover;object-fit:cover}@media(min-width:1024px){.hero-post__imagem{width:451px;height:314px;aspect-ratio:auto;-ms-flex-item-align:end;align-self:flex-end}}.hero-post__ficha{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-3xl)}@media(min-width:1024px){.hero-post__ficha{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--spacing-6xl);-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.hero-post__referencia{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;margin:0;color:var(--content-secondary-on-light);font-family:var(--font-family-tertiary);font-size:var(--text-3-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}.hero-post__referencia strong{color:var(--color-neutral-like-black);font-weight:var(--font-weight-bold)}.hero-post__linha{width:100%;height:0;margin:0;border:0;border-top:var(--border-width-sm) solid var(--color-brand-primary-pure)}@media(min-width:1024px){.hero-post__linha{display:none}}.hero-post__acoes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;gap:var(--spacing-lg);margin-left:auto}@media(max-width:1023px){.hero-post__acoes{width:100%;margin-left:0}.hero-post__acoes .button{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}body.has-hero-pagina main>section.post-corpo{background-color:var(--color-neutral-soft)}.post-corpo{overflow-x:clip;padding-block:var(--spacing-6xl)}@media(min-width:768px){.post-corpo{padding-block:var(--spacing-9xl)}}.post-corpo__coluna{max-width:736px;margin-inline:auto}.post-relacionados{padding-block:var(--spacing-6xl)}@media(min-width:768px){.post-relacionados{padding-block:var(--spacing-8xl)}}.post-relacionados>.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-7xl);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.post-relacionados__cabecalho{width:100%;padding-top:var(--spacing-3xl);border-top:var(--border-width-sm) solid var(--color-brand-primary-pure)}.post-relacionados__titulo{margin:0;color:var(--content-primary-on-light);font-family:var(--font-family-primary);font-size:var(--heading-1-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none)}.post-relacionados__lista{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-6xl);width:100%}@media(min-width:768px){.post-relacionados__lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-3xl)}}.post-relacionados__item{min-width:0}@media(prefers-reduced-motion:no-preference){.hero-post__imagem{-webkit-animation:hero-post-image 1.45s var(--motion-easing-out) both;animation:hero-post-image 1.45s var(--motion-easing-out) both}.hero-post__ficha,.hero-post__meta,.hero-post__subtitulo,.hero-post__titulo{-webkit-animation:hero-pagina-rise var(--hero-duration) var(--motion-easing-out) var(--hero-delay) both;animation:hero-pagina-rise var(--hero-duration) var(--motion-easing-out) var(--hero-delay) both}.hero-post__meta{--hero-y:10px;--hero-delay:480ms;--hero-duration:550ms}.hero-post__titulo{--hero-y:18px;--hero-delay:620ms;--hero-duration:750ms}.hero-post__subtitulo{--hero-y:12px;--hero-delay:780ms;--hero-duration:550ms}.hero-post__ficha{--hero-y:12px;--hero-delay:880ms;--hero-duration:600ms}}@-webkit-keyframes hero-post-image{0%{opacity:0;-webkit-transform:translate(-12px,18px) scale(1.055);transform:translate(-12px,18px) scale(1.055)}58.6%{opacity:1}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes hero-post-image{0%{opacity:0;-webkit-transform:translate(-12px,18px) scale(1.055);transform:translate(-12px,18px) scale(1.055)}58.6%{opacity:1}100%{opacity:1;-webkit-transform:none;transform:none}}@media(min-width:768px){body.has-hero-post,body.has-hero-sobre{--hero-pagina-topo:32px}}.hero-sobre{--sobre-foto-w:min(766px, 56vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width:1024px){.hero-sobre{min-height:calc(var(--sobre-foto-w)*506/766)}}.hero-sobre__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width:1024px){.hero-sobre__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.hero-sobre__texto{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-2xl);width:100%;padding-top:var(--spacing-4xl)}@media(min-width:1024px){.hero-sobre__texto{gap:var(--spacing-4xl);width:353px;padding-top:0;padding-bottom:var(--spacing-5xl)}}.hero-sobre__titulo{margin:0;color:var(--content-primary-on-light);font-family:var(--font-family-primary);font-size:var(--heading-1-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none);text-wrap:balance}.hero-sobre__descricao{margin:0;color:var(--content-secondary-on-light);font-family:var(--font-family-secondary);font-size:var(--highlight-2-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-none)}.hero-sobre__image{display:block;width:100%;max-width:766px;height:auto;margin:var(--spacing-4xl) 0 0 auto;aspect-ratio:766/506;-o-object-fit:cover;object-fit:cover;pointer-events:none}@media(min-width:1024px){.hero-sobre__image{position:absolute;right:calc(max(0px,100% - 1366px)/ 2);bottom:0;z-index:1;width:var(--sobre-foto-w);margin:0}}.sobre{padding-block:var(--spacing-5xl) var(--spacing-3xl)}@media(min-width:768px){.sobre{padding-block:var(--spacing-8xl)}}.sobre__grade{display:grid;gap:var(--spacing-6xl);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.sobre__grade{grid-template-columns:356px minmax(0,1fr);gap:119px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.sobre__grade--sem-links{grid-template-columns:minmax(0,1fr)}.sobre__grade--sem-links .sobre__texto{max-width:645px}.sobre__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-5xl)}@media(min-width:1024px){.sobre__links{position:sticky;top:var(--spacing-5xl)}}.sobre__links-titulo{margin:0;padding-top:19px;border-top:var(--border-width-sm) solid var(--color-brand-primary-pure);color:var(--content-primary-on-light);font-family:var(--font-family-primary);font-size:var(--eyebrow-1-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md);text-transform:uppercase}.sobre__links-lista{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing-2xl);margin:0;padding:0;list-style:none}.sobre__links-lista li{display:-webkit-box;display:-ms-flexbox;display:flex}.sobre__links-lista .text-button{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.sobre__links-lista .text-button .icon{-webkit-box-flex:0;-ms-flex:none;flex:none}.sobre__texto.post-content{--content-block-spacing:var(--spacing-4xl)}.sobre__texto.post-content>p:not(.is-style-destaque){font-family:var(--font-family-tertiary);font-size:var(--text-2-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none);margin-bottom:var(--spacing-3xl)}@media(min-width:768px){.sobre__texto.post-content>p:not(.is-style-destaque){font-family:var(--font-family-tertiary);font-size:var(--text-1-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-none)}}.sobre__texto.post-content>p.is-style-destaque,.sobre__texto.post-content>p:first-child{margin-bottom:var(--content-block-spacing)}.sobre__texto.post-content>h2,.sobre__texto.post-content>h3{font-family:var(--font-family-primary);font-size:var(--heading-4-size);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-none);margin-bottom:var(--content-block-spacing);color:var(--content-primary-on-light)}.sobre__texto.post-content>p:last-child{margin-bottom:0}.sobre+.home-instituicoes{padding-top:var(--spacing-6xl)}@media(min-width:768px){.sobre+.home-instituicoes{padding-top:var(--spacing-8xl)}}@media(prefers-reduced-motion:no-preference){.hero-sobre__image{-webkit-animation:hero-sobre-image 1.45s var(--motion-easing-out) both;animation:hero-sobre-image 1.45s var(--motion-easing-out) both}.hero-sobre__descricao,.hero-sobre__titulo{-webkit-animation:hero-pagina-rise var(--hero-duration) var(--motion-easing-out) var(--hero-delay) both;animation:hero-pagina-rise var(--hero-duration) var(--motion-easing-out) var(--hero-delay) both}.hero-sobre__titulo{--hero-y:18px;--hero-delay:620ms;--hero-duration:750ms}.hero-sobre__descricao{--hero-y:14px;--hero-delay:780ms;--hero-duration:550ms}.sobre__links,.sobre__texto>*{--hero-y:18px;-webkit-animation:hero-pagina-rise .6s var(--motion-easing-out) var(--sobre-delay,1780ms) both;animation:hero-pagina-rise .6s var(--motion-easing-out) var(--sobre-delay,1780ms) both}.sobre__links{--sobre-delay:1200ms}.sobre__texto>p:first-child{--sobre-delay:1350ms}.sobre__texto>hr{-webkit-animation-name:hero-pagina-fade;animation-name:hero-pagina-fade;--sobre-delay:1520ms}.sobre__texto>h2,.sobre__texto>h3{--hero-y:12px;--sobre-delay:1650ms}}@-webkit-keyframes hero-sobre-image{0%{opacity:0;-webkit-transform:translate(-21px,18px) scale(1.055);transform:translate(-21px,18px) scale(1.055)}58.6%{opacity:1}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes hero-sobre-image{0%{opacity:0;-webkit-transform:translate(-21px,18px) scale(1.055);transform:translate(-21px,18px) scale(1.055)}58.6%{opacity:1}100%{opacity:1;-webkit-transform:none;transform:none}}