:root{--home-canvas:#fbf8f2;--home-paper:#fffdf8;--home-card:#fff;--home-ink:#0c1f3a;--home-accent:#c85f25;--home-accent-dark:#a94c1c;--home-line:#e7dfd5;--home-muted:#6f7781;--home-success:#e4f1e5;--home-success-ink:#39734c}.rk-home-wrap{width:min(1320px,100% - 48px);margin-inline:auto}.rk-home{background:var(--home-paper);color:var(--home-ink);font-family:var(--font-sans)}.rk-home h1,.rk-home h2,.rk-home h3{color:var(--home-ink);font-family:var(--font-sans);letter-spacing:0}.rk-home .rk-eyebrow{color:var(--home-accent);letter-spacing:.17em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:800}.rk-site-header{background:color-mix(in oklab, var(--home-paper) 97%, transparent)!important;border-bottom:1px solid var(--home-line)!important;height:60px!important;box-shadow:none!important}.rk-header-inner{width:min(1320px,100% - 48px)!important;height:60px!important}.rk-main-nav{gap:29px!important}.rk-main-nav a{color:var(--home-ink)!important;font-size:10px!important}.rk-header-cta{background:var(--home-accent)!important;min-width:108px!important;height:36px!important;box-shadow:none!important;border-radius:3px!important;font-size:10px!important}.rk-home-hero{border-bottom:1px solid var(--home-line);background:var(--home-canvas);min-height:520px;overflow:hidden}.rk-home-hero-grid{grid-template-columns:58% 42%;min-height:520px;display:grid}.rk-home-hero-copy{z-index:2;flex-direction:column;justify-content:center;padding:48px 62px 36px 0;display:flex}.rk-home-hero-copy h1{margin:0;font-size:clamp(62px,5.35vw,78px);font-weight:900;line-height:.93}.rk-home-hero-copy h1 span{display:block}.rk-home-hero-lead{max-width:660px;color:var(--home-muted);margin:18px 0 0;font-size:15px;line-height:1.5}.rk-home-hero-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:23px;display:flex}.rk-home-button{border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 18px;font-size:11px;font-weight:800;display:inline-flex}.rk-home-button svg,.rk-home-text-link svg,.rk-home-action-link svg,.rk-home-heading-row>a svg{width:13px;height:13px}.rk-home-button-primary{background:var(--home-accent);border-color:var(--home-accent);color:var(--primary-foreground)}.rk-home-button-primary:hover{background:var(--home-accent-dark);border-color:var(--home-accent-dark)}.rk-home-button-outline{background:var(--home-card);border-color:color-mix(in oklab, var(--home-accent) 55%, var(--home-line));color:var(--home-ink)}.rk-home-text-link,.rk-home-action-link,.rk-home-heading-row>a{color:var(--home-ink);text-underline-offset:3px;align-items:center;gap:7px;font-size:11px;font-weight:800;text-decoration:underline;display:inline-flex}.rk-home-hero-trust{border-top:1px solid var(--home-line);grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;padding-top:19px;display:grid}.rk-home-hero-trust>div{align-items:center;gap:9px;min-width:0;display:flex}.rk-home-hero-trust svg{width:20px;height:20px;color:var(--home-ink);stroke-width:1.5px;flex:none}.rk-home-hero-trust strong{font-size:9px;line-height:1.25}.rk-home-hero-art{min-height:520px;position:relative;overflow:hidden}.rk-home-hero-art>img{object-fit:cover;object-position:56% center;width:100%;height:100%;position:absolute;inset:0}.rk-home-hero-art-fade{background:linear-gradient(90deg, var(--home-canvas), color-mix(in oklab, var(--home-canvas) 55%, transparent) 12%, transparent 42%);position:absolute;inset:0}.rk-hero-manifesto{color:var(--home-ink);letter-spacing:.2em;gap:7px;font-size:10px;font-weight:850;display:grid;position:absolute;top:88px;left:16%}.rk-hero-manifesto:after{content:"";background:var(--home-accent);width:34px;height:2px;margin-top:5px}.rk-hero-note{color:var(--home-ink);letter-spacing:.16em;text-align:right;font-size:8px;font-weight:850;line-height:1.5;position:absolute;bottom:23px;right:26px}.rk-home-section{border-bottom:1px solid var(--home-line)}.rk-home-heading-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.rk-home-heading-row h2,.rk-process-section h2,.rk-why-section h2,.rk-local-copy h2{margin:0;font-size:29px;font-weight:900;line-height:1.05}.rk-home-heading-row p:not(.rk-eyebrow),.rk-section-intro{color:var(--home-muted);margin:5px 0 0;font-size:11px}.rk-demand-section{background:var(--home-paper);padding:24px 0 28px}.rk-demand-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:17px;display:grid}.rk-demand-card{border:1px solid var(--home-line);background:var(--home-card);border-radius:3px;grid-template-columns:41% 59%;min-height:108px;display:grid;overflow:hidden}.rk-demand-image{border-radius:2px;margin:9px 5px 9px 9px;overflow:hidden}.rk-demand-image img{object-fit:cover;width:100%;height:100%}.rk-demand-meta{padding:12px 8px}.rk-demand-meta h3{margin:0 0 5px;font-size:12px;font-weight:850;line-height:1.1}.rk-demand-meta p{color:var(--home-muted);margin:0;font-size:9px;line-height:1.45}.rk-demand-meta span{background:var(--home-success);color:var(--home-success-ink);border-radius:99px;margin-top:6px;padding:3px 7px;font-size:8px;font-weight:800;display:inline-block}.rk-demand-meta span.is-new{background:color-mix(in oklab, var(--home-accent) 13%, var(--home-paper));color:var(--home-accent-dark)}.rk-dual-section{border-bottom:1px solid var(--home-line);background:var(--home-card)}.rk-dual-grid{grid-template-columns:1fr 1fr;display:grid}.rk-dual-panel{padding:31px 40px 30px 0}.rk-dual-panel+.rk-dual-panel{border-left:1px solid var(--home-line);padding:31px 0 30px 42px}.rk-dual-panel h2{white-space:pre-line;margin:0;font-size:29px;font-weight:900;line-height:1}.rk-dual-panel>p:not(.rk-eyebrow){max-width:550px;color:var(--home-muted);margin:9px 0 0;font-size:11px;line-height:1.45}.rk-field-grid{border:1px solid var(--home-line);border-radius:3px;grid-template-columns:repeat(5,1fr);margin:17px 0 13px;display:grid;overflow:hidden}.rk-field-grid>div{border-right:1px solid var(--home-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:70px;padding:8px 5px;display:flex}.rk-field-grid>div:last-child{border-right:0}.rk-field-grid svg{stroke-width:1.5px;width:18px;height:18px}.rk-field-grid span{color:var(--home-muted);font-size:8.5px;font-weight:750}.rk-home-action-link{color:var(--home-accent);text-decoration:none}.rk-process-section{background:var(--home-canvas);padding:27px 0 29px}.rk-process-grid{grid-template-columns:repeat(6,1fr);margin-top:20px;display:grid}.rk-process-step{text-align:center}.rk-step-line{justify-content:center;align-items:center;height:39px;display:flex;position:relative}.rk-step-line>span{z-index:2;border:1.5px solid var(--home-accent);background:var(--home-canvas);width:38px;height:38px;color:var(--home-accent);border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:grid}.rk-step-line>i{background:color-mix(in oklab, var(--home-accent) 60%, var(--home-paper));height:1px;position:absolute;top:19px;left:calc(50% + 23px);right:calc(23px - 50%)}.rk-step-line>i svg{width:12px;height:12px;color:var(--home-accent);background:var(--home-canvas);position:absolute;top:-6px;right:-2px}.rk-process-step h3{margin:9px 0 3px;font-size:11px;font-weight:850}.rk-process-step p{max-width:142px;color:var(--home-muted);margin:0 auto;font-size:8.5px;line-height:1.35}.rk-why-section{background:var(--home-paper);padding:27px 0 30px}.rk-why-grid{grid-template-columns:repeat(5,1fr);gap:11px;margin-top:17px;display:grid}.rk-why-card{border:1px solid var(--home-line);background:var(--home-card);border-radius:3px;grid-template-columns:29px 1fr;gap:9px;min-height:122px;padding:16px 13px;display:grid}.rk-why-card>svg{width:23px;height:23px;color:var(--home-accent);stroke-width:1.5px}.rk-why-card h3{margin:1px 0 5px;font-size:11px;font-weight:850}.rk-why-card p{color:var(--home-muted);margin:0;font-size:8.5px;line-height:1.45}.rk-local-section{background:var(--home-canvas);padding:28px 0}.rk-local-grid{grid-template-columns:43% 57%;align-items:center;gap:38px;display:grid}.rk-local-copy p:not(.rk-eyebrow){max-width:510px;color:var(--home-muted);margin:10px 0 15px;font-size:11px;line-height:1.5}.rk-local-cards{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.rk-local-cards img{aspect-ratio:1.72;object-fit:cover;border-radius:3px;width:100%}.rk-local-cards h3{margin:7px 0 0;font-size:10px;font-weight:800}.rk-home-cta{border-bottom:1px solid var(--home-line);background:var(--home-card);text-align:center;padding:20px 0 19px}.rk-home-cta .rk-eyebrow{margin-bottom:5px}.rk-home-cta h2{margin:0;font-size:24px;font-weight:900}.rk-home-cta-actions{justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.rk-home-cta .rk-home-button{min-height:36px;font-size:10px}.rk-home-cta .rk-home-text-link{margin-left:4px;font-size:10px}.rk-site-footer{background:var(--home-paper)!important;color:var(--home-ink)!important;border-top:0!important}.rk-footer-main{align-items:center;grid-template-columns:1fr auto auto!important;gap:23px!important;min-height:62px!important;padding:0!important;display:grid!important}.rk-footer-brand{align-items:baseline;gap:10px;display:flex}.rk-footer-brand strong{font-size:18px!important}.rk-footer-brand span{color:var(--home-muted)!important;font-size:8px!important}.rk-footer-nav{display:flex;gap:19px!important}.rk-footer-nav a{color:var(--home-muted)!important;font-size:8.5px!important}.rk-footer-social{gap:7px;display:flex}.rk-footer-social a{border:1px solid var(--home-line);border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-weight:850;display:grid}.rk-footer-social svg{width:11px;height:11px}.rk-footer-bottom{border-top:1px solid var(--home-line)!important}.rk-footer-bottom-inner{color:var(--home-muted);justify-content:space-between;align-items:center;display:flex;min-height:29px!important;font-size:7.5px!important}@media (width<=1060px){.rk-main-nav{gap:16px!important}.rk-home-hero-copy h1{font-size:58px}.rk-why-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.rk-home-wrap,.rk-header-inner{width:min(100% - 32px,1320px)!important}.rk-mobile-menu{top:60px!important}.rk-home-hero-grid{grid-template-columns:1fr}.rk-home-hero-copy{padding:40px 0 28px}.rk-home-hero-art{min-height:310px}.rk-demand-grid,.rk-why-grid{grid-template-columns:repeat(2,1fr)}.rk-dual-grid{grid-template-columns:1fr}.rk-dual-panel,.rk-dual-panel+.rk-dual-panel{border-left:0;padding:28px 0}.rk-dual-panel+.rk-dual-panel{border-top:1px solid var(--home-line)}.rk-process-grid{grid-template-columns:repeat(3,1fr);row-gap:23px}.rk-process-step:nth-child(3n) .rk-step-line>i{display:none}.rk-local-grid{grid-template-columns:1fr;gap:22px}.rk-footer-main{grid-template-columns:1fr!important;padding:14px 0!important}}@media (width<=620px){.rk-home-wrap,.rk-header-inner{width:min(100% - 28px,1320px)!important}.rk-home-hero-copy h1{font-size:42px}.rk-home-hero-lead{font-size:14px}.rk-home-hero-actions{align-items:stretch}.rk-home-hero-actions .rk-home-button{width:100%}.rk-home-hero-trust{grid-template-columns:1fr;gap:10px}.rk-demand-grid,.rk-why-grid,.rk-local-cards{grid-template-columns:1fr}.rk-home-heading-row{flex-direction:column;align-items:flex-start}.rk-field-grid{grid-template-columns:repeat(2,1fr)}.rk-field-grid>div:nth-child(2n){border-right:0}.rk-process-grid{grid-template-columns:repeat(2,1fr)}.rk-process-step:nth-child(3n) .rk-step-line>i{display:block}.rk-process-step:nth-child(2n) .rk-step-line>i{display:none}.rk-home-cta-actions{flex-direction:column}.rk-footer-nav{flex-wrap:wrap}.rk-footer-bottom-inner{flex-direction:column;align-items:flex-start;gap:3px;padding:8px 0}}
