.HomeInteractive_heroFocused__x4jIB{gap:24px;padding-top:36px;padding-bottom:48px;min-height:calc(100svh - var(--header-height))}.HomeInteractive_heroStageLocked__GnCw0{flex:0 0 auto;height:calc(var(--starter-stage-height, 100svh) - var(--header-height));max-height:calc(var(--starter-stage-height, 100svh) - var(--header-height));padding-top:12px;padding-bottom:16px;overflow-y:auto;overscroll-behavior:contain;justify-content:flex-start}.HomeInteractive_heroStageLocked__GnCw0 .HomeInteractive_wrap__DMvYf{margin-block:auto}.HomeInteractive_heroLead__uAhSk{display:grid;justify-items:center;gap:18px;max-height:320px;opacity:1;overflow:hidden;transition:opacity .22s ease,transform .22s ease,max-height .24s ease}.HomeInteractive_backButton__IRJGq,.HomeInteractive_colorOption__nYF_a,.HomeInteractive_inputField__8rIZL:after,.HomeInteractive_inputLabel__q_T2R,.HomeInteractive_input__yB9_I,.HomeInteractive_launchingNote__6NZ7L,.HomeInteractive_optionButton__ZcFaP,.HomeInteractive_panelLabel__noL8_,.HomeInteractive_placeholderCaret__ba86r,.HomeInteractive_placeholderCurrent__1Vi1a,.HomeInteractive_placeholderGhost__pK_xV{transition:background-color var(--theme-fade-duration) var(--theme-fade-ease),color var(--theme-fade-duration) var(--theme-fade-ease),border-color var(--theme-fade-duration) var(--theme-fade-ease),box-shadow var(--theme-fade-duration) var(--theme-fade-ease),opacity .16s ease,transform .16s ease}.HomeInteractive_heroSupport__GACfa{width:100%;display:grid;justify-items:center;gap:28px;max-height:220px;opacity:1;overflow:hidden;transition:opacity .22s ease,transform .22s ease,max-height .24s ease}.HomeInteractive_belowFold__9JhZf{width:100%;max-height:1400px;opacity:1;overflow:hidden;transition:opacity .22s ease,transform .22s ease,max-height .28s ease}.HomeInteractive_launchFadeOverlay__nGXFo{position:fixed;inset:0;z-index:120;pointer-events:none;background:var(--launch-fade-color,#000000);opacity:0;transition:opacity .36s cubic-bezier(.22,1,.36,1)}.HomeInteractive_launchFadeOverlayActive__U1OOH{opacity:1}.HomeInteractive_belowFold__9JhZf[data-hidden=true],.HomeInteractive_heroLead__uAhSk[data-hidden=true],.HomeInteractive_heroSupport__GACfa[data-hidden=true]{opacity:0;transform:translateY(10px);max-height:0;pointer-events:none}.HomeInteractive_wrap__DMvYf{--starter-board-slot:248px;--starter-control-slot:138px;display:grid;justify-items:center;align-content:center;gap:24px;width:100%}.HomeInteractive_wrap__DMvYf[data-stage=color],.HomeInteractive_wrap__DMvYf[data-stage=launching],.HomeInteractive_wrap__DMvYf[data-stage=preset],.HomeInteractive_wrap__DMvYf[data-stage=shape],.HomeInteractive_wrap__DMvYf[data-stage=transition],.HomeInteractive_wrap__DMvYf[data-stage=transitioning]{gap:20px}.HomeInteractive_boardSlot__WDZS3{display:grid;place-items:center;width:100%;min-height:var(--starter-board-slot)}.HomeInteractive_controlSlot__bkVLX{display:grid;place-items:center;width:100%;min-height:var(--starter-control-slot)}.HomeInteractive_inputRow__lBCGQ{display:flex;align-items:flex-end;justify-content:center;gap:14px;width:min(860px,100%);flex-wrap:wrap}.HomeInteractive_inputLabel__q_T2R{font-family:var(--font-body),sans-serif;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#7A7A78;white-space:nowrap;padding-bottom:10px;flex-shrink:0}.HomeInteractive_inputField__8rIZL{position:relative;display:flex;align-items:center;width:min(620px,100%);min-width:min(18ch,100%);padding-bottom:10px;background:transparent}.HomeInteractive_inputField__8rIZL:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:rgba(12,12,10,.32);transition:background-color .22s ease,opacity .22s ease}.HomeInteractive_inputField__8rIZL:focus-within:after{background:#0C0C0A}.HomeInteractive_input__yB9_I{flex:1;position:relative;z-index:1;display:block;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;min-height:1.2em;padding:0;font-family:var(--font-heading),sans-serif;font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:700;color:#0C0C0A;letter-spacing:.06em;text-transform:uppercase;outline:none;caret-color:#0C0C0A;min-width:0;white-space:nowrap;overflow:hidden}.HomeInteractive_input__yB9_I:focus,.HomeInteractive_input__yB9_I:focus-visible{border:none;box-shadow:none}.HomeInteractive_input__yB9_I:empty:before{content:""}.HomeInteractive_placeholderLayer__PigMz{position:absolute;inset:0 0 10px;display:flex;align-items:center;pointer-events:none;overflow:hidden}.HomeInteractive_placeholderCurrent__1Vi1a,.HomeInteractive_placeholderGhost__pK_xV{position:absolute;left:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:4px;font-family:var(--font-heading),sans-serif;font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:600;color:#C0C0BE;letter-spacing:.02em;text-transform:none;white-space:nowrap;will-change:opacity,transform,filter}.HomeInteractive_placeholderText__GKjic{display:block}.HomeInteractive_placeholderWordVisible__vp2A4{opacity:1;filter:blur(0)}.HomeInteractive_placeholderWordEntering__KUFl0{animation:HomeInteractive_placeholderWordIn__8jrOn .48s ease both}.HomeInteractive_placeholderWordLeaving__ENfbn{animation:HomeInteractive_placeholderWordOut__4nkNx .48s ease both}.HomeInteractive_placeholderCaret__ba86r{display:block;width:1px;height:1.15em;background:rgba(12,12,10,.48);transform-origin:center;animation:HomeInteractive_placeholderCaretBlink__0t5GY 1.05s step-end infinite}.HomeInteractive_onboardingPanel__ESoEy{width:min(860px,100%);display:block;padding:0;outline:none}.HomeInteractive_onboardingPanelContent__fD7vQ{width:100%;display:grid;justify-items:center;gap:10px;opacity:1;transform:translateY(0);filter:blur(0)}.HomeInteractive_onboardingPanelContentHidden__06uK_{opacity:0;pointer-events:none}.HomeInteractive_onboardingPanelContentExiting__tj4z6{animation:HomeInteractive_onboardingPanelContentOut__Rx_1J .14s ease both;pointer-events:none}.HomeInteractive_onboardingPanelContentEntering__dPplT{animation:HomeInteractive_onboardingPanelContentIn__tyVI8 .2s ease both}.HomeInteractive_onboardingOptionEntering__LwaGY{opacity:0;animation:HomeInteractive_onboardingOptionIn__YJk2f .2s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--option-index, 0) * 45ms + 30ms)}.HomeInteractive_panelHeader__EC_RC{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:32px}.HomeInteractive_panelLabel__noL8_{margin:0;letter-spacing:.22em;color:#7A7A78;text-align:center}.HomeInteractive_backButton__IRJGq,.HomeInteractive_panelLabel__noL8_{font-family:var(--font-body),sans-serif;font-size:10px;font-weight:700;text-transform:uppercase}.HomeInteractive_backButton__IRJGq{position:absolute;left:-10px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;min-height:32px;padding:0 10px;border:0;background:none;letter-spacing:.18em;color:#9A9A98;cursor:pointer}.HomeInteractive_backButton__IRJGq:hover{color:#0C0C0A}.HomeInteractive_stepDots__ObpkM{display:flex;align-items:center;justify-content:center;gap:6px;height:8px}.HomeInteractive_stepDot__GEOaC{width:14px;height:2px;background:rgba(12,12,10,.16);transition:background-color .2s ease,width .2s ease}.HomeInteractive_stepDot__GEOaC[data-state=done]{background:rgba(12,12,10,.38)}.HomeInteractive_stepDot__GEOaC[data-state=current]{width:22px;background:#0C0C0A}.HomeInteractive_colorGrid__e91kj{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.HomeInteractive_colorOption__nYF_a{width:42px;height:42px;border:1px solid rgba(12,12,10,.14);border-radius:0;padding:0;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,opacity .16s ease}.HomeInteractive_optionGrid__KGfCk{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.HomeInteractive_optionButton__ZcFaP{min-height:44px;padding:0 16px;border:1px solid rgba(12,12,10,.12);background:rgba(255,255,255,.72);color:#0C0C0A;font-family:var(--font-body),sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.HomeInteractive_colorOption__nYF_a:hover,.HomeInteractive_optionButton__ZcFaP:hover{transform:translateY(-1px);border-color:rgba(12,12,10,.22)}.HomeInteractive_optionActive__Bfj0m{border-color:#0C0C0A;box-shadow:inset 0 0 0 1px rgba(12,12,10,.08)}.HomeInteractive_optionButton__ZcFaP.HomeInteractive_optionActive__Bfj0m{background:#0C0C0A;color:#FAFAF8}.HomeInteractive_launchingNote__6NZ7L{margin:0;font-family:var(--font-body),sans-serif;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#5A5A58}[data-theme=dark] .HomeInteractive_inputLabel__q_T2R,[data-theme=dark] .HomeInteractive_launchingNote__6NZ7L,[data-theme=dark] .HomeInteractive_panelLabel__noL8_{color:rgba(250,250,248,.62)}[data-theme=dark] .HomeInteractive_backButton__IRJGq{color:rgba(250,250,248,.48)}[data-theme=dark] .HomeInteractive_backButton__IRJGq:hover{color:#FAFAF8}[data-theme=dark] .HomeInteractive_inputField__8rIZL:after{background:rgba(250,250,248,.28)}[data-theme=dark] .HomeInteractive_inputField__8rIZL:focus-within:after{background:#FAFAF8}[data-theme=dark] .HomeInteractive_input__yB9_I{color:#FAFAF8;caret-color:#FAFAF8}[data-theme=dark] .HomeInteractive_placeholderCurrent__1Vi1a,[data-theme=dark] .HomeInteractive_placeholderGhost__pK_xV{color:rgba(250,250,248,.34)}[data-theme=dark] .HomeInteractive_placeholderCaret__ba86r{background:rgba(250,250,248,.46)}[data-theme=dark] .HomeInteractive_stepDot__GEOaC{background:rgba(255,255,255,.18)}[data-theme=dark] .HomeInteractive_stepDot__GEOaC[data-state=done]{background:rgba(255,255,255,.42)}[data-theme=dark] .HomeInteractive_stepDot__GEOaC[data-state=current]{background:#FAFAF8}[data-theme=dark] .HomeInteractive_colorOption__nYF_a{border-color:rgba(255,255,255,.16)}[data-theme=dark] .HomeInteractive_optionButton__ZcFaP{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.04);color:#FAFAF8}[data-theme=dark] .HomeInteractive_colorOption__nYF_a:hover,[data-theme=dark] .HomeInteractive_optionButton__ZcFaP:hover{border-color:rgba(255,255,255,.28)}[data-theme=dark] .HomeInteractive_optionActive__Bfj0m{border-color:#FAFAF8;box-shadow:inset 0 0 0 1px rgba(255,255,255,.1)}[data-theme=dark] .HomeInteractive_optionButton__ZcFaP.HomeInteractive_optionActive__Bfj0m{background:#FAFAF8;color:#0C0C0A}@keyframes HomeInteractive_onboardingPanelContentIn__tyVI8{0%{opacity:0;transform:translateY(8px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes HomeInteractive_onboardingPanelContentOut__Rx_1J{0%{opacity:1;transform:translateY(0);filter:blur(0)}to{opacity:0;transform:translateY(-6px);filter:blur(6px)}}@keyframes HomeInteractive_onboardingOptionIn__YJk2f{0%{opacity:0;transform:translateY(8px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes HomeInteractive_placeholderWordIn__8jrOn{0%{opacity:0;transform:translateY(calc(-50% + 8px));filter:blur(8px)}to{opacity:1;transform:translateY(-50%);filter:blur(0)}}@keyframes HomeInteractive_placeholderWordOut__4nkNx{0%{opacity:1;transform:translateY(-50%);filter:blur(0)}to{opacity:0;transform:translateY(calc(-50% - 8px));filter:blur(8px)}}@keyframes HomeInteractive_placeholderCaretBlink__0t5GY{0%,49%{opacity:.85}50%,to{opacity:.1}}@media (max-width:900px){.HomeInteractive_heroFocused__x4jIB{padding-top:24px;min-height:calc(100svh - var(--header-height))}.HomeInteractive_wrap__DMvYf{--starter-board-slot:200px;--starter-control-slot:128px}.HomeInteractive_inputField__8rIZL{width:min(520px,100%)}}@media (max-width:640px){.HomeInteractive_wrap__DMvYf{gap:18px}.HomeInteractive_wrap__DMvYf[data-stage=color],.HomeInteractive_wrap__DMvYf[data-stage=launching],.HomeInteractive_wrap__DMvYf[data-stage=preset],.HomeInteractive_wrap__DMvYf[data-stage=shape],.HomeInteractive_wrap__DMvYf[data-stage=transition],.HomeInteractive_wrap__DMvYf[data-stage=transitioning]{gap:16px}.HomeInteractive_inputRow__lBCGQ{align-items:stretch;gap:8px}.HomeInteractive_inputLabel__q_T2R{width:100%;text-align:left;padding-bottom:0}.HomeInteractive_inputField__8rIZL{width:100%}.HomeInteractive_input__yB9_I,.HomeInteractive_placeholderCurrent__1Vi1a,.HomeInteractive_placeholderGhost__pK_xV{font-size:16px}.HomeInteractive_optionGrid__KGfCk{gap:8px}.HomeInteractive_optionButton__ZcFaP{padding:0 14px}}@media (max-width:560px){.HomeInteractive_wrap__DMvYf{--starter-board-slot:164px;--starter-control-slot:160px}}@media (max-width:520px){.HomeInteractive_wrap__DMvYf{--starter-board-slot:136px}}@media (max-width:430px){.HomeInteractive_heroFocused__x4jIB{padding-top:16px;padding-bottom:20px}.HomeInteractive_wrap__DMvYf{--starter-board-slot:122px}.HomeInteractive_colorGrid__e91kj{gap:10px}.HomeInteractive_colorOption__nYF_a{width:38px;height:38px}.HomeInteractive_optionButton__ZcFaP{padding:0 12px;letter-spacing:.14em}}@media (max-height:620px){.HomeInteractive_heroStageLocked__GnCw0{padding-top:8px;padding-bottom:10px}.HomeInteractive_heroStageLocked__GnCw0 .HomeInteractive_wrap__DMvYf,.HomeInteractive_heroStageLocked__GnCw0 .HomeInteractive_wrap__DMvYf[data-stage=color],.HomeInteractive_heroStageLocked__GnCw0 .HomeInteractive_wrap__DMvYf[data-stage=launching],.HomeInteractive_heroStageLocked__GnCw0 .HomeInteractive_wrap__DMvYf[data-stage=preset],.HomeInteractive_heroStageLocked__GnCw0 .HomeInteractive_wrap__DMvYf[data-stage=shape],.HomeInteractive_heroStageLocked__GnCw0 .HomeInteractive_wrap__DMvYf[data-stage=transition],.HomeInteractive_heroStageLocked__GnCw0 .HomeInteractive_wrap__DMvYf[data-stage=transitioning]{gap:12px}}@media (prefers-reduced-motion:reduce){.HomeInteractive_belowFold__9JhZf,.HomeInteractive_colorOption__nYF_a,.HomeInteractive_heroLead__uAhSk,.HomeInteractive_heroSupport__GACfa,.HomeInteractive_inputField__8rIZL:after,.HomeInteractive_launchFadeOverlay__nGXFo,.HomeInteractive_optionButton__ZcFaP,.HomeInteractive_wrap__DMvYf{transition:none}.HomeInteractive_onboardingOptionEntering__LwaGY,.HomeInteractive_onboardingPanelContentEntering__dPplT,.HomeInteractive_onboardingPanelContentExiting__tj4z6,.HomeInteractive_onboardingPanel__ESoEy,.HomeInteractive_placeholderCaret__ba86r,.HomeInteractive_placeholderWordEntering__KUFl0,.HomeInteractive_placeholderWordLeaving__ENfbn{animation:none}}