@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.2xm1k7t3a0pcd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/b887d91685b8c137-s.330vchwb4izzb.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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.16u3vygyjnhr0.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_6735e660-module__McQXIa__className{font-family:Fraunces,Fraunces Fallback}.fraunces_6735e660-module__McQXIa__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_99ceb2c4-module__m4h0UW__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_99ceb2c4-module__m4h0UW__variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
.flipping-card-module__jGUJeG__card{width:var(--card-width);height:var(--card-height);perspective:1100px;position:relative}.flipping-card-module__jGUJeG__inner{width:100%;height:100%;transform-style:preserve-3d;border-radius:12px;transition:transform .65s cubic-bezier(.22,.7,.2,1);position:relative}.flipping-card-module__jGUJeG__card[data-flipped=true] .flipping-card-module__jGUJeG__inner{transform:rotateY(180deg)}.flipping-card-module__jGUJeG__face{border-radius:inherit;backface-visibility:hidden;transform-style:preserve-3d;border:1px solid #ded7c6;position:absolute;inset:0;box-shadow:0 7px 20px -16px #0733294d}.flipping-card-module__jGUJeG__front{color:#1a211d;background:#faf8f2;transform:rotateY(0)}.flipping-card-module__jGUJeG__back{color:#f4f1e8;background:#0b3a2f;border-color:#245b4c;transform:rotateY(180deg)}.flipping-card-module__jGUJeG__depth{height:100%;transform:translateZ(22px)scale(.97)}.flipping-card-module__jGUJeG__card>.flipping-card-module__jGUJeG__trigger{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;width:100%;height:100%;padding:0;position:absolute;inset:0}.flipping-card-module__jGUJeG__card>.flipping-card-module__jGUJeG__trigger:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #c9a14e}@media (prefers-reduced-motion:reduce){.flipping-card-module__jGUJeG__inner{transition:none!important;transform:none!important}.flipping-card-module__jGUJeG__depth,.flipping-card-module__jGUJeG__face{transform:none}.flipping-card-module__jGUJeG__back,.flipping-card-module__jGUJeG__card[data-flipped=true] .flipping-card-module__jGUJeG__front{visibility:hidden}.flipping-card-module__jGUJeG__card[data-flipped=true] .flipping-card-module__jGUJeG__back{visibility:visible}}
.services-module__Lcn3gq__contentShell,.services-module__Lcn3gq__galleryShell{width:100%;max-width:1280px;margin-inline:auto}.services-module__Lcn3gq__contentShell{padding-inline:20px}.services-module__Lcn3gq__readableCopy,.services-module__Lcn3gq__practiceDescription{font-size:clamp(18px,1.05vw,20px);line-height:1.6}.services-module__Lcn3gq__sectionIntro{font-size:clamp(20px,1.25vw,24px);line-height:1.55}.services-module__Lcn3gq__needsGrid{margin-top:48px;display:grid}.services-module__Lcn3gq__needGroup{border-top:1px solid #ffffff3d;gap:24px;padding-block:32px;display:grid}.services-module__Lcn3gq__needTitle{text-wrap:balance;max-width:26ch;font-size:clamp(28px,2.2vw,38px);font-weight:500;line-height:1.15}.services-module__Lcn3gq__needLinks{align-content:start;gap:12px;display:grid}.services-module__Lcn3gq__needLink{text-underline-offset:6px;align-items:center;min-height:44px;padding-block:6px;font-size:clamp(18px,1.1vw,21px);font-weight:500;line-height:1.5;-webkit-text-decoration:underline #f4f1e873;text-decoration:underline #f4f1e873;text-decoration-thickness:1px;display:inline-flex}.services-module__Lcn3gq__needLink:hover{text-decoration-color:currentColor}.services-module__Lcn3gq__practiceDescription{margin-top:10px}.services-module__Lcn3gq__serviceGroupTitle{font-size:18px;line-height:1.5}.services-module__Lcn3gq__serviceItem{font-size:18px;line-height:1.6}@media (min-width:1024px){.services-module__Lcn3gq__needsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px clamp(32px,3vw,64px);margin-top:56px}.services-module__Lcn3gq__needGroup{grid-row:span 2;grid-template-rows:subgrid;row-gap:28px;padding-block:32px 0}}@media (min-width:640px){.services-module__Lcn3gq__contentShell{padding-inline:32px}}@media (min-width:768px){.services-module__Lcn3gq__galleryShell{padding-inline:32px}}@media (min-width:1024px){.services-module__Lcn3gq__contentShell,.services-module__Lcn3gq__galleryShell{padding-inline:40px}}@media (min-width:1440px){.services-module__Lcn3gq__contentShell,.services-module__Lcn3gq__galleryShell{width:88%;max-width:1760px;padding-inline:0}.services-module__Lcn3gq__heroTitle{max-width:none;font-size:clamp(72px,4.6vw,96px)}.services-module__Lcn3gq__heroDescription{max-width:920px}.services-module__Lcn3gq__sectionTitle,.services-module__Lcn3gq__practiceTitle{max-width:none}}.services-module__Lcn3gq__practiceSummary:focus-visible{border-radius:0;outline:none}.services-module__Lcn3gq__practiceAction{border-radius:2px;font-size:16px;line-height:1.5}.services-module__Lcn3gq__practiceSummary:focus-visible .services-module__Lcn3gq__practiceAction{outline-offset:4px;outline:2px solid #073329}
.CertiusDeliverables-module__SHIDgq__section{background:#f4f1e8;scroll-margin-top:90px}.CertiusDeliverables-module__SHIDgq__layout{max-width:1160px;margin:0 auto;padding:64px 28px}.CertiusDeliverables-module__SHIDgq__headingBlock{text-align:center;margin:0 auto 32px}.CertiusDeliverables-module__SHIDgq__section .CertiusDeliverables-module__SHIDgq__heading{font-family:var(--font-fraunces), Georgia, serif;color:#1a211d;letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.16}.CertiusDeliverables-module__SHIDgq__heading em{color:#0d5f4f}.CertiusDeliverables-module__SHIDgq__subtitle{color:#5c605a;max-width:710px;margin:0 auto;font-size:16px;line-height:1.6}.CertiusDeliverables-module__SHIDgq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:4px;list-style:none;display:grid}.CertiusDeliverables-module__SHIDgq__item{min-width:0}.CertiusDeliverables-module__SHIDgq__frontContent{height:100%;padding:12px 20px 20px;position:relative}.CertiusDeliverables-module__SHIDgq__section .CertiusDeliverables-module__SHIDgq__cardTitle{font-family:var(--font-fraunces), Georgia, serif;margin:0 0 8px;font-size:24px;font-weight:500;line-height:1.2}.CertiusDeliverables-module__SHIDgq__caption{text-align:center}.CertiusDeliverables-module__SHIDgq__caption p{color:#5c605a;max-width:245px;margin:0 auto;font-size:14px;line-height:1.5}.CertiusDeliverables-module__SHIDgq__flipHint{color:#a84;position:absolute;bottom:12px;right:12px}.CertiusDeliverables-module__SHIDgq__backContent{height:100%;padding:25px 22px;position:relative}.CertiusDeliverables-module__SHIDgq__backContent .CertiusDeliverables-module__SHIDgq__cardTitle{color:#f4f1e8}.CertiusDeliverables-module__SHIDgq__backContent>p{color:#e1e5dd;margin:0 0 18px;font-size:14px;line-height:1.6}.CertiusDeliverables-module__SHIDgq__backContent ul{margin:0;padding:0;list-style:none}.CertiusDeliverables-module__SHIDgq__backContent li{color:#f4f1e8;padding:5px 0 5px 15px;font-size:12px;line-height:1.5;position:relative}.CertiusDeliverables-module__SHIDgq__backContent li:before{content:"";background:#c9a14e;width:5px;height:1px;position:absolute;top:14px;left:0}.CertiusDeliverables-module__SHIDgq__backContent .CertiusDeliverables-module__SHIDgq__flipHint{color:#dbc18d}.CertiusDeliverables-module__SHIDgq__artwork{place-items:center;height:168px;display:grid;position:relative}.CertiusDeliverables-module__SHIDgq__artwork:before{content:"";background:radial-gradient(#e8e3d4,#0000 70%);border-radius:50%;width:210px;height:105px;position:absolute;bottom:5px}.CertiusDeliverables-module__SHIDgq__laptop{width:225px;position:relative;transform:rotate(-4deg)}.CertiusDeliverables-module__SHIDgq__screen{background:#18483c;border:1px solid #386758;border-radius:7px 7px 2px 2px;padding:5px;box-shadow:0 9px 18px -12px #073329}.CertiusDeliverables-module__SHIDgq__screen img{object-fit:cover;object-position:left top;border-radius:2px;width:100%;height:112px}.CertiusDeliverables-module__SHIDgq__laptopBase{background:linear-gradient(#b8c5be,#798f83);border-radius:1px 1px 12px 12px;width:247px;height:6px;position:relative;left:-11px}.CertiusDeliverables-module__SHIDgq__laptopBase:after{content:"";background:#6b8376;border-radius:0 0 4px 4px;width:36px;height:2px;position:absolute;top:0;left:calc(50% - 18px)}.CertiusDeliverables-module__SHIDgq__documentsStack{width:220px;height:147px;position:relative}.CertiusDeliverables-module__SHIDgq__paperBehind{background:#e9dfc7;border:1px solid #d6c69d;border-radius:2px;width:105px;height:129px;position:absolute;top:6px;left:72px;transform:rotate(12deg)}.CertiusDeliverables-module__SHIDgq__paper{background:#fffdf7;border:1px solid #ddd3bf;border-radius:2px;width:115px;height:140px;padding:16px 12px;position:absolute;top:0;left:36px;transform:rotate(-8deg);box-shadow:2px 7px 13px -8px #817860}.CertiusDeliverables-module__SHIDgq__paper>img{width:75px;height:auto}.CertiusDeliverables-module__SHIDgq__paperRule{background:#c9a14e;width:23px;height:1px;margin:13px 0 8px;display:block}.CertiusDeliverables-module__SHIDgq__paper strong{color:#0b3a2f;font-family:Georgia,serif;font-size:15px;font-weight:400;line-height:1.2;display:block}.CertiusDeliverables-module__SHIDgq__paperLines{background:repeating-linear-gradient(#0000 0 5px,#dcd7c9 5px 6px);width:64px;height:16px;margin-top:10px;display:block}.CertiusDeliverables-module__SHIDgq__folderTab{color:#ead6ad;letter-spacing:.08em;background:#154c3e;border-radius:2px;padding:8px 10px;font-size:7px;position:absolute;bottom:14px;right:5px;transform:rotate(3deg);box-shadow:0 4px 10px -6px #073329}.CertiusDeliverables-module__SHIDgq__evidenceStack{width:235px;height:143px;position:relative}.CertiusDeliverables-module__SHIDgq__report{background:#fffdf7;border:1px solid #d8d1c0;border-radius:5px;width:147px;height:124px;padding:12px;position:absolute;top:1px;left:4px;transform:rotate(-6deg);box-shadow:0 6px 12px -8px #817860}.CertiusDeliverables-module__SHIDgq__report>span{letter-spacing:.08em;color:#567164;font-size:5px;display:block}.CertiusDeliverables-module__SHIDgq__report>strong{color:#0b3a2f;margin-top:5px;font-family:Georgia,serif;font-size:11px;font-weight:400;display:block}.CertiusDeliverables-module__SHIDgq__reportChart{border-bottom:1px solid #ded7c6;align-items:end;gap:6px;height:45px;margin-top:8px;padding:0 5px;display:flex}.CertiusDeliverables-module__SHIDgq__reportChart i{background:#396753;border-radius:2px 2px 0 0;flex:1;height:48%}.CertiusDeliverables-module__SHIDgq__reportChart i:nth-child(2){height:70%}.CertiusDeliverables-module__SHIDgq__reportChart i:nth-child(3){background:#c9a14e;height:57%}.CertiusDeliverables-module__SHIDgq__reportChart i:nth-child(4){height:88%}.CertiusDeliverables-module__SHIDgq__reportChart i:nth-child(5){height:100%}.CertiusDeliverables-module__SHIDgq__reportLines{background:repeating-linear-gradient(#0000 0 5px,#e2dfd4 5px 6px);width:90px;height:15px;margin-top:5px}.CertiusDeliverables-module__SHIDgq__certificate{border:3px solid #fffcf4;width:122px;height:auto;position:absolute;bottom:2px;right:0;transform:rotate(9deg);box-shadow:0 6px 14px -8px #4b5949}.CertiusDeliverables-module__SHIDgq__section[data-visible=true] .CertiusDeliverables-module__SHIDgq__headingBlock,.CertiusDeliverables-module__SHIDgq__section[data-visible=true] .CertiusDeliverables-module__SHIDgq__item{animation:.55s cubic-bezier(.22,1,.36,1) both CertiusDeliverables-module__SHIDgq__enter}.CertiusDeliverables-module__SHIDgq__section[data-visible=true] .CertiusDeliverables-module__SHIDgq__item:first-child{animation-delay:80ms}.CertiusDeliverables-module__SHIDgq__section[data-visible=true] .CertiusDeliverables-module__SHIDgq__item:nth-child(2){animation-delay:.16s}.CertiusDeliverables-module__SHIDgq__section[data-visible=true] .CertiusDeliverables-module__SHIDgq__item:nth-child(3){animation-delay:.24s}@keyframes CertiusDeliverables-module__SHIDgq__enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.CertiusDeliverables-module__SHIDgq__section>.CertiusDeliverables-module__SHIDgq__layout{padding:44px 20px!important}.CertiusDeliverables-module__SHIDgq__section .CertiusDeliverables-module__SHIDgq__heading{font-size:clamp(27px,5.6vw,36px)!important;line-height:1.15!important}.CertiusDeliverables-module__SHIDgq__subtitle{font-size:15px}.CertiusDeliverables-module__SHIDgq__headingBlock{margin-bottom:24px}}@media (max-width:900px){.CertiusDeliverables-module__SHIDgq__grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c9a14e #e7e1d3;grid-template-columns:none;grid-auto-columns:min(80vw,310px);grid-auto-flow:column;gap:16px;padding:6px 4px 16px;overflow-x:auto}.CertiusDeliverables-module__SHIDgq__item{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.CertiusDeliverables-module__SHIDgq__section[data-visible=true] .CertiusDeliverables-module__SHIDgq__headingBlock,.CertiusDeliverables-module__SHIDgq__section[data-visible=true] .CertiusDeliverables-module__SHIDgq__item{animation:none!important}.CertiusDeliverables-module__SHIDgq__grid{scroll-behavior:auto}}
