:root{--sans: "Outfit", "brockmann", sans-serif;--serif: "DM Serif Text", serif;--base50: #f8f9fb;--base100: #f1f2f7;--base150: #e7e9ed;--base200: #d9dce2;--base250: #ccced6;--base300: #bec1ca;--base350: #afb2be;--base400: #959aa7;--base450: #848995;--base500: #757a84;--base550: #595b63;--base600: #3c3d46;--base650: #363740;--base700: #30313a;--base750: #2a2b34;--base800: #262730;--base850: #1f202a;--base900: #1c1d25;--base950: #15151e;--base1000: #111118;--brandPrimary50: #f6f2ff;--brandPrimary100: #ede4fe;--brandPrimary150: #dccafd;--brandPrimary200: #cbaffc;--brandPrimary250: #b994fb;--brandPrimary300: #a77af9;--brandPrimary350: #965ff8;--brandPrimary400: #8544f7;--brandPrimary450: #732af6;--brandPrimary500: #610ff5;--brandPrimary550: #570dda;--brandPrimary600: #4a2f8c;--brandPrimary650: #422a7b;--brandPrimary700: #3a256a;--brandPrimary750: #322058;--brandPrimary800: #2a1b46;--brandPrimary850: #221634;--brandPrimary900: #1a1124;--blue50: #e6e9f2;--blue100: #ced5fa;--blue150: #b4c2ff;--blue200: #95acff;--blue250: #7595ff;--blue300: #577eff;--blue350: #3b68ff;--blue400: #1f53ff;--blue450: #0a3cf8;--blue500: #0013e9;--blue550: #000fcb;--blue600: #000cae;--blue650: #000992;--blue700: #000776;--blue750: #00055a;--blue800: #00043f;--blue850: #000328;--blue900: #000211;--pink50: #fff3fa;--pink100: #fee6f5;--pink150: #fecdec;--pink200: #fdb4e2;--pink250: #fd9bd9;--pink300: #fc81cf;--pink350: #fb68c6;--pink400: #fa4fbc;--pink450: #fa35b3;--pink500: #f91da9;--pink550: #dd1b96;--pink600: #c21783;--pink650: #a61470;--pink700: #8a115e;--pink750: #700d4b;--pink800: #530938;--pink850: #370626;--pink900: #1c0313;--red50: #fff2f5;--red100: #ffe5ea;--red150: #ffcbd5;--red200: #ffb2c1;--red250: #ff98ac;--red300: #ff7e97;--red350: #ff6482;--red400: #ff4b6e;--red450: #ff3159;--red500: #ff1644;--red550: #e3133c;--red600: #c61135;--red650: #aa0e2d;--red700: #8e0d26;--red750: #710b1f;--red800: #540817;--red850: #39050f;--red900: #1c0308;--orange50: #fff7f1;--orange100: #ffefe3;--orange150: #ffe0c6;--orange200: #ffd0aa;--orange250: #ffc08e;--orange300: #ffb171;--orange350: #ffa254;--orange400: #ff9238;--orange450: #ff831b;--orange500: #ff7300;--orange550: #e46602;--orange600: #c75900;--orange650: #aa4d00;--orange700: #8e4001;--orange750: #713300;--orange800: #552600;--orange850: #391a00;--orange900: #1c0d00;--green50: #f2fdfa;--green100: #e4fbf5;--green150: #c6f6eb;--green200: #abf2e2;--green250: #8eeed7;--green300: #71e9cc;--green350: #54e5c2;--green400: #3ae1b8;--green450: #1adcae;--green500: #00d8a4;--green550: #00c092;--green600: #05a880;--green650: #00906d;--green700: #00785b;--green750: #036049;--green800: #004837;--green850: #003024;--green900: #001812;--yellow50: #fffaf2;--yellow100: #fff6d9;--yellow150: #fff2bf;--yellow200: #ffeea5;--yellow250: #ffeca0;--yellow300: #ffe98a;--yellow350: #f7e080;--yellow400: #ebd575;--yellow450: #d7c166;--yellow500: #c9b561;--yellow550: #bba85a;--yellow600: #9e8f51;--yellow650: #8c804e;--yellow700: #7a714a;--yellow750: #686041;--yellow800: #5a533a;--yellow850: #4b4632;--yellow900: #2f2c21;--WidthXXwide: 2280px;--WidthXwide: 2080px;--WidthWide: 1440px;--WidthRegular: 1140px;--WidthNarrow: 960px;--WidthxNarrow: 740px;--WidthxxNarrow: 580px}:root{--surfacePrimary: var(--base50);--surfaceSecondary: var(--base100);--surfaceTertiary: var(--base150);--surfaceQuaternary: var(--base200);--surfaceInversePrimary: var(--base1000);--surfaceInverseSecondary: var(--base950);--surfaceInverseTertiary: var(--base900);--surfaceInverseQuaternary: var(--base800);--surfaceBrand: var(--brandPrimary550);--surfaceBrandInverse: var(--brandPrimary200);--surfaceFramework: var(--base150);--surfaceFrameworkSecondary: var(--base100);--textPrimary: var(--base1000);--textSecondary: var(--base500);--textOnInversePrimary: var(--base50);--textOnInverseSecondary: var(--base500);--textOnBrand: var(--brandPrimary100);--textOnBrandInverse: var(--brandPrimary850);--textOnFrameworkPrimary: var(--base1000);--textOnFrameworkSecondary: var(--base500);--textOnImage: var(--base50);--textActionPrimary: var(--brandPrimary100);--textActionSecondary: var(--brandPrimary750);--textActionTertiary: var(--base1000);--textActionPressed: var(--base800);--interfaceBorder: var(--base600);--interfaceBorderSecondary: var(--base450);--interfaceDivider: var(--base300);--interfaceDisabled: var(--base250);--interfaceOnDisabled: var(--base550);--interfaceSelectedPrimary: var(--brandPrimary550);--interfaceSelectedSecondary: var(--brandPrimary100);--interfaceActionPrimary: var(--brandPrimary550);--interfaceActionSecondary: var(--brandPrimary150);--interfaceActionTertiary: var(--brandPrimary550);--interfaceHoverPrimary: var(--brandPrimary700);--interfaceHoverSecondary: var(--brandPrimary200);--interfacePressed: var(--brandPrimary800);--interfacePressedSecondary: var(--brandPrimary800);--interfaceHighlight: var(--brandPrimary100);--interfaceLink: var(--brandPrimary550);--brandPrimary: var(--brandPrimary550);--brandOnPrimary: var(--base100);--brandSecondary: var(--blue200);--brandOnSecondary: var(--blue850);--alertsInfo: var(--blue550);--alertsInfoSubdued: var(--blue100);--alertsInfoLight: var(--blue100);--alertsSuccess: var(--green700);--alertsSuccessSubdued: var(--green150);--alertsSuccessLight: var(--green100);--alertsWarning: var(--orange650);--alertsWarningSubdued: var(--orange150);--alertsWarningLight: var(--orange100);--alertsDanger: var(--red650);--alertsDangerSubdued: var(--red150);--alertsDangerLight: var(--red100);--surfaceInverseBrand: var(--brandPrimary200);--textOnInverseBrand: var(--brandPrimary850);--opacityPrimitivesSmall: #ffffff28;--opacityPrimitivesMedium: #ffffff51;--opacityPrimitivesLarge: #ffffff8e;--overlay: #121a218e;--backdrop: #050a0fd1;--radius-none: 0;--radius-control-sm: 4px;--radius-control: 8px;--radius-card: 16px;--radius-surface: 16px;--radius-surface-lg: 24px;--radius-pill: 999px;--textSecondary-rgb: 117, 122, 132;--surfaceSecondary-rgb: 241, 242, 247;--surfaceInversePrimary-rgb: 17, 17, 24;--textOnInversePrimary-rgb: 255, 255, 255;--textPrimary-rgb: 17, 17, 24;--brand100-rgb: 237, 228, 254;--brand200-rgb: 203, 175, 252;--brand500-rgb: 97, 15, 245;--brand600-rgb: 65, 10, 163}:root[data-theme=dark]{--surfacePrimary: var(--base1000);--surfaceSecondary: var(--base900);--surfaceTertiary: var(--base800);--surfaceQuaternary: var(--base950);--surfaceInversePrimary: var(--base50);--surfaceInverseSecondary: var(--base100);--surfaceInverseTertiary: var(--base150);--surfaceInverseQuaternary: var(--base150);--surfaceBrand: var(--brandPrimary500);--surfaceBrandInverse: var(--brandPrimary850);--surfaceFramework: var(--base1000);--surfaceFrameworkSecondary: var(--base900);--textPrimary: var(--base50);--textSecondary: var(--base400);--textOnInversePrimary: var(--base1000);--textOnInverseSecondary: var(--base500);--textOnBrand: var(--brandPrimary50);--textOnBrandInverse: var(--brandPrimary200);--textOnFrameworkPrimary: var(--base50);--textOnFrameworkSecondary: var(--base500);--textOnImage: var(--base50);--textActionPrimary: var(--brandPrimary100);--textActionSecondary: var(--brandPrimary100);--textActionTertiary: var(--brandPrimary50);--textActionPressed: var(--brandPrimary750);--interfaceBorder: var(--base450);--interfaceBorderSecondary: var(--base650);--interfaceDivider: var(--base750);--interfaceDisabled: var(--base600);--interfaceOnDisabled: var(--base250);--interfaceSelectedPrimary: var(--brandPrimary150);--interfaceSelectedSecondary: var(--brandPrimary750);--interfaceActionPrimary: var(--brandPrimary550);--interfaceActionSecondary: var(--brandPrimary500);--interfaceActionTertiary: var(--brandPrimary100);--interfaceHoverPrimary: var(--brandPrimary300);--interfaceHoverSecondary: var(--brandPrimary650);--interfacePressed: var(--brandPrimary250);--interfacePressedSecondary: var(--brandPrimary250);--interfaceHighlight: var(--brandPrimary750);--interfaceLink: var(--brandPrimary100);--brandPrimary: var(--brandPrimary500);--brandOnPrimary: var(--base100);--brandSecondary: var(--brandPrimary200);--brandOnSecondary: var(--blue850);--alertsInfo: var(--blue200);--alertsInfoSubdued: var(--blue800);--alertsInfoLight: var(--blue900);--alertsSuccess: var(--green200);--alertsSuccessSubdued: var(--green800);--alertsSuccessLight: var(--green900);--alertsWarning: var(--orange200);--alertsWarningSubdued: var(--orange800);--alertsWarningLight: var(--orange900);--alertsDanger: var(--red200);--alertsDangerSubdued: var(--red800);--alertsDangerLight: var(--red900);--surfaceInverseBrand: var(--brandPrimary850);--textOnInverseBrand: var(--brandPrimary200);--opacityPrimitivesSmall: #ffffff1e;--opacityPrimitivesMedium: #ffffff3d;--opacityPrimitivesLarge: #ffffffb7;--overlay: #121a218e;--backdrop: #050a0fd1;--textSecondary-rgb: 117, 122, 132;--surfaceSecondary-rgb: 24, 25, 35;--surfaceInversePrimary-rgb: 255, 255, 255;--textOnInversePrimary-rgb: 17, 17, 24;--textPrimary-rgb: 255, 255, 255}*{box-sizing:border-box}[hidden]{display:none!important}html,body,div,span,applet,object,iframe,button,input,select,textarea{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html,body{margin:0;padding:0;scroll-behavior:smooth;background:var(--surfaceTertiary);color:var(--textPrimary);overscroll-behavior-x:none}html.is-navOpen,body.is-navOpen,html.is-modalOpen,body.is-modalOpen{overflow:hidden}@media(max-width:960px){html,body{overflow-x:hidden}}body{letter-spacing:-.014em}@media(min-width:2080px){body{padding:0 40px}}body.is-modalOpen{overscroll-behavior:none}ul{margin:0;padding:0;list-style:none}ul li{margin:0}a{text-decoration:none;color:inherit;cursor:pointer}h1,h2,h3,h4,h5,h6,p{margin:0}.u-srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*:focus-visible{outline:2px dashed #000;outline-offset:3px}:root[data-theme=dark] *:focus-visible{outline-color:#fff}img{max-width:100%;height:auto;display:block}.display-xLarge{font-family:var(--sans);font-weight:600;font-size:clamp(34px,6vw,88px);line-height:1.05;letter-spacing:-.014em;-webkit-font-smoothing:antialiased}.display-large{font-family:var(--sans);font-weight:600;font-size:clamp(30px,5.5vw,72px);line-height:1.05;letter-spacing:-.014em;-webkit-font-smoothing:antialiased}.display-medium{font-family:var(--sans);font-weight:600;font-size:clamp(28px,4.5vw,60px);line-height:1.05;letter-spacing:-.014em;-webkit-font-smoothing:antialiased}.display-small{font-family:var(--sans);font-weight:600;font-size:clamp(26px,3.5vw,48px);line-height:1.05;letter-spacing:-.014em;-webkit-font-smoothing:antialiased}.display-xSmall{font-family:var(--sans);font-weight:600;font-size:clamp(24px,3vw,40px);line-height:1.1;letter-spacing:-.014em;-webkit-font-smoothing:antialiased}.display-xsSmall{font-family:var(--sans);font-weight:600;font-size:clamp(20px,2.5vw,32px);line-height:1.15;letter-spacing:-.014em;-webkit-font-smoothing:antialiased}.title-large{font-family:var(--sans);font-weight:500;font-size:clamp(22px,2.4vw,30px);line-height:1.2;letter-spacing:-.014em}.title-medium{font-family:var(--sans);font-weight:500;font-size:clamp(20px,2vw,24px);line-height:1.25;letter-spacing:-.014em}.title-small{font-family:var(--sans);font-weight:500;font-size:clamp(18px,1.8vw,22px);line-height:1.3;letter-spacing:-.014em}.title-xSmall{font-family:var(--sans);font-weight:500;font-size:clamp(16px,1.6vw,18px);line-height:1.35;letter-spacing:-.014em}.subTitle,.preTitle{font-family:var(--sans);font-weight:600;font-size:16px;line-height:20px;letter-spacing:-.014em;text-transform:uppercase}.preamble-large{font-family:var(--sans);font-weight:400;font-size:clamp(22px,2.5vw,28px);line-height:1.56;letter-spacing:-.014em;-webkit-font-smoothing:antialiased}.preamble-small{font-family:var(--sans);font-weight:400;font-size:clamp(19.2px,2vw,24px);line-height:1.56;letter-spacing:-.014em;-webkit-font-smoothing:antialiased}.body-large{font-family:var(--sans);font-weight:300;font-size:clamp(17px,1.8vw,20px);line-height:1.5;letter-spacing:-.014em}.body-medium{font-family:var(--sans);font-weight:300;font-size:clamp(16px,1.6vw,18px);line-height:1.5;letter-spacing:-.014em}.body-small{font-family:var(--sans);font-weight:200;font-size:clamp(14px,1.4vw,16px);line-height:1.5;letter-spacing:-.014em}.body-xsmall{font-family:var(--sans);font-weight:200;font-size:clamp(12px,1.2vw,14px);line-height:1.4;letter-spacing:-.014em}.label-large{font-family:var(--sans);font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.014em}.label-small{font-family:var(--sans);font-weight:500;font-size:14px;line-height:20px;letter-spacing:-.014em}.caption-large{font-family:var(--sans);font-weight:400;font-size:16px;line-height:16px;letter-spacing:-.014em;line-height:1.4}.caption-small{font-family:var(--sans);font-weight:400;font-size:14px;line-height:14px;letter-spacing:-.014em;line-height:1.4}.atom-large{font-family:var(--sans);font-weight:500;font-size:18px;line-height:24px;letter-spacing:-.014em}.atom-medium{font-family:var(--sans);font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.014em}.atom-small{font-family:var(--sans);font-weight:500;font-size:14px;line-height:20px;letter-spacing:-.014em}.atom-xSmall{font-family:var(--sans);font-weight:500;font-size:12px;line-height:16px;letter-spacing:-.014em}.nav-default{font-family:var(--sans);font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.014em}.nav-active{font-family:var(--sans);font-weight:700;font-size:16px;line-height:24px;letter-spacing:-.014em}body{font-family:var(--sans)}.FormLayout{display:grid;gap:24px;width:min(720px,100%)}.FormActions{display:flex;gap:12px;justify-content:space-between}.FormStatus{padding:12px 14px;border-radius:var(--radius-control);font-weight:600;background:var(--surfaceSecondary);color:var(--textPrimary)}.FormStatus--ok{border:1px solid color-mix(in srgb,var(--alertsSuccess) 30%,transparent);color:var(--alertsSuccess)}.FormStatus--error{border:1px solid color-mix(in srgb,var(--alertsDanger) 30%,transparent);color:var(--alertsDanger)}.FormFields{display:grid;gap:24px}.FormFields--bookLecture{width:100%}.FormFieldRow{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.FormFieldRow{grid-template-columns:1fr}}.FormField{display:grid;gap:8px}.FormField-label{font-weight:600;color:var(--textPrimary);font-family:var(--sans);font-weight:500;font-size:14px;line-height:20px;letter-spacing:-.014em}.FormField-helper{color:var(--textSecondary);font-size:13px}.FormField-input{height:48px}.FormField-input,.FormField-textarea,.FormField-select{width:100%;padding:12px 14px;border-radius:var(--radius-control);border:2px solid var(--interfaceBorder);background:var(--surfacePrimary);color:var(--textPrimary);transition:border-color .2s ease,box-shadow .2s ease;font:inherit}.FormField-input:focus,.FormField-textarea:focus,.FormField-select:focus{outline:2px dashed #000;outline-offset:2px;border-color:var(--brand500);box-shadow:0 0 0 3px rgba(var(--brand500-rgb),.2)}.FormField-textarea{min-height:120px;resize:vertical}.FormField-select{appearance:none;background:var(--surfacePrimary);padding-right:44px}.FormField-controlRow{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-start}.FormField--honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.FormField-choice{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--textPrimary)}.FormField-choice input{width:18px;height:18px;accent-color:var(--brand600)}.FormField-toggle{position:relative;width:48px;height:26px}.FormField-toggle input{opacity:0;width:0;height:0}.FormField-toggle span{position:absolute;inset:0;background:color-mix(in srgb,var(--textSecondary) 20%,transparent);border-radius:var(--radius-pill);transition:background .2s ease}.FormField-toggle span:after{content:"";position:absolute;left:4px;top:50%;width:18px;height:18px;transform:translateY(-50%);background:var(--surfacePrimary);border-radius:var(--radius-pill);transition:transform .2s ease;box-shadow:0 2px 6px #0000001f}.FormField-toggle input:checked+span{background:var(--brand500)}.FormField-toggle input:checked+span:after{transform:translate(20px,-50%);background:var(--base0)}.FormField-error{color:var(--alertsDanger);font-size:13px}.FormField input[type=checkbox],.FormField input[type=radio]{appearance:none;width:20px;height:20px;border:2px solid var(--interfaceBorder);background:var(--surfacePrimary);display:inline-grid;place-items:center;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;margin-right:10px;flex-shrink:0}.FormField input[type=checkbox]{border-radius:var(--radius-control-sm)}.FormField input[type=radio]{border-radius:var(--radius-pill)}.FormField input[type=checkbox]:after{content:"✓";color:var(--base0);font-size:14px;line-height:1;transform:scale(0);transition:transform .15s ease}.FormField input[type=radio]:after{content:"";width:10px;height:10px;border-radius:var(--radius-pill);background:var(--base0);transform:scale(0);transition:transform .15s ease}.FormField input[type=checkbox]:hover,.FormField input[type=radio]:hover{border-color:var(--brand500);box-shadow:0 0 0 4px rgba(var(--brand500-rgb),.15)}.FormField input[type=checkbox]:checked,.FormField input[type=radio]:checked{border-color:var(--brand500);background:var(--brand500)}.FormField input[type=checkbox]:checked:after,.FormField input[type=radio]:checked:after{transform:scale(1)}.FormField input[type=checkbox]:disabled,.FormField input[type=radio]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.FormField .FormField-choice{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--textPrimary);position:relative}.FormField .FormField-choice .FormField-checkbox{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.FormField .FormField-choice .FormField-checkboxBox{width:20px;height:20px;border-radius:var(--radius-control-sm);border:2px solid var(--interfaceBorder);background:var(--surfacePrimary);display:inline-flex;align-items:center;justify-content:center;color:var(--textActionPrimary);transition:background .2s ease,border-color .2s ease,color .2s ease}.FormField .FormField-choice .FormField-checkboxBox i{font-size:12px;opacity:0;transition:opacity .2s ease}.FormField .FormField-choice .FormField-choiceLabel{line-height:1.4}.FormField .FormField-choice .FormField-checkbox:checked+.FormField-checkboxBox{background:var(--surfaceBrand);border-color:var(--surfaceBrand)}.FormField .FormField-choice .FormField-checkbox:checked+.FormField-checkboxBox i{opacity:1}.FormField .FormField-choice .FormField-checkbox:focus-visible+.FormField-checkboxBox{outline:2px dashed #000;outline-offset:2px}.FormField :root[data-theme=dark] .FormField-choice .FormField-checkbox:focus-visible+.FormField-checkboxBox{outline-color:#fff}.FormField input[type=date]{background:var(--surfacePrimary);padding-right:46px}.FormField input[type=date]::-webkit-calendar-picker-indicator{opacity:0}.FormField input[type=date]::-moz-calendar-picker-indicator{opacity:0}.FormField input[type=file]{color:var(--textSecondary);font-weight:600;padding:10px 12px;border:1px solid var(--interfaceBorder);border-radius:var(--radius-card);background:var(--surfacePrimary);display:inline-flex;align-items:center;gap:12px;cursor:pointer}.FormField input[type=file]::-webkit-file-upload-button,.FormField input[type=file]::file-selector-button{background:transparent;border:1px solid var(--brand400);color:var(--brand200);padding:10px 14px;border-radius:var(--radius-card);font-weight:700;cursor:pointer;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease}.FormField input[type=file]::-webkit-file-upload-button:hover,.FormField input[type=file]::file-selector-button:hover{border-color:var(--brand500);color:var(--brand50);box-shadow:0 0 0 3px rgba(var(--brand500-rgb),.2)}.FormField input[type=file]::-webkit-file-upload-button:active,.FormField input[type=file]::file-selector-button:active{border-color:var(--brand600)}.ContactForm-success{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;color:var(--textPrimary)}.ContactForm-success img{width:100%;max-width:260px;height:auto}.ContactForm-success .Button{margin:0 auto}.FormField--withIcon{position:relative}.FormField--withIcon .FormField-input,.FormField--withIcon .FormField-select{padding-right:48px}.FormField--withIcon .FormField-icon{position:absolute;right:14px;top:54px;transform:translateY(-50%);color:var(--textSecondary);pointer-events:none;font-size:16px;display:inline-flex;align-items:center;justify-content:center}.Anim{--anim-duration: .52s;--anim-ease: cubic-bezier(.33, 1, .68, 1);--anim-delay: .2s;--anim-distance: 80px;animation-duration:var(--anim-duration);animation-timing-function:var(--anim-ease);animation-fill-mode:both;animation-delay:var(--anim-delay);animation-play-state:running}@media(prefers-reduced-motion:reduce){.Anim{animation:none!important}}html.has-anim [data-anim]:not(.is-anim-visible):not([data-anim-onappear=false]),html.has-anim [data-anim-effect]:not(.is-anim-visible):not([data-anim-onappear=false]),html.has-anim [class*=Anim-onAppear--]:not(.is-anim-visible):not([data-anim-onappear=false]){opacity:0;animation-play-state:paused}.Anim:not(.is-anim-visible):not([data-anim-onappear=false])[data-anim],.Anim:not(.is-anim-visible):not([data-anim-onappear=false])[data-anim-effect],.Anim:not(.is-anim-visible):not([data-anim-onappear=false])[class*=Anim-onAppear--]{opacity:0;animation-play-state:paused}.Anim-onAppear--fadeIn{animation-name:AnimFadeIn}.Anim-onAppear--fadeInUp{animation-name:AnimFadeInUp}.Anim-onAppear--fadeInLeft{animation-name:AnimFadeInLeft}.Anim-onAppear--fadeInRight{animation-name:AnimFadeInRight}.Anim-onAppear--fadeInDown,.Anim-onAppear--fadeInTop{animation-name:AnimFadeInDown}.Anim-onAppear--fadeInBottom{animation-name:AnimFadeInUp}.Anim-onAppear--scaleIn{animation-name:AnimScaleIn}.Anim-onAppear--pop{animation-name:AnimPop}@keyframes AnimFadeIn{0%{opacity:0}to{opacity:1}}@keyframes AnimFadeInUp{0%{opacity:0;transform:translateY(var(--anim-distance))}to{opacity:1;transform:translateY(0)}}@keyframes AnimFadeInDown{0%{opacity:0;transform:translateY(calc(var(--anim-distance) * -1))}to{opacity:1;transform:translateY(0)}}@keyframes AnimFadeInLeft{0%{opacity:0;transform:translate(calc(var(--anim-distance) * -1))}to{opacity:1;transform:translate(0)}}@keyframes AnimFadeInRight{0%{opacity:0;transform:translate(var(--anim-distance))}to{opacity:1;transform:translate(0)}}@keyframes AnimScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes AnimPop{0%{opacity:0;transform:scale(.94)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.Tagline{padding:40px 4px;text-align:center;background:var(--base1000);color:var(--base100)}.Tagline p{font-family:var(--sans);font-weight:500;font-size:clamp(22px,2.4vw,30px);line-height:1.2;letter-spacing:-.014em;margin:0}.Tagline p img{display:inline-block;max-height:24px;margin:0 12px}@media(min-width:2080px){html,body{background:var(--surfaceSecondary)}}.App{display:flex;flex-direction:column;min-height:100vh}@media(min-width:2080px){.App{width:100%;max-width:var(--WidthXXwide);background:var(--surfaceTertiary);box-sizing:border-box;margin:40px auto;box-shadow:0 0 40px 10px #0a0a0a17}}.g-spacing-40{width:100%;height:40px}.g-row{display:flex;flex-direction:row}.g-column{display:flex;flex-direction:column}.g-container{width:100%;max-width:var(--WidthXWide);box-sizing:border-box;margin:0 auto;padding-left:40px;padding-right:40px}@media(min-width:2080px){.g-container{max-width:var(--WidthXXwide)}}@media(max-width:640px){.g-container{padding-left:24px;padding-right:24px}}.Theme-inversed{background:var(--surfaceInversePrimary);color:var(--textOnInversePrimary)}.Theme-inversed h1,.Theme-inversed h2,.Theme-inversed h3,.Theme-inversed h4,.Theme-inversed h5,.Theme-inversed h6,.Theme-inversed p{color:inherit}.Theme-inversed a{color:var(--surfaceInverseBrand);text-decoration:none;transition:color .2s ease}.Theme-inversed a:hover{color:var(--textOnInverseBrand);text-decoration:underline}@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.Section-pageHead{padding-top:120px}.Section-content{display:flex;align-items:left}.Section-content--centered{align-items:center;justify-content:center}@media screen and (max-width:640px){.Section-content{width:100%}}.Section-header--left{display:flex;flex-direction:column;align-items:flex-start}.Section-header--left .Section-content{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.Section-header--centered{gap:16px;display:flex;flex-direction:column;text-align:center;align-items:center;width:100%;max-width:860px}.Section-header--centered .Section-content{display:flex;flex-direction:column;gap:16px}.Section-header--column{gap:24px;width:100%;display:flex;flex-direction:row;justify-content:space-between}.Section-header--column .Section-content{max-width:900px;display:flex;flex-direction:column;justify-content:flex-end;gap:16px}.Section-header--column .Section-content:first-child{max-width:1040px}.Section-header--column .Section-content+.Section-content{max-width:400px;gap:12px}@media(max-width:960px){.Section-header--column .Section-content+.Section-content{width:100%;max-width:none}}@media screen and (max-width:960px){.Section-header .Section-content{flex-direction:column!important;text-align:left!important;align-items:flex-start!important}}@media screen and (max-width:960px){.Section-header{flex-direction:column!important}}@media screen and (max-width:640px){.Section-header{width:100%}}.Section-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.Section-container{width:100%;padding:100px 40px;display:flex;flex-direction:column;align-items:center;gap:48px}.Section-container--column{flex-direction:row;align-items:flex-start}@media screen and (max-width:960px){.Section-container--column{flex-direction:column}}@media(min-width:2080px){.Section-container{padding:100px 80px}}@media screen and (max-width:960px){.Section-container{padding:56px 24px}}@media screen and (max-width:720px){.Section-container{padding:48px 24px}}@media screen and (max-width:640px){.Section-container{padding:48px 16px}}@media screen and (max-width:480px){.Section-container{padding:48px 12px}}.Section-404 .Section-container{gap:24px}.Section-404 p{width:100%;max-width:640px;text-align:center}.Section-404 img{margin-top:80px;max-height:400px}@media screen and (max-width:720px){.Section-404 img{margin-top:40px}}.Section-404 .Button{margin:0 auto}.Section-PageHeader .Section-container{padding-top:200px;padding-bottom:40px;align-items:flex-start}@media screen and (max-width:960px){.Section-PageHeader .Section-container{padding-top:100px}}.Section-PageHeader .Section-header{text-align:left;width:100%;max-width:1140px;display:flex;flex-direction:column;gap:16px}.Section-PageHeader .Section-header h1+.Filters{margin-top:40px}.Section-TextWithTileGrid .Section-container>.Section-content{flex:1 1 0;min-width:0;position:static;top:140px;align-self:flex-start}.Section-TextWithTileGrid .Section-container>.Section-content.is-sticky{position:sticky}.Section-TextWithTileGrid .Section-container>.Section-content p{margin-bottom:16px}.Section-TextWithTileGrid .Section-container>.Section-content p.subTitle{margin:0}.Section-TextWithTileGrid .Section-container>.Section-content h2{margin-bottom:24px}.Section-TextWithTileGrid .Section-container>.TileGrid{flex:2 1 0;min-width:0}.Section-TextWithTileGrid .Section-header{gap:16px}.Section-SmallTextWithTileGrid .Section-container>.Section-content{flex:1 1 0;min-width:0;align-self:flex-start}.Section-SmallTextWithTileGrid .Section-container>.Section-content p{margin-bottom:16px}.Section-SmallTextWithTileGrid .Section-container>.Section-content p.subTitle{margin:0}.Section-SmallTextWithTileGrid .Section-container>.Section-content h2{margin-bottom:24px}.Section-SmallTextWithTileGrid .Section-container>.TileGrid{flex:2 1 0;min-width:0}.Section-SmallTextWithTileGrid .Section-header{gap:16px}.Section-USPGrid{background:var(--surfaceSecondary)}.Section-USPGrid .TileGrid--medium{gap:40px}.Section-USPGrid .TileGrid--medium>.Tile{grid-row:auto;grid-column:auto;height:520px;background:var(--surfacePrimary)}.Section-USPGrid .TileGrid--medium>.Tile p{color:var(--textSecondary)}@media(max-width:2080px){.Section-USPGrid .TileGrid--medium{gap:24px}}@media(max-width:1440px){.Section-USPGrid .TileGrid--medium{gap:24px}}@media(max-width:640px){.Section-USPGrid .TileGrid--medium{padding:0}.Section-USPGrid .TileGrid--medium>.Tile{height:auto;min-height:0;padding-top:64px}}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(180px,auto);gap:24px;width:100%}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile{border-radius:var(--radius-card);min-height:320px}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-1{grid-column:1 / span 2;grid-row:1 / span 2}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--hasBackground:after{content:"";position:absolute;inset:0;background:#00000080;z-index:1;pointer-events:none}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-2{grid-column:3 / span 2;grid-row:1}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-2.Tile--group .Tile-statValue{font-size:clamp(28px,4vw,48px)}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-2 .TileInner-text{height:100%}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-2 .TileInner-text p:first-child{margin-bottom:auto}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-3{grid-column:3 / span 2;grid-row:2}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-3.Tile--group .Tile-statValue{font-size:clamp(28px,4vw,60px)}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-3 .TileInner--content{--Tile3-bg: var(--base300);--Tile3-color: var(--base1000);--Tile3-color-secondary: var(--base800);background:var(--Tile3-bg);color:var(--Tile3-color)}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-3 .TileInner--content .Tile-summary{color:var(--Tile3-color-secondary)}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-3 :root[data-theme=dark] .TileInner--content{--Tile3-bg: var(--brandPrimary550);--Tile3-color: var(--brandPrimary50);--Tile3-color-secondary: var(--brandPrimary200)}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-3 .TileInner-text{height:100%}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-3 .TileInner-text p:first-child{margin-top:auto}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-4{grid-column:1 / span 2;grid-row:3}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-4.Tile--group .Tile-statValue{font-size:clamp(28px,4vw,68px)}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-4 .TileInner-text{height:100%}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-4 .TileInner-text p:first-child{margin-bottom:auto}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-4 .TileInner--content{--Tile4-bg: var(--base700);--Tile4-color: var(--brandPrimary50);--Tile4-color-secondary: var(--base400);background:var(--Tile4-bg);color:var(--Tile4-color)}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-4 .TileInner--content .Tile-summary{color:var(--Tile4-color-secondary)}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-4 :root[data-theme=dark] .TileInner--content{--Tile4-bg: var(--brandPrimary550);--Tile4-color: var(--brandPrimary50);--Tile4-color-secondary: var(--brandPrimary200)}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-5{grid-column:3 / span 2;grid-row:3}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-5.Tile--group .Tile-statValue{font-size:clamp(28px,4vw,88px)}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-5 .TileInner-text{height:100%}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-5 .TileInner-text p:first-child{margin-top:auto}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-5 .TileInner--content{--Tile5-bg: var(--yellow400);--Tile5-color: var(--base1000);--Tile5-color-secondary: var(--base600);background:var(--Tile5-bg);color:var(--Tile5-color)}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-5 .TileInner--content .Tile-summary{color:var(--Tile5-color-secondary)}:root[data-theme=dark] .Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile--mosaic-5 .TileInner--content{--Tile5-bg: var(--base700);--Tile5-color: var(--brandPrimary50);--Tile5-color-secondary: var(--base300)}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile.Tile--group .Tile-statValue,.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile.Tile--stat .Tile-statValue{font-size:clamp(28px,4vw,48px);font-weight:500}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small .Tile-summary{display:block;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible}@media(max-width:1024px){.Section-SmallMosaicTileGrid .TileGrid--mosaic-small{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.Section-SmallMosaicTileGrid .TileGrid--mosaic-small>.Tile{grid-column:auto;grid-row:auto}}@media(max-width:640px){.Section-SmallMosaicTileGrid .TileGrid--mosaic-small{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}.Section-ChallengesHeader .Section-header{max-width:900px}.Section-ChallengesHeader .ChallengeBundle-actions{margin-top:16px}.Section-ChallengesHeader .ChallengeBundle-reason{margin-top:12px}.Section-ChallengeMosaic .Section-container{flex-direction:column;gap:24px}.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-summary{grid-column:1 / span 2;grid-row:1}.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-7{grid-column:3 / span 2;grid-row:1}.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-1{grid-row:2 / span 2}.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-2{grid-row:2}.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-3{grid-row:3}.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-4{grid-row:4}.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-5{grid-row:5}.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-6{grid-row:4 / span 2}@media(max-width:1024px){.Section-ChallengeMosaic .ChallengeMosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-summary,.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-7,.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-1,.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-2,.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-3,.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-4,.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-5,.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-6{grid-column:auto;grid-row:auto}.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-summary,.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-7,.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-6{grid-column:1 / -1}}@media(max-width:720px){.Section-ChallengeMosaic .ChallengeMosaic{grid-template-columns:minmax(0,1fr)}.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-summary,.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-7,.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-1,.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-2,.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-3,.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-4,.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-5,.Section-ChallengeMosaic .ChallengeMosaic>.Tile--mosaic-6{grid-column:auto;grid-row:auto}}.Section-ChallengeDetails .Section-container{flex-direction:column}.Section-ChallengeDetails .ChallengeBundle-block{display:grid;gap:12px}.Section-ProfileHighlight{margin:80px 0;background:var(--base200);color:var(--textPrimary)}.Section-ProfileHighlight .ProfileHighlight{grid-template-columns:5fr 7fr;align-items:stretch}@media(max-width:1024px){.Section-ProfileHighlight .ProfileHighlight{grid-template-columns:minmax(0,1fr)}}.Section-ProfileHighlight .ProfileHighlight-image{position:relative;min-height:420px}@media(max-width:1024px){.Section-ProfileHighlight .ProfileHighlight-image{width:100%;min-height:0;aspect-ratio:16 / 9}}@media(max-width:640px){.Section-ProfileHighlight .ProfileHighlight-image{aspect-ratio:4 / 3}}.Section-ProfileHighlight .ProfileHighlight-image img{position:absolute;inset:0;width:100%;height:100%;display:block;border-radius:var(--radius-card);object-fit:cover;object-position:40% 5%}.Section-ProfileHighlight .ProfileHighlight-content{display:grid;gap:12px;align-content:center;padding-block:40px}@media(max-width:1024px){.Section-ProfileHighlight .ProfileHighlight-content{padding-block:0}}.Section-ProfileHighlight .ProfileHighlight-content h2{margin-bottom:24px}@media(max-width:720px){.Section-ProfileHighlight .ProfileHighlight-content p{font-size:16px!important;font-weight:300!important}}.Section-ProfileHighlight blockquote{margin:0}:root[data-theme=dark] .Section-ProfileHighlight{background:var(--base850);color:var(--textOnFrameworkPrimary)}.Section-LargeTileGrid{--TileLarge1-bg: var(--brandPrimary900);--TileLarge1-color: var(--brandPrimary50);--TileLarge3-bg: var(--base200);--TileLarge3-color: var(--textPrimary);--TileLarge5-bg: var(--base250);--TileLarge5-color: var(--textPrimary);--TileLarge7-bg: var(--brandPrimary150);--TileLarge7-color: var(--textPrimary)}.Section-LargeTileGrid .TileGrid--large .Tile-text{margin-top:0;gap:16px}.Section-LargeTileGrid .TileGrid--large .Tile--image{min-height:260px}.Section-LargeTileGrid .TileGrid--large .Tile--1{background:var(--TileLarge1-bg);color:var(--TileLarge1-color)}.Section-LargeTileGrid .TileGrid--large .Tile--1 .title-small{font-family:var(--sans);font-weight:600;font-size:clamp(26px,3.5vw,48px);line-height:1.05;letter-spacing:-.014em;-webkit-font-smoothing:antialiased}.Section-LargeTileGrid .TileGrid--large .Tile--3{background:var(--TileLarge3-bg);color:var(--TileLarge3-color)}.Section-LargeTileGrid .TileGrid--large .Tile--3 .Tile-text{height:100%;justify-content:space-between}.Section-LargeTileGrid .TileGrid--large .Tile--5{background:var(--TileLarge5-bg);color:var(--TileLarge5-color)}.Section-LargeTileGrid .TileGrid--large .Tile--5 .Tile-text{height:100%;justify-content:flex-start}.Section-LargeTileGrid .TileGrid--large .Tile--7{background:var(--TileLarge7-bg);color:var(--TileLarge7-color)}.Section-LargeTileGrid .TileGrid--large .Tile--7 .Tile-text{height:100%;justify-content:flex-end}:root[data-theme=dark] .Section-LargeTileGrid{--TileLarge1-bg: var(--base200);--TileLarge1-color: var(--brandPrimary900);--TileLarge3-bg: var(--base850);--TileLarge3-color: var(--textPrimary);--TileLarge5-bg: var(--base900);--TileLarge5-color: var(--textPrimary);--TileLarge7-bg: var(--base700);--TileLarge7-color: var(--textPrimary)}.Section-FeatureBlock .FeatureBlock{align-items:center;padding:24px 0}@media screen and (max-width:960px){.Section-FeatureBlock .FeatureBlock{padding:0}}.Section-FeatureBlock .FeatureBlock-image{border-radius:var(--radius-card);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:560px;overflow:hidden}@media screen and (max-width:720px){.Section-FeatureBlock .FeatureBlock-image{order:1;min-height:420px}}.Section-FeatureBlock .FeatureBlock-content{display:flex;flex-direction:column;gap:12px;min-height:460px;padding:40px;justify-content:center}.Section-FeatureBlock .FeatureBlock-content h3+p{margin-top:24px}@media screen and (max-width:720px){.Section-FeatureBlock .FeatureBlock-content{padding:24px 0;min-height:auto}}@media screen and (max-width:640px){.Section-FeatureBlock .FeatureBlock-content{order:2}}.Section-ContactForm .Section-container{width:100%;flex-direction:column;padding-top:200px}.Section-ContactForm .ContactForm-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;width:100%;max-width:var(--WidthXwide);align-items:start}.Section-ContactForm .ContactForm-info{grid-column:span 6;display:grid;gap:12px;align-content:start;border-radius:var(--radius-card);padding:24px}@media screen and (max-width:720px){.Section-ContactForm .ContactForm-info{padding:12px}}.Section-ContactForm .ContactForm-form{grid-column:span 6;background:var(--surfacePrimary);border-radius:var(--radius-card);padding:48px;display:grid;gap:16px}@media screen and (max-width:720px){.Section-ContactForm .ContactForm-form{padding:24px}}@media(max-width:960px){.Section-ContactForm .ContactForm-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.Section-ContactForm .ContactForm-info,.Section-ContactForm .ContactForm-form{grid-column:span 6}}@media(max-width:640px){.Section-ContactForm .ContactForm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Section-ContactForm .ContactForm-info,.Section-ContactForm .ContactForm-form{grid-column:span 2}}.Section-FAQ{background:var(--surfaceSecondary)}.Section-FAQ .Section-container{flex-direction:column;align-items:center}@media screen and (max-width:720px){.Section-FAQ .Section-container{padding:40px 24px;gap:24px}}.Section-FAQ .Section-header--center{text-align:center;align-items:center;max-width:600px;margin:0 auto 24px}.Section-Newsletter .Newsletter-list,.Section-Sponsor .Newsletter-list,.Section-Newsletter .Sponsor-list,.Section-Sponsor .Sponsor-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.Section-Newsletter .Newsletter-list i,.Section-Sponsor .Newsletter-list i,.Section-Newsletter .Sponsor-list i,.Section-Sponsor .Sponsor-list i{--iconColor: var(--base1000);color:var(--iconColor);margin-right:4px}:root[data-theme=dark] .Section-Newsletter .Newsletter-list i,:root[data-theme=dark] .Section-Sponsor .Newsletter-list i,:root[data-theme=dark] .Section-Newsletter .Sponsor-list i,:root[data-theme=dark] .Section-Sponsor .Sponsor-list i{--iconColor: var(--yellow450)}.Section-Sponsor .Sponsor-grid{display:grid;grid-template-columns:minmax(0,380px) 1fr;gap:24px;width:100%}@media(max-width:1024px){.Section-Sponsor .Sponsor-grid{grid-template-columns:minmax(0,380px) 1fr}}@media(max-width:720px){.Section-Sponsor .Sponsor-grid{grid-template-columns:minmax(0,1fr)}}.Section-Sponsor .Sponsor-card{grid-column:1;max-width:380px;background:var(--yellow250);color:var(--base1000);padding:24px;border-radius:var(--radius-card);display:flex;flex-direction:column;justify-content:space-between;gap:12px}@media screen and (max-width:960px){.Section-Sponsor .Sponsor-card{max-width:100%}}.Section-Sponsor .Sponsor-card div{display:flex;flex-direction:column;gap:12px}.Section-Sponsor .Sponsor-card .Button--primary{background-color:var(--base1000);color:var(--base100);width:100%}.Section-Sponsor .Sponsor-card .Button--secondary{color:var(--base1000);border:1px solid var(--base1000);width:100%}.Section-Sponsor .Sponsor-card .Sponsor-ctaLabel--short{display:none}@media(max-width:480px){.Section-Sponsor .Sponsor-card .Sponsor-ctaLabel--full{display:none}.Section-Sponsor .Sponsor-card .Sponsor-ctaLabel--short{display:inline}}.Section-Sponsor .Sponsor-tag{padding:6px 16px;border-radius:var(--radius-pill);background:var(--base50);color:var(--base1000);display:inline-flex;align-self:flex-start;font-family:var(--sans);font-weight:600;font-size:16px;line-height:20px;letter-spacing:-.014em;text-transform:uppercase;font-size:14px}.Section-Sponsor .Sponsor-visual{grid-column:2;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:var(--radius-card);min-height:620px;position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;padding:24px}@media(max-width:1024px){.Section-Sponsor .Sponsor-visual{grid-column:2}}@media(max-width:720px){.Section-Sponsor .Sponsor-visual{grid-column:1}}.Section-Sponsor .Sponsor-visual .Sponsor-overlay{padding:24px;background:var(--surfaceTertiary);color:var(--textPrimary);border-radius:var(--radius-card);width:100%;max-width:460px}@media screen and (max-width:960px){.Section-Sponsor .Sponsor-visual .Sponsor-overlay{grid-column:1 / span 8;min-height:auto;grid-row:3}}.Section-Sponsor .Sponsor-visual .Sponsor-overlay h4{margin-bottom:24px}.Section-Newsletter .Newsletter-grid{display:flex;gap:24px;width:100%}@media screen and (max-width:720px){.Section-Newsletter .Newsletter-grid{flex-direction:column}}.Section-Newsletter .Newsletter-cardContent,.Section-Newsletter .Newsletter-cardForm{display:flex;flex-direction:column;gap:12px}.Section-Newsletter .Newsletter-cardForm{margin-top:8px}.Section-Newsletter .Newsletter-tag{padding:4px 12px;border-radius:var(--radius-pill);background:var(--surfaceTertiary);color:var(--textPrimary);display:inline-flex;align-self:flex-start;font-family:var(--sans);font-weight:600;font-size:16px;line-height:20px;letter-spacing:-.014em;text-transform:uppercase;font-size:12px}.Section-Newsletter .Newsletter-card{width:380px;background:var(--brandPrimary550);color:var(--base100);padding:24px;border-radius:var(--radius-card);display:flex;flex-direction:column;justify-content:space-between;gap:16px}.Section-Newsletter .Newsletter-card .Button--secondary{background-color:var(--base100);color:var(--base1000)}.Section-Newsletter .Newsletter-card .FormField-input{background:none;color:var(--base100);border-color:var(--base100)}.Section-Newsletter .Newsletter-card ::placeholder{color:var(--base250);opacity:1}.Section-Newsletter .Newsletter-card ::-ms-input-placeholder{color:var(--base250)}@media(min-width:2080px){.Section-Newsletter .Newsletter-card{padding:40px}}@media(min-width:2080px){.Section-Newsletter .Newsletter-card{width:640px}}@media screen and (max-width:720px){.Section-Newsletter .Newsletter-card{width:100%}}.Section-Newsletter .Newsletter-visual{flex:auto;background-repeat:no-repeat;border-radius:var(--radius-card);min-height:520px;background-color:var(--surfaceQuaternary);background-size:cover;background-position:center;position:relative;overflow:hidden;padding:24px}@media(max-width:1024px){.Section-Newsletter .Newsletter-visual{grid-column:2}}@media(max-width:720px){.Section-Newsletter .Newsletter-visual{grid-column:1}}.Section-Newsletter .Newsletter-form{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-top:12px}.Section-Newsletter .Newsletter-form .FormField{margin:0;flex:1 1 220px}.Section-Newsletter .Newsletter-form .FormField-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--base300)}.Grid{display:grid;gap:16px}.Grid--cards{grid-template-columns:repeat(1,minmax(280px,1fr));width:100%}button{margin:0;padding:0;border:none;outline:none;background:none;font:inherit;color:inherit;line-height:inherit;text-align:inherit;text-decoration:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}button:focus{outline:2px dashed #000!important;outline-offset:4px!important}.Button{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;padding:0 20px;border-radius:var(--radius-control);border:2px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;font-family:var(--sans);font-size:16px;line-height:20px;letter-spacing:-.014em;font-weight:500;transition:.4s}.Button:focus-visible{outline:2px dashed #000;outline-offset:3px}@media screen and (max-width:640px){.Button{width:100%}}.Button--xsmall{min-height:32px;padding:0 16px;border-width:1px;font-family:var(--sans);font-weight:500;font-size:12px;line-height:16px;letter-spacing:-.014em}.Button--small{min-height:40px;padding:0 16px;font-family:var(--sans);font-weight:500;font-size:14px;line-height:20px;letter-spacing:-.014em}.Button--medium{min-height:48px;padding:0 20px;font-family:var(--sans);font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.014em}.Button--large{min-height:56px;padding:0 24px;font-family:var(--sans);font-weight:500;font-size:18px;line-height:24px;letter-spacing:-.014em}.Button--primary{background:var(--interfaceActionPrimary);color:var(--textActionPrimary);border:none}.Button--primary:after{content:"";position:absolute;inset:0;background-color:#ffffff80;opacity:0;transition:opacity .4s ease;pointer-events:none;border-radius:var(--radius-control)}.Button--primary:hover{transform:scale(1.04)}.Button--primary:hover:after{opacity:.2}.Button--primary:active{transform:scale(1.01)}.Button--primary:active:after{opacity:.4}.Button--primary:disabled{background:var(--interfaceDisabled);color:var(--interfaceOnDisabled);border-color:var(--interfaceDisabled);cursor:not-allowed}.Button--secondary{background:transparent;color:var(--textActionSecondary);border-color:var(--textActionSecondary)}.Button--secondary:after{content:"";position:absolute;inset:0;background-color:#281e2b80;opacity:0;transition:opacity .4s ease;pointer-events:none;border-radius:var(--radius-control)}.Button--secondary:hover{transform:scale(1.04)}.Button--secondary:hover:after{opacity:.2}.Button--secondary:active{transform:scale(1.01)}.Button--secondary:active:after{opacity:.4}.Button--secondary:disabled{background:var(--interfaceDisabled);color:var(--interfaceOnDisabled);border-color:var(--interfaceDisabled);cursor:not-allowed}.Button--tertiary{background:var(--surfaceTertiary);color:var(--textActionTertiary);border-color:transparent}.Button--tertiary:after{content:"";position:absolute;inset:0;background-color:#00000080;opacity:0;transition:opacity .4s ease;pointer-events:none;border-radius:var(--radius-control)}.Button--tertiary:hover{transform:scale(1.04)}.Button--tertiary:hover:after{opacity:.2}.Button--tertiary:active{transform:scale(1.01)}.Button--tertiary:active:after{opacity:.4}.Button--tertiary:disabled{color:var(--interfaceOnDisabled);cursor:not-allowed}.Button--inverse{background:var(--base150);color:var(--base1000);border-color:none}.Button--inverse:after{content:"";position:absolute;inset:0;background-color:rgba(var(--textPrimary-rgb),.5);opacity:0;transition:opacity .4s ease;pointer-events:none;border-radius:var(--radius-control)}.Button--inverse:hover{transform:scale(1.04)}.Button--inverse:hover:after{opacity:.12}.Button--inverse:active{transform:scale(1.01)}.Button--inverse:active:after{opacity:.2}.Button--inverse:disabled{background:var(--interfaceDisabled);color:var(--interfaceOnDisabled);border-color:var(--interfaceDisabled);cursor:not-allowed}.Button--block{width:100%}.Button-icon{width:18px;height:18px;object-fit:contain;display:inline-block}.Button-link{color:var(--interfaceLink);font-size:14px}.IconButton{display:flex;justify-content:center;align-items:center;border-radius:var(--radius-pill);transition:.4s ease;text-decoration:none!important;border:2px solid transparent}.IconButton:focus{outline:2px dashed #000;outline-offset:3px}.IconButton--xsmall{height:24px;width:24px}.IconButton--xsmall i{font-size:12px!important}.IconButton--small{height:32px;width:32px}.IconButton--small i{font-size:14px!important}.IconButton--medium{height:40px;width:40px}.IconButton--medium i{font-size:18px!important}.IconButton--large{height:48px;width:48px}.IconButton--large i{font-size:20px!important}.IconButton--xlarge{height:64px;width:64px}.IconButton--xlarge i{font-size:24px!important}.IconButton--xxlarge{height:80px;width:80px}.IconButton--xxlarge i{font-size:32px!important}.IconButton--primary{background:var(--interfaceActionPrimary);color:var(--textActionPrimary);border-color:var(--interfaceActionPrimary)}.IconButton--primary:after{content:"";position:absolute;inset:0;background-color:#ffffff80;opacity:0;transition:opacity .4s ease;pointer-events:none;border-radius:var(--radius-pill)}.IconButton--primary:hover{transform:scale(1.16)}.IconButton--primary:hover:after{opacity:.2}.IconButton--primary:active{transform:scale(1.01)}.IconButton--primary:active:after{opacity:.4}.IconButton--primary:disabled{background:var(--interfaceDisabled);color:var(--interfaceOnDisabled);border-color:var(--interfaceDisabled);cursor:not-allowed}.IconButton--secondary{background:none;color:var(--textActionPrimary);border-color:var(--textActionPrimary)}.IconButton--secondary:after{content:"";position:absolute;inset:0;background-color:#00000080;opacity:0;transition:opacity .4s ease;pointer-events:none;border-radius:var(--radius-pill)}.IconButton--secondary:hover{transform:scale(1.16)}.IconButton--secondary:hover:after{opacity:.2}.IconButton--secondary:active{transform:scale(1.01)}.IconButton--secondary:active:after{opacity:.4}.IconButton--secondary:disabled{background:var(--interfaceDisabled);color:var(--interfaceOnDisabled);border-color:var(--interfaceDisabled);cursor:not-allowed}.IconButton--tertiary{background:var(--surfaceTertiary);color:var(--interfaceActionPrimary);border-color:transparent}.IconButton--tertiary:after{content:"";position:absolute;inset:0;background-color:#00000080;opacity:0;transition:opacity .4s ease;pointer-events:none;border-radius:var(--radius-pill)}.IconButton--tertiary:hover{transform:scale(1.16)}.IconButton--tertiary:hover:after{opacity:.2}.IconButton--tertiary:active{transform:scale(1.01)}.IconButton--tertiary:active:after{opacity:.4}.IconButton--tertiary:disabled{color:var(--interfaceOnDisabled);cursor:not-allowed}.IconButton--ghost{background:transparent;color:var(--textPrimary);border-color:transparent}.IconButton--ghost:after{content:"";position:absolute;inset:0;background-color:#ffffff80;opacity:0;transition:opacity .4s ease;pointer-events:none;border-radius:var(--radius-pill)}.IconButton--ghost:hover{transform:scale(1.16)}.IconButton--ghost:hover:after{opacity:.2}.IconButton--ghost:active{transform:scale(1.01)}.Tabs,.Filters{display:flex;flex-direction:column;gap:24px;width:100%;margin:24px 0}@media screen and (max-width:960px){.Tabs,.Filters{overflow-x:auto;width:100%}}.Tabs-list,.Filters-list{display:inline-flex;align-items:center;gap:8px;padding:0;margin:0;list-style:none;border-bottom:1px solid var(--interfaceBorder)}.Tabs-item,.Filters-item{position:relative;display:inline-flex;align-items:center;gap:6px;padding:12px 16px;cursor:pointer;color:var(--textSecondary);text-decoration:none;transition:color .2s ease,transform .2s ease;font-family:var(--sans);font-weight:500;font-size:18px;line-height:24px;letter-spacing:-.014em}.Tabs-item a,.Filters-item a{display:flex;justify-content:center;align-self:center;width:100%;height:100%;margin:0;padding:0}.Tabs-item:after,.Filters-item:after{content:"";position:absolute;inset:auto 8px -1px;height:3px;border-radius:var(--radius-pill);background:transparent;transition:background .2s ease}.Tabs-item:hover,.Filters-item:hover,.Tabs-item.is-active,.Filters-item.is-active{color:var(--textPrimary)}.Tabs-item.is-active:after,.Filters-item.is-active:after{background:var(--brand500)}.Tabs-panels,.Filters-panels{padding:16px}.Tabs-panel,.Filters-panel{animation:fade-in .3s ease}.Tabs--rounded .Tabs-list,.Filters--rounded .Tabs-list,.Tabs--rounded .Filters-list,.Filters--rounded .Filters-list{border-radius:var(--radius-pill);background:var(--surfacePrimary);border:none;padding:6px;align-self:flex-start}.Tabs--rounded .Tabs-item,.Filters--rounded .Tabs-item,.Tabs--rounded .Filters-item,.Filters--rounded .Filters-item{padding:0;border:none;border-radius:var(--radius-pill)}.Tabs--rounded .Tabs-item a,.Filters--rounded .Tabs-item a,.Tabs--rounded .Filters-item a,.Filters--rounded .Filters-item a{padding:8px 16px}@media screen and (max-width:960px){.Tabs--rounded .Tabs-item a,.Filters--rounded .Tabs-item a,.Tabs--rounded .Filters-item a,.Filters--rounded .Filters-item a{padding:8px}}.Tabs--rounded .Tabs-item.is-active,.Filters--rounded .Tabs-item.is-active,.Tabs--rounded .Filters-item.is-active,.Filters--rounded .Filters-item.is-active{background:var(--surfacePrimary);color:var(--textPrimary)}.Tabs--rounded .Tabs-item.is-active:after,.Filters--rounded .Tabs-item.is-active:after,.Tabs--rounded .Filters-item.is-active:after,.Filters--rounded .Filters-item.is-active:after{background:transparent}.Tabs--onSurface .Tabs-list,.Filters--onSurface .Tabs-list,.Tabs--onSurface .Filters-list,.Filters--onSurface .Filters-list{border-radius:var(--radius-pill);background:var(--surfacePrimary)}.Tabs--onSurface .Tabs-item.is-active,.Filters--onSurface .Tabs-item.is-active,.Tabs--onSurface .Filters-item.is-active,.Filters--onSurface .Filters-item.is-active{background:var(--surfaceInverseTertiary);color:var(--textOnInversePrimary)}.Tabs--onSurface .Tabs-item.is-active:after,.Filters--onSurface .Tabs-item.is-active:after,.Tabs--onSurface .Filters-item.is-active:after,.Filters--onSurface .Filters-item.is-active:after{background:transparent}@keyframes fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AnchorLink{display:flex;align-items:center;gap:12px;padding:8px 16px 8px 20px;border-left:3px solid transparent;color:var(--textSecondary);text-decoration:none;font-weight:500;transition:color .2s ease,border-color .2s ease,background .2s ease}.AnchorLink:hover{color:var(--textPrimary);border-color:rgba(var(--brand500-rgb),.4);background:rgba(var(--brand100-rgb),.3)}.AnchorLink:focus-visible{outline:2px dashed #000;outline-offset:4px}.AnchorLink.is-active{color:var(--textPrimary);border-color:var(--brand500);background:rgba(var(--brand100-rgb),.25)}.AnchorLink-icon{display:inline-flex;align-items:center;justify-content:center;width:8px;height:8px;border-radius:var(--radius-pill);background:currentColor;font-size:0}@media only screen and (max-width:960px){.AnchorLink{border-left:none;border-bottom:1px solid rgba(var(--textSecondary-rgb),.2);padding-left:12px}}.Accordion{width:100%;max-width:1024px;overflow:hidden;display:flex;flex-direction:column;gap:8px}.Accordion-item{background:var(--surfaceTertiary)}.Accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;background:none;border:none;color:var(--textPrimary);text-align:left;cursor:pointer;font-weight:600;font-family:var(--sans);font-weight:500;font-size:16px;line-height:20px;letter-spacing:-.014em;transition:background .2s ease,color .2s ease}.Accordion-trigger:focus,.Accordion-trigger:focus-visible{outline:none!important;outline-offset:0;box-shadow:none}.Accordion-trigger .Accordion-label{flex:1 1 auto;order:1;text-align:left}.Accordion-trigger .Accordion-icon{order:2;display:inline-flex;align-items:center;justify-content:center;gap:4px;width:20px;height:20px;color:var(--brand700);transition:color .2s ease;position:relative;font-size:18px;line-height:1}.Accordion-trigger .Accordion-icon i{display:none;line-height:1;font-size:18px}.Accordion-trigger .Accordion-icon i.fa-plus{display:inline-block}.Accordion-panel{height:0;overflow:hidden;opacity:0;transition:height .28s ease,opacity .2s ease;will-change:height,opacity}.Accordion-panelInner{padding:0 24px 24px;color:var(--textSecondary);line-height:1.6}.Accordion-item.is-open .Accordion-panel{height:auto;opacity:1}.Accordion-item.is-open .Accordion-trigger .Accordion-icon{color:var(--brand700)}.Accordion-item.is-open .Accordion-trigger .Accordion-icon i.fa-plus{display:none}.Accordion-item.is-open .Accordion-trigger .Accordion-icon i.fa-minus{display:inline-block}@media(prefers-reduced-motion:reduce){.Accordion-panel{transition:none}}.Modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:99999}.Modal.is-open{display:flex}.Modal-backdrop{position:absolute;inset:0;background:#0e0f1499;backdrop-filter:blur(20px)}.Modal-dialog{position:relative;background:var(--surfacePrimary);border-radius:var(--radius-surface);box-shadow:0 40px 100px #0000002e;padding:36px;width:min(560px,92vw);max-height:90vh;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:grid;gap:24px}.Modal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.Modal-header h2{margin:0;font-family:var(--sans);font-weight:600;font-size:clamp(24px,3vw,40px);line-height:1.1;letter-spacing:-.014em;-webkit-font-smoothing:antialiased}.Modal-body{color:var(--textSecondary);line-height:1.7}.Modal-actions{display:flex;gap:12px;justify-content:flex-end}@media(max-width:720px){.Modal{align-items:flex-end;padding:32px 12px 0}.Modal-dialog{width:100%;max-height:calc(92vh - 32px);padding:24px 16px 40px;border-radius:20px 20px 0 0}}@media(max-width:380px){.Modal{align-items:flex-end;padding:40px 12px 0}.Modal-dialog{max-height:calc(90vh - 32px)}}.Modal--bookLecture .Modal-dialog{width:min(760px,100vw)}.Modal--withMedia .Modal-dialog{padding-top:36px}.Modal--withMedia .Modal-media{margin:-36px -36px 0;border-radius:var(--radius-surface) var(--radius-surface) 0 0;overflow:hidden;max-height:320px}.Modal--withMedia .Modal-media img{width:100%;height:320px;max-height:320px;object-fit:cover;display:block}.ChallengeSignup{display:grid;gap:20px}.ChallengeSignup-step{display:none;gap:20px}.ChallengeSignup-step.is-active{display:grid}.ChallengeSignup-copy{display:grid;gap:12px}.ChallengeSignup-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.CookiePreferences-list{display:grid;gap:16px;margin-top:16px}.CookieToggle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-radius:var(--radius-card);background:var(--surfaceSecondary)}.CookieToggle-info{display:grid;gap:6px}.CookieToggle-title{font-weight:600;color:var(--textPrimary)}.CookieToggle-desc{font-size:14px;color:var(--textSecondary);line-height:1.4}.CookieToggle-control{position:relative;width:48px;height:28px;flex:0 0 auto;cursor:pointer}.CookieToggle-input{position:absolute;opacity:0;width:0;height:0;appearance:none;-webkit-appearance:none;-moz-appearance:none}.CookieToggle-slider{position:absolute;inset:0;border-radius:999px;background:var(--surfacePrimary);border:1px solid color-mix(in srgb,var(--textSecondary) 30%,transparent);transition:background .2s ease,border-color .2s ease}.CookieToggle-slider:after{content:"";position:absolute;width:22px;height:22px;top:2px;left:2px;border-radius:50%;background:var(--surfaceInversePrimary);box-shadow:0 4px 10px #0003;transition:transform .2s ease}.CookieToggle-input:checked+.CookieToggle-slider{background:var(--surfaceBrand);border-color:var(--surfaceBrand)}.CookieToggle-input:checked+.CookieToggle-slider:after{transform:translate(20px)}.CookieToggle-input:focus-visible+.CookieToggle-slider{box-shadow:0 0 0 3px color-mix(in srgb,var(--surfaceBrand) 40%,transparent)}.CookieToggle-input:disabled+.CookieToggle-slider{opacity:.7;cursor:not-allowed}.Avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--brand200);color:var(--textPrimary);font-weight:600;letter-spacing:.04em;text-transform:uppercase;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(var(--textPrimary-rgb),.06)}.Avatar--small{width:32px;height:32px;font-size:12px}.Avatar--medium{width:48px;height:48px;font-size:16px}.Avatar--large{width:64px;height:64px;font-size:20px}.Avatar--brand{background:var(--brand500);color:var(--base0)}.Avatar--outline{background:transparent;color:var(--brand700);box-shadow:inset 0 0 0 1px rgba(var(--brand500-rgb),.6)}.Avatar--icon{font-size:18px}.Avatar--icon i{font-size:inherit}.Breadcrumbs{display:flex;align-items:center;font-size:14px;color:var(--textPrimary);gap:12px}.Breadcrumbs--xsmall{font-family:var(--sans);font-weight:200;font-size:clamp(12px,1.2vw,14px);line-height:1.4;letter-spacing:0}.Breadcrumbs-back{display:none;align-items:center;gap:8px;font-size:14px;text-decoration:none;color:inherit;white-space:nowrap}.Breadcrumbs-list{display:flex;align-items:center;gap:12px;padding:0;margin:0;list-style:none}.Breadcrumbs-item{display:inline-flex;align-items:center;gap:12px}.Breadcrumbs-item:before{content:"/";display:inline-block}.Breadcrumbs-item:first-child:before{display:none}.Breadcrumbs-item.is-current .Breadcrumbs-label{color:var(--textSecondary);text-decoration:none}.Breadcrumbs-link{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;transition:color .2s ease}.Breadcrumbs-link:hover{color:var(--textPrimary)}.Breadcrumbs-label{white-space:nowrap;text-decoration:underline}.Breadcrumbs-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:rgba(var(--brand500-rgb),.3);color:var(--brand700);width:28px;height:28px}.Breadcrumbs-avatar--medium{width:32px;height:32px}@media(max-width:720px){.Breadcrumbs-back{display:inline-flex}.Breadcrumbs-list{display:none}}.Snackbar{position:fixed;left:50%;bottom:32px;transform:translate(-50%,16px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:16px;padding:16px 24px;border-radius:var(--radius-surface);background:var(--surfaceInversePrimary);color:var(--textOnInversePrimary);box-shadow:0 14px 40px #0000002e;min-width:280px;max-width:min(420px,90vw);z-index:950;transition:opacity .25s ease,transform .25s ease}.Snackbar[aria-hidden=true]{display:none}.Snackbar.is-visible{opacity:1;transform:translate(-50%);pointer-events:auto}.Snackbar-content{display:flex;gap:12px;align-items:center;flex:1 1 auto}.Snackbar-content i{font-size:18px}.Snackbar-copy{display:grid;gap:2px}.Snackbar-title{margin:0;font-weight:600;color:inherit}.Snackbar-body{margin:0;font-size:13px;color:rgba(var(--textOnInversePrimary-rgb),.8)}.Snackbar-action{background:none;border:none;color:inherit;font-weight:600;cursor:pointer;text-decoration:underline;padding:4px 6px}.Snackbar--success{background:var(--brand600);color:var(--base0)}.Snackbar--warning{background:var(--alertsWarning)}.Snackbar--danger{background:var(--alertsDanger)}.Tooltip{position:relative;display:inline-flex;align-items:center}.Tooltip-bubble{position:absolute;bottom:calc(100% + 12px);left:50%;min-width:140px;max-width:240px;padding:10px 14px;border-radius:var(--radius-card);background:var(--surfaceInversePrimary);color:var(--textOnInversePrimary);font-size:13px;line-height:1.4;box-shadow:0 8px 24px #0000002e;opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity .18s ease,transform .18s ease;z-index:960}.Tooltip-bubble:after{content:"";position:absolute;width:10px;height:10px;background:inherit;border-radius:var(--radius-control-sm);transform:rotate(45deg)}.Tooltip-bubble--bottom{top:calc(100% + 12px);bottom:auto;transform:translate(-50%,-4px)}.Tooltip-bubble--bottom:after{top:-5px;left:50%;transform:translate(-50%) rotate(45deg)}.Tooltip-bubble--right,.Tooltip-bubble--left{top:50%;bottom:auto}.Tooltip-bubble--right{left:100%;transform:translate(12px,-50%)}.Tooltip-bubble--right:after{left:0;top:50%;transform:translate(-50%,-50%) rotate(45deg)}.Tooltip-bubble--left{left:auto;right:100%;transform:translate(-12px,-50%)}.Tooltip-bubble--left:after{right:0;top:50%;transform:translate(50%,-50%) rotate(45deg)}.Tooltip-bubble:not(.Tooltip-bubble--bottom):not(.Tooltip-bubble--left):not(.Tooltip-bubble--right):after{bottom:-5px;left:50%;transform:translate(-50%) rotate(45deg)}.Tooltip.is-visible .Tooltip-bubble{opacity:1;transform:translate(-50%,-8px)}.Tooltip.is-visible .Tooltip-bubble--bottom{transform:translate(-50%,4px)}.Tooltip.is-visible .Tooltip-bubble--right{transform:translate(8px,-50%)}.Tooltip.is-visible .Tooltip-bubble--left{transform:translate(-8px,-50%)}.Tooltip-content{display:inline-flex;gap:8px;align-items:center}.Tooltip-icon{font-size:14px}.Preferences{display:flex;align-items:center;gap:16px;flex-wrap:wrap;color:var(--textPrimary)}.Preferences-themeToggle{display:inline-flex;align-items:center;gap:10px;padding:12px 24px 12px 12px;border-radius:var(--radius-pill);border:1px solid var(--interfaceBorder);background:var(--surfacePrimary);color:inherit;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .1s ease}.Preferences-themeToggle:hover{background:var(--surfaceSecondary);border-color:rgba(var(--textSecondary-rgb),.35)}.Preferences-themeToggle:active{transform:translateY(1px)}.Preferences-themeToggle-knob{width:18px;height:18px;border-radius:var(--radius-pill);background:linear-gradient(135deg,var(--brand500),var(--brand700));box-shadow:0 0 0 1px rgba(var(--textSecondary-rgb),.2),0 6px 12px #0000001f}.Preferences-themeToggle-label{font-weight:500;font-size:14px}.Preferences-language{display:flex;flex-direction:column;gap:4px;font-size:14px}.Preferences-languageLabel{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--textSecondary-rgb),.9)}.Preferences-languageSelect{position:relative;display:inline-flex;align-items:center}.Preferences-languageSelect select{appearance:none;padding:12px 32px 12px 24px;border-radius:var(--radius-pill);border:1px solid var(--interfaceBorder);background:var(--surfacePrimary);color:var(--textPrimary);font-size:14px}.Preferences-languageIcon{position:absolute;right:12px;display:flex;flex-direction:column;gap:2px;font-size:12px;color:rgba(var(--textSecondary-rgb),.9);pointer-events:none}.Preferences-languageIcon i{line-height:1}.Preferences-languageIcon i:first-child{display:none}.Preferences-languageSelect:focus-within .Preferences-languageIcon i:first-child{display:block}.Preferences-languageSelect:focus-within .Preferences-languageIcon i:last-child{display:none}.SocialLinks{display:block}.SocialLinks-list{display:flex;align-items:center;gap:12px;list-style:none;margin:0;padding:0}.SocialLinks-item{display:flex}.SocialLinks-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;color:inherit}.Pagination{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:24px}@media screen and (max-width:720px){.Pagination{gap:8px}}.Pagination .Pagination-link{min-width:40px;justify-content:center}.Pagination .Pagination-link.is-disabled{opacity:.4;pointer-events:none}.Pagination .Pagination-link.is-active{background:var(--surfaceTertiary);border-color:var(--surfaceTertiary);color:var(--textPrimary)}.Pagination .Pagination-link i{font-size:14px}.Tags{display:flex;width:100%;flex-direction:column;gap:16px}.Tags-list{display:flex;flex-wrap:wrap;gap:8px}.Tag{display:inline-flex;align-items:center;padding:8px 16px;border-radius:var(--radius-pill);background:var(--surfaceSecondary);color:var(--textPrimary);font-size:12px;letter-spacing:.02em;text-transform:uppercase}.Header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;padding:32px 40px;background:var(--surfaceTertiary);color:var(--textOnFrameworkPrimary);position:fixed;top:0;left:0;right:0;z-index:9999;transition:.4s;transform:translateY(0);max-width:var(--WidthXXwide);margin:0 auto}@media(min-width:2080px){.Header{margin:40px auto;padding:40px 80px;left:40px;right:40px}}.Header-logo{display:flex;align-items:center;color:inherit}.Header-logoImage{display:inline-flex;height:32px;width:auto}.Header-logoImage svg{height:32px;width:auto;display:block}.Header-nav{display:flex;align-items:center;gap:24px}.Header-navList{display:flex;align-items:center;padding:0;margin:0;list-style:none;transition:.3s}.Header-navList{gap:32px;justify-content:flex-end;flex:1 1 auto}.Header-navList li:last-child{margin-left:8px}.Header-navLink{color:inherit;text-decoration:none;font-weight:500;font-size:20px;padding:2px;transition:color .2s ease}.Header-navLink.Button{min-height:48px;padding:0 20px}.Header-navLink.Button .Header-navFlip{overflow:visible}.Header-navLink.is-active{border-bottom:2px solid currentColor;font-weight:500}.Header-navLink:hover{color:var(--brand600)}.Header-navFlip{display:inline-block;position:relative;overflow:hidden;vertical-align:bottom}.Header-navFlip-front,.Header-navFlip-back{display:block;transition:transform .35s ease;will-change:transform}.Header-navFlip-back{position:absolute;left:0;top:0;transform:translateY(100%)}.Header-navLink--button .Header-navFlip-back{display:none}@media(hover:hover){.Header-navLink:not(.Header-navLink--button):hover .Header-navFlip-front{transform:translateY(-100%)}.Header-navLink:not(.Header-navLink--button):hover .Header-navFlip-back{transform:translateY(0)}}.Header--onImage{background:transparent;color:var(--textOnImage);border-bottom:0;margin-bottom:-112px}.Header--onImage .Header-navLink{color:inherit;border-color:currentColor}.Header--onImage.is-scrolling{background:linear-gradient(180deg,var(--surfaceFramework) 0%,var(--surfaceFramework) 50%,color-mix(in srgb,var(--surfaceFramework) 65%,transparent) 100%);color:var(--textOnFrameworkPrimary);border-bottom:0;padding:24px 40px}.Header.is-scrolling{box-shadow:0 0 12px 4px #00000014;background:var(--surfaceFramework);top:0}@media(min-width:2080px){.Header.is-scrolling{margin:0 auto}}.Header.is-hidden{transform:translateY(-150%)}.Header-toggle{display:none;flex-direction:column;gap:6px;width:44px;height:44px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,currentColor 20%,transparent);background:transparent;color:inherit;cursor:pointer;justify-self:end;align-items:center;justify-content:center;padding:0}.Header-toggle:hover{border-color:color-mix(in srgb,currentColor 45%,transparent);background:color-mix(in srgb,currentColor 12%,transparent)}.Header-toggleBar{width:18px;height:2px;background:currentColor;border-radius:var(--radius-control-sm);transition:transform .2s ease,opacity .2s ease}.Header.is-menuOpen .Header-toggleBar:nth-child(1){transform:translateY(8px) rotate(45deg)}.Header.is-menuOpen .Header-toggleBar:nth-child(2){opacity:0}.Header.is-menuOpen .Header-toggleBar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media only screen and (max-width:960px){.Header{position:fixed;grid-template-columns:auto auto;padding:20px 24px}.Header-toggle{display:inline-flex;position:relative;z-index:99999}.Header-toggle[aria-expanded=true]{color:var(--textOnFrameworkPrimary)}.Header.is-menuOpen .Header-toggle{opacity:0;pointer-events:none}.Header-nav{display:none}.Header.is-menuOpen{transform:translateY(0)}}.NavDrawer{display:none}@media only screen and (max-width:960px){.NavDrawer{display:block;position:fixed;inset:0;z-index:10050;opacity:0;pointer-events:none;transition:opacity .2s ease}.NavDrawer.is-open{opacity:1;pointer-events:auto}.NavDrawer-overlay{position:absolute;inset:0;background:#00000073;opacity:0;transition:opacity .2s ease}.NavDrawer.is-open .NavDrawer-overlay{opacity:1}.NavDrawer-panel{position:absolute;top:0;right:0;height:100%;width:100vw;background:var(--surfaceFramework);color:var(--textPrimary);padding:24px;display:block;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translate3d(100%,0,0);transition:transform .35s ease;box-shadow:-8px 0 24px color-mix(in srgb,var(--base1000) 18%,transparent);will-change:transform}.NavDrawer.is-open .NavDrawer-panel{transform:translateZ(0)}.NavDrawer-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.NavDrawer-logoLink{--logoColor: var(--base1000);display:inline-flex;align-items:center;color:var(--logoColor);text-decoration:none}:root[data-theme=dark] .NavDrawer-logoLink{--logoColor: var(--base100)}.NavDrawer-logoImage{display:inline-flex;height:32px;width:auto}.NavDrawer-logoImage svg{height:32px;width:auto;display:block}.NavDrawer-close{width:40px;height:40px;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,currentColor 25%,transparent);background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease}.NavDrawer-close:hover{background:color-mix(in srgb,currentColor 12%,transparent);border-color:color-mix(in srgb,currentColor 45%,transparent)}.NavDrawer-nav{width:100%;margin-top:40px}.NavDrawer-list{display:flex;flex-direction:column;gap:24px;list-style:none;margin:0;padding:0}.NavDrawer-item{display:flex}.NavDrawer-item:last-child{margin-top:auto}.NavDrawer-item--withSocial{flex-direction:column;align-items:flex-start;gap:16px}.NavDrawer-link{display:inline-flex;align-items:center;gap:24px;font-size:32px;font-weight:600;text-decoration:none;color:inherit}.NavDrawer-link--button{width:100%;font-size:24px}.NavDrawer-social{width:100%;margin:24px 0}.NavDrawer-preferences{display:flex;flex-direction:row;justify-content:space-between;gap:12px;padding:24px 0}.NavDrawer-socialList{display:flex;flex-direction:column;flex-wrap:wrap;gap:16px;list-style:none;margin:0;padding:16px 0 0}.NavDrawer-socialLink{display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none}}.Footer{box-sizing:border-box;padding:56px clamp(24px,6vw,64px) 0;background:var(--surfacePrimary);color:var(--textPrimary);margin-top:auto}.Footer-top{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:32px clamp(16px,4vw,48px);margin-bottom:48px}.Footer-bottom{padding:32px 0 40px;background:var(--surfacePrimary);border-top:1px solid var(--interfaceDivider);color:var(--textSecondary);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.Footer-bottomActions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.Footer p{padding-right:40px;margin-bottom:12px}.Footer-column{display:flex;flex-direction:column;gap:12px}.Footer-column:nth-child(1){grid-column:span 3}.Footer-column:nth-child(1) img{width:140px;max-width:100%}.Footer-column:nth-child(2){grid-column:span 2}.Footer-column:nth-child(3){grid-column:span 3}.Footer-column--spacer{min-height:1px}.Footer-logoLink{display:inline-flex;align-items:center;color:var(--textPrimary)}.Footer-linksList{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.Footer-linksList a{color:inherit;text-decoration:none;font-weight:500}.Footer-linksList a:hover{color:var(--brand600)}.Footer-social{margin-top:12px}.Footer-social .SocialLinks-list{justify-content:flex-start;gap:12px}.Footer-social .SocialLinks-link{width:38px;height:38px;border-radius:var(--radius-pill);background:rgba(var(--textSecondary-rgb),.1);color:inherit}.Footer-social .SocialLinks-link:hover{background:rgba(var(--textSecondary-rgb),.2)}@media only screen and (max-width:960px){.Footer-top{grid-template-columns:repeat(2,minmax(160px,1fr));grid-auto-flow:row}.Footer-top .Footer-column{grid-column:span 1!important}}@media only screen and (max-width:640px){.Footer{margin:12px;border-radius:16px}.Footer-top{grid-template-columns:minmax(0,1fr)}}.Hero{position:relative;overflow:hidden;height:calc(100vh - 140px);min-height:814px;max-height:1440px;color:var(--base50);background:var(--surfacePrimary);display:flex;align-items:stretch;isolation:isolate}@media(max-width:960px){.Hero{min-height:620px}}@media(max-width:720px){.Hero{height:calc(100vh - 40px)}}.Hero--cover{height:100vh;max-height:1680px}.Hero--withImage{background:var(--surfacePrimary)}.Hero--withImage:before{content:"";position:absolute;inset:0;background-image:var(--hero-bg);background-position:center;background-size:cover;background-repeat:no-repeat;z-index:0}@media(max-width:720px){.Hero--withImage:before{background-size:var(--hero-bg-size-mobile, cover);background-position:center var(--hero-bg-focus-mobile, 50%)}}.Hero--withImage.Hero--monochrome:before{filter:grayscale(1)}.Hero-overlay{position:absolute;inset:0;background:#222127b3;z-index:1}.Hero-inner{position:relative;z-index:2;padding:100px 40px 56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:clamp(24px,4vw,48px);align-items:end}@media(min-width:2080px){.Hero-inner{padding:100px 80px}}.Hero-content{display:grid;gap:20px;align-content:center;max-width:1120px}.Hero-title{margin:0;color:var(--base50)}.Hero-lead{margin:0 0 8px;color:color-mix(in srgb,var(--base50) 90%,var(--base1000) 10%);max-width:720px}.Hero-preTitle{margin:0;color:color-mix(in srgb,var(--base50) 80%,var(--base1000) 20%);letter-spacing:.08em;text-transform:uppercase}.Hero-actions{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.Hero-link{display:inline-flex;align-items:center;gap:8px;color:var(--base50);font-weight:600;text-decoration:none}.Hero-link i{font-size:14px}.Hero-link:hover{text-decoration:underline}@media(max-width:640px){.Hero-link{width:100%;justify-content:center}}.Hero-aside{display:grid;gap:16px;justify-items:flex-end;align-content:end}.Hero-quote{background:color-mix(in srgb,var(--base50) 94%,var(--base1000) 6%);color:var(--base1000);border-radius:var(--radius-card);padding:24px;box-shadow:0 20px 50px color-mix(in srgb,var(--base1000) 16%,transparent);width:320px;max-width:320px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;overflow:hidden;container-type:inline-size}.Hero-quote:before{content:"“";position:absolute;bottom:0;right:24px;font-family:var(--serif);font-size:120px;line-height:20px;color:color-mix(in srgb,var(--base1000) 12%,transparent);z-index:0;pointer-events:none}.Hero-quote .body-large{font-size:clamp(16px,6cqw,22px);line-height:1.4;font-weight:500;margin:0}.Hero-quote .caption-large{margin-top:10px;color:#000000b3;position:relative;z-index:1}.Hero-quote .caption-large:before{content:"– ";margin-right:4px;font-size:16px}.Hero-quote .body-large,.Hero-quote .caption-large{position:relative;z-index:1}.Hero-meta{display:flex;align-items:center;gap:12px;background:color-mix(in srgb,var(--base1000) 40%,transparent);padding:10px 14px;border-radius:var(--radius-pill);backdrop-filter:blur(6px)}.Hero-avatars{display:flex;align-items:center}.Hero-avatars .Avatar{background:var(--base50);color:var(--base1000);box-shadow:0 0 0 2px color-mix(in srgb,var(--base1000) 35%,transparent)}.Hero-avatars .Avatar:not(:first-child){margin-left:-8px}.Hero-metaText{display:grid;gap:0;color:var(--base50)}.Hero-metaText p{margin:0;line-height:1.3}.Hero-scroll{align-self:start;color:var(--base50)}.Hero--interactive .Hero-content{max-width:960px}.Hero--interactive .Hero-inner{grid-template-columns:minmax(0,1fr) minmax(280px,240px)}.Hero--interactive .Hero-aside{justify-items:stretch;align-content:center}.Hero--interactive .Hero-panel{background:var(--base100);color:var(--base1000);border-radius:var(--radius-card);padding:24px;display:grid;gap:16px;box-shadow:0 24px 60px color-mix(in srgb,var(--base1000) 24%,transparent)}.Hero--interactive .Hero-panelTitle{margin:0;color:inherit}.Hero--interactive .Hero-panelBody{margin:0;color:color-mix(in srgb,var(--base1000) 80%,transparent)}.Hero--interactive .Hero-panelLink{display:inline-flex;align-items:center;gap:6px;color:var(--interfaceLink);font-weight:600;text-decoration:none}.Hero--interactive .Hero-panelLink:hover{text-decoration:underline}.Hero--interactive .Hero-panelMedia img{display:block;width:100%;margin:0 auto;height:auto}.Hero--interactive .Hero-panelActions{display:grid;gap:10px}.Hero--interactive .Hero-panelButton{width:100%;justify-content:center}.Hero--interactive .Hero-panelButton.Button--secondary{border-color:var(--base1000);color:var(--base1000)}.Hero--interactive .Hero-panelLink{color:var(--base1000);text-decoration:underline;font-size:26px}@media only screen and (max-width:960px){.Hero-inner{grid-template-columns:1fr;padding:40px 24px;gap:24px}.Hero-lead{max-width:none}.Hero-aside{display:none}.Hero-quote{max-width:none}}@media only screen and (max-width:960px){.Hero--interactive .Hero-aside{display:grid}.Hero--interactive .Hero-panel{max-width:none}}.TileGrid{width:100%;display:grid;gap:24px}.TileGrid>.Tile{height:100%}@media screen and (max-width:960px){.TileGrid>.Tile{min-height:420px}}.TileGrid--medium{grid-auto-rows:minmax(260px,auto)}.TileGrid--medium>.Tile--1{grid-column:1;grid-row:1 / span 2}.TileGrid--medium>.Tile--2{grid-column:2;grid-row:1 / span 2}.TileGrid--medium>.Tile--3{grid-column:1;grid-row:3 / span 2}.TileGrid--medium>.Tile--4{grid-column:2;grid-row:3 / span 2}.TileGrid--smallText{grid-auto-rows:auto}.TileGrid--smallText>.Tile{height:auto;min-height:0;padding-top:160px;background:var(--surfacePrimary);color:var(--textPrimary)}.TileGrid--large{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(160px,auto)}.TileGrid--large>.Tile{border-radius:var(--radius-card);min-height:160px}.TileGrid--large>.Tile--1{grid-column:1 / span 3;grid-row:1}.TileGrid--large>.Tile--2{grid-column:1 / span 3;grid-row:2}.TileGrid--large>.Tile--3{grid-column:4 / span 2;grid-row:1 / span 2}.TileGrid--large>.Tile--4{grid-column:6;grid-row:1 / span 2}.TileGrid--large>.Tile--5{grid-column:1 / span 3;grid-row:3 / span 2}.TileGrid--large>.Tile--6{grid-column:4;grid-row:3 / span 2}.TileGrid--large>.Tile--7{grid-column:5 / span 2;grid-row:3 / span 2}@media(max-width:960px){.TileGrid--large{grid-template-columns:repeat(2,minmax(0,1fr))}.TileGrid--large .Tile--large{padding:24px}.TileGrid--large>.Tile--1{grid-column:1 / span 2;grid-row:1}.TileGrid--large>.Tile--2{grid-column:1;grid-row:2}.TileGrid--large>.Tile--3{grid-column:2;grid-row:2}.TileGrid--large>.Tile--4{grid-column:2;grid-row:3}.TileGrid--large>.Tile--5{grid-column:1;grid-row:3}.TileGrid--large>.Tile--6{grid-column:1;grid-row:4}.TileGrid--large>.Tile--7{grid-column:2;grid-row:4}}@media(max-width:720px){.TileGrid--large{grid-template-columns:repeat(3,minmax(0,1fr))!important}.TileGrid--large .Tile--large{padding:16px}.TileGrid--large>.Tile--1{grid-column:1 / span 3;grid-row:1}.TileGrid--large>.Tile--2{grid-column:1;grid-row:2}.TileGrid--large>.Tile--3{grid-column:2 / span 2;grid-row:2}.TileGrid--large>.Tile--4{grid-column:3;grid-row:3}.TileGrid--large>.Tile--5{grid-column:1 / span 2;grid-row:3}.TileGrid--large>.Tile--6{grid-column:1;grid-row:4}.TileGrid--large>.Tile--7{grid-column:2 / span 2;grid-row:4}}@media(max-width:480px){.TileGrid--large{grid-template-columns:repeat(1,minmax(0,1fr))!important}.TileGrid--large .Tile--large{padding:16px}.TileGrid--large>.Tile--1{grid-column:1;grid-row:1}.TileGrid--large>.Tile--2{grid-column:1;grid-row:2}.TileGrid--large>.Tile--3{grid-column:1;grid-row:3}.TileGrid--large>.Tile--4{grid-column:1;grid-row:4}.TileGrid--large>.Tile--5{grid-column:1;grid-row:5}.TileGrid--large>.Tile--6{grid-column:1;grid-row:6}.TileGrid--large>.Tile--7{grid-column:1;grid-row:7}}.TileGrid--mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(180px,auto);gap:24px;width:100%}.TileGrid--mosaic>.Tile{border-radius:var(--radius-card);min-height:320px}.TileGrid--mosaic>.Tile--mosaic-1{grid-column:1 / span 2;grid-row:1 / span 2}.TileGrid--mosaic>.Tile--hasBackground:after{content:"";position:absolute;inset:0;background:#0009;z-index:1;pointer-events:none}.TileGrid--mosaic>.Tile--mosaic-2{grid-column:3 / span 2;grid-row:1}.TileGrid--mosaic>.Tile--mosaic-2.Tile--group .Tile-statValue{font-size:clamp(28px,4vw,48px)}.TileGrid--mosaic>.Tile--mosaic-2 .TileInner-text{height:100%}.TileGrid--mosaic>.Tile--mosaic-2 .TileInner-text p:first-child{margin-bottom:auto}.TileGrid--mosaic>.Tile--mosaic-3{grid-column:3 / span 2;grid-row:2}.TileGrid--mosaic>.Tile--mosaic-3.Tile--group .Tile-statValue{font-size:clamp(28px,4vw,60px)}.TileGrid--mosaic>.Tile--mosaic-3 .TileInner--content{--Tile3-bg: var(--brandPrimary550);--Tile3-color: var(--brandPrimary50);--Tile3-color-secondary: var(--base400);background:var(--Tile3-bg);color:var(--Tile3-color)}.TileGrid--mosaic>.Tile--mosaic-3 .TileInner--content .Tile-summary{color:var(--Tile3-color-secondary)}.TileGrid--mosaic>.Tile--mosaic-3 :root[data-theme=dark] .TileInner--content{--Tile3-bg: var(--brandPrimary550);--Tile3-color: var(--brandPrimary50);--Tile3-color-secondary: var(--brandPrimary200)}.TileGrid--mosaic>.Tile--mosaic-3 .TileInner-text{height:100%}.TileGrid--mosaic>.Tile--mosaic-3 .TileInner-text p:first-child{margin-top:auto}.TileGrid--mosaic>.Tile--mosaic-4{grid-column:1 / span 2;grid-row:3}.TileGrid--mosaic>.Tile--mosaic-4.Tile--group .Tile-statValue{font-size:clamp(28px,4vw,68px)}.TileGrid--mosaic>.Tile--mosaic-4 .TileInner-text{height:100%}.TileGrid--mosaic>.Tile--mosaic-4 .TileInner-text p:first-child{margin-bottom:auto}.TileGrid--mosaic>.Tile--mosaic-4 .TileInner--content{--Tile4-bg: var(--brandPrimary250);--Tile4-color: var(--brandPrimary900);--Tile4-color-secondary: var(--base700);background:var(--Tile4-bg);color:var(--Tile4-color)}.TileGrid--mosaic>.Tile--mosaic-4 .TileInner--content .Tile-summary{color:var(--Tile4-color-secondary)}.TileGrid--mosaic>.Tile--mosaic-5{grid-column:1 / span 2;grid-row:4}.TileGrid--mosaic>.Tile--mosaic-5.Tile--group .Tile-statValue{font-size:clamp(28px,4vw,88px)}.TileGrid--mosaic>.Tile--mosaic-5 .TileInner-text{height:100%}.TileGrid--mosaic>.Tile--mosaic-5 .TileInner-text p:first-child{margin-top:auto}.TileGrid--mosaic>.Tile--mosaic-5 .TileInner--content{--Tile5-bg: var(--base700);--Tile5-color: var(--brandPrimary50);--Tile5-color-secondary: var(--base300);background:var(--Tile5-bg);color:var(--Tile5-color)}.TileGrid--mosaic>.Tile--mosaic-5 .TileInner--content .Tile-summary{color:var(--Tile5-color-secondary)}:root[data-theme=dark] .TileGrid--mosaic>.Tile--mosaic-5 .TileInner--content{--Tile5-bg: var(--base700);--Tile5-color: var(--brandPrimary50);--Tile5-color-secondary: var(--base300)}.TileGrid--mosaic>.Tile--mosaic-6{grid-column:3 / span 2;grid-row:3 / span 2}.TileGrid--mosaic>.Tile--mosaic-6.Tile--stat .Tile-statValue{font-size:clamp(32px,8vw,120px)}.TileGrid--mosaic>.Tile--mosaic-7{grid-column:1 / span 4;grid-row:5}@media(max-width:1024px){.TileGrid--mosaic{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.TileGrid--mosaic>.Tile{grid-column:1 / -1;grid-row:auto}}@media(max-width:960px){.TileGrid--mosaic{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.TileGrid--mosaic>.Tile{grid-column:1 / -1;grid-row:auto}}@media(max-width:640px){.TileGrid--mosaic{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}.TileGrid--row{grid-auto-rows:minmax(500px,auto);min-height:440px}.TileGrid--row-2{grid-template-columns:repeat(2,1fr)}@media(max-width:480px){.TileGrid--row-2{grid-template-columns:minmax(0,1fr)}}.TileGrid--row-3 .title-small{font-family:var(--sans);font-weight:500;font-size:clamp(20px,2vw,24px);line-height:1.25;letter-spacing:-.014em}.TileGrid--row-4 h3.title-small{font-family:var(--sans);font-weight:500;font-size:clamp(22px,2.4vw,30px);line-height:1.2;letter-spacing:-.014em;margin-bottom:8px}.TileGrid--row-4 .body-small{font-family:var(--sans);font-weight:200;font-size:clamp(14px,1.4vw,16px);line-height:1.5;letter-spacing:-.014em}@media(max-width:1024px){.TileGrid--row-4{grid-auto-rows:minmax(620px,auto)}}@media(max-width:480px){.TileGrid--row-4{grid-auto-rows:minmax(520px,auto)}}@media(max-width:1024px){.TileGrid--row-5 .InsightCard:nth-child(5){display:none}}@media(max-width:720px){.TileGrid--row-5 .InsightCard:last-child{display:flex;grid-column:1}}.TileGrid--social{grid-auto-rows:auto;align-items:start;min-height:0}.TileGrid--social>.Tile{height:auto;min-height:0;aspect-ratio:4 / 5}.TileGrid--insights{grid-auto-rows:minmax(260px,auto);min-height:420px;align-items:stretch}@media(max-width:1024px){.TileGrid--insights{grid-auto-rows:minmax(360px,auto)}}@media(max-width:720px){.TileGrid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.TileGrid--row{min-height:auto}.TileGrid--row-4,.TileGrid--row-5{grid-template-columns:minmax(0,1fr)}.TileGrid--medium>.Tile,.TileGrid--mosaic>.Tile{grid-column:auto;grid-row:auto;min-height:360px}.TileGrid .TileInner--image{min-height:240px}}.TileGrid[hidden]{display:none}.TileGrid-sentinel{height:1px}.TileGridStack{display:grid;gap:24px;width:100%}@media(max-width:960px){.TileGridStack{grid-template-columns:minmax(0,1fr)}.TileGridStack>*{grid-column:1 / -1}}.Tile{position:relative;padding:24px;border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:.4s}.Tile .Tile-goTo{display:inline-flex;align-items:center;gap:8px;font-size:13px;opacity:0;max-height:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease,max-height .2s ease,margin-top .2s ease;overflow:hidden;margin-top:0}.Tile:hover .Tile-goTo,.Tile:focus-visible .Tile-goTo{opacity:1;max-height:40px;transform:translateY(0);margin-top:8px}.Tile--bg:before{content:"";position:absolute;inset:0;background-image:var(--tile-bg);background-position:center;background-size:cover;background-repeat:no-repeat;transform:scale(1.01);transition:transform .8s ease;pointer-events:none;z-index:0}.Tile--bg:hover:before,.Tile--bg:focus-visible:before{transform:scale(1.1)}.Tile--social{padding:0;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:0;aspect-ratio:4 / 5}.Tile--medium{height:100%}.Tile-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,color-mix(in srgb,var(--base1000) 96%,transparent),color-mix(in srgb,var(--base1000) 25%,transparent) 55%,color-mix(in srgb,var(--base1000) 5%,transparent))}.Tile-text{position:relative;z-index:2;margin-top:auto;display:flex;flex-direction:column;gap:8px}.Tile-badge{align-self:flex-start;display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;letter-spacing:.02em;background:color-mix(in srgb,var(--base1000) 55%,transparent);color:var(--base100);position:absolute;top:16px;left:16px;z-index:2}.Tile--imageWithContent{background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--base100)}.Tile--imageWithContent .Tile-text{padding:0}.Tile--imageWithContent:hover,.Tile--imageWithContent:focus-visible{transform:translateY(-4px);box-shadow:0 18px 38px #0000001f}.Tile--challenge{min-height:220px}.Tile--challenge .Tile-text{gap:10px}.Tile--challenge .body-small{color:color-mix(in srgb,var(--base100) 90%,transparent)}.Tile--group{padding:0;border-radius:var(--radius-none);overflow:visible;gap:24px;height:100%;display:flex;flex-direction:column}.Tile--group .Tile-statValue{font-size:clamp(28px,4vw,48px);font-weight:600;line-height:1.05}.Tile--group .Tile-title{font-size:clamp(18px,2.2vw,24px);font-weight:400;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Tile--group .Tile-summary{font-size:16px;color:var(--textSecondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Tile--group.Tile--groupRow{flex-direction:row;gap:24px}.Tile--group.Tile--groupRow .TileInner--content{flex:1 1 68%}.Tile--group.Tile--groupRow .TileInner--image{flex:1 1 32%}.Tile--group.Tile--mosaic-3 .TileInner--image,.Tile--group.Tile--mosaic-5 .TileInner--image{order:-1}.Tile--large{padding:32px;font-size:inherit}.Tile--stat{color:var(--textOnImage);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;box-shadow:0 6px 18px #00000040;background-color:var(--base1000)}.Tile--stat .Tile-content{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;gap:8px;padding:12px}.Tile--stat .Tile-statValue{font-size:clamp(28px,4vw,48px);font-weight:600;line-height:1.05}.Tile--stat .Tile-title{font-size:clamp(18px,2.2vw,24px);font-weight:400;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Tile--stat .Tile-summary{font-size:16px;margin-top:auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:200}.Tile--stat.Tile--mosaic-3 .Tile-statValue,.Tile--stat.Tile--mosaic-4 .Tile-statValue{order:2}.Tile--stat.Tile--mosaic-3 .Tile-title,.Tile--stat.Tile--mosaic-4 .Tile-title{order:1;margin-bottom:auto}.Tile--stat.Tile--mosaic-3 .Tile-summary,.Tile--stat.Tile--mosaic-4 .Tile-summary{order:3}.Tile--stat.Tile--noImage:after{background:linear-gradient(180deg,#00000059,#0009)}.Tile--text{background:var(--surfaceElevated);color:var(--base1000);display:flex;justify-content:center}.Tile--image{padding:0;background-size:cover;background-position:center;background-repeat:no-repeat}.TileInner{border-radius:var(--radius-card);overflow:hidden;display:flex;flex-direction:column}.TileInner--content{flex:0 0 auto;padding:24px;background:var(--surfaceQuaternary)}.TileInner--image{flex:1 1 auto;padding:0;display:flex}.TileInner-bg{flex:1 1 auto;background-size:cover;background-position:center;background-repeat:no-repeat}.TileInner-text{margin:0;display:flex;flex-direction:column;gap:8px}.TileGrid--insights .InsightCard,.TileGrid--news .InsightCard{display:flex;flex-direction:column;height:100%;border-radius:var(--radius-card);padding:0;overflow:hidden;background:var(--surfacePrimary);color:var(--textPrimary);transition:.4s}.TileGrid--insights a.InsightCard:hover,.TileGrid--news a.InsightCard:hover,.TileGrid--insights a.InsightCard:focus-visible,.TileGrid--news a.InsightCard:focus-visible{transform:translateY(-4px);box-shadow:0 18px 38px #0000001f}.TileGrid--insights a.InsightCard:hover .InsightCard-image img,.TileGrid--news a.InsightCard:hover .InsightCard-image img,.TileGrid--insights a.InsightCard:focus-visible .InsightCard-image img,.TileGrid--news a.InsightCard:focus-visible .InsightCard-image img{transform:scale(1.1)}.TileGrid--insights .InsightCard-image,.TileGrid--news .InsightCard-image{position:relative;width:100%;aspect-ratio:16 / 12;background:var(--base150);display:block;height:340px;overflow:hidden}.TileGrid--insights .InsightCard-image img,.TileGrid--news .InsightCard-image img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.01);transition:transform .8s ease}.TileGrid--insights .InsightCard-image .InsightCard-placeholder,.TileGrid--news .InsightCard-image .InsightCard-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--base200),var(--base150))}.TileGrid--insights.InsightCard--statistics .InsightCard-image:after,.TileGrid--news.InsightCard--statistics .InsightCard-image:after,.TileGrid--insights .InsightCard--statistics .InsightCard-image:after,.TileGrid--news .InsightCard--statistics .InsightCard-image:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.12) 45%,transparent 72%)}.TileGrid--insights .InsightCard-statValue,.TileGrid--news .InsightCard-statValue{position:absolute;left:20px;right:20px;bottom:16px;z-index:2;font-size:clamp(28px,3.4vw,42px);font-weight:600;line-height:1.05;color:var(--base100);text-shadow:0 2px 14px rgba(0,0,0,.5)}.TileGrid--insights .InsightCard-body,.TileGrid--news .InsightCard-body{display:flex;flex-direction:column;gap:8px;padding:24px;flex:1;position:relative;background-color:var(--surfacePrimary);z-index:99}.TileGrid--insights .InsightCard-body .body-small,.TileGrid--news .InsightCard-body .body-small{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.TileGrid--insights .InsightCard-body .preTitle,.TileGrid--news .InsightCard-body .preTitle{font-size:14px}.TileGrid--insights .InsightCard-meta,.TileGrid--news .InsightCard-meta{display:flex;justify-content:space-between;align-items:center;gap:12px}.TileGrid--insights .InsightCard-read,.TileGrid--news .InsightCard-read{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--textPrimary)}.InsightCard--challenge .InsightCard-image{aspect-ratio:16 / 14;position:relative;z-index:0}.InsightCard--challenge .InsightCard-meta,.InsightCard--challenge .InsightCard-read{display:none}.InsightCard--challenge .InsightCard-body{padding-bottom:24px;position:relative;z-index:99;background-color:var(--surfacePrimary)}.Tile-pretitle{font-family:var(--sans);font-weight:200;font-size:clamp(14px,1.4vw,16px);line-height:1.5;letter-spacing:-.014em;opacity:.85}.Tile.Tile--feature{height:100%;min-height:840px;padding:40px}.Tile.Tile--feature .Tile-text{gap:10px;max-width:760px}.Tile.Tile--feature .Tile-pretitle{font-family:var(--sans);font-weight:500;font-size:clamp(20px,2vw,24px);line-height:1.25;letter-spacing:-.014em;opacity:.92}.Tile.Tile--feature h3.title-small{font-family:var(--sans);font-weight:600;font-size:clamp(28px,4.5vw,60px);line-height:1.05;letter-spacing:-.014em;-webkit-font-smoothing:antialiased}.Tile.Tile--feature .body-small{font-family:var(--sans);font-weight:300;font-size:clamp(16px,1.6vw,18px);line-height:1.5;letter-spacing:-.014em;margin-top:4px}@media(max-width:720px){.Tile.Tile--feature{min-height:560px;padding:24px}.Tile.Tile--feature h3.title-small{font-family:var(--sans);font-weight:600;font-size:clamp(26px,3.5vw,48px);line-height:1.05;letter-spacing:-.014em;-webkit-font-smoothing:antialiased}}.InsightsBar{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;flex-wrap:nowrap}.InsightsBar-tabs{width:auto;margin:0;flex:0 1 auto}.InsightsBar-controls{flex:0 0 auto;display:flex;align-items:center;gap:8px;margin-left:auto}.InsightsBar-controls .IconButton{width:44px;height:44px;flex:none;border:none;background:var(--surfacePrimary);color:var(--textPrimary);cursor:pointer;transition:.2s ease}.InsightsBar-controls .IconButton i{font-size:16px}.InsightsBar-controls .IconButton:hover{background:var(--surfaceTertiary)}.InsightsBar-controls .IconButton[aria-expanded=true],.InsightsBar-controls .IconButton.is-active{background:var(--brandPrimary);color:var(--brandOnPrimary)}.InsightsBar-search{position:relative;display:flex;align-items:center;flex:none;width:44px;height:44px;transition:width .3s cubic-bezier(.22,1,.36,1)}.InsightsBar-search.is-open{width:clamp(220px,34vw,340px)}.InsightsBar-searchInput{position:absolute;inset:0;width:100%;height:100%;padding:0 48px 0 18px;border:none;border-radius:var(--radius-pill);background:var(--surfacePrimary);color:var(--textPrimary);font:inherit;font-size:14px;outline:none;opacity:0;pointer-events:none;transition:opacity .2s ease .05s}.InsightsBar-searchInput::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.InsightsBar-search.is-open .InsightsBar-searchInput{opacity:1;pointer-events:auto}.InsightsBar-searchBtn.IconButton{position:absolute;right:0;top:0;z-index:2;width:44px;height:44px;transition:.25s cubic-bezier(.22,1,.36,1)}.InsightsBar-search.is-open .InsightsBar-searchBtn.IconButton{width:34px;height:34px;right:5px;top:5px;background:transparent;color:var(--textSecondary)}.InsightsBar-search.is-open .InsightsBar-searchBtn.IconButton:hover{background:transparent;color:var(--textPrimary)}.InsightsBar-control{position:relative;display:flex}.InsightsBar-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:20;min-width:200px;padding:8px;background:var(--surfacePrimary);border:1px solid var(--interfaceDivider);border-radius:var(--radius-card);box-shadow:0 18px 40px #00000024;display:flex;flex-direction:column;gap:2px}.InsightsBar-panel--filter{min-width:300px;max-width:360px}.InsightsBar-panelHead{display:flex;align-items:center;justify-content:space-between}.InsightsBar-panelTitle{margin:0;padding:6px 8px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--textSecondary)}.InsightsBar-option{text-align:left;padding:10px 12px;border:none;background:transparent;border-radius:var(--radius-control);color:var(--textPrimary);font:inherit;font-size:14px;cursor:pointer}.InsightsBar-option:hover{background:var(--surfaceSecondary)}.InsightsBar-option.is-active{background:var(--surfaceSecondary);font-weight:600}.InsightsBar-tags{display:flex;flex-wrap:wrap;gap:6px;padding:4px 8px 8px;max-height:280px;overflow-y:auto}.InsightsBar-clear{border:none;background:transparent;color:var(--brandPrimary);font:inherit;font-size:12px;font-weight:600;cursor:pointer;padding:6px 8px}.InsightsBar-count{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--brandPrimary);color:var(--brandOnPrimary);font-size:10px;font-weight:700;line-height:18px;text-align:center}@media(max-width:720px){.InsightsBar{flex-wrap:wrap}.InsightsBar-controls{margin-left:auto}.InsightsBar-search.is-open{width:100%}}.Tag--toggle{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--radius-pill);border:1px solid var(--interfaceDivider);background:transparent;color:var(--textSecondary);font:inherit;font-size:13px;cursor:pointer;transition:.15s ease}.Tag--toggle:hover{border-color:var(--textSecondary);color:var(--textPrimary)}.Tag--toggle.is-active{background:var(--brandPrimary);border-color:var(--brandPrimary);color:var(--brandOnPrimary)}.CookieBanner{position:fixed;inset-inline:16px;bottom:16px;z-index:9999;max-width:640px;margin-inline:auto;background:var(--surfaceInversePrimary);color:var(--textOnInversePrimary);border-radius:var(--radius-surface);box-shadow:0 20px 48px #0000002e;padding:20px;display:none;gap:12px}.CookieBanner.is-visible{display:block}@media(max-width:720px){.CookieBanner{inset-inline:12px;bottom:12px;max-width:none}}.CookieBanner-title{margin:0 0 4px;font-weight:700}.CookieBanner-text{margin:0;color:var(--textSecondary)}.CookieBanner-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:12px}.CookieBanner-actions>div{display:flex;align-items:center;gap:12px}.CookieBanner-actions .Button{flex:0 0 auto}.CookieBanner-actions .Button--primary{background-color:var(--textOnInversePrimary);color:var(--textPrimary)}.CookieBanner-actions .Button--secondary{border-color:var(--textOnInversePrimary);color:var(--textOnInversePrimary)}.CookieBanner-actions .Button--tertiary{color:var(--textOnInversePrimary);background:var(--surfaceInverseQuaternary)}@media(max-width:720px){.CookieBanner-actions{display:flex;flex-direction:column;gap:16px}.CookieBanner-actions>div{display:flex;flex-direction:column;width:100%}.CookieBanner-actions .Button{width:100%}}.CookieBanner-link{font-size:13px;color:var(--textSecondary);text-decoration:underline}.Article{max-width:var(--WidthXwide);width:100%;margin:0 auto;display:block}.Article>*+*{margin-top:16px}.Article-header,.Article-body,.Article-footer{display:block}.Article-header>*+*,.Article-body>*+*,.Article-footer>*+*{margin-top:16px}.Article-header{gap:12px}.Article-body>*+*{margin-top:24px}.Article .TextBlock{display:block}.Article .TextBlock>*+*{margin-top:12px}.Article .TextList{margin:0;padding-left:18px;display:block}.Article .TextList>li+li{margin-top:8px}.Article p{font-family:var(--sans);font-weight:300;font-size:clamp(17px,1.8vw,20px);line-height:1.5;letter-spacing:-.014em;font-weight:200}.Article ol li,.Article ul li{font-weight:300;font-size:20px;padding:4px 0}.Article ul li:before{content:"- "}.Article h2{font-family:var(--sans);font-weight:600;font-size:clamp(20px,2.5vw,32px);line-height:1.15;letter-spacing:-.014em;-webkit-font-smoothing:antialiased;margin-top:40px}.Article h3{font-family:var(--sans);font-weight:500;font-size:clamp(20px,2vw,24px);line-height:1.25;letter-spacing:-.014em;margin-top:24px}.Article .InsightSources{margin-top:40px;padding:24px;border-radius:var(--radius-card);background:var(--surfaceSecondary)}.Article .InsightSources h2{margin:0 0 16px;font-size:20px}.Article .InsightSources ul li{font-size:15px;font-weight:200;margin-bottom:4px;color:var(--textSecondary)}.Article .InsightSources a{text-decoration:underline;text-underline-offset:2px;word-break:break-word}.Article .ArticleVideo{margin-top:32px}.Article .ArticleVideo-frame{position:relative;padding-top:56.25%;border-radius:var(--radius-card);overflow:hidden}.Article .ArticleVideo-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.Page--contentDetail{padding-bottom:120px}.Page--contentDetail .Section-container{max-width:960px;margin:0 auto}.Page--contentDetail h1{margin-bottom:16px}.Page--contentDetail .preamble-small{margin-bottom:8px}.Page--contentDetail .meta{color:var(--textSecondary);font-weight:200}.Page--contentDetail .Section-HeroMedia .Section-container,.Page--contentDetail .Section-Article .Section-container{padding-top:24px;padding-bottom:24px}.Page--contentDetail .Section-HeroMedia .Section-container img,.Page--contentDetail .Section-Article .Section-container img{width:100%;height:auto;border-radius:var(--radius-card)}.Page--sponsorship .Hero--interactive .Hero-inner,.Page--donation .Hero--interactive .Hero-inner{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}@media(max-width:720px){.Page--sponsorship .Hero--interactive .Hero-inner,.Page--donation .Hero--interactive .Hero-inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.Page--sponsorship .Hero--interactive .Hero-inner .Hero-panel,.Page--donation .Hero--interactive .Hero-inner .Hero-panel,.Page--sponsorship .Hero--interactive .Hero-inner .Hero-aside,.Page--donation .Hero--interactive .Hero-inner .Hero-aside{width:100%;max-width:100%;background:none;padding:0}.Page--sponsorship .Hero--interactive .Hero-inner .Hero-panel .Button,.Page--donation .Hero--interactive .Hero-inner .Hero-panel .Button,.Page--sponsorship .Hero--interactive .Hero-inner .Hero-aside .Button,.Page--donation .Hero--interactive .Hero-inner .Hero-aside .Button{width:100%}.Page--sponsorship .Hero--interactive .Hero-inner .Hero-panelTitle,.Page--donation .Hero--interactive .Hero-inner .Hero-panelTitle,.Page--sponsorship .Hero--interactive .Hero-inner .Hero-panelBody,.Page--donation .Hero--interactive .Hero-inner .Hero-panelBody{display:none}}.Page--donation .Hero-panelActions{display:none}.Page--donation .Hero-panelMedia{display:block}@media(max-width:720px){.Page--donation .Hero-panelActions{display:grid}.Page--donation .Hero-panelMedia{display:none}}.Page--sponsorship .Hero-panelActions{display:none}@media(max-width:720px){.Page--sponsorship .Hero-panelActions{display:grid}.Page--sponsorship .Hero-panelLink{display:none}}@media(max-width:1440px){.Page--home .TileGrid--row-4 .InsightCard:nth-child(4),.Page--journey .TileGrid--row-4 .InsightCard:nth-child(4),.Page--about .TileGrid--row-4 .InsightCard:nth-child(4),.Page--home .TileGrid--row-4 .Tile:nth-child(4),.Page--journey .TileGrid--row-4 .Tile:nth-child(4),.Page--about .TileGrid--row-4 .Tile:nth-child(4){display:none}}@media(max-width:1440px){.Page--home .TileGrid--row-5 .InsightCard:nth-child(5),.Page--journey .TileGrid--row-5 .InsightCard:nth-child(5),.Page--about .TileGrid--row-5 .InsightCard:nth-child(5),.Page--home .TileGrid--row-5 .Tile:nth-child(5),.Page--journey .TileGrid--row-5 .Tile:nth-child(5),.Page--about .TileGrid--row-5 .Tile:nth-child(5){display:none}}.Page--home .TileGrid--row-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1440px){.Page--home .TileGrid--row-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:960px){.Page--home .TileGrid--row-4{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(440px,auto);min-height:440px}}.Page--home .Section-TileList.Section-TileList--split .TileGrid--row{grid-auto-rows:minmax(520px,auto);min-height:440px}@media(min-width:2080px){.Page--home .Section-TileList.Section-TileList--split .TileGrid--row{grid-auto-rows:minmax(680px,auto);min-height:440px}}@media(max-width:960px){.Page--home .Section-TileList.Section-TileList--split .TileGrid--row{grid-auto-rows:minmax(420px,auto);min-height:440px}}.Page--insights section+section .Section-container{padding-top:0}.Page--news section:first-child+section .Section-container,.Page--lectures section:first-child+section .Section-container,.Page--about section:first-child+section .Section-container,.Page--challenges section:first-child+section .Section-container{padding-top:40px}.Page--lectures .TileGrid--row{grid-auto-rows:minmax(560px,auto);min-height:440px}@media(min-width:2080px){.Page--lectures .TileGrid--row{grid-auto-rows:minmax(680px,auto);min-height:440px}}.Page--lecture{max-width:1440px;margin:0 auto}@media(min-width:2080px){.Page--lecture{max-width:1680px}}.Page--lecture>.Section-container{padding-top:40px;gap:64px}.Page--lecture .Section-LectureContent{display:flex;flex-direction:column;width:100%;gap:48px}.Page--lecture .Section-LectureContent--media img{width:100%;height:auto;border-radius:var(--radius-card)}.Page--lecture .Section-LectureContent--meta .g-row{width:100%;gap:32px;grid-template-columns:repeat(12,minmax(0,1fr))}@media(max-width:720px){.Page--lecture .Section-LectureContent--meta .g-row{display:flex;flex-direction:column}}.Page--lecture .Section-LectureContent--meta .LectureMeta-item{display:flex;flex-direction:column;gap:16px;grid-column:span 2}.Page--lecture .Section-LectureContent--meta .LectureMeta-item:first-child{grid-column:span 6}.Page--lecture .Section-LectureContent--tags{display:flex;flex-direction:column;gap:16px}.Page--lecture .Section-LectureContent--tags .LectureMeta-tags{display:flex;flex-wrap:wrap;gap:8px}.Page--lecture .Section-LectureContent--tags .LectureMeta-tag{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--radius-pill);background:var(--surfaceSecondary);color:var(--textPrimary);font-size:12px;letter-spacing:.02em;text-transform:uppercase}@media(max-width:720px){.Page--lecture .Section-LectureContent--article{order:1}.Page--lecture .Section-LectureContent--meta{order:2}}.Page--lecture .Section-LectureDetails{width:100%;max-width:400px;display:flex;flex-direction:column;gap:64px}@media(max-width:1024px){.Page--lecture .Section-LectureDetails{max-width:100%}}.Page--lecture .Section-LectureDetails--actions{display:flex;flex-direction:column;gap:16px}.Page--lecture .Section-LectureDetails--speaker{width:100%;display:flex;flex-direction:column;gap:32px;align-items:center}.Page--lecture .Section-LectureDetails--speaker .Speaker-media{width:100%;aspect-ratio:4 / 4;height:auto;overflow:hidden;border-radius:var(--radius-card);position:relative}.Page--lecture .Section-LectureDetails--speaker .Speaker-media img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center}.Page--lecture .Section-LectureDetails--speaker .Speaker-content{display:grid;gap:8px}.Page--lecture .Section-LectureDetails--speaker .Speaker-title{margin-top:-4px;color:var(--textSecondary)}@media(max-width:960px){.Page--lecture .Section-LectureDetails--speaker .Speaker{grid-template-columns:minmax(0,1fr)}.Page--lecture .Section-LectureDetails--speaker .Speaker-media{max-width:100%}}.Page--challenges .Section-PageHeader .Section-container{flex-direction:row;justify-content:space-between;align-items:flex-end}.Page--challenges .Section-PageHeader .Section-container .Section-actions{max-width:400px;gap:16px}@media(max-width:960px){.Page--challenges .Section-PageHeader .Section-container{flex-direction:column}.Page--challenges .Section-PageHeader .Section-container .Section-actions{max-width:100%}}.Page--journey .Hero{border-bottom:8px solid var(--base950)}.u-grid{width:100%;display:grid;gap:24px}.u-grid--cards{grid-template-columns:repeat(4,1fr)}@media(min-width:2080px){.u-grid--cards{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:1440px){.u-grid--cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.u-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.u-grid--cards{grid-template-columns:minmax(0,1fr)}}.u-grid--cards-5{grid-template-columns:repeat(5,1fr)}@media(max-width:1440px){.u-grid--cards-5{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1024px){.u-grid--cards-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.u-grid--cards-5{grid-template-columns:repeat(1,minmax(0,1fr))}}.u-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.u-grid--pair{grid-template-columns:minmax(0,1fr)}}.u-grid--cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1024px){.u-grid--cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.u-grid--cards-4{grid-template-columns:minmax(0,1fr)}}.u-grid--cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1024px){.u-grid--cards-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.u-grid--cards-3{grid-template-columns:minmax(0,1fr)}}.u-grid--cards-1{grid-template-columns:minmax(0,1fr)}.u-grid--cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.u-grid--cards-2{grid-template-columns:minmax(0,1fr)}}.u-grid--cards-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1440px){.u-grid--cards-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.u-grid--cards-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.u-grid--cards-6{grid-template-columns:minmax(0,1fr)}}.u-grid--tiles{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1024px){.u-grid--tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.u-grid--tiles{grid-template-columns:repeat(1,minmax(0,1fr))}}.u-grid--auto{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.u-row{display:flex;flex-direction:row;align-items:center;width:100%}.u-row--start{justify-content:flex-start}.u-row--center{justify-content:center}.u-row--end{justify-content:flex-end}.u-row--space{justify-content:space-between}.u-stack{display:flex;flex-direction:column}.u-stack--start{align-items:flex-start}.u-stack--center{align-items:center}.u-stack--end{align-items:flex-end}.u-center{display:flex;align-items:center;justify-content:center}.u-pt--0{padding-top:0!important}.u-pt--24{padding-top:24px!important}.u-pt--40{padding-top:40px!important}.u-pt--64{padding-top:64px!important}.u-pt--80{padding-top:80px!important}.u-pb--0{padding-bottom:0!important}.u-pb--24{padding-bottom:24px!important}.u-pb--40{padding-bottom:40px!important}.u-pb--64{padding-bottom:64px!important}.u-pb--80{padding-bottom:80px!important}.u-py--0{padding-block:0!important}.u-py--24{padding-block:24px!important}.u-py--40{padding-block:40px!important}.u-py--64{padding-block:64px!important}.u-py--80{padding-block:80px!important}.u-gap--4{gap:4px!important}.u-gap--8{gap:8px!important}.u-gap--12{gap:12px!important}.u-gap--16{gap:16px!important}.u-gap--20{gap:20px!important}.u-gap--24{gap:24px!important}.u-gap--32{gap:32px!important}.u-gap--40{gap:40px!important}.u-gap--48{gap:48px!important}.u-gap--64{gap:64px!important}
