.workrill{--wr-paper:#f3f0e9;--wr-ink:#292b27;--wr-muted:#6b6d64;--wr-rust:#97462f;--wr-dark:#292e29;--wr-line:#cecec1;background:var(--wr-paper);color:var(--wr-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-geist-sans), Arial, sans-serif;min-height:100vh;font-size:1rem;line-height:1.55;overflow:clip}body:has(.workrill){background:#f3f0e9}html:has(.workrill){scroll-behavior:smooth;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:6rem}.workrill *,.workrill :before,.workrill :after{box-sizing:border-box}.workrill ::selection{color:#292b27;background:#d8ba9d}.workrill a{color:inherit;text-decoration:none}.workrill button{font:inherit;cursor:pointer}.workrill a:focus-visible,.workrill button:focus-visible,.workrill summary:focus-visible{outline:2px solid var(--wr-rust);outline-offset:6px}.workrill h1,.workrill h2,.workrill h3,.workrill p,.workrill figure{margin:0}.workrill h1,.workrill h2,.workrill h3{font-weight:450}.workrill em{font-family:var(--font-workrill-serif), Georgia, serif;font-weight:400}.wr-container{width:min(100% - 7.5rem,1360px);margin-inline:auto}.wr-label{letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:500}.wr-skip{z-index:100;background:var(--wr-ink);padding:.8rem 1rem;position:fixed;top:-5rem;left:1rem;color:var(--wr-paper)!important}.wr-skip:focus{top:1rem}.wr-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.wr-header{z-index:20;justify-content:space-between;align-items:center;width:min(100% - 7.5rem,1360px);margin-inline:auto;padding-block:2rem;display:flex;position:relative}.wr-wordmark{letter-spacing:-.075em;align-items:center;gap:.55rem;font-size:1.8rem;font-weight:650;line-height:1;display:inline-flex}.wr-wordmark svg{width:2.35rem;height:1.7rem;color:var(--wr-rust);margin-right:.2rem}.wr-wordmark-stop{color:var(--wr-rust);margin-left:-.55rem}.wr-nav{align-items:center;gap:2.5rem;font-size:.9375rem;display:flex}.wr-nav a{padding-block:.45rem;position:relative}.wr-nav a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .25s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.wr-nav a:hover:after{transform:scaleX(1)}.wr-nav .wr-nav-contact{border-bottom:1px solid}.wr-menu-toggle{display:none}.wr-hero{padding-top:3.25rem}.wr-hero-overline{justify-content:space-between;align-items:center;padding-bottom:2.5rem;display:flex}.wr-hero-edition{color:var(--wr-muted);font-size:.875rem}.wr-hero h1{letter-spacing:-.072em;font-size:clamp(5.25rem,11.9vw,11.25rem);line-height:.94}.wr-hero h1>span{display:block}.wr-hero h1 em{letter-spacing:-.028em;color:var(--wr-rust)}.wr-hero-bottom{grid-template-columns:minmax(0,1.3fr) 1fr .55fr;align-items:center;gap:2rem;margin-top:2.75rem;margin-bottom:3rem;display:grid}.wr-hero-bottom p{max-width:43ch;color:var(--wr-muted);font-size:1.125rem;line-height:1.6}.wr-hero-bottom p span{color:var(--wr-ink)}.wr-button{border:1px solid var(--wr-ink);background:var(--wr-ink);border-radius:50px;justify-content:center;justify-self:center;align-items:center;width:fit-content;min-height:3.4rem;padding:.85rem 1.65rem;font-size:.9375rem;font-weight:450;transition:background .25s,color .25s,transform .25s;display:inline-flex;color:var(--wr-paper)!important}.wr-button:hover{background:var(--wr-rust);border-color:var(--wr-rust);transform:translateY(-2px)}.wr-button--cream{background:var(--wr-paper);border-color:var(--wr-paper);color:var(--wr-ink)!important}.wr-button--cream:hover{background:#ddd8cd;border-color:#ddd8cd}.wr-stage{color:var(--wr-muted);border-left:1px solid var(--wr-rust);justify-self:end;padding-left:1rem;font-size:.8125rem;line-height:1.5}.wr-hero-art{position:relative}.wr-hero-art img{object-fit:cover;object-position:center 55%;width:100%;height:clamp(270px,32vw,440px);display:block}.wr-hero-art figcaption{color:var(--wr-muted);justify-content:space-between;gap:1rem;padding-top:1rem;font-size:.8125rem;display:flex}.wr-approach{padding-top:8.5rem;padding-bottom:6.5rem}.wr-section-intro{justify-content:space-between;margin-bottom:3.5rem;display:flex}.wr-margin-note{font-family:var(--font-workrill-serif), Georgia, serif;color:var(--wr-muted);font-size:1.2rem;font-style:italic;line-height:1.2}.wr-approach-copy{grid-template-columns:1.25fr 1fr;align-items:end;gap:5rem;display:grid}.workrill h2{letter-spacing:-.055em;font-size:clamp(3rem,5vw,5rem);line-height:1.05}.wr-approach-copy h2 em{color:var(--wr-rust)}.wr-approach-body{justify-self:end;max-width:42ch}.wr-approach-body>p{margin-bottom:1.6rem;font-size:1.0625rem;line-height:1.75}.wr-approach-body .wr-approach-aside{color:var(--wr-muted);margin-bottom:.4rem;font-size:.9375rem}.wr-service-line{border-top:1px solid var(--wr-line);flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:4.5rem;padding-top:1.5rem;font-size:.9375rem;display:flex}.wr-service-last{color:var(--wr-muted);font-family:var(--font-workrill-serif), Georgia, serif;font-size:1.2rem;font-style:italic}.wr-capabilities{grid-template-columns:.85fr 1.5fr;gap:5rem;padding-block:4rem 8rem;display:grid}.wr-capabilities-heading .wr-label{margin-bottom:2.25rem;display:block}.wr-capabilities h2 em{color:var(--wr-rust)}.wr-capability-list article{border-top:1px solid var(--wr-line);grid-template-columns:2rem 1fr 1fr;gap:1.5rem;padding-block:2.25rem;display:grid}.wr-capability-list article:last-child{border-bottom:1px solid var(--wr-line)}.wr-capability-number{color:var(--wr-rust);padding-top:.3rem;font-size:.8125rem}.wr-capability-list h3{letter-spacing:-.035em;font-size:1.4rem;line-height:1.25}.wr-capability-list p{color:var(--wr-muted);font-size:1rem;line-height:1.65}.wr-flow-section{background:var(--wr-dark);color:#f3f0e9;padding-block:6.5rem 4rem}.wr-flow-section .wr-label{color:#c1c5b9}.wr-flow-section a:focus-visible,.wr-flow-section button:focus-visible{outline-color:#d9b89f}.wr-flow-header{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:3.5rem;display:flex}.wr-flow-header h2{margin-top:2rem}.wr-flow-header h2 em{color:#d9b89f}.wr-flow-header>p{color:#bcc2b5;max-width:35ch;padding-bottom:.35rem;font-size:.9375rem;line-height:1.65}.wr-industry-tabs{border-bottom:1px solid #51584b;gap:2.5rem;display:flex}.wr-industry-tabs button{color:#b9bfaf;background:0 0;border:0;padding:.75rem 0 1.25rem;font-size:1rem;position:relative}.wr-industry-tabs button:after{content:"";transform-origin:0;background:#d9b89f;height:2px;transition:transform .3s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.wr-industry-tabs button[aria-pressed=true]{color:#f3f0e9}.wr-industry-tabs button[aria-pressed=true]:after{transform:scaleX(1)}.wr-demo-workspace{grid-template-columns:.75fr 1.8fr;gap:6rem;padding-block:3rem 2rem;display:grid}.wr-step-rail{padding-top:.3rem}.wr-step-rail>button{text-align:left;color:#aeb6a7;background:0 0;border:none;align-items:center;gap:1.15rem;width:100%;padding:1.15rem 0;font-size:1.2rem;display:flex}.wr-step-index{min-width:1.25rem;font-size:.8125rem}.wr-step-rail button[aria-pressed=true]{color:#f3f0e9}.wr-step-rail button[aria-pressed=true] .wr-step-index{color:#d9b89f}.wr-step-line{background:#d9b89f;width:0;height:1px;margin-left:auto;transition:width .3s}.wr-step-rail button[aria-pressed=true] .wr-step-line{width:3rem}.wr-rail-note{font-size:1.45rem;font-family:var(--font-workrill-serif), Georgia, serif;color:#9ea897;padding-top:4rem;font-style:italic;line-height:1.3}.wr-preview{border-left:1px solid #51584b;min-height:25.5rem;padding:1.5rem 0 0 3.5rem;position:relative}.wr-preview-heading{justify-content:space-between;align-items:center;display:flex}.wr-preview-counter{color:#aeb6a7;font-size:.8125rem}.wr-preview-content{max-width:48rem;padding-top:2.5rem;animation:.35s ease-out wr-content-in}.wr-preview-overline{color:#b9bfaf;font-size:.875rem}.wr-preview-content h3{font-family:var(--font-workrill-serif), Georgia, serif;letter-spacing:-.015em;margin-top:1rem;font-size:clamp(2.5rem,3.7vw,3.75rem);line-height:1.08}.wr-preview-content blockquote{color:#d6dccf;max-width:47ch;margin:1.75rem 0 1rem;font-size:1.125rem;line-height:1.75}.wr-preview-footnote{color:#adb6a4;font-size:.8125rem;display:block;margin-top:1.2rem!important}.wr-preview-navigation{justify-content:flex-end;padding-top:2rem;display:flex}.wr-next-step{color:#f3f0e9;background:0 0;border:none;border-bottom:1px solid #828d78;align-items:center;gap:2rem;padding:.65rem 0;font-size:.9375rem;display:inline-flex}.wr-next-step:hover{color:#d9b89f}.wr-next-number{color:#d9b89f;font-size:.8125rem}.wr-extracted{grid-template-columns:1fr 1fr;gap:1.25rem 2rem;margin:1.75rem 0 0;display:grid}.wr-extracted dt{color:#adb6a4;margin-bottom:.15rem;font-size:.8125rem}.wr-extracted dd{color:#e1e5dc;margin:0;font-size:1rem}.wr-missing{color:#d4dacd;gap:1.25rem;padding-top:1.5rem;font-size:.9375rem;display:flex}.wr-missing span{color:#d9b89f;flex:none}.wr-draft{color:#d6dccf;max-width:51ch;padding-top:1.35rem;font-size:1rem;line-height:1.75}.wr-review-note{color:#adb6a4;max-width:48ch;padding-top:1rem;font-size:.875rem}.wr-preview-content .wr-button{margin-top:1.5rem}.wr-demo-caption{color:#aeb6a7;border-top:1px solid #51584b;padding-top:1.75rem;font-size:.8125rem}.wr-selected-work{padding-top:8rem}.wr-work-intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:5rem;display:grid}.wr-work-intro h2 em,.wr-feedback h2 em{color:var(--wr-rust)}.wr-work-intro>p{color:var(--wr-muted);justify-self:end;max-width:43ch;font-size:1.0625rem;line-height:1.75}.wr-case{border-bottom:1px solid var(--wr-line);grid-template-columns:.85fr 1.4fr;align-items:center;gap:5rem;padding-block:4.5rem;display:grid}.wr-case:first-of-type{margin-top:1rem}.wr-case--reverse{grid-template-columns:1.4fr .85fr}.wr-case--reverse .wr-case-copy{grid-area:1/2}.wr-case--reverse .wr-case-image{grid-area:1/1}.wr-case-copy h3{letter-spacing:-.045em;margin-block:1.5rem;font-size:clamp(2rem,3vw,3rem);line-height:1.12}.wr-case-copy>p{max-width:42ch;font-size:1rem;line-height:1.75}.wr-case-details{margin:1.65rem 0 2rem}.wr-case-details>div+div{margin-top:1.25rem}.wr-case-details dt{color:var(--wr-rust);margin-bottom:.35rem;font-size:.8125rem}.wr-case-details dd{color:var(--wr-muted);max-width:43ch;margin:0;font-size:.9375rem;line-height:1.65}.wr-case-link{border-bottom:1px solid var(--wr-ink);align-items:center;gap:2rem;padding-bottom:.5rem;font-size:.9375rem;display:inline-flex}.wr-case-link span{color:var(--wr-rust);transition:transform .2s}.wr-case-link:hover span{transform:translate(2px,-2px)}.wr-case-image img{border:1px solid #292b271a;width:100%;height:auto;display:block;box-shadow:0 12px 32px #292b270c}.wr-case-image figcaption{color:var(--wr-muted);justify-content:space-between;gap:1rem;margin-top:1rem;font-size:.75rem;line-height:1.6;display:flex}.wr-case-image figcaption>span:last-child{text-align:right;max-width:27ch}.wr-builder-note{justify-content:space-between;align-items:baseline;gap:2rem;padding-top:1.5rem;display:flex}.wr-builder-note p{color:var(--wr-muted);max-width:63ch;font-size:.875rem}.wr-text-action{border:0;border-bottom:1px solid var(--wr-ink);width:fit-content;color:var(--wr-ink);background:0 0;align-items:center;gap:.7rem;padding:.4rem 0;font-size:.9375rem;display:inline-flex}.wr-text-action:hover{color:var(--wr-rust);border-color:var(--wr-rust)}.wr-feedback{grid-template-columns:1fr 1.15fr;gap:6rem;padding-block:1rem 7rem;display:grid}.wr-feedback-intro h2{margin-block:2rem;font-size:clamp(2.85rem,4.4vw,4.6rem)}.wr-feedback-intro>p{color:var(--wr-muted);max-width:38ch;margin-bottom:1.75rem;font-size:1rem;line-height:1.75}.wr-feedback-aside{font-family:var(--font-workrill-serif), Georgia, serif;color:var(--wr-muted);margin-top:3rem;font-size:1.25rem;font-style:italic;display:block}.wr-feedback-field{display:block}.wr-feedback-field>span,.wr-feedback-topics legend{font-size:.875rem;font-weight:500}.wr-feedback-field select,.wr-feedback-field textarea{font:inherit;color:var(--wr-ink);border:0;border-bottom:1px solid var(--wr-line);background:0 0;border-radius:0;width:100%;min-width:0;padding:.9rem 0;line-height:1.6;display:block}.wr-feedback-field select{padding-right:1.5rem}.wr-feedback-field textarea{resize:vertical;min-height:9.5rem}.wr-feedback-field textarea::placeholder{color:var(--wr-muted);opacity:1}.wr-feedback-topics{border:0;min-width:0;margin:2rem 0;padding:0}.wr-feedback-topics>div{flex-wrap:wrap;gap:.8rem 1.4rem;margin-top:1rem;display:flex}.wr-feedback-topics label{cursor:pointer;align-items:center;gap:.5rem;font-size:.9375rem;display:inline-flex}.wr-feedback-topics input{accent-color:var(--wr-rust);width:1rem;height:1rem;margin:0}.workrill select:focus-visible,.workrill textarea:focus-visible,.workrill input:focus-visible{outline:2px solid var(--wr-rust);outline-offset:5px}.wr-feedback-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:1.75rem;display:flex}.wr-feedback-actions button:disabled{cursor:default;opacity:.45;transform:none}.wr-feedback-actions .wr-button:disabled:hover{background:var(--wr-ink);border-color:var(--wr-ink)}.wr-feedback-actions .wr-text-action:disabled:hover{color:var(--wr-ink);border-color:var(--wr-ink)}.wr-feedback-form .wr-feedback-note{color:var(--wr-muted);max-width:55ch;margin-top:1.25rem;font-size:.8125rem;line-height:1.65}.wr-feedback-status{color:var(--wr-rust);min-height:2.7rem;font-size:.8125rem;line-height:1.65;margin-top:.65rem!important}.wr-principles{padding-block:8rem}.wr-principles-main{grid-template-columns:1.2fr 1fr;gap:6rem;margin-top:3rem;display:grid}.wr-principles h2{font-size:clamp(4rem,6.8vw,6.5rem)}.wr-principles h2 em{color:var(--wr-rust)}.wr-principle-list article+article{border-top:1px solid var(--wr-line);margin-top:2rem;padding-top:2rem}.wr-principle-list h3{letter-spacing:-.03em;font-size:1.35rem;line-height:1.3}.wr-principle-list p{color:var(--wr-muted);max-width:42ch;padding-top:.75rem;font-size:1rem;line-height:1.7}.wr-questions{grid-template-columns:1fr 1.25fr;gap:5rem;padding-block:1rem 7.5rem;display:grid}.wr-questions h2{margin-top:2rem}.wr-questions h2 em{color:var(--wr-rust)}.wr-faq-list details{border-top:1px solid var(--wr-line)}.wr-faq-list details:last-child{border-bottom:1px solid var(--wr-line)}.wr-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.5rem;font-size:1.125rem;line-height:1.4;list-style:none;display:flex}.wr-faq-list summary::-webkit-details-marker{display:none}.wr-faq-list p{color:var(--wr-muted);max-width:49ch;padding-bottom:1.65rem;font-size:1rem;line-height:1.7}.wr-faq-icon{flex:none;width:.875rem;height:.875rem;position:relative}.wr-faq-icon:before,.wr-faq-icon:after{content:"";background:var(--wr-rust);width:100%;height:1px;position:absolute;top:calc(50% - .5px);left:0}.wr-faq-icon:after{transition:transform .25s;transform:rotate(90deg)}.wr-faq-list details[open] .wr-faq-icon:after{transform:rotate(0)}.wr-conversation{background:var(--wr-rust);color:var(--wr-paper);padding-block:5.5rem 4rem}.wr-conversation h2{letter-spacing:-.06em;margin-top:2.5rem;font-size:clamp(4.75rem,8.5vw,8.75rem);line-height:1}.wr-conversation h2 em{color:#e9cbb1}.wr-contact-bottom{justify-content:space-between;align-items:center;gap:3rem;margin-top:3rem;display:flex}.wr-contact-bottom p{color:#f0dace;max-width:42ch;font-size:1.125rem;line-height:1.7}.wr-contact-bottom .wr-button{font-size:1rem}.wr-email-row{border-top:1px solid #b97963;align-items:baseline;gap:1.5rem;margin-top:3.5rem;padding-top:1.75rem;display:flex}.wr-email-row>a{letter-spacing:-.025em;font-size:clamp(1.3rem,2.7vw,2.5rem)}.wr-email-row>a:hover{text-underline-offset:.3rem;text-decoration:underline}.wr-email-row button{color:#f0dace;background:0 0;border:0;border-bottom:1px solid #cfaa96;padding:.25rem 0;font-size:.875rem}.wr-conversation a:focus-visible,.wr-conversation button:focus-visible{outline-color:var(--wr-paper)}.wr-footer{justify-content:space-between;align-items:center;gap:2rem;padding-block:2.75rem;display:flex}.wr-footer p{color:var(--wr-muted);font-size:.8125rem;line-height:1.7}.wr-footer p a{text-underline-offset:.2em;-webkit-text-decoration:underline #b1b3a7;text-decoration:underline #b1b3a7}.wr-footer>span{color:var(--wr-muted);font-size:.8125rem}.wr-reveal{transition:opacity .8s,transform .8s cubic-bezier(.2,.65,.3,1)}.wr-enhanced .wr-reveal:not(.wr-inview){opacity:0;transform:translateY(24px)}@keyframes wr-content-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.wr-hero h1{font-size:11.5rem}}@media (max-width:1100px){.wr-container,.wr-header{width:calc(100% - 4.5rem)}.wr-nav{gap:1.7rem}.wr-capabilities{grid-template-columns:1fr;gap:3rem}.wr-capabilities-heading{justify-content:space-between;align-items:start;gap:2rem;display:flex}.wr-capabilities-heading h2{width:60%}.wr-capability-list article{grid-template-columns:2rem 1fr 1fr}.wr-approach-copy,.wr-principles-main{gap:3rem}.wr-demo-workspace{grid-template-columns:1fr 2fr;gap:2.5rem}.wr-preview{padding-left:2.5rem}.wr-flow-header{align-items:start}.wr-flow-header>p{padding-top:3rem}.wr-questions,.wr-work-intro,.wr-case,.wr-feedback{gap:3rem}.wr-case-copy h3{font-size:2.3rem}.wr-case-image figcaption{flex-direction:column;gap:.25rem}.wr-case-image figcaption>span:last-child{text-align:left;max-width:none}}@media (max-width:720px){.wr-container,.wr-header{width:calc(100% - 2.5rem)}.wr-header{padding-block:1.5rem}.wr-wordmark{font-size:1.65rem}.wr-wordmark svg{width:2rem}.wr-menu-toggle{color:var(--wr-ink);background:0 0;border:none;align-items:center;gap:.75rem;padding:.5rem 0 .5rem .5rem;font-size:.875rem;display:flex}.wr-menu-toggle>span{flex-direction:column;gap:5px;width:20px;display:flex}.wr-menu-toggle i{background:currentColor;width:20px;height:1px}.wr-nav{background:var(--wr-paper);border-bottom:1px solid var(--wr-line);padding:1rem 1.25rem 2rem;display:none;position:absolute;top:100%;left:-1.25rem;right:-1.25rem;box-shadow:0 14px 16px #292b2710}.wr-nav--open{flex-direction:column;align-items:stretch;gap:.75rem;display:flex}.wr-nav a{padding-block:.7rem;font-size:1.15rem}.wr-nav .wr-nav-contact{color:var(--wr-rust);border:none}.wr-hero{padding-top:2.3rem}.wr-hero-overline{padding-bottom:2rem}.wr-hero-overline .wr-label{letter-spacing:.045em;font-size:.75rem}.wr-hero-edition{display:none}.wr-hero h1{letter-spacing:-.07em;font-size:clamp(2.8rem,15.8vw,5.5rem);line-height:1}.wr-hero h1>span:last-child{white-space:nowrap}.wr-hero-bottom{flex-wrap:wrap;gap:1.6rem 1rem;margin-top:1.75rem;margin-bottom:2rem;display:flex}.wr-hero-bottom p{flex-basis:100%;max-width:36ch;font-size:1rem}.wr-hero-bottom .wr-button{min-height:3.1rem;margin-right:auto;padding-inline:1.35rem}.wr-stage{margin-left:auto;font-size:.75rem}.wr-hero-art img{object-position:center;height:245px}.wr-hero-art figcaption{font-size:.75rem;line-height:1.5}.wr-hero-art figcaption>span:last-child{text-align:right;max-width:13ch}.wr-approach{padding-block:5rem 3rem}.wr-section-intro{margin-bottom:2.5rem}.wr-margin-note{font-size:1.1rem}.workrill h2{font-size:clamp(2.75rem,10vw,4rem)}.wr-approach-copy{grid-template-columns:1fr;gap:2.5rem}.wr-approach-body{justify-self:start;max-width:none}.wr-approach-body>p{max-width:39ch;font-size:1rem}.wr-service-line{grid-template-columns:1fr 1fr;margin-top:2.5rem;font-size:.875rem;display:grid}.wr-service-last{font-size:1.1rem}.wr-capabilities{gap:2rem;padding-block:2rem 4.5rem}.wr-capabilities-heading{display:block}.wr-capabilities-heading .wr-label{margin-bottom:2rem}.wr-capabilities-heading h2{width:100%}.wr-capability-list article{grid-template-columns:1.75rem 1fr;gap:.75rem;padding-block:1.75rem}.wr-capability-list h3{font-size:1.4rem}.wr-capability-list p{grid-column:2;margin-top:.5rem}.wr-flow-section{padding-block:4rem 2.75rem}.wr-flow-header{margin-bottom:2rem;display:block}.wr-flow-header h2{font-size:clamp(2.6rem,9.3vw,4rem)}.wr-flow-header>p{padding-top:1.5rem;font-size:1rem}.wr-industry-tabs{gap:1.5rem}.wr-industry-tabs button{text-align:left;padding-bottom:1rem;font-size:.875rem}.wr-demo-workspace{padding-top:1.5rem;display:block}.wr-step-rail{justify-content:space-between;gap:.8rem;padding-bottom:1rem;display:flex}.wr-step-rail>button{flex-direction:column;align-items:start;gap:.4rem;width:auto;padding:0 0 .65rem;font-size:.8125rem;display:flex}.wr-step-index{font-size:1.4rem;font-family:var(--font-workrill-serif), Georgia, serif}.wr-step-line,.wr-rail-note{display:none}.wr-step-rail button[aria-pressed=true]{border-bottom:1px solid #d9b89f}.wr-preview{border-top:1px solid #51584b;border-left:0;min-height:27rem;padding:1.5rem 0 0}.wr-preview-content{padding-top:2rem}.wr-preview-content h3{font-size:2.85rem}.wr-preview-content blockquote{font-size:1rem}.wr-extracted{gap:1.2rem .75rem}.wr-extracted dd{font-size:.9375rem}.wr-missing{display:block}.wr-missing span{margin-bottom:.3rem;display:block}.wr-demo-caption{line-height:1.6}.wr-selected-work{padding-top:4.5rem}.wr-work-intro{grid-template-columns:1fr;gap:1.75rem}.wr-work-intro>p{justify-self:start;font-size:1rem}.wr-case,.wr-case--reverse{grid-template-columns:1fr;gap:2rem;padding-block:3rem}.wr-case:first-of-type{margin-top:.5rem}.wr-case--reverse .wr-case-copy,.wr-case--reverse .wr-case-image{grid-area:auto}.wr-case-copy h3{margin-block:1.25rem;font-size:2.5rem}.wr-case-copy>p,.wr-case-details dd{max-width:none}.wr-case-image figcaption{font-size:.75rem}.wr-builder-note{display:block}.wr-builder-note .wr-text-action{margin-top:1rem}.wr-feedback{grid-template-columns:1fr;gap:2.5rem;padding-block:0 3.5rem}.wr-feedback-intro h2{font-size:clamp(2.6rem,9.5vw,4rem)}.wr-feedback-intro>p{max-width:39ch}.wr-feedback-aside{margin-top:1.5rem}.wr-feedback-topics>div{gap:.85rem 1.1rem}.wr-feedback-actions{gap:1.25rem}.wr-feedback-actions .wr-button{padding-inline:1.4rem}.wr-principles{padding-block:4.5rem}.wr-principles-main{grid-template-columns:1fr;gap:2.75rem;margin-top:2rem}.wr-principles h2{font-size:3.6rem}.wr-principle-list h3{font-size:1.25rem}.wr-questions{grid-template-columns:1fr;gap:2rem;padding-block:.5rem 4.5rem}.wr-faq-list summary{padding-block:1.3rem;font-size:1.0625rem}.wr-conversation{padding-block:3.5rem 3rem}.wr-conversation h2{margin-top:2rem;font-size:clamp(3.3rem,11.4vw,5rem)}.wr-contact-bottom{margin-top:2rem;display:block}.wr-contact-bottom p{font-size:1rem}.wr-contact-bottom .wr-button{margin-top:1.75rem}.wr-email-row{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:2.5rem}.wr-email-row>a{font-size:clamp(1.1rem,5.4vw,1.7rem)}.wr-footer{flex-wrap:wrap;gap:1.5rem;padding-block:2rem}.wr-footer .wr-wordmark{flex-basis:100%}.wr-footer>span{margin-left:auto}}@media (max-width:370px){.wr-stage{font-size:.75rem}.wr-hero-bottom .wr-button{padding-inline:1rem;font-size:.875rem}.wr-industry-tabs{gap:1rem}.wr-industry-tabs button{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){html:has(.workrill){scroll-behavior:auto}.wr-enhanced .wr-reveal:not(.wr-inview){opacity:1;transform:none}.workrill *,.workrill :before,.workrill :after{transition:none!important;animation:none!important}}
