:root {--headings-2xs: clamp(0.82rem, calc(-0.0016666666666666661 * (100vw - 36rem) + 0.82rem), 0.64rem);--headings-xs: clamp(1.02rem, calc(-0.0011111111111111111 * (100vw - 36rem) + 1.02rem), 0.9rem);--headings-s: clamp(1.28rem, calc(-0.00009259259259259267 * (100vw - 36rem) + 1.28rem), 1.27rem);--headings-m: clamp(1.6rem, calc(0.0018518518518518515 * (100vw - 36rem) + 1.6rem), 1.8rem);--headings-l: clamp(2rem, calc(0.005092592592592591 * (100vw - 36rem) + 2rem), 2.55rem);--headings-xl: clamp(2.5rem, calc(0.010185185185185186 * (100vw - 36rem) + 2.5rem), 3.6rem);--headings-2xl: clamp(3.13rem, calc(0.01814814814814815 * (100vw - 36rem) + 3.13rem), 5.09rem);--headings-3xl: clamp(3.91rem, calc(0.030462962962962963 * (100vw - 36rem) + 3.91rem), 7.2rem);--headings-4xl: clamp(4.88rem, calc(0.04898148148148148 * (100vw - 36rem) + 4.88rem), 10.17rem);--text-2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem);--text-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem);--text-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem);--text-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem);--text-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem);--text-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem);--text-2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem);--text-3xl: clamp(3.91rem, calc(0.016388888888888883 * (100vw - 36rem) + 3.91rem), 5.68rem);--space-2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem);--space-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem);--space-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem);--space-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem);--space-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem);--space-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem);--space-2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem);--space-3xl: clamp(3.91rem, calc(0.022222222222222216 * (100vw - 36rem) + 3.91rem), 6.31rem);--space-4xl: clamp(4.88rem, calc(0.03277777777777778 * (100vw - 36rem) + 4.88rem), 8.42rem);--space-5xl: clamp(6.1rem, calc(0.04740740740740742 * (100vw - 36rem) + 6.1rem), 11.22rem);--space-6xl: clamp(7.63rem, calc(0.06787037037037037 * (100vw - 36rem) + 7.63rem), 14.96rem);--marca--primary: #00333C;--marca--container: #004B57;--marca--accent: #96D0DE;--marca--accent-soft: #D4EEF4;--marca--darkest: #00252B;--superficie--base: #FAF9F6;--superficie--alt: #F4F3F0;--superficie--card: #EFEEEB;--superficie--white: #FFFFFF;--texto--primary: #1A1C1A;--texto--secondary: #40484A;--texto--disabled: #70787B;--texto--on-dark: #FFFFFF;--texto--border: #BFC8CA;--espaciado--xs: 8px;--espaciado--sm: 16px;--espaciado--md: 24px;--espaciado--lg: 32px;--espaciado--xl: 48px;--espaciado--2xl: 64px;--espaciado--3xl: 80px;--espaciado--hero: 120px;--tipografia--headline: Noto Serif;--tipografia--body: Inter;--tipografia--xs: 11px;--tipografia--sm: 14px;--tipografia--base: 16px;--tipografia--lg: 18px;--tipografia--xl: 24px;--tipografia--2xl: 40px;--tipografia--3xl: 64px;--tipografia--tracking: 0.3em;--tipografia--leading-tight: 1.1;--tipografia--leading-body: 1.6;--radio--none: 0px;--radio--sm: 4px;--radio--md: 8px;--radio--full: 9999px;--sombra--card: 0 4px 12px rgba(0,51,60,0.08);--sombra--card-hover: 0 8px 24px rgba(0,51,60,0.14);--sombra--dark: 0 20px 40px rgba(0,0,0,0.10);--overlay--soft: rgba(0,51,60,0.55);--overlay--medium: rgba(0,51,60,0.72);--overlay--strong: rgba(0,51,60,0.88);--gradiente--dark: linear-gradient(135deg, #00333C, #004B57);--gradiente--dark-deep: linear-gradient(180deg, #00252B, #00333C 50%, #004B57);--gradiente--overlay-left: linear-gradient(to right, rgba(0,51,60,0.85) 40%, rgba(0,51,60,0) 100%);--gradiente--overlay-bottom: linear-gradient(to top, rgba(0,51,60,0.90), rgba(0,51,60,0) 60%);--gradiente--surface-soft: linear-gradient(180deg, #FAF9F6, #F4F3F0);--gradiente--badge: linear-gradient(135deg, #D4EEF4, #96D0DE);----at-container-xl: 1280px;----at-container-2xl: 1440px;----at-container-l: 1024px;----at-container-s: 640px;----at-container-3xl: 1600px;----at-gap-3xl: 6rem;----at-gap-2xl: 4rem;----at-gap-xl: 2.5rem;----at-container-m: 768px;----at-gap-l: 1.5rem;----at-gap-m: 1rem;----at-gap-s: 0.75rem;----at-gap-xs: 0.5rem;----at-gap-2xs: 0.25rem;----at-leading--body-relaxed: 1.8;----at-leading--body: 1.6;----at-leading--body-tight: 1.35;----at-leading--heading-relaxed: 1.3;----at-leading--heading: 1.2;----at-leading--heading-tight: 1.1;----at-radius-pill: 9999px;----at-radius-2xl: 24px;----at-radius-xl: 16px;----at-radius-m: 8px;----at-radius-l: 12px;----at-radius-s: 4px;----at-radius-xs: 2px;----at-weight--black: 900;----at-weight--semibold: 600;----at-weight--bold: 700;----at-weight--medium: 500;----at-weight--regular: 400;----at-weight--light: 300;----at-z--tooltip: 1200;----at-z--toast: 1100;----at-z--modal: 1000;----at-z--popover: 50;----at-z--banner: 30;----at-z--overlay: 40;----at-z--sticky: 20;----at-z--dropdown: 10;----at-z--base: 0;--at-shadow-m: 0 4px 8px rgba(0,0,0,0.08), 0 2px 4px rgba(0,0,0,0.06);--at-shadow-s: 0 1px 2px rgba(0,0,0,0.06), 0 1px 1px rgba(0,0,0,0.04);--at-shadow-l: 0 10px 15px rgba(0,0,0,0.10), 0 4px 6px rgba(0,0,0,0.08);--at-shadow-xl: 0 20px 25px rgba(0,0,0,0.12), 0 8px 10px rgba(0,0,0,0.10);--at-shadow-2xl: 0 25px 50px rgba(0,0,0,0.20);--at-heading-3xl: clamp(2.6438rem, 1.8592rem + 3.4874vw, 4.9979rem);--at-heading-2xl: clamp(2.2032rem, 1.6878rem + 2.2906vw, 3.7493rem);--at-heading-xl: clamp(1.836rem, 1.5104rem + 1.447vw, 2.8127rem);--at-heading-l: clamp(1.53rem, 1.3366rem + 0.8593vw, 2.1101rem);--at-heading-m: clamp(1.275rem, 1.1724rem + 0.4562vw, 1.5829rem);--at-heading-s: clamp(1.0625rem, 1.0208rem + 0.1852vw, 1.1875rem);--at-heading-xs: clamp(0.8854rem, 0.8836rem + 0.008vw, 0.8908rem);--at-heading-2xs: clamp(0.6683rem, 0.761rem - 0.103vw, 0.7378rem);--at-text-3xl: clamp(2.6438rem, 1.8592rem + 3.4874vw, 4.9979rem);--at-text-2xl: clamp(2.2032rem, 1.6878rem + 2.2906vw, 3.7493rem);--at-text-xl: clamp(1.836rem, 1.5104rem + 1.447vw, 2.8127rem);--at-text-l: clamp(1.53rem, 1.3366rem + 0.8593vw, 2.1101rem);--at-text-m: clamp(1.275rem, 1.1724rem + 0.4562vw, 1.5829rem);--at-text-s: clamp(1.0625rem, 1.0208rem + 0.1852vw, 1.1875rem);--at-text-xs: clamp(0.8854rem, 0.8836rem + 0.008vw, 0.8908rem);--at-text-2xs: clamp(0.6683rem, 0.761rem - 0.103vw, 0.7378rem);--at-space-3xs: clamp(0.25rem, 0.2292rem + 0.0926vw, 0.3125rem);--at-space-2xs: clamp(0.5625rem, 0.5417rem + 0.0926vw, 0.625rem);--at-space-xs: clamp(0.8125rem, 0.7917rem + 0.0926vw, 0.875rem);--at-space-s: clamp(1.0625rem, 1.0208rem + 0.1852vw, 1.1875rem);--at-space-m: clamp(1.625rem, 1.5625rem + 0.2778vw, 1.8125rem);--at-space-l: clamp(2.125rem, 2.0417rem + 0.3704vw, 2.375rem);--at-space-xl: clamp(3.1875rem, 3.0625rem + 0.5556vw, 3.5625rem);--at-space-2xl: clamp(4.25rem, 4.0833rem + 0.7407vw, 4.75rem);--at-space-3xl: clamp(6.375rem, 6.125rem + 1.1111vw, 7.125rem);--at-space-3xs-2xs: clamp(0.25rem, 0.125rem + 0.5556vw, 0.625rem);--at-space-2xs-xs: clamp(0.5625rem, 0.4583rem + 0.463vw, 0.875rem);--at-space-xs-s: clamp(0.8125rem, 0.6875rem + 0.5556vw, 1.1875rem);--at-space-s-m: clamp(1.0625rem, 0.8125rem + 1.1111vw, 1.8125rem);--at-space-m-l: clamp(1.625rem, 1.375rem + 1.1111vw, 2.375rem);--at-space-l-xl: clamp(2.125rem, 1.6458rem + 2.1296vw, 3.5625rem);--at-space-xl-2xl: clamp(3.1875rem, 2.6667rem + 2.3148vw, 4.75rem);--at-space-2xl-3xl: clamp(4.25rem, 3.2917rem + 4.2593vw, 7.125rem);--brxw-max-screen-width: 1440px;--brxw-min-screen-width: 320px;--brxw-card-title-size: var(--brxw-text-l);--brxw-text-width-s: 20ch;--brxw-text-width-m: 45ch;--brxw-title-width-s: 20ch;--brxw-text-width-l: 65ch;--brxw-title-width-m: 25ch;--brxw-title-width-l: 35ch;--brxw-line-height-body: calc(8px + 2ex);--brxw-line-height-heading: calc(6px + 2ex);--brxw-container-gap: var(--brxw-space-3xl);--brxw-grid-gap: var(--brxw-space-l);--brxw-content-gap: var(--brxw-space-m);--brxw-section-space-horizontal: var(--brxw-space-m);--brxw-section-space-vertical: var(--brxw-space-3xl);--brxw-grid-1: minmax(0,1fr);--brxw-grid-2: repeat(2, minmax(0, 1fr));--brxw-grid-3: repeat(3, minmax(0, 1fr));--brxw-grid-4: repeat(4, minmax(0, 1fr));--brxw-grid-5: repeat(5, minmax(0, 1fr));--brxw-grid-6: repeat(6, minmax(0, 1fr));--brxw-grid-7: repeat(7, minmax(0, 1fr));--brxw-grid-8: repeat(8, minmax(0, 1fr));--brxw-grid-9: repeat(9, minmax(0, 1fr));--brxw-grid-10: repeat(10, minmax(0, 1fr));--brxw-grid-11: repeat(11, minmax(0, 1fr));--brxw-grid-12: repeat(12, minmax(0, 1fr));--brxw-grid-1-2: minmax(0, 1fr) minmax(0, 2fr);--brxw-grid-1-3: minmax(0, 1fr) minmax(0, 3fr);--brxw-grid-1-4: minmax(0, 1fr) minmax(0, 4fr);--brxw-grid-2-1: minmax(0, 2fr) minmax(0, 1fr);--brxw-grid-4-1: minmax(0, 4fr) minmax(0, 1fr);--brxw-grid-2-3: minmax(0, 2fr) minmax(0, 3fr);--brxw-grid-3-1: minmax(0, 3fr) minmax(0, 1fr);--brxw-grid-3-2: minmax(0, 3fr) minmax(0, 2fr);--brxw-container-width: 140rem;--brxw-width-10: 10rem;--brxw-width-20: 20rem;--brxw-width-30: 30rem;--brxw-width-40: 40rem;--brxw-width-50: 50rem;--brxw-width-70: 70rem;--brxw-width-60: 60rem;--brxw-width-80: 80rem;--brxw-width-90: 90rem;--brxw-width-100: 100rem;--brxw-width-110: 110rem;--brxw-width-120: 120rem;--brxw-width-130: 130rem;--brxw-width-140: 140rem;--brxw-screen-height: 100vh;--brxw-screen-width: 100vw;--brxw-radius-xs: clamp(0.4rem, calc(0vw + 0.4rem), 0.4rem);--brxw-radius-s: clamp(0.6rem, calc(-0.18vw + 0.86rem), 0.8rem);--brxw-radius-m: clamp(1rem, calc(-0.18vw + 1.26rem), 1.2rem);--brxw-radius-l: clamp(1.6rem, calc(-0.36vw + 2.11rem), 2rem);--brxw-radius-xl: clamp(2.4rem, calc(-0.71vw + 3.43rem), 3.2rem);--brxw-radius-full: 1e5px;--brxw-shadow-xs: 0 1px 2px var(--shadow-primary);--brxw-shadow-s: 0 1.5px 3px var(--shadow-primary);--brxw-shadow-m: 0 2px 6px var(--shadow-primary);--brxw-shadow-l: 0 3px 12px var(--shadow-primary);--brxw-shadow-xl: 0 6px 48px var(--shadow-primary);--brxw-ratio-square: 1;--brxw-ratio-landscape: 4/3;--brxw-ratio-portrait: 3/4;--brxw-ratio-classic: 3/2;--brxw-ratio-classic-portrait: 2/3;--brxw-ratio-widescreen: 16/9;--brxw-ratio-ultrawide: 18/5;--brxw-ratio-golden: 1.6180/1;--brxw-ratio-default: var(--brxw-ratio-landscape);--brxw-transition-s: .2s;--brxw-transition-m: .35s;--brxw-transition-l: .5s;--brxw-color-neutral-25: hsla(0, 0%, 94.9%, 1);--brxw-color-neutral-50: hsla(0, 0%, 87.45%, 1);--brxw-color-neutral-100: hsla(0, 0%, 79.61%, 1);--brxw-color-neutral-200: hsla(0, 0%, 71.76%, 1);--brxw-color-neutral-300: hsla(0, 0%, 64.31%, 1);--brxw-color-neutral-400: hsla(0, 0%, 56.47%, 1);--brxw-color-neutral-500: hsla(0, 0%, 48.63%, 1);--brxw-color-neutral-600: hsla(0, 0%, 40.78%, 1);--brxw-color-neutral-700: hsla(0, 0%, 32.94%, 1);--brxw-color-neutral-800: hsla(0, 0%, 25.49%, 1);--brxw-color-neutral-900: hsla(0, 0%, 18.04%, 1);--brxw-color-neutral-950: hsla(0, 0%, 10.98%, 1);--brxw-color-neutral-trans-10: hsla(0, 0%, 10.98%, 0.1);--brxw-color-neutral-trans-20: hsla(0, 0%, 10.98%, 0.2);--brxw-color-neutral-trans-30: hsla(0, 0%, 10.98%, 0.3);--brxw-color-neutral-trans-40: hsla(0, 0%, 10.98%, 0.4);--brxw-color-neutral-trans-50: hsla(0, 0%, 10.98%, 0.5);--brxw-color-neutral-trans-60: hsla(0, 0%, 10.98%, 0.6);--brxw-color-neutral-trans-70: hsla(0, 0%, 10.98%, 0.7);--brxw-color-neutral-trans-80: hsla(0, 0%, 10.98%, 0.8);--brxw-color-neutral-trans-90: hsla(0, 0%, 10.98%, 0.9);--brxw-color-overlay: hsla(0, 0%, 10.98%, 0.5);--brxw-text-xs: var(--brxw-text-fluid-xs);--brxw-text-s: var(--brxw-text-fluid-s);--brxw-text-m: var(--brxw-text-fluid-m);--brxw-text-l: var(--brxw-text-fluid-l);--brxw-text-xl: var(--brxw-text-fluid-xl);--brxw-text-2xl: var(--brxw-text-fluid-2xl);--brxw-text-3xl: var(--brxw-text-fluid-3xl);--brxw-text-4xl: var(--brxw-text-fluid-4xl);--brxw-text-5xl: var(--brxw-text-fluid-5xl);--brxw-space-3xs: var(--brxw-space-fluid-3xs);--brxw-space-2xs: var(--brxw-space-fluid-2xs);--brxw-space-xs: var(--brxw-space-fluid-xs);--brxw-space-s: var(--brxw-space-fluid-s);--brxw-space-m: var(--brxw-space-fluid-m);--brxw-space-l: var(--brxw-space-fluid-l);--brxw-space-xl: var(--brxw-space-fluid-xl);--brxw-space-2xl: var(--brxw-space-fluid-2xl);--brxw-space-3xl: var(--brxw-space-fluid-3xl);--brxw-space-4xl: var(--brxw-space-fluid-4xl);--brxw-space-5xl: var(--brxw-space-fluid-5xl);--brxw-text-fluid-xs: clamp(1.02rem, calc(-0.00010427528675703867 * (100vw - 32rem) + 1.02rem), 1.01rem);--brxw-text-fluid-s: clamp(1.28rem, calc(0.0007299270072992707 * (100vw - 32rem) + 1.28rem), 1.35rem);--brxw-text-fluid-m: clamp(1.6rem, calc(0.0020855057351407713 * (100vw - 32rem) + 1.6rem), 1.8rem);--brxw-text-fluid-l: clamp(2rem, calc(0.0041710114702815425 * (100vw - 32rem) + 2rem), 2.4rem);--brxw-text-fluid-xl: clamp(2.5rem, calc(0.007299270072992702 * (100vw - 32rem) + 2.5rem), 3.2rem);--brxw-text-fluid-2xl: clamp(3.13rem, calc(0.011783107403545358 * (100vw - 32rem) + 3.13rem), 4.26rem);--brxw-text-fluid-3xl: clamp(3.91rem, calc(0.018456725755995825 * (100vw - 32rem) + 3.91rem), 5.68rem);--brxw-text-fluid-4xl: clamp(4.88rem, calc(0.028154327424400417 * (100vw - 32rem) + 4.88rem), 7.58rem);--brxw-text-fluid-5xl: clamp(6.1rem, calc(0.04171011470281543 * (100vw - 32rem) + 6.1rem), 10.1rem);--brxw-space-fluid-3xs: clamp(0.66rem, calc(-0.0002678571428571431 * (100vw - 32rem) + 0.66rem), 0.63rem);--brxw-space-fluid-2xs: clamp(0.82rem, calc(0.00017857142857142873 * (100vw - 32rem) + 0.82rem), 0.84rem);--brxw-space-fluid-xs: clamp(1.02rem, calc(0.0009821428571428561 * (100vw - 32rem) + 1.02rem), 1.13rem);--brxw-space-fluid-s: clamp(1.28rem, calc(0.001964285714285714 * (100vw - 32rem) + 1.28rem), 1.5rem);--brxw-space-fluid-m: clamp(1.6rem, calc(0.0035714285714285704 * (100vw - 32rem) + 1.6rem), 2rem);--brxw-space-fluid-l: clamp(2rem, calc(0.005982142857142857 * (100vw - 32rem) + 2rem), 2.67rem);--brxw-space-fluid-xl: clamp(2.5rem, calc(0.009374999999999998 * (100vw - 32rem) + 2.5rem), 3.55rem);--brxw-space-fluid-2xl: clamp(3.13rem, calc(0.014375000000000002 * (100vw - 32rem) + 3.13rem), 4.74rem);--brxw-space-fluid-3xl: clamp(3.91rem, calc(0.021428571428571425 * (100vw - 32rem) + 3.91rem), 6.31rem);--brxw-space-fluid-4xl: clamp(4.88rem, calc(0.031607142857142854 * (100vw - 32rem) + 4.88rem), 8.42rem);--brxw-space-fluid-5xl: clamp(6.1rem, calc(0.04571428571428572 * (100vw - 32rem) + 6.1rem), 11.22rem);--min-viewport: 360;--max-viewport: 1600;--base-font: 10;--clamp-unit: 1vw;--color-bg-page: #f6f4ef;--color-bg-surface: #fbfaf7;--color-bg-alt: #efebe4;--color-bg-dark: #12263f;--color-primary: #0f4f61;--color-primary-soft: #96d0de;--color-accent: #123d4b;--color-text-main: #12263f;--color-text-muted: #607080;--color-border-soft: rgba(18, 38, 63, 0.12);--font-size-xs: clamp(0.78rem, 0.74rem + 0.2vw, 0.9rem);--font-size-sm: clamp(0.9rem, 0.86rem + 0.2vw, 1rem);--font-size-base: clamp(1rem, 0.96rem + 0.3vw, 1.1rem);--font-size-lg: clamp(1.15rem, 1.08rem + 0.4vw, 1.35rem);--font-size-h3: clamp(1.2rem, 1.05rem + 0.6vw, 1.6rem);--font-size-h2: clamp(1.6rem, 1.2rem + 1.3vw, 2.4rem);--font-size-h1: clamp(2.3rem, 1.5rem + 2.5vw, 3.8rem);--space-xxl: clamp(3.5rem, 3rem + 2vw, 5rem);--radius-s: 0.5rem;--radius-m: 0.9rem;--radius-l: 1.4rem;--radius-xl: 2rem;--shadow-soft: 0 8px 24px rgba(18, 38, 63, 0.06);--shadow-medium: 0 18px 42px rgba(18, 38, 63, 0.1);--content-width: clamp(52rem, 90vw, 78rem);--at-text-shadow-photo-xs: 0 1px 3px rgba(0,37,43,0.16);--at-text-shadow-photo-s: 0 1px 6px rgba(0,37,43,0.20);--at-text-shadow-photo-m: 0 2px 10px rgba(0,37,43,0.24);--at-text-shadow-photo-l: -1px 0 0 rgba(0,37,43,0.28), 1px 0 0 rgba(0,37,43,0.28), 0 -1px 0 rgba(0,37,43,0.28), 0 1px 0 rgba(0,37,43,0.28), 0 2px 10px rgba(0,37,43,0.22);}