@layer properties,theme,base;@layer components{.audit-hero{gap:var(--space-6);width:min(100%,76rem);height:42.875rem;color:var(--color-off-black);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;padding-block:4.5rem;display:flex}.audit-hero__title{white-space:nowrap;flex:none;width:100%}.audit-hero__title span{display:block}.audit-hero__body{flex:none;width:min(100%,50.6875rem)}.audit-hero__bullets{gap:var(--space-6);flex:none;align-items:flex-start;display:flex}.audit-hero__bullet-list{gap:var(--space-2);text-align:left;flex-direction:column;width:17.5rem;margin:0;padding:0;list-style:none;display:flex}.audit-hero__bullet-list li{gap:var(--space-1);white-space:nowrap;align-items:center;min-height:1.5rem;display:flex}.audit-hero__bullet-list img{flex:none;width:1.0625rem;height:1rem}.audit-hero__action{flex:none;width:min(100%,36.5rem);height:6.625rem;position:relative}.audit-hero__note{white-space:nowrap;width:100%;position:absolute;top:4.25rem;left:0}.audit-hero__note span{display:block}.audit-hero__note a{transition:color var(--motion-fast) ease, transform var(--motion-medium) var(--motion-organic);display:inline-block}.audit-hero__note a:focus-visible{color:var(--color-brand-green);transform:translate(3px)}.audit-deliverables{background:var(--color-brand-green);width:min(100% - 2.75rem,91.75rem);height:153.813rem;color:var(--color-white);isolation:isolate;border-radius:.125rem;margin-inline:auto;position:relative;overflow:hidden}.audit-deliverables:before{z-index:-1;border:1px solid var(--color-brand-gold);content:"";pointer-events:none;border-radius:.125rem;position:absolute;inset:1rem}.audit-deliverables__intro{gap:var(--space-5);flex-direction:column;align-items:center;width:min(100%,71.25rem);height:45.5625rem;margin-inline:auto;padding-block:6rem;display:flex}.audit-deliverables__intro-title{width:min(100%,61rem);color:var(--color-off-grey);text-align:center}.audit-deliverables__intro-title span,.audit-deliverables__details-title span{display:block}.audit-deliverables__intro-copy{gap:var(--space-3);flex-direction:column;width:min(100%,25.25rem);display:flex}.audit-deliverables__results{flex-direction:column;gap:.5625rem;display:flex}.audit-deliverables__results ul,.audit-deliverables__examples ul{margin:0;padding:0;list-style:none}.audit-deliverables__results ul{gap:var(--space-2);align-items:center;width:24.8125rem;display:flex}.audit-deliverables__results li,.audit-deliverables__examples li{align-items:center;display:flex}.audit-deliverables__results li{white-space:nowrap;gap:.25rem}.audit-deliverables__results img,.audit-deliverables__examples li img{flex:none;width:1.0625rem;height:1rem}.audit-deliverables__intro-divider{object-fit:fill;width:min(100% - 10rem,81.625rem);height:.25rem;margin-inline:auto}.audit-deliverables__details{gap:var(--space-7);flex-direction:column;align-items:center;width:min(100%,71.25rem);height:108rem;margin-inline:auto;padding-block:6rem;display:flex}.audit-deliverables__details-title{width:100%;color:var(--color-off-grey);text-align:center}.audit-deliverables__compass{flex:none;width:7.5082rem;height:7.5rem;position:relative}.audit-deliverables__compass img{max-width:none;position:absolute}.audit-deliverables__compass img:first-child{width:7.5082rem;height:7.5rem;inset:0}.audit-deliverables__compass img:last-child{width:6.7909rem;height:6.81625rem;top:.40125rem;left:.25125rem}.audit-deliverables__row{flex:none;grid-template-columns:29.0625rem 13.125rem 29.0625rem;align-items:center;width:100%;height:12.5rem;display:grid}.audit-deliverables__row--last{height:12.4375rem}.audit-deliverables__item{gap:var(--space-2);text-align:center;flex-direction:column;align-items:center;width:29.0625rem;display:flex}.audit-deliverables__item h3{color:var(--color-white);white-space:nowrap;font-weight:400}.audit-deliverables__item>.text-body{width:19.375rem}.audit-deliverables__item--wide>.text-body{width:26.5625rem}.audit-deliverables__item--medium>.text-body{width:24.4375rem}.audit-deliverables__number{color:var(--color-white)}.audit-deliverables__vertical-rule{width:13.125rem;height:100%;position:relative}.audit-deliverables__vertical-rule img{transform-origin:50%;width:12.5rem;max-width:none;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.audit-deliverables__row-divider{flex:none;width:100%;height:.5303rem}.audit-deliverables__examples-divider{flex:none;width:100%;height:.25rem}.audit-deliverables__examples{flex-direction:column;flex:none;align-items:center;gap:2.125rem;width:41.875rem;height:15rem;display:flex}.audit-deliverables__examples h3{color:var(--color-white);font-weight:400}.audit-deliverables__examples ul{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.audit-deliverables__examples li{gap:var(--space-1);white-space:nowrap;min-height:1.5rem}.audit-proof{width:min(100%,71.25rem);height:58.25rem;color:var(--color-off-black);flex-direction:column;align-items:center;margin-inline:auto;display:flex}.audit-proof__heading{gap:var(--space-5);text-align:center;flex-direction:column;align-items:center;width:61rem;padding-block:6rem 3rem;display:flex}.audit-proof__heading h2{white-space:nowrap}.audit-proof__lede{width:50.6875rem}.audit-proof__exhibits{align-items:flex-start;gap:1.25rem;padding-bottom:4.5rem;display:flex}.audit-proof__exhibit{width:29.875rem;height:30.875rem;padding-top:1.25rem;position:relative}.audit-proof__tag{z-index:1;padding:var(--space-1) var(--space-2);color:var(--color-off-grey);white-space:nowrap;border-radius:.125rem;font-weight:400;position:absolute;top:0;left:2rem}.audit-proof__tag--finding{background:var(--color-off-black)}.audit-proof__tag--report{background:var(--color-brand-green)}.audit-proof__card{border:1px solid;border-radius:.125rem;flex-direction:column;width:29.875rem;height:29.625rem;padding:3.75rem 2rem 2rem;display:flex}.audit-proof__card--finding{border-color:var(--color-off-black);gap:2.125rem}.audit-proof__card--report{border-color:var(--color-brand-green);background:#4d7a5833;justify-content:flex-end}.audit-proof__card-block{gap:var(--space-2);flex-direction:column;align-items:flex-start;width:25.875rem;display:flex}.audit-proof__card-block h4{font-weight:400}.audit-proof__card--finding .audit-proof__card-block h4{color:var(--color-muted-ink)}.audit-proof__prompt-quote{max-width:100%;min-height:3rem;padding-right:var(--space-3);padding-left:var(--space-1);border-left:.3125rem solid var(--color-brand-gold);white-space:nowrap;background:#a8a46533;align-items:center;display:flex}.audit-proof__card-divider{flex:none;width:100%;height:1px}.audit-proof__bottom-divider{flex:none;width:61rem;height:.25rem}.audit-people{width:min(100%,71.25rem);height:49rem;color:var(--color-off-black);flex-direction:column;align-items:center;margin-inline:auto;padding-bottom:6rem;display:flex}.audit-people__heading{gap:var(--space-5);text-align:center;flex-direction:column;align-items:center;width:61rem;padding-block:4.5rem 3rem;display:flex}.audit-people__heading h2 span{display:block}.audit-people__lede{width:50.6875rem}.audit-people__profiles{justify-content:space-between;align-items:flex-start;width:61rem;display:flex}.audit-person{flex-direction:column;gap:.25rem;width:28.6875rem;display:flex}.audit-person__top{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.audit-person__portrait{object-fit:cover;object-position:center bottom;border-radius:.125rem;flex:none;width:11.25rem;height:13.125rem}.audit-person__portrait--marius{border-radius:.25rem}.audit-person__intro{gap:var(--space-3);flex-direction:column;width:15.9375rem;display:flex}.audit-person__identity{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.audit-person__identity h3{color:var(--color-off-black);white-space:nowrap;font-weight:400}.audit-person__role{color:var(--color-muted-ink)}.audit-person__socials{align-items:center;gap:.25rem;display:flex}.audit-faq{background:var(--color-brand-green);width:min(100% - 2.75rem,91.75rem);height:88.5rem;color:var(--color-white);isolation:isolate;border-radius:.125rem;margin-inline:auto;position:relative;overflow:hidden}.audit-faq:before{z-index:-1;border:1px solid var(--color-brand-gold);content:"";pointer-events:none;border-radius:.125rem;position:absolute;inset:1rem}.audit-faq__content{gap:var(--space-5);flex-direction:column;align-items:center;width:min(100%,71.25rem);height:100%;margin-inline:auto;padding-block:6rem;display:flex}.audit-faq__title{color:var(--color-white);text-align:center}.audit-faq__title span{display:block}.audit-faq__icon{flex:none;width:8.5849rem;height:7.5rem;position:relative}.audit-faq__icon img{max-width:none;position:absolute}.audit-faq__icon img:first-child{width:7.5087rem;height:7.5rem;top:0;left:.26rem}.audit-faq__icon img:last-child{width:8.5849rem;height:4.00275rem;top:2.38625rem;left:0}.audit-faq__list{gap:var(--space-5);flex-direction:column;width:40.375rem;display:flex}.audit-faq__item{width:100%;color:var(--color-white)}.audit-faq__item summary{color:var(--color-white);cursor:pointer;white-space:nowrap;font-weight:400;list-style:none}.audit-faq__item summary::-webkit-details-marker{display:none}.audit-faq__item p{margin-top:var(--space-3)}.audit-faq__divider{flex:none;width:100%;height:.25rem}.audit-closing{z-index:2;background:var(--color-brand-gold);width:min(100% - 13rem,81.5rem);height:33.6875rem;color:var(--color-off-black);isolation:isolate;border-radius:.125rem;margin:-2rem auto 0;position:relative;overflow:hidden}.audit-closing:before{z-index:-1;border:1px solid var(--color-off-black);content:"";pointer-events:none;border-radius:.125rem;position:absolute;inset:1rem}.audit-closing__content{gap:var(--space-5);text-align:center;flex-direction:column;align-items:center;width:min(100%,71.25rem);height:100%;margin-inline:auto;padding-block:6rem;display:flex}.audit-closing__title span{display:block}.audit-closing__lede{width:50.875rem}.audit-closing__action{flex:none;width:22.875rem;height:5.45rem;position:relative}.audit-closing__action>p{white-space:nowrap;width:100%;position:absolute;top:4.25rem;left:0}@media (width<=63.9375rem){.audit-hero{width:auto;height:auto;margin-inline:var(--layout-page-gutter);padding-block:5rem}.audit-hero__title{white-space:normal}.audit-hero__body{width:min(100%, var(--layout-copy-width))}.audit-hero__action{gap:var(--space-3);flex-direction:column;align-items:center;height:auto;display:flex}.audit-hero__note{white-space:normal;position:static}.audit-deliverables{width:calc(100% - (2 * var(--layout-page-gutter)));height:auto}.audit-deliverables:before{inset:var(--space-2)}.audit-deliverables__intro{width:auto;height:auto;margin-inline:var(--space-5);padding-block:5rem}.audit-deliverables__intro-divider{width:calc(100% - 4rem)}.audit-deliverables__details{width:auto;height:auto;margin-inline:var(--space-5);padding-block:5rem}.audit-deliverables__row{grid-template-columns:minmax(0,1fr) 5rem minmax(0,1fr)}.audit-deliverables__item{width:100%}.audit-deliverables__item h3{white-space:normal}.audit-deliverables__item>.text-body,.audit-deliverables__item--wide>.text-body,.audit-deliverables__item--medium>.text-body{width:min(100%,19.375rem)}.audit-deliverables__vertical-rule{width:5rem}.audit-deliverables__examples{width:min(100%,41.875rem);height:auto}.audit-deliverables__examples li{white-space:normal}.audit-proof{width:calc(100% - (2 * var(--layout-page-gutter)));height:auto}.audit-proof__heading{width:100%;padding-inline:var(--space-5)}.audit-proof__heading h2{white-space:normal}.audit-proof__lede{width:min(100%,50.6875rem)}.audit-proof__exhibits{width:min(100%,61rem)}.audit-proof__exhibit,.audit-proof__card{width:100%;height:auto}.audit-proof__exhibit{min-width:0}.audit-proof__card{min-height:29.625rem}.audit-proof__card-block{width:100%}.audit-proof__prompt-quote{white-space:normal}.audit-proof__bottom-divider{width:min(100%,61rem)}.audit-people{width:calc(100% - (2 * var(--layout-page-gutter)));height:auto;padding-bottom:5rem}.audit-people__heading{width:100%;padding-inline:var(--space-5)}.audit-people__lede{width:min(100%,50.6875rem)}.audit-people__profiles{gap:var(--space-5);width:100%}.audit-person{width:calc(50% - 1rem)}.audit-person__top{gap:var(--space-4);flex-direction:column}.audit-person__intro{width:100%}.audit-faq{width:calc(100% - (2 * var(--layout-page-gutter)));height:auto}.audit-faq:before{inset:var(--space-2)}.audit-faq__content{width:auto;height:auto;margin-inline:var(--space-5);padding-block:5rem}.audit-faq__title{width:100%}.audit-faq__list{width:min(100%,40.375rem)}.audit-faq__item summary{white-space:normal}.audit-closing{width:calc(100% - (2 * var(--layout-page-gutter)));height:auto}.audit-closing:before{inset:var(--space-2)}.audit-closing__content{width:auto;height:auto;margin-inline:var(--space-5);padding-block:5rem}.audit-closing__title{width:100%}.audit-closing__lede{width:min(100%,50.875rem)}}@media (width<=47.9375rem){.audit-hero{gap:var(--space-5);padding-block:4rem}.audit-hero__bullets{gap:var(--space-2);flex-direction:column;width:min(100%,17.5rem)}.audit-hero__bullet-list{width:100%}.audit-hero__bullet-list li{white-space:normal;align-items:flex-start}.audit-deliverables:before{inset:var(--space-1)}.audit-deliverables__intro{margin-inline:var(--space-4);gap:var(--space-4);padding-block:4rem}.audit-deliverables__intro-copy{width:100%}.audit-deliverables__results ul{gap:var(--space-1);flex-direction:column;align-items:flex-start;width:100%}.audit-deliverables__intro-divider{width:calc(100% - 3rem)}.audit-deliverables__details{margin-inline:var(--space-4);gap:var(--space-6);padding-block:4rem}.audit-deliverables__compass{width:6.25rem;height:6.25rem}.audit-deliverables__compass img:first-child{width:6.25rem;height:6.243rem}.audit-deliverables__compass img:last-child{width:5.652rem;height:5.674rem;top:.334rem;left:.209rem}.audit-deliverables__row,.audit-deliverables__row--last{flex-direction:column;width:100%;height:auto;display:flex}.audit-deliverables__item{min-height:11rem;padding-block:var(--space-5);border-top:1px solid #a8a46573;justify-content:center}.audit-deliverables__vertical-rule,.audit-deliverables__row-divider{display:none}.audit-deliverables__examples-divider{width:100%}.audit-deliverables__examples{gap:var(--space-5)}.audit-deliverables__examples h3{text-align:center}.audit-deliverables__examples li{align-items:flex-start}.audit-proof__heading{padding:4rem var(--space-4) 3rem;gap:var(--space-4)}.audit-proof__exhibits{padding:0 var(--space-4) 4rem;gap:var(--space-6);flex-direction:column}.audit-proof__tag{left:var(--space-3);font-size:1.25rem}.audit-proof__card{padding:3.75rem var(--space-4) var(--space-5)}.audit-proof__card--finding{gap:1.75rem}.audit-proof__card--report{min-height:22rem}.audit-proof__bottom-divider{width:calc(100% - 3rem)}.audit-people{padding-bottom:4rem}.audit-people__heading{padding:4rem var(--space-4) 3rem;gap:var(--space-4)}.audit-people__profiles{padding-inline:var(--space-4);flex-direction:column;gap:4rem}.audit-person{width:100%}.audit-person__portrait{width:11.25rem;height:13.125rem}.audit-faq:before{inset:var(--space-1)}.audit-faq__content{margin-inline:var(--space-4);gap:var(--space-5);padding-block:4rem}.audit-faq__icon{width:7.154rem;height:6.25rem}.audit-faq__icon img:first-child{width:6.257rem;height:6.25rem;left:.217rem}.audit-faq__icon img:last-child{width:7.154rem;height:3.336rem;top:1.989rem}.audit-faq__list{gap:0}.audit-faq__item summary{gap:var(--space-3);padding-block:var(--space-4);justify-content:space-between;align-items:flex-start;font-size:1.25rem;display:flex}.audit-faq__item summary:after{content:"+";flex:none}.audit-faq__item[open] summary:after{content:"−"}.audit-faq__item p{padding-bottom:var(--space-4);margin-top:0}.audit-closing:before{inset:var(--space-1)}.audit-closing__content{margin-inline:var(--space-4);gap:var(--space-4);padding-block:4rem}.audit-closing__action{gap:var(--space-3);flex-direction:column;align-items:center;width:100%;height:auto;display:flex}.audit-closing__action>p{white-space:normal;position:static}}}@layer utilities;@media (width<=47.9375rem){.audit-hero__title{font-size:clamp(2.5rem,10.5vw,3.25rem)}.audit-deliverables__intro-title,.audit-deliverables__details-title{font-size:clamp(2rem,8.25vw,3.25rem)}.audit-proof__heading h2,.audit-people__heading h2,.audit-faq__title,.audit-closing__title{font-size:clamp(2.5rem,10.5vw,3.25rem)}}
