.engine-card[data-astro-cid-5v4bc5kv]{isolation:isolate;border:1px solid var(--aw-line-strong);flex-direction:column;min-height:340px;padding:clamp(22px,3vw,34px);transition:transform .24s,box-shadow .24s,border-color .24s;display:flex;position:relative;overflow:hidden}.engine-card[data-astro-cid-5v4bc5kv]:before,.engine-card[data-astro-cid-5v4bc5kv]:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #8978582e;border-radius:50%;width:210px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:35%;right:-64px}.engine-card[data-astro-cid-5v4bc5kv]:after{border-color:#89785821;width:162px;inset:calc(35% + 24px) auto auto calc(100% - 154px)}.engine-card[data-astro-cid-5v4bc5kv]:hover{border-color:#b4a27f;transform:translateY(-5px);box-shadow:0 20px 50px #1e1f1a17}.engine-card[data-astro-cid-5v4bc5kv]:hover:before{transform:scale(1.08)translate(-8px,5px)}.engine-card[data-astro-cid-5v4bc5kv]>[data-astro-cid-5v4bc5kv]{z-index:1;position:relative}.engine-paper[data-astro-cid-5v4bc5kv]{background:radial-gradient(ellipse at 95% 52%, #b5a17b1f, transparent 38%), var(--aw-paper)}.engine-stone[data-astro-cid-5v4bc5kv]{background:radial-gradient(at 90% 54%,#b5a17b1a,#0000 40%),#efefea}.engine-dark[data-astro-cid-5v4bc5kv]{background:radial-gradient(ellipse at 94% 55%, #b5a17b1f, transparent 40%), var(--aw-dark);color:#fff;border-color:#383a35}.engine-dark[data-astro-cid-5v4bc5kv]:before{border-color:#d3c29e3d}.engine-dark[data-astro-cid-5v4bc5kv]:after{border-color:#d3c29e26}.engine-card-meta[data-astro-cid-5v4bc5kv]{color:var(--aw-accent-deep);font:8px var(--aw-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;display:flex}.engine-label[data-astro-cid-5v4bc5kv]{border:1px solid var(--aw-line-strong);color:#73746c;font:inherit;letter-spacing:.03em;text-align:right;border-radius:30px;padding:6px 8px}.engine-dark[data-astro-cid-5v4bc5kv] .engine-card-meta[data-astro-cid-5v4bc5kv]{color:#c6b389}.engine-dark[data-astro-cid-5v4bc5kv] .engine-label[data-astro-cid-5v4bc5kv]{color:#c8c1af;border-color:#48483f}.engine-card[data-astro-cid-5v4bc5kv] h3[data-astro-cid-5v4bc5kv]{letter-spacing:-.06em;margin:36px 0 7px;font-size:clamp(25px,3vw,36px);font-weight:500;line-height:1.05}.engine-role[data-astro-cid-5v4bc5kv]{color:#828277;margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic}.engine-dark[data-astro-cid-5v4bc5kv] .engine-role[data-astro-cid-5v4bc5kv]{color:#b9b4a7}.engine-description[data-astro-cid-5v4bc5kv]{max-width:430px;color:var(--aw-muted);margin:18px 0 25px;font-size:12px;line-height:1.75}.engine-dark[data-astro-cid-5v4bc5kv] .engine-description[data-astro-cid-5v4bc5kv]{color:#aaa99f}.engine-link[data-astro-cid-5v4bc5kv]{border-top:1px solid var(--aw-line-strong);justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:13px;font-size:11px;display:flex}.engine-dark[data-astro-cid-5v4bc5kv] .engine-link[data-astro-cid-5v4bc5kv]{border-color:#383a35}.engine-link[data-astro-cid-5v4bc5kv] span[data-astro-cid-5v4bc5kv]{color:var(--aw-accent-deep);transition:transform .18s}.engine-dark[data-astro-cid-5v4bc5kv] .engine-link[data-astro-cid-5v4bc5kv] span[data-astro-cid-5v4bc5kv]{color:#c6b389}.engine-link[data-astro-cid-5v4bc5kv]:hover span[data-astro-cid-5v4bc5kv]{transform:translate(3px,-3px)}@media (prefers-reduced-motion:reduce){.engine-card[data-astro-cid-5v4bc5kv],.engine-card[data-astro-cid-5v4bc5kv]:before,.engine-card[data-astro-cid-5v4bc5kv]:after{transition:none}.engine-card[data-astro-cid-5v4bc5kv]:hover,.engine-card[data-astro-cid-5v4bc5kv]:hover:before{transform:none}}.hero[data-astro-cid-lcdefpme]{background:var(--aw-dark);color:#f8f8f4;padding:35px 0 27px;position:relative;overflow:hidden}.hero-grain[data-astro-cid-lcdefpme]{opacity:.055;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.36'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero-topline[data-astro-cid-lcdefpme],.hero-bottom[data-astro-cid-lcdefpme],.hero-index[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;display:flex}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#aaa99f}.availability[data-astro-cid-lcdefpme]{color:#c6c5bb;font:9px var(--aw-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.availability-dot[data-astro-cid-lcdefpme]{background:#a5ad92;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #a5ad928c}.hero-title-wrap[data-astro-cid-lcdefpme]{margin:clamp(76px,10vw,140px) 0 44px;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{z-index:1;letter-spacing:-.087em;max-width:1050px;margin:0;font-size:clamp(65px,10.1vw,138px);font-weight:500;line-height:.88;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#0000;-webkit-text-stroke:1px #c1bba9}.hero-emblem[data-astro-cid-lcdefpme]{color:#b5a17b;opacity:.57;width:clamp(150px,22vw,265px);animation:12s ease-in-out infinite alternate emblem-drift;position:absolute;top:-41px;right:1%}.hero-emblem[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;display:block;overflow:visible}.hero-emblem[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:#aaa99f;font:7px var(--aw-mono);letter-spacing:.13em;position:absolute;bottom:-4px;right:-2px}.hero-description[data-astro-cid-lcdefpme]{color:#b8b8b0;max-width:470px;margin:0;font-size:14px;line-height:1.85}.hero-link[data-astro-cid-lcdefpme],.text-link[data-astro-cid-lcdefpme]{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:25px;padding-bottom:9px;font-size:11px;display:inline-flex}.hero-link[data-astro-cid-lcdefpme]{color:#e5e3d9;min-width:188px}.hero-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{color:#c0aa7f;font-size:15px;transition:transform .18s}.hero-link[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]:last-child{transform:translateY(4px)}.hero-index[data-astro-cid-lcdefpme]{color:#999a91;font:8px var(--aw-mono);letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #343630;justify-content:flex-start;gap:18px;margin-top:clamp(58px,8vw,100px);padding-top:18px}.hero-index[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--aw-accent);border-radius:50%;width:3px;height:3px}.engines[data-astro-cid-lcdefpme]{background:#efefea}.engine-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.engine-note[data-astro-cid-lcdefpme]{color:var(--aw-muted);margin:18px 0 0;font-size:9px;line-height:1.6}.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:.7fr 2fr;gap:30px;display:grid}.intro-label[data-astro-cid-lcdefpme]{flex-direction:column;gap:23px;display:flex}.intro-side-note[data-astro-cid-lcdefpme]{color:#9b9c93;max-width:110px;font:8px/1.6 var(--aw-mono);letter-spacing:.08em;text-transform:uppercase}.intro-statement[data-astro-cid-lcdefpme]{letter-spacing:-.065em;max-width:850px;margin:-9px 0 0;font-size:clamp(36px,5.3vw,70px);font-weight:450;line-height:1.06}.intro-statement[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],.approach[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#99998f;font-family:Georgia,Times New Roman,serif;font-weight:400}.intro-description[data-astro-cid-lcdefpme]{max-width:445px;margin:38px 0 0 auto}.intro-description[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme],.approach-description[data-astro-cid-lcdefpme]{color:var(--aw-muted);font-size:13px;line-height:1.9}.intro-description[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:13px}.services[data-astro-cid-lcdefpme]{background:#efefea}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:40px;margin-bottom:65px;display:flex}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.approach[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.075em;margin:24px 0 0;font-size:clamp(47px,7vw,86px);font-weight:500;line-height:.92}.section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:310px;margin:0 0 5px}.division-groups[data-astro-cid-lcdefpme]{border-top:1px solid var(--aw-line-strong)}.division-group[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--aw-line-strong);grid-template-columns:130px .72fr 1.28fr;align-items:start;gap:20px;padding:23px 0;display:grid}.division-group[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{color:var(--aw-accent-deep);font:8px var(--aw-mono);letter-spacing:.08em;text-transform:uppercase}.division-group[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.055em;margin:-5px 0 0;font-size:clamp(19px,2.7vw,28px);font-weight:500}.division-group[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;padding:0;list-style:none;display:grid}.division-group[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:#5b5d55;font-size:10px;line-height:1.5}.division-group[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-decoration:none}.division-group[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-underline-offset:3px;text-decoration:underline}.all-services-link[data-astro-cid-lcdefpme]{border-bottom:1px solid;gap:19px;margin-top:24px;padding-bottom:8px;font-size:11px;display:inline-flex}.all-services-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--aw-accent-deep)}.work[data-astro-cid-lcdefpme]{background:var(--aw-paper)}.work-heading[data-astro-cid-lcdefpme]{margin-bottom:46px}.work-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:330px}.concept-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.concept-disclaimer[data-astro-cid-lcdefpme]{color:var(--aw-muted);flex-wrap:wrap;gap:8px;margin:38px 0 0;font-size:10px;line-height:1.7;display:flex}.concept-disclaimer[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--aw-ink);font-weight:600}.approach[data-astro-cid-lcdefpme]{background:#efefea}.approach-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(50px,9vw,130px);display:grid}.approach-lead[data-astro-cid-lcdefpme]{min-height:280px;position:relative}.approach-mark[data-astro-cid-lcdefpme]{color:#bdad8c;letter-spacing:-.07em;font:clamp(29px,4vw,48px) Georgia,serif;position:absolute;bottom:4px;left:2px}.approach-content[data-astro-cid-lcdefpme]{padding-top:25px}.approach-statement[data-astro-cid-lcdefpme]{letter-spacing:-.05em;max-width:500px;margin:0 0 20px;font-size:clamp(23px,3vw,31px);line-height:1.26}.approach-description[data-astro-cid-lcdefpme]{max-width:475px}.approach-values[data-astro-cid-lcdefpme]{border-top:1px solid var(--aw-line-strong);margin-top:43px}.approach-values[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--aw-line-strong);grid-template-columns:36px 1fr 18px;align-items:center;gap:9px;padding:16px 0;font-size:12px;display:grid}.approach-values[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:first-child{color:var(--aw-accent-deep);font:9px var(--aw-mono)}.approach-values[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:last-child{color:#929286;transition:transform .18s,color .18s}.approach-values[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:hover>span[data-astro-cid-lcdefpme]:last-child{color:var(--aw-accent-deep);transform:translate(2px,-2px)}.contact[data-astro-cid-lcdefpme]{background:var(--aw-dark);color:#fff;text-align:center;position:relative;overflow:hidden}.contact-inner[data-astro-cid-lcdefpme]{z-index:1;position:relative}.contact[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#aaa99f}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.08em;margin:47px 0 23px;font-size:clamp(60px,10vw,122px);font-weight:500;line-height:.9}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#0000;-webkit-text-stroke:1px #bdb9ad}.contact-inner[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:#aaa99f;margin:0 0 30px;font-size:12px}.contact-button[data-astro-cid-lcdefpme]{background:var(--aw-paper);color:var(--aw-ink);align-items:center;gap:34px;padding:16px 20px;font-size:11px;transition:background .18s,gap .18s;display:inline-flex}.contact-button[data-astro-cid-lcdefpme]:hover{background:#dfd4bf;gap:42px}.contact-email[data-astro-cid-lcdefpme]{color:#85867e;font:8px var(--aw-mono);letter-spacing:.08em;margin-top:24px;display:block}.contact-orbit[data-astro-cid-lcdefpme]{border:1px solid #b5a17b26;border-radius:50%;width:410px;height:410px;position:absolute;top:-130px;right:-100px}.contact-orbit[data-astro-cid-lcdefpme]:before,.contact-orbit[data-astro-cid-lcdefpme]:after{content:"";border:1px solid #b5a17b1c;border-radius:50%;position:absolute;inset:32px}.contact-orbit[data-astro-cid-lcdefpme]:after{inset:75px}.footer[data-astro-cid-lcdefpme]{background:var(--aw-dark);color:#fff;padding:20px 0 22px}.footer-main[data-astro-cid-lcdefpme],.footer-bottom[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;display:flex}.footer-main[data-astro-cid-lcdefpme]{border-bottom:1px solid #343630;padding:29px 0 43px}.footer-wordmark[data-astro-cid-lcdefpme]{font-size:24px}.footer-main[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.footer-top[data-astro-cid-lcdefpme]{color:#aaa99f;font-size:10px}.footer-top[data-astro-cid-lcdefpme]{transition:color .18s}.footer-top[data-astro-cid-lcdefpme]:hover{color:#e2d1b2}.footer-top[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-left:8px}.footer-bottom[data-astro-cid-lcdefpme]{color:#77786f;font:8px var(--aw-mono);letter-spacing:.12em;padding-top:20px}.skip-link[data-astro-cid-lcdefpme]{z-index:100;color:#000;background:#fff;padding:12px 16px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link[data-astro-cid-lcdefpme]:focus{transform:translateY(0)}[data-astro-cid-lcdefpme][data-reveal].reveal-pending{opacity:0;transform:translateY(18px)}[data-astro-cid-lcdefpme][data-reveal].is-visible{opacity:1;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(0)}@keyframes emblem-drift{0%{transform:translateY(-4px)rotate(-4deg)}to{transform:translateY(5px)rotate(3deg)}}@media (width<=860px){.hero[data-astro-cid-lcdefpme]{padding-top:27px}.hero-title-wrap[data-astro-cid-lcdefpme]{margin-top:100px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(66px,11.7vw,100px)}.hero-emblem[data-astro-cid-lcdefpme]{width:clamp(140px,24vw,205px);top:-60px;right:0}.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:.55fr 2fr;gap:24px}.concept-grid[data-astro-cid-lcdefpme]{gap:16px}.concept-heading[data-astro-cid-lcdefpme]{flex-wrap:wrap}.concept-label[data-astro-cid-lcdefpme]{width:calc(100% - 21px);margin-left:21px}.concept-details[data-astro-cid-lcdefpme]{flex-wrap:wrap}.approach-grid[data-astro-cid-lcdefpme]{gap:55px}.engine-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.engine-card[data-astro-cid-lcdefpme]{min-height:290px}}@media (width<=680px){.hero[data-astro-cid-lcdefpme]{padding-top:22px}.hero-topline[data-astro-cid-lcdefpme]{align-items:flex-start;gap:20px}.hero[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{font-size:9px}.availability[data-astro-cid-lcdefpme]{text-align:right;font-size:7px}.hero-title-wrap[data-astro-cid-lcdefpme]{margin:92px 0 33px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(58px,12.4vw,83px);line-height:.91}.hero-emblem[data-astro-cid-lcdefpme]{opacity:.38;width:140px;top:-61px;right:-14px}.hero-emblem[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{display:none}.hero-bottom[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:22px}.hero-description[data-astro-cid-lcdefpme]{max-width:420px;font-size:13px}.hero-index[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:11px;margin-top:52px;font-size:7px}.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:31px}.intro-label[data-astro-cid-lcdefpme]{flex-direction:row;justify-content:space-between}.intro-statement[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(37px,9vw,58px)}.intro-description[data-astro-cid-lcdefpme]{margin:28px 0 0 auto}.section-heading[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:42px}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.approach[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(49px,11vw,70px)}.section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:430px}.division-group[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:8px}.division-group[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:0}.division-group[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:8px}.concept-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:34px}.concept-visual[data-astro-cid-lcdefpme]{aspect-ratio:1.28}.concept-heading[data-astro-cid-lcdefpme]{flex-wrap:nowrap}.concept-heading[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:24px}.concept-label[data-astro-cid-lcdefpme]{text-align:right;width:auto;margin-left:auto}.concept-disclaimer[data-astro-cid-lcdefpme]{margin-top:29px;display:block}.concept-disclaimer[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.approach-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}.approach-lead[data-astro-cid-lcdefpme]{min-height:215px}.approach-mark[data-astro-cid-lcdefpme]{bottom:-4px}.approach-content[data-astro-cid-lcdefpme]{padding-top:0}.approach-values[data-astro-cid-lcdefpme]{margin-top:32px}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(60px,14vw,94px)}.contact-orbit[data-astro-cid-lcdefpme]{width:360px;height:360px;top:-95px;right:-220px}.footer-main[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-start;gap:15px 22px;padding-block:25px 32px}.footer-main[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{order:3;width:100%;margin:0}}@media (width<=400px){.availability[data-astro-cid-lcdefpme]{letter-spacing:.06em;gap:6px;max-width:140px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:57px}.hero-index[data-astro-cid-lcdefpme]{letter-spacing:.1em;gap:9px}.concept-heading[data-astro-cid-lcdefpme]{flex-wrap:wrap}.concept-label[data-astro-cid-lcdefpme]{text-align:left;width:calc(100% - 22px);margin-left:22px}}.hero[data-astro-cid-lcdefpme]{background-image:radial-gradient(at 78% 48%,#b5a17b26,#0000 31%),linear-gradient(110deg,#0000 0 66%,#b5a17b0d 66% 66.12%,#0000 66.12% 100%),linear-gradient(#151714,#101210 78%)}.hero[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 119px,#ffffff05 119px 120px);position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 28% 90%,#0000)}.hero-emblem[data-astro-cid-lcdefpme]{filter:drop-shadow(0 0 38px #b5a17b29)}.hero-emblem[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{overflow:visible}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{text-shadow:0 0 36px #b5a17b1a}.section-heading[data-astro-cid-lcdefpme]{padding-bottom:17px;position:relative}.section-heading[data-astro-cid-lcdefpme]:after{background:linear-gradient(90deg, var(--aw-accent-deep), transparent);content:"";width:52px;height:1px;position:absolute;bottom:0;left:0}.division-group[data-astro-cid-lcdefpme]{transition:padding .22s,background-color .22s}.division-group[data-astro-cid-lcdefpme]:hover{background:linear-gradient(90deg,#b5a17b14,#0000 78%);padding-inline:12px}.division-group[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{transition:color .18s,padding .18s}.division-group[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--aw-accent-deep);padding-left:5px}.contact[data-astro-cid-lcdefpme]{background-image:radial-gradient(at 50% 100%,#b5a17b1f,#0000 48%),linear-gradient(135deg,#0000 72%,#b5a17b0a 72% 72.12%,#0000 72.12%)}.contact-orbit[data-astro-cid-lcdefpme]{box-shadow:0 0 0 25px #b5a17b05,0 0 0 62px #b5a17b04}.concept-card[data-astro-cid-lcdefpme]{transition:transform .26s}.concept-card[data-astro-cid-lcdefpme]:hover{transform:translateY(-5px)}@media (width<=680px){.division-group[data-astro-cid-lcdefpme]:hover{background:0 0;padding-inline:0}}@media (prefers-reduced-motion:reduce){.hero-emblem[data-astro-cid-lcdefpme]{animation:none}.division-group[data-astro-cid-lcdefpme]:hover{background:0 0;padding-inline:0}.concept-card[data-astro-cid-lcdefpme]:hover{transform:none}.division-group[data-astro-cid-lcdefpme],.division-group[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.concept-card[data-astro-cid-lcdefpme]{transition:none}[data-astro-cid-lcdefpme][data-reveal].reveal-pending{opacity:1;transform:none}[data-astro-cid-lcdefpme][data-reveal].is-visible{transition:none}[data-astro-cid-lcdefpme],[data-astro-cid-lcdefpme]:before,[data-astro-cid-lcdefpme]:after{scroll-behavior:auto!important}}
