.karkas_page___KUIZ{--milk:#f6f2ec;--paper:#fffdfa;--ink:#1a1714;--soft:#5d554c;--terra:#b4552d;--moss:#3d7a52;--sand:#e4d9c8;--line:#e0d6c7;--sp:clamp(18px,4vw,64px);background:var(--milk);color:var(--ink);font:400 18px/1.72 Manrope,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh}.karkas_wrap__nRlKT{max-width:1180px;margin:0 auto;padding:0 var(--sp)}.karkas_page___KUIZ h1,.karkas_page___KUIZ h2,.karkas_page___KUIZ h3{font-family:Prata,Georgia,serif;font-weight:400;letter-spacing:-.01em}.karkas_header__0P48i{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.karkas_logo__bM8yB{font-family:Prata,serif;font-size:20px;text-decoration:none;color:inherit}.karkas_logo__bM8yB b{color:var(--terra);font-weight:400}.karkas_nav__spqfp{display:flex;gap:22px;font-size:14.5px;color:var(--soft);flex-wrap:wrap}.karkas_nav__spqfp a{color:inherit;text-decoration:none}.karkas_nav__spqfp a:hover{color:var(--terra)}.karkas_crumbs__vHpzE{font-size:13.5px;color:var(--soft);padding:18px 0 0}.karkas_crumbs__vHpzE a{color:inherit;text-decoration:none;border-bottom:1px solid var(--line)}.karkas_head__GF_zN{padding:22px 0 30px}.karkas_head__GF_zN h1{font-size:clamp(30px,4.2vw,50px);line-height:1.08;max-width:19ch;margin:0}.karkas_head__GF_zN p{color:var(--soft);margin-top:14px;max-width:56ch;font-size:18px}.karkas_tool__H9PZq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:clamp(20px,3vw,44px);gap:clamp(20px,3vw,44px);background:var(--paper);border:1px solid var(--line);padding:clamp(20px,2.6vw,34px);align-items:center}.karkas_cap__5cNlp{font:500 12px Manrope;letter-spacing:.13em;text-transform:uppercase;color:var(--terra);margin-bottom:14px}.karkas_drop__lbFIn{border:1.5px dashed #ccc2b2;padding:30px 22px;text-align:center;background:#fdfcfa;cursor:pointer;transition:.2s}.karkas_drop__lbFIn:hover{border-color:var(--terra);background:#fdf8f5}.karkas_dropB__F_cBw{font:600 16px Manrope;margin-bottom:6px}.karkas_dropS__eiTbr{font-size:14px;color:var(--soft)}.karkas_preset__nWDA8{margin:16px 0 18px;font-size:14.5px;color:var(--soft)}.karkas_preset__nWDA8 b{color:var(--ink)}.karkas_btn__bvDlu{width:100%;border:0;background:var(--ink);color:var(--paper);padding:17px;font:600 16px Manrope;cursor:pointer;transition:.2s;display:block;text-align:center;text-decoration:none}.karkas_btn__bvDlu:hover{background:var(--terra)}.karkas_fine__JaQDF{margin-top:11px;font-size:13.5px;color:var(--soft);text-align:center}.karkas_fine__JaQDF b{color:var(--ink)}.karkas_pic__ZY6C_{aspect-ratio:4/3;overflow:hidden;background:var(--sand)}.karkas_pic__ZY6C_ img{width:100%;height:100%;object-fit:cover;display:block}.karkas_ex__gVlFq{padding:clamp(38px,5vw,66px) 0 0}.karkas_ex__gVlFq h2{font-size:clamp(23px,2.6vw,32px);margin:0 0 6px}.karkas_sub__X97Q6{color:var(--soft);font-size:15px;margin-bottom:22px}.karkas_exg__5Q4SP{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.karkas_exg__5Q4SP figure{overflow:hidden;background:var(--sand);aspect-ratio:4/3;position:relative;margin:0}.karkas_exg__5Q4SP img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.16,1,.3,1)}.karkas_exg__5Q4SP figure:hover img{transform:scale(1.05)}.karkas_exg__5Q4SP figcaption{position:absolute;left:0;right:0;bottom:0;padding:9px 12px;font:500 12.5px Manrope;color:#fff;background:linear-gradient(transparent,rgba(26,23,20,.75))}.karkas_txt__PlwvH{padding:clamp(38px,5vw,64px) 0;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,60px);gap:clamp(24px,4vw,60px);align-items:start}.karkas_txt__PlwvH .karkas_col__jtgTb>:first-child{margin-top:0}.karkas_txt__PlwvH h2{font-size:clamp(25px,2.9vw,35px);line-height:1.18;margin:2.6em 0 .5em;max-width:22ch}.karkas_txt__PlwvH h3{font-size:21px;line-height:1.3;margin:2.1em 0 .45em;max-width:26ch}.karkas_txt__PlwvH p{margin:0 0 1.25em;max-width:58ch}.karkas_txt__PlwvH .karkas_col__jtgTb>p:first-of-type{font-size:19px;line-height:1.62;color:var(--ink)}.karkas_txt__PlwvH p>strong:first-child{color:var(--terra);font-weight:600}.karkas_txt__PlwvH ul{margin:0 0 1.25em;padding-left:1.1em;list-style:none;max-width:58ch}.karkas_txt__PlwvH li{position:relative;margin-bottom:.6em}.karkas_txt__PlwvH li:before{content:"";position:absolute;left:-1.1em;top:.72em;width:5px;height:1px;background:var(--terra)}.karkas_no__OHzqY{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--terra);padding:22px 24px}.karkas_no__OHzqY h3{font-size:19px}.karkas_no__OHzqY ul{margin:0;padding-left:1.1em;color:var(--soft);list-style:none}.karkas_no__OHzqY li{position:relative;margin-bottom:9px;font-size:15.5px}.karkas_no__OHzqY li:before{content:"";position:absolute;left:-1.1em;top:.72em;width:5px;height:1px;background:var(--terra)}.karkas_no__OHzqY p{margin:0 0 .8em;max-width:none;font-size:15.5px;color:var(--soft)}.karkas_no__OHzqY p:last-child{margin-bottom:0}.karkas_no__OHzqY h3{margin:0 0 12px;max-width:none}.karkas_money__QdocZ{background:var(--ink);color:var(--paper);padding:clamp(24px,3vw,38px);margin-top:16px}.karkas_money__QdocZ h3{color:var(--paper);font-size:22px;margin:0 0 16px}.karkas_money__QdocZ .karkas_l__iioVM{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #35302a;font-size:15px;color:#c9c0b6}.karkas_money__QdocZ .karkas_l__iioVM span:last-child{color:var(--paper);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.karkas_money__QdocZ .karkas_tot__baaAH{display:flex;justify-content:space-between;gap:14px;padding-top:14px;font-family:Prata,serif;font-size:19px}.karkas_money__QdocZ .karkas_tot__baaAH span:last-child{color:#e8a87c;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.karkas_money__QdocZ .karkas_src__qIOyY{margin-top:11px;font-size:12.5px;color:#8b8178;line-height:1.5}.karkas_faq__ifiFf{padding:0 0 clamp(38px,5vw,64px)}.karkas_faq__ifiFf h2{font-size:clamp(23px,2.6vw,32px);margin-bottom:18px}.karkas_faq__ifiFf details{border-top:1px solid var(--line);padding:17px 0}.karkas_faq__ifiFf details:last-of-type{border-bottom:1px solid var(--line)}.karkas_faq__ifiFf summary{cursor:pointer;font:600 17px Manrope;list-style:none;display:flex;justify-content:space-between;gap:16px}.karkas_faq__ifiFf summary::-webkit-details-marker{display:none}.karkas_faq__ifiFf summary:after{content:"+";color:var(--terra);font-size:20px;line-height:1}.karkas_faq__ifiFf details[open] summary:after{content:"–"}.karkas_faq__ifiFf details p{margin-top:11px;color:var(--soft);max-width:70ch}.karkas_near__oxfDR{padding:0 0 clamp(38px,5vw,64px)}.karkas_near__oxfDR h2{font-size:22px;margin:0 0 14px}.karkas_near__oxfDR .karkas_g__pUV_o{display:flex;flex-wrap:wrap;gap:9px}.karkas_near__oxfDR .karkas_g__pUV_o a{border:1px solid var(--line);background:var(--paper);padding:9px 15px;font-size:14.5px;color:var(--soft);text-decoration:none;transition:.18s}.karkas_near__oxfDR .karkas_g__pUV_o a:hover{border-color:var(--terra);color:var(--ink)}.karkas_footer__KOg8P{border-top:1px solid var(--line);padding:28px 0 50px;color:var(--soft);font-size:14px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (max-width:900px){.karkas_tool__H9PZq,.karkas_txt__PlwvH{grid-template-columns:1fr}.karkas_exg__5Q4SP{grid-template-columns:repeat(2,1fr)}.karkas_header__0P48i{gap:10px}.karkas_nav__spqfp{display:none}.karkas_money__QdocZ .karkas_l__iioVM{flex-wrap:nowrap;align-items:baseline;font-size:14px}.karkas_money__QdocZ .karkas_tot__baaAH{flex-wrap:nowrap;font-size:17px}}@media (max-width:420px){.karkas_money__QdocZ .karkas_l__iioVM{font-size:13px}.karkas_money__QdocZ .karkas_tot__baaAH{font-size:16px}}.karkas_wish__kAIkZ{margin-top:16px}.karkas_wish__kAIkZ label{display:block;font-size:14px;color:var(--soft);margin-bottom:7px}.karkas_wish__kAIkZ textarea{width:100%;resize:vertical;min-height:62px;border:1px solid var(--line);background:#fdfcfa;color:var(--ink);font:400 15px/1.5 Manrope,sans-serif;padding:11px 13px}.karkas_wish__kAIkZ textarea:focus{outline:none;border-color:var(--terra)}.karkas_wish__kAIkZ textarea::placeholder{color:#a89e92}.karkas_wishFoot__IzqGj{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-top:7px;font-size:12.5px;color:var(--soft)}.karkas_wishFoot__IzqGj span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.karkas_wishLow__uWO3k{color:var(--terra)}a.karkas_drop__lbFIn{display:block;text-decoration:none;color:inherit}.home_hero__o4ZPq{padding:clamp(34px,5vw,72px) 0 clamp(26px,3vw,44px)}.home_heroSplit__gOc_O{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(30px,4vw,60px) 0 clamp(26px,3vw,44px)}.home_heroText__rxkTh{min-width:0}.home_kicker__NN1p8{font:500 12px Manrope,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--terra);margin-bottom:16px}.home_heroSplit__gOc_O h1,.home_hero__o4ZPq h1{font-size:clamp(32px,4.2vw,54px);line-height:1.06;max-width:17ch;margin:0}.home_promise__gNDJl{color:var(--soft);font-size:clamp(17px,1.4vw,19px);max-width:46ch;margin:18px 0 0}.home_act__0SHkU{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:28px}.home_act__0SHkU a{width:auto;padding:17px 34px}.home_fine__1APgq{font-size:14px;color:var(--soft)}.home_heroPic__LhlhY{min-width:0;position:relative}.home_drag__boWze{display:block;margin-top:8px;font:500 12px Manrope,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--terra)}.home_tools__n2MLt{padding:clamp(38px,5vw,72px) 0 0}.home_tools__n2MLt h2{font-size:clamp(24px,2.8vw,34px);margin:0 0 8px}.home_sub__YzJiO{color:var(--soft);font-size:16px;margin:0 0 26px;max-width:58ch}.home_toolsGrid__WddLj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,2.2vw,30px);gap:clamp(16px,2.2vw,30px)}.home_tool__yuRB3{min-width:0;display:flex;flex-direction:column}.home_tool__yuRB3 h3{font-size:22px;margin:16px 0 6px}.home_toolLine__Q_eLc{color:var(--soft);font-size:15px;margin:0 0 6px}.home_toolKeeps__3IQGs{color:var(--moss);font-size:14px;margin:0 0 16px}.home_toolStub__ZtByG{aspect-ratio:3/2;background:var(--sand);display:grid;place-items:center;color:var(--soft);font-size:14px;border:1px solid var(--line)}.home_toolAct__UHn5h{margin-top:auto;display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.home_toolGo__94XJp{font:600 15px Manrope,sans-serif;color:var(--paper);background:var(--ink);padding:12px 22px;text-decoration:none;transition:background .18s}.home_toolGo__94XJp:hover{background:var(--terra)}.home_toolMore__OP_qJ{font-size:14.5px;color:var(--soft);text-decoration:none;border-bottom:1px solid var(--line)}.home_toolMore__OP_qJ:hover{color:var(--terra);border-color:var(--terra)}.home_honest__ZAOaf{margin:26px 0 0;padding-left:16px;border-left:2px solid var(--terra);color:var(--soft);font-size:15px;max-width:62ch}.home_navGo__w_rHT{color:var(--terra)!important}.home_steps__xpYIU{padding:clamp(38px,5vw,66px) 0 0}.home_steps__xpYIU h2{font-size:clamp(23px,2.6vw,32px);margin:0 0 20px}.home_stepsGrid__K_XOm{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(14px,2vw,28px);gap:clamp(14px,2vw,28px)}.home_step__wV6Up{background:var(--paper);border:1px solid var(--line);padding:22px 24px}.home_stepN__zynFO{font-family:Prata,serif;font-size:15px;color:var(--terra);margin-bottom:10px}.home_step__wV6Up b{display:block;font:600 17px Manrope;margin-bottom:7px}.home_step__wV6Up span{font-size:15px;color:var(--soft);line-height:1.6}.home_story__vC_sE{padding:clamp(38px,5vw,64px) 0 0;max-width:66ch}.home_story__vC_sE h2{font-size:clamp(23px,2.6vw,32px);margin:30px 0 12px}.home_story__vC_sE h2:first-child{margin-top:0}.home_story__vC_sE p{margin:0 0 14px}.home_notfor__rCnNS{padding:clamp(38px,5vw,64px) 0 0}.home_notfor__rCnNS h2{font-size:clamp(23px,2.6vw,32px);margin:0 0 14px}.home_rows__xRxHd{border-top:1px solid var(--line)}.home_row__qM9Lh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);grid-gap:clamp(14px,3vw,40px);gap:clamp(14px,3vw,40px);padding:17px 2px;border-bottom:1px solid var(--line);align-items:baseline}.home_row__qM9Lh b{font:600 16.5px Manrope}.home_row__qM9Lh span{font-size:15.5px;color:var(--soft);line-height:1.6}.home_map__OJX5c{padding:clamp(38px,5vw,64px) 0 0}.home_map__OJX5c h2{font-size:clamp(23px,2.6vw,32px);margin:0 0 16px}.home_mapRow__vYgJm{padding:16px 0;border-top:1px solid var(--line)}.home_mapHub__BRg_1{display:inline-block;font-family:Prata,serif;font-size:20px;color:inherit;text-decoration:none;margin-bottom:9px}.home_mapHub__BRg_1:hover{color:var(--terra)}.home_mapKids__miQZF{display:flex;flex-wrap:wrap;gap:9px}.home_mapKids__miQZF a{border:1px solid var(--line);background:var(--paper);padding:8px 14px;font-size:14.5px;color:var(--soft);text-decoration:none;transition:.18s}.home_mapKids__miQZF a:hover{border-color:var(--terra);color:var(--ink)}.home_cta__4is5U{margin:clamp(38px,5vw,66px) 0 0;background:var(--paper);border:1px solid var(--line);padding:clamp(26px,3.6vw,48px);text-align:center}.home_cta__4is5U h2{font-size:clamp(23px,2.6vw,32px);margin:0 0 10px}.home_cta__4is5U p{color:var(--soft);margin:0 0 20px}.home_cta__4is5U a{width:auto;display:inline-block;padding:16px 36px}@media (max-width:900px){.home_shelf__jlFzN{grid-template-columns:repeat(3,1fr)}.home_row__qM9Lh,.home_stepsGrid__K_XOm{grid-template-columns:1fr}.home_row__qM9Lh{gap:6px}.home_act__0SHkU{gap:12px}}.home_mapEmpty__Z7vK8{font-size:14px;color:var(--soft)}@media (max-width:960px){.home_heroSplit__gOc_O{grid-template-columns:1fr;gap:26px}.home_toolsGrid__WddLj{grid-template-columns:1fr;gap:34px}}.beforeafter_wrap__2fVyk{margin:0}.beforeafter_box__weCjZ{position:relative;overflow:hidden;aspect-ratio:3/2;background:#e4d9c8;cursor:ew-resize;touch-action:pan-y;border:1px solid rgba(26,23,20,.1)}.beforeafter_box__weCjZ img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.beforeafter_after__VIMfE{-webkit-clip-path:inset(0 0 0 var(--split));clip-path:inset(0 0 0 var(--split))}.beforeafter_box__weCjZ:not(.beforeafter_live__0tR_O) .beforeafter_after__VIMfE,.beforeafter_box__weCjZ:not(.beforeafter_live__0tR_O) .beforeafter_handle__ovb2u{transition:left .18s ease-out,-webkit-clip-path .18s ease-out;transition:clip-path .18s ease-out,left .18s ease-out;transition:clip-path .18s ease-out,left .18s ease-out,-webkit-clip-path .18s ease-out}.beforeafter_handle__ovb2u{position:absolute;top:0;bottom:0;left:var(--split);width:2px;margin-left:-1px;background:#fffdfa;box-shadow:0 0 0 1px rgba(26,23,20,.18)}.beforeafter_handle__ovb2u:focus-visible{outline:none}.beforeafter_handle__ovb2u:focus-visible .beforeafter_grip__BVXSk{box-shadow:0 0 0 3px #b4552d}.beforeafter_grip__BVXSk{position:absolute;top:50%;left:50%;translate:-50% -50%;width:42px;height:42px;border-radius:50%;background:#fffdfa;box-shadow:0 2px 14px rgba(26,23,20,.3);display:grid;place-items:center}.beforeafter_grip__BVXSk:after,.beforeafter_grip__BVXSk:before{content:"";position:absolute;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}.beforeafter_grip__BVXSk:before{border-right:6px solid #1a1714;left:11px}.beforeafter_grip__BVXSk:after{border-left:6px solid #1a1714;right:11px}.beforeafter_tag__jVUkE{position:absolute;top:12px;z-index:2;font:500 11.5px/1 Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;padding:7px 10px;color:#fffdfa;background:rgba(26,23,20,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none}.beforeafter_tagA__6Qy6p{left:12px}.beforeafter_tagB__YR6mQ{right:12px}.beforeafter_cap__vqIIB{margin-top:10px;font:400 14px/1.5 Manrope,sans-serif;color:#5d554c}@media (prefers-reduced-motion:reduce){.beforeafter_box__weCjZ .beforeafter_after__VIMfE,.beforeafter_box__weCjZ .beforeafter_handle__ovb2u{transition:none}}