.lm-site-header{box-sizing:border-box;position:relative;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:24px;height:76px;padding:0 5%;background:#090a08;border-bottom:1px solid #282d24;color:#f6f7ef;font-family:inherit}.page>.lm-site-header{height:62px;padding:0 24px}.lm-site-brand{display:inline-flex;align-items:center;gap:10px;color:#f6f7ef;text-decoration:none;white-space:nowrap;font-size:18px;font-weight:600;letter-spacing:-.6px;flex-shrink:0}.lm-site-brand b{display:inline-block;color:#eadd9b;border:2px solid #eadd9b;border-radius:7px;transform:rotate(-8deg);padding:0 4px;line-height:1.06;font-size:24px;font-weight:700}.lm-main-nav{display:flex;align-items:center;gap:23px;margin-left:auto;margin-right:auto}.lm-main-nav>a{color:#9ea593;text-decoration:none;font-size:11px;white-space:nowrap;transition:color .18s}.lm-main-nav>a:hover,.lm-main-nav>a[aria-current]{color:#d6f269}.lm-header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.lm-spaces-disclosure{position:relative}.lm-spaces-trigger{display:flex;align-items:center;justify-content:center;gap:9px;min-height:40px;white-space:nowrap;border:1px solid #414a35;border-radius:24px;background:#1d2217;color:#e5edcf;padding:9px 15px;font-weight:500;font-size:11px;line-height:1.2;font-family:inherit;cursor:pointer}.lm-spaces-trigger svg{width:15px;height:15px;stroke:currentColor;stroke-width:1.2}.lm-spaces-trigger i{font-style:normal;font-size:14px;line-height:1;transition:transform .18s}.lm-spaces-trigger[aria-expanded=true]{background:#29321e;border-color:#728944}.lm-spaces-trigger[aria-expanded=true] i{transform:rotate(180deg)}.lm-header-enrol{display:flex;align-items:center;justify-content:space-between;gap:23px;border-radius:26px;background:#d6f269;color:#202812;text-decoration:none;min-height:41px;padding:9px 17px;font-size:11px;font-weight:500;white-space:nowrap}.lm-header-enrol>span{font-size:21px;line-height:1}.lm-menu-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:transparent;border:1px solid #32392b;border-radius:50%;height:40px;width:40px;padding:9px;cursor:pointer;color:#e9eddf}.lm-menu-toggle span{width:16px;height:1px;background:currentColor;display:block}.lm-spaces-popover{position:absolute;right:0;top:calc(100% + 15px);width:380px;padding:22px 14px 12px;background:#161a13;color:#f3f6eb;border:1px solid #38412e;border-radius:18px;box-shadow:0 22px 65px #0008;z-index:1001;animation:lm-access-appear .18s ease-out}.lm-access-eyebrow{font-weight:500;font-size:9px;line-height:1.4;font-family:inherit;letter-spacing:1.6px;color:#8c9979;margin:0 0 14px}.lm-spaces-popover>.lm-access-eyebrow{padding:0 10px;margin-bottom:12px}.lm-space-link{display:flex;align-items:center;gap:13px;padding:15px 12px;border-radius:11px;color:#eef2e5;text-decoration:none;transition:background .18s,border-color .18s;min-width:0}.lm-space-link:hover{background:#242b1b}.lm-space-icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:11px;flex-shrink:0;background:#d6f269;color:#3d4b20}.lm-space-icon svg{height:21px;width:21px}.lm-tone-blue .lm-space-icon{background:#b9dbf3;color:#466b80}.lm-tone-purple .lm-space-icon{background:#d0b9ec;color:#6f538c}.lm-space-link>span:nth-child(2){min-width:0}.lm-space-link strong{font-size:13px;font-weight:500;display:block;letter-spacing:-.1px}.lm-space-link small{display:block;margin-top:4px;color:#8d9a80;font-size:10px;line-height:1.5;white-space:normal}.lm-space-arrow{color:#71815f;margin-left:auto;font-size:18px;flex-shrink:0;transition:transform .18s}.lm-space-link:hover .lm-space-arrow{transform:translate(2px,-2px);color:#d6f269}.lm-popover-note{border-top:1px solid #2b3323;padding:14px 10px 0;margin:9px 0 3px;font-size:9px;color:#8d9c7a;line-height:1.8}.lm-popover-note a{display:inline;color:#d6f269;text-decoration:none}.lm-site-header a:focus-visible,.lm-site-header button:focus-visible,.lm-site-dialog a:focus-visible,.lm-site-dialog button:focus-visible,.lm-footer-spaces a:focus-visible{outline:2px solid #d6f269;outline-offset:4px}.lm-site-dialog{box-sizing:border-box;width:900px;max-width:calc(100vw - 40px);max-height:calc(100dvh - 60px);border:1px solid #38422d;border-radius:22px;background:#11150e;color:#edf2e5;padding:31px 38px;overflow:auto;overscroll-behavior:contain;font-family:inherit}.lm-site-dialog[open]{animation:lm-access-appear .18s ease-out}.lm-site-dialog::backdrop{background:#000a;backdrop-filter:blur(8px)}.lm-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:18px}.lm-menu-close{border:1px solid #3b4530;border-radius:50%;color:#c2cdb0;background:#1c2416;width:36px;height:36px;font-size:23px;line-height:1;cursor:pointer}.lm-site-dialog h2{font-weight:500;font-size:clamp(30px,3.6vw,43px);line-height:1.12;font-family:inherit;letter-spacing:-1.7px;margin:35px 0 31px;max-width:600px}.lm-site-dialog h2 em{font-family:Georgia,serif;font-weight:400;color:#d6f269}.lm-dialog-columns{display:grid;grid-template-columns:1fr 1.25fr;gap:50px}.lm-dialog-nav{display:flex;flex-direction:column;gap:13px;align-items:flex-start}.lm-dialog-nav .lm-access-eyebrow{margin-bottom:4px}.lm-dialog-nav>a{color:#dbe4ce;text-decoration:none;font-size:17px;letter-spacing:-.3px;line-height:1.4}.lm-dialog-nav>a:hover,.lm-dialog-nav>a[aria-current]{color:#d6f269}.lm-site-dialog .lm-space-link{padding:13px 0;margin-bottom:6px}.lm-site-dialog .lm-space-link:hover{background:#202918;padding-left:10px;padding-right:10px}.lm-dialog-enrol{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #303a24;padding-top:20px;margin-top:28px;color:#8e9e7b;text-decoration:none;font-size:11px}.lm-dialog-enrol strong{font-size:13px;font-weight:500;color:#d6f269}.lm-motion-tools{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;padding-top:16px;border-top:1px solid #293321;color:#8b9979;font-size:10px}.lm-motion-tools .header-controls{display:flex;align-items:center;gap:8px;margin:0;align-self:auto}.lm-motion-tools .header-controls button,.lm-motion-tools .header-controls button:last-child{min-width:0;min-height:32px;border:1px solid #3a452e;border-radius:6px;padding:7px 10px;background:transparent;color:#aab99b;display:flex;gap:8px;align-items:center;font-size:10px}.lm-motion-tools .pause-icon{width:9px;height:7px}.lm-menu-open{overflow:hidden}.lm-footer-spaces{border-top:1px solid #2c3425;border-bottom:1px solid #2c3425;padding:32px 0 35px;margin:0 0 40px;color:#edf2e6}.lm-footer-spaces-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px}.lm-footer-spaces-heading h2{font-size:30px;line-height:1.1;letter-spacing:-.9px;font-weight:500;margin:0}.lm-footer-spaces-heading h2 em{font-family:Georgia,serif;color:#d6f269;font-weight:400}.lm-footer-spaces-heading>.lm-access-eyebrow{margin-bottom:8px}.lm-footer-spaces-heading>p{color:#838f76;font-size:10px;line-height:1.7;margin:0}.lm-footer-space-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lm-footer-space-grid .lm-space-link{border:1px solid #2c3524;border-radius:13px;background:#151a10;padding:20px 17px;min-height:100px}.lm-footer-space-grid .lm-space-link:hover{background:#202918;border-color:#657949}.lm-footer-space-grid .lm-space-link strong{font-size:12px}.lm-footer-space-grid .lm-space-link small{font-size:9px}.lm-footer-space-grid .lm-space-icon{height:35px;width:35px;border-radius:10px}.lm-parent-page{background:#080a06;color:#eef2e5}.lm-parent-main{max-width:1120px;margin:0 auto;padding:85px 5% 80px}.lm-parent-main h1{font-size:clamp(43px,6vw,73px);line-height:1.02;letter-spacing:-3px;max-width:800px;font-weight:500;margin:22px 0}.lm-parent-main h1 em{font-family:Georgia,serif;font-weight:400;color:#d6f269}.lm-parent-intro{max-width:520px;color:#8c9b7c;font-size:14px;line-height:1.8}.lm-parent-services{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:50px}.lm-parent-service{border:1px solid #2f3827;border-radius:23px;padding:32px;background:#151b10;display:flex;flex-direction:column;align-items:flex-start;min-height:300px}.lm-parent-service:first-child{background:#d6f269;color:#263218;border:0}.lm-parent-service>small{font-size:9px;letter-spacing:1.2px;color:#a0b28a}.lm-parent-service:first-child>small{color:#6c8341}.lm-parent-service h2{font-size:31px;letter-spacing:-1px;font-weight:500;line-height:1.15;margin:22px 0 12px}.lm-parent-service p{font-size:12px;color:#95a980;line-height:1.7;max-width:350px;margin:0 0 24px}.lm-parent-service:first-child p{color:#6a7e41}.lm-parent-service>a{margin-top:auto;display:inline-flex;align-items:center;gap:30px;color:#d6f269;border:1px solid #4d6235;padding:12px 17px;border-radius:25px;text-decoration:none;font-size:11px}.lm-parent-service:first-child>a{background:#f5f8ee;border:0;color:#3a4b25}.lm-parent-main .lm-parent-reference{font-size:10px;color:#6d805a;margin:25px 0 0}.lm-parent-main .lm-parent-help{margin-top:35px;color:#9aab87;font-size:12px}.lm-parent-main .lm-parent-help a{color:#d6f269;text-decoration:none}@keyframes lm-access-appear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1121px){.lm-menu-toggle{display:none}.lm-has-motion .lm-menu-toggle{display:flex}}@media(min-width:1800px){.page>.lm-site-header{height:76px;padding:0 4%}}@media(max-width:1120px){.lm-main-nav{display:none}.lm-site-header{gap:16px}.lm-header-actions{margin-left:auto}.lm-footer-space-grid{gap:10px}.lm-footer-space-grid .lm-space-link{padding:16px 12px;gap:10px}.lm-footer-space-grid .lm-space-link strong{font-size:11px}}@media(max-width:700px){.lm-site-header,.page>.lm-site-header{height:68px;padding:0 18px;gap:12px}.page>.lm-site-header{height:58px}.lm-site-brand{font-size:16px;gap:8px}.lm-site-brand b{font-size:21px}.lm-header-actions{gap:8px}.lm-spaces-trigger{font-size:10px;min-height:36px;padding:8px 11px;gap:6px}.lm-spaces-trigger svg{width:13px;height:13px}.lm-header-enrol{min-height:36px;font-size:10px;gap:12px;padding:8px 13px}.lm-menu-toggle{width:35px;height:35px}.lm-spaces-disclosure{position:static}.lm-spaces-popover{left:14px;right:14px;top:calc(100% + 8px);width:auto;max-height:calc(100dvh - 100px);overflow:auto;padding:19px 12px 12px}.lm-space-link{padding:13px 9px}.lm-site-dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:17px;padding:24px}.lm-site-dialog h2{font-size:34px;letter-spacing:-1.3px;margin:28px 0}.lm-dialog-columns{grid-template-columns:1fr;gap:29px}.lm-dialog-nav{gap:10px;display:grid;grid-template-columns:1fr 1fr}.lm-dialog-nav .lm-access-eyebrow{grid-column:1/-1;margin-bottom:5px}.lm-dialog-nav>a{font-size:13px}.lm-site-dialog .lm-space-link{margin-bottom:2px;padding:12px 4px}.lm-dialog-enrol{font-size:9px;align-items:flex-start;line-height:1.7}.lm-dialog-enrol strong{font-size:11px;white-space:nowrap}.lm-footer-spaces{padding:25px 0 28px;margin-bottom:30px}.lm-footer-spaces-heading{display:block;margin-bottom:20px}.lm-footer-spaces-heading h2{font-size:28px}.lm-footer-spaces-heading>p{margin-top:13px}.lm-footer-space-grid{grid-template-columns:1fr;gap:10px}.lm-footer-space-grid .lm-space-link{min-height:84px;padding:18px}.lm-footer-space-grid .lm-space-link strong{font-size:13px}.lm-footer-space-grid .lm-space-link small{font-size:10px}.lm-parent-main{padding:55px 6%}.lm-parent-main h1{letter-spacing:-2px}.lm-parent-services{grid-template-columns:1fr;margin-top:30px}.lm-parent-service{padding:27px;min-height:280px}.lm-parent-service h2{font-size:30px}.lm-motion-tools{align-items:center;font-size:9px}}@media(max-width:430px){.lm-header-enrol{display:none}.lm-site-header,.page>.lm-site-header{padding-left:16px;padding-right:16px}.lm-site-dialog{padding:22px 20px}}@media(prefers-reduced-motion:reduce){.lm-site-dialog[open],.lm-spaces-popover{animation:none}.lm-space-link,.lm-space-arrow,.lm-spaces-trigger i{transition:none}}

/* Give the animated a a clear optical gap before the first p. */
.call-letter.call-material-letter{margin-right:.065em}

/* Align the spaces disclosure and use a consistent enrolment pictogram. */
.lm-spaces-trigger{align-items:center;gap:9px}.lm-spaces-trigger>span{line-height:18px}.lm-spaces-trigger i{display:flex;align-items:center;justify-content:center;width:16px;height:18px;flex-shrink:0}.lm-spaces-trigger i svg{display:block;width:16px;height:16px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lm-header-enrol{min-height:36px;padding:8px 15px;gap:12px;line-height:18px}.lm-header-enrol>svg{width:17px;height:17px;display:block;flex-shrink:0}
