.k-format{color:#29251f;background:#fff8ef;overflow:clip}.k-format-container{width:min(100% - 48px,1250px);margin-inline:auto}.k-format-hero{background:#29251f;color:#fff8ef;padding:clamp(46px,5.5vw,85px) 0 clamp(85px,8vw,128px)}.k-format-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:11px;color:#d2bfb0;font-size:13px}.k-format-breadcrumb a{color:inherit;text-decoration:none}.k-format-breadcrumb a:hover{color:#fff8ef;text-decoration:underline;text-underline-offset:4px}.k-format-breadcrumb>span[aria-hidden]{opacity:.45}.k-format-hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.65fr);align-items:end;gap:clamp(35px,6vw,95px);padding-top:clamp(70px,8vw,120px)}.k-format-kicker{margin:0;color:#ae4d2d;font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.5}.k-format-kicker--cream{color:#f8d3bd}.k-format-hero h1{margin:21px 0 0;font-family:var(--font-fraunces,Georgia,serif);font-size:clamp(57px,7.5vw,117px);font-weight:400;letter-spacing:-.065em;line-height:.99;text-wrap:balance}.k-format-hero h1 em,.k-format-hero h1 span{display:block}.k-format-hero h1 em{margin-top:7px;font-weight:400;font-style:italic;color:#ed936b}.k-format-hero-aside{padding-bottom:8px}.k-format-hero-aside>p{max-width:40ch;font-size:clamp(17px,1.6vw,21px);line-height:1.62;color:#e3d5c8;text-wrap:pretty}.k-format-cta{display:inline-flex;align-items:center;justify-content:center;gap:13px;min-height:53px;padding:15px 22px;border-radius:100px;border:1px solid #d65c30;background:#d65c30;color:#fff8ef;font-size:15px;font-weight:650;line-height:1.2;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.k-format-cta:hover{background:#b5411d;border-color:#b5411d;transform:translateY(-1px)}.k-format a:focus-visible,.k-format summary:focus-visible,.k-format-cta:focus-visible{outline:3px solid #e9986c;outline-offset:4px}.k-format-hero-aside .k-format-cta{margin-top:30px}.k-format-quiet{display:block;max-width:38ch;margin-top:16px;color:#b9aca1;font-size:12px;line-height:1.6}.k-format-work{background:#b5411d;color:#fff8ef;padding:clamp(82px,7.5vw,124px) 0 clamp(70px,6vw,94px)}.k-format-work-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(35px,5vw,85px);align-items:center}.k-format-dialog h2{max-width:11ch;margin:18px 0 37px;font-family:var(--font-fraunces,Georgia,serif);font-size:clamp(48px,5.5vw,83px);font-weight:400;letter-spacing:-.06em;line-height:1}.k-format-dialog h2 em{font-weight:400}.k-format-conversation{max-width:480px}.k-format-owner{padding-left:21px;border-left:2px solid #ffdec7}.k-format-owner span{display:block;color:#ffdbc4;font-size:12px;font-weight:750}.k-format-owner p{max-width:33ch;margin:12px 0 0;font-size:clamp(19px,2vw,24px);font-weight:500;line-height:1.45;letter-spacing:-.022em}.k-format-response{display:flex;gap:14px;padding-top:23px;margin-top:34px;border-top:1px solid rgba(255,248,239,.32)}.k-format-k-mark{display:grid;place-items:center;width:33px;height:33px;flex:0 0 33px;border-radius:9px;background:#fff8ef;color:#a44220;font:400 22px/1 var(--font-fraunces,Georgia,serif)}.k-format-response>div{min-width:0}.k-format-response strong{font-size:13px}.k-format-response p{max-width:40ch;margin:8px 0 0;color:#ffe0cb;line-height:1.6}.k-format-artifact{min-width:0;overflow:hidden;border:1px solid #e1d2bf;border-radius:21px;color:#29251f;background:#f9f5ec;box-shadow:0 38px 60px -35px rgba(54,28,12,.3)}.k-format-artifact-chrome{display:flex;align-items:center;gap:12px;padding:15px 19px;border-bottom:1px solid #e2d8ca;color:#786e63;background:#efe8df;font-size:12px}.k-format-dots{display:inline-flex;gap:5px}.k-format-dots i{display:block;width:7px;height:7px;border-radius:100px;background:#cbbbab}.k-format-artifact-state{margin-left:auto;border:1px solid #d4bca9;border-radius:100px;padding:4px 9px;color:#a24a2d;font-size:10px;font-weight:700}.k-format-artifact-inner{padding:clamp(24px,3.5vw,48px);background:linear-gradient(145deg,#f9f5ec,#fffdf8)}.k-format-artifact-label{margin:0;color:#a04b2d;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.k-format-artifact h3{max-width:14ch;margin:21px 0 0;font-family:var(--font-fraunces,Georgia,serif);font-size:clamp(38px,3.9vw,60px);line-height:1.08;letter-spacing:-.05em;font-weight:400}.k-format-artifact-description{max-width:43ch;margin:16px 0 32px;color:#796b5e;line-height:1.6;font-size:14px}.k-format-artifact dl{margin:0;border-top:1px solid #d8d1c4}.k-format-artifact dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:16px;align-items:center;min-height:60px;padding:15px 0;border-bottom:1px solid #d8d1c4}.k-format-artifact dt{font-size:14px;font-weight:600}.k-format-artifact dd{margin:0;color:#746a5d;text-align:right;font-size:13px}.k-format-artifact-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:26px}.k-format-artifact-foot>span{display:inline-flex;align-items:center;gap:7px;font-weight:700;color:#34624a;font-size:12px}.k-format-artifact-foot small{max-width:26ch;color:#81766a;text-align:right;font-size:11px;line-height:1.4}.k-format-story-cta{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:22px;margin-top:clamp(76px,7vw,112px);padding-top:clamp(30px,3vw,48px);border-top:1px solid rgba(255,246,238,.38)}.k-format-story-cta p{font-family:var(--font-fraunces,Georgia,serif);font-size:clamp(29px,3.3vw,43px);letter-spacing:-.045em}.k-format-cta--light{background:#fff8ef;border-color:#fff8ef;color:#33251e}.k-format-cta--light:hover{background:#f2e4d8;border-color:#f2e4d8;color:#33251e}.k-format-day{padding:clamp(100px,10vw,160px) 0;background:#f6f0e5}.k-format-section-header{display:grid;grid-template-columns:1fr 1.5fr;align-items:end;gap:30px}.k-format-section-header h2{max-width:18ch;margin:0;font-family:var(--font-fraunces,Georgia,serif);font-size:clamp(46px,5.5vw,78px);font-weight:400;line-height:1.08;letter-spacing:-.058em}.k-format-section-header .k-format-kicker{align-self:start;padding-top:9px}.k-format-moments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:60px;border-top:1px solid #cbbeb0}.k-format-moment{padding:27px 27px 0 0;min-width:0}.k-format-moment+.k-format-moment{padding-left:27px;border-left:1px solid #cbbeb0}.k-format-moment-index{color:#9b472b;font-size:12px;font-weight:650}.k-format-moment h3{max-width:16ch;margin:36px 0 13px;font-family:var(--font-fraunces,Georgia,serif);font-weight:400;font-size:clamp(27px,2.7vw,38px);line-height:1.13;letter-spacing:-.045em}.k-format-moment p{max-width:36ch;color:#6e645b;font-size:15px;line-height:1.7}.k-format-value{padding:clamp(85px,8vw,135px) 0;background:#29251f;color:#fff8ef}.k-format-value-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(45px,7vw,115px)}.k-format-value h2{max-width:13ch;margin-top:18px;font-family:var(--font-fraunces,Georgia,serif);font-size:clamp(46px,5vw,73px);font-weight:400;line-height:1.06;letter-spacing:-.053em}.k-format-value-items article{display:grid;grid-template-columns:38px 1fr;gap:22px;padding:22px 0 34px;border-top:1px solid rgba(255,248,239,.25)}.k-format-value-items article>span{font-size:12px;font-weight:700;color:#d37d56}.k-format-value-items h3{font-family:var(--font-fraunces,Georgia,serif);font-size:30px;font-weight:400;line-height:1.15;letter-spacing:-.04em}.k-format-value-items p{max-width:44ch;margin-top:12px;color:#c8bcb0;line-height:1.7;font-size:15px}.k-format-text-link{display:inline-flex;align-items:center;gap:8px;margin-top:15px;border-bottom:1px solid #d2a28b;padding-bottom:7px;color:#f4d6c5;font-weight:650;font-size:14px;text-decoration:none}.k-format-answers{padding:clamp(90px,9vw,145px) 0 70px;background:#fff8ef}.k-format-answers-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(40px,7vw,110px)}.k-format-answers h2{max-width:12ch;margin-top:19px;font-family:var(--font-fraunces,Georgia,serif);font-size:clamp(48px,5.5vw,76px);line-height:1.08;letter-spacing:-.06em;font-weight:400}.k-format-answers-intro{max-width:29ch;margin-top:23px;font-size:17px;line-height:1.65;color:#81736a}.k-format-faqs{border-top:1px solid #d9cbbd}.k-format-faqs details{border-bottom:1px solid #d9cbbd}.k-format-faqs summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:27px 0;font-size:18px;font-weight:620;line-height:1.36;cursor:pointer;list-style:none}.k-format-faqs summary::-webkit-details-marker{display:none}.k-format-faqs summary svg{flex:0 0 auto;color:#a64827;transition:transform .2s ease}.k-format-faqs details[open] summary svg{transform:rotate(180deg)}.k-format-faqs details p{max-width:66ch;padding:0 20px 29px 0;color:#665b52;font-size:15px;line-height:1.74}.k-format-related{display:flex;flex-wrap:wrap;gap:16px 40px;align-items:baseline;margin-top:80px;border-top:1px solid #d9cbbd;padding-top:28px}.k-format-related>span{color:#9b4a2e;font-size:11px;font-weight:700;letter-spacing:.1em}.k-format-related>div{display:flex;flex-wrap:wrap;gap:13px 25px}.k-format-related a{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:650;color:#332c28;text-decoration:none}.k-format-related a:hover{color:#b5411d}.k-format-final{padding:clamp(80px,8vw,120px) 0;background:#f6f0e5;text-align:center}.k-format-final-inner{display:flex;flex-direction:column;align-items:center}.k-format-final h2{margin-top:18px;font-family:var(--font-fraunces,Georgia,serif);font-size:clamp(43px,6.2vw,88px);line-height:1.06;letter-spacing:-.063em;font-weight:400;text-wrap:balance}.k-format-final h2 em{color:#b5411d;font-weight:400}.k-format-final-inner>p:not(.k-format-kicker){max-width:44ch;margin-top:24px;color:#6e645b;font-size:17px;line-height:1.65}.k-format-final .k-format-cta{margin-top:29px}.k-format-other{margin-top:24px;color:#73665d;font-size:13px;text-underline-offset:5px}@media (prefers-reduced-motion:no-preference){.k-format-reveal[data-motion-ready=true][data-visible=false] .k-format-artifact,.k-format-reveal[data-motion-ready=true][data-visible=false] .k-format-dialog{opacity:0;transform:translate3d(0,15px,0)}.k-format-reveal[data-visible=true] .k-format-dialog{animation:k-format-entrance .72s cubic-bezier(.2,.8,.2,1) both}.k-format-reveal[data-visible=true] .k-format-artifact{animation:k-format-entrance .9s cubic-bezier(.2,.8,.2,1) .34s both}}@keyframes k-format-entrance{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.k-format-reveal *,.k-format-reveal :after,.k-format-reveal :before{animation:none!important;transform:none!important;opacity:1!important;transition:none!important}.k-format-cta{transition:none}}@media (max-width:980px){.k-format-hero-grid{grid-template-columns:1fr;gap:40px;padding-top:76px}.k-format-hero-aside>p{max-width:65ch}.k-format-work-grid{grid-template-columns:1fr}.k-format-conversation{max-width:800px}.k-format-dialog h2{max-width:16ch}.k-format-answers-grid,.k-format-section-header,.k-format-value-grid{grid-template-columns:1fr}.k-format-section-header{gap:18px}}@media (max-width:680px){.k-format-container{width:min(100% - 36px,1250px)}.k-format-hero{padding:33px 0 74px}.k-format-hero-grid{padding-top:65px}.k-format-hero h1{font-size:clamp(47px,11.5vw,67px)}.k-format-hero-aside>p{font-size:17px}.k-format-cta{width:100%;max-width:360px;min-height:52px}.k-format-work{padding:73px 0 68px}.k-format-dialog h2{font-size:clamp(45px,10vw,57px)}.k-format-owner p{font-size:20px}.k-format-artifact-inner{padding:25px 20px}.k-format-artifact h3{font-size:39px}.k-format-artifact dl>div{gap:11px}.k-format-artifact dd,.k-format-artifact dt{font-size:12px}.k-format-artifact-foot small{text-align:left}.k-format-story-cta{margin-top:70px;flex-direction:column;align-items:flex-start}.k-format-day{padding:78px 0}.k-format-section-header h2{font-size:clamp(41px,9.3vw,58px)}.k-format-moments{grid-template-columns:1fr;margin-top:38px}.k-format-moment,.k-format-moment+.k-format-moment{padding:22px 0 28px;border-left:none}.k-format-moment+.k-format-moment{border-top:1px solid #cbbeb0}.k-format-moment h3{margin-top:18px;font-size:32px}.k-format-value{padding:72px 0}.k-format-value h2{font-size:clamp(40px,9vw,57px)}.k-format-value-items h3{font-size:27px}.k-format-answers{padding:75px 0 57px}.k-format-answers h2{font-size:clamp(42px,10vw,60px)}.k-format-faqs summary{font-size:17px}.k-format-related{margin-top:55px}.k-format-final{padding:70px 0}.k-format-final h2{font-size:clamp(40px,10vw,59px)}}.k-format-work-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.k-format-dialog{align-self:center}.k-format-conversation{max-width:520px}.k-format-owner{padding-left:clamp(17px,2vw,28px);border-color:#ffe0c2}.k-format-owner span{color:#f6dac9;font-size:13px}.k-format-owner p{max-width:16ch;margin-top:15px;font-family:var(--font-fraunces,Georgia,serif);font-size:clamp(36px,3.8vw,65px);font-weight:400;line-height:1.095;letter-spacing:-.057em;text-wrap:balance;overflow-wrap:break-word}.k-format-response{padding-top:26px;margin-top:37px}.k-format-response p{color:#ffe1cc;font-size:16px}.k-format-website-output{width:100%;min-width:0;align-self:center;scroll-margin-top:20px}.k-format-browser{box-shadow:0 34px 64px rgba(54,26,13,.22)}.k-format-browser .k-narrative-browser-address{color:#776e65}.k-format-generated-site{background:var(--format-site-surface);color:var(--format-site-ink)}.k-format-generated-site .k-narrative-site-nav{border-bottom-color:color-mix(in srgb,var(--format-site-ink) 15%,transparent)}.k-format-generated-site .k-narrative-site-nav>strong{color:var(--format-site-ink)}.k-format-generated-site .k-narrative-site-links{color:var(--format-site-muted)}.k-format-generated-site .k-narrative-site-demo-cta,.k-format-generated-site .k-narrative-site-order{background:var(--format-site-button);color:var(--format-site-button-text)}.k-format-generated-site .k-narrative-site-hero-copy>span:first-child,.k-format-generated-site .k-narrative-site-menu>div span{color:var(--format-site-accent)}.k-format-generated-site .k-narrative-site-hero-copy h4{color:var(--format-site-ink);font-size:clamp(33px,4.35vw,58px)}.k-format-generated-site .k-narrative-site-hero-copy h4 em{color:var(--format-site-accent)}.k-format-generated-site .k-narrative-site-hero-copy p{color:var(--format-site-muted)}.k-format-generated-site .k-narrative-site-photo{background-color:var(--format-site-panel);background-size:cover;background-position:center 50%}.k-format-generated-site .k-narrative-site-menu{background:color-mix(in srgb,var(--format-site-surface) 75%,white)}.k-format-generated-site .k-narrative-site-menu h5,.k-format-generated-site .k-narrative-site-menu li strong{color:var(--format-site-ink)}.k-format-generated-site .k-narrative-site-menu li{border-color:color-mix(in srgb,var(--format-site-ink) 16%,transparent)}.k-format-generated-site .k-narrative-site-menu li span{color:var(--format-site-muted);text-align:right}.k-format-generated-site .k-narrative-site-bag{background:var(--format-site-panel)}.k-format-generated-site .k-narrative-site-bag>div span{color:var(--format-site-muted)}.k-format-generated-site .k-narrative-site-bag strong{color:var(--format-site-ink);overflow-wrap:anywhere}.k-format-generated-site .k-narrative-site-footer{color:var(--format-site-muted)}.k-format-website-output .k-narrative-browser-draft{min-width:112px}@media (prefers-reduced-motion:no-preference){.k-format-reveal[data-motion-ready=true] .k-format-website-output:not([data-build-started=true]) .k-site-build-piece{opacity:0;transform:translate3d(0,18px,0)}.k-format-reveal[data-motion-ready=true] .k-format-website-output[data-build-started=true] .k-site-build-piece{animation:k-site-assemble .72s cubic-bezier(.2,.8,.2,1) both}.k-format-website-output[data-build-started=true] .k-site-build-piece--nav{animation-delay:.28s!important}.k-format-website-output[data-build-started=true] .k-site-build-piece--photo{animation-name:k-site-photo-build!important;animation-duration:.94s!important;animation-delay:.6s!important}.k-format-website-output[data-build-started=true] .k-site-build-piece--copy{animation-delay:.96s!important}.k-format-website-output[data-build-started=true] .k-site-build-piece--menu{animation-delay:1.34s!important}.k-format-website-output[data-build-started=true] .k-site-build-piece--bag{animation-delay:1.72s!important}.k-format-website-output[data-build-started=true] .k-site-build-piece--footer{animation-delay:2.08s!important}.k-format-reveal[data-motion-ready=true] .k-format-website-output .k-site-ready-status{opacity:0}.k-format-reveal[data-motion-ready=true] .k-format-website-output .k-site-building-status{display:block;opacity:0}.k-format-website-output[data-build-started=true] .k-site-ready-status{animation:k-site-ready .46s ease 2.78s both}.k-format-website-output[data-build-started=true] .k-site-building-status{animation:k-site-building-label 2.78s linear both}}@media (max-width:980px){.k-format-work-grid{grid-template-columns:minmax(0,1fr);gap:34px}.k-format-dialog{max-width:900px}.k-format-owner p{font-size:clamp(38px,6vw,62px);max-width:19ch}.k-format-website-output{max-width:980px;margin-inline:auto}}@media (max-width:680px){.k-format-owner p{font-size:clamp(38px,10vw,54px);line-height:1.11}.k-format-response{margin-top:28px}.k-format-website-output .k-narrative-browser-chrome{gap:6px}.k-format-website-output .k-narrative-browser-address{font-size:9px}.k-format-generated-site .k-narrative-site-photo{min-height:230px}.k-format-generated-site .k-narrative-site-hero-copy h4{font-size:clamp(39px,10vw,53px)}.k-format-generated-site .k-narrative-site-bag{gap:11px}.k-format-generated-site .k-narrative-site-bag>div{max-width:56%}.k-format-generated-site .k-narrative-site-bag>div:last-child{max-width:43%}}@media (max-width:640px) and (prefers-reduced-motion:no-preference){.k-format-website-output[data-build-started=true] .k-site-build-piece--nav{animation-delay:.1s!important}.k-format-website-output[data-build-started=true] .k-site-build-piece--photo{animation-delay:.27s!important}.k-format-website-output[data-build-started=true] .k-site-build-piece--copy{animation-delay:.56s!important}.k-format-website-output[data-build-started=true] .k-site-build-piece--menu{animation-delay:.87s!important}.k-format-website-output[data-build-started=true] .k-site-build-piece--bag{animation-delay:1.16s!important}.k-format-website-output[data-build-started=true] .k-site-build-piece--footer{animation-delay:1.36s!important}.k-format-website-output[data-build-started=true] .k-site-ready-status{animation-delay:1.99s}.k-format-website-output[data-build-started=true] .k-site-building-status{animation-duration:1.99s}.k-format-website-output[data-build-started=true] .k-narrative-browser-chrome:after{animation-duration:1.97s}}@media (prefers-reduced-motion:reduce){.k-format-reveal .k-format-website-output .k-site-build-piece,.k-format-reveal .k-format-website-output .k-site-ready-status{opacity:1!important;transform:none!important;clip-path:none!important;animation:none!important}.k-format-reveal .k-format-website-output .k-site-building-status{display:none!important}}.k-format-hero-whole{max-width:43ch;margin-top:16px;color:#f4c7ae!important;font-size:15px!important;line-height:1.65}.k-format-hero-aside .k-format-cta{margin-top:25px}.k-format-followup{background:#efe8dc;color:#29251f;padding:clamp(85px,9vw,146px) 0 clamp(88px,8vw,126px);overflow:clip}.k-format-followup-intro{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:end;gap:clamp(40px,7vw,110px)}.k-format-followup-intro h2{max-width:15ch;margin:22px 0 0;font:400 clamp(49px,5.9vw,88px)/1.04 var(--font-fraunces,Georgia,serif);letter-spacing:-.063em;text-wrap:balance}.k-format-followup-intro h2 em{color:#b5411d;font-weight:400}.k-format-followup-moment{margin-top:27px;color:#956048;font-size:13px;font-weight:650}.k-format-followup-conversation{align-self:end;padding-bottom:5px}.k-format-followup-owner{padding-left:21px;border-left:2px solid #b5411d}.k-format-followup-owner>span{color:#9d563b;font-size:13px;font-weight:750}.k-format-followup-owner p{max-width:42ch;margin-top:12px;font-size:clamp(19px,2vw,26px);line-height:1.46;font-weight:560;letter-spacing:-.025em}.k-format-followup-response{display:flex;align-items:flex-start;gap:13px;padding-top:23px;margin-top:27px;border-top:1px solid #cfc2b2}.k-format-followup-k{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:8px;color:#fff8ef;background:#b5411d;font:400 22px/1 var(--font-fraunces,Georgia,serif)}.k-format-followup-response strong{color:#302923;font-size:13px}.k-format-followup-response p{margin-top:7px;max-width:47ch;color:#716157;font-size:15px;line-height:1.65}.k-format-followup-context{display:flex;flex-wrap:wrap;align-items:center;gap:11px 23px;margin-top:clamp(55px,7vw,105px);padding:21px 0;border-top:1px solid #cec0af;border-bottom:1px solid #cec0af}.k-format-followup-context-label{display:inline-flex;align-items:center;gap:8px;margin-right:auto;color:#a9502e;font-size:11px;font-weight:800;letter-spacing:.09em;white-space:nowrap}.k-format-followup-context p{color:#52483e;font-size:13px;font-weight:650}.k-format-followup-context-separator{width:5px;height:5px;border-radius:50%;background:#a85a38}.k-format-followup-outputs{display:grid;grid-template-columns:minmax(0,1.11fr) minmax(0,1.12fr) minmax(0,.9fr);gap:clamp(14px,1.9vw,25px);align-items:stretch;margin-top:clamp(25px,3vw,43px)}.k-format-work-output{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #dbd1c6;border-radius:17px;background:#fffaf4;box-shadow:0 17px 40px rgba(58,37,22,.04);color:#29251f}.k-format-work-output-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px clamp(16px,2vw,23px);border-bottom:1px solid #e4d9cc;color:#8b6c58;background:#f8f0e7}.k-format-work-output-top>span:first-child{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:10px;font-weight:750;letter-spacing:.07em}.k-format-work-output-review{flex-shrink:0;color:#a75234;font-size:10px;font-weight:700}.k-format-work-operation-content,.k-format-work-team-content{display:flex;flex-direction:column;flex:1;padding:clamp(23px,2.5vw,35px)}.k-format-work-small-label{color:#a26246;font-size:10px;font-weight:750;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}.k-format-work-operation-content h3,.k-format-work-team-content h3{margin-top:15px;max-width:15ch;font:400 clamp(32px,2.9vw,43px)/1.09 var(--font-fraunces,Georgia,serif);letter-spacing:-.05em}.k-format-work-item{margin-top:32px;padding:21px 0;border-top:1px solid #e0d7cc;border-bottom:1px solid #e0d7cc}.k-format-work-item>strong{display:block;font-size:16px;font-weight:680;line-height:1.4}.k-format-work-item-after,.k-format-work-item-before{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin-top:20px}.k-format-work-item-after span,.k-format-work-item-before span{color:#927f71;font-size:11px}.k-format-work-item-before p{color:#837468;font-size:13px;text-decoration:line-through;text-decoration-color:#c7b6a5;text-align:right}.k-format-work-item-after{margin-top:10px}.k-format-work-item-after p{color:#a74c2c;font-size:13px;font-weight:760;text-align:right}.k-format-work-operation-note{display:flex;gap:8px;align-items:flex-start;margin-top:auto;padding-top:27px;color:#5b6754;font-size:12px;line-height:1.55}.k-format-work-operation-note svg{flex:0 0 auto;margin-top:1px}.k-format-work-social-header{display:flex;align-items:center;gap:9px;padding:13px 17px;font-size:12px;color:#3d332b}.k-format-work-social-header>strong{min-width:0;flex:1;font-weight:700}.k-format-work-social-header>span:last-child{color:#937f6e;font-size:15px}.k-format-work-social-avatar{width:30px;height:30px;flex:0 0 30px;border-radius:50%;background:#a44c2d;color:#fffaf4;display:grid;place-items:center;font:400 19px/1 var(--font-fraunces,Georgia,serif)}.k-format-work-social-photo{position:relative;display:flex;align-items:end;min-height:clamp(255px,25vw,345px);overflow:hidden;padding:clamp(21px,2.3vw,33px);color:#fffaf4;background-color:#635a50;background-size:cover;background-position:50%}.k-format-work-social-photo strong{max-width:9ch;font:400 clamp(33px,3.25vw,51px)/1.02 var(--font-fraunces,Georgia,serif);letter-spacing:-.05em;text-wrap:balance}.k-format-work-social-caption{padding:17px 19px 23px;color:#4f453b;font-size:12px;line-height:1.7}.k-format-work-social-caption strong{color:#302923;font-weight:750}.k-format-work-letter{display:flex;flex:1;flex-direction:column;padding:34px clamp(23px,2.6vw,37px);background:linear-gradient(140deg,#fffaf4,#f2e9dc)}.k-format-work-letter h3{max-width:12ch;margin-top:33px;font:400 clamp(36px,3.7vw,53px)/1.05 var(--font-fraunces,Georgia,serif);letter-spacing:-.055em}.k-format-work-letter>p{margin-top:27px;max-width:31ch;color:#66594f;font-size:14px;line-height:1.8}.k-format-work-letter-signature{margin-top:auto;padding-top:42px;color:#8e523c;font:italic 26px/1 var(--font-fraunces,Georgia,serif)}.k-format-work-output--team{background:#f7f4ec}.k-format-work-team-content{padding:clamp(22px,2.3vw,32px)}.k-format-work-team-content h3{font-size:clamp(29px,2.7vw,39px)}.k-format-work-team-content ul{display:flex;flex-direction:column;padding:0;margin:30px 0 0;list-style:none}.k-format-work-team-content li{display:flex;align-items:flex-start;gap:11px;padding:15px 0;border-top:1px solid #dfd6c9;color:#5f554a;font-size:13px;line-height:1.55}.k-format-work-check{flex:0 0 18px;display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border:1px solid #a9aa99;border-radius:4px;color:#7d826a}.k-format-work-team-end{margin-top:auto;padding-top:24px;color:#997759;font-size:11px;font-weight:650}.k-format-work-ending{margin:clamp(30px,4vw,58px) 0 0;text-align:center;color:#645a50;font-size:clamp(17px,1.6vw,20px)}.k-format-work-ending em{font-family:var(--font-fraunces,Georgia,serif);font-size:1.22em;color:#ad5130}.k-format-story-action{background:#b5411d;color:#fff8ef;padding:0 0 clamp(70px,7vw,108px)}.k-format-story-action .k-format-story-cta{margin-top:0;padding-top:clamp(30px,3.3vw,49px)}@media (prefers-reduced-motion:no-preference){.k-format-work-reveal[data-motion-ready=true] .k-format-followup-outputs:not([data-build-started=true]) .k-format-work-output{opacity:0;transform:translate3d(0,16px,0)}.k-format-followup-outputs[data-build-started=true] .k-format-work-output{animation:k-format-job-reveal .72s cubic-bezier(.18,.8,.22,1) both}.k-format-followup-outputs[data-build-started=true] .k-format-work-output:first-child{animation-delay:.12s}.k-format-followup-outputs[data-build-started=true] .k-format-work-output:nth-child(2){animation-delay:.36s}.k-format-followup-outputs[data-build-started=true] .k-format-work-output:nth-child(3){animation-delay:.6s}}@keyframes k-format-job-reveal{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}@media (max-width:1100px){.k-format-followup-intro{grid-template-columns:minmax(0,1fr);gap:42px}.k-format-followup-intro h2{max-width:18ch}.k-format-followup-conversation{max-width:800px}.k-format-followup-outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.k-format-work-output--team{grid-column:1/-1}.k-format-work-team-content ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}@media (max-width:690px){.k-format-followup{padding:77px 0 82px}.k-format-followup-intro h2{font-size:clamp(43px,10.2vw,59px)}.k-format-followup-owner p{font-size:19px}.k-format-followup-context{margin-top:55px;gap:10px}.k-format-followup-context-label{flex:1 0 100%}.k-format-followup-outputs{grid-template-columns:minmax(0,1fr);margin-top:27px;gap:17px}.k-format-work-output--team{grid-column:auto}.k-format-work-team-content ul{display:flex;flex-direction:column;gap:0}.k-format-work-output--guest,.k-format-work-output--operations,.k-format-work-output--team{width:100%}.k-format-work-social-photo{min-height:325px}.k-format-work-social-photo strong{font-size:51px}.k-format-work-operation-content h3,.k-format-work-team-content h3{font-size:41px}.k-format-story-action{padding-bottom:75px}}@media (prefers-reduced-motion:reduce){.k-format-work-reveal .k-format-work-output{opacity:1!important;transform:none!important;animation:none!important}}.k-format-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(58px,6vw,90px);border-top:1px solid rgba(255,248,239,.24)}.k-format-scope-item{display:flex;align-items:flex-start;gap:17px;min-width:0;padding:26px 24px 28px 0;border-bottom:1px solid rgba(255,248,239,.24)}.k-format-scope-item:not(:nth-child(3n+1)){padding-left:23px;border-left:1px solid rgba(255,248,239,.16)}.k-format-scope-number{color:#c77959;font-size:11px;font-weight:700}.k-format-scope-item>div{display:flex;flex-direction:column;gap:8px}.k-format-scope-item strong{color:#fff8ef;font-size:18px;font-weight:660;line-height:1.35}.k-format-scope-item>div>span{color:#c9b7aa;font-size:13px;line-height:1.55}@media (max-width:800px){.k-format-scope{grid-template-columns:repeat(2,minmax(0,1fr))}.k-format-scope-item:not(:nth-child(3n+1)){padding-left:0;border-left:0}.k-format-scope-item:nth-child(2n){padding-left:21px;border-left:1px solid rgba(255,248,239,.16)}}@media (max-width:520px){.k-format-scope{grid-template-columns:minmax(0,1fr);margin-top:44px}.k-format-scope-item,.k-format-scope-item:nth-child(2n){padding:18px 0;border-left:0}.k-format-scope-item strong{font-size:17px}}