.ProjectPlayground_layout__eaIfZ{display:grid;grid-template-columns:minmax(190px,1fr) minmax(400px,1.9fr) minmax(210px,1fr);gap:clamp(20px,3vw,44px);align-items:start;margin-top:64px;scroll-margin-top:110px}.ProjectPlayground_formColumn__ZhUMG{grid-column:2;grid-row:1;min-width:0;scroll-margin-top:110px}@media (min-width:1100px){.ProjectPlayground_formColumn__ZhUMG{position:sticky;top:100px}}.ProjectPlayground_formIntro__SJCHl{margin-bottom:24px}.ProjectPlayground_formIntro__SJCHl h2{font-size:clamp(24px,2.2vw,32px);font-weight:600;letter-spacing:-.03em}.ProjectPlayground_formIntro__SJCHl p{color:var(--foreground-muted);font-size:14px;line-height:1.7;margin-top:10px;max-width:46ch}.ProjectPlayground_form__dQL5P{background:var(--background-elevated);border:1px solid var(--border);border-radius:16px;padding:clamp(24px,3vw,40px)}.ProjectPlayground_leftRail__dx_bm{display:grid;gap:36px;grid-column:1;grid-row:1;padding-top:72px;min-width:0;scroll-margin-top:110px}.ProjectPlayground_rightRail__p78iv{grid-column:3;grid-row:1;display:grid;gap:32px;min-width:0}.ProjectPlayground_editorial__S8Ioi,.ProjectPlayground_playful__dZLyx,.ProjectPlayground_precision__e_6_5{overflow:hidden;border-radius:12px;padding:22px}.ProjectPlayground_editorial__S8Ioi{color:#34251e;transition:background-color .18s ease}.ProjectPlayground_masthead__73bLv{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid #34251e;font-size:11px;font-weight:700;letter-spacing:.07em}.ProjectPlayground_editorialTitle__4wIih{font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1.1;margin-top:26px}.ProjectPlayground_demoNote__dLLwv{margin-top:10px;font-size:11px;line-height:1.6}.ProjectPlayground_editorialScene__Imry1{padding:32px 0 26px;min-height:230px}.ProjectPlayground_storyTitle__gNhv6{font-family:Georgia,serif;font-style:italic;font-size:clamp(42px,4vw,62px);white-space:pre-line;letter-spacing:-.04em;line-height:.98;margin-bottom:20px}.ProjectPlayground_editorialScene__Imry1>p:last-child{font-size:13px;line-height:1.6;max-width:20ch}.ProjectPlayground_storyControls__PAqcm{border-top:1px solid #766152}.ProjectPlayground_storyControls__PAqcm button{display:flex;justify-content:space-between;width:100%;min-height:48px;align-items:center;font-size:13px;border-bottom:1px solid #766152;text-align:left}.ProjectPlayground_storyControls__PAqcm button[aria-pressed=true]{font-weight:700}.ProjectPlayground_caption__2fUrq{font-size:12px;line-height:1.75;margin-top:20px}.ProjectPlayground_playful__dZLyx{background:#c8b8ff;color:#29124c}.ProjectPlayground_playful__dZLyx[data-alternate=true]{background:#dcf797;color:#26340e}.ProjectPlayground_playful__dZLyx h2{font-size:clamp(27px,2.7vw,38px);font-weight:750;letter-spacing:-.04em;line-height:1}.ProjectPlayground_dragArea__aZmGl{height:230px;position:relative;margin:20px -5px 0}.ProjectPlayground_bigType__qk3ZD{position:absolute;inset:12px 0 0;font-size:clamp(48px,4.7vw,68px);line-height:.88;letter-spacing:-.04em;font-weight:800}.ProjectPlayground_dragToken__DLYHc{position:absolute;transform:translate(-50%,-50%) rotate(-12deg);background:#dcf797;color:#26340e;width:116px;height:76px;border-radius:50%;display:flex;justify-content:center;align-items:center;gap:8px;font-size:25px;font-weight:750;touch-action:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProjectPlayground_dragToken__DLYHc:active{cursor:grabbing}.ProjectPlayground_playful__dZLyx[data-alternate=true] .ProjectPlayground_dragToken__DLYHc{background:#29124c;color:#eee8ff}.ProjectPlayground_playTools__JaWbt{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid;padding-top:8px}.ProjectPlayground_playTools__JaWbt button{min-height:44px;font-size:12px;font-weight:650;text-align:left}.ProjectPlayground_playTools__JaWbt button:last-child{min-width:36px;display:grid;place-items:center}.ProjectPlayground_precision__e_6_5{background:#11283b;color:#e0eff9}.ProjectPlayground_precision__e_6_5 h2{font-size:25px;font-weight:550;line-height:1.12;letter-spacing:-.03em}.ProjectPlayground_precision__e_6_5 .ProjectPlayground_caption__2fUrq,.ProjectPlayground_precision__e_6_5 .ProjectPlayground_demoNote__dLLwv{color:#c3d7e6}.ProjectPlayground_plot__NOxm_{position:relative;height:150px;margin-top:24px;overflow:hidden;background-image:linear-gradient(#365166 1px,transparent 0),linear-gradient(90deg,#365166 1px,transparent 0);background-size:25% 25%;border:1px solid #66849b}.ProjectPlayground_crossX__VeHsf{position:absolute;top:var(--plot-y);inset-inline:0;height:1px;background:#97d9ff}.ProjectPlayground_crossY__7WXGt{position:absolute;left:var(--plot-x);inset-block:0;width:1px;background:#97d9ff}.ProjectPlayground_plotPoint__Gj5ba{position:absolute;left:var(--plot-x);top:var(--plot-y);width:9px;height:9px;border-radius:50%;background:#e0eff9;transform:translate(-50%,-50%)}.ProjectPlayground_readout__NyZVp{display:flex;justify-content:space-between;font-family:var(--font-geist-mono),monospace;font-size:11px;font-variant-numeric:tabular-nums;margin:12px 0 20px}.ProjectPlayground_axisControl__yB8fK{display:block;font-size:12px;margin-top:6px}.ProjectPlayground_axisControl__yB8fK input{display:block;width:100%;min-height:30px;accent-color:#97d9ff;cursor:pointer}.ProjectPlayground_followToggle__jznZO{min-height:44px;text-decoration:underline;text-underline-offset:4px;font-size:12px}.ProjectPlayground_exploreLink__kyYGu{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;color:var(--accent-text);margin-top:22px;min-height:44px;font-size:13px}.ProjectPlayground_exploreLink__kyYGu:focus-visible,.ProjectPlayground_layout__eaIfZ button:focus-visible,.ProjectPlayground_layout__eaIfZ input:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media (max-width:1099px){.ProjectPlayground_layout__eaIfZ{grid-template-columns:1fr 1fr;max-width:760px;margin-inline:auto}.ProjectPlayground_formColumn__ZhUMG{grid-column:1/-1;grid-row:1}.ProjectPlayground_leftRail__dx_bm{grid-column:1;grid-row:2;padding-top:0}.ProjectPlayground_rightRail__p78iv{grid-column:2;grid-row:2}.ProjectPlayground_bigType__qk3ZD{font-size:64px}}@media (max-width:599px){.ProjectPlayground_layout__eaIfZ{grid-template-columns:minmax(0,1fr);margin-top:40px;gap:32px}.ProjectPlayground_formColumn__ZhUMG,.ProjectPlayground_leftRail__dx_bm,.ProjectPlayground_rightRail__p78iv{grid-column:1}.ProjectPlayground_rightRail__p78iv{grid-row:3}.ProjectPlayground_form__dQL5P{padding:24px}.ProjectPlayground_editorial__S8Ioi,.ProjectPlayground_playful__dZLyx,.ProjectPlayground_precision__e_6_5{padding:28px}.ProjectPlayground_editorialTitle__4wIih{font-size:36px}.ProjectPlayground_storyTitle__gNhv6{font-size:64px}.ProjectPlayground_playful__dZLyx h2{font-size:38px}.ProjectPlayground_dragArea__aZmGl{height:240px}}@media (prefers-reduced-motion:reduce){.ProjectPlayground_editorial__S8Ioi{transition:none}}.ProjectPlayground_tiltStage__tsYmr{perspective:1000px;min-width:0}.ProjectPlayground_tiltFace__RBwZL{transition:transform .18s ease-out;transform-style:preserve-3d}.ProjectPlayground_membership__JcUCA,.ProjectPlayground_shop__lgQFP,.ProjectPlayground_work__S7mZu{padding:24px;border-radius:12px;overflow:hidden}.ProjectPlayground_shop__lgQFP{background:#f2eee4;color:#332b23}.ProjectPlayground_shop__lgQFP h2{font-family:Georgia,serif;font-size:40px;line-height:1.05;margin-top:26px}.ProjectPlayground_productStage__qsEkW{display:grid;place-items:center;min-height:200px;perspective:600px}.ProjectPlayground_vessel__g3VM9{width:100px;height:120px;border-radius:6px 6px 38px 38px;position:relative;box-shadow:inset -15px 0 0 #00000018,10px 18px 18px #332b2320;transform:rotate(-8deg);transition:background-color .2s}.ProjectPlayground_vessel__g3VM9:before{content:"";position:absolute;top:-5px;left:0;width:100%;height:16px;border-radius:50%;background:#332b23;border:4px solid #ffffff50}.ProjectPlayground_vessel__g3VM9 span{position:absolute;right:-32px;top:20px;width:45px;height:65px;border:10px solid;border-radius:50%;z-index:-1}.ProjectPlayground_finishChoices__zlh0R{display:flex;flex-wrap:wrap;gap:8px}.ProjectPlayground_finishChoices__zlh0R button{display:flex;align-items:center;gap:5px;font-size:12px;min-height:44px;padding:5px;border-bottom:2px solid transparent}.ProjectPlayground_finishChoices__zlh0R button[aria-pressed=true]{border-color:currentColor}.ProjectPlayground_finishChoices__zlh0R span{width:15px;height:15px;border-radius:50%;border:1px solid #332b2370}.ProjectPlayground_appointment__vyz9g{display:grid;gap:8px;margin-block:28px}.ProjectPlayground_appointment__vyz9g>span{font-size:12px}.ProjectPlayground_appointment__vyz9g strong{font-size:80px;font-weight:400;line-height:1}.ProjectPlayground_slotChoices__s9VNC{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ProjectPlayground_slotChoices__s9VNC button{min-height:44px;border:1px solid #66849b;border-radius:5px;font-size:13px}.ProjectPlayground_slotChoices__s9VNC button[aria-pressed=true]{background:#c3d7e6;color:#11283b}.ProjectPlayground_demoAction__BoWgq{margin-top:20px;min-height:44px;display:flex;align-items:center;gap:8px;text-align:left;font-size:12px;text-decoration:underline;text-underline-offset:4px}.ProjectPlayground_membership__JcUCA{background:#412c3b;color:#ffe9d4}.ProjectPlayground_membership__JcUCA h2{font-family:Georgia,serif;font-size:40px;line-height:1.05}.ProjectPlayground_billingToggle__6_rMw{display:flex;margin-top:28px;border:1px solid #c6a9bb;border-radius:24px;padding:4px}.ProjectPlayground_billingToggle__6_rMw button{flex:1;min-height:44px;border-radius:20px;font-size:12px}.ProjectPlayground_billingToggle__6_rMw button[aria-pressed=true]{background:#ffe9d4;color:#412c3b}.ProjectPlayground_demoPrice__mI8Cm{margin-block:32px 24px;font-family:Georgia,serif;font-size:52px}.ProjectPlayground_demoPrice__mI8Cm span{font-family:var(--font-geist-sans),sans-serif;font-size:13px}.ProjectPlayground_memberBenefits__J__jZ{font-size:13px;line-height:1.7}.ProjectPlayground_memberBenefits__J__jZ li{padding-block:12px;border-top:1px solid #c6a9bb}.ProjectPlayground_work__S7mZu{background:#e7e8e3;color:#222723}.ProjectPlayground_work__S7mZu h2{font-size:38px;font-weight:500;line-height:1.05;letter-spacing:-.03em;margin-top:30px}.ProjectPlayground_workIndex__YX5_C{margin-top:28px}.ProjectPlayground_workIndex__YX5_C button{display:flex;justify-content:space-between;gap:8px;align-items:center;text-align:left;width:100%;min-height:56px;border-top:1px solid #859084;font-size:13px}.ProjectPlayground_workIndex__YX5_C p{padding-block:4px 20px;font-size:13px;line-height:1.7}@media (prefers-reduced-motion:reduce){.ProjectPlayground_tiltFace__RBwZL{transform:none!important;transition:none}.ProjectPlayground_vessel__g3VM9{transition:none}}