._page_1rnfs_1{overflow-wrap:break-word;font-size:20px;line-height:1.65}._page_1rnfs_1 .eyebrow{letter-spacing:.08em;margin:0 0 18px;font-size:14px}._page_1rnfs_1 h1,._page_1rnfs_1 h2,._page_1rnfs_1 h3{text-wrap:balance}._page_1rnfs_1 h2{letter-spacing:-.04em;max-width:23ch;margin:0 0 28px;font-size:clamp(34px,4.1vw,60px);line-height:1.12}._page_1rnfs_1 h3{letter-spacing:-.025em;margin:16px 0;font-size:28px;line-height:1.2}._page_1rnfs_1 p{margin:0 0 20px}._page_1rnfs_1 a{text-underline-offset:5px}._page_1rnfs_1 .website-case-section{padding:clamp(48px,6vw,88px) clamp(24px,6vw,96px)}._page_1rnfs_1 .website-case-hero{background:var(--orange-soft);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:5vw;padding:54px clamp(24px,6vw,96px) 72px;display:grid}._page_1rnfs_1 .website-case-intro>p{max-width:55ch}._page_1rnfs_1 .website-case-back{align-items:center;min-height:44px;margin-bottom:22px;font-size:17px;text-decoration:underline;display:inline-flex}._page_1rnfs_1 h1{letter-spacing:-.055em;max-width:12ch;margin:0 0 28px;font-size:clamp(48px,6.5vw,94px);line-height:1.02}._page_1rnfs_1 h1 em{font-family:Georgia,serif;font-weight:400}._page_1rnfs_1 .website-case-subtitle{font-size:19px}._page_1rnfs_1 .website-case-button{color:#fff;background:var(--ink);border:1px solid var(--ink);justify-content:space-between;align-items:center;gap:24px;min-height:54px;padding:14px 20px;font-size:18px;font-weight:800;display:inline-flex}._page_1rnfs_1 .website-case-button:hover{background:var(--coral-ink)}._page_1rnfs_1 .website-case-system{border:1px solid var(--ink);background:#fff;border-radius:12px;overflow:hidden;box-shadow:12px 14px #ffbd73}._page_1rnfs_1 .website-case-browser-bar{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 20px;font-size:16px;display:flex}._page_1rnfs_1 .website-case-browser-bar>span:first-child{color:var(--coral-ink);align-self:center;font-size:12px}._page_1rnfs_1 .website-case-system-card{padding:24px 28px;position:relative}._page_1rnfs_1 .website-case-system-card+.website-case-system-card{border-top:1px solid var(--line)}._page_1rnfs_1 .website-case-system-card:last-child{background:var(--acid)}._page_1rnfs_1 .website-case-system-card:last-child .website-case-card-label{color:var(--ink)}._page_1rnfs_1 .website-case-card-label{color:var(--coral-ink);margin-bottom:12px;font-size:16px;font-weight:800;display:block}._page_1rnfs_1 .website-case-system-card h2{letter-spacing:-.02em;max-width:none;margin-bottom:12px;font-size:28px}._page_1rnfs_1 .website-case-system-card p{margin:0;font-size:18px}._page_1rnfs_1 .website-case-challenge>p{max-width:65ch}._page_1rnfs_1 .website-case-challenge blockquote{border-left:5px solid var(--coral-ink);max-width:36ch;margin:38px 0 12px;padding-left:24px;font:italic clamp(26px,3vw,38px)/1.4 Georgia,serif}._page_1rnfs_1 .website-case-challenge .website-case-caption{color:var(--muted);margin-bottom:0;font-size:16px}._page_1rnfs_1 .website-case-decisions{background:var(--ink);color:#fff;scroll-margin-top:24px}._page_1rnfs_1 .website-case-decisions .eyebrow{color:var(--acid)}._page_1rnfs_1 .website-case-section-lead{max-width:55ch;margin-bottom:34px}._page_1rnfs_1 .website-case-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}._page_1rnfs_1 .website-case-decision-grid>a{background:#232323;border:1px solid #727272;border-radius:8px;flex-direction:column;padding:30px;display:flex}._page_1rnfs_1 .website-case-decision-grid>a:hover{border-color:var(--acid);background:#303030}._page_1rnfs_1 .website-case-decision-grid>a:focus-visible{outline-color:var(--acid)}._page_1rnfs_1 .website-case-number{background:var(--acid);width:44px;height:44px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:inline-flex}._page_1rnfs_1 .website-case-decision-grid h3{margin-top:22px}._page_1rnfs_1 .website-case-decision-grid p{max-width:45ch}._page_1rnfs_1 .website-case-decision-link{color:var(--acid);border-top:1px solid #727272;justify-content:space-between;gap:20px;margin-top:auto;padding-top:14px;font-size:18px;font-weight:700;display:flex}._page_1rnfs_1 .website-case-change-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 48px;display:grid}._page_1rnfs_1 .website-case-change-grid article{border-top:1px solid var(--line);padding-top:24px}._page_1rnfs_1 .website-case-change-grid p{max-width:51ch;margin-bottom:0}._page_1rnfs_1 .website-case-roles{background:var(--orange-soft)}._page_1rnfs_1 .website-case-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}._page_1rnfs_1 .website-case-role-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;padding:30px;display:flex}._page_1rnfs_1 .website-case-role-type{color:var(--coral-ink);font-size:16px;font-weight:800}._page_1rnfs_1 .website-case-role-grid h3{font-size:32px}._page_1rnfs_1 .website-case-role-grid p{max-width:48ch}._page_1rnfs_1 .website-case-role-grid a{align-items:center;min-height:44px;margin-top:auto;font-size:18px;font-weight:700;text-decoration:underline;display:inline-flex}._page_1rnfs_1 .website-case-human{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}._page_1rnfs_1 .website-case-human figure{background:var(--ink);margin:0}._page_1rnfs_1 .website-case-human img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}._page_1rnfs_1 .website-case-human>div{padding:clamp(36px,5vw,72px)}._page_1rnfs_1 .website-case-human h2{font-size:clamp(32px,3.5vw,50px)}._page_1rnfs_1 .website-case-human p{max-width:48ch}._page_1rnfs_1 .website-case-human a{align-items:center;min-height:44px;font-size:18px;font-weight:700;text-decoration:underline;display:inline-flex}._page_1rnfs_1 .website-case-faq{border-top:1px solid var(--line)}._page_1rnfs_1 .website-case-faq>div{border-top:1px solid var(--line);max-width:1050px}._page_1rnfs_1 .website-case-faq details{border-bottom:1px solid var(--line)}._page_1rnfs_1 .website-case-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:22px 0;font-size:22px;font-weight:700;line-height:1.4;list-style:none;display:flex}._page_1rnfs_1 .website-case-faq summary::-webkit-details-marker{display:none}._page_1rnfs_1 .website-case-faq summary span{flex:none;font-size:30px;transition:transform .15s}._page_1rnfs_1 .website-case-faq details[open] summary span{transform:rotate(45deg)}._page_1rnfs_1 .website-case-faq details p{max-width:65ch;margin:0;padding:0 0 24px}._page_1rnfs_1 .website-case-next{background:var(--acid)}._page_1rnfs_1 .website-case-next p{max-width:60ch}._page_1rnfs_1 .website-case-contact{align-items:center;min-height:54px;margin:12px 0 0 24px;font-size:18px;font-weight:700;text-decoration:underline;display:inline-flex}@media (min-width:1600px){._page_1rnfs_1 .website-case-section,._page_1rnfs_1 .website-case-hero{padding-inline:max(6vw,50vw - 700px)}}@media (max-width:900px){._page_1rnfs_1 .website-case-hero{grid-template-columns:1fr;gap:44px}._page_1rnfs_1 h1{max-width:15ch;font-size:clamp(48px,8vw,76px)}._page_1rnfs_1 .website-case-system{max-width:620px;margin-right:12px}._page_1rnfs_1 .website-case-human{grid-template-columns:1fr}._page_1rnfs_1 .website-case-human img{aspect-ratio:4/3;max-height:520px}}@media (max-width:600px){._page_1rnfs_1{font-size:19px;line-height:1.6}._page_1rnfs_1 h1{font-size:48px}._page_1rnfs_1 h3{font-size:26px}._page_1rnfs_1 .website-case-decision-grid,._page_1rnfs_1 .website-case-change-grid,._page_1rnfs_1 .website-case-role-grid{grid-template-columns:1fr}._page_1rnfs_1 .website-case-decision-grid>a,._page_1rnfs_1 .website-case-role-grid article{padding:24px}._page_1rnfs_1 .website-case-system-card{padding:22px}._page_1rnfs_1 .website-case-system-card h2{font-size:26px}._page_1rnfs_1 .website-case-contact{margin-left:0;display:flex}._page_1rnfs_1 .website-case-faq summary{font-size:21px}}@media (prefers-reduced-motion:reduce){._page_1rnfs_1 .website-case-faq summary span{transition:none}}
