@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2)format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2)format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/playfair-display-latin-400-normal.CFtfchNt.woff2)format("woff2"),url(/_astro/playfair-display-latin-400-normal.DHYHbkg3.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-latin-600-normal.CZLGqjJe.woff2)format("woff2"),url(/_astro/playfair-display-latin-600-normal.CxxueQ0Z.woff)format("woff")}.slayt-web{--slayt-ink:#17191c;--slayt-ivory:#f5f3ee;--slayt-white:#fff;--slayt-stone:#e5e7e8;--slayt-blue:#426174;--slayt-graphite:#68717a;--slayt-display:"Playfair Display", Georgia, serif;--slayt-body:Inter, Arial, sans-serif;--slayt-space-1:.25rem;--slayt-space-2:.5rem;--slayt-space-3:.75rem;--slayt-space-4:1rem;--slayt-space-6:1.5rem;--slayt-space-8:2rem;--slayt-space-12:3rem;--slayt-space-16:4rem;--slayt-radius-control:.25rem;--slayt-radius-card:.75rem;--slayt-radius-art:1rem;--slayt-border:1px solid var(--slayt-stone);--slayt-status-text:var(--slayt-ink);--slayt-status-surface:var(--slayt-white);--slayt-status-rule:var(--slayt-blue);color:var(--slayt-ink);background:var(--slayt-ivory);font:400 1.0625rem/1.65 var(--slayt-body);-webkit-font-smoothing:antialiased;margin:0}.slayt-web *,.slayt-web :before,.slayt-web :after{box-sizing:border-box}.slayt-web img{block-size:auto;max-inline-size:100%;display:block}.slayt-web h1,.slayt-web h2,.slayt-web h3,.slayt-web p{margin-block:0 1rem}.slayt-web h1,.slayt-web h2{font-family:var(--slayt-display);letter-spacing:-.02em;text-wrap:balance;font-weight:400;line-height:1.08}.slayt-web h1{max-inline-size:14ch;font-size:clamp(2.6rem,6vw,5.25rem);line-height:1.02}.slayt-web h2{font-size:clamp(1.9rem,3.4vw,2.9rem)}.slayt-web h3{font-size:1.1rem;font-weight:600;line-height:1.4}.slayt-web a{color:var(--slayt-blue);text-underline-offset:.22em;text-decoration-thickness:1px}.slayt-web a:hover{color:var(--slayt-ink);text-decoration-thickness:2px}.slayt-web :focus-visible{outline:3px solid var(--slayt-blue);outline-offset:4px;box-shadow:0 0 0 2px var(--slayt-white)}.web-container{inline-size:min(100% - 2*clamp(1rem,5vw,4rem),76rem);margin-inline:auto}.web-section{border-block-end:var(--slayt-border);padding-block:clamp(2.5rem,6vw,5rem);scroll-margin-block-start:1rem}.web-section-heading{gap:var(--slayt-space-6);grid-template-columns:minmax(5rem,.4fr) minmax(0,1.6fr);margin-block-end:var(--slayt-space-8);display:grid}.web-measure{max-inline-size:64ch}.web-eyebrow{letter-spacing:.22em;text-transform:uppercase;font-size:.75rem;font-weight:600}.eyebrow-num{font-family:var(--slayt-display);letter-spacing:0;vertical-align:-.12em;margin-inline-end:1.1em;font-size:1.15rem;font-weight:400}.web-rule{block-size:1px;inline-size:2.5rem;margin-block:var(--slayt-space-6);background:currentColor;display:block}.web-lede{max-inline-size:52ch;font-size:clamp(1.125rem,1.6vw,1.3rem)}.web-grid{gap:var(--slayt-space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.web-card{background:var(--slayt-white);border:var(--slayt-border);border-radius:var(--slayt-radius-card);min-inline-size:0;padding:clamp(1.25rem,3vw,2rem)}.web-dark{background:var(--slayt-ink);color:var(--slayt-ivory);border-color:var(--slayt-ink)}.web-dark a,.web-dark a:hover{color:var(--slayt-ivory)}.web-dark :focus-visible{outline-color:var(--slayt-ivory);box-shadow:0 0 0 2px var(--slayt-ink)}.web-actions{align-items:center;gap:var(--slayt-space-4);flex-wrap:wrap;display:flex}.slayt-web .web-action{border:1px solid var(--slayt-ink);border-radius:var(--slayt-radius-control);background:var(--slayt-ink);min-block-size:3rem;color:var(--slayt-white);font:600 .9375rem/1.4 var(--slayt-body);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.35rem;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.slayt-web .web-action:hover,.slayt-web .web-action[aria-pressed=true]{background:var(--slayt-blue);border-color:var(--slayt-blue);color:var(--slayt-white)}.slayt-web .web-action-secondary{color:var(--slayt-ink);background:0 0}.slayt-web .web-action-secondary:hover{color:var(--slayt-white);background:var(--slayt-ink);border-color:var(--slayt-ink)}.slayt-web .web-action-light{color:var(--slayt-ink);background:var(--slayt-ivory);border-color:var(--slayt-ivory)}.slayt-web .web-action-light:hover{color:var(--slayt-ink);background:var(--slayt-white);border-color:var(--slayt-white)}.slayt-web .icon{flex:none;block-size:1.15em;inline-size:1.15em}.slayt-web .web-action .icon-arrow,.slayt-web .text-link .icon-arrow{transition:transform .14s}.slayt-web .web-action:hover .icon-arrow,.slayt-web .text-link:hover .icon-arrow{transform:translate(3px)}.slayt-web .text-link{min-block-size:2.75rem;color:var(--slayt-ink);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.slayt-web .text-link:hover{color:var(--slayt-blue);text-decoration:underline}.web-dark .text-link,.web-dark .text-link:hover{color:var(--slayt-ivory)}.web-nav{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.web-nav a{align-items:center;min-block-size:2.75rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.web-nav a:hover,.web-nav a:focus-visible{text-decoration:underline}.web-status{background:var(--slayt-status-surface);color:var(--slayt-status-text);border-inline-start:3px solid var(--slayt-status-rule);padding:.8rem 1rem}.web-caption{font-size:.875rem}.web-secondary-on-white{color:var(--slayt-graphite)}.web-fallback{font-family:Arial,sans-serif}.web-fallback h3{font-family:Georgia,serif}.web-skip{z-index:10;background:var(--slayt-white);padding:.5rem 1rem;position:absolute;inset-block-start:.5rem;inset-inline-start:1rem;transform:translateY(-180%)}.web-skip:focus{transform:none}.slayt-web summary{cursor:pointer;min-block-size:2.75rem;color:var(--slayt-blue)}.slayt-web summary:hover{color:var(--slayt-ink)}@media (width<=640px){.web-grid,.web-section-heading{grid-template-columns:minmax(0,1fr)}.web-section-heading{gap:.25rem}}@media (prefers-reduced-motion:reduce){.slayt-web *,.slayt-web :before,.slayt-web :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.slayt-web main:focus{outline:none}.slayt-web main:focus-visible{outline:3px solid var(--slayt-blue);outline-offset:-3px}.slayt-web{overflow-wrap:break-word}.site-header{border-block-end:var(--slayt-border);background:var(--slayt-ivory)}.site-header-inner{justify-content:space-between;align-items:center;gap:var(--slayt-space-3) var(--slayt-space-8);padding-block:var(--slayt-space-4);flex-wrap:wrap;display:flex}.site-mark{align-items:center;min-block-size:2.75rem;display:inline-flex}.site-mark img{inline-size:8.75rem}.site-nav ul,.site-footer ul{align-items:center;gap:var(--slayt-space-1) var(--slayt-space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-nav a:not(.web-action){min-block-size:2.75rem;color:var(--slayt-ink);align-items:center;font-size:.875rem;text-decoration:none;display:inline-flex}.site-nav a:not(.web-action):hover{color:var(--slayt-blue);text-decoration:underline}.site-nav a[aria-current]:not(.web-action){font-weight:600;text-decoration:underline 1px}.site-nav-action{margin-inline-start:var(--slayt-space-2)}.slayt-web .site-nav .web-action{min-block-size:2.75rem;padding-block:.5rem;font-size:.875rem}.slayt-web .site-nav .web-action[aria-current=page]{background:var(--slayt-blue);border-color:var(--slayt-blue)}.home-hero{padding-block:clamp(1.5rem,4vw,3rem) clamp(2.5rem,6vw,4.5rem)}.home-hero-frame{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(2rem,5vw,4.5rem);display:grid}.home-hero-text{align-self:center;padding-block:clamp(1rem,4vw,3rem)}.slayt-web .home-hero h1{max-inline-size:11ch;margin-block:var(--slayt-space-6) 0;font-size:clamp(2.75rem,6.4vw,5.6rem)}.slayt-web .home-hero .lede{max-inline-size:30rem;margin-block-end:var(--slayt-space-8);font-size:clamp(1.05rem,1.5vw,1.2rem)}.home-hero-art{min-block-size:clamp(20rem,46vw,38rem)}.arch{border-radius:var(--slayt-radius-art);background:var(--slayt-stone);position:relative;overflow:hidden}.arch svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.page-hero{border-block-end:var(--slayt-border);padding-block:clamp(2.5rem,7vw,5.5rem) clamp(2.5rem,6vw,4.5rem)}.page-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:clamp(2rem,5vw,4.5rem);display:grid}.page-hero-grid>div:first-child{align-self:center}.page-hero-art{min-block-size:22rem}.slayt-web .page-hero h1{max-inline-size:16ch;margin-block:var(--slayt-space-6);font-size:clamp(2.4rem,4.8vw,4.1rem)}.slayt-web .page-hero .lede{max-inline-size:44ch;font-size:clamp(1.1rem,1.6vw,1.3rem)}.page-hero .web-actions{margin-block-start:var(--slayt-space-8)}.hero-link{font-weight:600}.web-eyebrow{color:var(--slayt-ink)}.web-dark .web-eyebrow{color:var(--slayt-ivory)}.prose{max-inline-size:64ch}.prose p,.prose li{font-size:1.0625rem}.intro-band{background:var(--slayt-white)}.intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,5vw,5rem);display:grid}.slayt-web .intro-heading{max-inline-size:18ch;margin:0;font-size:clamp(1.75rem,3vw,2.5rem)}.intro-grid .prose p:last-child{margin-block-end:0}.section-intro{max-inline-size:46rem;margin-block-end:clamp(2rem,5vw,3.5rem)}.section-intro h2{margin-block-start:var(--slayt-space-6)}.section-more{margin:var(--slayt-space-8) 0 0}.capabilities{border-block:var(--slayt-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.capabilities li{padding:var(--slayt-space-8) clamp(1rem, 2.5vw, 2rem)}.capabilities li+li{border-inline-start:var(--slayt-border)}.capabilities li:first-child{padding-inline-start:0}.capabilities .icon{block-size:2rem;inline-size:2rem;stroke-width:1.2px;margin-block-end:var(--slayt-space-4)}.capabilities h3{font-family:var(--slayt-display);margin-block-end:var(--slayt-space-2);font-size:1.3rem;font-weight:400}.capabilities p{margin:0;font-size:.9375rem}.feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,5.5rem);display:grid}.feature-art{min-block-size:clamp(16rem,34vw,28rem)}.feature-text h2{margin-block:var(--slayt-space-6) var(--slayt-space-6)}.feature-text>p:not(.web-eyebrow){max-inline-size:34rem}.feature-text p:last-child{margin-block-end:0}.feature-reverse{align-items:start}.slayt-web .feature .reporting-sample{margin:0}.steps{counter-reset:step;gap:var(--slayt-space-6);margin:0;padding:0;list-style:none;display:grid}.steps>li{counter-increment:step;gap:var(--slayt-space-4);border-block-start:var(--slayt-border);grid-template-columns:4rem minmax(0,1fr);padding-block-start:var(--slayt-space-6);display:grid}.steps>li:before{content:counter(step, decimal-leading-zero);font-family:var(--slayt-display);font-variant-numeric:tabular-nums;font-size:1.6rem;line-height:1.1}.steps h3{font-family:var(--slayt-display);margin-block-end:var(--slayt-space-2);font-size:1.35rem;font-weight:400}.web-section.web-dark{border-block-end:0}.dark-band{padding-block:clamp(3rem,7vw,5.5rem)}.dark-band h2{max-inline-size:20ch}.dark-band .prose p{color:var(--slayt-ivory)}.definition-list{border-block-start:var(--slayt-border);gap:0;margin:0;display:grid}.definition-list div{padding:var(--slayt-space-6) 0;border-block-end:var(--slayt-border)}.definition-list dt{font-family:var(--slayt-display);font-size:1.3rem}.definition-list dd{margin:var(--slayt-space-2) 0 0}.cta-band{padding-block:clamp(3rem,7vw,5.5rem)}.cta-band h2{max-inline-size:22ch}.cta-band:not(.web-dark){background:var(--slayt-white)}.cta-grid{align-items:end;gap:var(--slayt-space-8);grid-template-columns:minmax(0,1fr) auto;display:grid}.cta-grid .web-measure{margin:0}.notice{max-inline-size:64ch;margin-block:var(--slayt-space-6);font-weight:600}.list-plain{margin:0 0 var(--slayt-space-4);padding-inline-start:1.25rem}.list-plain li+li{margin-block-start:var(--slayt-space-2)}.contact-card{max-inline-size:40rem;background:var(--slayt-white);border:var(--slayt-border);border-radius:var(--slayt-radius-card);margin-block-start:var(--slayt-space-8);padding:clamp(1.25rem,3vw,2rem)}.slayt-web .contact-label{margin:0 0 var(--slayt-space-2);font-family:var(--slayt-body);letter-spacing:.22em;text-transform:uppercase;font-size:.75rem;font-weight:600}.contact-address{margin:0 0 var(--slayt-space-4);font-family:var(--slayt-display);overflow-wrap:anywhere;user-select:all;font-size:clamp(1.4rem,3vw,1.9rem)}.slayt-web .web-action[hidden]{display:none}.contact-copy-status{min-block-size:1.5em;margin:var(--slayt-space-2) 0;font-weight:600}.contact-copy-status:empty{margin:0 0 var(--slayt-space-2);min-block-size:0}.site-footer{padding-block:clamp(3rem,7vw,4.5rem) clamp(2rem,4vw,3rem)}.site-footer-inner{gap:var(--slayt-space-8) var(--slayt-space-12);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.site-footer-brand img{inline-size:11rem;margin-block-end:var(--slayt-space-4)}.site-footer-brand p{margin:0;font-size:.9375rem}.site-footer-brand .site-footer-line{font-family:var(--slayt-display);margin-block-start:var(--slayt-space-2);font-size:1.15rem}.site-footer a{align-items:center;min-block-size:2.75rem;font-size:.875rem;text-decoration:none;display:inline-flex}.site-footer a:hover{text-decoration:underline}.site-footer-note{justify-content:space-between;gap:var(--slayt-space-2) var(--slayt-space-8);letter-spacing:.04em;border-block-start:1px solid #f5f3ee4d;flex-wrap:wrap;grid-column:1/-1;margin:0;padding-block-start:var(--slayt-space-6);display:flex}@media (width<=960px){.site-footer-inner{grid-template-columns:minmax(0,1fr)}.capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.capabilities li:nth-child(3){border-inline-start:0;padding-inline-start:0}.capabilities li:nth-child(n+3){border-block-start:var(--slayt-border)}}@media (width<=860px){.home-hero-frame,.page-hero-grid,.feature,.intro-grid,.cta-grid{grid-template-columns:minmax(0,1fr)}.home-hero-art{min-block-size:clamp(14rem,60vw,24rem)}.page-hero-art{min-block-size:12rem}.feature-reverse .feature-text{order:-1}}@media (width<=720px){.site-header-inner{flex-direction:column;align-items:flex-start}.site-nav ul{gap:0 var(--slayt-space-4)}.site-nav-action{margin-inline-start:0}.steps>li{gap:var(--slayt-space-1);grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.capabilities{grid-template-columns:minmax(0,1fr)}.capabilities li,.capabilities li:first-child,.capabilities li:nth-child(3){border-inline-start:0;padding-inline:0}.capabilities li+li{border-block-start:var(--slayt-border)}}
