.Process_inner__ZHIQS{display:flex;flex-direction:column;gap:64px}.Process_glance__eduqv{display:grid;grid-template-columns:repeat(7,1fr);border:var(--outline);border-radius:var(--radius-card);background:var(--paper);overflow:hidden}.Process_glanceStep__tyyiU{position:relative;display:flex;flex-direction:column;gap:6px;padding:20px 18px 22px;border-left:1px solid var(--rule);transition:background-color .25s ease}.Process_glanceStep__tyyiU:first-child{border-left:0}.Process_glanceStep__tyyiU:hover{background:var(--yellow)}.Process_glanceNumber__dcttV{font-family:var(--font-mono);letter-spacing:0;color:var(--orange-text)}.Process_glanceName___RskE{font-family:var(--font-display);font-weight:600;font-size:20px;line-height:1.2;font-variation-settings:"opsz" 14,"wdth" 100}.Process_loop__K1OM_{margin-top:-40px;color:var(--secondary)}.Process_loop__K1OM_ span{display:inline-block;margin-right:4px;color:var(--orange-text);font-size:16px}.Process_loop__K1OM_ strong{font-weight:600;color:var(--ink)}.Process_layout__vd28h{display:grid;grid-template-columns:calc(480 / 1280 * 100%) 1fr;grid-gap:80px;gap:80px;align-items:start}.Process_panel__aFVZx{position:-webkit-sticky;position:sticky;top:120px}.Process_panelInner__yYnLE{display:flex;flex-direction:column;gap:24px;padding:36px;border:var(--outline);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-pop)}.Process_bigNumber__9oysR{display:grid;height:150px;overflow:hidden}.Process_bigNumber__9oysR span{grid-area:1/1;font-family:var(--font-display);font-weight:700;font-size:168px;line-height:.9;letter-spacing:-.05em;font-variation-settings:"opsz" 96,"wdth" 100;color:var(--orange);-webkit-text-stroke:2px var(--ink);translate:0 110%;transition:translate .6s var(--ease-out)}.Process_bigNumber__9oysR span[data-active]{translate:0 0}.Process_bigNumber__9oysR span[data-active]~span{translate:0 110%}.Process_bigNumber__9oysR span:has(~span[data-active]){translate:0 -110%}.Process_panelName__hydMf,.Process_panelOutput__zb6EG,.Process_panelPhase__YoObY{animation:Process_swapIn__kcF2b .5s var(--ease-out) both}.Process_panelPhase__YoObY{margin-bottom:-14px;color:var(--orange-text)}.Process_panelOutput__zb6EG{display:flex;flex-direction:column;gap:10px;animation-delay:80ms}@keyframes Process_swapIn__kcF2b{0%{opacity:0;translate:0 10px}}.Process_chips__rmv5H{display:flex;flex-wrap:wrap;gap:8px}.Process_chips__rmv5H li{padding:6px 12px;border:1px solid var(--ink);border-radius:999px;background:var(--cream);font-size:13px;line-height:1.3}.Process_chips__rmv5H li:first-letter{text-transform:uppercase}.Process_rail__Buba3{display:grid;grid-gap:6px;gap:6px;padding-top:8px}.Process_rail__Buba3 span{height:6px;border-radius:999px;background:var(--rule);position:relative;overflow:hidden}.Process_rail__Buba3 span:after{content:"";position:absolute;inset:0;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out)}.Process_rail__Buba3 span[data-done]:after{transform:scaleX(1)}.Process_stage__D9GhJ{display:flex;flex-direction:column;gap:16px;padding:40px 0 120px;border-top:1px solid var(--rule);opacity:.35;transition:opacity .4s ease}.Process_stage__D9GhJ[data-active]{opacity:1}.Process_stage__D9GhJ:last-child{padding-bottom:40px}.Process_phase__GntOY{color:var(--orange-text)}.Process_name__Yi4WU{display:flex;align-items:baseline;gap:20px;font-weight:inherit}.Process_name__Yi4WU :last-child{font-size:36px;line-height:1.08;letter-spacing:-.015em}.Process_number__8XJLx{min-width:17px;color:var(--orange-text)}.Process_description__T1wFV{max-width:560px;font-size:20px;line-height:1.5;color:var(--ink)}.Process_output__WL3aj{display:none}.Process_traits__Jgobj{display:flex;flex-direction:column;gap:32px;padding-top:24px}.Process_traitsHead__upa2w{display:flex;flex-direction:column;gap:16px}.Process_traitList__kpnA7{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.Process_trait__APpUK{display:flex;flex-direction:column;gap:10px;padding:24px;border:var(--outline);border-radius:var(--radius-card);background:var(--paper);transition:translate .3s var(--ease-out),box-shadow .3s var(--ease-out)}.Process_trait__APpUK:hover{translate:-3px -3px;box-shadow:var(--shadow-pop)}.Process_traitNumber__KE3I5{font-family:var(--font-mono);letter-spacing:0;color:var(--orange-text)}.Process_traitTitle__IoU0K{font-size:20px}@media (max-width:1199px){.Process_glance__eduqv{grid-template-columns:repeat(4,1fr)}.Process_glanceStep__tyyiU:nth-child(5){border-left:0}.Process_glanceStep__tyyiU:nth-child(n+5){border-top:1px solid var(--rule)}.Process_traitList__kpnA7{grid-template-columns:1fr 1fr}.Process_layout__vd28h{display:block}.Process_panel__aFVZx{display:none}.Process_stage__D9GhJ{display:grid;grid-template-columns:220px 1fr;grid-gap:12px 24px;gap:12px 24px;padding:28px 0 32px;opacity:1}.Process_stage__D9GhJ:last-child{padding-bottom:32px}.Process_name__Yi4WU :last-child{font-size:22px;line-height:1.25}.Process_description__T1wFV{font-size:16px;line-height:1.55}.Process_output__WL3aj{grid-column:2;display:flex;flex-direction:column;gap:6px}}@media (max-width:767px){.Process_inner__ZHIQS{gap:24px}.Process_glance__eduqv{grid-template-columns:1fr 1fr}.Process_glanceStep__tyyiU{padding:14px 14px 16px}.Process_glanceStep__tyyiU:nth-child(odd){border-left:0}.Process_glanceStep__tyyiU:nth-child(n+3){border-top:1px solid var(--rule)}.Process_glanceStep__tyyiU:last-child{grid-column:span 2}.Process_glanceName___RskE{font-size:17px}.Process_loop__K1OM_{margin-top:-8px}.Process_traitList__kpnA7{grid-template-columns:1fr}.Process_trait__APpUK{padding:20px}.Process_stage__D9GhJ{display:flex;flex-direction:column;gap:6px;padding:18px 0 20px}.Process_name__Yi4WU{gap:12px}.Process_description__T1wFV{color:var(--secondary)}.Process_output__WL3aj{display:none}}@media (prefers-reduced-motion:reduce){.Process_bigNumber__9oysR span,.Process_rail__Buba3 span:after{transition:none}.Process_panelName__hydMf,.Process_panelOutput__zb6EG,.Process_panelPhase__YoObY{animation:none}}.SectionHeader_header__8uQrv{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.SectionHeader_heading__5dIkT{display:flex;flex-direction:column;gap:20px}.SectionHeader_title__Wz47b{max-width:760px}.SectionHeader_supporting__FHlhS{width:360px;flex-shrink:0}@media (max-width:1199px){.SectionHeader_header__8uQrv{flex-direction:column;align-items:flex-start;gap:24px}.SectionHeader_supporting__FHlhS{width:auto;max-width:560px}}@media (max-width:767px){.SectionHeader_heading__5dIkT{gap:28px}.SectionHeader_supporting__FHlhS{display:none}}.Interests_inner__qSA0p{display:flex;flex-direction:column;gap:64px}.Interests_grid__bqGAp{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.Interests_card__aFtXJ{display:flex;flex-direction:column;gap:12px;padding:24px;background:var(--paper);border:var(--outline);border-radius:20px;transition:transform .4s var(--ease-spring),box-shadow .3s var(--ease-out)}.Interests_card__aFtXJ:hover{transform:translateY(-6px) rotate(-1deg);box-shadow:6px 8px 0 var(--ink)}.Interests_card__aFtXJ:nth-child(2n):hover{transform:translateY(-6px) rotate(1deg)}.Interests_swatch__63PUm{transition:rotate .5s var(--ease-spring),scale .4s var(--ease-spring)}.Interests_card__aFtXJ:hover .Interests_swatch__63PUm{rotate:-12deg;scale:1.12}.Interests_top__GXAyo{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.Interests_swatch__63PUm{display:grid;place-items:center;width:48px;height:48px;border:var(--outline);border-radius:999px;font-family:var(--font-mono);font-size:13px}.Interests_now__hyDrT{padding:4px 10px;border:1px solid var(--rule);border-radius:999px}@media (max-width:1199px){.Interests_grid__bqGAp{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.Interests_inner__qSA0p{gap:24px}.Interests_grid__bqGAp{grid-template-columns:1fr;gap:16px}.Interests_card__aFtXJ{padding:20px}.Interests_top__GXAyo{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.Interests_card__aFtXJ{transition:none}.Interests_card__aFtXJ:hover{transform:none}}.AfterPrompt_inner__G_jR3{display:flex;flex-direction:column;gap:56px}.AfterPrompt_layout__5yhAU{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:56px;gap:56px;align-items:center}.AfterPrompt_stage__STOP8{display:flex;flex-direction:column;gap:18px}.AfterPrompt_toggle__F3Lcn{position:relative;align-self:flex-start;display:grid;grid-template-columns:1fr 1fr;padding:4px;border:var(--outline);border-radius:999px;background:var(--paper)}.AfterPrompt_toggle__F3Lcn button{position:relative;z-index:1;padding:10px 20px;border-radius:999px;font-size:15px;font-weight:600;white-space:nowrap;transition:color .25s ease}.AfterPrompt_toggle__F3Lcn button[aria-pressed=true]{color:var(--cream)}.AfterPrompt_thumb__HZmNb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--ink);transition:translate .4s var(--ease-spring)}.AfterPrompt_thumb__HZmNb[data-mode=product]{translate:100% 0}.AfterPrompt_screen__aq5As{position:relative;display:grid;border:var(--outline);border-radius:var(--radius-card);background:var(--paper);box-shadow:var(--shadow-pop);overflow:hidden}.AfterPrompt_draft__cYPWi,.AfterPrompt_product__DR2Ht{grid-area:1/1;transition:opacity .45s ease,scale .55s var(--ease-out),filter .45s ease}.AfterPrompt_screen__aq5As[data-mode=draft] .AfterPrompt_product__DR2Ht,.AfterPrompt_screen__aq5As[data-mode=product] .AfterPrompt_draft__cYPWi{opacity:0;scale:.97;filter:blur(4px);pointer-events:none}.AfterPrompt_draft__cYPWi{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px;background:linear-gradient(135deg,#efe7ff,#ffe9f3 55%,#fff1df)}.AfterPrompt_prompt__pp9hl{align-self:flex-start;padding:10px 14px;border-radius:14px 14px 14px 4px;background:var(--ink);color:var(--cream);font-size:15px}.AfterPrompt_prompt__pp9hl .t-label{margin-right:6px;color:var(--yellow)}.AfterPrompt_gloss__2gBlz{flex:1 1;display:grid;grid-template-columns:22% 1fr;grid-gap:10px;gap:10px;min-height:170px;padding:12px;border-radius:14px;background:linear-gradient(135deg,#c9b8ff,#f7b3d9 55%,#ffd8a8)}.AfterPrompt_glossMain__CHXqh>span,.AfterPrompt_glossRow__T_Ujy i,.AfterPrompt_glossSide__e1woU{display:block;border-radius:10px;background:rgb(255 255 255/.55)}.AfterPrompt_glossMain__CHXqh{display:grid;grid-template-rows:30% 22% 1fr;grid-gap:10px;gap:10px}.AfterPrompt_glossMain__CHXqh>.AfterPrompt_glossRow__T_Ujy{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;background:none}.AfterPrompt_stamp__aBIHy{position:absolute;right:26px;bottom:26px;padding:8px 16px;border:2px solid var(--ink);border-radius:6px;background:var(--paper);font-family:var(--font-display);font-weight:600;font-size:20px;rotate:-6deg}.AfterPrompt_product__DR2Ht{display:flex;flex-direction:column;gap:12px;padding:18px;font-size:13px;line-height:1.35}.AfterPrompt_anchor__yj79V{position:relative}.AfterPrompt_appBar__HrODw{display:flex;justify-content:space-between;align-items:center;gap:12px}.AfterPrompt_appBar__HrODw strong{font-family:var(--font-display);font-size:18px;font-weight:600}.AfterPrompt_appActions__uJIns{display:flex;gap:8px}.AfterPrompt_ghostBtn__i4ytX,.AfterPrompt_primaryBtn__bJf3q{padding:7px 12px;border:1.5px solid var(--ink);border-radius:999px;font-weight:600;white-space:nowrap}.AfterPrompt_ghostBtn__i4ytX{border-style:dashed;border-color:var(--muted);color:var(--muted)}.AfterPrompt_primaryBtn__bJf3q{background:var(--orange)}.AfterPrompt_banner__9DxQJ{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;border:1.5px solid #b3261e;border-radius:10px;background:#fde8e6}.AfterPrompt_bannerActions__2vrki{display:flex;gap:10px;white-space:nowrap;font-weight:600}.AfterPrompt_appBody__qf7rv{display:grid;grid-template-columns:1fr 34%;grid-gap:12px;gap:12px}.AfterPrompt_table__zThug{border:1px solid var(--rule);border-radius:10px;overflow:visible}.AfterPrompt_tr__RCtgD{display:grid;grid-template-columns:1.6fr .8fr .6fr;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border-top:1px solid var(--rule)}.AfterPrompt_th__7AWID{border-top:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.AfterPrompt_truncate__Vk5h_{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.AfterPrompt_chip__lrnVz{justify-self:start;padding:2px 8px;border:1px solid var(--ink);border-radius:999px;font-size:11px;font-weight:600}.AfterPrompt_live__l57xu{background:#d8f0df}.AfterPrompt_skeleton__wnSt5{height:10px;border-radius:999px;background:linear-gradient(90deg,var(--tan),var(--cream),var(--tan));background-size:200% 100%;animation:AfterPrompt_shimmer__24t49 1.4s linear infinite}@keyframes AfterPrompt_shimmer__24t49{to{background-position:-200% 0}}.AfterPrompt_kb__0wXas{display:flex;flex-direction:column;gap:8px;padding:12px;border:1.5px dashed var(--muted);border-radius:10px}.AfterPrompt_kbEmpty__EP4ii{color:var(--secondary)}.AfterPrompt_kbAction__jklib{font-weight:600;text-decoration:underline;text-underline-offset:.2em}.AfterPrompt_pin__IcJqa{position:absolute;top:-10px;right:-8px;z-index:2;display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--ink);border-radius:50%;background:var(--yellow);font-size:12px;font-weight:700;font-family:var(--font-body);color:var(--ink);cursor:default;scale:0;transition:scale .4s var(--ease-spring),background-color .2s ease}.AfterPrompt_screen__aq5As[data-mode=product] .AfterPrompt_pin__IcJqa{scale:1;transition-delay:calc(.25s + var(--i) * 90ms),0s}.AfterPrompt_pin__IcJqa[data-active]{background:var(--orange);scale:1.2!important;transition-delay:0s}.AfterPrompt_caption__ZyvU5{font-family:var(--font-display);font-weight:600;font-size:20px;font-variation-settings:"opsz" 14,"wdth" 100}.AfterPrompt_notesWrap__OzE38{display:flex;flex-direction:column;gap:14px;transition:opacity .4s ease}.AfterPrompt_notesWrap__OzE38[data-mode=draft]{opacity:.45}.AfterPrompt_notes__uhP36{border-top:1.5px solid var(--ink)}.AfterPrompt_note__0w_T0{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;padding:14px 6px;border-bottom:1px solid var(--rule);border-radius:8px;font-size:15px;line-height:1.45;transition:background-color .2s ease}.AfterPrompt_note__0w_T0[data-active]{background:var(--paper)}.AfterPrompt_noteNumber__Vj4h9{display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--ink);border-radius:50%;background:var(--yellow);font-size:12px;font-weight:700}.AfterPrompt_note__0w_T0[data-active] .AfterPrompt_noteNumber__Vj4h9{background:var(--orange)}.AfterPrompt_note__0w_T0 strong{font-weight:600}.AfterPrompt_footnote__Cs6of{margin-top:4px}@media (max-width:1023px){.AfterPrompt_layout__5yhAU{grid-template-columns:1fr;gap:36px}}@media (max-width:767px){.AfterPrompt_inner__G_jR3{gap:28px}.AfterPrompt_toggle__F3Lcn button{padding:9px 14px;font-size:14px}.AfterPrompt_product__DR2Ht{padding:12px;font-size:12px}.AfterPrompt_appBody__qf7rv{grid-template-columns:1fr}.AfterPrompt_banner__9DxQJ{flex-direction:column;align-items:flex-start}.AfterPrompt_tr__RCtgD{grid-template-columns:1.4fr .8fr .7fr;padding:9px 10px}.AfterPrompt_gloss__2gBlz{min-height:200px}.AfterPrompt_stamp__aBIHy{font-size:17px}.AfterPrompt_caption__ZyvU5{font-size:18px}.AfterPrompt_note__0w_T0{font-size:14px}}@media (prefers-reduced-motion:reduce){.AfterPrompt_draft__cYPWi,.AfterPrompt_notesWrap__OzE38,.AfterPrompt_pin__IcJqa,.AfterPrompt_product__DR2Ht,.AfterPrompt_thumb__HZmNb{transition:none}.AfterPrompt_skeleton__wnSt5{animation:none}}.Contact_section__Gkkfh{position:relative;overflow:hidden;background:var(--ink);color:var(--cream);padding-block:120px}.Contact_section__Gkkfh:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgb(245 237 220/.09) 1px,transparent 0);background-size:24px 24px;pointer-events:none}.Contact_inner__m_D7T{position:relative;display:flex;justify-content:center}.Contact_card__GCokN{--muted:#6e6454;position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);width:100%;max-width:1120px;border:1.5px solid var(--ink);border-radius:10px;background:var(--paper);color:var(--ink);box-shadow:0 30px 60px -30px rgb(0 0 0/.6),10px 10px 0 var(--orange);rotate:-1.2deg;transition:rotate .6s var(--ease-spring)}.Contact_card__GCokN:hover{rotate:0deg}.Contact_card__GCokN :focus-visible{outline-color:var(--orange)}.Contact_message__VLw9Q{display:flex;flex-direction:column;gap:22px;padding:48px 48px 40px;background-image:linear-gradient(transparent 35px,rgb(26 23 20/.07) 36px);background-size:100% 36px;background-position:0 14px}.Contact_label__Z4FgX{color:var(--orange-text)}.Contact_headline__pMvbr{font-family:var(--font-display);font-weight:600;font-size:52px;line-height:1.02;letter-spacing:-.025em;font-variation-settings:"opsz" 14,"wdth" 100}.Contact_headlineLine__wwPFc{display:block}.Contact_headlineLine__wwPFc:nth-child(3){color:var(--orange-text)}.Contact_promises__hdfeW{display:flex;flex-direction:column;gap:8px}.Contact_promises__hdfeW li{position:relative;padding-left:22px;font-size:18px;line-height:1.45}.Contact_promises__hdfeW li:before{content:"→";position:absolute;left:0;color:var(--orange-text)}.Contact_signature__FUM5R{align-self:flex-start;margin-top:4px;font-family:var(--font-display);font-weight:600;font-size:26px;rotate:-4deg;font-variation-settings:"opsz" 14,"wdth" 100}.Contact_address__1nV39{position:relative;display:flex;flex-direction:column;gap:22px;padding:36px 40px 40px;border-left:1.5px dashed rgb(26 23 20/.3)}.Contact_stampArea__EgrkB{position:relative;align-self:flex-end;width:130px;height:150px;margin-bottom:6px}.Contact_stamp__USSFR{position:absolute;inset:0;display:block;padding:10px;background:var(--yellow);-webkit-mask:radial-gradient(circle 4px at 50% 50%,#0000 96%,#000) -5px -5px /10px 10px,linear-gradient(#000 0 0) 50% 50% /calc(100% - 8px) calc(100% - 8px) no-repeat;mask:radial-gradient(circle 4px at 50% 50%,#0000 96%,#000) -5px -5px /10px 10px,linear-gradient(#000 0 0) 50% 50% /calc(100% - 8px) calc(100% - 8px) no-repeat;-webkit-mask-composite:source-over;mask-composite:add;filter:drop-shadow(0 2px 2px rgb(0 0 0/.2));rotate:3deg}.Contact_stamp__USSFR img{width:100%;height:100%;border:1.5px solid var(--ink);object-fit:cover;filter:saturate(.85) contrast(1.05) sepia(.15)}.Contact_postmark__037bn{position:absolute;left:-64px;top:44px;width:112px;height:112px;rotate:-14deg;pointer-events:none}.Contact_postmark__037bn svg{width:100%;height:100%;fill:none;stroke:rgb(171 68 13/.75);stroke-width:2}.Contact_postmark__037bn text{fill:rgb(171 68 13/.85);stroke:none;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.1em}.Contact_postmark__037bn .Contact_postmarkCenter__05qVr{font-family:var(--font-display);font-size:15px;letter-spacing:.04em}.Contact_lines__xqrkN{display:flex;flex-direction:column}.Contact_lines__xqrkN li{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:48px;padding-block:8px;border-bottom:1.5px solid rgb(26 23 20/.18)}.Contact_lineKey__ItX17{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.Contact_lineValue___RKzF{overflow:hidden;font-size:16px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;transition:color .16s ease}.Contact_lineValue___RKzF:hover{color:var(--orange-text);text-decoration:underline;text-underline-offset:.2em}.Contact_lines__xqrkN button{padding:5px 12px;border:1.5px solid var(--ink);border-radius:999px;background:var(--cream);color:var(--ink);font-size:12px;font-weight:600}.Contact_write__Ajgx7{align-self:flex-start;margin-top:4px;transition:transform .4s var(--ease-spring)}.Contact_pageFooter__TlTJa{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;padding-block:20px 24px;border-top:1px solid rgb(245 237 220/.14);font-size:14px;line-height:1.5;color:var(--on-dark-muted)}.Contact_pageFooter__TlTJa ul{display:flex;flex-wrap:wrap;gap:6px 22px}.Contact_pageFooter__TlTJa a{color:var(--on-dark-muted);transition:color .16s ease}.Contact_pageFooter__TlTJa a:hover{color:var(--cream);text-decoration:underline;text-underline-offset:.2em}@media (max-width:1023px){.Contact_card__GCokN{grid-template-columns:1fr;rotate:0deg}.Contact_address__1nV39{border-left:0;border-top:1.5px dashed rgb(26 23 20/.3)}.Contact_stampArea__EgrkB{position:absolute;right:32px;top:-110px;width:104px;height:120px}.Contact_postmark__037bn{left:-54px;top:30px;width:92px;height:92px}.Contact_message__VLw9Q{padding-right:160px}}@media (max-width:767px){.Contact_section__Gkkfh{padding-block:56px}.Contact_card__GCokN{box-shadow:0 20px 40px -24px rgb(0 0 0/.6),6px 6px 0 var(--orange)}.Contact_message__VLw9Q{padding:28px 22px 26px;gap:16px}.Contact_headline__pMvbr{font-size:34px}.Contact_headlineLine__wwPFc{display:inline}.Contact_promises__hdfeW li{font-size:15px}.Contact_address__1nV39{padding:22px}.Contact_stampArea__EgrkB{position:relative;right:auto;top:auto;align-self:flex-end;width:88px;height:100px;margin-top:-60px}.Contact_postmark__037bn{left:-46px;top:26px;width:76px;height:76px}.Contact_lines__xqrkN li{grid-template-columns:1fr auto;row-gap:2px}.Contact_lineKey__ItX17{grid-column:1/-1}}@media (min-width:1024px){.Contact_page__kdE0h{display:flex;flex-direction:column;min-height:calc(100svh - 84px);padding-block:clamp(24px,5vh,72px) 0}.Contact_page__kdE0h .Contact_inner__m_D7T{flex:1 1;align-items:center;width:100%}.Contact_page__kdE0h .Contact_pageFooter__TlTJa{margin-top:clamp(24px,4vh,48px)}}@media (min-width:1024px) and (max-height:820px){.Contact_page__kdE0h .Contact_message__VLw9Q{gap:14px;padding-block:32px 28px}.Contact_page__kdE0h .Contact_headline__pMvbr{font-size:44px}.Contact_page__kdE0h .Contact_promises__hdfeW li{font-size:16px}.Contact_page__kdE0h .Contact_address__1nV39{gap:14px;padding-block:24px 28px}.Contact_page__kdE0h .Contact_stampArea__EgrkB{width:112px;height:128px}.Contact_page__kdE0h .Contact_lines__xqrkN li{min-height:40px;padding-block:5px}}.Contact_stamp__USSFR{animation:Contact_stampDrop__dTrJ3 .7s cubic-bezier(.5,0,.75,0) .45s backwards,Contact_stampSettle__fcrAR .42s var(--ease-spring) 1.15s backwards}@keyframes Contact_stampDrop__dTrJ3{0%{opacity:0;translate:-30px -140px;rotate:-24deg;scale:1.9}to{opacity:1;translate:0 0;rotate:3deg;scale:.9}}@keyframes Contact_stampSettle__fcrAR{0%{scale:.9}to{scale:1}}.Contact_card__GCokN{animation:Contact_jolt___YYid .38s ease-out 1.15s}@keyframes Contact_jolt___YYid{25%{transform:translateY(5px) rotate(.4deg)}55%{transform:translateY(-2px) rotate(-.2deg)}}.Contact_postmark__037bn{animation:Contact_postmark__037bn .26s cubic-bezier(.2,0,0,1) 1.45s backwards}@keyframes Contact_postmark__037bn{0%{opacity:0;scale:1.6;filter:blur(2px)}60%{opacity:1;scale:.94;filter:blur(0)}to{scale:1}}.Contact_card__GCokN.rv:not(.in),.rv:not(.in) .Contact_postmark__037bn,.rv:not(.in) .Contact_stamp__USSFR{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.Contact_card__GCokN,.Contact_postmark__037bn,.Contact_stamp__USSFR{animation:none;transition:none}}.Hero_hero__DBRgo{position:relative;overflow:hidden}.Hero_inner__RNvqb{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:40px;padding-top:64px;padding-bottom:88px}.Hero_lines__nbZZV{position:absolute;inset:0;pointer-events:none}.Hero_lines__nbZZV span{position:absolute;top:0;bottom:0;width:1px;background:var(--rule);transform-origin:top;animation:Hero_drawLine__yGFgq .9s var(--ease-out) both}.Hero_lines__nbZZV span:first-child{left:calc(400 / 1440 * 100%)}.Hero_lines__nbZZV span:nth-child(2){left:50%;animation-delay:.12s}.Hero_lines__nbZZV span:nth-child(3){left:calc(1040 / 1440 * 100%);animation-delay:.24s}@keyframes Hero_drawLine__yGFgq{0%{transform:scaleY(0)}}.Hero_copy__pMP23{position:relative;max-width:760px}.Hero_headline__BI4zd{display:flex;flex-direction:column;align-items:flex-start;text-wrap:nowrap}.Hero_mask__LXxCt{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.Hero_line__JvFmm{display:block}.Hero_hl1__4RwHh{background:var(--orange);color:var(--cream);rotate:-2.5deg;margin:12px 0 22px 6px}.Hero_hl1__4RwHh,.Hero_hl2__RZ4YI{transition:rotate .4s var(--ease-spring),box-shadow .3s var(--ease-out)}.Hero_hl2__RZ4YI{background:var(--yellow);rotate:2deg;margin:25px 0 0 10px}.Hero_hl1__4RwHh:hover{rotate:1.5deg;box-shadow:6px 6px 0 var(--ink)}.Hero_hl2__RZ4YI:hover{rotate:-2deg;box-shadow:6px 6px 0 var(--ink)}.Hero_intro__qs7nu{max-width:540px;margin-top:40px}.Hero_actions__Qhge2{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px}.Hero_magnet__1cFgJ{display:inline-flex;transition:transform .4s var(--ease-spring)}.Hero_resume__vv3bq{white-space:nowrap}.Hero_portrait__GHcRn{flex-shrink:0;width:min(460px,100%)}.Hero_anim__UB5Rw{animation:Hero_fadeUp__34Ckh .6s var(--ease-out) var(--d,0s) both}.Hero_rise__dOkQ_{animation:Hero_rise__dOkQ_ .65s var(--ease-out) var(--d,0s) both}.Hero_drop__CqpNK{animation:Hero_drop__CqpNK .6s var(--ease-spring) var(--d,0s) both}@keyframes Hero_fadeUp__34Ckh{0%{opacity:0;translate:0 24px}}@keyframes Hero_rise__dOkQ_{0%{translate:0 105%}}@keyframes Hero_drop__CqpNK{0%{opacity:0;translate:0 -40px;scale:.85}}@media (max-width:1199px){.Hero_inner__RNvqb{flex-direction:column;gap:56px}.Hero_lines__nbZZV{display:none}.Hero_portrait__GHcRn{margin-inline:auto}}@media (max-width:767px){.Hero_inner__RNvqb{padding-top:32px;padding-bottom:56px;gap:28px}.Hero_headline__BI4zd{font-size:min(60px,15.2vw)}.Hero_hl1__4RwHh{margin:9px 0 15px}.Hero_hl2__RZ4YI{margin:17px 0 0 2px}.Hero_intro__qs7nu{margin-top:28px;font-size:16px;line-height:1.55}.Hero_actions__Qhge2{gap:12px;margin-top:28px}.Hero_resume__vv3bq{flex-basis:100%;margin-top:8px}}@media (prefers-reduced-motion:reduce){.Hero_anim__UB5Rw,.Hero_drop__CqpNK,.Hero_lines__nbZZV span,.Hero_rise__dOkQ_{animation:none}}.PageIndex_inner__cqfdG{display:flex;flex-direction:column;gap:48px}.PageIndex_head__mhxsa{display:flex;flex-direction:column;gap:20px}.PageIndex_grid__xW8K3{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.PageIndex_card__w4_Ho{position:relative;display:flex;flex-direction:column;gap:10px;height:100%;min-height:240px;padding:24px;border:var(--outline);border-radius:var(--radius-card);background:var(--paper);overflow:hidden;isolation:isolate;transition:translate .3s var(--ease-out),box-shadow .3s var(--ease-out)}.PageIndex_card__w4_Ho:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--hover);-webkit-clip-path:circle(0 at 100% 100%);clip-path:circle(0 at 100% 100%);transition:-webkit-clip-path .6s var(--ease-out);transition:clip-path .6s var(--ease-out);transition:clip-path .6s var(--ease-out),-webkit-clip-path .6s var(--ease-out)}.PageIndex_card__w4_Ho:hover{translate:-3px -3px;box-shadow:var(--shadow-pop)}.PageIndex_card__w4_Ho:hover:before{-webkit-clip-path:circle(150% at 100% 100%);clip-path:circle(150% at 100% 100%)}.PageIndex_number__oHYNh{color:var(--ink);font-family:var(--font-mono);letter-spacing:0}.PageIndex_title__YVtsr{margin-top:auto;font-family:var(--font-display);font-weight:600;font-size:32px;line-height:1.05;letter-spacing:-.02em;font-variation-settings:"opsz" 14,"wdth" 100}.PageIndex_blurb__uXO8C{color:var(--secondary);transition:color .2s ease}.PageIndex_card__w4_Ho:hover .PageIndex_blurb__uXO8C{color:var(--ink)}.PageIndex_arrow__GEvBU{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:36px;height:36px;border:var(--outline);border-radius:50%;background:var(--cream);transition:rotate .4s var(--ease-spring),background-color .2s ease}.PageIndex_card__w4_Ho:hover .PageIndex_arrow__GEvBU{rotate:45deg;background:var(--paper)}@media (max-width:1199px){.PageIndex_grid__xW8K3{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.PageIndex_inner__cqfdG{gap:24px}.PageIndex_grid__xW8K3{grid-template-columns:1fr 1fr;gap:10px}.PageIndex_grid__xW8K3 li:last-child:nth-child(odd){grid-column:span 2}.PageIndex_card__w4_Ho{min-height:168px;padding:18px}.PageIndex_title__YVtsr{font-size:24px}.PageIndex_arrow__GEvBU{width:30px;height:30px;top:14px;right:14px}}@media (prefers-reduced-motion:reduce){.PageIndex_arrow__GEvBU,.PageIndex_card__w4_Ho,.PageIndex_card__w4_Ho:before{transition:none}}.PortraitCard_wrap__A4oBT{container-type:inline-size;flex-shrink:0;width:min(460px,100%);margin:-12px 0 0}@media (max-width:1199px){.PortraitCard_wrap__A4oBT{margin:0 auto}}.PortraitCard_canvas__7Kjuk{--u:calc(100cqw / 460);position:relative;width:100%;height:calc(700 * var(--u))}.PortraitCard_card__Eue3b{position:absolute;left:calc(20 * var(--u));top:calc(24 * var(--u));width:calc(420 * var(--u));height:calc(500 * var(--u));background:var(--yellow);border:var(--outline);overflow:hidden}.PortraitCard_outline__QEi_P,.PortraitCard_photo__fbshF,.PortraitCard_shadow__o6yTf{position:absolute;display:block}.PortraitCard_shadow__o6yTf{left:calc(66.5 * var(--u));top:calc(120.5 * var(--u));height:calc(400 * var(--u));background:#d9a20f}.PortraitCard_photo__fbshF,.PortraitCard_shadow__o6yTf{width:calc(310 * var(--u));border-radius:calc(155 * var(--u)) calc(155 * var(--u)) 0 0}.PortraitCard_photo__fbshF{left:calc(53.5 * var(--u));top:calc(108.5 * var(--u));height:calc(390 * var(--u));background:#e9b117;overflow:hidden;display:grid;place-items:center}.PortraitCard_badge__nm5q8,.PortraitCard_cutoutImg__YxNtm,.PortraitCard_outline__QEi_P,.PortraitCard_photo__fbshF,.PortraitCard_shadow__o6yTf{transition:translate .6s var(--ease-out)}.PortraitCard_shadow__o6yTf{translate:calc(var(--tilt-x, 0) * -10px) calc(var(--tilt-y, 0) * -8px)}.PortraitCard_outline__QEi_P{translate:calc(var(--tilt-x, 0) * -5px) calc(var(--tilt-y, 0) * -4px)}.PortraitCard_cutout__hLUlo{position:absolute;left:calc(21.5 * var(--u));top:calc(25.5 * var(--u));width:calc(417 * var(--u));height:calc(497 * var(--u));-webkit-clip-path:polygon(0 -30%,100% -30%,100% 100%,0 100%);clip-path:polygon(0 -30%,100% -30%,100% 100%,0 100%);pointer-events:none}.PortraitCard_cutoutImg__YxNtm{position:absolute;left:calc(26 * var(--u));top:calc(32 * var(--u));width:calc(390 * var(--u));translate:calc(var(--tilt-x, 0) * 9px) calc(var(--tilt-y, 0) * 6px);filter:drop-shadow(calc(8 * var(--u)) calc(6 * var(--u)) 0 rgb(26 23 20/.14))}.PortraitCard_cutoutImg__YxNtm img{width:100%;height:auto}.PortraitCard_outline__QEi_P{left:calc(41.5 * var(--u));top:calc(94.5 * var(--u));width:calc(334 * var(--u));height:calc(420 * var(--u));border:var(--outline);border-bottom:0;border-radius:calc(167 * var(--u)) calc(167 * var(--u)) 0 0}.PortraitCard_tag__ccGIU{position:absolute;z-index:1;left:50%;top:calc(7.5 * var(--u));transform:translateX(-50%);padding:calc(6 * var(--u)) calc(14 * var(--u));background:var(--paper);border:var(--outline);border-radius:3px;font-size:max(13px,calc(14 * var(--u)));font-weight:600;line-height:normal;white-space:nowrap}.PortraitCard_handles__0upYt i{position:absolute;z-index:1;width:calc(12 * var(--u));height:calc(12 * var(--u));background:var(--paper);border:var(--outline)}.PortraitCard_handles__0upYt i:first-child{left:calc(14 * var(--u));top:calc(18 * var(--u))}.PortraitCard_handles__0upYt i:nth-child(2){left:calc(434 * var(--u));top:calc(18 * var(--u))}.PortraitCard_handles__0upYt i:nth-child(3){left:calc(14 * var(--u));top:calc(518 * var(--u))}.PortraitCard_handles__0upYt i:nth-child(4){left:calc(434 * var(--u));top:calc(518 * var(--u))}.PortraitCard_cursor__87fPp{position:absolute;left:calc(70 * var(--u));top:calc(420 * var(--u));z-index:2;pointer-events:none;will-change:transform}.PortraitCard_pointer__Zaqpx{width:calc(22 * var(--u));height:calc(24 * var(--u))}.PortraitCard_nameTag__l7NtA{position:absolute;left:calc(22 * var(--u));top:calc(20 * var(--u));padding:calc(8 * var(--u)) calc(16 * var(--u));border-radius:calc(8 * var(--u));background:var(--orange);color:var(--paper);font-size:max(13px,calc(16 * var(--u)));font-weight:600;line-height:normal;white-space:nowrap}.PortraitCard_caption__w_HiT{position:absolute;left:calc(60 * var(--u));top:calc(524 * var(--u));width:calc(340 * var(--u));padding:calc(18 * var(--u)) calc(24 * var(--u)) calc(20 * var(--u));background:var(--paper);border:var(--outline);font-size:max(13px,calc(16 * var(--u)));line-height:1.5;text-align:center}.PortraitCard_badge__nm5q8{position:absolute;z-index:2;left:calc(362 * var(--u));top:calc(300 * var(--u));width:calc(118 * var(--u));height:calc(118 * var(--u));display:grid;place-items:center;border:var(--outline);border-radius:50%;background:var(--paper);translate:calc(var(--tilt-x, 0) * 12px) calc(var(--tilt-y, 0) * 10px)}.PortraitCard_badge__nm5q8 svg{position:absolute;inset:0;width:100%;height:100%;animation:PortraitCard_spin__nAOQq 18s linear infinite}.PortraitCard_badge__nm5q8 text{font-family:var(--font-body);font-size:10px;font-weight:600;text-transform:uppercase;fill:var(--ink)}.PortraitCard_badgeCore__GuFl4{display:grid;place-items:center;width:calc(38 * var(--u));height:calc(38 * var(--u));border-radius:50%;background:var(--orange);border:var(--outline);font-size:calc(16 * var(--u))}@keyframes PortraitCard_spin__nAOQq{to{rotate:1turn}}.PortraitCard_note__vm059{position:absolute;z-index:3;padding:10px 14px 12px;border:var(--outline);border-radius:2px;font-size:14px;font-weight:500;line-height:1.3;white-space:nowrap;box-shadow:3px 4px 0 rgb(26 23 20/.18);cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:rotate .3s var(--ease-spring),box-shadow .2s ease,scale .2s var(--ease-spring)}.PortraitCard_note__vm059:hover{scale:1.04}.PortraitCard_note__vm059[data-dragging]{cursor:-webkit-grabbing;cursor:grabbing;rotate:0deg!important;scale:1.08;box-shadow:8px 10px 0 rgb(26 23 20/.22)}.PortraitCard_note__vm059 s{text-decoration-thickness:2px;-webkit-text-decoration-color:var(--orange-text);text-decoration-color:var(--orange-text)}.PortraitCard_note0__ny7zb{left:calc(-70 * var(--u));top:calc(150 * var(--u));rotate:-8deg}.PortraitCard_note1__HAQv_{left:calc(-96 * var(--u));top:calc(400 * var(--u));rotate:5deg}@media (max-width:1199px){.PortraitCard_note0__ny7zb{left:calc(-150 * var(--u))}.PortraitCard_note1__HAQv_{left:calc(-170 * var(--u))}}@media (prefers-reduced-motion:reduce){.PortraitCard_badge__nm5q8 svg{animation:none}}@media (max-width:767px){.PortraitCard_note__vm059{display:none}.PortraitCard_canvas__7Kjuk{height:calc(736 * var(--u))}.PortraitCard_caption__w_HiT{left:calc(40 * var(--u));width:calc(380 * var(--u));padding:calc(16 * var(--u)) calc(20 * var(--u)) calc(18 * var(--u));font-size:14px}}.CopyEmailButton_button__M6XaP{display:inline-flex;align-items:center;padding:10px 16px;border:1.5px solid var(--on-dark-muted);border-radius:999px;font-size:15px;font-weight:500;line-height:normal;color:var(--cream);white-space:nowrap;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.CopyEmailButton_button__M6XaP:hover{border-color:var(--cream)}.CopyEmailButton_button__M6XaP[data-state=copied]{background:var(--yellow);border-color:var(--ink);color:var(--ink)}.AgentFlow_canvas__G7uyQ{position:absolute;inset:0;container-type:size;background-image:radial-gradient(rgb(26 23 20/.16) 1px,transparent 0);background-size:18px 18px}.AgentFlow_toolbar__0g0Ah{position:absolute;top:5%;left:4%;right:4%;display:flex;justify-content:space-between;align-items:center;font-size:max(11px,2.4cqw);font-weight:600}.AgentFlow_crumb__AhrEY{background:var(--paper)}.AgentFlow_crumb__AhrEY,.AgentFlow_live__M9_WW{padding:6px 12px;border:var(--outline);border-radius:999px}.AgentFlow_live__M9_WW{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:var(--cream)}.AgentFlow_live__M9_WW i{width:7px;height:7px;border-radius:50%;background:#4fd18b}.AgentFlow_wires__ZQy4j{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--ink);stroke-width:1.6;stroke-dasharray:5 6}.AgentFlow_node__qMfsg{position:absolute;width:22%;display:flex;flex-direction:column;gap:4px;padding:2.2cqw 2.4cqw;border:var(--outline);border-radius:12px;background:var(--paper);box-shadow:3px 3px 0 var(--ink);font-size:max(11px,2.1cqw);line-height:1.25;translate:-50% -50%;transition:translate .3s var(--ease-out),box-shadow .3s var(--ease-out)}.AgentFlow_node__qMfsg strong{font-family:var(--font-display);font-weight:600;font-size:max(13px,2.9cqw);font-variation-settings:"opsz" 14,"wdth" 100}.AgentFlow_kind__y2Geg{font-size:max(9px,1.7cqw);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.AgentFlow_meta__HSR9l{font-family:var(--font-mono);font-size:max(9px,1.7cqw);color:var(--secondary)}.AgentFlow_trigger__c0NQi{left:17%;top:30%}.AgentFlow_agent__30X3a{left:50%;top:55%;width:26%;background:var(--ink);color:var(--cream);box-shadow:4px 4px 0 var(--orange)}.AgentFlow_agent__30X3a .AgentFlow_kind__y2Geg,.AgentFlow_agent__30X3a .AgentFlow_meta__HSR9l{color:var(--on-dark-muted)}.AgentFlow_kb__lHFzi{left:83%;top:30%}.AgentFlow_hook__o6Ccm{left:83%;top:78%}.AgentFlow_canvas__G7uyQ:hover .AgentFlow_node__qMfsg,a:hover>.AgentFlow_canvas__G7uyQ .AgentFlow_node__qMfsg{translate:-50% calc(-50% - 4px);box-shadow:5px 6px 0 var(--ink)}.AgentFlow_canvas__G7uyQ:hover .AgentFlow_agent__30X3a,a:hover>.AgentFlow_canvas__G7uyQ .AgentFlow_agent__30X3a{box-shadow:5px 6px 0 var(--orange)}.AgentFlow_wave__vlTAt{display:flex;align-items:center;gap:3px;height:22px;margin-block:4px}.AgentFlow_wave__vlTAt i{flex:1 1;height:30%;border-radius:2px;background:var(--yellow);animation:AgentFlow_talk__bJ_rU .9s ease-in-out infinite alternate}@keyframes AgentFlow_talk__bJ_rU{to{height:100%}}.AgentFlow_wires__ZQy4j path{vector-effect:non-scaling-stroke}.AgentFlow_pulse__CoETl{fill:var(--orange);stroke:var(--ink);stroke-width:1.5;stroke-dasharray:none}@media (prefers-reduced-motion:reduce){.AgentFlow_wave__vlTAt i{animation:none}.AgentFlow_pulse__CoETl{display:none}}.Visuals_frame__qH0t_{position:relative;display:block;height:100%;aspect-ratio:3/2;max-width:100%}.Visuals_canvas__zJNoz{position:absolute;inset:0;container-type:size;background-image:radial-gradient(rgb(26 23 20/.16) 1px,transparent 0);background-size:18px 18px}.Visuals_board__I_lDw{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:4cqh;padding:7cqh 6cqw;font-size:max(10px,2.3cqw);line-height:1.3}.Visuals_card__NF_bD{display:flex;flex-direction:column;gap:2.4cqh;padding:3.4cqw;border:var(--outline);border-radius:12px;background:var(--paper);box-shadow:3px 3px 0 var(--ink)}.Visuals_kind__yN3CS{font-size:max(9px,1.7cqw);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.Visuals_mono__spdsi{font-family:var(--font-mono)}.Visuals_rows__cSyth{display:flex;flex-direction:column;gap:1.6cqh}.Visuals_rows__cSyth>div{display:flex;justify-content:space-between;gap:8px}.Visuals_rows__cSyth dt{color:var(--secondary)}.Visuals_rows__cSyth dd{font-weight:600}.Visuals_cta__fj_Ia{align-self:flex-start;padding:1.4cqh 2.4cqw;border:1.5px solid var(--ink);border-radius:999px;background:var(--orange);font-weight:600}.Visuals_sim__WGvQB{display:grid;grid-template-columns:.55fr 1.5fr 1fr;grid-gap:2.4cqw;gap:2.4cqw;align-items:stretch}.Visuals_simNav__abVY_{display:flex;flex-direction:column;gap:1cqh;padding:1.2cqw;border:var(--outline);border-radius:12px;background:var(--paper);box-shadow:3px 3px 0 var(--ink);font-weight:600}.Visuals_simNav__abVY_ li{padding:1.2cqh 1.4cqw;border-radius:8px;color:var(--secondary)}.Visuals_simNav__abVY_ li[data-on]{background:var(--ink);color:var(--cream)}.Visuals_convo__yjzQP{gap:1.6cqh}.Visuals_persona__GxmCR{align-self:flex-start;padding:.6cqh 1.4cqw;border:1px solid var(--ink);border-radius:999px;background:#ffe9c7;font-size:max(9px,1.7cqw);font-weight:600}.Visuals_bubble__GUhl0{max-width:88%;padding:1.2cqh 1.8cqw;border-radius:12px;line-height:1.3}.Visuals_fromPersona__WRpoP{align-self:flex-start;border-bottom-left-radius:3px;background:var(--tan)}.Visuals_fromAgent__hZDW_{align-self:flex-end;border-bottom-right-radius:3px;background:var(--ink);color:var(--cream)}.Visuals_judge__S1hhd{background:var(--cream)}.Visuals_pass__y1cgH{padding:0 6px;border:1px solid var(--ink);border-radius:999px;background:#d8f0df;font-size:max(9px,1.6cqw)}.Visuals_runDot__xq9nV{background:#4fd18b!important}.Visuals_runFooter__G50xv{display:flex;align-items:center;gap:2cqw}.Visuals_runProgress__cZCDA{flex:1 1;display:flex;flex-direction:column;gap:.8cqh;font-size:max(9px,1.7cqw)}.Visuals_track__uFM31{height:1.6cqh;min-height:6px;border:1.5px solid var(--ink);border-radius:999px;background:var(--paper);overflow:hidden}.Visuals_track__uFM31 i{display:block;height:100%;background:var(--orange)}.Visuals_costChip__4Qhgr{padding:.8cqh 1.6cqw;border:1px solid var(--ink);border-radius:999px;background:var(--paper);font-family:var(--font-mono);font-size:max(9px,1.7cqw)}.Visuals_stop__yLj1d{padding:1.2cqh 2cqw;border:1.5px solid var(--ink);border-radius:999px;background:var(--paper);font-weight:600}.Visuals_bar__yhofn{display:flex;justify-content:space-between;align-items:center;font-weight:600}.Visuals_crumbChip__ixoGh,.Visuals_liveChip__7ARNp{display:inline-flex;align-items:center;gap:8px;padding:1cqh 2cqw;border:var(--outline);border-radius:999px;background:var(--paper)}.Visuals_liveChip__7ARNp{background:var(--ink);color:var(--cream)}.Visuals_liveChip__7ARNp i{width:7px;height:7px;border-radius:50%;background:#ff5a4f}.Visuals_teleops__VanHR{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:3cqw;gap:3cqw}.Visuals_feed__M4KLD{position:relative;display:grid;place-items:center;border:var(--outline);border-radius:12px;background:var(--ink);background-image:linear-gradient(rgb(245 237 220/.07) 1px,transparent 0),linear-gradient(90deg,rgb(245 237 220/.07) 1px,transparent 0);background-size:16px 16px;box-shadow:3px 3px 0 var(--ink);overflow:hidden}.Visuals_feed__M4KLD svg{width:88%;height:auto;fill:none;stroke:var(--cream);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.Visuals_feed__M4KLD svg circle{fill:var(--yellow);stroke:var(--ink)}.Visuals_feed__M4KLD svg .box{fill:var(--orange);stroke:var(--ink)}.Visuals_feedTag__hhVpV{position:absolute;left:8px;top:8px;padding:2px 6px;border-radius:4px;background:rgb(245 237 220/.15);color:var(--cream);font-family:var(--font-mono);font-size:max(8px,1.5cqw)}.Visuals_episodes__AXLbn{display:flex;flex-direction:column}.Visuals_episodes__AXLbn li{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:2cqw;gap:2cqw;padding:1.4cqh 0;border-top:1px solid var(--rule)}.Visuals_episodes__AXLbn i{padding:1px 6px;border:1px solid var(--ink);border-radius:999px;font-style:normal;font-size:max(9px,1.6cqw);font-weight:600;background:#ffe9c7}.Visuals_episodes__AXLbn i.Visuals_ok__QCVwj{background:#d8f0df}.WorkPreview_inner__H7k0W{display:flex;flex-direction:column;gap:48px}.WorkPreview_head__UT3FZ{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.WorkPreview_heading__vBbrI{display:flex;flex-direction:column;gap:20px}.WorkPreview_grid__q8_pa{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.WorkPreview_card__CGiyS{display:flex;flex-direction:column;gap:20px;height:100%}.WorkPreview_media__pNTOV{display:grid;place-items:center;aspect-ratio:4/3;border-radius:var(--radius-card)!important;perspective:900px;transition:translate .3s var(--ease-out),box-shadow .3s var(--ease-out)}.WorkPreview_card__CGiyS:hover .WorkPreview_media__pNTOV{translate:-3px -3px;box-shadow:6px 6px 0 var(--ink)}.WorkPreview_art__4DsaL{width:min(392px,80%);transform:rotateX(calc(var(--tilt-y, 0) * -8deg)) rotateY(calc(var(--tilt-x, 0) * 10deg));transition:transform .5s var(--ease-out)}.WorkPreview_body__nHTJ9{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.WorkPreview_meta__92Rw8{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.WorkPreview_live__UaSMJ{display:inline-flex;align-items:center;gap:7px;padding:3px 10px;border:1px solid var(--ink);border-radius:999px;background:#d8f0df;font-size:12px;font-weight:600}.WorkPreview_live__UaSMJ i{width:7px;height:7px;border-radius:50%;background:#2f9e5b}.WorkPreview_title__frjZn{transition:color .2s ease}.WorkPreview_card__CGiyS:hover .WorkPreview_title__frjZn{color:var(--orange-text)}@media (max-width:1023px){.WorkPreview_grid__q8_pa{grid-template-columns:1fr;gap:40px}}@media (max-width:767px){.WorkPreview_inner__H7k0W{gap:28px}.WorkPreview_head__UT3FZ{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.WorkPreview_art__4DsaL,.WorkPreview_media__pNTOV{transition:none;transform:none}}.Marquee_marquee__DPExq{overflow:hidden;border-block:1.5px solid var(--ink);background:var(--ink);color:var(--cream);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.Marquee_inner__KiiiB{display:flex;width:max-content;animation:Marquee_marquee__DPExq 38s linear infinite}.Marquee_reverse__fNrfE .Marquee_inner__KiiiB{animation-direction:reverse}.Marquee_marquee__DPExq:hover .Marquee_inner__KiiiB{animation-play-state:paused}.Marquee_track__exKl_{display:flex;flex-shrink:0}.Marquee_item__KnWCI{display:flex;align-items:center;gap:28px;padding:18px 14px;margin-right:14px;font-family:var(--font-display);font-weight:600;font-size:28px;line-height:1;letter-spacing:-.01em;font-variation-settings:"opsz" 14,"wdth" 100;white-space:nowrap}.Marquee_star__0pyq_{width:20px;height:20px;fill:var(--orange)}.Marquee_item__KnWCI:nth-child(3n+2) .Marquee_star__0pyq_{fill:var(--yellow)}.Marquee_item__KnWCI:nth-child(3n) .Marquee_star__0pyq_{fill:var(--pink)}@keyframes Marquee_marquee__DPExq{to{transform:translateX(-50%)}}@media (max-width:767px){.Marquee_item__KnWCI{font-size:20px;gap:20px;padding-block:14px}.Marquee_star__0pyq_{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.Marquee_inner__KiiiB{animation:none}}.ProjectCard_row__sGx6M{display:grid;grid-template-columns:72px minmax(0,5fr) minmax(0,6fr);grid-gap:40px;gap:40px;align-items:start;padding-block:48px}.ProjectCard_index__HUbtz{font-family:var(--font-display);font-weight:700;font-size:48px;line-height:1;letter-spacing:-.04em;font-variation-settings:"opsz" 96,"wdth" 100;color:transparent;-webkit-text-stroke:1.5px var(--ink);transition:color .3s ease}.ProjectCard_row__sGx6M:hover .ProjectCard_index__HUbtz{color:var(--orange)}.ProjectCard_media__H23u_{width:100%;aspect-ratio:4/3;display:grid;place-items:center;border-radius:var(--radius-card)!important;perspective:900px;transition:box-shadow .3s var(--ease-out),translate .3s var(--ease-out)}.ProjectCard_media__H23u_:after{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at calc(50% + var(--tilt-x, 0) * 50%) calc(50% + var(--tilt-y, 0) * 50%),rgb(255 253 247/.35),transparent 60%);opacity:0;transition:opacity .3s ease;pointer-events:none}.ProjectCard_row__sGx6M:hover .ProjectCard_media__H23u_{translate:-3px -3px;box-shadow:6px 6px 0 var(--ink)}.ProjectCard_media__H23u_:hover:after{opacity:1}.ProjectCard_art__1AFx2{width:min(392px,84%);transform:rotateX(calc(var(--tilt-y, 0) * -8deg)) rotateY(calc(var(--tilt-x, 0) * 10deg));transition:transform .5s var(--ease-out),scale .5s var(--ease-spring)}.ProjectCard_row__sGx6M:hover .ProjectCard_art__1AFx2{scale:1.05}.ProjectCard_body__Ai_Mb{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-top:4px}.ProjectCard_status__l57V1{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border:1px solid var(--ink);border-radius:999px;background:var(--paper);font-size:12px;font-weight:600}.ProjectCard_statusLive__I4scD{background:#d8f0df}.ProjectCard_statusReview__p_TsS{background:#ffe9c7}.ProjectCard_statusLive__I4scD i{width:7px;height:7px;border-radius:50%;background:#2f9e5b}.ProjectCard_name__JKraU{transition:color .2s ease}.ProjectCard_row__sGx6M:hover .ProjectCard_name__JKraU{color:var(--orange-text)}.ProjectCard_tagline__BhUWX{max-width:520px}.ProjectCard_facts__1mmWq{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:16px 24px;gap:16px 24px;width:100%;margin-block:8px 6px;padding-block:18px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}@media (max-width:1199px){.ProjectCard_row__sGx6M{grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);gap:28px}.ProjectCard_index__HUbtz{font-size:36px}}@media (max-width:767px){.ProjectCard_row__sGx6M{grid-template-columns:1fr;gap:18px;padding-block:32px}.ProjectCard_index__HUbtz{font-size:28px}.ProjectCard_facts__1mmWq{grid-template-columns:1fr 1fr}}.ProjectCard_compact__Z83gV{display:flex;align-items:flex-start;gap:20px;padding-block:20px;color:inherit}.ProjectCard_compactBordered__sTzRF{border-top:1px solid var(--rule)}.ProjectCard_compactMedia__QfgD2{flex-shrink:0;border-radius:12px!important;transition:rotate .3s var(--ease-spring);width:128px;height:96px;display:grid;place-items:center}.ProjectCard_compactArt__1Uq43{width:118px}.ProjectCard_compactWave__zm54Q{display:flex;align-items:center;gap:5px;height:40px}.ProjectCard_compactWave__zm54Q i{width:7px;border:1.5px solid var(--ink);border-radius:999px;background:var(--paper)}.ProjectCard_compactWave__zm54Q i:first-child,.ProjectCard_compactWave__zm54Q i:nth-child(5){height:35%}.ProjectCard_compactWave__zm54Q i:nth-child(2),.ProjectCard_compactWave__zm54Q i:nth-child(4){height:70%}.ProjectCard_compactWave__zm54Q i:nth-child(3){height:100%}.ProjectCard_compactCopy___ZzyY{display:flex;flex-direction:column;gap:6px;min-width:0}.ProjectCard_compactTitle__25Nyp{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:.15em;text-decoration-thickness:1.5px;transition:-webkit-text-decoration-color .14s ease;transition:text-decoration-color .14s ease;transition:text-decoration-color .14s ease,-webkit-text-decoration-color .14s ease}.ProjectCard_compact__Z83gV:focus-visible .ProjectCard_compactTitle__25Nyp,.ProjectCard_compact__Z83gV:hover .ProjectCard_compactTitle__25Nyp{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.ProjectCard_compactAction___ROyp{margin-top:6px;font-size:14px}.ProjectCard_compact__Z83gV:hover .ProjectCard_compactMedia__QfgD2{rotate:-3deg}.ProjectCard_compact__Z83gV:hover .ProjectCard_compactAction___ROyp{gap:10px}@media (max-width:767px){.ProjectCard_compactMedia__QfgD2{width:112px}.ProjectCard_compactArt__1Uq43{width:118px;max-width:none}}@media (prefers-reduced-motion:reduce){.ProjectCard_art__1AFx2,.ProjectCard_index__HUbtz,.ProjectCard_media__H23u_{transition:none;transform:none}}.FeaturedCaseStudy_section__hku58{padding-bottom:140px}.FeaturedCaseStudy_inner__dbeIk{display:flex;align-items:flex-end;gap:80px}.FeaturedCaseStudy_copy__5WKta{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:440px;flex-shrink:0}.FeaturedCaseStudy_summary__DJCMg{color:var(--ink)}.FeaturedCaseStudy_facts__xjr9K{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 24px;gap:20px 24px;width:100%;padding-block:20px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.FeaturedCaseStudy_media__ubb_D{flex:1 1;min-width:0;height:560px;display:block;container-type:inline-size;border-radius:var(--radius-card)!important;transition:box-shadow .3s var(--ease-out),translate .3s var(--ease-out)}.FeaturedCaseStudy_media__ubb_D:hover{translate:-3px -3px;box-shadow:6px 6px 0 var(--ink)}.FeaturedCaseStudy_screens__3ZA8N{display:grid;place-items:center;translate:calc(var(--tilt-x, 0) * 10px) calc(var(--tilt-y, 0) * 8px);transition:translate .6s var(--ease-out)}.FeaturedCaseStudy_media__ubb_D:hover .FeaturedCaseStudy_s2__L8Oa6{transform:translate(-50%,-14px)}.FeaturedCaseStudy_media__ubb_D:hover .FeaturedCaseStudy_s1__32hHf{transform:translateX(calc(-50% - 18px)) rotate(-5deg)}.FeaturedCaseStudy_media__ubb_D:hover .FeaturedCaseStudy_s3__QjL9k{transform:translateX(calc(-50% + 18px)) rotate(5deg)}.FeaturedCaseStudy_magnet__Md3a4{display:inline-flex;margin-top:8px;transition:transform .4s var(--ease-spring)}.FeaturedCaseStudy_screens__3ZA8N{position:absolute;inset:0}.FeaturedCaseStudy_s1__32hHf,.FeaturedCaseStudy_s2__L8Oa6,.FeaturedCaseStudy_s3__QjL9k{position:absolute;transition:transform .3s var(--ease-out)}.FeaturedCaseStudy_s1__32hHf{left:calc(50% - 248.8px);top:82.5px;transform:translateX(-50%)}.FeaturedCaseStudy_s2__L8Oa6{left:50%;top:42.5px;transform:translateX(-50%)}.FeaturedCaseStudy_s3__QjL9k{left:calc(50% + 248.8px);top:82.5px;transform:translateX(-50%)}@media (prefers-reduced-motion:reduce){.FeaturedCaseStudy_s2__L8Oa6{transition:none}}@media (max-width:1199px){.FeaturedCaseStudy_inner__dbeIk{flex-direction:column-reverse;align-items:stretch;gap:48px}.FeaturedCaseStudy_copy__5WKta{width:auto;max-width:640px}.FeaturedCaseStudy_media__ubb_D{flex:none}}@media (max-width:767px){.FeaturedCaseStudy_section__hku58{padding-bottom:64px}.FeaturedCaseStudy_inner__dbeIk{flex-direction:column;gap:0}.FeaturedCaseStudy_copy__5WKta{display:contents}.FeaturedCaseStudy_copy__5WKta>*{margin-bottom:20px}.FeaturedCaseStudy_summary__DJCMg{order:0}.FeaturedCaseStudy_media__ubb_D{order:1;height:380px;margin-bottom:20px}.FeaturedCaseStudy_factsMobile__W5DOl{order:2}.FeaturedCaseStudy_ctaMobile__SQKog{order:3;width:100%;margin-bottom:0!important}.FeaturedCaseStudy_factsMobile__W5DOl>div{padding-block:14px;border-top:1px solid var(--rule)}.FeaturedCaseStudy_s1__32hHf,.FeaturedCaseStudy_s2__L8Oa6,.FeaturedCaseStudy_s3__QjL9k{--pu:0.62px!important;transform:none}.FeaturedCaseStudy_media__ubb_D:hover .FeaturedCaseStudy_s1__32hHf,.FeaturedCaseStudy_media__ubb_D:hover .FeaturedCaseStudy_s2__L8Oa6,.FeaturedCaseStudy_media__ubb_D:hover .FeaturedCaseStudy_s3__QjL9k{transform:none}.FeaturedCaseStudy_s1__32hHf{left:24px;top:36px}.FeaturedCaseStudy_s2__L8Oa6{left:auto;right:23px;top:18px}.FeaturedCaseStudy_s3__QjL9k{display:none}}@media (min-width:768px) and (max-width:959px){.FeaturedCaseStudy_s1__32hHf,.FeaturedCaseStudy_s2__L8Oa6,.FeaturedCaseStudy_s3__QjL9k{--pu:0.76px!important}.FeaturedCaseStudy_s1__32hHf{left:calc(50% - 200px)}.FeaturedCaseStudy_s3__QjL9k{left:calc(50% + 200px)}.FeaturedCaseStudy_media__ubb_D{height:480px}}.SelectedWork_inner__9iBep{display:flex;flex-direction:column;gap:80px}.SelectedWork_tier__MvykZ{display:flex;flex-direction:column;gap:40px}.SelectedWork_tierHead__dsPN_{display:flex;align-items:center;gap:20px}.SelectedWork_tierHead__dsPN_ p{white-space:nowrap}.SelectedWork_tierRule__6BnIT{flex:1 1;height:1.5px;background:var(--ink)}.SelectedWork_list__bx4y9{display:flex;flex-direction:column}.SelectedWork_list__bx4y9>li+li{border-top:1px solid var(--rule)}@media (max-width:767px){.SelectedWork_inner__9iBep{gap:48px}.SelectedWork_tier__MvykZ{gap:24px}.SelectedWork_tierHead__dsPN_{gap:12px}.SelectedWork_tierHead__dsPN_ p:last-child{display:none}}.WritingTeaser_section__yOTis{background:var(--tan)}.WritingTeaser_spaced__zZKfS{margin-top:96px}@media (max-width:767px){.WritingTeaser_spaced__zZKfS{margin-top:56px}}.WritingTeaser_inner__AC4u0{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;grid-gap:64px;gap:64px}.WritingTeaser_copy__n7VP3{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.WritingTeaser_title__cGsQq{display:inline-flex;align-items:baseline}.WritingTeaser_dots__QUTwZ i{font-style:normal;animation:WritingTeaser_dot__qwNtF 1.4s ease-in-out infinite}.WritingTeaser_dots__QUTwZ i:nth-child(2){animation-delay:.2s}.WritingTeaser_dots__QUTwZ i:nth-child(3){animation-delay:.4s}@keyframes WritingTeaser_dot__qwNtF{0%,60%,to{opacity:.2}30%{opacity:1}}.WritingTeaser_paper__w_hiL{position:relative;display:flex;flex-direction:column;gap:14px;padding:40px 32px 48px;border:var(--outline);border-radius:6px;background:var(--paper);background-image:linear-gradient(transparent 31px,rgb(26 23 20/.06) 32px);background-size:100% 32px;box-shadow:var(--shadow-pop);rotate:2deg}.WritingTeaser_stamp___NI_E{position:absolute;top:-14px;right:20px;padding:6px 12px;border:1.5px solid var(--ink);border-radius:999px;background:#ffe9c7;font-size:12px;font-weight:600;rotate:-4deg}.WritingTeaser_heading__2nGJl{width:55%;height:16px;margin-bottom:8px;border-radius:4px;background:var(--ink)}.WritingTeaser_line__Vakub{width:var(--w);height:9px;border-radius:999px;background:var(--rule);transform-origin:left;animation:WritingTeaser_write__TbgqU 6s var(--ease-out) infinite;animation-delay:calc(var(--i) * .6s)}@keyframes WritingTeaser_write__TbgqU{0%{transform:scaleX(0)}30%,85%{transform:scaleX(1)}to{transform:scaleX(1);opacity:.4}}.WritingTeaser_cursor__eGt2J{width:2px;height:18px;background:var(--orange);animation:WritingTeaser_blink__xBvyw 1s steps(1) infinite}@keyframes WritingTeaser_blink__xBvyw{50%{opacity:0}}@media (max-width:1023px){.WritingTeaser_inner__AC4u0{grid-template-columns:1fr;gap:40px}.WritingTeaser_paper__w_hiL{max-width:440px}}@media (prefers-reduced-motion:reduce){.WritingTeaser_cursor__eGt2J,.WritingTeaser_dots__QUTwZ i,.WritingTeaser_line__Vakub{animation:none}.WritingTeaser_dots__QUTwZ i{opacity:1}}.PhoneScreen_phone__uorsM{--pu:1px;--phone-ink:#16171b;position:relative;flex-shrink:0;display:flex;flex-direction:column;gap:calc(8 * var(--pu));width:calc(240 * var(--pu));height:calc(500 * var(--pu));padding:calc(44 * var(--pu)) calc(16 * var(--pu)) calc(16 * var(--pu));background:#fbfaf6;border:calc(2 * var(--pu)) solid var(--phone-ink);border-radius:calc(34 * var(--pu));overflow:hidden;color:var(--phone-ink);font-family:var(--font-body);text-align:left}.PhoneScreen_phone__uorsM>*{flex-shrink:0}.PhoneScreen_notch__q3Pfx{position:absolute;left:calc(82 * var(--pu));top:calc(11 * var(--pu));width:calc(72 * var(--pu));height:calc(14 * var(--pu));border-radius:999px;background:var(--phone-ink)}.PhoneScreen_head__viM35{display:flex;align-items:center;justify-content:space-between}.PhoneScreen_titles___nEu8{display:flex;flex-direction:column;gap:calc(2 * var(--pu));white-space:nowrap}.PhoneScreen_title__9itM6{font-size:calc(18 * var(--pu));font-weight:600;line-height:1.4}.PhoneScreen_sub__NKWtE{font-size:calc(12 * var(--pu));line-height:1.5;color:#4a4c54}.PhoneScreen_ring__8buXm{width:calc(48 * var(--pu));height:calc(48 * var(--pu))}.PhoneScreen_group__M3_pg,.PhoneScreen_time__uKcbQ{font-family:var(--font-mono);font-size:calc(11 * var(--pu));line-height:1.5;color:#6a6c74;white-space:nowrap}.PhoneScreen_card__YIHeD,.PhoneScreen_listRow__ymaLR,.PhoneScreen_moment__Hap1f,.PhoneScreen_option__BiU8A{display:flex;align-items:center;gap:calc(10 * var(--pu));padding-inline:calc(12 * var(--pu));border:calc(1.5 * var(--pu)) solid var(--phone-ink);border-radius:calc(12 * var(--pu));background:#fbfaf6;font-size:calc(13 * var(--pu));font-weight:500;line-height:1.4}.PhoneScreen_card__YIHeD,.PhoneScreen_option__BiU8A{height:calc(52 * var(--pu))}.PhoneScreen_listRow__ymaLR{height:calc(40 * var(--pu))}.PhoneScreen_moment__Hap1f{height:calc(38 * var(--pu))}.PhoneScreen_card__YIHeD[data-variant=done],.PhoneScreen_moment__Hap1f[data-variant=done]{background:#eef1fb}.PhoneScreen_card__YIHeD[data-variant=pending],.PhoneScreen_option__BiU8A[data-selected=true]{border-color:#3446d4}.PhoneScreen_listRow__ymaLR[data-overdue=true]{border-color:#e2553b}.PhoneScreen_cardText__q_yS_,.PhoneScreen_momentText__VGhBB{flex:1 1;min-width:0}.PhoneScreen_momentText__VGhBB{font-size:calc(11 * var(--pu))}.PhoneScreen_check__4kYgP{flex-shrink:0;width:calc(18 * var(--pu));height:calc(18 * var(--pu));border-radius:50%;border:calc(1.5 * var(--pu)) solid var(--phone-ink);background:#fbfaf6}.PhoneScreen_check__4kYgP[data-done=true]{background:#3e5f3a}.PhoneScreen_advice__ooqB7{padding:calc(12 * var(--pu));border:calc(1.5 * var(--pu)) solid var(--phone-ink);border-radius:calc(10 * var(--pu));background:#f8eeb8;font-size:calc(13 * var(--pu));line-height:1.5}.PhoneScreen_spacer__j_L2z{flex:1 1;flex-shrink:1}.PhoneScreen_primary__rh9Xx{display:flex;align-items:center;justify-content:center;height:calc(46 * var(--pu));border-radius:calc(10 * var(--pu));background:var(--phone-ink);color:#f3f2ec;font-size:calc(13 * var(--pu));font-weight:500}.CaseStudy_header__rG9F_{display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding-top:48px}.CaseStudy_dek__YEu2n{max-width:760px;color:var(--secondary)}.CaseStudy_headerMeta__3qs14{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;width:100%;padding-block:20px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.CaseStudy_heroFigure__B355A{width:100%;display:flex;flex-direction:column;gap:12px}.CaseStudy_heroMedia__jdFW2{width:100%;height:640px;background:var(--yellow)}.CaseStudy_heroScreen__dDKMR{position:absolute;transform:translateX(-50%)}.CaseStudy_hs1__9mkbJ{left:calc(50% - 312px);top:90.5px}.CaseStudy_hs2__Qk3gG{left:50%;top:54.5px}.CaseStudy_hs3__OxwsZ{left:calc(50% + 312px);top:90.5px}.CaseStudy_chapter__h7S8P{padding-top:120px}.CaseStudy_chapter__h7S8P.CaseStudy_first__AGZ0x{padding-top:140px}.CaseStudy_chapterInner__144JW{display:flex;flex-direction:column;gap:56px}.CaseStudy_twoCol__0qS_w{display:flex;align-items:flex-start;gap:80px}.CaseStudy_rail__kIAd1{display:flex;flex-direction:column;gap:8px;width:280px;flex-shrink:0}.CaseStudy_content__LsNfn{display:flex;flex-direction:column;gap:20px;max-width:760px}.CaseStudy_offset__3pzbq{margin-left:360px}.CaseStudy_metaRow__LiSQS{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:24px;gap:24px}.CaseStudy_grid3__2sKk6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;align-items:start}.CaseStudy_card__JmZHv{display:flex;flex-direction:column;gap:10px}.CaseStudy_problem__9APKD .CaseStudy_card__JmZHv{gap:12px;padding:28px;background:var(--tan);border-radius:2px}.CaseStudy_insight__P8foB .CaseStudy_card__JmZHv{padding-top:20px;border-top:1px solid var(--ink)}.CaseStudy_outcome__BNdsO .CaseStudy_card__JmZHv{padding-top:20px;border-top:2px solid var(--ink)}.CaseStudy_metrics__ByfQT{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);grid-gap:24px;gap:24px}.CaseStudy_metric__ObjZK{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--ink)}.CaseStudy_quote__nHMDO{display:flex;flex-direction:column;gap:16px;padding-left:28px;border-left:2px solid var(--ink)}.CaseStudy_figure__Klfr1,.CaseStudy_statement__oi6cD{display:flex;flex-direction:column;gap:12px}.CaseStudy_wireMedia__LLIKz{height:620px;display:flex;align-items:center;justify-content:center;overflow-x:auto}.CaseStudy_wireRow__G65KO{display:flex;gap:40px;padding-inline:24px}.CaseStudy_wireframe__MzU7l{width:202px;height:auto;flex-shrink:0}.CaseStudy_iterMedia__qklSa{background:var(--pink);padding:65px 24px;overflow-x:auto}.CaseStudy_iterRow__2uOY7{display:flex;justify-content:center;gap:80px;min-width:max-content;margin-inline:auto}.CaseStudy_iteration__eNh2t{width:260px;display:flex;flex-direction:column}.CaseStudy_iterScreen__Qdf7w,.CaseStudy_version__GG6Th{margin-bottom:12px}.CaseStudy_decisions__qT4AF{display:flex;flex-direction:column}.CaseStudy_decisionHead__S_sUe,.CaseStudy_decisionRow__JU7l6{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.CaseStudy_decisionHead__S_sUe{padding-bottom:12px}.CaseStudy_decisionRow__JU7l6{padding:19px 0 20px;border-top:1px solid var(--rule)}.CaseStudy_choice__gYLbo{font-size:20px;line-height:1.5;letter-spacing:-.005em;color:var(--ink)}.CaseStudy_cell__ZRd8M{font-size:16px;line-height:1.55;color:var(--secondary)}.CaseStudy_cellLabel__35Lq3{display:none}.CaseStudy_next__3gghM{margin-top:120px;border-top:1px solid var(--rule)}.CaseStudy_nextInner__nMkWY{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding-block:120px}.CaseStudy_nextCard__b8vm_{width:520px;max-width:100%;display:flex;flex-direction:column;gap:20px}.CaseStudy_nextCard__b8vm_>a{padding-block:0}@media (max-width:1199px){.CaseStudy_rail__kIAd1{width:200px}.CaseStudy_twoCol__0qS_w{gap:40px}.CaseStudy_offset__3pzbq{margin-left:240px}.CaseStudy_heroMedia__jdFW2{height:560px}.CaseStudy_heroScreen__dDKMR{--pu:0.84px!important}.CaseStudy_hs1__9mkbJ{left:calc(50% - 250px);top:70px}.CaseStudy_hs2__Qk3gG{top:40px}.CaseStudy_hs3__OxwsZ{left:calc(50% + 250px);top:70px}.CaseStudy_headerMeta__3qs14{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.CaseStudy_header__rG9F_{gap:24px;padding-top:24px}.CaseStudy_header__rG9F_ h1{font-size:56px}.CaseStudy_dek__YEu2n{font-size:20px}.CaseStudy_headerMeta__3qs14{grid-template-columns:1fr;gap:0;padding-block:0;border-bottom:0}.CaseStudy_headerMeta__3qs14>div{padding-block:14px;border-bottom:1px solid var(--rule)}.CaseStudy_heroMedia__jdFW2{height:380px}.CaseStudy_heroScreen__dDKMR{--pu:0.62px!important;transform:none}.CaseStudy_hs1__9mkbJ{left:24px;top:36px}.CaseStudy_hs2__Qk3gG{left:auto;right:23px;top:18px}.CaseStudy_hs3__OxwsZ{display:none}.CaseStudy_chapter__h7S8P,.CaseStudy_chapter__h7S8P.CaseStudy_first__AGZ0x{padding-top:64px}.CaseStudy_chapterInner__144JW{gap:32px}.CaseStudy_twoCol__0qS_w{flex-direction:column;gap:16px}.CaseStudy_rail__kIAd1{flex-direction:row;gap:12px;width:auto}.CaseStudy_offset__3pzbq{margin-left:0}.CaseStudy_metaRow__LiSQS{grid-auto-flow:row;gap:0}.CaseStudy_metaItem__ROoa7{padding-block:14px;border-top:1px solid var(--rule)}.CaseStudy_grid3__2sKk6,.CaseStudy_metrics__ByfQT{grid-template-columns:1fr;gap:28px}.CaseStudy_metrics__ByfQT{grid-template-columns:1fr 1fr;gap:28px 20px}.CaseStudy_metric__ObjZK .t-h1{font-size:40px}.CaseStudy_problem__9APKD .CaseStudy_card__JmZHv{padding:20px}.CaseStudy_quote__nHMDO{padding-left:18px}.CaseStudy_wireMedia__LLIKz{height:auto;padding-block:32px;justify-content:flex-start}.CaseStudy_wireRow__G65KO{gap:16px;padding-inline:20px}.CaseStudy_wireframe__MzU7l{width:150px}.CaseStudy_iterMedia__qklSa{padding:32px 20px}.CaseStudy_iterRow__2uOY7{justify-content:flex-start;gap:24px}.CaseStudy_iteration__eNh2t{width:200px}.CaseStudy_iterScreen__Qdf7w{--pu:0.8333px!important}.CaseStudy_decisionHead__S_sUe{display:none}.CaseStudy_decisionRow__JU7l6{grid-template-columns:1fr;gap:10px;padding:20px 0}.CaseStudy_cellLabel__35Lq3{display:block;margin-bottom:2px}.CaseStudy_next__3gghM{margin-top:64px}.CaseStudy_nextInner__nMkWY{flex-direction:column;align-items:flex-start;padding-block:56px 64px}}.CaseStudy_swipe__ttlMQ{margin-top:-4px}@media (max-width:767px){.CaseStudy_iterMedia__qklSa,.CaseStudy_wireMedia__LLIKz{scroll-snap-type:x mandatory;scroll-padding-inline:20px}.CaseStudy_iteration__eNh2t,.CaseStudy_wireframe__MzU7l{scroll-snap-align:start}}.ProjectPage_header___6bTx{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-top:56px;padding-bottom:48px}.ProjectPage_eyebrowRow__jFazO{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ProjectPage_badge__Kcmug{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border:1.5px solid var(--ink);border-radius:999px;font-size:13px;font-weight:600}.ProjectPage_badgeLive__cmSZX{background:#d8f0df}.ProjectPage_badgeLive__cmSZX i{width:8px;height:8px;border-radius:50%;background:#2f9e5b}.ProjectPage_badgeNda__vNhHF{background:var(--paper)}.ProjectPage_badgeReview__jFYmm{background:#ffe9c7}.ProjectPage_links__WaLcZ{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:8px}.ProjectPage_title__Tf2ME{margin-top:8px}.ProjectPage_tagline__Urn1g{max-width:720px;color:var(--secondary)}.ProjectPage_facts__PAVBW{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px 32px;gap:20px 32px;width:100%;margin-top:16px;padding-top:24px;border-top:1px solid var(--rule)}.ProjectPage_media__sVLHC{position:relative;display:grid;place-items:center;height:clamp(320px,46vw,600px);border-radius:var(--radius-card)!important;perspective:1000px}.ProjectPage_redacted__rncLx,.ProjectPage_visual__4EgsO{display:contents}.ProjectPage_redacted__rncLx>*{filter:blur(10px) saturate(.7);opacity:.75}.ProjectPage_confidential__PQn_U{position:absolute;left:50%;top:50%;translate:-50% -50%;rotate:-6deg;padding:12px 22px;border:2px solid var(--ink);border-radius:8px;background:var(--paper);font-family:var(--font-display);font-weight:600;font-size:clamp(16px,2vw,24px);white-space:nowrap;box-shadow:var(--shadow-pop)}.ProjectPage_flowBox__Nnhof{position:relative;display:block;height:100%;aspect-ratio:3/2;max-width:100%}.ProjectPage_art__LWZTE{width:min(520px,70%);transform:rotateX(calc(var(--tilt-y, 0) * -6deg)) rotateY(calc(var(--tilt-x, 0) * 8deg));transition:transform .6s var(--ease-out)}.ProjectPage_body__fxJQI{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:80px;gap:80px;padding-block:96px}.ProjectPage_overview__8txeB,.ProjectPage_worked__591RI{display:flex;flex-direction:column;gap:20px}.ProjectPage_highlights__QsOzd{border-top:1.5px solid var(--ink)}.ProjectPage_highlights__QsOzd li{display:grid;grid-template-columns:44px 1fr;grid-gap:12px;gap:12px;padding:18px 0;border-bottom:1px solid var(--rule);font-size:17px;line-height:1.5}.ProjectPage_highlightNumber__0l_Bp{font-family:var(--font-mono);font-size:13px;line-height:1.9;color:var(--orange-text)}.ProjectPage_section__V_wtc{display:flex;flex-direction:column;gap:28px;padding-bottom:96px}.ProjectPage_sectionHead__Gz__K{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding-top:32px;border-top:1px solid var(--rule)}.ProjectPage_decisions__fWgs1{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.ProjectPage_decision__O9yCP{display:flex;flex-direction:column;gap:12px;padding:24px;border:var(--outline);border-radius:var(--radius-card);background:var(--paper)}.ProjectPage_decision__O9yCP .t-label{display:block;margin-bottom:4px}.ProjectPage_steps__MkDCN{display:grid;grid-template-columns:repeat(7,1fr);border:var(--outline);border-radius:var(--radius-card);background:var(--paper);overflow:hidden}.ProjectPage_steps__MkDCN li{display:flex;flex-direction:column;gap:4px;padding:16px;border-left:1px solid var(--rule)}.ProjectPage_steps__MkDCN li:first-child{border-left:0}.ProjectPage_stepNumber__QaQUS{font-family:var(--font-mono);font-size:12px;color:var(--orange-text)}.ProjectPage_stepName__P2D_a{font-family:var(--font-display);font-weight:600;font-size:18px;font-variation-settings:"opsz" 14,"wdth" 100}.ProjectPage_approach__n3jtC{border-top:1.5px solid var(--ink)}.ProjectPage_approach__n3jtC li{display:grid;grid-template-columns:48px minmax(180px,3fr) 9fr;grid-gap:16px 24px;gap:16px 24px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--rule)}.ProjectPage_approachHead__eG2hE{display:flex;flex-direction:column;gap:2px}.ProjectPage_slotList__svgv2{margin:10px 0 0 18px;list-style:decimal}.ProjectPage_slotList__svgv2 li{margin-top:4px}.ProjectPage_outcome__5NU_s{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding:40px;border:var(--outline);border-radius:var(--radius-card);background:#d8f0df}.ProjectPage_outcome__5NU_s>div:first-child{display:flex;flex-direction:column;gap:12px;max-width:820px}.ProjectPage_share__CpJLE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.ProjectPage_share__CpJLE>div{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1.5px solid var(--ink)}.ProjectPage_slot__EzSuk{display:flex;flex-direction:column;gap:8px;padding:28px;border:2px dashed var(--muted);border-radius:var(--radius-card);color:var(--secondary)}.ProjectPage_slot__EzSuk code{font-family:var(--font-mono);font-size:.92em;padding:1px 5px;border-radius:4px;background:var(--tan)}.ProjectPage_askWrap__G6qME{padding-bottom:96px}.ProjectPage_ask__Qjaly{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-gap:56px;gap:56px;align-items:end;padding:56px;border-radius:var(--radius-card);background:var(--ink);color:var(--cream);overflow:hidden}.ProjectPage_ask__Qjaly:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgb(245 237 220/.09) 1px,transparent 0);background-size:24px 24px;pointer-events:none}.ProjectPage_askActions__2RXBj,.ProjectPage_askCopy__u7l_6{position:relative;display:flex;flex-direction:column;gap:18px}.ProjectPage_askLabel__9EKZa{color:var(--yellow)}.ProjectPage_askBody__pqp8p{max-width:640px;color:var(--on-dark-muted)}.ProjectPage_askActions__2RXBj{align-items:flex-start}.ProjectPage_askLinks__9Hvj8{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.ProjectPage_askEmail__xGZjE{color:var(--on-dark-muted)}.ProjectPage_askMail__N6PGR{color:var(--cream);text-decoration:underline;text-underline-offset:.2em}.ProjectPage_next__KsDuq{display:flex;flex-direction:column;gap:8px;padding-bottom:96px;border-top:1px solid var(--rule);padding-top:32px}@media (max-width:1199px){.ProjectPage_facts__PAVBW{grid-template-columns:repeat(3,1fr)}.ProjectPage_steps__MkDCN{grid-template-columns:repeat(4,1fr)}.ProjectPage_steps__MkDCN li:nth-child(5){border-left:0}.ProjectPage_steps__MkDCN li:nth-child(n+5){border-top:1px solid var(--rule)}.ProjectPage_body__fxJQI,.ProjectPage_decisions__fWgs1{grid-template-columns:1fr}.ProjectPage_body__fxJQI{gap:48px}.ProjectPage_ask__Qjaly{grid-template-columns:1fr;gap:32px;align-items:start}}@media (max-width:767px){.ProjectPage_header___6bTx{padding-top:32px;padding-bottom:32px;gap:16px}.ProjectPage_facts__PAVBW{grid-template-columns:1fr 1fr}.ProjectPage_media__sVLHC{height:300px}.ProjectPage_body__fxJQI{padding-block:56px}.ProjectPage_highlights__QsOzd li{grid-template-columns:34px 1fr;font-size:15px}.ProjectPage_section__V_wtc{padding-bottom:56px}.ProjectPage_sectionHead__Gz__K{flex-direction:column;gap:6px}.ProjectPage_share__CpJLE{grid-template-columns:1fr}.ProjectPage_steps__MkDCN{grid-template-columns:1fr 1fr}.ProjectPage_steps__MkDCN li:nth-child(odd){border-left:0}.ProjectPage_steps__MkDCN li:nth-child(n+3){border-top:1px solid var(--rule)}.ProjectPage_steps__MkDCN li:last-child{grid-column:span 2}.ProjectPage_outcome__5NU_s{flex-direction:column;align-items:flex-start;padding:24px}.ProjectPage_approach__n3jtC li{grid-template-columns:36px 1fr}.ProjectPage_approach__n3jtC li p{grid-column:2}.ProjectPage_section__V_wtc{display:flex;flex-direction:column;gap:28px;padding-bottom:96px}.ProjectPage_sectionHead__Gz__K{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding-top:32px;border-top:1px solid var(--rule)}.ProjectPage_decisions__fWgs1{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.ProjectPage_decision__O9yCP{display:flex;flex-direction:column;gap:12px;padding:24px;border:var(--outline);border-radius:var(--radius-card);background:var(--paper)}.ProjectPage_decision__O9yCP .t-label{display:block;margin-bottom:4px}.ProjectPage_steps__MkDCN{display:grid;grid-template-columns:repeat(7,1fr);border:var(--outline);border-radius:var(--radius-card);background:var(--paper);overflow:hidden}.ProjectPage_steps__MkDCN li{display:flex;flex-direction:column;gap:4px;padding:16px;border-left:1px solid var(--rule)}.ProjectPage_steps__MkDCN li:first-child{border-left:0}.ProjectPage_stepNumber__QaQUS{font-family:var(--font-mono);font-size:12px;color:var(--orange-text)}.ProjectPage_stepName__P2D_a{font-family:var(--font-display);font-weight:600;font-size:18px;font-variation-settings:"opsz" 14,"wdth" 100}.ProjectPage_approach__n3jtC{border-top:1.5px solid var(--ink)}.ProjectPage_approach__n3jtC li{display:grid;grid-template-columns:48px minmax(180px,3fr) 9fr;grid-gap:16px 24px;gap:16px 24px;align-items:baseline;padding:20px 0;border-bottom:1px solid var(--rule)}.ProjectPage_approachHead__eG2hE{display:flex;flex-direction:column;gap:2px}.ProjectPage_slotList__svgv2{margin:10px 0 0 18px;list-style:decimal}.ProjectPage_slotList__svgv2 li{margin-top:4px}.ProjectPage_outcome__5NU_s{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding:40px;border:var(--outline);border-radius:var(--radius-card);background:#d8f0df}.ProjectPage_outcome__5NU_s>div:first-child{display:flex;flex-direction:column;gap:12px;max-width:820px}.ProjectPage_share__CpJLE{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.ProjectPage_share__CpJLE>div{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1.5px solid var(--ink)}.ProjectPage_slot__EzSuk{display:flex;flex-direction:column;gap:8px;padding:28px;border:2px dashed var(--muted);border-radius:var(--radius-card);color:var(--secondary)}.ProjectPage_slot__EzSuk code{font-family:var(--font-mono);font-size:.92em;padding:1px 5px;border-radius:4px;background:var(--tan)}.ProjectPage_askWrap__G6qME{padding-bottom:56px}.ProjectPage_ask__Qjaly{padding:28px 22px}.ProjectPage_next__KsDuq{padding-bottom:56px}}@media (prefers-reduced-motion:reduce){.ProjectPage_art__LWZTE{transition:none;transform:none}}