.design-canvas_frame__p4k4g{position:relative;margin:0 0 46px;padding:8px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,#f7ece5,#fff8f3 45%,#ece3f1);box-shadow:0 28px 60px -30px rgb(65 60 56/.45)}.design-canvas_video__N8yTL{display:block;width:100%;height:auto;aspect-ratio:1780/1080;object-fit:cover;border-radius:8px;background:#4b4a8c}.design-canvas_toggle__Q3d1u{position:absolute;right:14px;bottom:14px;padding:5px;border:0;background:none;cursor:pointer}.design-canvas_toggle__Q3d1u>span{display:flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;background:rgb(20 18 17/.72);color:#fff8f3;font:450 11px/1.6 var(--mono);letter-spacing:.02em;transition:background .16s ease}.design-canvas_toggle__Q3d1u svg{width:9px;height:9px;fill:currentColor}.design-canvas_toggle__Q3d1u:hover>span{background:rgb(20 18 17/.9)}.design-canvas_frame__p4k4g .design-canvas_toggle__Q3d1u:focus-visible{outline:none}.design-canvas_frame__p4k4g .design-canvas_toggle__Q3d1u:focus-visible>span{outline:2px solid #fff8f3;outline-offset:2px}@media (max-width:700px){.design-canvas_frame__p4k4g{margin-bottom:36px;padding:5px;border-radius:10px}.design-canvas_video__N8yTL{border-radius:6px}.design-canvas_toggle__Q3d1u{right:8px;bottom:8px}}@media (prefers-reduced-motion:reduce){.design-canvas_toggle__Q3d1u>span{transition:none}}.tools_eyebrow__0B8y0{display:block;margin:0 0 18px;color:var(--muted);font:450 10px/1.8 var(--mono);letter-spacing:.07em;text-transform:uppercase}.tools_page__efDX9 h1{margin:0 0 22px;color:var(--ink);font:500 clamp(36px,5vw,52px) /1.12 var(--mono);letter-spacing:-.055em}.tools_page__efDX9 h2{margin:0 0 24px;color:var(--ink);font:500 26px/1.3 var(--mono);letter-spacing:-.045em}.tools_page__efDX9 h3{margin:0 0 5px;color:var(--ink);font:600 16px/1.6 var(--font-geist-sans),sans-serif;letter-spacing:-.015em}.tools_hero__X87wA{padding:28px 0 40px}.tools_page__efDX9 .tools_standfirst__WUmsc{margin-bottom:18px;font-size:24px;font-weight:500;line-height:1.45;letter-spacing:-.025em}.tools_page__efDX9 .tools_intro__9BJWE{max-width:620px;margin-bottom:26px;font-size:18px;line-height:1.8}.tools_actions__uhCBg{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:20px}.tools_button___Kmkz{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:50px;padding:13px 20px;border-radius:4px;background:var(--ink);color:#fff8f3!important;font:450 13px/1.5 var(--mono);transition:background .16s ease}.tools_button___Kmkz:hover{background:#5d4945}.tools_button___Kmkz span{font-size:18px}.tools_textLink__hl7Sy{padding-block:12px;font:12px/1.6 var(--mono);text-decoration:underline!important;text-decoration-color:#b49a89!important;text-underline-offset:5px}.tools_page__efDX9 a:not(.tools_button___Kmkz):hover,.tools_textLink__hl7Sy:hover{color:var(--accent)}.tools_page__efDX9 .tools_small__dwKKw{color:var(--muted);font-size:13px;line-height:1.75}.tools_section__xob0n{margin-bottom:46px;padding-top:38px;border-top:1px solid var(--line);scroll-margin-top:24px}.tools_section__xob0n>p:not(.tools_eyebrow__0B8y0,.tools_small__dwKKw){max-width:620px;margin-bottom:24px}.tools_section__xob0n>p a{text-decoration:underline;text-decoration-color:#b49a89;text-underline-offset:4px}.tools_steps__4dlXr{margin:30px 0 0;padding:0;list-style:none}.tools_steps__4dlXr li{display:grid;grid-template-columns:27px 1fr;gap:16px;margin-top:25px}.tools_stepNumber__LseIK{padding-top:3px;color:var(--accent);font:450 12px/1.7 var(--mono)}.tools_page__efDX9 .tools_steps__4dlXr p{color:#645850}.tools_requirements__c40hp{margin:0}.tools_requirements__c40hp>div{display:grid;grid-template-columns:188px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.tools_requirements__c40hp>div:first-child{padding-top:0}.tools_requirements__c40hp dt{font-weight:600}.tools_requirements__c40hp dd{margin:0;color:#645850;font-size:15px}.tools_page__efDX9 .tools_privacy__Buoey{margin-top:22px}.tools_page__efDX9 .tools_support__QTeu5{margin-top:20px}.tools_page__efDX9 .tools_thanks__d56Nn h2{margin-bottom:14px;font-size:20px}.tools_thanks__d56Nn>p:not(.tools_small__dwKKw){font-size:15px}.tools_thanks__d56Nn section{max-width:600px;margin:0}.tools_thanks__d56Nn .tools_small__dwKKw{margin-top:14px;font-size:12px}@media (max-width:700px){.tools_hero__X87wA{padding:22px 0 30px}.tools_page__efDX9 .tools_standfirst__WUmsc{font-size:21px}.tools_page__efDX9 .tools_intro__9BJWE{font-size:17px}.tools_section__xob0n{margin-bottom:36px;padding-top:28px}.tools_page__efDX9 h2{font-size:23px}.tools_steps__4dlXr li{gap:10px}.tools_requirements__c40hp>div{grid-template-columns:1fr;gap:5px}}@media (max-width:480px){.tools_page__efDX9 .tools_standfirst__WUmsc{font-size:20px}.tools_actions__uhCBg{gap:12px 18px}.tools_button___Kmkz{gap:18px}.tools_page__efDX9 .tools_thanks__d56Nn h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.tools_button___Kmkz{transition:none}}.LampStoryboard_example__Dbfot{margin:28px 0}.LampStoryboard_exampleLabel__PaZmW{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px;color:var(--muted);font:10px/1.6 var(--mono)}.LampStoryboard_shots__TPIVz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.LampStoryboard_frame__sr4Ck{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:9/13;overflow:hidden;border:1px solid #e1cfc0;border-radius:4px;background:#f2e8df}.LampStoryboard_frame__sr4Ck[data-lit]{background:#f6eada}.LampStoryboard_frameLabel__ztQSx{position:absolute;top:12px;left:12px;color:var(--muted);font:10px/1.5 var(--mono)}.LampStoryboard_frame__sr4Ck svg{width:90%;margin-top:-25px;fill:none;stroke:#796759;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.LampStoryboard_frame__sr4Ck .LampStoryboard_wire__qlsgu{stroke-width:1.6}.LampStoryboard_frame__sr4Ck .LampStoryboard_light__DmFpQ{fill:#f4dba0;stroke:none}.LampStoryboard_caption__tvNr_{position:absolute;bottom:28px;max-width:94%;margin:0;padding:4px 7px;background:var(--ink);color:#fff8f3;font:500 11px/1.65 var(--mono);text-align:center}.LampStoryboard_shotNote__e_iwJ{margin:9px 0 0;color:var(--muted);font:11px/1.65 var(--mono)}.LampStoryboard_example__Dbfot figcaption{margin-top:18px;color:var(--muted);font:11px/1.75 var(--mono)}@media (max-width:700px){.LampStoryboard_shots__TPIVz{gap:9px}.LampStoryboard_exampleLabel__PaZmW{flex-direction:column;gap:2px}.LampStoryboard_frame__sr4Ck{aspect-ratio:9/15}.LampStoryboard_frameLabel__ztQSx{top:8px;left:6px;font-size:8px}.LampStoryboard_caption__tvNr_{bottom:17px;padding:3px;font-size:8px}.LampStoryboard_shotNote__e_iwJ{font-size:9px}}@media (max-width:480px){.LampStoryboard_shots__TPIVz{grid-template-columns:1fr;gap:22px}.LampStoryboard_shot__hE0s0{display:grid;grid-template-columns:152px 1fr;align-items:center;gap:18px}.LampStoryboard_frame__sr4Ck{aspect-ratio:9/13}.LampStoryboard_frameLabel__ztQSx{left:9px;font-size:9px}.LampStoryboard_caption__tvNr_{bottom:20px;font-size:9px}.LampStoryboard_shotNote__e_iwJ{font-size:12px}}.video-loop_videos__hs4D4{margin-bottom:46px}.video-loop_page__hc23K .video-loop_videos__hs4D4 h2{margin-bottom:2px;font-size:13px;letter-spacing:-.025em}.video-loop_videos__hs4D4>p{margin-bottom:14px}.video-loop_videos__hs4D4 details{margin:0}.video-loop_videos__hs4D4 details+details{border-top:0}.video-loop_options__vuS_7{margin-top:30px;padding:20px 22px;border-radius:4px;background:#f7ece5}.video-loop_page__hc23K .video-loop_options__vuS_7 h3{margin-bottom:8px}.video-loop_page__hc23K .video-loop_options__vuS_7 p{color:#645850;font-size:15px}.video-loop_feedback__FjlXz{margin-top:28px;padding-left:20px;border-left:2px solid #c995a6}.video-loop_feedback__FjlXz .video-loop_feedbackLabel__qORF1{margin-bottom:8px}.video-loop_feedback__FjlXz blockquote{margin:0 0 8px;font-size:19px;line-height:1.65;letter-spacing:-.015em}.video-loop_page__hc23K .video-loop_feedback__FjlXz p{color:var(--muted);font-size:14px}.reader_reader__fkEwU{max-width:684px;margin:54px auto 0}.reader_return___qM7O{display:inline-block;font:12px/1.6 var(--mono);padding:8px 0;color:var(--muted)!important}.reader_return___qM7O:hover{color:var(--accent)!important}.reader_header__iZAQq{margin:26px 0 32px}.reader_header__iZAQq time{display:block;margin-bottom:14px;color:var(--muted);font:12px/1.7 var(--mono)}.reader_header__iZAQq h1{font-family:var(--font-geist-sans),sans-serif;font-size:40px;font-weight:600;line-height:1.2;letter-spacing:-.045em;color:var(--ink);text-wrap:balance;margin:0}.reader_prose__91hYl{color:var(--ink);font:450 18px/1.8 var(--font-geist-sans),sans-serif;overflow-wrap:anywhere}.reader_prose__91hYl :where(p,ul,ol,blockquote,figure,pre,table,hr):not(:where(.not-prose,.not-prose *)){margin-block:1.4em}.reader_prose__91hYl>:first-child{margin-top:0}.reader_prose__91hYl :where(a):not(:where(.not-prose,.not-prose *)){font-family:inherit;color:inherit;text-decoration:underline;text-decoration-color:#b49a89;text-underline-offset:4px;text-decoration-thickness:1px}.reader_prose__91hYl :where(a):hover{text-decoration-color:var(--accent)}.reader_prose__91hYl :where(h2,h3,h4):not(:where(.not-prose,.not-prose *)){font-family:var(--font-geist-sans),sans-serif;color:var(--ink);font-weight:600;letter-spacing:-.025em;line-height:1.35;margin:2em 0 .7em;scroll-margin-top:32px}.reader_prose__91hYl :where(h2):not(:where(.not-prose,.not-prose *)){font-size:27px}.reader_prose__91hYl :where(h3):not(:where(.not-prose,.not-prose *)){font-size:22px}.reader_prose__91hYl :where(h4):not(:where(.not-prose,.not-prose *)){font-size:19px}.reader_prose__91hYl :where(ul,ol):not(:where(.not-prose,.not-prose *)){padding-left:1.4em}.reader_prose__91hYl :where(ul):not(:where(.not-prose,.not-prose *)){list-style:disc}.reader_prose__91hYl :where(ol):not(:where(.not-prose,.not-prose *)){list-style:decimal}.reader_prose__91hYl :where(li):not(:where(.not-prose,.not-prose *)){padding-left:.25em;margin-block:.4em}.reader_prose__91hYl :where(blockquote):not(:where(.not-prose,.not-prose *)){border-left:2px solid #caa996;padding-left:24px;color:#65564d}.reader_prose__91hYl :where(strong):not(:where(.not-prose,.not-prose *)){font-weight:650}.reader_prose__91hYl :where(hr):not(:where(.not-prose,.not-prose *)){border:0;border-top:1px solid var(--line);margin-block:2em}.reader_prose__91hYl :where(img,video,iframe){max-width:100%}.reader_prose__91hYl :where(img):not(:where(.not-prose,.not-prose *)){height:auto;border-radius:5px}.reader_prose__91hYl>img,.reader_prose__91hYl>p>img{display:block;margin:30px auto;max-height:800px;width:auto;object-fit:contain}.reader_prose__91hYl :where(figcaption),.reader_prose__91hYl>.text-center.text-sm{font-size:13px;line-height:1.65;color:var(--muted);font-style:normal;opacity:1}.reader_prose__91hYl :where(pre){max-width:100%;overflow-x:auto;background:#f0e9e2;border-radius:5px;padding:20px;font-size:14px}.reader_prose__91hYl :where(code){font-family:var(--mono);font-size:.85em}.reader_prose__91hYl :where(table){display:block;overflow-x:auto;width:100%;border-collapse:collapse;font-size:15px}.reader_prose__91hYl :where(td,th){padding:10px;border-bottom:1px solid var(--line);text-align:left}.reader_videoVersion__57dnt{margin:0 0 28px;border-block:1px solid var(--line)}.reader_videoVersion__57dnt summary{display:flex;align-items:center;gap:14px;cursor:pointer;padding:12px 0;font:12px/1.6 var(--mono);color:var(--muted)}.reader_videoVersion__57dnt summary img{width:32px;height:42px;border-radius:3px;object-fit:cover}.reader_videoVersion__57dnt summary span span{margin-left:12px}.reader_videoVersion__57dnt video{display:block;max-height:65svh;max-width:100%;width:auto;margin:0 auto 20px;border-radius:5px}.reader_contents__x9SL6{border-block:1px solid var(--line);margin-bottom:30px;padding:12px 0}.reader_contents__x9SL6 summary{font:12px/1.7 var(--mono);cursor:pointer;color:var(--muted)}.reader_contents__x9SL6 ol{padding:12px 0 8px 20px;font-size:14px;list-style:decimal}.reader_contents__x9SL6 li{margin:8px 0}.reader_contents__x9SL6 a{font:inherit}.reader_footer__2EPGA{border-top:1px solid var(--line);margin-top:48px;padding-top:28px}.reader_footer__2EPGA>div{margin-bottom:20px}.reader_footer__2EPGA section{display:block}.reader_footer__2EPGA p[class*=signoff]{justify-content:flex-start;margin-top:22px}@media (max-width:700px){.reader_reader__fkEwU{margin-top:32px}.reader_header__iZAQq{margin:20px 0 26px}.reader_header__iZAQq h1{font-size:31px;line-height:1.22}.reader_prose__91hYl{font-size:17.5px;line-height:1.8}.reader_prose__91hYl :where(h2):not(:where(.not-prose,.not-prose *)){font-size:24px}.reader_prose__91hYl :where(h3):not(:where(.not-prose,.not-prose *)){font-size:21px}.reader_prose__91hYl :where(blockquote):not(:where(.not-prose,.not-prose *)){padding-left:16px}}@media (max-width:350px){.reader_header__iZAQq h1{font-size:28px}}.reader_animation__yG_Tc{margin-block:30px}.reader_animation__yG_Tc img{width:100%;height:auto;border-radius:5px}.reader_animation__yG_Tc button,.reader_embedDemo__b4NjY a,.reader_embedDemo__b4NjY button{background:none;color:var(--muted);cursor:pointer;padding-block:10px;font:12px/1.6 var(--mono)}.reader_embedDemo__b4NjY{height:100%;background:#efeae5;color:var(--ink);position:relative;padding-bottom:44px}.reader_embedDemo__b4NjY>p{display:grid;place-content:center;height:100%;margin:0;font:16px/1.6 var(--mono)}.reader_embedDemo__b4NjY iframe{width:100%;height:100%;border:0}.reader_embedDemo__b4NjY>div{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding-inline:18px;background:#f5eee8}.reader_prose__91hYl [aria-label="Listen to this article"] p{color:var(--muted)}.calm-phone_screens__P7hBO{margin:30px 0 0}article>.calm-phone_screens__P7hBO{margin:0 0 46px}.calm-phone_screenRow__trJkc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.calm-phone_screenRow__trJkc img{display:block;width:100%;height:auto;border:1px solid #d9c9be;border-radius:22px;background:#000}.calm-phone_screenRow__trJkc span{display:block;margin-top:10px;color:var(--muted);font:450 10px/1.6 var(--mono);letter-spacing:.07em;text-transform:uppercase}.calm-phone_screens__P7hBO figcaption{max-width:620px;margin-top:16px;color:var(--muted);font:11px/1.75 var(--mono)}.calm-phone_picture__9GeRH{display:block;width:100%;height:auto;margin-top:28px;border-radius:4px}.calm-phone_band__6FR9d{margin-top:24px}.calm-phone_picture__9GeRH+p{margin-top:16px}@media (max-width:700px){article>.calm-phone_screens__P7hBO{margin-bottom:36px}.calm-phone_screenRow__trJkc{gap:10px}.calm-phone_screenRow__trJkc img{border-radius:12px}.calm-phone_screenRow__trJkc span{margin-top:7px;font-size:9px;letter-spacing:.05em}.calm-phone_screens__P7hBO figcaption{font-size:10px}.calm-phone_photo__PywuX{aspect-ratio:4/3;object-fit:cover}}.link-cards_cards__d4jU5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:30px}.link-cards_card__D706L{display:flex;flex-direction:column;gap:6px;padding:12px 12px 14px;background:#efeae5;border-radius:8px;color:var(--ink);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.link-cards_card__D706L:hover{transform:translateY(-2px);box-shadow:0 10px 24px #413c3814}.link-cards_shot__bpNEM{width:100%;height:auto;border-radius:5px;box-shadow:0 3px 12px #413c3818;margin-bottom:8px}.link-cards_title__8tuZX{font:500 12px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase}.link-cards_line__VJNWs{font:450 15px/1.45 var(--font-geist-sans),sans-serif}.link-cards_host__o4UUp{font:12px/1.6 var(--mono);color:var(--accent)}@media (max-width:560px){.link-cards_cards__d4jU5{grid-template-columns:minmax(0,1fr)}}