@font-face{font-family:inter;src:url(/_next/static/media/f9587408d231d021-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_9b3926{font-family:inter,inter Fallback}.__variable_9b3926{--font-inter:"inter","inter Fallback"}@font-face{font-family:newsreader;src:url(/_next/static/media/356c10a240a8dc3d-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:newsreader;src:url(/_next/static/media/715c5ea5329be5c5-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:newsreader Fallback;src:local("Arial");ascent-override:82.33%;descent-override:29.68%;line-gap-override:0.00%;size-adjust:89.27%}.__className_d087c4{font-family:newsreader,newsreader Fallback}.__variable_d087c4{--font-newsreader:"newsreader","newsreader Fallback"}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/eeb85617593e17f4-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b45a9d9d1da72c1b-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5d0f73acffecf806-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/a232eff1671e69bb-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9da48a48bf6500f8-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9efac92d680e57b6-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1323037a3e4ea9e8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/17efc7caebbb6a73-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f022b1629605b85c-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/18d6d756b83deaa1-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/101eb3c626c8a0e0-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b729ad8c86c7d641-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4efb0298547fad0-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3d28d0a4af5320e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b096b166d47a2e73-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/79d9077e4fd7eddc-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local("Arial");ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.00%;size-adjust:101.17%}.__className_90a2a2{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.__variable_90a2a2{--font-ar-sans:"IBM Plex Sans Arabic","IBM Plex Sans Arabic Fallback"}@font-face{font-family:Markazi Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/e279a08a58672e96-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Markazi Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/6eed91f21c7c084f-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Markazi Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/52b1ee151fb2d4c2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Markazi Text;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/8e15b29115c34cdc-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Markazi Text Fallback;src:local("Times New Roman");ascent-override:101.59%;descent-override:43.76%;line-gap-override:0.00%;size-adjust:82.57%}.__className_3091b2{font-family:Markazi Text,Markazi Text Fallback;font-style:normal}.__variable_3091b2{--font-ar-serif:"Markazi Text","Markazi Text Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-white:#fff;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-\[-0\.5px_-0\.19\%\]{inset:-.5px -.19%}.inset-\[-0\.5px_-8\.33\%\]{inset:-.5px -8.33%}.inset-\[-0\.32\%_-0\.34\%\]{inset:-.32% -.34%}.inset-\[-0\.38\%_-0\.5\%\]{inset:-.38% -.5%}.inset-\[-0\.38\%_-0\.28\%\]{inset:-.38% -.28%}.inset-\[-0\.38\%_-0\.36\%\]{inset:-.38% -.36%}.inset-\[-0\.38\%_-0\.83\%\]{inset:-.38% -.83%}.inset-\[-0\.38\%_-2\.5\%\]{inset:-.38% -2.5%}.inset-\[-0\.58\%_-1\.25\%\]{inset:-.58% -1.25%}.top-\[-2px\]{top:-2px}.top-\[6px\]{top:6px}.top-\[7px\]{top:7px}.top-\[8\.5px\]{top:8.5px}.top-\[8px\]{top:8px}.top-\[9px\]{top:9px}.top-\[10px\]{top:10px}.top-\[11px\]{top:11px}.top-\[34px\]{top:34px}.top-\[96\.83px\]{top:96.83px}.top-\[96px\]{top:96px}.top-\[112px\]{top:112px}.top-\[116px\]{top:116px}.top-\[124px\]{top:124px}.top-\[136px\]{top:136px}.top-\[138px\]{top:138px}.top-\[146px\]{top:146px}.top-\[148px\]{top:148px}.top-\[155\.12px\]{top:155.12px}.top-\[160px\]{top:160px}.top-\[161px\]{top:161px}.top-\[176px\]{top:176px}.top-\[186px\]{top:186px}.top-\[188px\]{top:188px}.top-\[194px\]{top:194px}.top-\[198px\]{top:198px}.top-\[210px\]{top:210px}.top-\[213px\]{top:213px}.top-\[214px\]{top:214px}.top-\[231px\]{top:231px}.top-\[234px\]{top:234px}.top-\[250px\]{top:250px}.top-\[258px\]{top:258px}.top-\[265px\]{top:265px}.top-\[282px\]{top:282px}.top-\[283px\]{top:283px}.top-\[302px\]{top:302px}.top-\[306px\]{top:306px}.top-\[312px\]{top:312px}.top-\[316px\]{top:316px}.top-\[317px\]{top:317px}.top-\[330px\]{top:330px}.top-\[335px\]{top:335px}.top-\[338px\]{top:338px}.top-\[354px\]{top:354px}.top-\[364px\]{top:364px}.top-\[369px\]{top:369px}.top-\[378px\]{top:378px}.top-\[390px\]{top:390px}.top-\[402px\]{top:402px}.top-\[407px\]{top:407px}.top-\[416px\]{top:416px}.top-\[442px\]{top:442px}.top-\[468px\]{top:468px}.top-\[494px\]{top:494px}.top-\[520px\]{top:520px}.top-\[546px\]{top:546px}.top-\[554px\]{top:554px}.left-0{left:0}.left-\[-2px\]{left:-2px}.left-\[5px\]{left:5px}.left-\[8px\]{left:8px}.left-\[9px\]{left:9px}.left-\[11px\]{left:11px}.left-\[14px\]{left:14px}.left-\[19px\]{left:19px}.left-\[25\.5px\]{left:25.5px}.left-\[25px\]{left:25px}.left-\[30px\]{left:30px}.left-\[31px\]{left:31px}.left-\[32px\]{left:32px}.left-\[37px\]{left:37px}.left-\[45\.5px\]{left:45.5px}.left-\[59\.5px\]{left:59.5px}.left-\[63px\]{left:63px}.left-\[65\.5px\]{left:65.5px}.left-\[68\.5px\]{left:68.5px}.left-\[85\.5px\]{left:85.5px}.left-\[96px\]{left:96px}.left-\[100\.5px\]{left:100.5px}.left-\[105\.5px\]{left:105.5px}.left-\[107px\]{left:107px}.left-\[115px\]{left:115px}.left-\[121px\]{left:121px}.left-\[125\.5px\]{left:125.5px}.left-\[127px\]{left:127px}.left-\[130\.48px\]{left:130.48px}.left-\[132\.5px\]{left:132.5px}.left-\[135\.95px\]{left:135.95px}.left-\[145\.5px\]{left:145.5px}.left-\[145px\]{left:145px}.left-\[151px\]{left:151px}.left-\[155\.5px\]{left:155.5px}.left-\[159\.5px\]{left:159.5px}.left-\[165\.5px\]{left:165.5px}.left-\[177\.5px\]{left:177.5px}.left-\[185\.5px\]{left:185.5px}.left-\[186\.5px\]{left:186.5px}.left-\[195px\]{left:195px}.left-\[205\.5px\]{left:205.5px}.left-\[215\.5px\]{left:215.5px}.left-\[218\.5px\]{left:218.5px}.left-\[225\.5px\]{left:225.5px}.left-\[229\.5px\]{left:229.5px}.left-\[239\.5px\]{left:239.5px}.left-\[239px\]{left:239px}.left-\[250\.5px\]{left:250.5px}.left-\[265\.5px\]{left:265.5px}.left-\[277\.5px\]{left:277.5px}.left-\[283px\]{left:283px}.left-\[295\.5px\]{left:295.5px}.left-\[304\.5px\]{left:304.5px}.left-\[305\.5px\]{left:305.5px}.left-\[327px\]{left:327px}.left-\[336\.5px\]{left:336.5px}.left-\[345\.5px\]{left:345.5px}.left-\[368\.5px\]{left:368.5px}.left-\[371px\]{left:371px}.left-\[385\.5px\]{left:385.5px}.left-\[400px\]{left:400px}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-\[3px\]{width:3px;height:3px}.size-\[14px\]{width:14px;height:14px}.size-\[18px\]{width:18px;height:18px}.size-\[20px\]{width:20px;height:20px}.size-\[44px\]{width:44px;height:44px}.size-full{width:100%;height:100%}.h-0{height:0}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[8px\]{height:8px}.h-\[20px\]{height:20px}.h-\[24px\]{height:24px}.h-\[25\.15px\]{height:25.15px}.h-\[26\.863px\]{height:26.863px}.h-\[30\.283px\]{height:30.283px}.h-\[37\.094px\]{height:37.094px}.h-\[60px\]{height:60px}.h-\[86px\]{height:86px}.h-\[130px\]{height:130px}.h-\[234px\]{height:234px}.h-\[392px\]{height:392px}.h-\[460px\]{height:460px}.h-px{height:1px}.w-\[6px\]{width:6px}.w-\[7px\]{width:7px}.w-\[10px\]{width:10px}.w-\[20px\]{width:20px}.w-\[28px\]{width:28px}.w-\[30px\]{width:30px}.w-\[40px\]{width:40px}.w-\[46px\]{width:46px}.w-\[60px\]{width:60px}.w-\[66px\]{width:66px}.w-\[70px\]{width:70px}.w-\[80px\]{width:80px}.w-\[84px\]{width:84px}.w-\[88px\]{width:88px}.w-\[90px\]{width:90px}.w-\[96px\]{width:96px}.w-\[100px\]{width:100px}.w-\[104px\]{width:104px}.w-\[108px\]{width:108px}.w-\[110px\]{width:110px}.w-\[140px\]{width:140px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[197\.456px\]{width:197.456px}.w-\[197\.578px\]{width:197.578px}.w-\[197\.777px\]{width:197.777px}.w-\[197\.993px\]{width:197.993px}.w-\[197px\]{width:197px}.w-\[221px\]{width:221px}.w-\[259px\]{width:259px}.w-\[391px\]{width:391px}.w-\[401px\]{width:401px}.w-\[451px\]{width:451px}.max-w-none{max-width:none}.flex-none{flex:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.rounded-\[0\.5px\]{border-radius:.5px}.rounded-\[1\.5px\]{border-radius:1.5px}.rounded-\[1px\]{border-radius:1px}.rounded-\[4px\]{border-radius:4px}.rounded-\[5px\]{border-radius:5px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:3.40282e+38px}.rounded-tl-\[15px\]{border-top-left-radius:15px}.rounded-tr-\[15px\]{border-top-right-radius:15px}.rounded-br-\[4px\]{border-bottom-right-radius:4px}.rounded-bl-\[4px\]{border-bottom-left-radius:4px}.border{border-style:var(--tw-border-style);border-width:1px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#d3b79d\]{border-color:#d3b79d}.border-\[rgba\(10\,10\,10\,0\.08\)\]{border-color:#0a0a0a14}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#323725\]{background-color:#323725}.bg-\[\#663016\]{background-color:#663016}.bg-\[\#d3b79d\]{background-color:#d3b79d}.bg-\[\#f3e8d6\]{background-color:#f3e8d6}.bg-\[rgba\(10\,10\,10\,0\.2\)\]{background-color:#0a0a0a33}.bg-\[rgba\(10\,10\,10\,0\.12\)\]{background-color:#0a0a0a1f}.bg-\[rgba\(10\,10\,10\,0\.22\)\]{background-color:#0a0a0a38}.bg-\[rgba\(10\,10\,10\,0\.45\)\]{background-color:#0a0a0a73}.bg-\[rgba\(255\,255\,255\,0\.6\)\]{background-color:#fff9}.bg-\[rgba\(255\,255\,255\,0\.45\)\]{background-color:#ffffff73}.bg-white{background-color:var(--color-white)}.text-\[12px\]{font-size:12px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.whitespace-nowrap{white-space:nowrap}.text-\[\#0a0a0a\]{color:#0a0a0a}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#0a0a0a;--paper:#fffffd;--font-sans:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--font-serif:var(--font-newsreader),Georgia,serif;--ease-out:cubic-bezier(0,0,.58,1);--ease-step:cubic-bezier(.22,1,.36,1);--ease-motion:cubic-bezier(.16,1,.3,1);--u0:clamp(.5333px,calc(100vw / 1920),1.5px);--u:var(--u0);--m:clamp(.82px,calc(100vw / 390),1.25px)}.rescale,:root{--c:max(var(--u),min(calc(100vw / 1320),1px));--n:max(1px,var(--u));--fs-h1:max(56px,calc(var(--u) * 104));--fs-hero:max(52px,calc(var(--u) * 96));--fs-h2:max(40px,calc(var(--u) * 72));--fs-h3:max(34px,calc(var(--u) * 56));--fs-h4:max(28px,calc(var(--u) * 40));--fs-h5:max(24px,calc(var(--u) * 32));--fs-h6:max(20px,calc(var(--u) * 24));--fs-l:max(17px,calc(var(--u) * 20));--fs-m:max(15px,calc(var(--u) * 16));--fs-s:max(12px,calc(var(--u) * 12))}@media (max-width:1023.98px){.rescale,:root{--c:var(--m);--fs-h1:calc(var(--m) * 56);--fs-hero:calc(var(--m) * 52);--fs-h2:calc(var(--m) * 40);--fs-h3:calc(var(--m) * 32);--fs-h4:calc(var(--m) * 24);--fs-h5:calc(var(--m) * 20);--fs-h6:calc(var(--m) * 16);--fs-l:18px;--fs-m:16px;--fs-s:12px}}html{-webkit-text-size-adjust:100%;background:#fff}html.menu-open,html.menu-open body{overflow:hidden}body{color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-m);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#fff;margin:0;line-height:1.5;overflow-x:clip}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}img{max-width:none}:focus-visible{outline-offset:3px;outline:2px solid}.amal-tab-body>span>span,.amal-tab-title,.challenge-label,.challenge-m-source,.challenge-m-text,.challenge-source,.challenge-text,.challenge-title,.closing-lead,.d-line,.eyebrow,.focus-lead,.focus-title,.hero-lead,.partner-body p,.partner-tag,.pf-lead,.pf-title,.pillar-text p,.section-lead,.stat-label,.t-h1,.t-h2,.teaser-copy p,.teaser-title,h1,h2,h3,h4{text-wrap:balance}.pf-consent,li,p{text-wrap:pretty}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.preloader{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:var(--ink);clip-path:inset(0 0 0 0);animation:preloader-failsafe 0s linear 7s forwards}@keyframes preloader-failsafe{to{visibility:hidden}}.pre-symbol{width:clamp(56px,5vw,84px);height:auto;overflow:visible}.pre-draw{stroke:#fff;stroke-width:.45;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:pre-draw .9s cubic-bezier(.65,0,.35,1) forwards,pre-out .2s linear .85s forwards}.pre-draw+.pre-draw{animation-delay:.1s,.85s}.pre-fill{fill:#fff;opacity:0;animation:pre-fill .3s ease-out .75s forwards}@keyframes pre-draw{to{stroke-dashoffset:0}}@keyframes pre-out{to{opacity:0}}@keyframes pre-fill{to{opacity:1}}html.is-preloading,html.is-preloading body{overflow:hidden}.line-mask{position:relative;top:-.1em;padding:.1em .08em .16em;margin:0 -.08em -.26em}.d-line{display:block}.only-m{display:none}.amal-tab-title,.challenge-m-text,.challenge-text,.challenge-title,.focus-active h3,.focus-title,.mock-title,.stat-value,.t-h1,.t-h2,.teaser-title{font-family:var(--font-serif);font-weight:300;letter-spacing:0}.challenge-title em,.focus-title em,.t-h1 em,.t-h2 em{font-style:italic}.t-h1{font-size:var(--fs-h1)}.t-h1,.t-h2{line-height:1}.t-h2{font-size:var(--fs-h2)}.eyebrow{font-size:var(--fs-s);line-height:calc(4 / 3);font-weight:500;text-transform:uppercase;color:rgba(10,10,10,.5)}.section-head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:calc(var(--u) * 24)}.section-lead{width:32.5em;max-width:100%;color:rgba(10,10,10,.62)}.cta,.section-lead{font-size:var(--fs-m)}.cta{display:inline-flex;align-items:center;gap:.625em;padding:.875em 1.5em;border:1px solid rgba(255,255,253,0);border-radius:999px;font-weight:500;line-height:1.5;white-space:nowrap;transition:background-color .2s var(--ease-out),color .2s var(--ease-out),border-color .2s var(--ease-out)}.cta span{display:inline-block;transition:transform .5s var(--ease-motion)}@media (hover:hover){.cta:hover span:last-child:not(:first-child){transform:translateX(4px)}}.cta-primary{background:var(--paper);color:var(--ink)}.cta-secondary{border-color:rgba(255,255,253,.5);color:var(--paper)}.cta-dark{background:var(--ink);color:#fff}@media (hover:hover){.cta-primary:hover{background:var(--ink);color:var(--paper)}.cta-secondary:hover{background:var(--paper);border-color:var(--paper);color:var(--ink)}.cta-dark:hover{background:#3a3a3a;color:var(--paper)}}.hero{height:max(560px,min(100svh,calc(var(--u) * 1230),max(calc(var(--u) * 984),91.11svh)));padding:calc(var(--u) * 10);background:#fff}.hero,.hero-card{position:relative}.hero-card{height:100%;overflow:hidden;border-radius:calc(var(--u) * 32);background:#17110c;color:#fff;isolation:isolate}.hero-art{position:absolute;inset:-18.37% -3.95% -3.12% -5.63%;z-index:-2}.hero-art img,.hero-paint-ext img{object-fit:cover}.hero-paint-ext{display:none}.hero-veil{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(90deg,rgba(0,0,0,.07),rgba(0,0,0,.07)),url("data:image/svg+xml;utf8,<svg viewBox='0 0 1900 964' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.5799999833106995'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-57.445 30.659 -29.962 -58.782 902.5 552.1)'><stop stop-color='rgba(0,0,0,1)' offset='0'/><stop stop-color='rgba(0,0,0,0)' offset='1'/></radialGradient></defs></svg>");background-size:100% 100%}.hero-nav{color:#fff;position:absolute;inset:0 0 auto;height:calc(var(--u) * 112)}.hero-logo{position:absolute;left:calc(var(--u) * 101);top:calc(var(--u) * 44);width:calc(var(--u) * 136)}.hero-logo img{display:block;width:100%;height:auto}.hero-actions,.hero-links{position:absolute;top:calc(var(--u) * 32);display:flex;align-items:center;height:max(calc(var(--u) * 48),42px);border-radius:90px;background:rgba(255,255,255,.16);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);font-size:var(--fs-m);line-height:1.5;white-space:nowrap}.hero-links{left:50%;transform:translateX(-50%);gap:calc(var(--u) * 20);padding:calc(var(--u) * 4) calc(var(--u) * 20) calc(var(--u) * 4) calc(var(--u) * 4)}.hero-links a{display:flex;align-items:center;height:100%;border-radius:32px;position:relative}.hero-links .is-current{padding-inline:calc(var(--u) * 20);font-weight:600}.hero-links:not(:has(>a:first-of-type.is-current)){padding-left:calc(var(--u) * 20)}.hero-links-minimal:not(:has(>a:first-of-type.is-current)){padding-inline:calc(var(--u) * 12)}.hero-links:has(>a:last-of-type.is-current){padding-right:calc(var(--u) * 4)}.hero-nav[data-theme=light] .hero-actions,.hero-nav[data-theme=light] .hero-links{background:rgba(10,10,10,.05);color:var(--ink)}.hero-nav[data-theme=light] .hero-links .nav-pill{background:#fff}.hero-nav[data-theme=light] .hero-partner{background:var(--ink);color:#fff}.site-nav{position:absolute;inset:calc(var(--u) * 10) calc(var(--u) * 10) auto;height:calc(var(--u) * 112);z-index:30}.site-nav:not(:has(~main)){display:none}.hero-links .nav-pill{top:calc(var(--u) * 4);bottom:calc(var(--u) * 4);border-radius:32px;background:rgba(255,255,255,.12)}.hero-actions{right:calc(var(--u) * 80);gap:calc(var(--u) * 20);padding:calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 20)}.language{display:flex;align-items:center;gap:10px}.language-off{opacity:.3}.hero-partner{display:flex;align-items:center;gap:10px;height:100%;padding-inline:calc(var(--u) * 20);border-radius:32px;background:#fff;color:#000}.hero-partner img{width:10px;height:10px;transition:transform .5s var(--ease-motion)}@media (hover:hover){.hero-partner:hover img{transform:translate(2px,-2px)}}.hero-copy{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(var(--u) * 1177);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 40);text-align:center}.hero-copy h1{font-size:var(--fs-hero);white-space:nowrap}.hero-copy h1 em{display:block}.hero-lead{width:31.0625em;max-width:100%;font-size:var(--fs-m);color:rgba(255,255,253,.85);opacity:.9}.hero-buttons{display:flex;gap:calc(var(--u) * 16);align-items:center}.mobile-nav{display:none}.after-hero{position:relative}.float-nav{position:fixed;inset:calc(var(--u) * 40 + 3px) 0 auto;z-index:40;display:flex;justify-content:center;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(calc(-100% - var(--u) * 72));transition:transform .6s cubic-bezier(.76,0,.24,1),opacity .3s var(--ease-out) .2s,visibility 0s linear .6s}.float-nav[data-show=true]{opacity:1;visibility:visible;transform:none;transition:transform 1s var(--ease-motion),opacity .4s var(--ease-out),visibility 0s}.float-pill{pointer-events:auto;display:flex;align-items:center;gap:calc(var(--n) * 12);height:calc(var(--n) * 56);padding-left:calc(var(--n) * 22);background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:999px;box-shadow:0 6px 10px rgba(0,0,0,.08)}.float-symbol img{display:block;width:calc(var(--n) * 21.54);height:calc(var(--n) * 24)}.float-divider{width:1px;height:calc(var(--n) * 20);background:rgba(0,0,0,.12)}.float-links{position:relative;display:flex;gap:calc(var(--n) * 4);padding:calc(var(--n) * 6)}.float-links a{position:relative;padding:calc(var(--n) * 9) calc(var(--n) * 14);border-radius:999px;font-size:calc(var(--n) * 16);line-height:1.5}.float-links .nav-pill{top:calc(var(--n) * 7);height:calc(var(--n) * 36);border-radius:999px;background:rgba(10,10,10,.07)}.nav-pill{position:absolute;transition:left .55s var(--ease-motion),width .55s var(--ease-motion),opacity .3s var(--ease-out)}.roll{position:relative;display:inline-block;height:1.5em;overflow:hidden;line-height:1.5;vertical-align:top}.roll-row{display:block;white-space:nowrap}.roll-row+.roll-row{position:absolute;left:0;top:100%}.roll-row span{display:inline-block;transition:transform .6s var(--ease-motion);transition-delay:calc(var(--i) * 14ms)}@media (hover:hover){a:hover>.roll .roll-row span{transform:translateY(-100%)}}.challenge{background:#fff}.challenge-d{--u:min(var(--u0),calc(100svh / 900));position:relative;height:calc(var(--u) * 2500);width:calc(var(--u) * 1642);margin-inline:auto}.challenge-heading{position:absolute;inset:0 auto auto 0;width:calc(var(--u) * 700);height:calc(var(--u) * 2245)}.challenge-heading-stick{position:sticky;top:0;height:calc(var(--u) * 813)}.challenge-copy{position:absolute;top:calc(var(--u) * 267.5);left:0;display:flex;flex-direction:column;gap:calc(var(--u) * 24)}.challenge-title{width:calc(var(--u) * 560);font-size:var(--fs-h3);line-height:1}.challenge-stack{height:calc(var(--u) * 2300);pointer-events:none}.challenge-layer,.challenge-stack{position:absolute;inset:0}.challenge-layer[data-layer="1"]{top:calc(var(--u) * 716)}.challenge-layer[data-layer="2"]{top:calc(var(--u) * 1432)}.challenge-stick{position:sticky;top:0;height:calc(var(--u) * 868)}.challenge-stick>*{position:absolute;top:calc(var(--u) * var(--y))}.challenge-card{left:calc(var(--u) * 742);width:calc(var(--u) * 900);height:calc(var(--u) * 620);overflow:hidden;border-radius:calc(var(--u) * 28);box-shadow:0 calc(var(--u) * -8) calc(var(--u) * 24) rgba(0,0,0,.12);color:#fff}.challenge-card img{object-fit:cover}.challenge-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.6))}.challenge-label{position:absolute;left:calc(var(--u) * 40);right:calc(var(--u) * 80);bottom:calc(var(--u) * 28);display:flex;flex-direction:column;gap:calc(var(--u) * 10)}.challenge-label .eyebrow{color:rgba(255,255,255,.75)}.challenge-text{font-size:var(--fs-h6);line-height:calc(4 / 3)}.challenge-tab{left:0;width:max(calc(var(--u) * 420),300px);display:flex;align-items:center;gap:calc(var(--u) * 16);padding-block:calc(var(--u) * 14);border-top:1px solid rgba(10,10,10,.12);font-size:var(--fs-m);font-weight:500;line-height:1.5;background:#fff}.challenge-tab .eyebrow{color:rgba(10,10,10,.45)}.challenge-source{font-size:var(--fs-s);line-height:calc(4 / 3);color:rgba(10,10,10,.45)}.challenge-cover,.challenge-source{left:0;width:max(calc(var(--u) * 420),300px)}.challenge-cover{height:calc(var(--u) * 170);background:#fff}.challenge-dim{left:0;width:max(calc(var(--u) * 420),300px);height:calc(var(--u) * 53);background:#fff;opacity:.6}.challenge-m{display:none}.approach{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 72);padding:calc(var(--u) * 197) calc(var(--u) * 32) calc(var(--u) * 196);background:#fff}.approach .section-head{gap:calc(var(--u) * 24)}.approach .section-lead{margin-top:calc(var(--u) * 4)}.pillars{width:100%;align-items:flex-start}.pillar,.pillars{display:flex;gap:calc(var(--u) * 24)}.pillar{flex:1 1 0;min-width:0;flex-direction:column}.pillar-panel{position:relative;height:max(calc(var(--u) * 598),340px);overflow:hidden;border-radius:calc(var(--u) * 24);background:var(--ink);display:flex;align-items:center;justify-content:center}.pillar-pattern{position:absolute;left:calc(50% + var(--u) * .22);top:calc(50% + var(--u) * var(--shift));transform:translate(-50%,-50%);width:calc(var(--u) * 1015.11)}.pillar-pattern img{display:block;width:100%;height:auto}.pattern-a{--shift:-376.11}.pattern-b{--shift:-0.11}.pattern-c{--shift:384.89}.pillar-number{position:absolute;left:calc(var(--u) * 28);top:calc(var(--u) * 28);font-size:var(--fs-s);font-weight:500;line-height:calc(4 / 3);color:rgba(255,255,255,.8)}.pillar-card{position:relative}.pillar-text{display:flex;flex-direction:column;gap:calc(var(--u) * 8)}.pillar-text h3{font-size:var(--fs-l);font-weight:500;line-height:1.6}.pillar-text p{font-size:var(--fs-m);color:rgba(10,10,10,.62)}.mock{--w:380;position:relative;width:calc(var(--c) * var(--w));height:calc(var(--c) * 300);border-radius:calc(var(--c) * 20);background:#fff;color:var(--ink);font-size:calc(var(--c) * 12);line-height:calc(4 / 3);text-align:left;overflow:hidden}.mock-pad{gap:calc(var(--c) * 14);padding:calc(var(--c) * 22) calc(var(--c) * 24);box-shadow:0 calc(var(--c) * 20) calc(var(--c) * 24) rgba(0,0,0,.12)}.mock-pad,.mock-split{display:flex;flex-direction:column}.mock-split{justify-content:space-between;padding:calc(var(--c) * 22);box-shadow:0 calc(var(--c) * 20) calc(var(--c) * 48) calc(var(--c) * -10) rgba(0,0,0,.16)}.mock-head{display:flex;align-items:center;gap:calc(var(--c) * 10)}.mock-icon{width:calc(var(--c) * 20);height:calc(var(--c) * 20)}.mock-tag{font-weight:500;text-transform:uppercase;color:rgba(10,10,10,.5)}.mock-title{font-size:calc(var(--c) * 24);line-height:calc(4 / 3);color:var(--ink);white-space:nowrap}.mock-stack{gap:calc(var(--c) * 16)}.mock-heading,.mock-stack{display:flex;flex-direction:column}.mock-heading{gap:calc(var(--c) * 8)}.mock-eyebrow{color:rgba(10,10,10,.55)}.research-row{display:flex;align-items:center;gap:calc(var(--c) * 10);padding-top:calc(var(--c) * 10);border-top:1px solid rgba(10,10,10,.08)}.research-status{position:relative;flex:none;width:calc(var(--c) * 18);height:calc(var(--c) * 18)}.research-status img{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity var(--d) var(--ease-out)}.research-status .status-idle{inset:calc(var(--c) * 1);width:calc(var(--c) * 16);height:calc(var(--c) * 16)}.status-spin{animation:spin .8s linear infinite}.research-row[data-state=done] .status-check,.research-row[data-state=idle] .status-idle,.research-row[data-state=running] .status-spin{opacity:1}.research-label{flex:1;color:rgba(10,10,10,.4);transition:color var(--d) var(--ease-out)}.research-row[data-state=running] .research-label{color:rgba(10,10,10,.75)}.research-row[data-state=done] .research-label{color:var(--ink)}.research-state{position:relative;height:calc(var(--c) * 16);width:calc(var(--c) * 56);color:rgba(10,10,10,.45)}.research-state span{position:absolute;right:0;top:0;opacity:0;transition:opacity var(--d) var(--ease-out)}.research-row[data-state=done] .state-done,.research-row[data-state=running] .state-running{opacity:1}@keyframes spin{to{transform:rotate(1turn)}}.product-who{display:flex;flex-direction:column;gap:calc(var(--c) * 2)}.product-name{font-size:calc(var(--c) * 16);font-weight:500;line-height:1.5}.product-status{position:relative;height:calc(var(--c) * 16);color:rgba(10,10,10,.5);white-space:nowrap}.product-status span{position:absolute;left:0;transition:opacity var(--d) var(--ease-out)}.product-status [data-on=false]{opacity:0}.msg{position:absolute;left:calc(var(--c) * 24);right:calc(var(--c) * 24);display:flex;transition:opacity var(--d) var(--ease-out)}.msg[data-on=false]{opacity:0}.msg-y1{top:calc(var(--c) * 78)}.msg-y2{top:calc(var(--c) * 144)}.msg-y3{top:calc(var(--c) * 194)}.msg-end{justify-content:flex-end;gap:calc(var(--c) * 8)}.bubble{padding:calc(var(--c) * 10) calc(var(--c) * 14);border-radius:calc(var(--c) * 14);background:#f2f2f2;white-space:nowrap}.bubble-dark{background:var(--ink);color:#fff}.option{position:relative;overflow:hidden;padding:calc(var(--c) * 9) calc(var(--c) * 14);border:1px solid rgba(10,10,10,.2);border-radius:999px;background:#fff;white-space:nowrap}.option-yes{border-color:rgba(10,10,10,.35);transition:background-color var(--d) var(--ease-out),color var(--d) var(--ease-out)}.option-yes[data-press=down]{background:#e6e6e6}.option-yes[data-press=done]{background:var(--ink);color:#fff}.ripple{position:absolute;left:50%;top:50%;width:calc(var(--c) * 6);height:calc(var(--c) * 6);margin:calc(var(--c) * -3);border-radius:50%;background:var(--ink);opacity:0;transition:transform var(--d) var(--ease-out),opacity var(--d) var(--ease-out)}[data-press=down] .ripple{transform:scale(3);opacity:.18}[data-press=done] .ripple{transform:scale(20);opacity:0}.typing{position:relative;display:flex;align-items:center;justify-content:center;gap:calc(var(--c) * 5);width:calc(var(--c) * 56);height:calc(var(--c) * 30);border-radius:calc(var(--c) * 14);background:#f2f2f2}.typing i{width:calc(var(--c) * 6);height:calc(var(--c) * 6);border-radius:50%;background:var(--ink);opacity:.25;animation:typing .96s var(--ease-out) infinite}.typing i:nth-child(2){animation-delay:.32s}.typing i:nth-child(3){animation-delay:.64s}@keyframes typing{0%,34%,to{opacity:.25}12%{opacity:.85}}.lesson-rows{flex-direction:column}.lesson-row,.lesson-rows{display:flex;gap:calc(var(--c) * 10)}.lesson-row{align-items:center;white-space:nowrap;color:rgba(10,10,10,.85);transform:translateX(calc(var(--c) * 12));opacity:0;transition:transform var(--d) var(--ease-out),opacity var(--d) var(--ease-out)}.lesson-row[data-on=true]{transform:none;opacity:1}.lesson-check{flex:none;display:flex;align-items:center;justify-content:center;width:calc(var(--c) * 20);height:calc(var(--c) * 20);border-radius:50%;background:var(--ink)}.lesson-check img{width:calc(var(--c) * 12);height:calc(var(--c) * 12)}.lesson-share{align-self:flex-start;display:flex;align-items:center;gap:calc(var(--c) * 8);padding:calc(var(--c) * 9) calc(var(--c) * 16) calc(var(--c) * 9) calc(var(--c) * 14);border-radius:999px;background:var(--ink);color:#fff;font-weight:500;opacity:0;transition:opacity var(--d) var(--ease-out)}.lesson-share[data-on=true]{opacity:1}.lesson-share img{width:calc(var(--c) * 14);height:calc(var(--c) * 14)}.cpd-title{display:flex;flex-direction:column;gap:calc(var(--c) * 6)}.cpd-sub{color:rgba(10,10,10,.6)}.cpd-progress{display:flex;flex-direction:column;gap:calc(var(--c) * 8)}.cpd-track{position:relative;height:calc(var(--c) * 6);overflow:hidden;background:rgba(10,10,10,.08)}.cpd-track,.cpd-track i{border-radius:calc(var(--c) * 3)}.cpd-track i{position:absolute;inset:0 auto 0 0;background:#323725;opacity:0;transition:width var(--d) var(--ease-out),opacity var(--d) var(--ease-out)}.cpd-track i[data-on=true]{opacity:1}.cpd-actions{display:flex;align-items:center;gap:calc(var(--c) * 8)}.cpd-download,.cpd-streak{display:inline-flex;align-items:center;border-radius:999px;opacity:0;white-space:nowrap;transition:opacity var(--d) var(--ease-out)}.cpd-download[data-on=true],.cpd-streak[data-on=true]{opacity:1}.cpd-streak{gap:calc(var(--c) * 6);padding:calc(var(--c) * 6) calc(var(--c) * 12);border:1px solid rgba(10,10,10,.2)}.cpd-streak img{width:calc(var(--c) * 14);height:calc(var(--c) * 14)}.cpd-download{padding:calc(var(--c) * 6) calc(var(--c) * 14);background:var(--ink);color:#fff;font-weight:500}.network{box-shadow:0 calc(var(--c) * 20) calc(var(--c) * 48) rgba(0,0,0,.12)}.network canvas{position:absolute;inset:0;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent 6.7%,#000 15%,#000 85%,transparent 93.3%),linear-gradient(0deg,transparent 6.7%,#000 15%);mask-image:linear-gradient(90deg,transparent 6.7%,#000 15%,#000 85%,transparent 93.3%),linear-gradient(0deg,transparent 6.7%,#000 15%);-webkit-mask-composite:source-in;mask-composite:intersect}.network-head{position:absolute;left:calc(var(--c) * 24);top:calc(var(--c) * 22)}.focus{padding:calc(var(--u) * 200) calc(var(--u) * 16);background:#fff}.focus-card{position:relative;min-height:calc(var(--u) * 1080);overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:calc(var(--u) * 32);padding:calc(var(--u) * 92) 0 calc(var(--u) * 91);border-radius:calc(var(--u) * 24);background:var(--ink);color:#fff;text-align:center}.focus-bg{position:absolute;inset:0;z-index:-2}.focus-bg img{object-fit:cover}.focus-veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.35) 45%,rgba(0,0,0,.7))}.focus-head{width:calc(var(--u) * 640);display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 40)}.focus-head .eyebrow{color:rgba(255,255,255,.7)}.focus-title{font-size:var(--fs-h3);line-height:1;white-space:nowrap}.focus-lead{margin-top:calc(var(--u) * -4);color:rgba(255,255,255,.75);font-size:var(--fs-m);width:40em;max-width:calc(100vw - 80px)}.focus-thumb{width:calc(var(--u) * 505);display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--u) * 12)}.focus-status{display:inline-flex;align-items:center;gap:calc(var(--u) * 8);padding:max(calc(var(--u) * 8),6px) calc(var(--u) * 14) max(calc(var(--u) * 8),6px) calc(var(--u) * 12);border-radius:999px;background:#fff;color:var(--ink);font-size:var(--fs-s);font-weight:500;line-height:calc(4 / 3);box-shadow:0 6px 18px rgba(0,0,0,.25)}.focus-status img{width:8px;height:8px}.focus-image{position:relative;width:100%;height:calc(var(--u) * 284);overflow:hidden;border:2px solid rgba(255,255,255,.9);border-radius:calc(var(--u) * 14)}.focus-image img{object-fit:cover}.focus-active{display:flex;flex-direction:column;align-items:center}.focus-active h3{font-size:var(--fs-h4);line-height:1.2}.focus-active p{margin-top:calc(var(--u) * 12);margin-bottom:calc(var(--u) * 40);color:rgba(255,255,255,.75);font-size:var(--fs-m)}.amal{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 96);padding:calc(var(--u) * 140) 0 calc(var(--u) * 200);background:#fff}.amal-head .section-lead{color:rgba(10,10,10,.7)}.amal-scroll{--u:min(var(--u0),calc((100svh - 140px) / 672));width:100%;height:calc(var(--u) * 672 + 210svh)}.amal-week{position:sticky;top:max(calc(var(--n) * 112),calc((100svh - var(--u) * 672) / 2));width:calc(var(--u) * 1642);margin-inline:auto;display:flex;flex-direction:row-reverse;justify-content:space-between}.amal-media{position:relative;flex:none;width:calc(var(--u) * 1068);height:calc(var(--u) * 672);overflow:hidden;border-radius:calc(var(--u) * 24);background:var(--ink)}.amal-slide{position:absolute;inset:0;opacity:0;transition:opacity .55s var(--ease-step)}.amal-slide[data-on=true]{opacity:1;z-index:1}.amal-slide>picture img{object-fit:cover;transform:scale(1.05);transition:transform 1.6s var(--ease-motion)}.amal-slide[data-on=true]>picture img{transform:none}.amal-slide-veil{position:absolute;inset:0;background:rgba(10,10,10,.1)}.amal-card{position:absolute;right:calc(var(--u) * 56);bottom:calc(var(--u) * 56);opacity:0;transform:translateY(calc(var(--u) * 28));transition:opacity .55s var(--ease-step),transform .55s var(--ease-step)}.amal-slide[data-on=true] .amal-card{opacity:1;transform:none}.amal-label{position:absolute;z-index:2;left:calc(var(--u) * 28);top:calc(var(--u) * 28);display:inline-flex;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.92);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-size:var(--fs-s);line-height:calc(4 / 3);white-space:nowrap}.amal-label span:first-child{font-weight:500;color:rgba(10,10,10,.5)}.amal-info{width:calc(var(--u) * 400);min-width:300px;padding-top:calc(var(--u) * 72);justify-content:flex-start;gap:calc(var(--u) * 24)}.amal-info,.amal-steps{display:flex;flex-direction:column}.amal-steps{min-height:calc(var(--u) * 385)}.amal-tab{display:flex;flex-direction:column;width:100%;padding-bottom:calc(var(--u) * 28);text-align:left}.amal-track{position:relative;display:block;height:2px;background:rgba(10,10,10,.1);overflow:hidden}.amal-track i{position:absolute;inset:0 auto 0 0;width:1px;background:var(--ink);opacity:0;transition:width .55s var(--ease-step),opacity .55s var(--ease-step)}.amal-tab[data-on=true] .amal-track i{width:100%;opacity:1}.amal-tab-head{gap:calc(var(--u) * 16);padding-top:calc(var(--u) * 24)}.amal-badge,.amal-tab-head{display:flex;align-items:center}.amal-badge{flex:none;justify-content:center;width:max(calc(var(--u) * 32),28px);height:max(calc(var(--u) * 32),28px);border:1px solid rgba(10,10,10,.15);border-radius:50%;color:rgba(10,10,10,.45);font-size:var(--fs-s);font-weight:500;line-height:calc(4 / 3);transition:background-color .3s var(--ease-step),color .3s var(--ease-step),border-color .3s var(--ease-step)}.amal-tab[data-on=true] .amal-badge{background:var(--ink);border-color:var(--ink);color:#fff}.amal-tab-title{flex:1;font-size:var(--fs-h6);line-height:calc(4 / 3);color:rgba(10,10,10,.45);transition:color .3s var(--ease-step)}.amal-tab[data-on=true] .amal-tab-title{color:var(--ink)}.amal-tab-arrow{font-size:var(--fs-m);opacity:0;transition:opacity .3s var(--ease-step)}.amal-tab-body{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .55s var(--ease-step),opacity .55s var(--ease-step)}.amal-tab-body>span{min-height:0;overflow:hidden;padding-left:calc(max(calc(var(--u) * 32), 28px) + var(--u) * 16)}.amal-tab-body>span>span{display:block;padding-top:calc(var(--u) * 10);font-size:var(--fs-m);color:rgba(10,10,10,.7)}.amal-tab[data-on=true] .amal-tab-body{grid-template-rows:1fr;opacity:1}.amal-carousel{display:none}.amal-info .cta{align-self:flex-start}@media (hover:hover){.amal-tab[data-on=false]:hover .amal-track i{width:16%;opacity:1;transition-duration:.3s}.amal-tab[data-on=false]:hover .amal-badge,.amal-tab[data-on=false]:hover .amal-tab-title{color:rgba(10,10,10,.8)}.amal-tab[data-on=false]:hover .amal-tab-arrow{opacity:.8}}.reach{gap:calc(var(--u) * 80);padding:calc(var(--u) * 197) 0 calc(var(--u) * 196);background:#fff}.reach,.reach-head{display:flex;flex-direction:column;align-items:center}.reach-head{gap:calc(var(--u) * 24);margin-bottom:calc(var(--u) * -60);text-align:center}.reach-map{position:relative;width:calc(var(--u) * 1642);height:calc(var(--u) * 584.85)}.reach-dots{left:0;top:calc(var(--u) * 24.8);width:calc(var(--u) * 1649.66);height:calc(var(--u) * 535.18)}.pin,.reach-dots{position:absolute}.pin{--size:calc(var(--u) * 40);left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:var(--size);height:var(--size);pointer-events:none}.pin-hit{position:absolute;left:50%;top:50%;width:max(calc(var(--u) * 26),24px);height:max(calc(var(--u) * 26),24px);transform:translate(-50%,-50%);border-radius:50%;pointer-events:auto}.pin:hover{z-index:3}.pin-backing{position:absolute;left:26.6%;top:26.6%;width:46.8%;height:46.8%}.pin-symbol{position:absolute;left:24.8%;right:24.8%;top:calc(50% - var(--u) * .25);width:50.4%;height:auto;transform:translateY(-50%)}.pin-label{position:absolute;left:calc(var(--u) * 46);top:calc(var(--u) * 1);display:inline-flex;align-items:center;gap:8px;padding:8px 16px 8px 14px;border:1px solid rgba(10,10,10,.12);border-radius:999px;background:#fff;box-shadow:0 8px 24px -4px rgba(0,0,0,.08);font-size:var(--fs-m);line-height:1.5;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s var(--ease-out),transform .25s var(--ease-out)}.pin-label img{width:6px;height:6px}.pin-signal{left:50%;top:50%;width:0;height:0;transition:opacity .25s var(--ease-out)}.pin-signal,.pin-signal i{position:absolute;opacity:0}.pin-signal i{left:calc(var(--u) * -13);top:calc(var(--u) * -13);width:calc(var(--u) * 26);height:calc(var(--u) * 26);border:1.25px solid var(--ink);border-radius:50%}.pin:hover .pin-signal,.pin[data-active=true] .pin-signal{opacity:1}.pin:hover .pin-signal i,.pin[data-active=true] .pin-signal i{animation:signal 2.2s linear infinite}.pin:hover .pin-signal i:nth-child(2),.pin[data-active=true] .pin-signal i:nth-child(2){animation-delay:-1.1s}.pin:hover .pin-label,.pin[data-active=true] .pin-label{opacity:1;transform:translateX(calc(var(--u) * 8))}@keyframes signal{0%{transform:scale(1);opacity:.6}to{transform:scale(4.385);opacity:0}}.stats{width:calc(var(--u) * 1642);display:flex;gap:calc(var(--u) * 24)}.stat{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}.stat i{width:100%;height:1px;margin-bottom:calc(var(--u) * 28);background:rgba(10,10,10,.15)}.stat-value{font-size:var(--fs-h2);line-height:1}.stat-label{margin-top:calc(var(--u) * 8);color:rgba(10,10,10,.6);font-size:var(--fs-m)}.partners{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u) * 48);padding:calc(var(--u) * 198) 0 calc(var(--u) * 200);background:#fff;text-align:center}.partner-grid{width:calc(var(--u) * 1642);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--u) * 21) calc(var(--u) * 20);text-align:left}.partner{position:relative;height:max(calc(var(--u) * 300),300px);overflow:hidden;border-radius:calc(var(--u) * 20);background:#f6f6f6;transition:background-color .3s var(--ease-out)}.partner-hit{display:none}.partner-logo{position:absolute;left:0;right:0;top:calc(50% - var(--u) * 70);height:calc(var(--u) * 140);display:flex;align-items:center;justify-content:center;opacity:.4;transition:transform .6s var(--ease-motion),opacity .4s var(--ease-out)}.partner-logo img{display:block;width:calc(var(--c) * var(--w));height:calc(var(--c) * var(--h))}.partner-icon{position:absolute;right:calc(var(--u) * 29);top:calc(var(--u) * 22);width:calc(var(--u) * 14);height:calc(var(--u) * 32);font-size:var(--fs-l);line-height:1.6;color:rgba(10,10,10,.45)}.partner-icon span{position:absolute;inset:0;text-align:center;transition:opacity .3s var(--ease-out)}.partner-icon span:last-child{opacity:0;color:rgba(10,10,10,.7)}.partner-tag{top:calc(100% - max(calc(var(--u) * 43), 60px));font-size:var(--fs-s);font-weight:500;line-height:calc(4 / 3);color:rgba(10,10,10,.45);transition:color .3s var(--ease-out)}.partner-body,.partner-tag{position:absolute;left:calc(var(--u) * 28);right:calc(var(--u) * 28)}.partner-body{bottom:calc(var(--u) * 28);text-align:center;font-size:var(--fs-m);color:rgba(10,10,10,.75);opacity:0;transform:translateY(calc(var(--u) * 24));transition:opacity .3s var(--ease-out),transform .5s var(--ease-motion)}@keyframes partner-tag-up{0%{top:calc(100% - max(calc(var(--u) * 43), 60px));opacity:1;transform:none}35%{top:calc(100% - max(calc(var(--u) * 43), 60px));opacity:0;transform:translateY(6px)}36%{top:calc(var(--u) * 28);opacity:0;transform:translateY(-6px)}to{top:calc(var(--u) * 28);opacity:1;transform:none}}@keyframes partner-tag-down{0%{top:calc(var(--u) * 28);opacity:1;transform:none}35%{top:calc(var(--u) * 28);opacity:0;transform:translateY(-6px)}36%{top:calc(100% - max(calc(var(--u) * 43), 60px));opacity:0;transform:translateY(6px)}to{top:calc(100% - max(calc(var(--u) * 43), 60px));opacity:1;transform:none}}@media (hover:hover) and (min-width:1024px){.partner.was-hovered .partner-tag{animation:partner-tag-down .45s var(--ease-out) both}.partner:hover{background:#f3e8d6}.partner:hover .partner-logo{transform:translateY(calc(max(calc(var(--u) * 112), 104px) - max(calc(var(--u) * 150), 150px)));opacity:1}.partner:hover .partner-tag{animation:partner-tag-up .45s var(--ease-out) both;color:rgba(10,10,10,.7)}.partner:hover .partner-icon span:first-child{opacity:0}.partner:hover .partner-icon span:last-child{opacity:1}.partner:hover .partner-body{opacity:1;transform:none;transition-delay:.08s}}.explore{gap:calc(var(--u) * 72);padding:calc(var(--u) * 201) 0 calc(var(--u) * 200);background:#fff}.explore,.explore-head{display:flex;flex-direction:column;align-items:center}.explore-head{gap:calc(var(--u) * 24);text-align:center}.explore-head a{font-size:var(--fs-m);font-weight:500;line-height:1.5}.teasers{width:calc(var(--u) * 1642);display:flex;gap:calc(var(--u) * 24)}.teaser{position:relative;flex:1 1 0;min-width:0;height:calc(var(--u) * 680);overflow:hidden;border-radius:calc(var(--u) * 32);background:#262626;color:#fff}.teaser-image{position:absolute;inset:0;transition:transform .5s var(--ease-out)}.teaser-image img{object-fit:cover;object-position:var(--focus,50% 50%)}.teaser-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.1) 45%,rgba(0,0,0,.78))}.teaser-tag{left:calc(var(--u) * 28);padding:max(calc(var(--u) * 7),5px) calc(var(--u) * 14);border-radius:999px;color:var(--ink);font-size:var(--fs-s);line-height:calc(4 / 3)}.teaser-arrow,.teaser-tag{position:absolute;top:calc(var(--u) * 28);background:#fff}.teaser-arrow{right:calc(var(--u) * 38);display:flex;align-items:center;justify-content:center;width:calc(var(--u) * 32);height:calc(var(--u) * 32);border-radius:50%;opacity:0;transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.teaser-arrow img{width:44%;height:44%}.teaser-copy{position:absolute;left:calc(var(--u) * 28);right:calc(var(--u) * 28);bottom:calc(var(--u) * 28);display:flex;flex-direction:column;gap:calc(var(--u) * 16)}.teaser-title{font-size:var(--fs-h5);line-height:1.25}.teaser-link{color:rgba(255,255,255,.75);font-size:var(--fs-m);transition:color .5s var(--ease-out)}@media (hover:hover){.teaser:hover .teaser-image{transform:scale(1.08)}.teaser:hover .teaser-arrow{opacity:1;transform:translateX(calc(var(--u) * 10))}.teaser:hover .teaser-link{color:#fff}}.home .closing{margin-top:calc(var(--u) * 54)}.closing{position:relative;z-index:50;height:calc(var(--u) * 1800);overflow:hidden;background:#fff;color:#fff}.closing-bg{position:absolute;inset:0}.closing-bg img{object-fit:cover}.closing-fade-white{position:absolute;inset:0 0 auto;height:calc(var(--u) * 900);background:linear-gradient(180deg,#fff,rgba(255,255,255,.85) 45%,rgba(255,255,255,0))}.closing-fade-black{position:absolute;left:0;right:0;top:calc(var(--u) * 1100);height:calc(var(--u) * 700);background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.45) 55%,rgba(10,10,10,.64))}.closing-actions{display:flex;align-items:center;gap:calc(var(--u) * 20)}.closing-link{font-size:var(--fs-m);font-weight:500;line-height:1.5}.closing-cta{position:absolute;left:50%;top:calc(var(--u) * 240);transform:translateX(-50%);width:max-content;max-width:calc(100% - 40px);display:flex;flex-direction:column;align-items:center;color:var(--ink);text-align:center}.closing-cta .t-h2{white-space:nowrap}.closing-symbol{width:calc(var(--u) * 35.9);height:calc(var(--u) * 40);margin-bottom:calc(var(--u) * 28)}.closing-lead{max-width:36em;margin-top:calc(var(--u) * 24);margin-bottom:calc(var(--u) * 36);color:rgba(10,10,10,.65);font-size:var(--fs-m)}.footer{position:absolute;left:50%;bottom:calc(var(--u) * 25);transform:translateX(-50%);width:calc(var(--u) * 1642)}.footer-top{display:flex;justify-content:space-between;align-items:flex-start}.footer-logo img{display:block;width:calc(var(--u) * 181);height:auto}.footer-columns{display:flex;gap:calc(var(--u) * 72)}.footer-column{gap:calc(var(--u) * 24)}.footer-column,.footer-column>div{display:flex;flex-direction:column}.footer-column>div{align-items:flex-start;gap:calc(var(--u) * 10)}.footer-heading{font-size:var(--fs-s);line-height:calc(4 / 3)}.footer-link{position:relative;display:inline-block;padding-bottom:3px;font-size:var(--fs-m);line-height:1.5;white-space:nowrap}.footer-link:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:#fff;transform:scaleX(0);transform-origin:right center;transition:transform .55s var(--ease-motion)}@media (hover:hover){a.footer-link:hover:after{transform:scaleX(1);transform-origin:left center}}.footer-rule{height:1px;margin-top:calc(var(--u) * 64);background:rgba(255,255,255,.2)}.footer-legal{display:flex;justify-content:space-between;align-items:center;margin-top:calc(var(--u) * 24)}.footer-rights{font-size:var(--fs-s);line-height:calc(4 / 3);color:rgba(255,255,255,.6)}.footer-legal-links,.footer-right{display:flex;align-items:center;gap:calc(var(--u) * 24)}.footer-legal-links .footer-link{opacity:.8}.footer-language{display:flex;gap:6px;font-size:var(--fs-s);line-height:calc(4 / 3)}.footer-language span:nth-child(2){color:rgba(255,255,255,.4)}.footer-language span:nth-child(3){color:rgba(255,255,255,.6)}@media (min-width:600px) and (max-width:1023.98px){.challenge-title,.focus-title,.t-h2{text-wrap:balance}}@media (max-width:1023.98px){.only-d{display:none}.d-line,.only-m{display:inline}.t-h2{line-height:1.2}.section-head{gap:24px}.section-lead{width:100%;max-width:36em;font-size:16px}.hero{height:max(calc(100svh),640px);max-height:1080px;padding:8px}.hero-card{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 20px 32px;border-radius:24px;background:#17110c}.hero-art{inset:0 0 22.71%;overflow:hidden}.hero-art img,.hero-paint-ext img{object-position:0 50%}.hero-paint-ext{display:block;position:absolute;inset:77.29% 0 0;z-index:-2;overflow:hidden}.hero-paint-ext>div{position:absolute;left:0;right:0;top:0;height:calc(100% * 640 / 188);transform:scaleY(-1)}.hero-veil{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0) 16%),linear-gradient(180deg,rgba(0,0,0,0) 38%,rgba(0,0,0,.62) 66%,rgba(0,0,0,.82)),linear-gradient(90deg,rgba(0,0,0,.07),rgba(0,0,0,.07)),url("data:image/svg+xml;utf8,<svg viewBox='0 0 374 828' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><rect x='0' y='0' height='100%' width='100%' fill='url(%23grad)' opacity='0.5799999833106995'/><defs><radialGradient id='grad' gradientUnits='userSpaceOnUse' cx='0' cy='0' r='10' gradientTransform='matrix(-11.308 26.334 -5.8977 -50.489 177.65 474.21)'><stop stop-color='rgba(0,0,0,1)' offset='0'/><stop stop-color='rgba(0,0,0,0)' offset='1'/></radialGradient></defs></svg>")}.hero-nav{display:none}.hero-copy{position:relative;inset:auto;transform:none;width:100%;max-width:560px;gap:24px}.hero-copy h1{white-space:normal}.hero-copy h1 em{display:inline}.hero-lead{width:100%;font-size:16px}.hero-buttons{gap:8px;justify-content:center;flex-wrap:wrap}.hero-buttons .cta{padding:11px 18px}.mobile-nav{display:block;position:fixed;inset:max(8px,env(safe-area-inset-top)) 8px auto;z-index:60}.mobile-bar{position:relative;z-index:2;height:64px;border-radius:32px;transition:transform .4s cubic-bezier(.76,0,.24,1),background-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}.mobile-nav[data-stuck=true]:not([data-open=true]) .mobile-bar{background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 6px 24px rgba(10,10,10,.12)}.mobile-nav[data-hidden=true] .mobile-bar{transform:translateY(calc(-100% - 16px - env(safe-area-inset-top)))}@media (prefers-reduced-motion:reduce){.mobile-bar,.mobile-nav[data-hidden=true] .mobile-bar{transition:none}}.mobile-logo{position:absolute;left:20px;top:22px;width:115.6px;height:20.4px}.mobile-logo img{position:absolute;inset:0;width:100%;height:100%;transition:opacity .3s var(--ease-out) .12s}.logo-open{opacity:0}.menu-button{position:absolute;right:16px;top:12px;width:40px;height:40px;border-radius:20px;background:rgba(255,255,255,.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background-color .3s var(--ease-out)}.menu-button i{position:absolute;left:12px;width:16px;height:2px;border-radius:1px;background:#fff;transition:transform .28s var(--ease-out),top .3s var(--ease-motion) .2s,background-color .3s var(--ease-out) .15s}.menu-button i:first-child{top:15px}.menu-button i:last-child{top:23px}.mobile-sheet{position:fixed;inset:8px;justify-content:space-between;padding:112px 20px 78px;overflow:auto;border-radius:24px;background:#fff;color:var(--ink);visibility:hidden;clip-path:circle(20px at calc(100% - 36px) 32px);transition:clip-path .55s cubic-bezier(.76,0,.24,1),visibility 0s linear .55s}.mobile-links,.mobile-sheet{display:flex;flex-direction:column}.mobile-links{gap:8px;font-family:var(--font-serif);font-size:32px;font-weight:300;line-height:40px}.mobile-links a{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.mobile-links span{display:block;transform:translateY(112%);transition:transform .35s cubic-bezier(.76,0,.24,1)}.mobile-sheet-foot>*{opacity:0;transform:translateY(16px);transition:opacity .25s var(--ease-out),transform .25s var(--ease-out)}.mobile-nav[data-open=true] .mobile-links span{transform:none;transition:transform .95s var(--ease-motion) calc(.24s + var(--i, 0) * .06s)}.mobile-links a:nth-child(2){--i:1}.mobile-links a:nth-child(3){--i:2}.mobile-links a:nth-child(4){--i:3}.mobile-links a:nth-child(5){--i:4}.mobile-nav[data-open=true] .mobile-sheet-foot>*{opacity:1;transform:none;transition:opacity .8s var(--ease-motion) .5s,transform .8s var(--ease-motion) .5s}.mobile-nav[data-open=true] .mobile-sheet-foot>:last-child{transition-delay:.56s}.mobile-sheet-foot{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.mobile-sheet-foot .language{padding-block:8px;font-size:16px;line-height:24px}.mobile-nav[data-open=true] .mobile-sheet{visibility:visible;clip-path:circle(150vmax at calc(100% - 36px) 32px);transition:clip-path .8s cubic-bezier(.76,0,.24,1),visibility 0s}.mobile-nav[data-open=true] .logo-closed{opacity:0}.mobile-nav[data-open=true] .logo-open{opacity:1}.mobile-nav[data-open=true] .menu-button{background:#f6f6f6}.mobile-nav[data-open=true] .menu-button i{background:var(--ink);top:19px;transition:top .24s var(--ease-out),transform .5s var(--ease-motion) .2s,background-color .3s var(--ease-out) .1s}.mobile-nav[data-open=true] .menu-button i:first-child{transform:rotate(-45deg)}.mobile-nav[data-open=true] .menu-button i:last-child{transform:rotate(45deg)}.float-nav{display:none}.site-nav{inset:0 0 auto;height:0;z-index:70}.mobile-nav[data-theme=light] .menu-button{background:#f6f6f6;backdrop-filter:none;-webkit-backdrop-filter:none}.mobile-nav[data-theme=light] .menu-button i{background:var(--ink)}.challenge-d{display:none}.challenge-m{gap:48px;padding-top:96px}.challenge-m,.challenge-m-copy{display:flex;flex-direction:column}.challenge-m-copy{gap:24px;padding-inline:20px}.challenge-title{width:auto;max-width:22em;font-size:var(--fs-h3);line-height:1.25}.challenge-m-stack{display:flex;flex-direction:column;gap:40px;padding-inline:8px}.challenge-m-item{display:flex;flex-direction:column;gap:16px;background:#fff}@media (min-height:620px){.challenge-m-item{position:sticky;top:calc(var(--m) * 16)}}.challenge-m-tab{display:flex;align-items:center;gap:16px;padding:16px 12px 0;border-top:1px solid rgba(10,10,10,.12);font-size:16px;font-weight:500;line-height:24px}.challenge-m-tab .eyebrow{color:rgba(10,10,10,.45)}.challenge-m-card{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-height:clamp(480px,123vw,720px);overflow:hidden;padding:0 20px 24px;border-radius:24px;box-shadow:0 -8px 24px rgba(0,0,0,.12);color:#fff}.challenge-m-card .eyebrow{color:rgba(255,255,255,.75)}.challenge-m-art{position:absolute;inset:0;z-index:-2}.challenge-m-art img{object-fit:cover}[data-card="0"] .challenge-m-art img{object-position:67% 20%}[data-card="1"] .challenge-m-art img{object-position:100% 50%}[data-card="2"] .challenge-m-art img{object-position:50% 67%}.challenge-m-veil{position:absolute;inset:0;z-index:-1}[data-card="0"] .challenge-m-veil{background:linear-gradient(180deg,rgba(0,0,0,0) 47.87%,rgba(0,0,0,.72) 73.65%)}[data-card="1"] .challenge-m-veil{background:linear-gradient(180deg,rgba(0,0,0,0) 37.58%,rgba(0,0,0,.81) 68.33%)}[data-card="2"] .challenge-m-veil{background:linear-gradient(180deg,rgba(0,0,0,0) 43.19%,rgba(0,0,0,.75) 71.98%)}.challenge-m-text{font-size:var(--fs-h6);line-height:1.5}.challenge-m-source{color:#969696;opacity:.7;font-size:12px;line-height:16px}.approach{gap:48px;padding:96px 20px 0}.approach .section-head{gap:24px}.amal-head .section-lead,.approach .section-lead{margin-top:-8px}.pillars{flex-direction:column;gap:48px}.pillar{width:100%;gap:24px}.pillar-panel{height:auto;padding:64px 20px 20px;border-radius:24px}.pillar-pattern{left:50%;width:calc(var(--m) * 629);top:calc(50% + var(--m) * var(--shift-m))}.pattern-a{--shift-m:-231}.pattern-b{--shift-m:0}.pattern-c{--shift-m:-45}.pillar-number{left:20px;top:24px;font-size:12px}.pillar-text{gap:8px}.pillar-text h3{font-size:16px;line-height:24px}.pillar-text p{font-size:16px}.mock{--w:310}.mock-title{font-size:calc(var(--c) * 20)}.pillar-card .mock-title{white-space:nowrap}.focus{padding:96px 8px 0}.focus-card{min-height:calc(var(--m) * 816);padding:56px 20px 32px;gap:24px;border-radius:24px}.focus-bg img{object-position:50% 50%}.focus-veil{background:linear-gradient(180deg,rgba(0,0,0,.62),rgba(0,0,0,.56) 34%,rgba(0,0,0,.3) 46%,rgba(0,0,0,.34) 62%,rgba(0,0,0,.62) 76%,rgba(0,0,0,.8))}.focus-head{width:100%;max-width:560px;gap:16px}.focus-title{font-size:var(--fs-h3);line-height:1.25;white-space:normal}.focus-lead{margin-top:0;width:100%;max-width:100%}.focus-thumb{width:calc(var(--m) * 220);gap:4px}.focus-status{gap:4px;padding:4px 10px;box-shadow:0 6px 9px rgba(0,0,0,.25)}.focus-status img{width:6px;height:6px}.focus-image{height:calc(var(--m) * 148);border-radius:12px}.focus-active h3{font-size:var(--fs-h4);line-height:1.33}.focus-active p{margin:8px 0 24px}.amal{gap:48px;padding:96px 0 0;align-items:stretch}.amal-head{padding-inline:20px}.amal-head .t-h2{max-width:6em}.amal-scroll{display:none}.amal-carousel{display:flex;flex-direction:column;gap:32px}.amal-rail{display:flex;gap:8px;padding-inline:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:8px;scrollbar-width:none;cursor:grab}.amal-rail::-webkit-scrollbar{display:none}.amal-rail[data-drag=true]{cursor:grabbing;scroll-snap-type:none;user-select:none}.amal-c-slide{flex:0 0 calc(var(--m) * 334);max-width:480px;display:flex;flex-direction:column;gap:16px;scroll-snap-align:start}.amal-c-media{position:relative;height:calc(var(--m) * 540);overflow:hidden;border-radius:24px;background:var(--ink)}.amal-c-media img{object-fit:cover}.amal-c-slide:first-child .amal-c-media>picture img{object-position:53% 50%}.amal-c-slide:nth-child(3) .amal-c-media>picture img{object-position:69% 50%}.amal-c-media .amal-label{left:12px;top:12px;max-width:calc(100% - 24px)}.amal-c-card{position:absolute;left:50%;bottom:calc(var(--m) * 24);transform:translateX(-50%)}.amal-c-copy{display:flex;flex-direction:column;gap:8px;min-height:calc(var(--m) * 144);padding-inline:8px}.amal-c-copy h3{font-family:var(--font-serif);font-size:var(--fs-h5);font-weight:300;line-height:1.6}.amal-c-copy p{color:rgba(10,10,10,.62);font-size:16px;line-height:24px}.amal-c-action{padding-inline:20px}.reach{gap:32px;padding:96px 0 0}.reach-head{gap:24px;padding-inline:20px;margin-bottom:0}.reach-map{width:100%;height:auto;aspect-ratio:390/234;overflow:hidden}.reach-dots{left:-12.81%;top:16.24%;width:135.33%;height:73.17%}.pin{--size:40px;left:calc(var(--mx) * 100%);top:calc(var(--my) * 100%)}.pin-backing{left:14.25px;top:14.25px;width:11.5px;height:11.5px}.pin-symbol{left:34.9%;right:34.9%;top:50%;width:30.2%}.pin-label{left:38px;top:-1px;transition-duration:.3s}.pin[data-side=left] .pin-label{left:auto;right:42px}.pin:hover .pin-label{opacity:0;transform:none}.pin:hover .pin-signal{opacity:0}.pin[data-active=true]{z-index:3}.pin[data-active=true] .pin-label{opacity:1;transform:none}.pin[data-active=true] .pin-signal{opacity:1}.pin-signal i{left:-8px;top:-8px;width:16px;height:16px;border-width:.75px}@keyframes signal-m{0%{transform:scale(1);opacity:.6}to{transform:scale(4.25);opacity:0}}.pin[data-active=true] .pin-signal i{animation-name:signal-m}.reach .stats{width:100%;flex-direction:column;gap:32px;padding-inline:20px}.stat{align-items:flex-start;text-align:left}.stat i{margin-bottom:24px}.stat-value{font-size:var(--fs-h2);line-height:1.2}.stat-label{margin-top:8px}.partners{gap:48px;padding:96px 20px 0}.partners .t-h2{max-width:8.75em}.partner-grid{width:100%;grid-template-columns:minmax(0,1fr);gap:8px}.partner{height:auto;display:grid;grid-template-columns:1fr;padding:20px;border-radius:20px;transition:background-color .4s var(--ease-out)}.partner[data-open=true]{background:#f3e8d6}.partner-hit{display:block;position:absolute;inset:0;z-index:2;border-radius:inherit}.partner-logo{position:static;height:48px;justify-content:flex-start}.partner[data-open=true] .partner-logo{opacity:1}.partner-logo img{width:calc(var(--w) * 1px);height:calc(var(--h) * 1px)}.partner-icon{right:20px;top:32px;width:11px;height:24px;font-size:16px;line-height:24px}.partner[data-open=true] .partner-icon span:first-child{opacity:0}.partner[data-open=true] .partner-icon span:last-child{opacity:1}.partner-tag{position:static;margin-top:12px;font-size:12px}.partner[data-open=true] .partner-tag{color:rgba(10,10,10,.7)}.partner-body{position:static;display:grid;grid-template-rows:0fr;text-align:left;font-size:16px;opacity:0;transform:none;transition:grid-template-rows .4s var(--ease-out),opacity .4s var(--ease-out)}.partner-body p{min-height:0;overflow:hidden}.partner[data-open=true] .partner-body{grid-template-rows:1fr;margin-top:12px;opacity:1}.explore{align-items:stretch;gap:40px;padding:96px 0 0}.explore-head{gap:16px;padding-inline:20px}.teasers{width:100%;gap:12px;padding-inline:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.teasers::-webkit-scrollbar{display:none}.teaser{flex:0 0 min(320px,82vw);height:480px;border-radius:24px;scroll-snap-align:start}.teaser-image img{object-position:var(--mobile-position,50% 50%)}.teaser-tag{left:20px;top:20px;padding:8px 16px;font-size:12px}.teaser-arrow{right:20px;top:20px;width:40px;height:40px}.teaser-arrow img{width:16px;height:16px}.teaser-copy{left:20px;right:20px;bottom:24px;gap:8px}.teaser-title{font-size:var(--fs-h5);line-height:1.6}.teaser:active .teaser-image{transform:scale(1.08)}.teaser:active .teaser-arrow{opacity:1}.teaser:active .teaser-link{color:#fff}.closing{height:calc(var(--m) * 1240)}.home .closing{margin-top:0}.closing-bg img{object-position:88% 50%}.closing-fade-white{height:calc(var(--m) * 620)}.closing-fade-black{top:calc(var(--m) * 680);height:calc(var(--m) * 560);background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.64) 55%,rgba(10,10,10,.92))}.closing-cta{top:calc(var(--m) * 120);width:calc(100% - 40px)}.closing-cta .t-h2{white-space:normal;line-height:1.2;max-width:8.75em}.closing-symbol{width:32px;height:36px;margin-bottom:24px}.closing-lead{margin:24px 0;color:rgba(10,10,10,.72)}.footer{left:20px;right:20px;bottom:32px;transform:none;width:auto}.footer-top{flex-direction:column;gap:32px}.footer-logo img{width:181px}.footer-columns{width:100%;gap:24px}.footer-column{flex:1 1 0;gap:8px}.footer-column>div{gap:8px}.footer-heading{opacity:.6}.footer-link{padding-bottom:0;font-size:12px;font-weight:500;line-height:16px}.footer-legal,.footer-rule{margin-top:32px}.footer-legal{flex-direction:column-reverse;align-items:flex-start;gap:12px}.footer-rights{color:#fff;opacity:.6}.footer-right{flex-direction:column;align-items:flex-start;gap:12px}.footer-legal-links{gap:16px}.footer-legal-links .footer-link{font-weight:400;opacity:1}.footer-language{gap:8px}.footer-language span:nth-child(2){color:#fff;opacity:.5}.footer-language span:nth-child(3){color:#fff;opacity:.6}}@media (max-width:1023.98px) and (max-height:520px) and (orientation:landscape){.hero{height:max(100svh,320px);min-height:0}.hero-card{justify-content:center;padding:56px 20px 16px}.hero-copy{gap:8px;max-width:640px}.hero-copy h1{font-size:clamp(32px,11svh,48px)}.hero-lead{font-size:14px;line-height:20px}.hero-paint-ext{display:none}.hero-art{inset:0}.hero-art img{object-position:0 42%}}@media (hover:none){html{scroll-behavior:smooth}a,button{-webkit-tap-highlight-color:transparent}.amal-tab,.cta,.explore-head a,.menu-button,.teaser-tag{transition-property:background-color,color,border-color,transform;transition-duration:.2s,.2s,.2s,.45s;transition-timing-function:var(--ease-out),var(--ease-out),var(--ease-out),var(--ease-motion)}.cta:active,.menu-button:active{transform:scale(.95);transition-duration:.2s,.2s,.2s,.12s}.cta-primary:active{background:var(--ink);color:var(--paper)}.cta-secondary:active{background:var(--paper);color:var(--ink)}.cta-dark:active{background:#3a3a3a}.cta:active span:last-child:not(:first-child){transform:translateX(4px)}.amal-tab:active{transform:scale(.985);transition-duration:.2s,.2s,.2s,.12s}.amal-tab[data-on=false]:active .amal-badge,.amal-tab[data-on=false]:active .amal-tab-title{color:rgba(10,10,10,.8)}.partner{transition:background-color .4s var(--ease-out),transform .45s var(--ease-motion)}.partner:active{transform:scale(.985);transition-duration:.4s,.12s}.teaser{transition:transform .45s var(--ease-motion)}.teaser:active{transform:scale(.98);transition-duration:.12s}.mobile-links a:active span{transform:translateX(6px);transition-duration:.2s;transition-delay:0s}.footer-link:active{opacity:.6}}