.KxWebW_page{--reputation-ease:cubic-bezier(.2, .75, .25, 1);color:#1c0e09;background:#f5f2ef;overflow:clip}.KxWebW_container{width:min(1200px,100% - 56px);margin-inline:auto}.KxWebW_hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(30px,5vw,78px);padding-block:84px 105px;display:grid}.KxWebW_heroCopy{min-width:0;animation:KxWebW_arrive .85s var(--reputation-ease) both}.KxWebW_productName{align-items:center;gap:10px;margin:0 0 29px;font-size:15px;display:flex}.KxWebW_productName svg{width:42px;height:42px}.KxWebW_hero h1{letter-spacing:-.058em;margin:0;font-size:clamp(49px,5.8vw,76px);font-weight:400;line-height:1.025}.KxWebW_hero h1 span{color:#68705c}.KxWebW_intro{color:#726358;max-width:40ch;margin:29px 0 0;font-size:18px;line-height:1.65}.KxWebW_neighborhood{max-width:365px;margin-top:35px}.KxWebW_neighborhood svg{width:100%;height:auto;display:block}.KxWebW_neighborhoodNote{transform-origin:188px 48px}.KxWebW_heroCopy:hover .KxWebW_neighborhoodNote{animation:KxWebW_noteNod .9s var(--reputation-ease)}.KxWebW_ledger{background:#faf8f3;border:1px solid #d3cbbc;min-width:0;padding:34px 30px 0;position:relative;box-shadow:8px 10px 0 -1px #e7e2d7,8px 10px #d3cbbc,0 20px 45px #5141300b}.KxWebW_ledger:after{content:"";background:linear-gradient(135deg,#faf8f3 5px,#0000 0) 0 0/12px 10px,linear-gradient(225deg,#faf8f3 5px,#0000 0) 0 0/12px 10px;height:10px;position:absolute;top:100%;left:-1px;right:-1px}.KxWebW_ledgerClip{border:2px solid #9d9986;border-radius:14px 14px 8px 8px;width:25px;height:52px;position:absolute;top:-15px;right:31px;transform:rotate(5deg)}.KxWebW_ledgerClip:after{content:"";border:1px solid #9d9986;border-top:0;border-radius:0 0 9px 9px;position:absolute;inset:6px 5px -3px}.KxWebW_ledgerHeader{color:#535e46;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.KxWebW_ledgerHeader h2{letter-spacing:-.035em;color:#31251c;margin:0;font-size:25px;font-weight:400}.KxWebW_ledgerHeader>svg{margin-right:20px}.KxWebW_locationOptions{background:#edece3;border-radius:6px;gap:5px;padding:5px;display:flex}.KxWebW_locationOptions button{color:#635b4d;min-width:0;min-height:39px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:1;padding:7px 8px;font-size:13px;transition:background .2s,box-shadow .2s}.KxWebW_locationOptions button[aria-pressed=true]{color:#24301c;background:#fbf9f2;border-color:#d6d3c5;box-shadow:0 2px 3px #4c42250b}.KxWebW_locationOptions button:hover{color:#2f3b25;background:#e3e6d7}:where(html:not(.pointer-nav)) .KxWebW_locationOptions button:focus-visible,:where(html:not(.pointer-nav)) .KxWebW_matchToggle:focus-visible,:where(html:not(.pointer-nav)) .KxWebW_cta:focus-visible{outline-offset:4px;outline:2px solid #677756}.KxWebW_ledgerFilter{color:#6e6354;justify-content:space-between;align-items:center;gap:10px;margin-block:22px 3px;font-size:12px;display:flex}.KxWebW_ledgerFilter label{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.KxWebW_ledgerFilter input{accent-color:#62704e;cursor:pointer;width:15px;height:15px;margin:0}:where(html:not(.pointer-nav)) .KxWebW_ledgerFilter input:focus-visible{outline-offset:3px;outline:2px solid #677756}.KxWebW_reviewList{min-height:443px;margin:0;padding:0;list-style:none}.KxWebW_reviewRow{animation:KxWebW_inkIn .38s var(--reputation-ease) both;border-bottom:1px dashed #d6cfc1;padding-block:21px 18px}.KxWebW_reviewByline{align-items:center;gap:9px;display:flex}.KxWebW_avatar{color:#526045;background:#e6e9dc;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:9px;display:grid}.KxWebW_reviewer{font-size:14px}.KxWebW_stars{color:#65764b;flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.KxWebW_reviewByline .KxWebW_stars{margin-left:auto}.KxWebW_reviewRow>p{color:#675b4d;margin:11px 0 14px;font-size:14px;line-height:1.6}.KxWebW_reviewMeta{color:#756957;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.KxWebW_reviewMeta>span{align-items:center;gap:4px;display:inline-flex}.KxWebW_reviewMeta .KxWebW_replied{color:#536547}.KxWebW_needsReply:before{content:"";background:#8e7962;border-radius:50%;width:4px;height:4px}.KxWebW_ledgerFoot{justify-content:center;align-items:center;gap:4px;height:31px;display:flex}.KxWebW_ledgerFoot span{background:#d0c8b8;border-radius:50%;width:3px;height:3px}.KxWebW_connectionSection{border-top:1px solid #d8ccbf;padding-block:70px 102px}.KxWebW_connectionIntro{grid-template-columns:1.08fr 1fr;align-items:end;gap:70px;margin-bottom:48px;display:grid}.KxWebW_connectionIntro h2,.KxWebW_invitationCopy h2{letter-spacing:-.05em;margin:0;font-size:clamp(39px,4.5vw,58px);font-weight:400;line-height:1.08}.KxWebW_connectionIntro h2 span{color:#68705c}.KxWebW_connectionIntro>p{color:#726358;max-width:45ch;margin:0 0 4px;font-size:17px;line-height:1.65}.KxWebW_connectionScene{background-color:#e9e6dd;background-image:repeating-linear-gradient(30deg,#0000 0 27px,#fbfaf62b 28px 29px,#0000 30px 58px),repeating-linear-gradient(150deg,#0000 0 27px,#fbfaf62b 28px 29px,#0000 30px 58px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:10px;grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);align-items:center;min-height:371px;padding:45px 43px;display:grid}.KxWebW_reviewSlip{background:#fbf8f0;border:1px solid #d5cbb9;min-width:0;padding:30px;transform:rotate(-2deg);box-shadow:0 5px #e0d8ca}.KxWebW_reviewSlip .KxWebW_stars svg{width:16px;height:16px}.KxWebW_reviewSlip blockquote{letter-spacing:-.025em;margin:24px 0;font-size:clamp(19px,2vw,25px);line-height:1.4}.KxWebW_reviewSlip>p{margin:0;font-size:14px}.KxWebW_reviewSlip>p span{color:#766853;margin-top:6px;font-size:12px;display:block}.KxWebW_slipRule{background:#e4ded0;height:1px;margin-top:24px}.KxWebW_connectionMiddle{z-index:1;flex-direction:column;align-self:center;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.KxWebW_connectionThread{width:100%;height:76px;overflow:visible}.KxWebW_connectionThread path{fill:none;stroke:#c4c8b5;stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 6}.KxWebW_connectionThread .KxWebW_threadInk{stroke:#7a8a64;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .7s var(--reputation-ease)}.KxWebW_connectionScene[data-open=true] .KxWebW_threadInk{stroke-dashoffset:0}.KxWebW_matchToggle{color:#546044;max-width:148px;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;padding:10px;font-size:13px;display:flex}.KxWebW_matchToggle svg{box-sizing:content-box;background:#e9eddf;border:1px solid #a9b199;border-radius:50%;padding:10px;transition:transform .22s,background .22s}.KxWebW_matchToggle:hover svg{background:#dbe3ce;transform:scale(1.07)}.KxWebW_projectPocket{flex-direction:column;justify-content:center;min-width:0;min-height:300px;display:flex;position:relative}.KxWebW_pocketArt{width:100%;max-width:300px;transition:opacity .35s ease, transform .55s var(--reputation-ease);margin-inline:auto}.KxWebW_pocketArt svg{width:100%;height:auto;display:block}.KxWebW_pocketPaper{transition:transform .55s var(--reputation-ease)}.KxWebW_connectionScene[data-open=true] .KxWebW_pocketPaper{transform:translateY(-13px)}.KxWebW_pocketLabel{text-align:center;color:#657050;margin:9px 0 0;font-size:14px}.KxWebW_projectDetails{animation:KxWebW_inkIn .43s var(--reputation-ease) both;background:#f6f6ed;border:1px solid #c9cfb9;border-radius:5px;margin:-14px 12px 0;padding:18px 20px}.KxWebW_projectNumber{color:#60704e;font-size:12px}.KxWebW_projectDetails h3{letter-spacing:-.035em;margin:7px 0;font-size:23px;font-weight:400;line-height:1.1}.KxWebW_projectDetails>p{color:#6d705c;margin:0;font-size:14px}.KxWebW_projectDetails>div{color:#566448;border-top:1px solid #d7dccb;align-items:center;gap:7px;margin-top:15px;padding-top:12px;font-size:13px;display:flex}.KxWebW_invitationSection{background:#e0e5d4}.KxWebW_invitationInner{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-block:70px 82px;display:grid}.KxWebW_invitationArt{min-width:0}.KxWebW_invitationArt svg{width:100%;height:auto;display:block}.KxWebW_invitationPaper{transition:transform .65s var(--reputation-ease)}.KxWebW_invitationInner:hover .KxWebW_invitationPaper,.KxWebW_invitationInner:focus-within .KxWebW_invitationPaper{transform:translateY(-15px)}.KxWebW_invitationCopy h2{color:#36452a}.KxWebW_invitationCopy>p{color:#5b6650;max-width:41ch;margin:27px 0 35px;font-size:17px;line-height:1.65}.KxWebW_cta{color:#f6f5ed;background:#25341c;border-radius:5px;align-items:center;gap:24px;padding:16px 20px;font-size:14px;display:inline-flex}.KxWebW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes KxWebW_arrive{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes KxWebW_inkIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes KxWebW_noteNod{0%,to{transform:rotate(0)}38%{transform:rotate(-5deg)translateY(-3px)}70%{transform:rotate(2deg)}}@media (max-width:1000px){.KxWebW_hero{gap:35px;padding-block:68px 95px}.KxWebW_hero h1{font-size:clamp(48px,5.9vw,62px)}.KxWebW_ledger{padding-inline:22px}.KxWebW_connectionIntro{gap:40px}.KxWebW_connectionScene{grid-template-columns:minmax(0,1fr) 137px minmax(0,1fr);padding:30px 25px}.KxWebW_reviewSlip{padding:23px}.KxWebW_invitationInner{gap:35px}}@media (max-width:800px){.KxWebW_hero{grid-template-columns:minmax(0,1fr);gap:47px;max-width:640px}.KxWebW_heroCopy{position:relative}.KxWebW_hero h1{max-width:580px;font-size:clamp(48px,8.5vw,72px)}.KxWebW_intro{max-width:46ch}.KxWebW_neighborhood{max-width:270px;margin-top:23px}.KxWebW_ledger{margin-right:9px;padding-inline:30px}.KxWebW_reviewList{min-height:411px}.KxWebW_connectionIntro{grid-template-columns:minmax(0,1fr);gap:26px}.KxWebW_connectionIntro>p{max-width:54ch}.KxWebW_connectionScene{grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);gap:0;padding:30px 20px}.KxWebW_reviewSlip{padding:22px 17px}.KxWebW_reviewSlip blockquote{font-size:20px}.KxWebW_projectDetails{margin-inline:0;padding:15px}.KxWebW_projectDetails h3{font-size:21px}.KxWebW_matchToggle{padding:8px 5px;font-size:12px}.KxWebW_invitationInner{grid-template-columns:.85fr 1fr;gap:25px}.KxWebW_invitationCopy h2{font-size:38px}.KxWebW_invitationCopy>p{font-size:16px}}@media (max-width:600px){.KxWebW_container{width:calc(100% - 36px)}.KxWebW_hero{gap:36px;padding-block:41px 74px}.KxWebW_productName{margin-bottom:23px;font-size:14px}.KxWebW_hero h1{font-size:clamp(43px,10vw,59px)}.KxWebW_intro{margin-top:25px;font-size:17px}.KxWebW_neighborhood{max-width:280px;margin:22px auto 0}.KxWebW_ledger{padding:26px 18px 0}.KxWebW_ledgerHeader{padding-bottom:20px}.KxWebW_ledgerHeader h2{font-size:24px}.KxWebW_ledgerClip{right:24px}.KxWebW_locationOptions{gap:2px}.KxWebW_locationOptions button{padding:8px 4px;font-size:12px}.KxWebW_reviewList{min-height:480px}.KxWebW_reviewRow{padding-block:20px}.KxWebW_reviewByline{flex-wrap:wrap;gap:8px 7px}.KxWebW_reviewer{font-size:13px}.KxWebW_reviewByline .KxWebW_stars{gap:1px}.KxWebW_reviewByline .KxWebW_stars svg{width:11px}.KxWebW_connectionSection{padding-block:46px 64px}.KxWebW_connectionIntro{gap:22px;margin-bottom:32px}.KxWebW_connectionIntro h2{font-size:clamp(37px,8.6vw,49px)}.KxWebW_connectionIntro>p{font-size:16px}.KxWebW_connectionScene{grid-template-columns:minmax(0,1fr);padding:32px 23px}.KxWebW_reviewSlip{padding:25px}.KxWebW_reviewSlip blockquote{font-size:25px}.KxWebW_connectionMiddle{justify-content:center;min-height:105px;padding-top:12px}.KxWebW_connectionThread{width:135px;height:75px;position:absolute;top:26px;left:calc(50% - 85px);transform:rotate(90deg)}.KxWebW_matchToggle{background:#e9e6dd;border-radius:5px;flex-direction:row;gap:10px;max-width:none;margin-left:18px;padding:7px 10px;font-size:13px;position:relative}.KxWebW_matchToggle svg{padding:7px}.KxWebW_projectPocket{min-height:290px}.KxWebW_pocketArt{max-width:285px}.KxWebW_projectDetails{margin-inline:8px}.KxWebW_invitationInner{grid-template-columns:minmax(0,1fr);gap:25px;padding-block:34px 62px}.KxWebW_invitationArt{width:100%;max-width:420px;margin-inline:auto}.KxWebW_invitationCopy h2{font-size:clamp(38px,9vw,51px)}.KxWebW_invitationCopy>p{margin-block:23px 29px;font-size:17px}}@media (max-width:370px){.KxWebW_container{width:calc(100% - 30px)}.KxWebW_hero h1{font-size:42px}.KxWebW_ledger{padding-inline:13px}.KxWebW_reviewByline .KxWebW_stars{margin-left:35px}.KxWebW_reviewList{min-height:562px}.KxWebW_connectionScene{padding-inline:17px}.KxWebW_reviewSlip{padding:21px}.KxWebW_reviewSlip blockquote{font-size:23px}.KxWebW_matchToggle{gap:6px;font-size:12px}.KxWebW_connectionIntro h2{font-size:35px}.KxWebW_cta{gap:13px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.KxWebW_page *,.KxWebW_page :before,.KxWebW_page :after{transition:none!important;animation:none!important}.KxWebW_heroCopy:hover .KxWebW_neighborhoodNote,.KxWebW_matchToggle:hover svg,.KxWebW_connectionScene[data-open=true] .KxWebW_pocketPaper,.KxWebW_invitationInner:hover .KxWebW_invitationPaper,.KxWebW_invitationInner:focus-within .KxWebW_invitationPaper{transform:none}}
