.k-use-cases{background:#faf8f3;color:#28241f;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:clip}.k-use-cases .k-uc-example-ending,.k-use-cases h1,.k-use-cases h2,.k-use-cases h3{font-family:var(--font-fraunces,Georgia,serif);font-weight:400}.k-use-cases a:focus-visible{outline:2px solid #a43e1b;outline-offset:5px}.k-use-cases .k-uc-final a:focus-visible,.k-use-cases .k-uc-remember a:focus-visible{outline-color:#ffdfc8}.k-uc-container{width:min(calc(100% - 48px),1180px);margin-inline:auto}.k-uc-eyebrow{color:#9f4222;font-size:11px;font-weight:700;line-height:1.6;letter-spacing:.145em}.k-uc-eyebrow--light{color:#f8bea0}.k-uc-hero{background:#faf7f0;padding:30px 0 clamp(88px,9vw,130px)}.k-uc-breadcrumb{display:flex;align-items:center;gap:12px;color:#82766b;font-size:12px}.k-uc-breadcrumb a{color:#655b52;text-decoration:none;text-underline-offset:3px}.k-uc-breadcrumb a:hover{color:#a43e1b;text-decoration:underline}.k-uc-breadcrumb>span[aria-hidden]{color:#b4a89c}.k-uc-hero-inner{max-width:1070px;margin:clamp(75px,8vw,116px) auto 0;text-align:center}.k-uc-hero h1{margin:20px auto 0;font-size:clamp(51px,7.6vw,104px);letter-spacing:-.064em;line-height:1.035;text-wrap:balance}.k-uc-hero h1 em{color:#b5411d;font-weight:400}.k-uc-hero-copy{max-width:54ch;margin:29px auto 0;color:#625a51;font-size:clamp(16px,1.6vw,19px);line-height:1.73;text-wrap:pretty}.k-uc-hero-promise{max-width:48ch;margin:15px auto 0;color:#8b6653;font-size:13px;font-weight:600;line-height:1.6}.k-uc-hero-actions{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:30px}.k-uc-button,.k-uc-hero-actions{align-items:center;justify-content:center}.k-uc-button{display:inline-flex;gap:10px;min-height:52px;padding:13px 25px;border-radius:999px;background:#b7441f;color:#fffaf5;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .18s ease,transform .18s ease}.k-uc-button:hover{background:#983618;transform:translateY(-1px)}.k-uc-text-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;color:#594a3e;font-size:14px;font-weight:600;text-underline-offset:5px;text-decoration:underline;text-decoration-color:#c6bbae}.k-uc-text-link:hover{color:#a43e1b;text-decoration-color:currentColor}.k-uc-formats{padding:clamp(78px,9vw,130px) 0 clamp(92px,10vw,155px);background:#f6f0e5;border-top:1px solid #e8dfd2;scroll-margin-top:14px}.k-uc-formats-heading{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.6fr);align-items:end;gap:clamp(30px,7vw,110px);margin-bottom:clamp(43px,6vw,75px)}.k-uc-formats-heading h2{max-width:14ch;margin-top:15px;font-size:clamp(48px,6.5vw,84px);letter-spacing:-.06em;line-height:1.06;text-wrap:balance}.k-uc-formats-heading h2 em{color:#b5411d}.k-uc-formats-heading>p{max-width:34ch;color:#75695e;font-size:17px;line-height:1.73;text-wrap:pretty}.k-uc-format-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(30px,5.5vw,85px);list-style:none;padding:0;margin:0;border-bottom:1px solid #d6cabd}.k-uc-format-list li{min-width:0;border-top:1px solid #d6cabd}.k-uc-format-link{display:grid;grid-template-columns:32px minmax(0,1fr) 27px;gap:clamp(12px,1.6vw,20px);align-items:start;min-height:150px;padding:25px 0 27px;color:inherit;text-decoration:none;transition:padding .22s ease,color .18s ease}.k-uc-format-link:hover{padding-left:7px}.k-uc-format-number{padding-top:10px;color:#ab5433;font-size:11px;font-weight:700;letter-spacing:.02em}.k-uc-format-content h3{margin:0;font-size:clamp(26px,2.6vw,36px);letter-spacing:-.045em;line-height:1.19;text-wrap:balance}.k-uc-format-content p{max-width:38ch;margin-top:10px;color:#71665b;font-size:14px;line-height:1.65}.k-uc-format-arrow{margin-top:8px;color:#a45031;transition:transform .2s ease}.k-uc-format-link:hover .k-uc-format-arrow{transform:translate(3px,-3px)}.k-uc-format-link:hover .k-uc-format-content h3{color:#a43e1b}.k-uc-remember{padding:clamp(85px,9vw,145px) 0;background:#29251f;color:#fff8ef}.k-uc-remember-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(45px,8vw,120px)}.k-uc-remember h2{max-width:14ch;margin-top:20px;font-size:clamp(50px,5.6vw,79px);line-height:1.06;letter-spacing:-.061em;text-wrap:balance}.k-uc-remember h2 em{color:#efa47c}.k-uc-remember-grid>div:first-child>p:not(.k-uc-eyebrow){max-width:42ch;margin-top:24px;color:#d0c5b9;font-size:16px;line-height:1.8}.k-uc-remember-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:26px;border-bottom:1px solid #a98872;color:#f4d8c4;font-size:14px;font-weight:600;text-decoration:none}.k-uc-remember-link:hover{color:#fff8ef;border-bottom-color:currentColor}.k-uc-example{padding:clamp(28px,3.5vw,48px);border:1px solid #5d5148;border-radius:18px;background:#342f2a}.k-uc-example-row>span{color:#e7b294;font-size:12px;font-weight:650}.k-uc-example-row>p{max-width:31ch;margin-top:10px;font-family:var(--font-fraunces,Georgia,serif);font-size:clamp(22px,2.5vw,31px);font-weight:400;line-height:1.37;letter-spacing:-.028em}.k-uc-example-divider{display:flex;align-items:center;gap:18px;margin:36px 0 30px;color:#c3a694;font-size:11px;font-weight:650;letter-spacing:.02em}.k-uc-example-divider:after{content:"";flex:1;height:1px;background:#6d6257}.k-uc-example-ending{margin-top:35px;padding-top:24px;border-top:1px solid #62564c;color:#d3c7ba;font-size:17px;line-height:1.55}.k-uc-example-ending em{color:#f0b28d}.k-uc-work{padding:clamp(85px,9vw,135px) 0;background:#faf8f3}.k-uc-work-intro{text-align:center}.k-uc-work h2{margin-top:15px;font-size:clamp(48px,6.7vw,89px);line-height:1.05;letter-spacing:-.065em}.k-uc-work h2 em{color:#b5411d}.k-uc-job-list{margin:clamp(58px,7vw,96px) 0 0;padding:0;list-style:none}.k-uc-job-list li{display:grid;grid-template-columns:60px minmax(0,1fr) minmax(0,.95fr);gap:clamp(20px,4vw,65px);padding:30px 0 38px;border-top:1px solid #d9d0c5}.k-uc-job-list li:last-child{border-bottom:1px solid #d9d0c5}.k-uc-job-number{padding-top:5px}.k-uc-job-label,.k-uc-job-number{color:#a24a2b;font-size:12px;font-weight:650}.k-uc-job-list h3{max-width:15ch;margin-top:11px;font-size:clamp(30px,3.2vw,43px);line-height:1.1;letter-spacing:-.04em;text-wrap:balance}.k-uc-job-detail{max-width:49ch;color:#665e55;font-size:16px;line-height:1.75}.k-uc-job-example{margin-top:17px;color:#a24a2b;font-size:14px;font-weight:600}.k-uc-final{padding:clamp(83px,9vw,143px) 0;background:#b5411d;color:#fffaf5;text-align:center}.k-uc-final-inner{display:flex;flex-direction:column;align-items:center}.k-uc-final h2{max-width:17ch;margin-top:19px;font-size:clamp(50px,7vw,96px);line-height:1.045;letter-spacing:-.065em;text-wrap:balance}.k-uc-final h2 em{color:#ffddc4}.k-uc-final-inner>p:not(.k-uc-eyebrow){margin-top:24px;color:#ffe6d8;font-size:17px;line-height:1.6}.k-uc-final .k-uc-button{margin-top:30px}.k-uc-button--cream{background:#fffaf5;color:#39251d}.k-uc-button--cream:hover{background:#f0e0d0}@media (max-width:900px){.k-uc-formats-heading{grid-template-columns:1fr;gap:22px}.k-uc-formats-heading>p{max-width:57ch}.k-uc-remember-grid{grid-template-columns:1fr;gap:44px}.k-uc-remember h2{max-width:18ch}.k-uc-job-list li{grid-template-columns:45px minmax(0,.92fr) minmax(0,1.08fr);gap:24px}}@media (max-width:650px){.k-uc-container{width:min(calc(100% - 36px),1180px)}.k-uc-hero{padding-top:22px;padding-bottom:78px}.k-uc-hero-inner{margin-top:70px}.k-uc-hero h1{font-size:clamp(43px,10.6vw,66px);line-height:1.075}.k-uc-hero-copy{margin-top:24px;font-size:16px}.k-uc-hero-actions{flex-direction:column;gap:13px}.k-uc-hero-actions .k-uc-button{width:100%;max-width:320px}.k-uc-formats{padding:76px 0 85px}.k-uc-formats-heading h2{font-size:clamp(46px,10.4vw,61px)}.k-uc-format-list{grid-template-columns:1fr}.k-uc-format-link{min-height:127px;grid-template-columns:26px minmax(0,1fr) 25px;gap:11px;padding:21px 0 23px}.k-uc-format-content h3{font-size:30px}.k-uc-format-content p{font-size:13px}.k-uc-remember{padding:77px 0 83px}.k-uc-remember h2{font-size:clamp(43px,10vw,60px)}.k-uc-example{padding:24px}.k-uc-work{padding:80px 0 90px}.k-uc-work h2{font-size:clamp(45px,10.2vw,64px)}.k-uc-job-list{margin-top:49px}.k-uc-job-list li{grid-template-columns:32px minmax(0,1fr);gap:9px 15px;padding:24px 0 30px}.k-uc-job-list li>div:last-child{grid-column:2}.k-uc-job-list h3{margin-top:8px;font-size:31px}.k-uc-job-detail{font-size:14px}.k-uc-final{padding:76px 0 88px}.k-uc-final h2{font-size:clamp(43px,10vw,63px)}}@media (prefers-reduced-motion:no-preference){.k-uc-hero-inner{animation:k-uc-enter .7s cubic-bezier(.16,1,.3,1) both}}@keyframes k-uc-enter{0%{opacity:0;transform:translateY(11px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.k-use-cases *,.k-use-cases :after,.k-use-cases :before{animation:none!important;transition:none!important;transform:none!important}}