@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b676bcffc00356a-s.p.24y4-vc3jpn8m.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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-10EC4,U+10EFC-10EFF,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:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d2cc0c079997359-s.44lktk7jzy0s-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d54db18e8cd5f74f-s.p.0ji0xjltb6ro5.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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-10EC4,U+10EFC-10EFF,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:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f0e0669539caf32a-s.2cslzs_83-cos.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48e6fa8a5baca31f-s.p.14yttwb5hb7vt.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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-10EC4,U+10EFC-10EFF,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:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e7b64a7fde1a3d32-s.2g2pkky1i4_-n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e9f32d51db34fd0c-s.p.3dvstry878_5j.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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-10EC4,U+10EFC-10EFF,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:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a11ec078145f8b0e-s.0w67dn99s6t4y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal Fallback;src:local(Arial);ascent-override:67.93%;descent-override:37.71%;line-gap-override:21.13%;size-adjust:94.66%}.tajawal_dcebd1df-module__vnY8VG__className{font-family:Tajawal,Tajawal Fallback;font-style:normal}.tajawal_dcebd1df-module__vnY8VG__variable{--font-display:"Tajawal", "Tajawal Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9a0d344f313d307-s.p.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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-10EC4,U+10EFC-10EFF,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(../media/aa914dbbd9a27e94-s.0n4hkusom70ae.woff2)format("woff2");unicode-range:U+460-52F,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(../media/5a1ede1938590d51-s.19gzon4xl8qiz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,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(../media/5d6231e6818a3930-s.2vs72h_x6qrve.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/280fac012b00b901-s.p.3ihiqn4pviisd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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-10EC4,U+10EFC-10EFF,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(../media/65b08f011bd29e21-s.00vfn3_g-ftpg.woff2)format("woff2");unicode-range:U+460-52F,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(../media/a1b65e215f8df202-s.3w3hylgez90of.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,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(../media/3347fc7792f0b5ea-s.0c7ha31nuacbu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/ceec3e50f42c26e3-s.p.0da8nscnv1nkd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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-10EC4,U+10EFC-10EFF,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(../media/b140408e2d7eae5d-s.2x1j3gzzngp4x.woff2)format("woff2");unicode-range:U+460-52F,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(../media/d3af3242084a193c-s.1jr_z050he_qo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,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(../media/441492499fc86682-s.1fbvi_fot8u4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:101.17%}.ibm_plex_sans_arabic_33a8e09e-module__SqN0Sa__className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}.ibm_plex_sans_arabic_33a8e09e-module__SqN0Sa__variable{--font-body:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--sand:#f8f3ea;--bone:#ede4d6;--card:#fff;--teal:#12464b;--teal-deep:#0d3438;--ochre:#b5651d;--ochre-dark:#9e5417;--ink:#3b403c;--ink-soft:#6b716c;--hair:#dcd2c2;--bone-white:#f4efe6;--wrap:1180px;--e-out:cubic-bezier(.22,.61,.36,1);--t-tap:.18s;--t-ui:.28s;--t-lift:.34s;--t-enter:.72s;--stagger:70ms}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--sand);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.95}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:28px}.headline{font-family:var(--font-display),var(--font-body),sans-serif;letter-spacing:0;font-weight:800;line-height:2.1!important}.eyebrow{font-family:var(--font-display),sans-serif;letter-spacing:0;font-size:.78rem;font-weight:700;line-height:2}a{color:inherit}header{background:var(--teal);z-index:40;transition:background-color var(--t-ui) ease,box-shadow var(--t-ui) ease;position:sticky;top:0}html.scrolled header{background:var(--teal-deep);box-shadow:0 10px 30px -14px #0d3438b3}.bar{justify-content:space-between;align-items:center;height:88px;display:flex}.brand{flex:none;align-items:center;gap:14px;margin-inline-end:2rem;text-decoration:none;display:flex}.brand img{display:block}.brand-txt{flex-direction:column;line-height:1.25;display:flex}.brand-name{font-family:var(--font-display),sans-serif;color:var(--bone-white);font-size:1.6rem;font-weight:800;line-height:1.3}.brand-sub{color:#9fb6b4;font-size:.68rem;line-height:1.6}nav.desk{align-self:stretch;align-items:center;gap:34px;display:flex}nav.desk a{color:var(--bone-white);white-space:nowrap;border-bottom:2px solid #0000;padding-block:6px;font-size:.95rem;font-weight:500;text-decoration:none}nav.desk>a,nav.desk .has-sub>a{position:relative}nav.desk>a:after,nav.desk .has-sub>a:after{content:"";inset-inline-start:0;background:var(--ochre);width:0;height:2px;transition:width var(--t-ui) var(--e-out);position:absolute;bottom:-2px}nav.desk>a:hover:after,nav.desk>a.on:after,nav.desk .has-sub:hover>a:after,nav.desk .has-sub:focus-within>a:after,nav.desk .has-sub>a.on:after{width:100%}.burger{color:var(--bone-white);cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1;display:none}.has-sub{align-self:stretch;align-items:center;display:flex;position:relative}.has-sub>a{align-items:center;gap:7px;display:inline-flex}.has-sub .chev{margin-top:2px;transition:transform .16s}.has-sub:hover .chev,.has-sub:focus-within .chev{transform:rotate(180deg)}.submenu{top:100%;opacity:0;visibility:hidden;z-index:60;min-width:310px;padding-top:10px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;inset-inline-end:0;transform:translateY(-6px)}.has-sub:hover .submenu,.has-sub:focus-within .submenu{opacity:1;visibility:visible;transform:translateY(0)}.submenu-inner{background:var(--card);border:1px solid var(--hair);padding:8px 0;box-shadow:0 18px 40px #0d343829}nav.desk .submenu-inner a{color:var(--teal);white-space:nowrap;border-bottom:0;border-inline-start:3px solid #0000;align-items:baseline;gap:18px;padding:11px 22px;font-size:.95rem;font-weight:500;text-decoration:none;display:flex}nav.desk .submenu-inner a:hover,nav.desk .submenu-inner a:focus-visible{background:var(--sand);border-inline-start-color:var(--ochre)}.has-sub .submenu-inner a{opacity:0;transition:opacity .2s var(--e-out),transform .2s var(--e-out), background-color .15s ease,border-color .15s ease;transform:translateY(-7px)}.has-sub:hover .submenu-inner a,.has-sub:focus-within .submenu-inner a{opacity:1;transform:none}.has-sub:hover .submenu-inner a:nth-child(2),.has-sub:focus-within .submenu-inner a:nth-child(2){transition-delay:30ms}.has-sub:hover .submenu-inner a:nth-child(3),.has-sub:focus-within .submenu-inner a:nth-child(3){transition-delay:60ms}.has-sub:hover .submenu-inner a:nth-child(4),.has-sub:focus-within .submenu-inner a:nth-child(4){transition-delay:90ms}.has-sub:hover .submenu-inner a:nth-child(5),.has-sub:focus-within .submenu-inner a:nth-child(5){transition-delay:.12s}.has-sub:hover .submenu-inner a:nth-child(6),.has-sub:focus-within .submenu-inner a:nth-child(6){transition-delay:.15s}.has-sub:hover .submenu-inner a:nth-child(7),.has-sub:focus-within .submenu-inner a:nth-child(7){transition-delay:.18s}.has-sub:hover .submenu-inner a:nth-child(n+8),.has-sub:focus-within .submenu-inner a:nth-child(n+8){transition-delay:.21s}nav.desk .submenu-inner a.sub-on{border-inline-start-color:var(--ochre);background:var(--sand)}nav.desk .submenu-inner a.sub-all{border-top:1px solid var(--hair);color:var(--ochre);justify-content:flex-start;margin-top:6px;padding-top:14px;font-weight:700}.m-sub-toggle{border:0;width:100%;color:var(--bone-white);font:inherit;cursor:pointer;text-align:start;background:0 0;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 28px;font-size:1rem;display:flex}.chev-m{transition:transform .16s;display:inline-flex}.chev-m.up{transform:rotate(180deg)}.mobile-menu,.m-sub{transition:grid-template-rows var(--t-ui) var(--e-out);grid-template-rows:0fr;display:grid}.mobile-menu{background:var(--teal-deep)}.mobile-menu.open,.m-sub.open{grid-template-rows:1fr}.m-inner,.m-sub-inner{visibility:hidden;min-height:0;transition:visibility var(--t-ui);overflow:hidden}.mobile-menu.open .m-inner,.m-sub.open .m-sub-inner{visibility:visible}.mobile-menu a{color:var(--bone-white);border-bottom:1px solid #ffffff14;padding:12px 28px;font-size:1rem;text-decoration:none;display:block}.m-sub a{color:#b9ccca;padding-inline-start:46px;font-size:.94rem}.hero{background:var(--sand);padding-block:88px 80px;position:relative;overflow:hidden}.hero-grid{z-index:3;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}.hero-art{isolation:isolate;position:relative}.hero-art img{z-index:2;object-fit:cover;object-position:50% 30%;border:1px solid var(--hair);width:100%;height:auto;max-height:560px;display:block;position:relative}.hero-art-tess{z-index:1;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='260'%3E%3Cg fill='none' stroke='%2312464B' stroke-width='1.4' opacity='0.30'%3E%3Cpolygon points='150,10 260,73 260,197 150,260 40,197 40,73'/%3E%3Cpolygon points='150,57 220,97 220,173 150,213 80,173 80,97'/%3E%3Cpolygon points='150,104 180,121 180,149 150,166 120,149 120,121'/%3E%3Cpath d='M40,73 L-10,44 M260,73 L310,44 M40,197 L-10,226 M260,197 L310,226 M150,10 L150,-20 M150,260 L150,290'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:repeat;width:62%;position:absolute;inset-block:-26px;inset-inline-start:-26px}.hero h1{color:var(--teal);max-width:15ch;font-size:clamp(2.1rem,4.4vw,3.5rem)}.hero p{color:var(--ink);max-width:46ch;margin-top:22px;font-size:1.09rem}.hero .eyebrow{color:var(--ochre);margin-bottom:6px}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes riseArt{0%{opacity:0;transform:translateY(26px)scale(1.03)}to{opacity:1;transform:none}}.hero .eyebrow,.hero h1,.hero p,.hero-actions,.phead .eyebrow,.phead h1,.phead p{animation:rise var(--t-enter) var(--e-out) backwards}.hero h1,.phead h1{animation-delay:80ms}.hero p,.phead p{animation-delay:.16s}.hero-actions{animation-delay:.24s}.hero-art img,.phead-art img{animation:riseArt .9s var(--e-out) .12s backwards}.hero-art-tess{animation:rise .9s var(--e-out) .26s backwards}.phead{background:var(--bone);padding-block:64px 58px;position:relative;overflow:hidden}.phead .eyebrow{color:var(--ochre)}.phead h1{color:var(--teal);font-size:clamp(1.8rem,3.4vw,2.7rem)}.phead p{color:var(--ink);max-width:62ch;margin-top:12px;font-size:1.04rem}.phead-img{padding-block:56px}.phead-img .phead-grid{grid-template-columns:1fr .92fr;align-items:center;gap:48px;display:grid}.phead-img p{max-width:46ch}.phead-art{line-height:0}.phead-art img{border:1px solid var(--hair);width:100%;height:auto;display:block}.cta{background:var(--ochre);color:#fff;font-family:var(--font-display),sans-serif;transition:background-color var(--t-tap) ease,transform var(--t-tap) var(--e-out), box-shadow var(--t-tap) var(--e-out);border:0;padding:15px 40px;font-size:1.02rem;font-weight:700;text-decoration:none;display:inline-block}.cta:hover{background:var(--ochre-dark);transform:translateY(-2px);box-shadow:0 12px 22px -12px #9e5417bf}.cta:active{box-shadow:none;transition-duration:60ms;transform:translateY(0)}.hero .cta,.phead .cta{margin-top:34px}.cta-ghost{color:var(--teal);border-bottom:1px solid var(--hair);transition:border-bottom-color var(--t-ui) ease;margin-inline-start:14px;padding-bottom:3px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-block}.cta-ghost:hover{border-bottom-color:var(--teal)}.hero .cta-ghost{margin-top:34px}.cta-ghost:first-child{margin-inline-start:0}.link{color:var(--teal);border-bottom:1px solid var(--hair);transition:border-bottom-color var(--t-ui) ease;padding-bottom:2px;font-weight:600;text-decoration:none}.link:hover{border-bottom-color:var(--teal)}section{padding-block:88px}.band{background:var(--bone)}.sec-head{max-width:60ch;margin-bottom:44px}.sec-head .eyebrow{color:var(--ochre)}.sec-head h2{color:var(--teal);font-size:clamp(1.6rem,2.7vw,2.2rem)}.sec-head p{color:var(--ink-soft);margin-top:10px;font-size:1.02rem}.grid3{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.grid2{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.card{background:var(--card);border:1px solid var(--hair);transition:transform var(--t-lift) var(--e-out),box-shadow var(--t-lift) var(--e-out), border-color var(--t-ui) ease;padding:30px 28px 32px}.card.soft{background:var(--bone);border-color:var(--bone)}.card.mid{flex-direction:column;justify-content:center;display:flex}.card h3{font-family:var(--font-display),sans-serif;color:var(--teal);font-size:1.14rem;font-weight:700;line-height:1.9}.card .rule{background:var(--ochre);width:38px;height:3px;transition:width var(--t-lift) var(--e-out);margin-top:14px}.card p{color:var(--ink-soft);margin-top:14px;font-size:.97rem}.card .ico{color:var(--teal);margin-bottom:16px;display:block}a.card{text-decoration:none}a.card:hover{border-color:var(--teal);transform:translateY(-5px);box-shadow:0 18px 34px -20px #0d343880}a.card:hover .rule{width:64px}.reasons{grid-template-columns:repeat(2,1fr);gap:0 46px;display:grid}.reason{border-top:1px solid var(--hair);gap:16px;padding-block:22px;display:flex}.reason p{color:var(--ink);font-size:1rem}.hexdot{background:var(--ochre);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);flex:none;width:9px;height:9px;margin-top:16px}.chips{flex-wrap:wrap;gap:12px;display:flex}.chip{background:var(--card);border:1px solid var(--hair);color:var(--teal);transition:transform var(--t-ui) var(--e-out),border-color var(--t-ui) ease;padding:11px 20px;font-size:.97rem;font-weight:500}.chip:hover{border-color:var(--teal);transform:translateY(-2px)}.feats{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.feat{text-align:center;border:1px solid var(--hair);background:var(--card);transition:transform var(--t-ui) var(--e-out),border-color var(--t-ui) ease;padding:26px 14px}.feat:hover{border-color:var(--teal);transform:translateY(-3px)}.feat h4{font-family:var(--font-display),sans-serif;color:var(--teal);font-size:1.02rem;font-weight:700;line-height:1.9}.slist{grid-template-columns:1fr 1fr;gap:0 46px;display:grid}.sitem{border-top:1px solid var(--hair);gap:16px;padding-block:20px;display:flex}.sitem p{color:var(--ink);font-size:1rem}.vlist{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.img-band{background:var(--bone);line-height:0;overflow:hidden}.img-band img{object-fit:cover;width:100%;height:clamp(220px,32vw,420px);display:block}.request{background:var(--teal);color:var(--bone-white);padding-block:76px}.request h2{color:var(--bone-white);font-size:clamp(1.6rem,2.7vw,2.15rem)}.request p{color:#b9ccca;max-width:56ch;margin-top:14px}.request .eyebrow{color:var(--ochre)}.req-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;display:flex}footer{background:var(--teal-deep);color:#9fb6b4;padding-block:56px 34px;font-size:.93rem}.f-grid{grid-template-columns:1.4fr 1fr 1.2fr;gap:36px;display:grid}footer h5{font-family:var(--font-display),sans-serif;color:var(--bone-white);margin-bottom:16px;font-size:1rem;font-weight:700}footer a{color:#9fb6b4;padding-block:5px;text-decoration:none;display:block}footer a:hover{color:var(--bone-white)}.f-brand{align-items:center;gap:12px;margin-bottom:16px;display:flex}.f-brand .cap{background:#fff;padding:8px;display:flex}.f-name{color:var(--bone-white);font-family:var(--font-display),sans-serif;font-size:1.4rem;font-weight:800;line-height:1.4;display:block}.f-mail{white-space:nowrap;display:inline-block}.f-bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:38px;padding-top:20px;display:flex}.f-bottom a{color:var(--bone-white);text-decoration:underline;display:inline}.pending{color:#c79a63;font-size:.86rem}.js .reveal:not(.in),.js .reveal-group:not(.in)>*{opacity:0}.js .reveal.in,.js .reveal-group.in>*{animation:rise var(--t-enter) var(--e-out) backwards}.js .reveal-zoom:not(.in) img{opacity:0}.js .reveal-zoom.in img{animation:riseArt .9s var(--e-out) backwards}.js .reveal-group.in>:nth-child(2){animation-delay:calc(var(--stagger) * 1)}.js .reveal-group.in>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.js .reveal-group.in>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.js .reveal-group.in>:nth-child(5){animation-delay:calc(var(--stagger) * 4)}.js .reveal-group.in>:nth-child(6){animation-delay:calc(var(--stagger) * 5)}.js .reveal-group.in>:nth-child(7){animation-delay:calc(var(--stagger) * 6)}.js .reveal-group.in>:nth-child(n+8){animation-delay:calc(var(--stagger) * 7)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html{scroll-behavior:auto}.cta:hover,a.card:hover,.feat:hover,.chip:hover{box-shadow:none;transform:none}a.card:hover .rule{width:38px}}@media (max-width:1024px){.phead-img .phead-grid{grid-template-columns:1fr;gap:30px}.hero-grid{gap:36px}.hero-art img{object-position:50% 35%;max-height:340px}.hero-art-tess{inset-block:-16px;inset-inline-start:-16px}nav.desk{display:none}.burger{display:block}.hero-grid{grid-template-columns:1fr}.grid3,.feats,.vlist{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.wrap{padding-inline:20px}section{padding-block:64px}.hero{padding-block:64px 56px}.grid3,.grid2,.reasons,.slist,.f-grid,.vlist,.feats{grid-template-columns:1fr}.brand-sub{display:none}.brand-name{font-size:1.35rem}.brand{gap:10px;margin-inline-end:0}.bar{height:72px}.hero h1{max-width:none}.hero-art img{max-height:260px}.hero-art-tess{display:none}.cta-ghost{margin-inline-start:0;display:block}.hero .cta-ghost{margin-top:20px}}
