@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/familjen-grotesk-latin-wght-normal-CfZa4wxB.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/familjen-grotesk-latin-ext-wght-normal-Cvgdx4cy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--ink:#141414;--paper:#fff;--muted:#737373;--soft:#8a8a8a;--hair:#dcdcdc;--line:#ececec;--edge:#e5e5e5;--fill:#f6f6f6;--pink:#ee7fa0;--blue:#5b8def;--wash-pink:#fbdfe7;--wash-blue:#dfeafb;--r-thumb:13px;--r-tile:20px;--r-hero:26px;--r-card:24px;--r-cut:16px;--sh-float:0 1px 0 #ececec,0 8px 24px #1414141a;--sh-card:0 1px 0 #ececec,0 14px 34px #1414141f;--sh-cut:0 10px 26px #14141429;--ease:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--t-fast:.16s;--t:.28s;--t-slow:.42s;--font:"Familjen Grotesk",system-ui,-apple-system,sans-serif;--star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%235b8def' stroke='%235b8def' stroke-width='3' stroke-linejoin='round' d='M12 3.5l2.5 5.4 5.9.7-4.4 4 1.2 5.8L12 16.5l-5.2 2.9L8 13.6l-4.4-4 5.9-.7z'/%3E%3C/svg%3E")}.cut{object-fit:cover;border-radius:var(--r-cut);box-shadow:var(--sh-cut);z-index:2;border:5px solid #fff;position:absolute}.sp{z-index:3;pointer-events:none;border-radius:3px;height:6px;position:absolute}.sp.p{background:var(--pink)}.sp.b{background:var(--blue)}.spk{vertical-align:middle;background:var(--pink);border-radius:3px;width:13px;height:5px;margin-left:8px;display:inline-block;transform:rotate(-28deg)}.star{vertical-align:-2px;background:var(--star) center/contain no-repeat;width:16px;height:16px;margin-left:6px;display:inline-block;transform:rotate(-10deg)}@font-face{font-family:Familjen Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica);size-adjust:94%;ascent-override:96%;descent-override:26%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:24px}body{color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;margin:0;font-family:Familjen Grotesk,Familjen Fallback,system-ui,-apple-system,sans-serif;line-height:1.45;overflow-x:hidden}a{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}img{max-width:100%;height:auto}[hidden]{display:none!important}.no-js .ww-js{display:none}.ww-skip{z-index:50;background:var(--ink);color:#fff;border-radius:999px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:16px}.ww-skip:focus{top:12px}.ww-wash{background:radial-gradient(90% 100% at 0% 0%,var(--wash-pink) 0%,#fbdfe700 60%),radial-gradient(90% 100% at 100% 0%,var(--wash-blue) 0%,#dfeafb00 62%);pointer-events:none;z-index:0;height:340px;position:absolute;inset:0 0 auto}.pri{background:var(--ink);color:#fff;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;transition:transform var(--t-fast) var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.pri:active{transform:scale(.96)}.gh{min-height:44px;font:inherit;color:inherit;white-space:nowrap;cursor:pointer;transition:background var(--t-fast);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.gh:hover{background:#7f7f7f1f}.ww-arrow{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ww-top{z-index:5;align-items:center;gap:20px;max-width:1180px;min-height:64px;margin:0 auto;padding:16px 16px 0;display:flex;position:relative}.ww-brand{letter-spacing:-.3px;align-items:center;gap:9px;font-size:19px;font-weight:600;text-decoration:none;display:inline-flex}.ww-mark{width:28px;height:28px;display:block}.ww-brand.sm{font-size:16px}.ww-brand.sm .ww-mark{width:22px;height:22px}.ww-nav{gap:22px;font-size:15.5px;display:none}.ww-nav a{color:#3d3d3d;padding:10px 0;text-decoration:none}.ww-nav a:hover,.ww-nav a[aria-current=page]{color:var(--ink)}.ww-nav a[aria-current=page]{font-weight:600}.ww-acts{align-items:center;gap:6px;margin-left:auto;display:flex}.ww-lang,.ww-login{color:var(--muted);padding:10px 8px;font-size:15px;text-decoration:none;display:none}.ww-lang:hover,.ww-login:hover{color:var(--ink)}.ww-start{min-height:44px;color:var(--ink);white-space:nowrap;align-items:center;padding:0 8px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ww-start:hover{text-underline-offset:4px;text-decoration:underline}.ww-menu{position:relative}.ww-menu summary{cursor:pointer;border-radius:999px;align-items:center;min-height:44px;padding:0 12px;font-size:15px;font-weight:500;list-style:none;display:inline-flex}.ww-menu summary::-webkit-details-marker{display:none}.ww-menu[open] summary{background:var(--fill)}.ww-menu-panel{width:min(320px,100vw - 32px);box-shadow:var(--sh-card);z-index:20;background:#fff;border-radius:22px;flex-direction:column;padding:10px 20px 14px;display:flex;position:absolute;top:52px;right:0}.ww-menu-panel a{border-bottom:1.5px dotted var(--hair);align-items:center;min-height:46px;font-size:17px;text-decoration:none;display:flex}.ww-menu-panel nav{flex-direction:column;display:flex}.ww-menu-panel .ww-lang{color:var(--muted);border-bottom:0;padding:0;display:flex}@media (width>=960px){.ww-top{padding:24px 40px 0}.ww-nav{display:flex}.ww-lang,.ww-login{display:inline-flex}.ww-menu{display:none}}.ww-main{z-index:1;position:relative}.ww-page{max-width:1180px;margin:0 auto;padding:0 16px 56px}.ww-hero{max-width:780px;padding:40px 0 8px;position:relative}.ww-trail ol{color:var(--muted);flex-wrap:wrap;gap:6px;margin:0 0 20px;padding:0;font-size:14px;list-style:none;display:flex}.ww-trail li+li:before{content:"/";color:#bdbdbd;margin-right:6px}.ww-trail a{text-decoration:none}.ww-trail a:hover{color:var(--ink);text-decoration:underline}.ww-hero h1{letter-spacing:-1.1px;text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:34px;font-weight:600;line-height:1.08}.ww-lede{letter-spacing:-.35px;color:var(--muted);text-wrap:pretty;margin:12px 0 0;font-size:21px;font-weight:500;line-height:1.3}.ww-lede a{color:var(--ink)}.ww-points{max-width:680px;margin:22px 0 0;padding:0;list-style:none}.ww-points li{border-bottom:1.5px dotted var(--hair);padding:11px 0 11px 22px;font-size:16.5px;position:relative}.ww-points li:before{content:"";background:var(--ink);border-radius:2px;width:9px;height:4px;position:absolute;top:19px;left:2px;transform:rotate(-28deg)}.ww-hero-acts{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.ww-hero-acts .pri{min-height:50px;padding:0 24px;font-size:16px}.ww-note{color:var(--muted);margin:12px 0 0;font-size:14.5px}.ww-updated{color:var(--muted);margin:22px 0 0;font-size:14px}.ww-sprinkles{pointer-events:none;width:80px;height:40px;display:none;position:absolute;top:34px;right:4%}@media (width>=640px){.ww-sprinkles{display:block}}.ww-sprinkles .sp:first-child{width:14px;top:12px;left:0;transform:rotate(-24deg)}.ww-sprinkles .sp:nth-child(2){width:12px;top:0;left:26px;transform:rotate(18deg)}.ww-sprinkles .sp:nth-child(3){width:11px;top:20px;left:52px;transform:rotate(62deg)}.ww-kind-home .ww-hero h1{letter-spacing:-1.5px;font-size:40px}.ww-cuts{display:none}@media (width>=960px){.ww-cuts{pointer-events:none;width:380px;height:320px;display:block;position:absolute;top:56px;right:0}.ww-cuts .cut{object-fit:cover;position:absolute}.ww-cuts .c1{width:150px;height:150px;top:96px;left:40px;transform:rotate(-8deg)}.ww-cuts .c2{width:180px;height:180px;top:40px;left:170px;transform:rotate(7deg)}.ww-cuts .c3{width:118px;height:118px;top:20px;left:0;transform:rotate(5deg)}.ww-kind-home .ww-hero{max-width:none}.ww-kind-home .ww-hero>h1,.ww-kind-home .ww-lede{max-width:700px}.ww-kind-home .ww-sprinkles{top:40px;right:120px}.ww-page{padding:0 40px 80px}.ww-hero{padding:72px 0 16px}.ww-hero h1{letter-spacing:-1.9px;font-size:52px}.ww-kind-home .ww-hero h1{letter-spacing:-2.4px;font-size:64px}.ww-lede{letter-spacing:-.5px;font-size:25px}.ww-sprinkles{top:84px;right:0}}.ww-stage{max-width:1100px;margin:32px 0 8px}.ww-stage>h2{letter-spacing:-.6px;margin:0 0 10px;scroll-margin-top:24px;font-size:26px;font-weight:600}.ww-stage>p{max-width:680px;margin:0 0 14px;font-size:17px;line-height:1.55}.ww-stage .ww-tool{margin:0}.ww-body{margin-top:28px}.ww-prose{max-width:680px;font-size:17.5px;line-height:1.6}.ww-prose>p,.ww-prose>ul,.ww-prose>ol{margin:0 0 18px}.ww-prose a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ww-prose a:hover{text-decoration-thickness:2px}.ww-prose a.pri,.ww-prose a.gh,.ww-stage a.pri,.ww-stage a.gh{text-decoration:none}.ww-prose h2{letter-spacing:-.6px;text-wrap:balance;margin:48px 0 14px;scroll-margin-top:24px;font-size:26px;font-weight:600;line-height:1.18}.ww-prose h3{letter-spacing:-.3px;margin:32px 0 10px;font-size:20px;font-weight:600;line-height:1.25}.ww-prose h4{margin:24px 0 8px;font-size:17.5px;font-weight:600}.ww-prose>h2:first-child{margin-top:8px}.ww-prose ul,.ww-prose ol{padding-left:22px}.ww-prose li{margin:6px 0}.ww-prose li::marker{color:var(--muted)}.ww-prose code{background:var(--fill);border-radius:5px;padding:1px 5px;font-size:.9em}.ww-prose blockquote{border-left:2px solid var(--ink);color:#3d3d3d;margin:24px 0;padding:2px 0 2px 18px}.ww-prose hr{border:0;border-top:1.5px dotted var(--hair);margin:36px 0}.ww-columns{columns:2 180px;column-gap:28px}.ww-columns li{break-inside:avoid}.ww-detail{color:var(--muted);font-size:.9em;line-height:1.4;display:block}.ww-bt{font-size:20px}.ww-foot-note{color:var(--muted);font-size:14.5px;line-height:1.5}.ww-src{color:var(--muted);margin:-4px 0 12px;font-size:14.5px}.ww-toc{max-width:680px;margin:0 0 28px}.ww-toc details{border-top:1.5px dotted var(--hair);border-bottom:1.5px dotted var(--hair)}.ww-toc summary{cursor:pointer;align-items:center;min-height:48px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.ww-toc summary::-webkit-details-marker{display:none}.ww-toc summary:after{content:"";width:9px;height:9px;transition:transform var(--t-fast);border-bottom:2px solid #9a9a9a;border-right:2px solid #9a9a9a;margin-left:auto;transform:rotate(45deg)translateY(-3px)}.ww-toc details[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.ww-toc ol{margin:0 0 14px;padding:0 0 0 20px;font-size:15px;line-height:1.4}.ww-toc li{color:var(--muted);margin:7px 0}.ww-toc a{color:#3d3d3d;text-decoration:none}.ww-toc a:hover{color:var(--ink);text-decoration:underline}.ww-toc-side{display:none}.ww-toc-side>p{color:var(--muted);margin:6px 0 10px;font-size:14px}@media (width>=1100px){.ww-long .ww-body{grid-template-columns:220px minmax(0,680px);align-items:start;gap:64px;display:grid}.ww-long .ww-toc{max-height:calc(100vh - 48px);margin:0;position:sticky;top:24px;overflow:auto}.ww-long .ww-toc-fold{display:none}.ww-long .ww-toc-side{display:block}.ww-toc-side ol{padding:0;list-style:none}}.ww-table{-webkit-overflow-scrolling:touch;border-top:1.5px solid var(--ink);margin:20px 0 24px;overflow-x:auto}.ww-table table{border-collapse:collapse;width:100%;min-width:480px;font-size:15.5px;line-height:1.4}.ww-table th,.ww-table td{text-align:left;vertical-align:top;border-bottom:1.5px dotted var(--hair);padding:11px 14px 11px 0}.ww-table thead th{color:var(--muted);font-size:14px;font-weight:600}.ww-table tbody th{font-weight:600}.ww-table:focus-visible{outline-offset:2px}@media (width<=639px){.ww-table.ww-stack{border-top:0;overflow:visible}.ww-stack table{min-width:0}.ww-stack table,.ww-stack tbody,.ww-stack tr,.ww-stack th,.ww-stack td{width:auto;display:block}.ww-stack thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ww-stack tr{border-top:1.5px solid var(--ink);padding:12px 0 10px}.ww-stack tbody th{border:0;padding:0 0 6px;font-size:16.5px}.ww-stack td{border:0;border-top:1.5px dotted var(--hair);text-align:left;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;padding:6px 0;display:grid}.ww-stack td:before{content:attr(data-label);color:var(--muted);font-size:14px}.ww-matrix .ww-stack td{text-align:left}}@media (width>=1000px){.ww-table.wide{width:min(1100px,100vw - 80px);max-width:none}}.ww-facts{margin:28px 0}.ww-facts dl{margin:0}.ww-facts dl>div{border-bottom:1.5px dotted var(--hair);grid-template-columns:minmax(0,1fr);gap:2px;padding:13px 0;display:grid}.ww-facts dt{letter-spacing:-.3px;font-size:20px;font-weight:600;line-height:1.25}.ww-facts dd{color:var(--muted);margin:0;font-size:15.5px}.ww-facts .hi dt{font-size:24px}@media (width>=640px){.ww-facts dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:20px}}.ww-matrix{margin:28px 0}.ww-matrix td,.ww-matrix thead th{text-align:center}.ww-yes,.ww-no{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;width:20px;height:20px}.ww-yes{stroke:var(--ink)}.ww-no{stroke:#b5b5b5}.ww-figure{margin:28px 0}.ww-figure img{border-radius:var(--r-tile);width:100%;box-shadow:0 0 0 1px var(--line);display:block}.ww-figure figcaption{color:var(--muted);margin-top:10px;font-size:14.5px}.ww-callout{border-left:2px solid var(--ink);margin:28px 0;padding:4px 0 4px 18px}.ww-callout-t{letter-spacing:-.2px;margin:0 0 6px;font-size:19px;font-weight:600}.ww-callout p{margin:0 0 10px}.ww-proscons{gap:8px;margin:24px 0;display:grid}@media (width>=640px){.ww-proscons{grid-template-columns:1fr 1fr;gap:32px}}.ww-reqs{margin:32px 0}.ww-reqs ol{counter-reset:req;margin:0;padding:0;list-style:none}.ww-reqs li{counter-increment:req;border-bottom:1.5px dotted var(--hair);gap:14px;margin:0;padding:12px 0;display:flex}.ww-reqs li:before{content:counter(req);background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:1px;font-size:13.5px;font-weight:600;display:grid}.ww-go{align-items:center;gap:8px;margin-top:14px;font-weight:600;display:inline-flex;text-decoration:none!important}.ww-links{margin:28px 0}.ww-links ul{margin:0;padding:0;list-style:none}.ww-links li{margin:0}.ww-links a{border-bottom:1.5px dotted var(--hair);align-items:center;gap:14px;padding:14px 0;display:flex;text-decoration:none!important}.ww-links a>span{flex:1;min-width:0}.ww-links b{font-size:17px;font-weight:600}.ww-links .ww-detail{margin-top:2px;font-size:15px}.ww-links a:hover b{text-underline-offset:3px;text-decoration:underline}.ww-links .ww-arrow{color:var(--muted)}.ww-thumb{border-radius:var(--r-thumb);object-fit:cover;width:46px;height:46px;box-shadow:0 0 0 1px var(--line);flex:none}.ww-links[id]{scroll-margin-top:24px}.ww-cta{border-top:1.5px dotted var(--hair);border-bottom:1.5px dotted var(--hair);margin:44px 0;padding:30px 0}.ww-say{letter-spacing:-.5px;margin:0;font-size:24px;font-weight:500;line-height:1.25}.ww-say b{font-weight:500}.ww-say span{color:var(--muted)}.ww-cta-acts{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.ww-sheet-wrap{margin:32px 0}.ww-sheet{border:1px solid var(--edge);border-radius:var(--r-tile);background:#fff;padding:22px 20px}.ww-form{margin:0}.ww-form>div{border-bottom:1.5px dotted #c9c9c9;padding:12px 0 22px}.ww-form>div[data-lines="2"]{padding-bottom:46px}.ww-form>div[data-lines="3"]{padding-bottom:70px}.ww-form>div[data-lines="4"]{padding-bottom:94px}.ww-form dt{font-size:15.5px;font-weight:600}.ww-form dd{margin:2px 0 0}.ww-sheet .ww-table{border-top:0;margin:0}.ww-copy{margin:32px 0}.ww-copy pre{border-radius:var(--r-tile);background:var(--fill);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:18px;font-size:15px;line-height:1.55}.ww-copy-acts{gap:6px;margin-top:8px;display:flex}.ww-sizes ul{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin:16px 0;padding:0;list-style:none;display:grid}.ww-sizes li{flex-direction:column;gap:6px;margin:0;font-size:15px;display:flex}.ww-sizes li>span{flex-direction:column;display:flex}.ww-sizes svg circle,.ww-sizes svg rect{fill:#fafafa;stroke:#9a9a9a;stroke-width:1.5px}.ww-sizes .hi svg circle,.ww-sizes .hi svg rect{fill:var(--wash-pink);stroke:var(--ink)}.ww-palette-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:22px;margin:18px 0;display:grid}.ww-palette figure{margin:0}.ww-palette img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-tile);width:100%;display:block}.ww-palette figcaption{flex-direction:column;gap:6px;margin-top:10px;font-size:15px;display:flex}.ww-swatches{flex-direction:column;gap:3px;display:flex}.ww-places{margin:24px 0}.ww-places .ww-region{margin:0 0 14px}.ww-places .ww-region>p{margin:0 0 4px}.ww-places ul{margin:0;padding:0;list-style:none}.ww-places li{margin:0;padding:5px 0}.ww-places a{text-decoration:none!important}.ww-places a:hover{text-decoration:underline!important}.ww-places details summary{cursor:pointer;border-bottom:1.5px dotted var(--hair);align-items:center;min-height:48px;font-weight:600;display:flex}.ww-tool{margin:32px 0}.ww-island{margin-top:14px}.ww-tool-ph{border-radius:var(--r-tile);background:linear-gradient(#fafafa,#fff);min-height:520px}.ww-ph-sheet-cut,.ww-ph-break-even{min-height:420px}.ww-faq{margin-top:48px}.ww-faq details{border-bottom:1.5px dotted var(--hair)}.ww-faq summary{cursor:pointer;align-items:center;gap:14px;padding:15px 0;font-size:17px;font-weight:600;line-height:1.35;list-style:none;display:flex}.ww-faq summary::-webkit-details-marker{display:none}.ww-faq summary:after{content:"";width:9px;height:9px;transition:transform var(--t-fast);border-bottom:2px solid #9a9a9a;border-right:2px solid #9a9a9a;flex:none;margin-left:auto;transform:rotate(45deg)translateY(-3px)}.ww-faq details[open] summary:after{transform:rotate(-135deg)translateY(-2px)}.ww-faq details p{color:#2e2e2e;margin:0 0 16px}.ww-sources{margin-top:40px;font-size:15px}.ww-sources ul{padding-left:20px}.ww-sources a{overflow-wrap:anywhere}.ww-related{margin-top:40px}.tk{font-size:16px;line-height:1.4;container-type:inline-size}.tk fieldset{border:0;min-width:0;margin:0 0 22px;padding:0}.tk legend{margin:0 0 8px;padding:0;font-size:17px;font-weight:600}.tk-head{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;margin-bottom:14px;display:flex}.tk-say{letter-spacing:-.35px;flex:320px;margin:0;font-size:21px;font-weight:500;line-height:1.3}.tk-say b{font-weight:500}.tk-say span{color:var(--muted)}.tk-currency{color:var(--muted);flex-direction:column;gap:2px;font-size:13.5px;display:flex}.tk select,.tk input{font:inherit;color:inherit}.tk select{background:0 0;border:0;border-bottom:1.5px dotted #bdbdbd;border-radius:0;min-height:44px;padding:6px 4px;font-size:16px}.tk-presets{flex-wrap:wrap;gap:8px;margin:0 0 6px;display:flex}.tk-chip{min-height:40px;box-shadow:0 0 0 1.5px var(--line);font:inherit;cursor:pointer;color:var(--ink);background:#fff;border:0;border-radius:999px;padding:0 15px;font-size:15px;font-weight:500}.tk-chip[aria-pressed=true]{color:var(--ink);box-shadow:0 0 0 2px var(--ink);background:#fff}.tk-note{color:var(--muted);margin:10px 0 0;font-size:14.5px}.tk-grid{gap:24px;margin-top:18px;display:grid}@container (width>=760px){.tk-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:40px}.tk-grid .tk-result{position:sticky;top:20px}}.tk-field{flex-direction:column;gap:2px;min-width:0;margin:0 0 10px;display:flex}.tk-field>span:first-child{color:var(--muted);font-size:13.5px}.tk-field input,.tk-row input{background:0 0;border:0;border-bottom:1.5px dotted #bdbdbd;border-radius:0;outline:0;width:100%;min-height:44px;padding:6px 0;font-size:18px;font-weight:500}.tk-field input:focus,.tk-row input:focus{border-bottom:1.5px solid var(--ink)}.tk-field small{color:var(--muted);font-size:13px}.tk-money{align-items:baseline;gap:4px;display:flex}.tk-money>span{color:var(--muted);font-size:16px}.tk-row{grid-template-columns:minmax(0,1fr) 112px 40px;align-items:end;gap:10px;margin-bottom:6px;display:grid}.tk-row input{font-size:16.5px}.tk-x{cursor:pointer;width:40px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.tk-x:hover{background:var(--fill)}.tk-x:disabled{opacity:.3;cursor:default}.tk-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.tk-add{font:inherit;cursor:pointer;min-height:44px;color:var(--ink);background:0 0;border:0;padding:0;font-weight:600}.tk-more{margin-top:6px}.tk-more summary{cursor:pointer;min-height:44px;color:var(--muted);align-items:center;font-size:15px;display:flex}.tk-pack{border-bottom:1.5px dotted var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:8px 0;display:grid}.tk-pack b{grid-column:1/-1;font-size:15px}.tk-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tk-toggle{background:var(--fill);border-radius:999px;gap:4px;margin:0 0 10px;padding:3px;display:inline-flex}.tk-toggle button{min-height:38px;font:inherit;cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:14.5px;font-weight:500}.tk-toggle button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #1414141f}.tk-result{border-top:1.5px solid var(--ink);padding-top:14px}.tk-price{flex-direction:column;gap:2px;margin:0 0 12px;display:flex}.tk-price>span{color:var(--muted);font-size:14px}.tk-price strong{letter-spacing:-1.4px;font-variant-numeric:tabular-nums;font-size:44px;font-weight:600;line-height:1.05}.tk-price small{color:var(--muted);font-size:15px}.tk-price[data-loss] strong{color:#b4234a}.tk-lines{margin:0}.tk-lines>div{border-bottom:1.5px dotted var(--hair);justify-content:space-between;gap:14px;padding:10px 0;font-size:15.5px;display:flex}.tk-lines dt{color:var(--muted)}.tk-lines dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.tk-lines .tk-strong dt{color:var(--ink);font-weight:600}.tk-health{align-items:baseline;gap:8px;margin:14px 0 0;font-size:15px;display:flex}.tk-health .spk{flex:none;align-self:center;margin:0}.tk-acts{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.tk-acts .gh{box-shadow:0 0 0 1.5px var(--line)}.tk-says{margin:0;padding-left:18px;font-size:16px}.tk-says li{margin:6px 0}.tk-fields{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:4px 18px;margin-bottom:18px;display:grid}.tk-recipe{margin:0;padding:0;list-style:none}.tk-recipe>li{border-bottom:1.5px dotted var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 14px;padding:12px 44px 10px 0;display:grid;position:relative}.tk-recipe .tk-wide{grid-column:1/-1}.tk-recipe .tk-x{position:absolute;top:14px;right:0}.tk-pair{grid-template-columns:minmax(0,1fr) 92px;align-items:end;gap:8px;display:grid}.tk-cost{grid-column:1/-1;justify-content:space-between;margin:2px 0 0;font-size:15px;display:flex}.tk-cost span{color:var(--muted)}.tk-cost[data-mismatch] b{color:#b4234a;font-weight:500}@container (width>=760px){.tk-recipe>li{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)}.tk-recipe .tk-wide{grid-column:auto}}.tk-batch{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px 18px;margin:16px 0 20px;display:grid}.tk-sheet{margin:16px 0 0}.tk-sheet svg{max-width:100%;height:auto;display:block}.tk-sheet .cake{fill:#fbf3ec;stroke:#c9b8a6;stroke-width:.06px}.tk-sheet .piece{fill:var(--wash-pink)}.tk-sheet line{stroke:var(--ink);stroke-width:1px;stroke-dasharray:3 3}.tk-sheet figcaption{color:var(--muted);margin-top:6px;font-size:13.5px}.tk-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.ww-missing .ww-hero{padding-bottom:0}.ww-foot{border-top:1.5px dotted var(--hair);max-width:1180px;margin:0 auto;padding:40px 16px 48px;font-size:14.5px}.ww-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;display:grid}.ww-foot h2{margin:0 0 8px;font-size:14.5px;font-weight:600}.ww-foot ul{margin:0;padding:0;list-style:none}.ww-foot li{padding:4px 0}.ww-foot a{color:#555;text-decoration:none}.ww-foot a:hover{color:var(--ink);text-decoration:underline}.ww-foot-end{border-top:1.5px dotted var(--hair);flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:36px;padding-top:20px;display:flex}.ww-foot-end nav{flex-wrap:wrap;gap:6px 18px;margin-left:auto;display:flex}.ww-foot-end .ww-lang{color:#555;padding:0;display:inline}@media (width>=960px){.ww-foot{padding:56px 40px}.ww-foot-cols{grid-template-columns:repeat(5,minmax(0,1fr))}}@page{margin:18mm 16mm}@media print{details::details-content{content-visibility:visible;display:block}details>summary:after{display:none}.ww-top,.ww-foot,.ww-wash,.ww-skip,.ww-toc,.ww-sprinkles,.ww-hero-acts,.ww-cta,.ww-related,.ww-copy-acts,.ww-tool{display:none!important}body{color:#000;font-size:12pt}.ww-page{max-width:none;padding:0}.ww-hero{padding:0}.ww-prose{max-width:none}.ww-prose a{text-decoration:none}.ww-faq details,.ww-faq details>*{display:block}.ww-table{border-top:1px solid #000;overflow:visible}.ww-table table{min-width:0}.ww-sheet{border:0;padding:0}h2,h3{break-after:avoid}.ww-sheet-wrap,.ww-reqs,.ww-facts{break-inside:avoid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
