.cz-splash{z-index:1150;contain:layout paint;padding:0 var(--gutter);background:var(--paper);color:var(--ink);border-bottom:2px dashed var(--rule-bold);transform-origin:0 100%;--lockup-title:clamp(46px, 13vw, 96px);display:none;position:fixed;inset:0;overflow:hidden}html[data-splash=play] .cz-splash,html[data-splash=tear] .cz-splash{animation:cz-splash-tear var(--sp-tear-ms) var(--m-exit) var(--sp-tear-at) both;place-items:center;display:grid}.cz-splash-card{justify-items:center;gap:var(--s4);width:max-content;max-width:100%;display:grid}.cz-splash-word{font-family:var(--font-display);font-weight:800;font-size:var(--lockup-title);letter-spacing:var(--track-display);white-space:nowrap;margin:0;line-height:1;display:flex}.cz-splash-letter{color:var(--ink);will-change:transform, filter, opacity;animation:cz-splash-fly var(--sp-fly-ms) cubic-bezier(.76, 0, .24, 1) var(--sp-delay) both;display:inline-block}.cz-splash-letter--accent{animation:cz-splash-fly var(--sp-fly-ms) cubic-bezier(.76, 0, .24, 1) var(--sp-delay) both, cz-splash-light var(--sp-light-ms) var(--m-ease) var(--sp-light-at) both}@keyframes cz-splash-fly{0%{opacity:0;transform:translate(var(--sp-x), var(--sp-y)) rotate(var(--sp-r)) scale(1.9);filter:blur(14px)}8%{opacity:1}75%{filter:blur()}to{opacity:1;filter:blur();transform:none}}@keyframes cz-splash-light{0%{color:var(--ink)}to{color:var(--pigment)}}.cz-splash-rule{border-top:1.5px solid var(--ink);width:100%;height:0;animation:kt-print var(--sp-rule-ms) var(--m-ease) var(--sp-rule-at) both}.cz-splash-tag{font-family:var(--font-label);font-weight:700;font-size:var(--t-label);line-height:var(--lh-snug);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;animation:kt-print var(--sp-tag-ms) var(--m-ease) var(--sp-tag-at) both;margin:0}@keyframes cz-splash-tear{0%{transform:translateY(0)rotate(0)}to{transform:translateY(-106%)rotate(-2deg)}}html[data-splash=play] .cz-hero *,html[data-splash=play] .cz-hero :before,html[data-splash=play] .cz-hero :after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){html[data-splash=play] .cz-splash,html[data-splash=tear] .cz-splash{display:none}}
.el-scene{max-width:720px;margin:0 auto;padding:72px 0}.el-hero{--el-hero-lead:18vh;background:var(--paper);align-items:flex-end;width:100vw;min-height:82svh;margin-left:calc(50% - 50vw);display:flex;position:relative;overflow:clip}.el-hero-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (min-width:768px){.el-hero-bg{object-position:var(--still-focus,50% 50%)}}@media (max-width:1119.98px){.el-hero-bg--band{height:auto}}.el-hero-scrim{background:linear-gradient(#0d11174d 0%,#0d11171a 28% 56%,#0d1117e6 100%);position:absolute;inset:0}.el-hero-content{isolation:isolate;width:min(100%, var(--shell-ticket));padding:var(--el-hero-lead) var(--gutter) 9vh;flex-direction:column;align-items:flex-start;gap:14px;margin:0 auto;display:flex;position:relative}.el-hero-content:before{--copy-end:100vw;--fall:26vw;--lead:calc(var(--el-hero-lead) - var(--s3));content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, #0d11179e var(--copy-end), #0d111794 calc(var(--copy-end) + var(--fall) * .15), #0d11177d calc(var(--copy-end) + var(--fall) * .3), #0d11174f calc(var(--copy-end) + var(--fall) * .5), #0d111721 calc(var(--copy-end) + var(--fall) * .7), #0d11170a calc(var(--copy-end) + var(--fall) * .85), #0d111700 calc(var(--copy-end) + var(--fall)));width:100vw;-webkit-mask-image:linear-gradient(180deg, transparent calc(var(--lead) * .55), #00000038 calc(var(--lead) * .7), #000000c7 calc(var(--lead) * .88), #000 var(--lead));-webkit-mask-image:linear-gradient(180deg, transparent calc(var(--lead) * .55), #00000038 calc(var(--lead) * .7), #000000c7 calc(var(--lead) * .88), #000 var(--lead));mask-image:linear-gradient(180deg, transparent calc(var(--lead) * .55), #00000038 calc(var(--lead) * .7), #000000c7 calc(var(--lead) * .88), #000 var(--lead));position:absolute;top:0;bottom:0;left:calc(50% - 50vw)}.el-hero-content .kt-kicker,.el-hero-content .el-lede,.el-hero-content .el-note{color:var(--ink)}.el-hero-h1{font-family:var(--font-clash), var(--font-bricolage), sans-serif;letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(38px,6.5vw,76px);font-weight:600;line-height:1}.el-hero-ctas{justify-content:flex-start;margin-top:8px}@media (min-width:481px){.el-hero-content{padding-inline:calc(var(--gutter) + 1.5px)}}@media (min-width:768px){.el-hero-content{width:min(100%, var(--shell-tablet))}.el-hero-content:before{--copy-end:calc(50vw + var(--shell-tablet) / 2 - var(--gutter))}}@media (min-width:1120px){.el-hero-content{width:min(var(--shell-rail), calc(100vw - 2 * var(--gutter-wide)));padding-inline:calc(var(--gutter-wide) + 1.5px)}.el-hero-content:before{--copy-end:calc(50vw - min(var(--shell-rail), 100vw - 2 * var(--gutter-wide)) / 2 + var(--gutter-wide) + 800px)}}.el-h2{font-family:var(--font-clash), var(--font-bricolage), sans-serif;letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:10px 0 0;font-size:clamp(30px,5vw,52px);font-weight:600;line-height:1.02}.el-lede{font-family:var(--font-outfit), sans-serif;color:var(--ink-soft);max-width:58ch;margin:18px 0 0;font-size:clamp(16px,1.9vw,19px);line-height:1.6}.el-body{font-family:var(--font-outfit), sans-serif;color:var(--ink-soft);max-width:62ch;margin:14px 0 0;font-size:15.5px;line-height:1.65}.el-food{font-family:var(--font-fraunces), serif;color:var(--ink);text-wrap:balance;max-width:26ch;margin:26px 0 0;font-size:clamp(22px,3.2vw,30px);font-weight:600;line-height:1.25}.el-food-who{font-family:var(--font-outfit), sans-serif;font-size:var(--t-body-sm);color:var(--pigment-text,var(--pigment));margin:10px 0 0}.el-facts{flex-direction:column;gap:14px;margin:22px 0 0;padding:0;list-style:none;display:flex}.el-facts li{font-family:var(--font-outfit), sans-serif;color:var(--ink-soft);max-width:60ch;padding-left:22px;font-size:15.5px;line-height:1.55;position:relative}.el-facts li:before{content:"";background:var(--pigment);width:12px;height:2px;position:absolute;top:.62em;left:0}.el-steps{counter-reset:el-step;flex-direction:column;gap:18px;margin:26px 0 0;padding:0;list-style:none;display:flex}.el-steps li{counter-increment:el-step;font-family:var(--font-outfit), sans-serif;color:var(--ink-soft);max-width:58ch;padding-left:44px;font-size:15.5px;line-height:1.55;position:relative}.el-steps li:before{content:counter(el-step, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.08em;color:var(--pigment-text,var(--pigment));font-size:13px;font-weight:700;position:absolute;top:.1em;left:0}.el-steps b{color:var(--ink);font-weight:600}.el-link{font-family:var(--font-outfit), sans-serif;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--pigment);text-decoration-color:var(--pigment);text-underline-offset:5px;margin-top:9px;padding-block:11px;font-size:15px;font-weight:600;text-decoration-thickness:2px;display:inline-block}.el-link:hover,.el-link:focus-visible{color:var(--pigment-text,var(--pigment))}.el-link>.kt-ico{vertical-align:-2px;display:inline-block;transform:none}.el-note{font-family:var(--font-outfit), sans-serif;color:var(--ink-soft);margin:16px 0 0;font-size:13.5px}.el-note a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.el-mantra{font-family:var(--font-clash), var(--font-bricolage), sans-serif;letter-spacing:-.01em;color:var(--ink-soft);text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(26px,4.2vw,40px);font-weight:600;line-height:1.12}.el-mantra em{color:var(--ink);margin-top:6px;font-style:normal;display:block}@media (min-width:768px){.kt-shell--wide .kt-pad--scene>:is(.el-lede,.cz-price-lede){max-width:58ch}}@media (min-width:1120px){.kt-shell--wide .el-scene{max-width:none;padding:var(--s8) 0 var(--s8) calc(var(--scene-head) + var(--scene-gap));margin:0;display:flow-root}.kt-shell--wide .kt-pad--scene{padding:var(--s8) var(--gutter-wide) var(--s8) calc(var(--gutter-wide) + var(--scene-head) + var(--scene-gap));display:flow-root}.kt-shell--wide .kt-pad:has(>.el-scene)>.kt-rule{margin-inline:calc(-1 * var(--gutter-wide))}.kt-shell--wide .kt-pad--scene>div:has(>.kt-mast){display:contents}.kt-shell--wide :is(.el-scene,.kt-pad--scene)>.kt-kicker{width:var(--scene-head);margin:0 0 var(--s3) var(--scene-pull)}.kt-shell--wide .kt-pad--scene>div:has(>.kt-mast)>.kt-kicker{width:var(--scene-head);margin:0 0 var(--s3) var(--scene-pull)}.kt-shell--wide :is(.el-scene,.kt-pad--scene)>:is(.el-h2,.cz-h2){float:left;clear:left;width:var(--scene-head);margin:0 var(--scene-gap) 0 var(--scene-pull);font-size:calc(var(--scene-head) * .118);overflow-wrap:break-word;text-wrap:balance;line-height:1.02}.kt-shell--wide .kt-pad--scene>div:has(>.kt-mast)>.kt-mast{float:left;clear:left;width:var(--scene-head);margin:0 var(--scene-gap) 0 var(--scene-pull);font-size:calc(var(--scene-head) * .118);overflow-wrap:break-word;text-wrap:balance;line-height:1.02}.kt-shell--wide .kt-pad--scene>div:has(>.kt-mast)>.kt-mast{font-size:calc(var(--scene-head) * .136);line-height:1}.kt-shell--wide :is(.el-scene,.kt-pad--scene)>.kt-kicker:not(:has(+:is(.el-h2,.cz-h2))){float:left;clear:left;margin:0 var(--scene-gap) 0 var(--scene-pull)}.kt-shell--wide :is(.el-scene,.kt-pad--scene)>:is(.el-h2,.cz-h2)+*{margin-top:0}.kt-shell--wide :is(.el-scene,.kt-pad--scene)>.kt-kicker:not(:has(+:is(.el-h2,.cz-h2)))+*{margin-top:0}.kt-shell--wide .kt-pad--scene>div:has(>.kt-mast)+*{margin-top:0}.kt-shell--wide .el-scene.el-scene--steps{padding-left:0}.kt-shell--wide .el-scene.el-scene--steps>.kt-kicker{float:none;width:auto;margin:0 0 var(--s6)}.kt-shell--wide .el-scene--steps>.el-steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;margin-top:0;display:grid}.kt-shell--wide .el-scene--steps>.el-steps>li{max-width:none;padding:0 var(--s6);border-left:1px solid var(--rule)}.kt-shell--wide .el-scene--steps>.el-steps>li:first-child{border-left:0;padding-left:0}.kt-shell--wide .el-scene--steps>.el-steps>li:last-child{padding-right:0}.kt-shell--wide .el-scene--steps>.el-steps>li:before{margin-bottom:var(--s4);font-size:var(--t-num-lg);letter-spacing:var(--track-display);line-height:1;display:block;position:static}.kt-shell--wide .el-scene--steps>.el-steps b{margin-bottom:var(--s2);font-family:var(--font-clash), var(--font-bricolage), sans-serif;font-size:var(--t-h3);letter-spacing:-.01em;line-height:1.15;display:block}.kt-shell--wide .el-scene.el-scene--orbit{grid-template-columns:var(--scene-head) minmax(0, 1fr);column-gap:var(--scene-gap);grid-template-rows:auto auto auto 1fr;align-items:start;padding-left:0;display:grid}.kt-shell--wide .el-scene.el-scene--orbit>*{grid-column:1}.kt-shell--wide .el-scene.el-scene--orbit>.kt-kicker{width:auto;margin:0 0 var(--s3)}.kt-shell--wide .el-scene.el-scene--orbit>.el-h2{float:none;width:auto;margin:0}.kt-shell--wide .el-scene.el-scene--orbit>.el-body{margin-top:var(--s5)}.kt-shell--wide .el-scene.el-scene--orbit>.cz-orbit{grid-area:1/2/-1;justify-items:start;margin:0}.kt-shell--wide .el-scene--orbit>.cz-orbit svg{width:min(100%,520px);height:auto}.kt-shell--wide .el-scene--orbit>.cz-orbit svg :is(circle,line){vector-effect:non-scaling-stroke}.kt-shell--wide .el-scene--orbit .cz-orbit-key{justify-content:flex-start}.kt-shell--wide .el-scene.cz-scene--close{padding-left:0}.kt-shell--wide .cz-scene--close>.el-mantra{max-width:none;font-size:var(--t-display);letter-spacing:var(--track-display);line-height:1.04}.kt-shell--wide .cz-scene--close>.cz-pillars{margin-top:var(--s6)}.kt-shell--wide .cz-scene--close>.cz-hero-ctas{margin-top:var(--s6);justify-content:flex-start}}.kt-pad--doc>.kt-prose+.kt-prose{margin-top:var(--s3)}.kt-pad--doc>.kt-kicker+.kt-prose{margin-top:var(--s2)}.kt-pad--doc>.kt-prose strong{color:var(--ink)}.kt-pad--doc>.cz-legal-list:has(+.kt-rule)>li:last-child{border-bottom:0;padding-bottom:0}@media (min-width:768px){.kt-shell--wide .kt-pad--doc>:is(.kt-prose,.cz-legal-list){max-width:var(--measure-tight)}.kt-shell--wide .kt-pad--doc>.kt-prose,.kt-shell--wide .kt-pad--doc>.cz-legal-list>li{font-size:var(--t-body)}.kt-shell--wide .kt-pad--doc>.kt-rule{margin-block:var(--s5)}}@media (min-width:1120px){.kt-shell--wide .kt-pad--doc>div:has(>.kt-mast)+.kt-rule{display:none}.kt-shell--wide .kt-pad--doc>div:has(>.kt-mast)>.kt-mast{margin-bottom:var(--s6)}.kt-shell--wide .kt-pad--doc>.kt-rule{clear:left;margin:var(--s6) 0 var(--s6) var(--scene-pull)}.kt-shell--wide .kt-pad--doc>.kt-kicker{padding-top:6px}.kt-shell--wide .kt-pad--doc>.kt-kicker+.cz-legal-list>li:first-child{padding-top:0}}.kt-pad--read>.kt-margin>.kt-prose{margin-top:var(--s3)}.kt-pad--read>.kt-kicker+.kt-prose{margin-top:var(--s2)}.kt-ways{column-gap:var(--s5);margin-top:var(--s4);flex-wrap:wrap;display:flex}.kt-pad--read .kt-rule+:is(.kt-ev-list,.kt-feed){border-top:0}.kt-pad--read section:has(>.kt-rule:last-child)+.kt-feed{border-top:0}.kt-pad--read :is(.kt-dirlist,.kt-feed,.cz-steps):has(+.kt-rule)>li:last-child{border-bottom:0}.kt-pad--read .cz-disc-results:has(+.cz-disc-sheet+.kt-rule)>.kt-dirlist>li:last-child{border-bottom:0}.kt-pad--read .kt-ev-list:has(+.kt-rule)>li:last-child>.kt-ev-row{border-bottom:0}.kt-pad--read .cz-help-list:has(+.kt-rule)>li:last-child>button{border-bottom:0}@media (min-width:768px){.kt-shell--wide .kt-pad--read :is(.kt-feed-body,.cz-feed-body){max-width:var(--measure-tight);font-size:var(--t-body)}.kt-shell--wide .kt-pad--read>.cz-disc-controls .kt-input,.kt-shell--wide .kt-pad--read>.cz-help-askrow :is(.kt-input,.kt-btn){max-width:none}.kt-shell--wide .kt-pad--read>.cz-help-askrow{grid-template-columns:minmax(0,1fr) minmax(14rem,max-content)}}@media (min-width:1120px){.kt-shell--wide .kt-pad--read{padding:var(--s7) var(--gutter-wide) var(--s8) calc(var(--gutter-wide) + var(--scene-head) + var(--scene-gap));display:flow-root}.kt-shell--wide .kt-pad--read>.kt-margin{float:left;box-sizing:content-box;width:var(--scene-head);padding:var(--s1);margin:calc(-1 * var(--s1)) calc(var(--scene-gap) - var(--s1)) 0 calc(var(--scene-pull) - var(--s1));top:calc(var(--s5) + var(--safe-top));max-height:calc(100dvh - 2 * var(--s5) - var(--safe-top));scrollbar-width:thin;scrollbar-color:var(--line) transparent;position:sticky;overflow-y:auto}.kt-shell--wide .kt-pad--read>.kt-margin+.kt-rule{display:none}.kt-shell--wide .kt-pad--read>.kt-margin+.kt-rule+*,.kt-shell--wide .kt-pad--read>.kt-margin+:not(.kt-rule){margin-top:0}.kt-shell--wide .kt-pad--read>.kt-margin+.kt-rule+.kt-rev-empty,.kt-shell--wide .kt-pad--read>.kt-margin+.kt-rule+:is(.kt-dirlist,.kt-feed,.cz-feed)>li:first-child,.kt-shell--wide .kt-pad--read>.kt-margin+.kt-rule+.kt-ev-list>li:first-child>.kt-ev-row{padding-top:0}.kt-shell--wide .kt-pad--read>.kt-margin+.kt-rule+.kt-ev-list>li:first-child>.kt-ev-row:has(>.kt-ev-when:first-child){margin-top:-6px}.kt-shell--wide .kt-pad--read>.kt-margin .kt-mast{margin-top:var(--s3);font-size:calc(var(--scene-head) * .136);overflow-wrap:break-word;text-wrap:balance;line-height:1}.kt-shell--wide .kt-pad--read>.kt-margin>.kt-prose{margin-top:var(--s5);font-size:var(--t-body)}}.cz-lnav{width:100vw;min-height:var(--lnav-h);padding:0 max(22px, (100vw - 1100px) / 2, var(--safe-right)) 0 max(22px, (100vw - 1100px) / 2, var(--safe-left));border-bottom:1px solid var(--line);background:var(--paper);align-items:center;gap:18px;margin-left:calc(50% - 50vw);display:flex}.cz-lnav-brand{min-height:44px;color:var(--ink);flex:none;align-items:center;gap:9px;text-decoration:none;display:flex}.cz-lnav-brand:focus-visible{outline:2px solid var(--pigment);outline-offset:2px}.cz-lnav-word{font-family:var(--font-clash), var(--font-bricolage), sans-serif;letter-spacing:-.01em;font-size:17px;font-weight:600;line-height:1}.cz-lnav-links{display:none}.cz-lnav-rail{justify-content:flex-end;min-width:0;margin-left:auto;display:flex}.cz-lnav .cz-railstub{border-bottom:0;gap:14px;min-height:0;padding:0}@media (max-width:479.98px){.cz-lnav .cz-railstub-who--guest{display:none}.cz-lnav .cz-railstub-act{text-align:end;flex:0 auto;min-width:0}}.cz-lnav-tabs{z-index:1100;background:var(--paper);border-top:1px solid var(--line);padding:0 max(14px, var(--safe-right)) var(--safe-bottom) max(14px, var(--safe-left));justify-content:space-between;display:flex;position:fixed;bottom:0;left:0;right:0}.cz-lnav-tabs a{text-align:center;min-width:44px;font-family:var(--font-mono);font-weight:700;font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink-soft);padding:16px 8px 17px;text-decoration:none;position:relative}.cz-lnav-tabs a[aria-current=page]{color:var(--ink)}.cz-lnav-tabs a[aria-current=page]:before{content:"";background:var(--pigment);height:3px;position:absolute;top:0;left:8px;right:8px}.cz-lnav-tabs a:focus-visible{outline:2px solid var(--pigment);outline-offset:-4px}@media (max-width:899.98px){.kt-shell:has(.cz-lnav-tabs){padding-bottom:calc(78px + var(--safe-bottom))}}@media (min-width:900px){.cz-lnav-tabs{display:none}.cz-lnav-links{align-items:center;gap:22px;display:flex}.cz-lnav-links a{font-family:var(--font-mono);font-weight:700;font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);text-underline-offset:6px;justify-content:center;align-items:center;min-width:44px;min-height:44px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;display:inline-flex}.cz-lnav-links a:hover{color:var(--ink)}.cz-lnav-links a[aria-current=page]{color:var(--ink);-webkit-text-decoration-color:var(--pigment);text-decoration-color:var(--pigment)}.cz-lnav-links a:focus-visible{outline:2px solid var(--pigment);outline-offset:2px}}[data-world=ember] .kt-mast{font-family:var(--font-clash), var(--font-bricolage), sans-serif;letter-spacing:-.01em;text-transform:none;font-size:clamp(34px,9vw,44px);font-weight:600;line-height:1.04}[data-world=ember] .kt-prose{font-family:var(--font-outfit), sans-serif;font-size:15px;line-height:1.6}[data-world=ember] .kt-linkbtn{font-family:var(--font-outfit), sans-serif;font-weight:600;font-size:var(--t-body-sm);letter-spacing:0;text-transform:none;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--pigment);text-decoration-color:var(--pigment);text-underline-offset:4px;text-decoration-thickness:2px}[data-world=ember] .kt-linkbtn:hover{color:var(--pigment-text,var(--pigment))}[data-world=ember] .kt-dircard-name{font-family:var(--font-fraunces), serif;font-weight:600;font-size:var(--t-h3);letter-spacing:0;text-transform:none;line-height:1.15}[data-world=ember] .kt-dircard-hook{font-family:var(--font-outfit), sans-serif;font-size:13.5px;line-height:1.5}[data-world=ember] .kt-dircard-cover{border-color:var(--line)}[data-world=ember] .kt-dircard-cover--empty{font-family:var(--font-fraunces), serif;font-weight:600}[data-world=ember] .kt-fork-title{font-family:var(--font-clash), var(--font-bricolage), sans-serif;text-transform:none;font-weight:600;font-size:var(--t-h3)}[data-world=ember] .kt-fork-sub{font-family:var(--font-outfit), sans-serif;letter-spacing:0;text-transform:none;font-size:12.5px}[data-world=ember] .cz-mantra{font-family:var(--font-clash), var(--font-bricolage), sans-serif;font-weight:600}[data-world=ember] .cz-h2{font-family:var(--font-clash), var(--font-bricolage), sans-serif;text-transform:none;letter-spacing:-.01em;font-weight:600}[data-world=ember] .cz-lede,[data-world=ember] .cz-price-lede,[data-world=ember] .cz-try-lede{font-family:var(--font-outfit), sans-serif;letter-spacing:0;color:var(--ink-soft);font-size:clamp(16px,1.9vw,19px);font-weight:400;line-height:1.6}[data-world=ember] .cz-price-name{font-family:var(--font-clash), var(--font-bricolage), sans-serif;text-transform:none;font-weight:600}[data-world=ember] .cz-price-amt,[data-world=ember] .cz-math-num,[data-world=ember] .cz-door-num{font-family:var(--font-mono);letter-spacing:-.02em;font-weight:700}[data-world=ember] .cz-price-summary{font-family:var(--font-outfit), sans-serif;font-size:15.5px;font-weight:400;line-height:1.6}[data-world=ember] .cz-cap-does{font-family:var(--font-outfit), sans-serif;font-size:15px;font-weight:600}[data-world=ember] .cz-cap-why,[data-world=ember] .cz-math-body,[data-world=ember] .cz-door-sub,[data-world=ember] .cz-try-note,[data-world=ember] .cz-math-note{font-family:var(--font-outfit), sans-serif;letter-spacing:0;text-transform:none;font-size:13.5px;line-height:1.55}[data-world=ember] .cz-door-title{font-family:var(--font-clash), var(--font-bricolage), sans-serif;font-weight:600}[data-world=ember] .cz-facts li{font-family:var(--font-outfit), sans-serif;font-size:15px}[data-world=ember] .kt-ev-name{font-family:var(--font-outfit), sans-serif;font-size:17px;font-weight:600}[data-world=ember] .kt-ev-part-name{font-family:var(--font-outfit), sans-serif;font-weight:600}[data-world=ember] .cz-feed-body,[data-world=ember] .cz-help-answer,[data-world=ember] .cz-help-list button,[data-world=ember] .cz-tour-lede,[data-world=ember] .cz-tour-points li,[data-world=ember] .cz-tour-try,[data-world=ember] .cz-legal-list li,[data-world=ember] .kt-rev-empty,[data-world=ember] .kt-demo-lede{font-family:var(--font-outfit), sans-serif}[data-world=ember] .kt-rev-empty{font-size:var(--t-body-sm)}.cz-disc-view{border:1.5px solid var(--ink);margin-top:18px;display:inline-flex}.cz-disc-view a,.cz-disc-view span{font-family:var(--font-mono);font-weight:700;font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);padding:9px 18px;text-decoration:none}.cz-disc-view :nth-child(2){border-left:1.5px solid var(--ink)}.cz-disc-view [aria-current=page]{background:var(--ink);color:var(--paper)}.cz-disc-view a:hover{color:var(--ink)}.cz-disc-view a:focus-visible{outline:2px solid var(--pigment);outline-offset:-3px}.cz-disc-controls{align-items:stretch;gap:10px;margin-top:16px;display:flex}.cz-disc-controls .kt-input{flex:1;min-width:0}.cz-disc-filtbtn{all:unset;box-sizing:border-box;cursor:pointer;border:1.5px solid var(--ink);font-family:var(--font-mono);font-weight:700;font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;padding:0 16px;display:flex}.cz-disc-filtbtn:focus-visible{outline:2px solid var(--pigment);outline-offset:2px}.cz-disc-filtcount{background:var(--pigment);color:var(--pigment-ink);padding:2px 7px}.cz-disc-rail{display:none}@media (min-width:1120px){.cz-disc-filtbtn{display:none}.cz-disc-rail{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line);display:block}.cz-disc-rail>:first-child{margin-top:0}}:is(.cz-disc-rail,.cz-disc-sheet-body) .kt-sortrow>.kt-field-label{flex-basis:100%;margin-bottom:0}.cz-disc-sheet{border:0;border-top:1.5px solid var(--ink);background:var(--paper);color:var(--ink);padding:0}.cz-disc-sheet[open]{width:100%;max-width:none;max-height:82svh;position:fixed;inset:auto 0 0}.cz-disc-sheet::backdrop{background:#0d11179e}.cz-disc-sheet-body{padding:16px max(22px, var(--safe-right)) calc(18px + var(--safe-bottom)) max(22px, var(--safe-left));max-height:82svh;overflow-y:auto}.cz-disc-sheet-foot{padding-bottom:var(--safe-bottom);margin-bottom:calc(-1 * var(--safe-bottom));border-top:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:12px;display:flex;position:sticky;bottom:0}.cz-disc-sheet-foot .kt-btn{flex:1;width:auto}[data-world=ember] .kt-drow-name,[data-world=ember] .kt-crm-name,[data-world=ember] .kt-vrow-name,[data-world=ember] .kt-key-name,[data-world=ember] .kt-preorder-name,[data-world=ember] .kt-pos-spot{font-family:var(--font-outfit), sans-serif;font-weight:600}.cz-disc-empty{padding:26px 0 8px}.cz-disc-empty-head{font-family:var(--font-clash), var(--font-bricolage), sans-serif;font-weight:600;font-size:var(--t-h3);color:var(--ink);margin:0;line-height:1.1}.cz-disc-empty .kt-linkbtn{margin-top:16px;display:inline-block}
.kt-roster{display:block}.kt-roster-list{margin-top:4px;display:block}.kt-roster-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:14px 2px;display:flex}.kt-roster-row:first-of-type{border-top:1px solid var(--line)}.kt-roster-main{flex-wrap:wrap;flex:12rem;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.kt-roster-main>p{flex-basis:100%;margin-top:0}.kt-roster-meta{font-family:var(--font-label);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}@media (min-width:1120px){.kt-shell--wide .kt-roles .kt-roster-main{column-gap:var(--s6);grid-template-columns:12rem minmax(0,1fr) minmax(0,1.4fr);display:grid}}.kt-roster-acts{flex-wrap:wrap;flex:none;align-items:center;gap:8px;max-width:100%;display:flex}.kt-roster-invite{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.kt-roster-invite .kt-input{flex:12rem;min-width:0}@media (max-width:1119px){[data-world=ember] .kt-seg{border-bottom:0;flex-wrap:wrap}[data-world=ember] .kt-seg a,[data-world=ember] .kt-seg button{border-bottom:1.5px solid var(--ink);flex:7rem;padding:12px 8px}[data-world=ember] .kt-seg a+a,[data-world=ember] .kt-seg button+button{border-left:0}}@media (min-width:768px) and (max-width:1119px){[data-world=ember] .kt-seg:has(>:nth-child(7))>*{white-space:nowrap;flex-basis:auto}[data-world=ember] .kt-seg:has(>:nth-child(9))>*{flex-basis:calc(var(--shell-tablet) / 8)}}@media (min-width:1120px){[data-world=ember] .kt-seg:has(>:nth-child(8))>*{white-space:nowrap;flex:auto}}.kt-reader-list{margin:0;padding:0;list-style:none}.kt-reader-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 2px;display:flex}.kt-reader-row:first-of-type{border-top:1px solid var(--line)}.kt-reader-name{flex-wrap:wrap;flex:10rem;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.kt-reader-meta{font-family:var(--font-label);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-style:normal}.kt-reader-status{font-family:var(--font-label);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);flex:none}.kt-reader-status[data-on]{color:var(--ink);font-weight:600}
.tp-go{align-items:center;gap:var(--s2);display:inline-flex}.tp-chev{font-family:var(--font-mono);letter-spacing:-.12em;display:inline-flex}.tp-chev>span{opacity:.35;animation:tp-lamp var(--m-focal) steps(1, end) infinite}.tp-chev>span:nth-child(2){animation-delay:calc(var(--m-focal) / 3)}.tp-chev>span:nth-child(3){animation-delay:calc(var(--m-focal) * 2 / 3)}@keyframes tp-lamp{0%,33%{opacity:1}34%,to{opacity:.35}}@media (prefers-reduced-motion:reduce){.tp-chev>span{opacity:1;animation:none}}.tp-proof{margin:var(--s5) 0 0;gap:var(--s3);justify-items:center;width:min(100%,360px);display:grid}.tp-proof .kt-iphone{--ph-w:min(248px, calc(100vw - 2 * var(--s6)))}.tp-proof .tp-tix{justify-self:stretch}@media (min-width:420px){.tp-proof{justify-items:end;position:relative}.tp-proof .tp-tix{left:0;bottom:var(--s8);z-index:1;width:176px;position:absolute;rotate:-4deg}.tp-proof-cap{justify-self:start}}.tp-tix{background:var(--ink);color:var(--ground);border-top:3px dotted var(--ground);padding:var(--s3) var(--s4) var(--s4);font-family:var(--font-mono)}.tp-tix-label{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.tp-tix-line{margin:var(--s2) 0 0;font-size:var(--t-body)}.tp-tix-note{margin:var(--s2) 0 0;padding:0 var(--s2);background:var(--pigment);color:var(--pigment-ink);font-size:var(--t-micro);font-weight:700;display:inline-block}.tp-proof-cap{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}@media (min-width:1120px){.tp-hero{column-gap:var(--s8);row-gap:var(--s3);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.tp-hero>:not(.tp-proof){grid-column:1}.tp-hero>.tp-proof{grid-area:1/2/span 5;align-self:end;margin:0}}.tp-film{padding-block:var(--s5)}.tp-film-row{gap:var(--s5);margin-top:var(--s5);display:grid}.tp-film-frame{aspect-ratio:16/9;background:var(--ground);outline:1px solid var(--rule);position:relative}.tp-film-video,.tp-film-play,.tp-film-play img{width:100%;height:100%;position:absolute;inset:0}.tp-film-video{object-fit:contain;background:var(--ground);display:block}.tp-film-play{background:var(--ground);color:var(--pigment-ink);cursor:pointer;border:0;padding:0}.tp-film-play img{object-fit:cover;display:block}.tp-film-play:focus-visible{outline:2px solid var(--pigment);outline-offset:3px}.tp-film-btn{left:var(--s4);bottom:var(--s4);align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--pigment);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;font-weight:700;display:inline-flex;position:absolute}.tp-film-tri{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;width:10px;height:12px}.tp-film-len{border-inline-start:1px solid;padding-inline-start:var(--s3)}.tp-scan{gap:var(--s3);align-content:start;display:grid}.tp-scan-h{font-family:var(--font-clash), var(--font-bricolage), sans-serif;font-weight:600;font-size:var(--t-h3);color:var(--ink);margin:0;line-height:1.2}.tp-scan-body{font-size:var(--t-body);color:var(--ink-soft);max-width:36ch;margin:0;line-height:1.5}.tp-scan-qr{width:172px;height:172px;padding:var(--s3);box-sizing:content-box;background:#fff;border:2px solid #161310;display:none}.tp-scan-order{margin-top:var(--s2);justify-self:start}.tp-scan-rail{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);text-underline-offset:.3em;justify-self:start;font-weight:700}@media (min-width:768px){.tp-scan{column-gap:var(--s6);grid-template-columns:minmax(0,1fr) auto}.tp-scan>*{grid-column:1}.tp-scan>.tp-scan-qr{grid-area:1/2/span 4;display:block}.tp-scan-order{display:none}}@media (min-width:1120px){.tp-film{padding-block:var(--s7)}.tp-film-row{align-items:end;column-gap:var(--s7);grid-template-columns:minmax(0,1fr) 200px}.tp-scan{grid-template-columns:minmax(0,1fr)}.tp-scan>.tp-scan-qr{margin-block:var(--s2);grid-area:auto/1}}.tp-trucks{padding-block:var(--s5)}.tp-truck-list{margin:var(--s5) 0 0;border-top:1px solid var(--rule-bold);padding:0;list-style:none}.tp-truck{gap:var(--s3);padding:var(--s4) 0;border-bottom:1px solid var(--rule);display:grid}.tp-truck-name{font-family:var(--font-clash), var(--font-bricolage), sans-serif;font-weight:600;font-size:var(--t-h3);color:var(--ink);margin:0;line-height:1.2}.tp-truck-name:before{content:"";width:.7em;height:.7em;background:var(--truck,var(--pigment));outline:1px solid color-mix(in srgb, var(--ink) 24%, transparent);margin-inline-end:var(--s2);display:inline-block}.tp-truck-line{margin:var(--s1) 0 0;font-size:var(--t-body);color:var(--ink-soft);max-width:48ch;line-height:1.5}.tp-film-doors{margin-top:var(--s5)}.tp-truck-doors{gap:var(--s3);display:grid}.tp-truck-more{gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.tp-truck-go{justify-content:center;gap:var(--s2)}@media (min-width:768px){.tp-truck{align-items:center;column-gap:var(--s5);grid-template-columns:minmax(0,1fr) auto}}@media (min-width:1120px){.tp-trucks{padding-block:var(--s7)}}.tp-windows,.tp-money{padding-block:var(--s5)}@media (min-width:1120px){.tp-windows,.tp-money{padding-block:var(--s7)}}.tp-windows .el-h2{max-width:18ch}.tp-win-cols{display:none}.tp-win{margin:var(--s6) 0 0;border-top:1px solid var(--rule);padding:0;list-style:none}.tp-win-row{gap:var(--s2);padding:var(--s4) 0;border-bottom:1px solid var(--rule-fine);display:grid;position:relative}.tp-win-at{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--pigment);margin:0;font-weight:700}.tp-win-now,.tp-win-with{font-size:var(--t-body);max-width:62ch;margin:0;line-height:1.55}.tp-win-now{color:var(--ink-soft)}.tp-win-with{color:var(--ink);background:var(--ground-raised);padding:var(--s3) var(--s4);font-weight:500}.tp-win-tag{margin-bottom:var(--s1);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;font-weight:400;display:block}.tp-win-with .tp-win-tag{color:var(--pigment)}@media (min-width:768px){.tp-win-cols,.tp-win-row{column-gap:var(--s5);grid-template-columns:7rem minmax(0,1fr) minmax(0,1fr)}.tp-win-cols{margin-top:var(--s6);padding-bottom:var(--s2);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);display:grid}.tp-win-cols .tp-win-lit{color:var(--pigment);padding-inline:var(--s4)}.tp-win{margin-top:0}.tp-win-row{padding:0}.tp-win-at,.tp-win-now{padding:var(--s4) 0}.tp-win-with{padding:var(--s4)}.tp-win-tag{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.tp-money-h{font-family:var(--font-clash), var(--font-bricolage), sans-serif;font-weight:600;font-size:var(--t-h1);color:var(--ink);text-wrap:balance;max-width:20ch;margin:0;line-height:1.05}.tp-money-fig{font-size:min(6rem, calc(var(--t-num-hero) * 1.5));letter-spacing:-.03em;color:var(--pigment);font-variant-numeric:tabular-nums;line-height:.9;display:block}.tp-dockets{gap:var(--s5);margin-top:var(--s6);display:grid}.tp-docket{background:var(--ink);color:var(--ground);border-top:3px dotted var(--ground-raised);padding:var(--s4) var(--s5) var(--s5);font-family:var(--font-mono)}.tp-docket-title{padding-bottom:var(--s2);border-bottom:2px solid var(--ground);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;margin:0;font-weight:700}.tp-docket dl{margin:0}.tp-docket-row{justify-content:space-between;align-items:baseline;gap:var(--s4);padding:var(--s2) 0;border-bottom:1px solid color-mix(in srgb, var(--ground) 16%, transparent);font-size:var(--t-body-sm);line-height:1.4;display:flex}.tp-docket-row:last-child{border-bottom:0}.tp-docket dt,.tp-docket dd{margin:0}.tp-docket dd{font-variant-numeric:tabular-nums;flex:none;font-weight:700}.tp-break{margin:var(--s5) 0 0;font-family:var(--font-mono);font-size:var(--t-body-sm);letter-spacing:.02em;color:var(--ink);max-width:52ch}.tp-money>.tp-go{margin-top:var(--s5)}@media (min-width:768px){.tp-dockets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.tp-money{column-gap:var(--s8);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}.tp-money>:not(.tp-dockets){grid-column:1;justify-self:start}.tp-money>.tp-dockets{grid-area:1/2/span 4;grid-template-columns:minmax(0,1fr);margin-top:0}}.tp-steps,.tp-office{margin:var(--s5) 0 0;gap:var(--s5) var(--s6);padding:0;list-style:none;display:grid}.tp-steps{counter-reset:tp-step}.tp-steps>li,.tp-office>li{border-top:1px solid var(--rule-bold);padding-top:var(--s3)}.tp-steps>li{counter-increment:tp-step}.tp-steps>li:before{content:counter(tp-step);margin-bottom:var(--s2);font-family:var(--font-clash), var(--font-bricolage), sans-serif;font-weight:600;font-size:var(--t-num-lg);color:var(--pigment);line-height:1;display:block}.tp-steps h3,.tp-office h3{font-family:var(--font-clash), var(--font-bricolage), sans-serif;font-weight:600;font-size:var(--t-h3);color:var(--ink);margin:0;line-height:1.2}.tp-steps p,.tp-office p{margin:var(--s2) 0 0;font-size:var(--t-body);color:var(--ink-soft);max-width:44ch;line-height:1.55}@media (min-width:768px){.tp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.tp-office{grid-template-columns:repeat(2,minmax(0,1fr))}}.tp-qa{margin:var(--s5) 0 0}.tp-qa-row{gap:var(--s2);padding:var(--s4) 0;border-top:1px solid var(--rule);display:grid}.tp-qa-row:first-child{border-top:0;padding-top:0}.tp-qa dt{font-family:var(--font-clash), var(--font-bricolage), sans-serif;font-weight:600;font-size:var(--t-h3);color:var(--ink);line-height:1.25}.tp-qa dd{font-size:var(--t-body);color:var(--ink-soft);max-width:62ch;margin:0;line-height:1.6}@media (min-width:768px){.tp-qa-row{column-gap:var(--s6);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.tp-close{padding-block:var(--s6)}.tp-close-h{max-width:16ch;font-size:var(--t-display)}.tp-close-ctas{margin-top:var(--s5);justify-content:flex-start}.tp-close .el-note{margin-top:var(--s4)}.tp-cater{padding-block:var(--s5)}.tp-cater .el-h2{max-width:20ch}.tp-sheet{max-width:36rem;margin-top:var(--s6);border-top:3px solid var(--pigment);color:var(--ground);overflow-wrap:anywhere;text-decoration:none;display:block}.tp-sheet:focus-visible{outline:3px solid var(--pigment);outline-offset:3px}.tp-sheet-ref{font-size:var(--t-label);letter-spacing:.12em;text-transform:uppercase;display:block}.tp-sheet-title{margin:var(--s2) 0 var(--s4);padding-bottom:var(--s2);border-bottom:2px solid var(--ground);font-family:var(--font-clash), var(--font-bricolage), sans-serif;font-weight:600;font-size:var(--t-h3);line-height:1.2;display:block}.tp-sheet-parties{gap:var(--s3) var(--s5);margin:0 0 var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.tp-sheet-parties dt,.tp-sheet-h{font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.tp-sheet-parties dd{font-family:var(--font-body);font-weight:600;font-size:var(--t-body-sm);margin:0}.tp-sheet .tp-docket-row{column-gap:var(--s3);flex-wrap:wrap}.tp-sheet .tp-docket-row dt,.tp-sheet .tp-docket-row dd{flex:0 auto;min-width:0}.tp-sheet .tp-docket-row dd{text-align:end;margin-inline-start:auto}.tp-sheet-h{margin-top:var(--s4);display:block}.tp-sheet-terms{margin:var(--s2) 0 0;font-family:var(--font-body);font-size:var(--t-body-sm);padding-inline-start:var(--s5);line-height:1.5}.tp-sheet-more{font-size:var(--t-label);padding-inline-start:var(--s5);display:block}.tp-sheet-open{align-items:center;gap:var(--s2);min-height:44px;margin-top:var(--s4);font-weight:700;font-size:var(--t-body-sm);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.tp-sheet:hover .tp-sheet-open{text-decoration-thickness:3px}@media (min-width:1120px){.tp-cater{column-gap:var(--s8);padding-block:var(--s7);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}.tp-cater>:not(.tp-sheet){grid-column:1}.tp-cater>.tp-sheet{grid-area:1/2/span 3;margin-top:0}}.tp-agreement{margin-top:var(--s7)}@media print{.tp-agreement{margin-top:0}}.op-board-rows{margin:var(--s2) 0 0;gap:var(--s1);padding:0;list-style:none;display:grid}.op-board-row{justify-content:space-between;gap:var(--s3);font-size:var(--t-micro);display:flex}.op-board-fees{margin:var(--s2) 0 0;font-size:var(--t-micro)}.op-demo{gap:var(--s5);align-items:center;display:grid}.op-demo .tp-go{margin-top:var(--s4)}@media (min-width:768px){.op-demo{grid-template-columns:minmax(0,1fr) auto}.op-demo-qr{display:block}}.op-loop{margin:var(--s5) 0 0;gap:var(--s2) var(--s3);font-family:var(--font-clash), var(--font-bricolage), sans-serif;font-weight:600;font-size:var(--t-h3);color:var(--ink);flex-wrap:wrap;padding:0;list-style:none;display:flex}.op-loop>li:not(:last-child):after{content:"→";margin-left:var(--s3);color:var(--pigment)}.op-loop>li:last-child:after{content:"↺";margin-left:var(--s3);color:var(--pigment)}.op-pass-sub{margin:var(--s6) 0 0;font-family:var(--font-clash), var(--font-bricolage), sans-serif;font-weight:600;font-size:var(--t-h3);color:var(--ink)}.op-pass-steps>li>p{margin:0}.op-pass-example{margin-top:var(--s5);align-items:start}.op-win-points{margin:var(--s3) 0 0;gap:var(--s2);font-size:var(--t-body);color:var(--ink-soft);padding:0;line-height:1.55;list-style:none;display:grid}.op-win-points>li{padding-left:var(--s4);position:relative}.op-win-points>li:before{content:"✓";color:var(--pigment);position:absolute;left:0}@media (min-width:768px){.op-pass-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.op-pass-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.op-wins{grid-template-columns:repeat(3,minmax(0,1fr))}}.op-call{gap:var(--s4);margin-top:var(--s5);max-width:720px;display:grid}.op-call .cz-hero-cta{justify-self:start}@media (min-width:768px){.op-call{grid-template-columns:repeat(2,minmax(0,1fr))}.op-call-wide{grid-column:1/-1}}.op-call-done{margin-top:var(--s5)}
.kt-tour{z-index:40;margin:var(--s3) var(--gutter);padding:var(--s4);background:var(--ink);color:var(--paper);border-top:3px solid var(--pigment);font-family:var(--font-outfit), sans-serif;position:relative}@media (min-width:768px){.kt-tour{right:max(var(--s5), var(--safe-right));bottom:max(var(--s5), var(--safe-bottom));width:360px;max-height:calc(100svh - 2 * var(--s5));margin:0;position:fixed;overflow-y:auto}}.kt-tour-top{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.kt-tour-ends{gap:var(--s3);display:flex}.kt-tour-count{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;margin:0}.kt-tour-skip{min-height:44px;padding:0 var(--s1);color:inherit;font:inherit;font-size:var(--t-micro);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}.kt-tour-ticks{gap:var(--s1);margin:var(--s1) 0 0;padding:0;list-style:none;display:flex}.kt-tour-tick{background:color-mix(in srgb, var(--paper) 35%, transparent);flex:1;height:3px}.kt-tour-tick--on{background:var(--pigment)}.kt-tour-title{margin:var(--s3) 0 0;font-family:var(--font-clash), var(--font-bricolage), sans-serif;font-weight:600;font-size:var(--t-h3);line-height:1.2}.kt-tour-body{margin:var(--s2) 0 0;font-size:var(--t-body-sm);line-height:1.5}.kt-tour-go{margin-top:var(--s2);color:inherit;font-size:var(--t-body-sm);text-underline-offset:3px;font-weight:600;text-decoration:underline;display:inline-block}.kt-tour-acts{gap:var(--s2);margin-top:var(--s4);display:flex}.kt-tour-btn{min-height:44px;padding:0 var(--s4);color:inherit;font:inherit;font-size:var(--t-body-sm);cursor:pointer;background:0 0;border:1px solid;border-radius:0;flex:1;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.kt-tour-btn--solid{border-color:var(--pigment);background:var(--pigment);color:var(--pigment-ink)}.kt-tour :is(button,a):focus-visible,.kt-tour-tab:focus-visible{outline:2px solid var(--pigment);outline-offset:2px}.kt-tour-tab{z-index:40;min-height:44px;margin:var(--s3) var(--gutter);padding:0 var(--s4);border:0;border-top:3px solid var(--pigment);background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;display:block;position:relative}@media (min-width:768px){.kt-tour-tab{right:max(var(--s5), var(--safe-right));bottom:max(var(--s5), var(--safe-bottom));margin:0;position:fixed}}.kt-tour-ring{z-index:39;border:3px solid var(--pigment);pointer-events:none;position:fixed}@media (prefers-reduced-motion:no-preference){.kt-tour-ring{animation:kt-tour-ring var(--m-focal) var(--m-ease) infinite}}@keyframes kt-tour-ring{50%{border-color:color-mix(in srgb, var(--pigment) 35%, transparent)}}.kt-tour-pin{z-index:39;width:max-content;max-width:15rem;padding:var(--s2) var(--s3);background:var(--ink);color:var(--paper);border-top:3px solid var(--pigment);font-family:var(--font-outfit), sans-serif;font-size:var(--t-body-sm);pointer-events:none;margin:0;font-weight:600;line-height:1.3;position:fixed}.kt-tour-pin--above{transform:translate(-50%, calc(-100% - var(--s2)))}.kt-tour-pin--below{transform:translate(-50%, var(--s2))}.kt-tour-pin:after{content:"";left:calc(50% + var(--pin-dx,0px));border:8px solid #0000;position:absolute;transform:translate(-50%)}.kt-tour-pin--above:after{border-top-color:var(--ink);top:100%}.kt-tour-pin--below:after{border-bottom-color:var(--ink);bottom:100%}.kt-fest-stop{scroll-margin-top:var(--s4)}.kt-fest-doors{margin-top:var(--s3)}.kt-fork-step{margin-bottom:var(--s1);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);display:block}.kt-fork-btn:hover .kt-fork-step{color:var(--paper)}.kt-fest-note{margin-top:var(--s3)}.kt-fest-p{margin:var(--s3) 0 var(--s4)}.kt-fest-then{margin:0 0 var(--s4)}.kt-fest-block{margin-top:var(--s5)}.kt-step-head{align-items:center;gap:var(--s3);margin-bottom:var(--s3);display:flex}.kt-step-count{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ink-soft);margin:0;font-weight:700}.kt-step-ticks{gap:var(--s1);flex:1;margin:0;padding:0;list-style:none;display:flex}.kt-step-tick{background:var(--line);flex:1;height:3px}.kt-step-tick--on{background:var(--pigment)}.kt-step-acts{gap:var(--s2);margin-top:var(--s5);display:flex}.kt-step-btn{justify-content:center;align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s4);border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;flex:1;font-weight:700;text-decoration:none;display:inline-flex}.kt-step-btn:hover{background:var(--ink);color:var(--paper)}.kt-step-btn--solid{border-color:var(--pigment);background:var(--pigment);color:var(--pigment-ink)}.kt-step-btn--solid:hover{border-color:var(--ink)}.kt-step-btn:focus-visible{outline:2px solid var(--pigment);outline-offset:2px}:is(:root:has([data-in-phone]) .kt-demostrip,:root:has([data-in-phone]) .kt-tour){display:none}.kt-demostrip{justify-content:space-between;align-items:center;gap:var(--s3);padding-block:var(--s1);padding-inline:max(var(--s4), var(--safe-left,0px)) max(var(--s4), var(--safe-right,0px));background:var(--ink);color:var(--paper);border-bottom:3px solid var(--pigment);font-family:var(--font-outfit), sans-serif;display:flex}.kt-demostrip-truck{align-items:center;gap:var(--s2);min-width:0;display:flex}.kt-demostrip-label{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;flex:none}@media (max-width:419px){.kt-demostrip-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.kt-demostrip-pick{min-width:0;max-width:100%;min-height:44px;padding:0 var(--s2);border:1px solid color-mix(in srgb, var(--paper) 40%, transparent);background:var(--ink);color:var(--paper);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;font-size:var(--t-body);text-overflow:ellipsis;cursor:pointer;border-radius:0;font-weight:600}.kt-demostrip-open{min-height:44px;padding:0 var(--s3);border:1px solid var(--pigment);color:var(--paper);font:inherit;font-size:var(--t-body-sm);cursor:pointer;background:0 0;border-radius:0;flex:none;font-weight:600}.kt-demostrip-open:hover{background:var(--pigment);color:var(--pigment-ink)}.kt-demostrip :is(select,button):focus-visible{outline:2px solid var(--pigment);outline-offset:2px}.kt-explain{border:0;border-top:3px solid var(--pigment);background:var(--paper);color:var(--ink);font-family:var(--font-outfit), sans-serif;padding:0}.kt-explain[open]{width:100%;max-width:none;max-height:86svh;margin:0;position:fixed;inset:auto 0 0}.kt-explain::backdrop{background:#0d11179e}.kt-explain-body{max-height:86svh;padding:var(--s4) max(var(--s5), var(--safe-right,0px)) calc(var(--s5) + var(--safe-bottom,0px)) max(var(--s5), var(--safe-left,0px));overflow-y:auto}.kt-explain-top{justify-content:space-between;align-items:start;gap:var(--s3);padding-bottom:var(--s3);border-bottom:2px solid var(--ink);display:flex}.kt-explain-title{font-family:var(--font-clash), var(--font-bricolage), sans-serif;font-weight:600;font-size:var(--t-h3);margin:0;line-height:1.2}.kt-explain-close{min-height:44px;padding:0 var(--s2);color:inherit;font:inherit;font-size:var(--t-body-sm);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;text-decoration:underline}.kt-explain-head{margin:var(--s4) 0 0;font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-weight:400}.kt-explain-p{margin:var(--s1) 0 0;font-size:var(--t-body);max-width:60ch;line-height:1.55}.kt-explain-why{border-left:3px solid var(--pigment);padding-inline-start:var(--s3);font-weight:500}.kt-explain-parts{margin:var(--s2) 0 0;padding:0;list-style:none}.kt-explain-parts>li{padding:var(--s2) 0;border-bottom:1px dashed var(--rule,currentColor);font-size:var(--t-body-sm);line-height:1.45}.kt-explain-parts>li:last-child{border-bottom:0}.kt-explain :is(button):focus-visible{outline:2px solid var(--pigment);outline-offset:2px}@media (min-width:768px){.kt-explain[open]{width:min(560px, calc(100% - 2 * var(--s6)));max-height:min(80svh,720px);margin:auto;inset:0}.kt-explain-body{max-height:min(80svh,720px);padding:var(--s5) var(--s6) var(--s6)}}@media (horizontal-viewport-segments:2){.kt-explain[open]{width:auto;margin:auto var(--s5) auto calc(50% + var(--hinge) / 2 + var(--s5))}}@media (prefers-reduced-motion:no-preference){.kt-explain[open]{animation:kt-explain-in var(--m-state) var(--m-ease)}}@keyframes kt-explain-in{0%{translate:0 var(--s5);opacity:0}}
.kt-iphone{--ph-w:280px;--ph-scale:.6667;--ph-bar:calc(var(--ph-w) * .165);inline-size:var(--ph-w);aspect-ratio:716/1476;padding:var(--s2);border-radius:calc(var(--ph-w) * .17);background:#060607;border:2px solid #4a4a4e;flex:none;position:relative}.kt-iphone-btn{background:#4a4a4e;border-radius:2px;inline-size:3px;position:absolute}.kt-iphone-btn--action{block-size:5%;inset-block-start:17%;inset-inline-start:-5px}.kt-iphone-btn--up{block-size:9%;inset-block-start:25%;inset-inline-start:-5px}.kt-iphone-btn--down{block-size:9%;inset-block-start:36%;inset-inline-start:-5px}.kt-iphone-btn--side{block-size:14%;inset-block-start:28%;inset-inline-end:-5px}.kt-iphone-screen{isolation:isolate;border-radius:calc(var(--ph-w) * .17 - var(--s2));color:#000;block-size:100%;font-family:var(--font-body);background:#fff;position:relative;overflow:hidden}.kt-iphone-island{z-index:4;inline-size:33%;block-size:calc(var(--ph-w) * .095);background:#000;border-radius:999px;position:absolute;inset-block-start:calc(var(--ph-w) * .035);inset-inline-start:50%;translate:-50%}.kt-iphone-status{z-index:3;block-size:var(--ph-bar);font-size:var(--t-micro);color:#000;justify-content:space-between;align-items:center;padding-inline:9% 7%;font-weight:600;line-height:1;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.kt-iphone[data-tone=dark] .kt-iphone-status,.kt-iphone[data-tone=dark] .kt-iphone-home{color:#fff}.kt-iphone-glyphs{align-items:center;gap:var(--s1);display:flex}.kt-iphone-glyphs svg{block-size:calc(var(--ph-w) * .036);inline-size:auto}.kt-iphone-home{z-index:4;color:#000;background:currentColor;border-radius:999px;block-size:4px;position:absolute;inset-block-end:calc(var(--ph-w) * .022);inset-inline:34%}.kt-iphone-lock{z-index:2;padding:calc(var(--ph-bar) + var(--s3)) var(--s2) 0;background:color-mix(in srgb, var(--pigment,#ff6a00) 24%, #0b0f14);color:#fff;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.kt-iphone-date{font-size:var(--t-micro);opacity:.9;margin:0;font-weight:600}.kt-iphone-clock{font-family:var(--font-display);font-size:calc(var(--ph-w) * .25);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1}.kt-iphone-notes{gap:var(--s2);inline-size:100%;margin-block:auto calc(var(--ph-w) * .2);display:grid}.kt-iphone-note{column-gap:var(--s2);padding:var(--s2) var(--s3) var(--s2) var(--s2);border-radius:calc(var(--ph-w) * .07);color:#000;text-align:start;animation:kt-iphone-drop var(--m-view) var(--m-ease) both;animation-delay:var(--m-view);background:#f6f6f8eb;grid-template-columns:auto minmax(0,1fr);display:grid}@keyframes kt-iphone-drop{0%{opacity:0;transform:translateY(-30%)scale(.94)}to{opacity:1;transform:none}}.kt-iphone-mark{inline-size:calc(var(--ph-w) * .12);aspect-ratio:1;background:var(--pigment,#ff6a00);color:var(--pigment-ink,#fff);font-family:var(--font-display);font-size:var(--t-label);border-radius:24%;grid-row:1/span 3;align-self:center;place-items:center;font-weight:700;display:grid}.kt-iphone-note-top{justify-content:space-between;gap:var(--s2);font-size:var(--t-label);color:#3c3c43;margin:0;display:flex}.kt-iphone-note-title,.kt-iphone-note-body{font-size:var(--t-micro);margin:0;line-height:1.3}.kt-iphone-note-title{font-weight:700}.kt-iphone-thread{background:#fff;flex-direction:column;padding-block-start:var(--ph-bar);display:flex;position:absolute;inset:0}.kt-iphone-contact{justify-items:center;gap:var(--s1);background:#f7f7f8;border-block-end:1px solid #e5e5ea;padding-block-end:var(--s2);display:grid}.kt-iphone-avatar{inline-size:calc(var(--ph-w) * .16);aspect-ratio:1;color:#fff;font-size:var(--t-body-sm);background:#8e8e93;border-radius:50%;place-items:center;font-weight:600;display:grid}.kt-iphone-contact-name{font-size:var(--t-label);color:#000}.kt-iphone-msgs{gap:var(--s2);padding:var(--s3) var(--s3) 0;flex-direction:column;flex:1;margin:0;list-style:none;display:flex;overflow:hidden}.kt-iphone-msg{gap:var(--s1);animation:kt-iphone-rise var(--m-view) var(--m-ease) both;display:grid}.kt-iphone-msg:nth-child(2){animation-delay:var(--m-focal)}@keyframes kt-iphone-rise{0%{transform:translateY(var(--s3));opacity:0}to{opacity:1;transform:none}}.kt-iphone-stamp{font-size:var(--t-label);color:#8e8e93;justify-self:center}.kt-iphone-bubble{max-inline-size:84%;padding:var(--s2) var(--s3);border-radius:calc(var(--ph-w) * .065);color:#000;font-size:var(--t-micro);overflow-wrap:anywhere;background:#e9e9eb;justify-self:start;margin:0;line-height:1.35}.kt-iphone-link{color:#0a72e8;text-decoration:underline}.kt-iphone-compose{margin:var(--s2) var(--s3) calc(var(--ph-w) * .09);padding:var(--s1) var(--s3);font-size:var(--t-label);color:#8e8e93;border:1px solid #d1d1d6;border-radius:999px}.kt-iphone-app{background:var(--paper,#f1ece0);flex-direction:column;padding-block-start:var(--ph-bar);display:flex;position:absolute;inset:0}.kt-iphone-app[data-open=true]{animation:kt-iphone-open var(--m-view) var(--m-ease) both}@keyframes kt-iphone-open{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.kt-iphone-web{flex:1;position:relative;overflow:hidden}.kt-iphone-web iframe{inline-size:calc(100% / var(--ph-scale));block-size:calc(100% / var(--ph-scale));transform:scale(var(--ph-scale));transform-origin:0 0;pointer-events:none;border:0;position:absolute;inset-block-start:0;inset-inline-start:0}.kt-iphone-safari{padding:var(--s2) var(--s3) calc(var(--ph-w) * .075);background:#f2f2f7;border-block-start:1px solid #d1d1d6;justify-content:center;margin:0;display:flex}.kt-iphone-url{inline-size:100%;padding:var(--s1) var(--s2);border-radius:calc(var(--ph-w) * .04);color:#000;font-size:var(--t-label);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#fff;overflow:hidden}@media (prefers-reduced-motion:reduce){.kt-iphone-note,.kt-iphone-msg,.kt-iphone-app[data-open=true]{animation:none}}
@property --cz-angle{syntax:"<angle>";inherits:true;initial-value:10deg}@property --cz-flow{syntax:"<number>";inherits:true;initial-value:0}@property --cz-bite{syntax:"<number>";inherits:true;initial-value:1}@property --cz-look{syntax:"<angle>";inherits:true;initial-value:0deg}:root{--m-feedback:.12s;--m-state:.24s;--m-view:.42s;--m-focal:1.5s;--m-ease:cubic-bezier(.16, 1, .3, 1);--m-exit:cubic-bezier(.4, 0, 1, 1)}@keyframes kt-print{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.cz3d{display:block}.cz3d-slice{transform-box:view-box;transform-origin:var(--cz-axis) 0;transform:translateX(calc(var(--cz-z) * 1px * sin(calc(var(--cz-angle) + var(--cz-look,0deg))))) scaleX(cos(calc(var(--cz-angle) + var(--cz-look,0deg))))}.cz3d-bite{transform-box:fill-box;transform-origin:50%;transform:translate(calc(var(--cz-bite) * 24px), calc(var(--cz-bite) * -22px)) rotate(calc(var(--cz-bite) * 40deg)) scale(calc(1 - var(--cz-bite) * .3));opacity:calc(1 - var(--cz-bite) * 1.15)}:root{--cz-ramp-l:.71;--cz-ramp-c:.2;--cz-hue-a:58;--cz-hue-b:34}.cz3d-stop{stop-color:oklch(calc(var(--cz-ramp-l) + .05 * (1 - var(--cz-p))) var(--cz-ramp-c) calc(var(--cz-hue-a) + (var(--cz-hue-b) - var(--cz-hue-a)) * var(--cz-p)))}.cz3d-stop--1{--cz-p:calc(.02 + .3 * var(--cz-flow))}.cz3d-stop--2{--cz-p:calc(.5 + .3 * var(--cz-flow))}.cz3d-stop--3{--cz-p:calc(.98 - .3 * var(--cz-flow))}@keyframes cz-flow{0%{--cz-flow:0}to{--cz-flow:1}}.cz-lock{animation:14s ease-in-out infinite alternate cz-flow}.cz-lock-word .kt-accent{color:oklch(calc(var(--cz-ramp-l) + .04) var(--cz-ramp-c) calc(var(--cz-hue-a) + (var(--cz-hue-b) - var(--cz-hue-a)) * calc(.45 + .2 * var(--cz-flow))))}@keyframes cz-bite-out{0%,22%{--cz-bite:0}to{--cz-bite:1}}@keyframes cz-turn-in{0%{--cz-angle:58deg}to{--cz-angle:10deg}}@keyframes cz-turn-scroll{0%{--cz-angle:10deg}to{--cz-angle:22deg}}.cz3d--reveal{animation:cz-bite-out var(--m-focal) cubic-bezier(.3, 0, .6, 1) both, cz-turn-in var(--m-focal) var(--m-ease) both}@supports (animation-timeline:scroll()){.cz3d--reveal{animation:cz-bite-out var(--m-focal) cubic-bezier(.3, 0, .6, 1) both, cz-turn-scroll 1s linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 90vh}}@media (prefers-reduced-motion:reduce){.cz-lock,.cz3d--reveal{animation:none}.cz3d--reveal .cz3d-bite{opacity:0;transform:none}.cz-act,.cz-act.is-in,.kt-ordercard{clip-path:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
