.Layout_layout__vMu_3{display:flex;justify-content:center;overflow:hidden}@media screen and (min-width:560px){.Layout_layout__vMu_3{overflow:unset}}.Article_article__rL8PB{width:var(--article-width);min-height:100vh;margin:0 auto;padding:0 0 var(--main-cell-dimension)}@media screen and (min-width:1200px){.Article_article__rL8PB{padding:calc(var(--main-cell-dimension)*2) var(--main-cell-dimension) var(--main-cell-dimension)}}.Article_passive__3JIIQ{opacity:0}.Tooltip_tooltip__98Sw9{position:absolute;display:flex;padding:10px;font-size:var(--regular-text);color:var(--white);background:var(--black);width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:8px;pointer-events:none;opacity:0;transition:opacity .1s var(--ease-out-sine)}.Tooltip_tooltip__98Sw9 svg{position:absolute}.Tooltip_rightDirection__uauPx{align-items:center}.Tooltip_rightDirection__uauPx svg{left:-6px}.Tooltip_upDirection__1uMb9{justify-content:center}.Tooltip_upDirection__1uMb9 svg{bottom:-10px;transform:rotate(270deg)}.Tooltip_downDirection__hRiJG{justify-content:center}.Tooltip_downDirection__hRiJG svg{top:-10px;transform:rotate(90deg)}.ShareNav_shareNav__W5DGF{display:flex;align-items:center;justify-content:center;-moz-column-gap:16px;column-gap:16px}@media screen and (min-width:1200px){.ShareNav_shareNav__W5DGF{flex-direction:column;row-gap:14px}}.ShareNav_authorLink__uFKd5{position:relative;display:flex;justify-content:center}.ShareNav_authorLink__uFKd5 svg{transform:translate(0);transition:.16s var(--ease-out-sine)}@media(pointer:fine){.ShareNav_authorLink__uFKd5:hover{color:var(--dark-red)}.ShareNav_authorLink__uFKd5:hover svg{transform:translate(5%,-5%)}}@media(pointer:coarse){.ShareNav_authorLink__uFKd5:active{color:var(--dark-red)}.ShareNav_authorLink__uFKd5:active svg{transform:translate(5%,-5%)}}.ShareNav_authorLink__uFKd5:focus{color:var(--dark-red)}.ShareNav_authorLink__uFKd5:focus svg{transform:translate(5%,-5%)}.ShareNav_authorAvatar__2BQnY{width:60px}.ShareNav_externalLinkIcon__M8pZP{position:absolute;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(61,61,61,.5);border:2px solid var(--white);color:var(--white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:translateX(24px)}.ShareNav_socialShare__nVldg{height:60px;display:flex;align-items:center;-moz-column-gap:12px;column-gap:12px;padding:0 18px 0 0;border:1px solid var(--transparent-outline-color);background:var(--white);border-radius:38px}@media screen and (min-width:1200px){.ShareNav_socialShare__nVldg{width:60px;height:auto;flex-direction:column;row-gap:16px;padding:0 0 14px}}.ShareNav_sharePill__KNpHm{--icon-opacity:0.5;display:flex;justify-content:center;align-items:center;width:60px;height:60px;background:var(--mild-grey-alt);border-radius:50%;color:var(--black);transform:translateX(-1px)}@media screen and (min-width:1200px){.ShareNav_sharePill__KNpHm{transform:translateY(-1px)}}.ShareNav_socialLinkList__784h9{display:flex;align-items:center;list-style:none;gap:18px}@media screen and (min-width:1200px){.ShareNav_socialLinkList__784h9{flex-direction:column}}.ShareNav_socialLinkList__784h9 li{position:relative;display:flex;justify-content:center}.ShareNav_socialLink__whqF8{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;color:var(--black);transition:.06s var(--ease-out-sine)}.ShareNav_socialLink__whqF8 svg{pointer-events:none}@media(pointer:fine){.ShareNav_socialLink__whqF8:hover{color:var(--dark-red)}}@media screen and (pointer:fine)and (min-width:1200px){.ShareNav_socialLink__whqF8:hover~.ShareNav_tooltip__TA7Xo{opacity:1}}@media(pointer:coarse){.ShareNav_socialLink__whqF8:active{color:var(--dark-red)}}@media screen and (pointer:coarse)and (min-width:1200px){.ShareNav_socialLink__whqF8:active~.ShareNav_tooltip__TA7Xo{opacity:1}}.ShareNav_socialLink__whqF8:focus{color:var(--dark-red)}@media screen and (min-width:1200px){.ShareNav_socialLink__whqF8:focus~.ShareNav_tooltip__TA7Xo{opacity:1}}.ShareNav_mobileCopyTooltipActive__pMqq2:focus~.ShareNav_tooltip__TA7Xo{opacity:1}.ShareNav_tooltip__TA7Xo{bottom:-54px}@media screen and (min-width:1200px){.ShareNav_tooltip__TA7Xo{top:-6px;bottom:unset;left:47px}}.MobileHeader_mobileHeader__0p_Yn{position:relative;margin-left:-1px;padding-top:20px;z-index:1}@media screen and (min-width:1200px){.MobileHeader_mobileHeader__0p_Yn{display:none}}.Title_title__RWKyi{padding-top:40px}@media screen and (min-width:1200px){.Title_title__RWKyi{padding-top:50px}}.Title_titleText__Cs1fl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;z-index:-1}.Title_vector__8tihf{overflow:visible;height:176px;width:auto}@media screen and (min-width:1200px){.Title_vector__8tihf{height:unset}}.Title_vector__8tihf circle{transition:opacity .1s var(--ease-in-sine),r .05s var(--ease-in-sine);cursor:pointer}.Title_vector__8tihf line{transition:opacity .1 var(--ease-in-sine)}.Title_vector__8tihf path{transition:fill .5s var(--ease-in-cubic)}.Title_vector__8tihf polygon{transition:opacity .1s var(--ease-in-sine);cursor:pointer}.Title_controlsPassive___a8u3 g{pointer-events:none}.Title_controlsHidden__XJF3m g{display:none}.HeroBezierCurve_heroBezierCurve__I3DFE{--interpolation-lines-opacity:0;--interpolation-points-opacity:0}.HeroBezierCurve_curve__REldL{position:relative;z-index:2;overflow:visible}.HeroBezierCurve_curve__REldL circle{transition:opacity .1s var(--ease-in-sine)}.HeroBezierCurve_curve__REldL g{transition:opacity .4s var(--ease-in-sine)}.HeroBezierCurve_curveControl__readc{cursor:pointer}.HeroBezierCurve_btPoint__iUeoR,.HeroBezierCurve_controlsPassive__x_ep7{pointer-events:none}.Hero_hero__iEZMX{max-width:calc(var(--main-cell-dimension)*3);height:calc(var(--main-cell-dimension)*6);margin:0 auto 10px;position:relative;display:grid;grid:auto/auto}@media screen and (min-width:560px){.Hero_hero__iEZMX{max-width:unset}}@media screen and (min-width:1200px){.Hero_hero__iEZMX{height:calc(var(--main-cell-dimension)*4);margin:auto;grid:auto/repeat(2,calc(var(--main-cell-dimension) * 5))}}.Hero_tag__tUOHm{justify-self:start;display:flex;align-items:center;margin:36px 0 14px;-moz-column-gap:10px;column-gap:10px;padding:8px 16px 8px 12px;background-color:var(--mild-grey-alt);border-radius:26px;font-size:var(--regular-text);font-weight:400;color:var(--black)}@media screen and (min-width:1200px){.Hero_tag__tUOHm{position:absolute;margin:0;transform:translateY(-50%)}}.Hero_tag__tUOHm svg{width:24px;height:24px}@media screen and (min-width:1200px){.Hero_tag__tUOHm svg{width:unset;height:unset}}.Hero_author__mdk4R{font-weight:500}.Hero_articleText__A8F30{display:none}@media screen and (min-width:1200px){.Hero_articleText__A8F30{display:unset}}.Hero_date__aZ3Hi{opacity:.5}@media screen and (min-width:1200px){.ArticleContentSection_articleContentSection__fZ9qQ{display:grid;grid:auto/var(--main-cell-dimension) auto}}.ArticleContentSection_shareNav__dRjez{display:none;align-self:start;position:sticky;top:calc(var(--main-cell-dimension)*1.3);z-index:2}@media screen and (min-width:1200px){.ArticleContentSection_shareNav__dRjez{display:block}.ArticleContentSection_contentBlock__b9Dj8{grid-column-start:2}}.CSSEasingFunctions_cssEasingFunctions__nx3OG{position:relative;list-style:none;display:grid;margin-bottom:60px}@media screen and (min-width:1200px){.CSSEasingFunctions_cssEasingFunctions__nx3OG{width:calc(var(--main-cell-dimension)*7.5);grid:auto/repeat(3,1fr)}}.CSSEasingFunctions_graph__tYwa2{position:relative;width:calc(var(--main-cell-dimension)*3);height:calc(var(--main-cell-dimension)*2.5 + 1px);margin:auto;display:flex;align-items:center;background:var(--white);z-index:1}@media screen and (min-width:1200px){.CSSEasingFunctions_graph__tYwa2{width:100%;justify-content:center}}.CSSEasingFunctions_graph__tYwa2:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to bottom,var(--transparent-outline-color) 1px,transparent 1px),linear-gradient(to left,var(--transparent-outline-color) 1px,transparent 1px);background-size:var(--mini-cell-dimension) var(--mini-cell-dimension)}.CSSEasingFunctions_graph__tYwa2:after{content:""}@media screen and (min-width:1200px){.CSSEasingFunctions_graph__tYwa2:after{position:absolute;inset:0;border-right:1px solid var(--solid-outline-color)}.CSSEasingFunctions_extendedGraph__7pHGf:before{inset:0 calc(var(--main-cell-dimension)*-.5) 0 0}}.CSSEasingFunctions_graphLabels__RyYOH{padding:50px;display:grid;position:absolute;inset:0 var(--mini-cell-dimension) 0 0;grid:0 0/0 0;justify-content:space-between;align-content:space-between;color:var(--secondary-black);opacity:.3;pointer-events:none}@media screen and (min-width:1200px){.CSSEasingFunctions_graphLabels__RyYOH{inset:0}}.CSSEasingFunctions_graphLabel____V5M{width:50px;height:50px;display:flex;align-items:center;justify-content:center;transform:translateX(-50px)}.CSSEasingFunctions_graphLabel____V5M:last-child{transform:none}.CSSEasingFunctions_graphLabelFullRow__6Jxb2{grid-column:1/3;transform:translate(-50px,-50px)}.CSSEasingFunctions_easing__1_HHL{position:relative;overflow:visible;margin-left:calc(var(--main-cell-dimension)*.5);z-index:2}@media screen and (min-width:1200px){.CSSEasingFunctions_easing__1_HHL{margin-left:unset}}.CSSEasingFunctions_details__658xp{min-height:calc(var(--main-cell-dimension)*1.5 - 1px);padding:28px var(--main-cell-dimension) 10px}@media screen and (min-width:1200px){.CSSEasingFunctions_details__658xp{padding:24px 20px}}.CSSEasingFunctions_title__8jJGd{margin:0 0 6px;font-size:var(--sm-title-text);line-height:1.1;font-weight:500;color:var(--black)}@media screen and (min-width:1200px){.CSSEasingFunctions_title__8jJGd{margin:0 0 12px;font-size:var(--title-text)}}.CSSEasingFunctions_description__EzUME{padding:0;color:var(--transparent-black);line-height:2}.EasingCurve_easingCurve__OPXxU{position:relative;margin-top:1px;overflow:visible}.EasingCurve_draggableControl__GoGRd{cursor:pointer}.Select_selectWrapper__glLfm{position:relative;display:inline-block}.Select_selectWrapper__glLfm svg{position:absolute;top:12px;right:16px;pointer-events:none}.Select_select__0fz1L{color:var(--dark-grey);border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:var(--input-height);padding:5px 40px 4px 16px;font-family:inherit;font-size:var(--regular-text);line-height:2.2;letter-spacing:.27px;outline:none;cursor:pointer;background:var(--mild-grey);border-radius:12px;z-index:1}.EasingGraph_easingGraph__P4OdI{--circle-easing:ease-in;--mobile-circle-transform:translateX(0px);--desktop-circle-transform:translateY(0px);position:relative;width:calc(var(--main-cell-dimension)*5 + 1px);height:calc(var(--main-cell-dimension)*6 + 1px);border:1px solid transparent;border-radius:var(--full-border-radius);display:grid;grid:auto/auto;margin:0 0 var(--main-cell-dimension) -1px}@media screen and (min-width:560px){.EasingGraph_easingGraph__P4OdI{border-color:var(--main-outline-color);background:var(--white)}}@media screen and (min-width:1200px){.EasingGraph_easingGraph__P4OdI{width:auto;grid:auto/calc(var(--main-cell-dimension) * 6) auto}}.EasingGraph_easingGraph__P4OdI:before{content:"";position:absolute;top:-1px;left:50%;bottom:-1px;width:min(100vw,var(--main-cell-dimension)*5 + 1px);transform:translateX(-50%);border:1px solid var(--main-outline-color);background:var(--white);border-radius:var(--full-border-radius);pointer-events:none}@media screen and (min-width:560px){.EasingGraph_easingGraph__P4OdI:before{display:none}}.EasingGraph_curve__mUL32{position:relative}@media screen and (min-width:1200px){.EasingGraph_curve__mUL32{border-right:1px solid var(--main-outline-color)}}.EasingGraph_control__valv1{height:calc(var(--main-cell-dimension)*.8 - 1px);margin:0 calc(var(--main-cell-dimension) - 1px);padding:16px;border-right:1px solid var(--main-outline-color);border-left:1px solid var(--main-outline-color);display:grid;grid:auto/auto 1fr;align-items:center;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;color:var(--black)}@media screen and (min-width:1200px){.EasingGraph_control__valv1{height:calc(var(--main-cell-dimension) - 1px);-moz-column-gap:20px;column-gap:20px;padding:5px 30px 5px 26px}}.EasingGraph_controlLabel__NbRCr{font-size:var(--regular-text);color:var(--dark-grey);opacity:.75}.EasingGraph_cubicBezierValue__Hv1_f{height:var(--input-height);padding:6px 16px 4px;font-size:var(--regular-text);line-height:2.2;letter-spacing:.27px;color:var(--dark-grey);background-color:var(--mild-grey);border-radius:12px}.EasingGraph_graphBlock__GOFCB{position:relative;height:calc(var(--main-cell-dimension)*3 + 1px);padding:0 calc(var(--main-cell-dimension) - 1px);border-top:1px solid var(--main-outline-color);border-bottom:1px solid var(--main-outline-color);z-index:1}@media screen and (min-width:1200px){.EasingGraph_graphBlock__GOFCB{height:calc(var(--main-cell-dimension)*4 + 1px)}}.EasingGraph_graph__KDPXL{position:relative;margin-top:-1px;height:calc(var(--main-cell-dimension)*3 + 1px);border-left:1px solid var(--solid-outline-color);background-image:linear-gradient(to bottom,var(--solid-outline-color) 1px,transparent 1px),linear-gradient(to left,var(--solid-outline-color) 1px,transparent 1px);background-size:var(--mini-cell-dimension) var(--mini-cell-dimension)}@media screen and (min-width:1200px){.EasingGraph_graph__KDPXL{height:calc(var(--main-cell-dimension)*4 + 1px)}}.EasingGraph_graphLabels__6XqR7{display:none;position:absolute;inset:0;grid:0 0/0 0;justify-content:space-between;align-content:space-between;color:var(--secondary-black);pointer-events:none}@media screen and (min-width:1200px){.EasingGraph_graphLabels__6XqR7{display:grid}}.EasingGraph_graphLabel__pDmoW{transform:translate(10px,10px)}.EasingGraph_graphLabelFullRow__qqO_E{grid-column:1/3}@media screen and (min-width:1200px){.EasingGraph_mobileEasingCurve__oenHe{display:none}}.EasingGraph_desktopEasingCurve__EvRff{display:none}@media screen and (min-width:1200px){.EasingGraph_desktopEasingCurve__EvRff{display:block}}.EasingGraph_preview__emHUZ{position:relative;height:calc(var(--main-cell-dimension)*1.4);grid-row-start:1;margin:0 calc(var(--main-cell-dimension) - 1px);padding:18px 14px;border-right:1px solid var(--main-outline-color);border-bottom:1px solid var(--main-outline-color);border-left:1px solid var(--main-outline-color)}@media screen and (min-width:1200px){.EasingGraph_preview__emHUZ{height:unset;grid-row-start:unset;margin:0;padding:30px;border:none}}.EasingGraph_previewTitle__jYgyk{font-size:var(--regular-text);color:var(--dark-grey);margin-bottom:26px;opacity:.75}@media screen and (min-width:1200px){.EasingGraph_previewTitle__jYgyk{line-height:2.2;margin-bottom:30px}.EasingGraph_circleBlock__LS0Aq{display:flex;justify-content:center}}.EasingGraph_circle__zJ33v{background:var(--dark-red);border-radius:50%;transition:transform .6s var(--circle-easing);will-change:transform}.EasingGraph_mobileCircle__ETPru{width:50px;height:50px;transform:var(--mobile-circle-transform)}@media screen and (min-width:1200px){.EasingGraph_mobileCircle__ETPru{width:0;height:0;z-index:-100}}.EasingGraph_desktopCircle__Xpj8J{width:0;height:0;z-index:-100;transform:var(--desktop-circle-transform)}@media screen and (min-width:1200px){.EasingGraph_desktopCircle__Xpj8J{width:108px;height:108px;z-index:0}}.BezierCurveHandles_bezierCurveHandles__wVhyt{--mobile-min-height:0;position:relative;min-height:var(--mobile-min-height);border:1px solid transparent;border-radius:var(--full-border-radius);display:grid;margin:0 0 var(--main-cell-dimension) -1px}@media screen and (min-width:560px){.BezierCurveHandles_bezierCurveHandles__wVhyt{border-color:var(--main-outline-color);background:var(--white)}}@media screen and (min-width:1200px){.BezierCurveHandles_bezierCurveHandles__wVhyt{height:calc(var(--main-cell-dimension)*7 + 1px);min-height:unset;grid:auto/1fr 1fr}}.BezierCurveHandles_bezierCurveHandles__wVhyt:before{content:"";position:absolute;top:-1px;left:50%;bottom:-1px;width:min(100vw,var(--main-cell-dimension)*5 + 1px);transform:translateX(-50%);border:1px solid var(--main-outline-color);background:var(--white);border-radius:var(--full-border-radius);pointer-events:none}@media screen and (min-width:560px){.BezierCurveHandles_bezierCurveHandles__wVhyt:before{display:none}}.BezierCurveHandles_bezierCurveHandles__wVhyt:after{content:"";position:absolute;top:300px;right:calc(var(--main-cell-dimension) - 1px);bottom:0;left:calc(var(--main-cell-dimension) - 1px);border-left:1px solid var(--main-outline-color);border-right:1px solid var(--main-outline-color);pointer-events:none}@media screen and (min-width:1200px){.BezierCurveHandles_bezierCurveHandles__wVhyt:after{display:none}}.BezierCurveHandles_details__KtwZK{position:relative;padding:40px 100px;border-radius:calc(var(--full-border-radius) + 50px);z-index:1}.BezierCurveHandles_details__KtwZK:before{content:"";position:absolute;inset:200px 80px 0;background:var(--white);z-index:-1}@media screen and (min-width:1200px){.BezierCurveHandles_details__KtwZK:before{display:none}.BezierCurveHandles_details__KtwZK{padding:48px 50px 40px 100px}}.BezierCurveHandles_title__s4aly{color:var(--black);font-size:var(--lg-title-text);line-height:1.08;font-weight:500;margin:0 0 16px}.BezierCurveHandles_description__QQjxm{padding:0;line-height:2}.BezierCurveHandles_typeTabs__WWEPw{border-top:1px solid var(--main-outline-color);z-index:1}@media screen and (min-width:1200px){.BezierCurveHandles_typeTabs__WWEPw{margin:0 calc(var(--main-cell-dimension) - 1px) 0 -.5px;border-top:none;border-right:1px solid var(--main-outline-color);border-left:1px solid var(--main-outline-color)}}.BezierCurveHandles_tabControls__5FGMf{height:70px;display:flex;justify-content:center;-moz-column-gap:6px;column-gap:6px;padding:10px;border-bottom:1px solid var(--main-outline-color)}@media screen and (min-width:1200px){.BezierCurveHandles_tabControls__5FGMf{height:var(--main-cell-dimension);-moz-column-gap:12px;column-gap:12px;padding:30px;border-bottom:none}}.BezierCurveHandles_tabControl__fNWvW{padding:4px;font-size:var(--regular-text);color:var(--black);opacity:.3;transition:.06s var(--ease-out-sine)}@media(pointer:fine){.BezierCurveHandles_tabControl__fNWvW:hover{opacity:1}}.BezierCurveHandles_tabControl__fNWvW:focus-visible{opacity:1}@media screen and (min-width:1200px){.BezierCurveHandles_tabControl__fNWvW{font-size:var(--title-text)}}.BezierCurveHandles_activetabControl__P_kb8{opacity:1}.BezierCurveHandles_graph__yYhel{position:relative;width:calc(var(--main-cell-dimension)*3 - 1px);height:calc(var(--main-cell-dimension)*3 + 1px);display:flex;justify-content:center;background-image:linear-gradient(to bottom,var(--solid-outline-color) 1px,transparent 1px),linear-gradient(to left,var(--solid-outline-color) 1px,transparent 1px);background-size:var(--mini-cell-dimension) var(--mini-cell-dimension);margin:-1px calc(var(--main-cell-dimension) + 1px) -1px var(--main-cell-dimension);z-index:1}.BezierCurveHandles_graph__yYhel:before{content:"";display:none}@media screen and (min-width:1200px){.BezierCurveHandles_graph__yYhel:before{display:block;position:absolute;top:0;right:calc(var(--main-cell-dimension)*-1);bottom:0;width:var(--main-cell-dimension);border-top:1px solid var(--main-outline-color);border-bottom:1px solid var(--main-outline-color);pointer-events:none}.BezierCurveHandles_graph__yYhel{width:calc(var(--main-cell-dimension)*4 - 1px);margin:-1px 0}}.BezierCurveHandles_shape__xjplj{overflow:visible}.BezierCurveHandles_shape__xjplj circle{transition:r .05s var(--ease-in-sine);cursor:pointer}.BezierCurveHandles_shape__xjplj polygon{cursor:pointer}.BezierCurveHandles_activetabDescription__lcuqw{max-width:unset;min-height:260px;padding:24px 124px 40px;color:var(--transparent-black);line-height:2;border-top:1px solid var(--main-outline-color)}@media screen and (min-width:1200px){.BezierCurveHandles_activetabDescription__lcuqw{min-height:unset;border-top:none;padding:26px 40px 0}}.BezierCurvePoints_bezierCurvePoints__s8AjF{list-style:none;display:grid;margin-bottom:60px}@media screen and (min-width:1200px){.BezierCurvePoints_bezierCurvePoints__s8AjF{width:calc(var(--main-cell-dimension)*8);grid:auto/repeat(2,1fr)}}.BezierCurvePoints_graph__MoAn5{position:relative;width:calc(var(--main-cell-dimension)*3);height:calc(var(--main-cell-dimension)*2 + 1px);margin:auto;display:flex;align-items:center;background:var(--white);z-index:1}@media screen and (min-width:1200px){.BezierCurvePoints_graph__MoAn5{width:100%}}.BezierCurvePoints_graph__MoAn5:before{content:"";position:absolute;inset:0;background-image:linear-gradient(to bottom,var(--transparent-outline-color) 1px,transparent 1px),linear-gradient(to left,var(--transparent-outline-color) 1px,transparent 1px);background-size:var(--mini-cell-dimension) var(--mini-cell-dimension)}.BezierCurvePoints_graph__MoAn5:after{content:""}@media screen and (min-width:1200px){.BezierCurvePoints_graph__MoAn5:after{position:absolute;inset:0;border-right:1px solid var(--solid-outline-color)}}.BezierCurvePoints_graphLabels__D4FrH{position:absolute;inset:0;pointer-events:none}.BezierCurvePoints_graphLabel__gJCsB{position:absolute;color:var(--dark-red);font-weight:500}.BezierCurvePoints_quadraticP0Label__FykRH{bottom:25px;left:15px}@media screen and (min-width:1200px){.BezierCurvePoints_quadraticP0Label__FykRH{left:25px}}.BezierCurvePoints_quadraticP1Label__gtOrF{top:20px;left:140px}@media screen and (min-width:1200px){.BezierCurvePoints_quadraticP1Label__gtOrF{left:165px}}.BezierCurvePoints_quadraticP2Label__riE2_{right:15px;bottom:25px}@media screen and (min-width:1200px){.BezierCurvePoints_quadraticP2Label__riE2_{right:75px}}.BezierCurvePoints_cubicP0Label__Viwma{bottom:25px;left:15px}@media screen and (min-width:1200px){.BezierCurvePoints_cubicP0Label__Viwma{left:75px}}.BezierCurvePoints_cubicP1Label__NN3cJ{top:25px;left:65px}@media screen and (min-width:1200px){.BezierCurvePoints_cubicP1Label__NN3cJ{left:125px}}.BezierCurvePoints_cubicP2Label__o3wqK{top:25px;right:32px}@media screen and (min-width:1200px){.BezierCurvePoints_cubicP2Label__o3wqK{right:42px}}.BezierCurvePoints_cubicP3Label__Tyq2C{right:15px;bottom:25px}@media screen and (min-width:1200px){.BezierCurvePoints_cubicP3Label__Tyq2C{right:25px}}.BezierCurvePoints_curve__K7LFa{position:relative;overflow:visible;margin-left:calc(var(--main-cell-dimension)*.25);z-index:2}@media screen and (min-width:1200px){.BezierCurvePoints_quadraticCurve__qK5UB{margin-left:calc(var(--main-cell-dimension)*.5)}.BezierCurvePoints_cubicCurve__ZHGcl{margin-left:var(--main-cell-dimension)}}.BezierCurvePoints_details__iX7v8{padding:28px var(--main-cell-dimension) 10px}@media screen and (min-width:1200px){.BezierCurvePoints_details__iX7v8{padding:24px 20px}}.BezierCurvePoints_blockDetails__uQlLi{min-height:calc(var(--main-cell-dimension)*2 - 1px)}.BezierCurvePoints_title__G3ix3{margin:0 0 6px;font-size:var(--sm-title-text);line-height:1.1;font-weight:500;color:var(--black)}@media screen and (min-width:1200px){.BezierCurvePoints_title__G3ix3{margin:0 0 12px;font-size:var(--title-text)}}.BezierCurvePoints_description__x0eBD{padding:0;color:var(--transparent-black);line-height:2}.Viewpoint_viewBox__Af_4L{--mobile-min-height:0;position:relative;min-height:var(--mobile-min-height);border:1px solid transparent;border-radius:var(--full-border-radius);display:grid;margin:0 0 var(--main-cell-dimension) -1px}@media screen and (min-width:560px){.Viewpoint_viewBox__Af_4L{border-color:var(--main-outline-color);background:var(--white)}}@media screen and (min-width:1200px){.Viewpoint_viewBox__Af_4L{height:calc(var(--main-cell-dimension)*7 + 1px);min-height:unset;grid:auto/1fr 1fr}}.Viewpoint_viewBox__Af_4L:before{content:"";position:absolute;top:-1px;left:50%;bottom:-1px;width:min(100vw,var(--main-cell-dimension)*5 + 1px);transform:translateX(-50%);border:1px solid var(--main-outline-color);background:var(--white);border-radius:var(--full-border-radius);pointer-events:none}@media screen and (min-width:560px){.Viewpoint_viewBox__Af_4L:before{display:none}}.Viewpoint_viewBox__Af_4L:after{content:"";display:none}@media screen and (min-width:1200px){.Viewpoint_viewBox__Af_4L:after{display:block;position:absolute;top:0;right:calc(var(--main-cell-dimension) - 1px);bottom:0;left:calc(var(--main-cell-dimension) - 1px);border-left:1px solid var(--main-outline-color);pointer-events:none}}.Viewpoint_graphContainer__n9b9S{position:relative;border-top:1px solid var(--solid-outline-color);align-self:end}@media screen and (min-width:1200px){.Viewpoint_graphContainer__n9b9S{border-top:none;border-right:1px solid var(--solid-outline-color)}}.Viewpoint_graphContainer__n9b9S:before{content:"";position:absolute;top:0;left:calc(var(--main-cell-dimension) - 1px);bottom:-1px;right:calc(var(--main-cell-dimension) - 1px);border-left:1px solid var(--main-outline-color);border-right:1px solid var(--main-outline-color);pointer-events:none}@media screen and (min-width:1200px){.Viewpoint_graphContainer__n9b9S:before{display:none}}.Viewpoint_graph__JKeT8{position:relative;height:calc(var(--main-cell-dimension)*3 + 1px);display:flex;justify-content:center;background-image:linear-gradient(to bottom,var(--solid-outline-color) 1px,transparent 1px),linear-gradient(to left,var(--solid-outline-color) 1px,transparent 1px);background-size:var(--mini-cell-dimension) var(--mini-cell-dimension);margin:75px 0 0;z-index:1}@media screen and (min-width:1200px){.Viewpoint_graph__JKeT8{width:calc(var(--main-cell-dimension)*4 - 1px);height:calc(var(--main-cell-dimension)*5 + 1px);margin:calc(var(--main-cell-dimension) - 1px) 0 0 var(--main-cell-dimension)}}.Viewpoint_graph__JKeT8:before{content:"";display:none}@media screen and (min-width:1200px){.Viewpoint_graph__JKeT8:before{display:block;position:absolute;top:0;left:calc(var(--main-cell-dimension)*-1);bottom:0;width:var(--main-cell-dimension);border-top:1px solid var(--main-outline-color);border-bottom:1px solid var(--main-outline-color);pointer-events:none}}.Viewpoint_curve__t_Tmt{position:relative;margin-top:50px;overflow:visible;z-index:2}@media screen and (min-width:1200px){.Viewpoint_curve__t_Tmt{margin-top:150px}}.Viewpoint_curve__t_Tmt circle{transition:r .05s var(--ease-in-sine);cursor:pointer}.Viewpoint_curve__t_Tmt polygon{cursor:pointer}.Viewpoint_pointHighlight__ZQNj6{position:absolute;top:50px;left:150px;overflow:visible;pointer-events:none}@media screen and (min-width:1200px){.Viewpoint_pointHighlight__ZQNj6{top:150px;left:100px}}.Viewpoint_pointHighlightLine__yLGay{transition:opacity .5s ease}.Viewpoint_overlayingMask__V4C02{transform:translateY(-100px);position:absolute;top:0;-webkit-clip-path:inset(100px 0);clip-path:inset(100px 0);pointer-events:none}@media screen and (min-width:1200px){.Viewpoint_overlayingMask__V4C02{transform:none;-webkit-clip-path:inset(0 50px);clip-path:inset(0 50px)}}.Viewpoint_graphArrow__rpU3W{display:none}@media screen and (min-width:1200px){.Viewpoint_graphArrow__rpU3W{display:block;position:absolute;top:97px;left:46px;pointer-events:none}}.Viewpoint_graphLabels__f_gBN{position:absolute;inset:0;pointer-events:none}.Viewpoint_xLabel__sPass{display:none}@media screen and (min-width:1200px){.Viewpoint_xLabel__sPass{display:block;position:absolute;top:68px;left:196px}}.Viewpoint_yLabel__uy7Wy{display:none}@media screen and (min-width:1200px){.Viewpoint_yLabel__uy7Wy{display:block;position:absolute;top:240px;left:22px}}.Viewpoint_boundaryPointLabel__4zd6o{position:absolute;opacity:.2}.Viewpoint_startPointLabel__K4Zvw{top:55px;left:155px}@media screen and (min-width:1200px){.Viewpoint_startPointLabel__K4Zvw{top:155px;left:105px}}.Viewpoint_xEndPointLabel__j05fp{top:55px;left:355px}@media screen and (min-width:1200px){.Viewpoint_xEndPointLabel__j05fp{top:155px;left:305px}}.Viewpoint_yEndPointLabel__VEuRn{top:255px;left:155px}@media screen and (min-width:1200px){.Viewpoint_yEndPointLabel__VEuRn{top:355px;left:105px}}.Viewpoint_pointLabel__e_5Fj{--label-z-index:0;--label-color:var(--dark-red);--label-background-color:var(--light-red);position:absolute;padding:6px;color:var(--label-color);background-color:var(--label-background-color);font-size:var(--medium-text);font-weight:500;border-radius:8px;transition:background-color .5s ease,color .5s ease;will-change:transform,color,background-color;z-index:var(--label-z-index)}.Viewpoint_xPointTopLabel__cQhsO{top:14px;left:150px}@media screen and (min-width:1200px){.Viewpoint_xPointTopLabel__cQhsO{top:114px;left:100px}}.Viewpoint_xPointBottomLabel__RT_7V{top:258px;left:150px}@media screen and (min-width:1200px){.Viewpoint_xPointBottomLabel__RT_7V{top:358px;left:100px}}.Viewpoint_yPointLeftLabel__DROL3{top:50px;right:357px}@media screen and (min-width:1200px){.Viewpoint_yPointLeftLabel__DROL3{top:150px;right:307px}}.Viewpoint_yPointRightLabel__aO90b{top:50px;left:358px}@media screen and (min-width:1200px){.Viewpoint_yPointRightLabel__aO90b{top:150px;left:308px}}.Viewpoint_graphTitle__2Aafr{height:75px;display:flex;justify-content:center;align-items:center;font-size:var(--regular-text);line-height:2.2;letter-spacing:.27px;color:var(--var-black);opacity:.7}@media screen and (min-width:1200px){.Viewpoint_graphTitle__2Aafr{height:var(--main-cell-dimension);margin-left:var(--main-cell-dimension);font-size:var(--title-text)}}.Viewpoint_details__vnluV{position:relative;grid-row-start:1;padding:40px 100px;border-radius:calc(var(--full-border-radius) + 50px);z-index:1}@media screen and (min-width:1200px){.Viewpoint_details__vnluV{grid-row-start:unset;padding:48px 100px 40px 50px}}.Viewpoint_details__vnluV:before{content:"";position:absolute;inset:200px 80px 0;background:var(--white);z-index:-1}@media screen and (min-width:1200px){.Viewpoint_details__vnluV:before{display:none}}.Viewpoint_title__2uHVA{color:var(--black);font-size:var(--lg-title-text);line-height:1.08;font-weight:500;margin:0 0 16px}.Viewpoint_description__vt7k9{padding:0;line-height:2}.Viewpoint_pathPoint__qTy_l{--path-point-background-color:transparent;position:relative;white-space:nowrap}.Viewpoint_pathPoint__qTy_l:before{content:"";position:absolute;inset:-4px;background-color:var(--path-point-background-color);border-radius:8px;transition:.5s ease;pointer-events:none;z-index:-1}.EditableIconGraph_editableIconGraph__QjHHs{position:relative;width:calc(var(--main-cell-dimension)*5 + 1px);height:calc(var(--main-cell-dimension)*5 + 1px);margin-bottom:var(--main-cell-dimension);transform:translate(-.5px);border:1px solid transparent;border-radius:var(--full-border-radius)}@media screen and (min-width:560px){.EditableIconGraph_editableIconGraph__QjHHs{border-color:var(--main-outline-color);background:var(--white)}}@media screen and (min-width:1200px){.EditableIconGraph_editableIconGraph__QjHHs{width:calc(var(--main-cell-dimension)*8 + 1px);height:calc(var(--main-cell-dimension)*6 + 1px)}}.EditableIconGraph_editableIconGraph__QjHHs:before{content:"";position:absolute;top:-1px;left:50%;bottom:-1px;width:min(100vw,var(--main-cell-dimension)*5 + 1px);transform:translateX(-50%);border:1px solid var(--main-outline-color);background:var(--white);border-radius:var(--full-border-radius);pointer-events:none}@media screen and (min-width:560px){.EditableIconGraph_editableIconGraph__QjHHs:before{display:none}}.EditableIconGraph_graphBlock__WrdPp{position:relative;margin-top:calc(var(--main-cell-dimension) - 1px);height:calc(var(--main-cell-dimension)*3 + 1px);padding:0 calc(var(--main-cell-dimension) - 1px);border-top:1px solid var(--main-outline-color);border-bottom:1px solid var(--main-outline-color)}@media screen and (min-width:1200px){.EditableIconGraph_graphBlock__WrdPp{height:calc(var(--main-cell-dimension)*4 + 1px);padding:0 calc(var(--main-cell-dimension)*2 - 1px)}}.EditableIconGraph_graphBlock__WrdPp:before{content:"";left:calc(var(--main-cell-dimension) - 1.5px)}@media screen and (min-width:1200px){.EditableIconGraph_graphBlock__WrdPp:before{left:calc(var(--main-cell-dimension)*2 - 1.5px)}}.EditableIconGraph_graphBlock__WrdPp:after{content:"";right:calc(var(--main-cell-dimension) - .5px)}@media screen and (min-width:1200px){.EditableIconGraph_graphBlock__WrdPp:after{right:calc(var(--main-cell-dimension)*2 - .5px)}}.EditableIconGraph_graphBlock__WrdPp:after,.EditableIconGraph_graphBlock__WrdPp:before{position:absolute;top:calc(var(--main-cell-dimension)*-1);height:calc(var(--main-cell-dimension) - 1px);width:1px;background:var(--solid-outline-color)}.EditableIconGraph_graph__xM_7K{position:relative;margin:-1px 0 0 -.5px;height:calc(var(--main-cell-dimension)*3 + 1px);border-left:1px solid var(--solid-outline-color);background-image:linear-gradient(to bottom,var(--solid-outline-color) 1px,transparent 1px),linear-gradient(to left,var(--solid-outline-color) 1px,transparent 1px);background-size:var(--mini-cell-dimension) var(--mini-cell-dimension)}@media screen and (min-width:1200px){.EditableIconGraph_graph__xM_7K{height:calc(var(--main-cell-dimension)*4 + 1px)}}.EditableIconGraph_graphLabels__bNgd_{display:none;position:absolute;inset:0;grid:0 0/0 0;justify-content:space-between;align-content:space-between;color:var(--secondary-black);pointer-events:none}@media screen and (min-width:1200px){.EditableIconGraph_graphLabels__bNgd_{display:grid}}.EditableIconGraph_graphLabel__H70uC{transform:translate(10px,10px)}.EditableIconGraph_icon__oU_uc{overflow:visible}.EditableIconGraph_icon__oU_uc circle{transition:r .05s var(--ease-in-sine);cursor:pointer}.EditableIconGraph_icon__oU_uc polygon{cursor:pointer}@media screen and (min-width:1200px){.EditableIconGraph_mobileIcon__FeGy0{display:none}}.EditableIconGraph_desktopIcon__vDN_g{display:none}@media screen and (min-width:1200px){.EditableIconGraph_desktopIcon__vDN_g{display:unset}}.EditableIconGraph_footer__lgA1L{position:relative;height:calc(var(--main-cell-dimension) - 1px);display:flex;align-items:center;text-align:center;justify-content:center;margin:0 calc(var(--main-cell-dimension) - .5px) 0 calc(var(--main-cell-dimension) - 1.5px);border-left:1px solid var(--main-outline-color);border-right:1px solid var(--main-outline-color)}@media screen and (min-width:1200px){.EditableIconGraph_footer__lgA1L{margin:0 calc(var(--main-cell-dimension)*2 - .5px) 0 calc(var(--main-cell-dimension)*2 - 1.5px)}}.EditableIconGraph_title__UnUlk{font-size:var(--regular-text);line-height:2.2;letter-spacing:.27px;color:var(--var-black);opacity:.7}@media screen and (min-width:1200px){.EditableIconGraph_title__UnUlk{font-size:var(--title-text)}}.LerpFunction_lerpFunction__uGGa_{display:inline-block;margin:0 0 30px 100px;padding:15px 16px;font-size:var(--paragraph-text);border:1px solid var(--main-outline-color);border-radius:16px;background:var(--white)}@media screen and (min-width:1200px){.LerpFunction_lerpFunction__uGGa_{margin:0 0 30px 20px}}.DeCasteljausAlgorithm_deCasteljausAlgorithm__vzvtj{max-width:calc(var(--main-cell-dimension)*3);margin:auto auto 30px}@media screen and (min-width:560px){.DeCasteljausAlgorithm_deCasteljausAlgorithm__vzvtj{max-width:unset}}@media screen and (min-width:1200px){.DeCasteljausAlgorithm_deCasteljausAlgorithm__vzvtj{display:grid;grid:auto/1fr 424px}.DeCasteljausAlgorithm_description___9WZA{padding-right:40px;margin-bottom:0}}.DeCasteljausAlgorithm_algorithm__eKZW1{display:grid;grid:auto/auto;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;padding-right:94px;font-size:var(--title-text);line-height:2.25}@media screen and (min-width:1200px){.DeCasteljausAlgorithm_algorithm__eKZW1{font-size:var(--paragraph-text);align-self:start;grid:auto/1fr 1fr}}.BezierCurveGraph_bezierCurveGraph__lHYq2{position:relative;height:calc(var(--main-cell-dimension)*7 + 1px);border:1px solid transparent;border-radius:var(--full-border-radius);margin:0 0 var(--main-cell-dimension) -1px}@media screen and (min-width:560px){.BezierCurveGraph_bezierCurveGraph__lHYq2{border-color:var(--main-outline-color);background:var(--white)}}.BezierCurveGraph_bezierCurveGraph__lHYq2:before{content:"";position:absolute;top:-1px;left:50%;bottom:-1px;width:min(100vw,var(--main-cell-dimension)*5 + 1px);transform:translateX(-50%);border:1px solid var(--main-outline-color);background:var(--white);border-radius:var(--full-border-radius);pointer-events:none}@media screen and (min-width:560px){.BezierCurveGraph_bezierCurveGraph__lHYq2:before{display:none}}.BezierCurveGraph_header__L0uIl{position:relative;height:calc(var(--main-cell-dimension)*1.5 - 1px);margin:0 calc(var(--main-cell-dimension) - 1px);padding:18px 5px 10px;border-left:1px solid var(--main-outline-color);border-right:1px solid var(--main-outline-color);display:grid;grid:40px auto/auto;align-items:start;text-align:center;grid-row-gap:10px;row-gap:10px}@media screen and (min-width:1200px){.BezierCurveGraph_header__L0uIl{height:calc(var(--main-cell-dimension) - 1px);padding:5px 70px 5px 30px;grid:auto/1fr 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center;text-align:unset}}.BezierCurveGraph_title__JVrZT{font-size:var(--sm-title-text);line-height:2.2;color:var(--dark-grey)}.BezierCurveGraph_rangeControl__P_7uG{position:relative;display:flex;align-items:center;justify-content:center;-moz-column-gap:10px;column-gap:10px}@media screen and (min-width:1200px){.BezierCurveGraph_rangeControl__P_7uG{justify-self:end}}.BezierCurveGraph_rangeLabel___IVVQ{color:var(--secondary-black);line-height:2.2;opacity:.5}.BezierCurveGraph_range__2j4Ib{width:240px;border-radius:.5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,.35);z-index:1}.BezierCurveGraph_range__2j4Ib::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:30px;width:84px;border-radius:16px;background:var(--black);background-repeat:no-repeat;background-position:50%;cursor:pointer;margin-top:-14px}.BezierCurveGraph_range__2j4Ib::-moz-range-thumb{height:26px;width:42px;border-radius:16px;background:var(--black);background-repeat:no-repeat;background-position:50%;cursor:pointer;margin-top:-12px}.BezierCurveGraph_range__2j4Ib::-ms-thumb{height:26px;width:42px;border-radius:16px;background:var(--black);background-repeat:no-repeat;background-position:50%;cursor:pointer;margin-top:-12px}.BezierCurveGraph_range__2j4Ib::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;width:100%;height:3px;cursor:pointer;border-radius:4px;color:rgba(0,0,0,.35)}.BezierCurveGraph_range__2j4Ib::-moz-range-track{width:100%;height:8px;cursor:pointer;background:rgba(0,0,0,.35);border-radius:4px}.BezierCurveGraph_range__2j4Ib::-ms-track{width:100%;height:8px;cursor:pointer;background:transparent;border-color:transparent;color:transparent}.BezierCurveGraph_range__2j4Ib:-ms-fill-lower{background:rgba(0,0,0,.35);border-radius:.5px}.BezierCurveGraph_range__2j4Ib::-ms-fill-lower{background:rgba(0,0,0,.35)}.BezierCurveGraph_range__2j4Ib::-ms-fill-upper{background:rgba(0,0,0,.35);border-radius:.5px}.BezierCurveGraph_rangeTValue__7FyY_{position:absolute;top:2px;left:26px;height:30px;width:84px;display:flex;align-items:center;justify-content:center;color:var(--white);font-weight:500;pointer-events:none;z-index:2}@media screen and (min-width:1200px){.BezierCurveGraph_rangeTValue__7FyY_{left:19px}}.BezierCurveGraph_rangeTValue__7FyY_ svg{width:16px;height:16px;opacity:.4}.BezierCurveGraph_rangeTValue__7FyY_ svg:first-child{transform:rotate(90deg)}.BezierCurveGraph_rangeTValue__7FyY_ svg:last-child{transform:rotate(270deg)}.BezierCurveGraph_rangeTValue__7FyY_ path{stroke:currentColor}.BezierCurveGraph_rangeNumber__4sITd{display:inline-block;transform:translateY(.5px);opacity:.75}.BezierCurveGraph_rangeProgressBar__8frE3{position:absolute;top:16px;left:26px;width:240px;height:3px;background:var(--black);transform-origin:left;pointer-events:none}@media screen and (min-width:1200px){.BezierCurveGraph_rangeProgressBar__8frE3{left:19px}}.BezierCurveGraph_thumbShadow__4lAAi{position:absolute;top:-3px;left:21px;height:40px;width:94px;pointer-events:none}@media screen and (min-width:1200px){.BezierCurveGraph_thumbShadow__4lAAi{left:14px}}.BezierCurveGraph_thumbShadow__4lAAi:after{content:"";position:absolute;inset:0;border-radius:21px;background:rgba(0,0,0,.1);transition:.4s ease;transform:scale(.87,.72)}.BezierCurveGraph_thumbShadowActive__Slghi:after{transform:scale(1)}.BezierCurveGraph_graphBlock__Xvo5w{position:relative;height:calc(var(--main-cell-dimension)*3 + 1px);margin-top:1px;padding:0 calc(var(--main-cell-dimension) - 1px)}@media screen and (min-width:1200px){.BezierCurveGraph_graphBlock__Xvo5w{height:calc(var(--main-cell-dimension)*4 + 1px)}}.BezierCurveGraph_graphBlock__Xvo5w:before{content:"";top:calc(var(--main-cell-dimension)*.5)}@media screen and (min-width:1200px){.BezierCurveGraph_graphBlock__Xvo5w:before{top:0}}.BezierCurveGraph_graphBlock__Xvo5w:after{content:"";bottom:calc(var(--main-cell-dimension)*-.5)}@media screen and (min-width:1200px){.BezierCurveGraph_graphBlock__Xvo5w:after{bottom:0}}.BezierCurveGraph_graphBlock__Xvo5w:after,.BezierCurveGraph_graphBlock__Xvo5w:before{position:absolute;height:1px;left:0;right:0;background:var(--solid-outline-color)}.BezierCurveGraph_graph__hUsSZ{position:relative;margin-top:-1px;height:calc(var(--main-cell-dimension)*3 + 1px);border-left:1px solid var(--solid-outline-color);background-image:linear-gradient(to bottom,var(--solid-outline-color) 1px,transparent 1px),linear-gradient(to left,var(--solid-outline-color) 1px,transparent 1px);background-size:var(--mini-cell-dimension) var(--mini-cell-dimension)}@media screen and (min-width:1200px){.BezierCurveGraph_graph__hUsSZ{height:calc(var(--main-cell-dimension)*4 + 1px)}}.BezierCurveGraph_graphLabels__WHwPu{display:none;position:absolute;inset:0;gap:400px;color:var(--secondary-black);pointer-events:none}@media screen and (min-width:1200px){.BezierCurveGraph_graphLabels__WHwPu{display:grid}}.BezierCurveGraph_horizontalGraphLabels__ja3pJ{grid:auto/repeat(3,0)}.BezierCurveGraph_verticalGraphLabels__IUnOP{grid:repeat(2,0)/auto}.BezierCurveGraph_graphLabel__P52RR{transform:translate(10px,10px)}.BezierCurveGraph_curve__cSu_k{position:relative;z-index:2;overflow:visible}.BezierCurveGraph_curve__cSu_k line{transition:opacity .16s ease}.BezierCurveGraph_curve__cSu_k rect{transition:.16s ease;transition-property:width,height,transform,fill,stroke,stroke-width,rx}.BezierCurveGraph_curveControl__Uut4p{cursor:pointer}.BezierCurveGraph_tooltip__hsdnp{top:0;left:0;width:228px;background:var(--secondary-black);padding:16px;position:absolute;color:var(--white);line-height:1.3;font-weight:500;border-radius:12px;opacity:0;transition:opacity .2s ease-in;will-change:opacity,transform;pointer-events:none}.BezierCurveGraph_tooltip__hsdnp:after{content:"";position:absolute;bottom:-13px;left:50%;transform:translateX(-50%);width:49px;height:14px;background:url(/images/graph-tooltip-anchor.svg)}.BezierCurveGraph_tooltipLeft__1G4ke{left:-256px;top:-36px}.BezierCurveGraph_tooltipLeft__1G4ke:after{top:50%;left:unset;right:-31px;bottom:unset;transform:translateY(-50%) rotate(270deg)}.BezierCurveGraph_tooltipBottom__FlS_H{left:-113px;top:27px}.BezierCurveGraph_tooltipBottom__FlS_H:after{top:-13px;bottom:unset;transform:translateX(-50%) rotate(180deg)}.BezierCurveGraph_tooltipRight__14gZt{left:28px;top:-38px}.BezierCurveGraph_tooltipRight__14gZt:after{top:50%;left:-31px;bottom:unset;transform:translateY(-50%) rotate(90deg)}.BezierCurveGraph_tooltipActive__ysz5X{opacity:1}.BezierCurveGraph_rangeTooltip__wjBDF{top:unset;bottom:46px;left:-58px;width:248px;padding:12px 16px 16px}.BezierCurveGraph_rangeTooltip__wjBDF.BezierCurveGraph_tooltipActive__ysz5X{transition-delay:.4s}@media screen and (min-width:1200px){.BezierCurveGraph_rangeTooltip__wjBDF{left:-65px}}.BezierCurveGraph_tooltipTitle__YhOMo{display:block;opacity:.5}.BezierCurveGraph_pointTooltips__MuGUs{position:absolute;inset:0;z-index:3;pointer-events:none}.BezierCurveGraph_pointBadges__o3zUD{position:absolute;inset:0;z-index:2;pointer-events:none}.BezierCurveGraph_pointBadge__WjT0k{position:absolute;left:-15px;top:-16px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;color:var(--dark-red);font-weight:500;opacity:0;transition:.16s ease}.BezierCurveGraph_activePointBadge__s5nkO{opacity:1;color:var(--white)}.BezierCurveGraph_connectedPointBadge__rdyIn{opacity:1}.BezierCurveGraph_controls__qvqlS{position:relative;height:calc(var(--main-cell-dimension)*2.5 - 1px);margin:0 calc(var(--main-cell-dimension) - 1px);padding:5px 16px;border-left:1px solid var(--main-outline-color);border-right:1px solid var(--main-outline-color);background:var(--white);z-index:1}@media screen and (min-width:1200px){.BezierCurveGraph_controls__qvqlS{height:calc(var(--main-cell-dimension)*2 - 1px);padding:5px 26px}}.BezierCurveGraph_form__IXF8l{height:100%;display:grid;grid:repeat(4,var(--input-height))/repeat(2,1fr);align-content:center;grid-gap:8px;gap:8px;color:var(--black)}@media screen and (min-width:1200px){.BezierCurveGraph_form__IXF8l{grid:repeat(2,var(--input-height))/repeat(4,1fr);gap:16px}}.BezierCurveGraph_label__ROpq1{height:var(--input-height);padding:4px 10px 4px 20px;display:inline-flex;align-items:center;gap:10px;background:var(--mild-grey);border-radius:12px}.BezierCurveGraph_label__ROpq1:nth-child(5){grid-row-start:1;grid-column-start:2}@media screen and (min-width:1200px){.BezierCurveGraph_label__ROpq1:nth-child(5){grid-row-start:unset;grid-column-start:unset}}.BezierCurveGraph_label__ROpq1:nth-child(6){grid-row-start:2;grid-column-start:2}@media screen and (min-width:1200px){.BezierCurveGraph_label__ROpq1:nth-child(6){grid-row-start:unset;grid-column-start:unset}}.BezierCurveGraph_label__ROpq1:nth-child(7){grid-row-start:3;grid-column-start:2}@media screen and (min-width:1200px){.BezierCurveGraph_label__ROpq1:nth-child(7){grid-row-start:unset;grid-column-start:unset}}.BezierCurveGraph_labelPoint__gBoFc{color:var(--dark-grey);font-size:var(--regular-text);opacity:.5}.BezierCurveGraph_textInput__0Kmjh{height:var(--input-height);width:100%;padding-top:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;outline:none;color:var(--dark-grey);font-size:var(--regular-text);line-height:2.2}.BezierCurveGraph_textInput__0Kmjh:focus{outline:1px solid var(--main-focus-outline-color)}.BezierCurveGraph_submitButton__tDnVJ{position:absolute;z-index:-100;opacity:0}.Footer_footer__Q5T55{max-width:calc(var(--main-cell-dimension)*3);height:calc(var(--main-cell-dimension)*5 + 1px);margin:auto;padding:30px 30px 38px;display:flex;flex-direction:column;align-items:center;font-size:var(--action-text);border:1px solid var(--solid-outline-color);border-radius:var(--full-border-radius);background:var(--white)}@media screen and (min-width:560px){.Footer_footer__Q5T55{max-width:unset}}@media screen and (min-width:1200px){.Footer_footer__Q5T55{height:calc(var(--main-cell-dimension) + 1px);padding:20px 50px 20px 20px;flex-direction:row;justify-content:space-between}}.Footer_socialNav__WQ9RC{width:100%;padding-bottom:36px;display:flex;flex-direction:column;align-items:center;gap:20px;border-bottom:1px solid var(--transparent-outline-color)}@media screen and (min-width:1200px){.Footer_socialNav__WQ9RC{width:unset;height:100%;padding-bottom:0;flex-direction:row;border:1px solid var(--transparent-outline-color);border-radius:38px}}.Footer_sharePill__x_ZgA{display:flex;align-items:center;-moz-column-gap:5px;column-gap:5px;padding:8px 20px 8px 10px;background:var(--mild-grey-alt);border-radius:44px;font-size:var(--title-text);line-height:2.25;color:var(--black)}@media screen and (min-width:1200px){.Footer_sharePill__x_ZgA{height:calc(100% + 2px);-moz-column-gap:14px;column-gap:14px;margin-left:-2px;padding:10px 26px 10px 14px}}.Footer_thisText__umSNs{display:none}@media screen and (min-width:1200px){.Footer_thisText__umSNs{display:unset}}.Footer_socialLinkList__7RCHP{list-style:none;display:inline-flex;flex-direction:column;align-items:center;row-gap:18px}@media screen and (min-width:1200px){.Footer_socialLinkList__7RCHP{flex-direction:row;-moz-column-gap:12px;column-gap:12px;padding-right:24px}}.Footer_socialLinkList__7RCHP li{position:relative;display:flex;justify-content:center}.Footer_socialLink__AdFr4{display:flex;align-items:center;-moz-column-gap:4px;column-gap:4px;padding-right:6px;color:var(--black);transition:.06s var(--ease-out-sine)}@media(pointer:fine){.Footer_socialLink__AdFr4:hover{color:var(--dark-red)}}@media screen and (pointer:fine)and (min-width:1200px){.Footer_socialLink__AdFr4:hover.Footer_tooltipActive__zDcPS~.Footer_tooltip__y_Q3x{opacity:1}}@media(pointer:coarse){.Footer_socialLink__AdFr4:active{color:var(--dark-red)}}@media screen and (pointer:coarse)and (min-width:1200px){.Footer_socialLink__AdFr4:active.Footer_tooltipActive__zDcPS~.Footer_tooltip__y_Q3x{opacity:1}}.Footer_socialLink__AdFr4:focus{color:var(--dark-red)}.Footer_socialLink__AdFr4:focus.Footer_tooltipActive__zDcPS~.Footer_tooltip__y_Q3x{opacity:1}.Footer_socialLink__AdFr4 svg{pointer-events:none}.Footer_tooltip__y_Q3x{bottom:-48px}@media screen and (min-width:1200px){.Footer_tooltip__y_Q3x{top:-48px;bottom:unset;left:14px}}.Footer_authorNav__b1IB5{display:flex;align-items:center;gap:24px;padding:36px 0 0}@media screen and (min-width:1200px){.Footer_authorNav__b1IB5{padding:5px 0}}.Footer_authorAvatar__szyr3{display:none}@media screen and (min-width:1200px){.Footer_authorAvatar__szyr3{display:inline;display:initial;width:34px}}.Footer_authorLinkList__zQyzh{list-style:none;display:inline-flex;flex-direction:column;gap:24px}@media screen and (min-width:1200px){.Footer_authorLinkList__zQyzh{flex-direction:row}}.Footer_authorLinkList__zQyzh li{align-self:start}.Footer_authorLink__YtDBB{--icon-opacity:0.5;display:flex;line-height:1.6;font-weight:500;color:var(--black);transition:.06s var(--ease-out-sine)}.Footer_authorLink__YtDBB svg{transform:translate(0);transition:.1s var(--ease-out-sine)}@media(pointer:fine){.Footer_authorLink__YtDBB:hover{color:var(--dark-red)}.Footer_authorLink__YtDBB:hover svg{transform:translate(5%,-5%)}}@media(pointer:coarse){.Footer_authorLink__YtDBB:active{color:var(--dark-red)}.Footer_authorLink__YtDBB:active svg{transform:translate(5%,-5%)}}.Footer_authorLink__YtDBB:focus{color:var(--dark-red)}.Footer_authorLink__YtDBB:focus svg{transform:translate(5%,-5%)}.PageGraph_graphBg__1rTCA{position:absolute;inset:0;display:flex;justify-content:center;overflow:hidden;z-index:-1;pointer-events:none}.PageGraph_graphBg__1rTCA:before{content:"";position:absolute;top:0;bottom:0;width:var(--page-graph-width);background-image:linear-gradient(to bottom,var(--page-outline-color) 1px,transparent 1px),linear-gradient(to left,var(--page-outline-color) 1px,transparent 1px);background-size:var(--main-cell-dimension) var(--main-cell-dimension)}.PageGraph_horizontalLabels__x1OcG{display:none;position:fixed;top:0;right:0;left:0;height:calc(var(--main-cell-dimension) + 1px);justify-content:center;overflow:hidden;pointer-events:none;z-index:100}@media screen and (min-width:1200px){.PageGraph_horizontalLabels__x1OcG{display:flex}}.PageGraph_horizontalLabelsBg__BSg8o{position:absolute;inset:0;display:flex;justify-content:center}.PageGraph_horizontalLabelsBg__BSg8o:before{content:"";inset:0;position:absolute;background:hsla(0,0%,100%,.7);z-index:-1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform:translateZ(0)}.PageGraph_horizontalLabelsBg__BSg8o:after{content:"";position:absolute;top:0;bottom:0;width:var(--page-graph-width);background-image:linear-gradient(to bottom,var(--page-outline-color) 1px,transparent 1px),linear-gradient(to left,var(--page-outline-color) 1px,transparent 1px);background-size:var(--main-cell-dimension) var(--main-cell-dimension)}.PageGraph_verticalLabels__rlmzB{display:none;position:absolute;top:0;bottom:0;left:0;width:var(--main-cell-dimension);flex-direction:column;overflow:hidden;pointer-events:none}@media screen and (min-width:1200px){.PageGraph_verticalLabels__rlmzB{display:flex}}.PageGraph_label__2OBz1{height:var(--main-cell-dimension);width:var(--main-cell-dimension);flex-shrink:0;padding:8px;color:var(--light-grey);font-size:var(--small-text)}