:root{--fc-4xs-min:(var(--fc-s-min)*.125);--fc-4xs-max:(var(--fc-s-max)*.125);--fc-3xs-min:(var(--fc-s-min)*.25);--fc-3xs-max:(var(--fc-s-max)*.25);--fc-2xs-min:(var(--fc-s-min)*.5);--fc-2xs-max:(var(--fc-s-max)*.5);--fc-xs-min:(var(--fc-s-min)*.75);--fc-xs-max:(var(--fc-s-max)*.75);--fc-s-min:(var(--f-2-min));--fc-s-max:(var(--f-2-max));--fc-m-min:(var(--fc-s-min)*1.5);--fc-m-max:(var(--fc-s-max)*1.5);--fc-l-min:(var(--fc-s-min)*2);--fc-l-max:(var(--fc-s-max)*2);--fc-xl-min:(var(--fc-s-min)*3);--fc-xl-max:(var(--fc-s-max)*3);--fc-2xl-min:(var(--fc-s-min)*4);--fc-2xl-max:(var(--fc-s-max)*4);--fc-3xl-min:(var(--fc-s-min)*6);--fc-3xl-max:(var(--fc-s-max)*6);--space-4xs:calc(((var(--fc-4xs-min)/16)*1rem) + (var(--fc-4xs-max) - var(--fc-4xs-min))*var(--fluid-bp));--space-3xs:calc(((var(--fc-3xs-min)/16)*1rem) + (var(--fc-3xs-max) - var(--fc-3xs-min))*var(--fluid-bp));--space-2xs:calc(((var(--fc-2xs-min)/16)*1rem) + (var(--fc-2xs-max) - var(--fc-2xs-min))*var(--fluid-bp));--space-xs:calc(((var(--fc-xs-min)/16)*1rem) + (var(--fc-xs-max) - var(--fc-xs-min))*var(--fluid-bp));--space-s:calc(((var(--fc-s-min)/16)*1rem) + (var(--fc-s-max) - var(--fc-s-min))*var(--fluid-bp));--space-m:calc(((var(--fc-m-min)/16)*1rem) + (var(--fc-m-max) - var(--fc-m-min))*var(--fluid-bp));--space-l:calc(((var(--fc-l-min)/16)*1rem) + (var(--fc-l-max) - var(--fc-l-min))*var(--fluid-bp));--space-xl:calc(((var(--fc-xl-min)/16)*1rem) + (var(--fc-xl-max) - var(--fc-xl-min))*var(--fluid-bp));--space-2xl:calc(((var(--fc-2xl-min)/16)*1rem) + (var(--fc-2xl-max) - var(--fc-2xl-min))*var(--fluid-bp));--space-3xl:calc(((var(--fc-3xl-min)/16)*1rem) + (var(--fc-3xl-max) - var(--fc-3xl-min))*var(--fluid-bp));--space-3xs-2xs:calc(((var(--fc-3xs-min)/16)*1rem) + (var(--fc-2xs-max) - var(--fc-3xs-min))*var(--fluid-bp));--space-2xs-xs:calc(((var(--fc-2xs-min)/16)*1rem) + (var(--fc-xs-max) - var(--fc-2xs-min))*var(--fluid-bp));--space-xs-s:calc(((var(--fc-xs-min)/16)*1rem) + (var(--fc-s-max) - var(--fc-xs-min))*var(--fluid-bp));--space-s-m:calc(((var(--fc-s-min)/16)*1rem) + (var(--fc-m-max) - var(--fc-s-min))*var(--fluid-bp));--space-m-l:calc(((var(--fc-m-min)/16)*1rem) + (var(--fc-l-max) - var(--fc-m-min))*var(--fluid-bp));--space-l-xl:calc(((var(--fc-l-min)/16)*1rem) + (var(--fc-xl-max) - var(--fc-l-min))*var(--fluid-bp));--space-xl-2xl:calc(((var(--fc-xl-min)/16)*1rem) + (var(--fc-2xl-max) - var(--fc-xl-min))*var(--fluid-bp));--space-2xl-3xl:calc(((var(--fc-2xl-min)/16)*1rem) + (var(--fc-3xl-max) - var(--fc-2xl-min))*var(--fluid-bp));--space-s-l:calc(((var(--fc-s-min)/16)*1rem) + (var(--fc-l-max) - var(--fc-s-min))*var(--fluid-bp));--space-l-2xl:calc(((var(--fc-l-min)/16)*1rem) + (var(--fc-2xl-max) - var(--fc-l-min))*var(--fluid-bp));--gutter:var(--space-s-l);--negative-gutter:calc(-1*var(--gutter));--border-radius:11px;--bleed-space:max(var(--gutter),calc((100vw - var(--wrapper))/2))}@font-face{font-family:Mija;src:url(../../../Mija_Bold-subset.7ea895d1.woff2)format("woff2"),url(../../../mija_w03_bold-webfont.292f93d7.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mija;src:url(../../../Mija_Regular-subset.7a85c2c1.woff2)format("woff2"),url(../../../mija_w03_regular-webfont.b3f75c67.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Elena;src:url(../../../ElenaWebRegular-subset.8a389f7f.woff2)format("woff2"),url(../../../ElenaWebRegular.5f9a18ad.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Elena;src:url(../../../ElenaWebBold-subset.b62e6179.woff2)format("woff2"),url(../../../ElenaWebBold.b9adfefb.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Elena;src:url(../../../ElenaWebRegularItalic-subset.8228e851.woff2)format("woff2"),url(../../../ElenaWebRegularItalic.1b3cabf7.woff)format("woff");font-style:italic;font-display:swap}:root{--fluid-min-width:320;--fluid-max-width:1272;--fluid-screen:100vw;--fluid-bp:calc((var(--fluid-screen) - var(--fluid-min-width)/16*1rem)/(var(--fluid-max-width) - var(--fluid-min-width)))}@media screen and (min-width:1272px){:root{--fluid-screen:calc(var(--fluid-max-width)*1px)}}:root{--f--2-min:12;--f--2-max:12;--step--2:calc(((var(--f--2-min)/16)*1rem) + (var(--f--2-max) - var(--f--2-min))*var(--fluid-bp));--f--1-min:14;--f--1-max:14;--step--1:calc(((var(--f--1-min)/16)*1rem) + (var(--f--1-max) - var(--f--1-min))*var(--fluid-bp));--f-0-min:16;--f-0-max:16;--step-0:calc(((var(--f-0-min)/16)*1rem) + (var(--f-0-max) - var(--f-0-min))*var(--fluid-bp));--f-1-min:18;--f-1-max:18;--step-1:calc(((var(--f-1-min)/16)*1rem) + (var(--f-1-max) - var(--f-1-min))*var(--fluid-bp));--f-2-min:20;--f-2-max:20;--step-2:calc(((var(--f-2-min)/16)*1rem) + (var(--f-2-max) - var(--f-2-min))*var(--fluid-bp));--f-3-min:20;--f-3-max:22;--step-3:calc(((var(--f-3-min)/16)*1rem) + (var(--f-3-max) - var(--f-3-min))*var(--fluid-bp));--f-4-min:22;--f-4-max:24;--step-4:calc(((var(--f-4-min)/16)*1rem) + (var(--f-4-max) - var(--f-4-min))*var(--fluid-bp));--f-5-min:26;--f-5-max:30;--step-5:calc(((var(--f-5-min)/16)*1rem) + (var(--f-5-max) - var(--f-5-min))*var(--fluid-bp));--f-6-min:26;--f-6-max:36;--step-6:calc(((var(--f-6-min)/16)*1rem) + (var(--f-6-max) - var(--f-6-min))*var(--fluid-bp));--f-7-min:28;--f-7-max:45;--step-7:calc(((var(--f-7-min)/16)*1rem) + (var(--f-7-max) - var(--f-7-min))*var(--fluid-bp))}*,:before,:after{box-sizing:border-box}body{flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:100vh;margin:0;display:flex}html:not(.no-smooth-scroll){scroll-behavior:smooth}blockquote,pre,ol,ul,figure{margin:0;padding:0}img{border:none;width:100%;max-width:100%;height:auto;display:block}article,aside,figure,footer,header,aside,main,nav{display:block}iframe{border:none}h1,h2,h3,h4,h5,h6,p,ul,ol,dl{text-wrap:balance;margin:0;font-size:1em}a{color:inherit;text-decoration:none}ol,ul{list-style:none}cite,address{font-style:normal}[type=submit],[type=button],button{box-shadow:none;appearance:none;cursor:pointer;color:inherit;font:inherit;text-align:inherit;background:0 0;border:none;border-radius:0;padding:0}[disabled]{opacity:.5;cursor:not-allowed}label{cursor:pointer}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}svg{overflow:visible}svg *{will-change:transform}main{z-index:1}aside{z-index:2}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font:400 1.25rem/1.4 Elena,Georgia,serif;font-size:var(--step-2);color:#fff8ec;background:linear-gradient(45deg,#20035b,#20035b)}.u-focus-fix:focus-visible,.c-h a:focus-visible,.o-body h4 a:focus-visible,.o-prose h4 a:focus-visible,.o-body h3 a:focus-visible,.o-prose h3 a:focus-visible,.o-body h2 a:focus-visible,.o-prose h2 a:focus-visible,:focus{outline-offset:10px;border-radius:var(--space-2xs);outline:2px dashed #ffa3ba;color:#fff!important}a{transition:box-shadow .2s ease-in-out}.o-body{font-size:var(--step-1)}.o-body>*+*{margin-top:1em}.o-prose{font-size:var(--step-3)}.o-prose>*+*{margin-top:1em}.o-body,.o-prose{color:inherit}.o-body h2 .header-anchor,.o-prose h2 .header-anchor{--rainbow-gradient:linear-gradient(-215deg,#fbbebc,#ff6a66 43%,#7fb3ff 60%,#35c3ff);background-image:var(--rainbow-gradient,#fff);-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;filter:drop-shadow(0 0 2rem #000);text-shadow:none;letter-spacing:0;background-repeat:repeat;background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;font-size:.85em}.o-body p,.o-body ul,.o-body ol,.o-prose p,.o-prose ul,.o-prose ol{line-height:1.5}.o-body p a:not(.c-button),.o-body li a:not(.c-button),.o-prose p a:not(.c-button),.o-prose li a:not(.c-button){color:#ffa3ba}.o-body p a:not(.c-button):hover,.o-body li a:not(.c-button):hover,.o-prose p a:not(.c-button):hover,.o-prose li a:not(.c-button):hover{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;-webkit-text-decoration:underline #fff8ec;text-decoration:underline #fff8ec;text-decoration-thickness:1px}.o-body ul li,.o-prose ul li{margin-left:1em;padding-left:.5rem;list-style:outside url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"8\" height=\"20\" viewBox=\"0 0 10 20\"><circle cx=\"5\" cy=\"14\" r=\"3.5\" fill=\"%23ff6855\" fill-rule=\"evenodd\"/></svg>")}.o-body ul.measure-ux li,.o-prose ul.measure-ux li{list-style:outside url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"8\" height=\"20\" viewBox=\"0 0 10 20\"><circle cx=\"5\" cy=\"14\" r=\"3.5\" fill=\"%23bfe6c7\" fill-rule=\"evenodd\"/></svg>")}.o-body ul.ai-ux li,.o-prose ul.ai-ux li{list-style:outside url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"8\" height=\"20\" viewBox=\"0 0 10 20\"><circle cx=\"5\" cy=\"14\" r=\"3.5\" fill=\"%23c8adff\" fill-rule=\"evenodd\"/></svg>")}.o-body ol li,.o-prose ol li{margin-left:1.125em;padding-left:.375rem;list-style:decimal}.o-body ol ol li,.o-prose ol ol li{list-style:lower-alpha}.o-body figcaption,.o-prose figcaption{font-size:var(--step--1);padding-left:calc(var(--article-inset,var(--space-xl)) - var(--space-s));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg stroke='%23FFF8EC' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' opacity='.8'%3E%3Cpath d='M23 19a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h4l2-3h6l2 3h4a2 2 0 0 1 2 2v11Z'/%3E%3Cpath d='M12 17a4 4 0 1 0 0-8 4 4 0 0 0 0 8Z'/%3E%3C/g%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;align-items:center;min-height:24px;font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:inline-flex}.o-body ol ul,.o-body ol ol,.o-body ul ul,.o-body ul ol,.o-prose ol ul,.o-prose ol ol,.o-prose ul ul,.o-prose ul ol{margin-top:var(--space-s)}.o-body ol li+li,.o-body ol li+li,.o-body ul li+li,.o-body ul li+li,.o-prose ol li+li,.o-prose ol li+li,.o-prose ul li+li,.o-prose ul li+li{margin-top:var(--space-2xs)}.o-body ol,.o-body ul,.o-body>pre,.o-prose ol,.o-prose ul,.o-prose>pre{--flow:var(--space-s-m);margin-bottom:var(--flow)}.o-body h2,.o-body h3,.o-prose h2,.o-prose h3{--flow:var(--space-m-l)}.o-body h2,.o-prose h2{margin-bottom:var(--space-s-m)}.o-body figure,.o-body>img,.o-prose figure,.o-prose>img{--flow:var(--space-l-xl);margin-bottom:var(--flow)}.o-body blockquote,.o-prose blockquote{--flow:var(--space-m-l);margin-bottom:var(--flow)}.o-body--white-links p a:not(.c-button),.o-body--white-links li a:not(.c-button),.o-prose--white-links p a:not(.c-button),.o-prose--white-links li a:not(.c-button){color:#fff8ec;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.o-body--blue-links p a:not(.c-button),.o-body--blue-links li a:not(.c-button),.o-prose--blue-links p a:not(.c-button),.o-prose--blue-links li a:not(.c-button){color:var(--article-link,#add6ff);font-weight:var(--article-link-weight,700);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.o-body--blue-links p a:not(.c-button):hover,.o-body--blue-links li a:not(.c-button):hover,.o-prose--blue-links p a:not(.c-button):hover,.o-prose--blue-links li a:not(.c-button):hover{color:#fff8ec;text-decoration-color:#fb6654;text-decoration-thickness:2px}.o-body--primary-links p a:not(.c-button),.o-body--primary-links li a:not(.c-button),.o-prose--primary-links p a:not(.c-button),.o-prose--primary-links li a:not(.c-button){color:#fff8ec;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:4px;font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.95em;font-weight:700;-webkit-text-decoration:underline #ffa3ba;text-decoration:underline #ffa3ba;text-decoration-thickness:1px}.o-body--list,.o-prose--list{text-align:left}.o-body--no-list ul li,.o-body--no-list ol li,.o-prose--no-list ul li,.o-prose--no-list ol li{margin-left:0;padding-left:0;list-style:none}.o-featured-image{margin-left:calc(-1*var(--gutter))}@media (min-width:60em){.o-prose figcaption{padding-left:calc(var(--article-inset,var(--space-xl)) - var(--space-xl))}:root{--article-inset:calc(var(--space-2xl) + var(--space-s))}}.o-article.o-prose{font-size:var(--step-2)}.o-article.o-prose h2{font-size:var(--step-6);margin-top:var(--space-l-xl);margin-bottom:0;line-height:1.13}.o-article.o-prose h3{font-size:var(--step-5);margin-top:var(--space-l-xl);margin-bottom:0;line-height:1.13}.o-article.o-prose h4{font-size:var(--step8-4);margin-top:var(--space-m-l);margin-bottom:0;line-height:1.13}.o-article.o-prose ol li,.o-article.o-prose ul li{margin-left:var(--space-m);padding-left:calc(var(--space-m) + var(--space-3xs));background-position:0 .3em;background-repeat:no-repeat}.o-article.o-prose ul li{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23FFE895' stroke='%23F4B67F' stroke-linecap='round' stroke-linejoin='round' d='M14.796 8.72a2.378 2.378 0 0 0 .572-2.45 2.362 2.362 0 0 0-1.948-1.596l-1.987-.261a.625.625 0 0 1-.452-.321l-.903-1.787A2.37 2.37 0 0 0 7.92 1a2.362 2.362 0 0 0-2.118 1.355S4.688 4.463 4.497 4.493l-1.978.311A2.367 2.367 0 0 0 .612 6.451a2.376 2.376 0 0 0 .633 2.439l1.445 1.375c.14.13.21.331.18.522l-.31 1.977c-.141.904.23 1.797.973 2.319.422.301.914.442 1.406.442.38 0 .762-.1 1.104-.292l1.756-.953c.17-.09.382-.1.552 0l1.787.913a2.389 2.389 0 0 0 2.51-.21 2.375 2.375 0 0 0 .923-2.34l-.361-1.967a.612.612 0 0 1 .16-.532l1.415-1.415.01-.01Z'/%3E%3Cpath stroke='%23F4B67F' stroke-linecap='round' stroke-linejoin='round' stroke-width='.5' d='M4.497 4.493s-.733 3.945 8.883 5.641'/%3E%3C/svg%3E");list-style:none}.o-article.o-prose ol li{margin-left:calc(var(--space-m) + var(--space-xs));padding-left:var(--space-2xs)}.o-article.o-prose ol ::marker{color:#ffa3ba}.o-article.o-prose--list-mushroom ul li{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath fill='%239683BA' stroke='%23C9BDE0' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6.65 2.041c-3.24.63-5.513 3.472-5.53 6.777-.01 2.457 1.48 1.495 3.697.791a.823.823 0 0 1 1.055.954l-.469 2.201c-.101.474-.099.978.072 1.436a2.585 2.585 0 0 0 4.757.19c.207-.443.25-.944.189-1.426l-.272-2.079a.822.822 0 0 1 1.124-.868c2.14.866 3.638 1.697 3.742-.89C15.19 4.74 11.26 1.14 6.65 2.036v.005Z'/%3E%3Cpath stroke='%23C9BDE0' stroke-miterlimit='10' d='M5.707 11.842s2.534-8.444 8.902-5.316'/%3E%3C/svg%3E")}.o-article.o-prose>h2,.o-article.o-prose>h3,.o-article.o-prose>h4,.o-article.o-prose>h5,.o-article.o-prose>h6,.o-article.o-prose>p,.o-article.o-prose>ol,.o-article.o-prose>ul{padding-left:var(--article-inset)}.o-article.o-prose figure{clear:left}.o-article.o-prose blockquote{padding-top:var(--space-m);font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:var(--step-4);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' fill='none'%3E%3Cg stroke='%23FF6855' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' clip-path='url(%23a)'%3E%3Cpath d='M15.397 14.755c0-5.044 3.478-10.416 3.478-10.416s3.477 5.362 3.477 10.416c0 5.055-3.477 7.855-3.477 7.855s-3.478-2.81-3.478-7.854ZM21.034.993l-2.15 2.81-2.169-2.81M22.548 15.113l1.475-2.016M15.22 15.113l-1.474-2.016M9.603 9.245c0 5.044-3.478 10.416-3.478 10.416S2.648 14.299 2.648 9.245c0-5.055 3.477-7.865 3.477-7.865s3.478 2.81 3.478 7.855v.01ZM3.966 23.007l2.15-2.81 2.168 2.81M2.452 8.887.977 10.903M9.77 8.887l1.475 2.016'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h25v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;font-weight:700;line-height:1.2}@media (min-width:40em){.o-article.o-prose blockquote{float:left;margin-right:var(--gutter);margin-bottom:var(--space-xs);width:240px;max-width:45%}}hr{margin:var(--space-l)0;border:0;border-bottom:4px solid #154155}.o-grid{grid-gap:var(--gutter);display:grid}.o-grid--article-switch>:first-child .c-sidebar-newsletter{display:none}@media (min-width:50em){.o-grid--article-switch,.o-grid--article{grid-template-columns:minmax(0,2fr) 1fr}.o-grid--article-switch>:first-child{padding-left:var(--gutter);padding-block:var(--gutter);order:1}.o-grid--article-switch>:first-child .c-sidebar-newsletter{display:block}.o-grid--article-switch>:last-child .c-sidebar-newsletter{display:none}.o-grid--sticky.o-grid--article>:last-child>*>*,.o-grid--sticky.o-grid--article-switch>:first-child>*>*{position:sticky;top:98px}.o-grid--article-switch>:first-child,.o-grid--article>:last-child{justify-content:space-between;gap:var(--gutter);border-left:1px solid #154155;flex-direction:column;display:flex}.o-grid--article-switch>:first-child>*,.o-grid--article>:last-child>*{flex-grow:1}.o-grid--article-switch>:first-child>:last-child,.o-grid--article>:last-child>:last-child{flex-grow:.2}.o-grid--article-switch>:first-child>* .toc,.o-grid--article>:last-child>* .toc{margin-left:-1px;margin-block:var(--space-s-l);border-left:4px solid #ffa3ba}.o-grid--article-switch>:first-child>* figure,.o-grid--article>:last-child>* figure{align-items:flex-end;gap:var(--space-s);display:flex}.o-grid--article-switch>:first-child>* figure svg,.o-grid--article>:last-child>* figure svg{width:54px;height:70px}.o-grid--article-switch>:first-child>* figure span,.o-grid--article>:last-child>* figure span{text-transform:uppercase;letter-spacing:.2em;font-size:var(--step--1)}.o-grid--article-switch>:first-child>* figure,.o-grid--article-switch>:first-child>* nav,.o-grid--article>:last-child>* figure,.o-grid--article>:last-child>* nav{padding-inline:var(--space-s)}}.o-grid--sidebar-bleed{border-top:1px solid #fff8ec66;position:relative}.o-grid--sidebar-bleed:before{content:"";width:var(--bleed-space);background:#fff8ec66;height:1px;position:absolute;top:-1px;left:100%}.o-grid--of-four{grid-template-columns:repeat(12,1fr)}.o-grid--of-four>*{grid-column:span 12}@media (min-width:40em){.o-grid--of-four>*{grid-column:span 6}}@media (min-width:65em){.o-grid--of-four>*{grid-column:span 3}}.has-js .glide{box-sizing:border-box;position:relative}.has-js .glide *{box-sizing:inherit}.has-js .glide__track{overflow:hidden}.has-js .glide__slides{backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;white-space:nowrap;will-change:transform;flex-wrap:nowrap;justify-content:stretch;align-items:stretch;width:100%;padding:0;list-style:none;display:flex;position:relative;overflow:hidden}.has-js .glide__slides--dragging{-webkit-user-select:none;user-select:none}.has-js .glide__slide{white-space:normal;-webkit-user-select:none;user-select:none;height:var(--slide-height);-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-direction:column;flex-shrink:0;justify-content:flex-end;width:100%;display:flex}.has-js .glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.has-js .glide__arrows,.has-js .glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.has-js .glide--rtl{direction:rtl}.o-slat{padding-bottom:var(--space-l-xl);padding-top:var(--space-l-xl)}.o-slat--top{padding-top:var(--space-l-xl)}.o-slat--bottom{padding-bottom:var(--space-l-xl)}.c-h,.o-body h2,.o-prose h2,.o-body h3,.o-prose h3,.o-body h4,.o-prose h4{color:inherit;font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;line-height:1.4}.c-h-7{font-size:var(--step-7);line-height:calc(2rem + 13*var(--fluid-bp));letter-spacing:calc(.019375rem + .19*var(--fluid-bp))}.c-h-6{font-size:var(--step-6);line-height:calc(1.875rem + 10*var(--fluid-bp));letter-spacing:calc(.018125rem + .11*var(--fluid-bp))}.c-h-5{font-size:var(--step-5);line-height:calc(1.875rem + 4*var(--fluid-bp));letter-spacing:calc(.018125rem + .04*var(--fluid-bp))}.c-h-4{font-size:var(--step-4);line-height:calc(1.625rem + 2*var(--fluid-bp));letter-spacing:calc(0rem + .27*var(--fluid-bp))}.c-h-3,.o-body h2,.o-prose h2{font-size:var(--step-3)}.c-h-2,.o-body h3,.o-prose h3{font-size:var(--step-2)}.c-h-1,.o-body h4,.o-prose h4{font-size:var(--step-1)}.c-h-0{font-size:var(--step-0)}.c-h--1{font-size:var(--step--1)}.c-h--rainbow{--blue-gradient:linear-gradient(-45deg,#84b6ff 35%,#f0f6ff);--rainbow-gradient:linear-gradient(45deg,#fbbebc 0,#ff6a66 35%,#7fb3ff 60%,#35c3ff 100%);background-image:var(--rainbow-gradient,#fff);-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;filter:drop-shadow(0 0 2rem #000);text-shadow:none;letter-spacing:0;background-repeat:repeat;background-size:100%;-webkit-background-clip:text;-moz-background-clip:text}.c-accordion>li{border-bottom:1px solid #ffffff1a}.c-accordion button:active,.c-accordion button:focus{outline-offset:0}.c-accordion__trigger{padding:var(--space-xs)var(--space-m)var(--space-xs)var(--space-xs);width:100%;font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;position:relative}.c-accordion__trigger:before,.c-accordion__trigger:after{content:"";background:#bfe6c7;width:14px;height:3px;transition:transform .3s;position:absolute;top:42%;right:10px}.c-accordion__trigger:after{transform:rotate(-90deg)}.c-accordion__content{border-radius:var(--border-radius);padding:var(--space-xs);margin-bottom:var(--space-m)}.c-accordion__content:focus,.c-accordion__content:active{outline-offset:5px}.has-js .c-accordion>li:not(.c-accordion--open) .c-accordion__content{display:none}.no-js .c-accordion__trigger:after,.c-accordion--open .c-accordion__trigger:after{transform:rotate(0)}.c-modal{content-visibility:auto;padding:0 var(--gutter);z-index:200;opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;left:0}.c-modal--open,.c-modal:target{opacity:1;visibility:visible}.c-modal__wing{width:var(--gutter);z-index:2;height:100%;position:fixed;top:0;left:0}.c-modal__wing+.c-modal__wing{left:auto;right:0}@media (min-width:1272px){.c-modal__wing{width:calc(50vw - 636px + var(--gutter))}}.c-modal:after{content:"";background:#20035b;width:100%;height:100%;position:absolute;top:0;left:0}.c-modal__wrapper{width:calc(100% + var(--gutter)*2);z-index:1;padding-bottom:var(--space-s);-webkit-overflow-scrolling:touch;overflow-y:auto}.c-modal__close{right:var(--gutter);background:#27074c;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .3s,background .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.c-modal__close:hover{background:#17073c;transform:translateY(-50%)rotate(90deg)}.c-modal__close:before,.c-modal__close:after{content:"";background:#ffa3ba;width:22px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.c-modal__close:after{width:1px;height:22px}@media (min-width:50em){.c-article{padding-top:50em}}.c-article__related{gap:var(--space-xs);align-items:flex-end;display:flex}.c-article__related>*{border-bottom:2px solid #85d3b7}.c-article__related figure{line-height:0;display:block}.c-article__related figure svg{width:81px;height:52px}.c-article__related span{padding-bottom:var(--space-2xs);flex-grow:1}.c-article__image{padding:var(--space-s);border-radius:var(--space-2xs);background:#20035b}.c-article__image>a{display:block}.c-article__social{padding:var(--space-s-l)var(--space-s);text-align:center}.c-article__social ul{justify-content:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.c-article__social a{transition:filter .3s}.c-article__social a:hover{filter:brightness(5)}.c-article__beats{padding:var(--space-s-l)var(--space-s)0;text-align:center}.c-article__beats button{justify-content:center;width:100%;display:flex}.c-article__beats button svg{z-index:1;pointer-events:none;width:60%}.o-article a:not(.c-button){-webkit-text-decoration-color:var(--article-link,#add6ff);-webkit-text-decoration-color:var(--article-link,#add6ff);text-decoration-color:var(--article-link,#add6ff);text-underline-offset:4px;color:var(--article-link,#add6ff);text-decoration-thickness:1px}.o-article__content-column{padding-top:var(--space-s-l);word-break:break-word}.o-article-page .c-header,.o-articles-page .c-header,.o-article__main{margin-bottom:0}.o-articles-page a:focus,.o-articles-page a:active{box-shadow:none}.c-toc{display:none}@media (min-width:50em){.c-toc{display:block}}.toc{font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:var(--step-0)}.toc ol li+li{margin-top:var(--space-xs)}.toc a{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:3px;color:#fff;text-decoration-line:underline;text-decoration-color:#264b5d;text-decoration-thickness:2px;transition:transform .3s;display:block;position:relative}.toc a:before{content:"";margin-right:var(--space-xs);opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='22' fill='none'%3E%3Cg stroke='%23E6E6E6' stroke-linecap='round' stroke-linejoin='round' clip-path='url(%23a)'%3E%3Cpath d='m5.456 8.263 8.884 12.42M5.436 3.214C3.94 1.24 1.445.614.296 1.45L5.74 8.635c1.117-.88 1.19-3.45-.304-5.424v.003ZM13.882 6.92 3.778 21.055M15.492.295c-.042.05-1.811 2.52-1.847 2.57-1.016 1.421-.892 3.247.275 4.083 1.167.833 2.937.36 3.953-1.06.035-.051 1.799-2.524 1.834-2.58M17.598 1.802l-1.152 1.613M14.295 2.375l3.989 2.854'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v21.35H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:cover;width:22px;height:22px;transition:opacity .3s;position:absolute;top:50%;right:100%;transform:translateY(-50%)}.toc [aria-current=step]{color:#ffa3ba;transform:translateX(var(--space-m));font-weight:700;text-decoration:none}.toc [aria-current=step]:before{opacity:1}.c-twi{color:inherit;justify-content:flex-start;align-items:center;display:inline-flex}.c-twi .c-icon,.c-twi .c-icon-wrapper{margin-left:.5em;font-size:1.25em}.c-twi--left .c-icon,.c-twi--left .c-icon-wrapper{order:-1;margin-left:0;margin-right:.5em}.c-twi--primary .c-icon{color:#ffa3ba}.c-icon-wrapper,.c-icon-wrapper svg,.c-icon{color:inherit;font-size:inherit;width:1em;height:1em}.c-icon--arrow-left,.c-icon--arrow-right{color:#fff8ec;background:linear-gradient(45deg,#f36980,#cc2bd3);border:1px solid #f36980;border-radius:50%;width:1.85em;height:1.85em;padding:.4em}.c-icon--shadow{transition:all .1s ease-in-out;position:relative;top:-2px;box-shadow:0 3px #862020}.c-icon--shadow:active,.c-icon--shadow:focus{position:relative;top:3px}.c-button{--button-v-padding:.777em;--button-h-padding:1.5em;font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;font-size:var(--step-2);padding:var(--button-v-padding)var(--button-h-padding);letter-spacing:.2px;color:#fff8ec;border-radius:var(--border-radius);text-shadow:1px 1px 1px #0d242f4d;background:linear-gradient(45deg,#f36980,#cc2bd3);justify-content:center;align-items:center;transition:background-color .1s ease-in-out,color .1s ease-in-out,box-shadow .1s ease-in-out;display:flex}.c-button:focus,.c-button:hover{text-decoration:none;color:#fff8ec!important}.c-button:focus,.c-button:active{box-shadow:inset 0 4px 4px #00000040}.c-button--wide{text-align:center;white-space:normal;width:100%;padding-left:.75em;padding-right:.75em}.c-button--small{border-radius:.25em;padding:.4em 1em}.c-button--w100{width:100%}.c-button--inline{display:inline-flex}.c-button--secondary{z-index:1;color:#fff8ec;background:linear-gradient(135deg,#153f97 0%,#7935ff 30% 70%,#153f97 100%) 0%/200% 200%;border:0 solid #cccccc5e;transition:top .1s ease-in-out,box-shadow .1s ease-in-out,background .5s ease-in-out;position:relative;top:-2px;box-shadow:0 2px #27073c}.c-button--secondary:hover{text-shadow:1px 1px 1px #0000004d;padding:calc(var(--button-v-padding) + 0px)calc(var(--button-h-padding) + 0px);background:linear-gradient(135deg,#153f97 0%,#7935ff 30% 70%,#153f97 100%) 0 0/200% 200%;border:none;transition:top .1s ease-in-out,box-shadow .1s ease-in-out,background .5s ease-in-out;box-shadow:0 1px #27073c;color:#fff8ec!important;background-position:100%!important}.c-button--secondary:focus,.c-button--secondary:active{text-shadow:1px 1px 1px #0000004d;padding:calc(var(--button-v-padding) + 0px)calc(var(--button-h-padding) + 0px);background:linear-gradient(45deg,#f36980,#cc2bd3);border:none;top:3px;box-shadow:0 4px #0000;color:#fff8ec!important}.c-button--content{--button-h-padding:1em;display:inline-block}.c-button--shadow{transition:top .1s ease-in-out,box-shadow .1s ease-in-out,background .5s ease-in-out;position:relative;top:-2px}.c-button--shadow:focus,.c-button--shadow:active{top:3px;box-shadow:0 4px #0000;color:#fff8ec!important}.c-button--static-shadow{position:relative;top:-2px}.c-button--inline-flex{display:inline-flex}.c-button--shadow-blue{box-shadow:0 4px #27073c}.c-button--shadow-blue-border{border:0 solid #cccccc5e}.c-button--shadow-orange{box-shadow:0 4px #862020}.c-button--split{min-height:60px;padding:0}.c-button--split>*{justify-content:center;align-items:center;padding:.777em .25em;display:inline-flex}.c-button--split>:first-child{background-color:linear-gradient(45deg,#f36980,#cc2bd3);border-radius:6px 0 0 6px;align-self:stretch;padding:0 .75rem;font-size:2em}.c-button--split>:last-child{padding:.777em 1em .777em .25em}.c-button__caption{opacity:.75}.c-button-text{color:#ffa3ba;font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;font-size:var(--step-4)}.c-button-circle{flex-basis:var(--space-l-xl);height:var(--space-l-xl);width:var(--space-l-xl);background:linear-gradient(277.74deg,#ffa3ba 9.37%,#cc2bd3 115.48%);border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.c-button-circle--ellipsis{background:0 0}.c-button-circle:hover{color:#fff8ec;background:linear-gradient(135deg,#153f97 0%,#7935ff 30% 70%,#153f97 100%)}.c-button-circle:active,.c-button-circle:focus{box-shadow:0 4px 4px #00000040}.c-button-circle svg{height:var(--space-s);width:var(--space-s);filter:drop-shadow(1px 1px 1px #0000004d);background:0 0;border:none;padding:0}.c-embed__wrapper{height:0;padding-bottom:56.625%;position:relative}.c-embed__wrapper>*{width:100%;height:100%;position:absolute;top:0;left:0}.c-embed__overlay{text-align:center;color:#fff;z-index:10;background-color:#000c;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:absolute;top:0;left:0}.c-embed__overlay p{max-width:80%;margin-bottom:20px;line-height:1.5}.c-embed__overlay p a{transition:opacity .2s}.c-input{appearance:none;font:inherit;padding:var(--space-xs)0;color:inherit;font-weight:700;font-size:var(--step-4);caret-color:#fff;margin-top:var(--space-2xs);padding:var(--space-xs);background-color:#fff8ec26;border:2px solid #7031eb;border-radius:6px;width:100%;font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block}.c-input::placeholder{color:#fff8ec66}.c-input:focus{border:2px solid #0000;outline:none;box-shadow:0 0 1px 4px #ffa3ba}.c-input:focus::placeholder{color:#fff8ec33}.c-label{text-transform:uppercase;letter-spacing:.1em;font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:var(--step--1);display:block}.c-input-inline-button{position:relative}.c-input-inline-button [type=submit]{margin-top:var(--space-m)}.c-input-inline-button--wide{grid-gap:var(--space-s);grid-template-columns:1fr auto;display:grid}.c-input-inline-button--wide input.c-input{text-align:left}input:-webkit-autofill{-webkit-text-fill-color:transparent;caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000;-webkit-text-fill-color:#fff8ec!important}input:-webkit-autofill:hover{-webkit-text-fill-color:transparent;caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000;-webkit-text-fill-color:#fff8ec!important}input:-webkit-autofill:focus{-webkit-text-fill-color:transparent;caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000;-webkit-text-fill-color:#fff8ec!important}textarea:-webkit-autofill{-webkit-text-fill-color:transparent;caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000;-webkit-text-fill-color:#fff8ec!important}textarea:-webkit-autofill:hover{-webkit-text-fill-color:transparent;caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000;-webkit-text-fill-color:#fff8ec!important}textarea:-webkit-autofill:focus{-webkit-text-fill-color:transparent;caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000;-webkit-text-fill-color:#fff8ec!important}select:-webkit-autofill{-webkit-text-fill-color:transparent;caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000;-webkit-text-fill-color:#fff8ec!important}select:-webkit-autofill:hover{-webkit-text-fill-color:transparent;caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000;-webkit-text-fill-color:#fff8ec!important}select:-webkit-autofill:focus{-webkit-text-fill-color:transparent;caret-color:#fff;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0000;-webkit-text-fill-color:#fff8ec!important}.c-radio+label,.c-checkbox+label{padding-left:var(--space-l);font-size:var(--step--0);position:relative}.c-radio+label:before,.c-checkbox+label:before{content:"";border:1px solid #fff8ec;border-radius:2px;width:1.5rem;height:1.5rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.c-radio:focus+label:before,.c-checkbox:focus+label:before{outline:2px solid}.c-checkbox:checked+label:before{background:#ffa3ba}.c-checkbox:checked+label:after{content:"";border-bottom:3px solid #fff8ec;border-right:3px solid #fff8ec;width:7px;height:11px;position:absolute;top:50%;left:0;transform:translate(6.5px)translateY(-1.5px)translateY(-50%)rotate(45deg)}.c-radio+label:before{border-radius:100%}.c-radio:checked+label:before{background:#ffa3ba}.c-header{--header-logo-primary:#ffa3ba;--header-logo-secondary:#fff8ec;padding-top:var(--space-s);padding-bottom:var(--space-s);margin-bottom:var(--space-l-xl);justify-content:stretch;align-items:center;display:flex}.c-modal .c-header{z-index:10;background:#20035b;position:sticky;top:0}.c-header__wrap{position:relative}.c-header__logo-wrapper{align-items:center;gap:var(--space-xs);width:203px;display:flex}.c-header__logo-wrapper .c-header__logo{flex-grow:1}.c-header__logo-wrapper .c-button-circle{flex-basis:2.25rem;width:2.25rem;height:2.25rem;display:none}.c-header__logo-wrapper .c-button-circle svg{width:1rem;height:1rem}.c-header__logo{justify-content:space-between;display:flex}.c-header__logo-aspect{height:0;position:relative;overflow:hidden}.c-header__logo-smash{width:21.5%;max-width:53px;position:relative}.c-header__logo-smash .c-header__logo-aspect{width:100%;padding-bottom:127%;position:absolute;left:0}.c-header__logo-smash .c-header__logo-aspect svg{height:120%}.c-header__logo-smart{width:75%;max-width:220px}.c-header__logo-smart .c-header__logo-aspect{padding-bottom:28.873%}.c-header__logo svg{width:100%;height:100%;position:absolute;top:0;left:0}.c-header__cta{margin-right:0;margin-top:calc(-1*var(--space-2xs));margin-bottom:calc(-1*var(--space-2xs));border-radius:var(--border-radius);padding:1rem var(--space-s);text-align:center;line-height:1.2;font-size:var(--step-0);text-shadow:1px 1px 1px #0d242f4d;color:#fff8ec;opacity:0;background:linear-gradient(45deg,#f36980,#cc2bd3);align-self:stretch;align-items:center;max-width:210px;font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:opacity .3s;display:none}.c-header__cta:focus,.c-header__cta:hover{background:linear-gradient(45deg,#f36980,#cc2bd3)}.c-header__cta:focus,.c-header__cta:active{box-shadow:inset 0 4px 4px #00000040}.c-header__cta .c-mobile-cta{text-shadow:1px 1px 1px #0000004d}.c-header__cta:focus{outline-offset:5px;color:#fff8ec!important}.c-header__cta small{font-size:var(--step-0)}.c-header__cta .c-icon{margin-right:var(--space-s);width:32px;height:39px;display:none}.c-header__cta .c-icon.c-icon--header-nav-tube{margin-right:var(--space-2xs);width:48px;height:48px}.c-header__cta .c-icon.c-icon--header-nav-stars{width:36px;height:46px}.c-header__siblings,.c-header__nav-siblings,.c-header__nav-siblings-trigger{display:none}@media (max-width:799px){.c-header__nav{padding:var(--gutter);z-index:100;font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:var(--step-1);text-shadow:1px 1px 1px #0000004d;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);color:#fff8ec;background:linear-gradient(90deg,#f36980,#cc2bd3);width:100%;display:none;position:absolute;top:145%;left:0}.c-header__nav .c-mobile-cta{color:#fff8ec}.c-header__nav button:focus,.c-header__nav a:focus{color:#fff8ec!important}.c-header__nav ul{grid-gap:var(--space-s)var(--space-2xs);grid-template-columns:1fr 1fr;display:grid}.c-header__nav ul>*{padding-bottom:var(--space-xss)}.c-header__nav ul li:last-child:nth-child(odd){border-bottom:none;align-items:center;padding-bottom:0;display:flex}.c-header__nav ul>a{padding-top:var(--space-xs);text-shadow:1px 1px 1px #0000004d;font-weight:700}.c-header__nav ul a{align-items:center;display:flex}.c-header__nav ul a:focus,.c-header__nav ul a:active{box-shadow:none;outline-color:#fff}.c-header__nav ul a>:first-child{width:35px;height:25px}.c-header__nav ul a span:first-child svg{width:1.5rem;height:1.5rem}.c-header__nav ul a span:last-child svg{width:1em;height:1em;display:inline-block;position:relative;top:.1em}.c-header:target{--header-logo-primary:#fff8ec;--header-logo-secondary:#fff8ec;--smashing-logo:#fff8ec;z-index:50;background:linear-gradient(90deg,#f36980,#cc2bd3);position:sticky;top:0}.c-header:target .c-header__nav{display:block}.c-header:target .c-navicon{z-index:200;background:#fff8ec}.c-header:target .c-navicon .c-icon{opacity:0}.c-header:target .c-navicon:before,.c-header:target .c-navicon:after{content:"";background:#509d81;width:22px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.c-header:target .c-navicon:before{width:1px;height:22px}.c-header__nav-siblings{margin-top:var(--gutter);margin-bottom:var(--negative-gutter);width:calc(100% + var(--gutter)*2);margin-left:calc(-1*var(--gutter));padding:0 var(--gutter);background:linear-gradient(45deg,#2355bf 0,#2ca26e 95%)}.c-header__nav-siblings .siblings__byline{font-weight:400;display:block}.c-header__nav-siblings:not([hidden]){display:block}.c-header__nav-siblings a{padding:var(--space-s)0}.c-header__nav-siblings li+li{border-top:1px solid #ffffff59}.c-header__nav-siblings-trigger{padding:var(--space-s)var(--gutter);margin:0 var(--negative-gutter)var(--negative-gutter);width:calc(100% + var(--gutter)*2);text-align:center;font-size:var(--step-0);text-shadow:1px 1px 1px #0000004d;background:linear-gradient(45deg,#2355bf 0,#2ca26e 95%);border-top:1px solid #0000004d;display:flex}.c-header__nav-siblings-trigger:focus{outline-offset:0px}.c-header__nav-siblings-trigger .c-twi{justify-content:space-between;width:100%;display:flex}.c-header__nav-siblings-trigger .c-icon{font-size:1em}.c-header__nav-siblings-trigger[aria-expanded=true] svg{transform:rotate(180deg)}}@media (max-width:350px){.c-header__nav{font-size:var(--step-0)}}@media (min-width:800px){.c-header{margin-top:var(--space-2xs);padding-top:var(--space-s);z-index:50;height:98px;transition:background .3s;position:sticky;top:0}.c-modal .c-header{padding-bottom:var(--space-m);padding-top:var(--space-m)}.is-sticky .c-header--sticky{z-index:50;--header-logo-primary:#ffa3ba;--header-logo-secondary:#fff8ec;background-color:#20035bbd;animation:1s headerIn;box-shadow:0 0 32px #0000001a}.c-header__nav{font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:var(--step-0);font-weight:500}.c-header__nav ul{display:flex}.c-header__nav ul>*+*{margin-left:var(--space-s)}.c-header__nav ul svg{display:none}.c-header__nav ul a:hover .c-link{text-decoration:underline}.c-header__nav ul a.active{text-underline-offset:4px;-webkit-text-decoration:underline #ffa3ba;text-decoration:underline #ffa3ba;text-decoration-thickness:2px}.c-header__nav ul a span:last-child svg{width:1em;height:1em;margin-left:.25em;display:inline-block;position:relative;top:.1em}.c-header__logo-wrapper{max-width:calc(260px + var(--space-l) + var(--space-s));width:29%;position:relative}.c-header__logo-wrapper .c-button-circle{color:#fff8ec;background:linear-gradient(45deg,#f36980,#cc2bd3);display:flex}.c-header__logo-wrapper .c-button-circle svg{filter:none}.c-header__logo-wrapper .c-button-circle:active,.c-header__logo-wrapper .c-button-circle:focus{top:0;color:#fff8ec!important}.c-header__logo-wrapper--open{--header-logo-primary:#fff8ec;--header-logo-secondary:#fff8ec;--smashing-logo:#fff8ec}.c-header__logo-wrapper--open:before{content:"";left:calc(-1*var(--space-xs));border-radius:var(--space-2xs)var(--space-2xs)0 0;right:calc(-1*var(--space-xs));top:calc(-1*var(--space-xs));background:linear-gradient(90deg,#d54c63,#cc2bd3);height:200%;position:absolute;bottom:0}.c-header__logo-wrapper--open .c-button-circle{box-shadow:none;background:linear-gradient(90deg,#3a1259 0%,#541784 100%);outline:none;display:flex;transform:rotate(-180deg)}.c-header__logo-wrapper--open .c-button-circle svg{color:#fff8ec}.c-header__siblings{left:calc(-1*var(--space-xs));color:#fff8ec;border-radius:0 0 var(--space-2xs)var(--space-2xs);font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;font-size:var(--step-0);min-width:calc(100% + 2*var(--space-xs));text-shadow:1px 1px 1px #0d242f4d;background:linear-gradient(45deg,#2355bf 0,#2ca26e 95%);position:absolute;top:130%;overflow:hidden;box-shadow:0 10px 10px #0000004d}.c-header__siblings:not([hidden]){display:block}.c-header__siblings .c-icon{font-size:1.5rem}.c-header__siblings a{padding:var(--space-xs)var(--space-2xs)var(--space-xs)var(--space-xs);text-shadow:1px 1px 1px #0000004d;display:flex}.c-header__siblings a:focus{outline-offset:0px;border-radius:0;color:#fff8ec!important;outline-color:#fff8ec!important}.c-header__siblings li{border-top:1px solid #ffffff59}.c-header__wrap{justify-content:space-between;align-items:center;display:flex}.c-header .siblings__byline{font-weight:400;display:block}}@media (min-width:1000px){.c-header__nav{font-size:var(--step-1)}}.c-header__nav{font-weight:700}@media (min-width:1024px){.c-header__nav{padding-left:var(--space-m);white-space:nowrap}.c-header__nav ul>*+*{margin-left:var(--space-m)}}@media (min-width:1224px){.c-header__cta{display:flex}.is-sticky .c-header__cta{opacity:1;transition-delay:.15s}.c-header__nav{padding-left:var(--space-s);padding-right:var(--space-m);font-size:var(--step-0)}}@media (min-width:1324px){.c-header__cta{font-size:var(--step-1);max-width:270px;display:flex}.c-header__cta .c-icon{display:block}.c-header__nav{font-size:var(--step-1)}}.c-navicon{right:var(--gutter);top:calc(var(--space-s) + 4px);color:#fff8ec;z-index:100;background:linear-gradient(45deg,#f36980,#cc2bd3);border-radius:100%;width:40px;height:40px;display:flex;position:fixed}.c-navicon--shadow{top:calc(var(--space-s) + 4px - 2px);transition:top .1s ease-in-out,box-shadow .1s ease-in-out}.c-navicon--shadow:active,.c-navicon--shadow:focus{top:calc(var(--space-s) + 4px + 3px)}.c-navicon .c-icon{font-size:1.25em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:800px){.c-navicon{display:none}}.c-header:target .c-navicon--open,.c-header:not(:target) .c-navicon--close{display:none}@media (min-width:48em){[id]{scroll-margin-top:140px}#packages{scroll-margin-top:30px}#about-live-training,#testimonials{scroll-margin-top:50px}}.c-mobile-cta{padding:var(--space-xs)var(--gutter);margin:var(--space-xs-s)var(--negative-gutter)0;color:#fff8ec;text-shadow:1px 1px 1px #0000004d;border-top:1px solid #00000059;border-radius:0;justify-content:center;align-items:center;font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.c-mobile-cta:focus,.c-mobile-cta:active{outline-color:#fff}.c-mobile-cta--fixed{z-index:50;width:calc(100% - 2*var(--space-s));margin:0;margin:var(--space-xs)var(--space-s);border-radius:var(--border-radius);background:linear-gradient(45deg,#f36980,#cc2bd3);position:fixed;bottom:0;left:0}body.o-article-page .c-mobile-cta--fixed,body.o-articles-page .c-mobile-cta--fixed{display:none}.c-mobile-cta small{font-size:var(--step-0)}.c-header:target+.c-mobile-cta{display:none}.c-mobile-cta>:first-child{margin-right:var(--space-m);flex-basis:32px}.c-mobile-cta>:last-child{flex-direction:column;min-width:200px;font-weight:400;display:flex}.c-mobile-cta svg{width:32px;height:39px}@media (min-width:800px){.c-mobile-cta{display:none}}.c-footer .c-input-inline-button{max-width:666px}.c-footer__border{margin-bottom:var(--space-l-xl);border:none;line-height:0;position:relative}.c-footer__border:after{content:"";border-bottom:2px solid #85d3b7;position:absolute;bottom:0;left:23.5%;right:0}.c-footer__primary{grid-gap:var(--space-l-xl)var(--gutter);grid-template-columns:1fr;display:grid}@media (min-width:48em){.c-footer__primary{grid-template-columns:7fr 5fr}}@media (min-width:60em){.c-footer__primary{grid-template-columns:8fr 4fr}}.c-footer__secondary{margin-top:var(--space-xl-2xl);text-align:center;padding-bottom:var(--space-m-l);font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:var(--step--1);color:#fff8eca6;flex-direction:column;display:flex}.c-footer__secondary>*+*{margin-top:var(--space-m-l)}.c-footer__secondary a{text-decoration:underline;transition:color .3s}.c-footer__secondary a:hover{color:#fff8ec}.c-footer__secondary img{margin:var(--space-s)auto 0;opacity:.7;max-width:134px}.c-footer__secondary ul{justify-content:center;display:flex}.c-footer__secondary ul>*+*{margin-left:var(--space-m-l)}@media (min-width:48em){.c-footer__secondary{text-align:left;justify-content:space-between;align-items:center;gap:var(--space-s);flex-flow:wrap}.c-footer__secondary>*+*{margin-top:0}.c-footer__secondary>:last-child{align-items:center;display:flex}.c-footer__secondary>:last-child img{margin:0 0 calc(-1*var(--space-s))var(--space-xs)}.c-footer__secondary ul{margin:var(--space-xs)0 0;justify-content:flex-start}}@media (min-width:65em){.c-footer__secondary>:first-child{align-items:center;display:flex}.c-footer__secondary ul{margin:0 0 0 var(--space-m-l)}}.c-circle{text-align:center;z-index:1;text-shadow:1px 1px 1px #0d242f4d;background:linear-gradient(45deg,#f36980,#cc2bd3);border-radius:100%;flex-direction:column;justify-content:center;align-items:center;font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.95em;transition:transform .3s,margin .2s ease-in-out,box-shadow .2s ease-in-out;display:flex;position:absolute;box-shadow:0 4px #862020;color:#fff8ec!important}.c-circle:focus,.c-circle:active{box-shadow:inset 0 4px 4px #00000040}.c-circle--small{padding:var(--space-xs);transform:rotate(var(--circle-rotate,-15deg));width:190px;height:190px}.c-circle--with-icon{--circle-rotate:0deg}.c-circle .c-icon--taster{font-size:2.5em}.c-circle--large{padding:var(--space-s);transform:rotate(var(--circle-rotate,15deg));margin-left:auto;margin-right:var(--gutter);width:224px;height:224px;top:0;right:0}@media (max-width:990px){.c-circle--large{display:none}}.c-circle__flask,.c-circle__robot{margin-bottom:var(--space-3xs)}@media (prefers-reduced-motion:no-preference){.c-circle:hover{--circle-rotate:0deg}}.c-circle:hover{--slide-offset:80px}.c-circle:active,.c-circle:focus{margin-top:5px;box-shadow:0 4px #0000}.c-image-bleed__image{position:relative}.c-image-bleed__image:after{content:"";z-index:1;mix-blend-mode:multiply;opacity:.1;background:linear-gradient(229.29deg,#4c535a 0%,#eef4fa 100%);width:100%;height:100%;position:absolute;top:0;left:0}.c-image-bleed__image .c-cta-primary{margin:var(--negative-gutter)var(--gutter)0}.c-image-bleed__trigger{display:inline-flex}.c-image-bleed--reversed .c-image-bleed__trigger{left:var(--gutter);right:auto}.c-image-bleed__trigger{z-index:5;right:var(--gutter);position:absolute;top:100%;transform:translateY(-50%)}@media (max-width:799px){.c-image-bleed__image{margin-right:var(--negative-gutter);margin-left:var(--negative-gutter);margin-top:var(--space-m-l)}}@media (min-width:800px){.c-image-bleed__wrapper{grid-gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:center;display:grid}.c-image-bleed__image{margin-right:var(--negative-gutter);grid-area:1/6/1/13;min-height:580px;margin-top:0}.c-image-bleed__image img{object-fit:cover;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);width:100%;height:100%;position:absolute;top:0;left:0}.c-image-bleed__image .c-cta-primary{margin-left:calc(var(--gutter)*2);position:absolute;top:100%}.c-image-bleed__content{z-index:1;order:1;grid-area:1/1/1/7}.c-image-bleed--reversed .c-image-bleed__image{margin-left:var(--negative-gutter);grid-column:1/7}.c-image-bleed--reversed .c-image-bleed__image img{--border-radius:0}.c-image-bleed--reversed .c-image-bleed__content{padding-left:var(--gutter);grid-column:6/13}.c-image-bleed--reversed .c-image-bleed__content>svg{float:right;margin-bottom:1em}.c-image-bleed--reversed .c-image-bleed__content>svg+:before{content:"";clear:both;display:table}}@media (min-width:1272px){.c-image-bleed__image{margin-right:calc(-1*(98vw - var(--wrapper))/2);grid-column:5/13}.c-image-bleed__content{grid-column:1/6}.c-image-bleed--reversed .c-image-bleed__image{margin-left:calc(-1*(var(--gutter) + (98vw - var(--wrapper-with-gutters))/2));margin-right:0}}@media (min-width:1600px){.c-image-bleed__image{margin-right:-200px}}.c-image-bleed #svg-tea{overflow:visible}.c-section-header{text-align:center;margin-bottom:var(--space-xl-2xl)}.c-section-header>*{max-width:640px;margin-left:auto;margin-right:auto}.c-section-header__scroll{color:#ffa3ba;font-size:var(--step--2);text-transform:uppercase;letter-spacing:.17em;padding-top:var(--space-s);font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block}.c-section-header__scroll:after{content:"";height:var(--space-l);margin:var(--space-s)auto 0;background:currentColor;width:1px;display:block}.c-section-header__scroll span{transition:transform .3s;display:block}.c-section-header__scroll:hover span{transform:translateY(5px)}.c-course-features{grid-gap:var(--gutter);padding-top:var(--space-xl-2xl);grid-template-columns:1fr;display:grid}.c-course-features__image{margin-right:var(--negative-gutter);margin-left:var(--negative-gutter)}@media (min-width:40em){.c-course-features{grid-template-columns:7fr 0fr 4fr}}@media (min-width:60em){.c-course-features{grid-template-columns:7fr 1fr 4fr}}@media (min-width:1272px){.c-course-features__image{text-align:right;margin-left:calc(600px - 50vw)}.c-course-features__image svg{max-width:830px}}@media (min-width:1600px){.c-course-features__image{margin-left:-200px}}.c-lessons{padding:var(--space-2xl-3xl)0;overflow:hidden}.c-lessons__wrapper{grid-gap:var(--gutter);counter-reset:lesson;grid-template-columns:1fr;display:grid}.c-lessons__slides{width:calc(100vw - var(--gutter))}@media (min-width:80em){.c-lessons__slides{max-width:1180px}}.c-lessons__controls{color:#fff8ec;margin-top:var(--space-s);justify-content:space-around;width:100%;display:flex;position:absolute}@media (min-width:80em){.c-lessons__controls{right:-25px}}.c-lessons__controls button{display:flex}.c-lessons__controls button:focus,.c-lessons__controls button:active{border-radius:50%}.no-js .c-lessons__controls{display:none}.c-lessons__controls .fade-out{opacity:.4}.c-lessons__count{margin-top:var(--space-s);color:#fff8ec;font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;font-size:var(--step--1);padding:var(--space-2xs);z-index:2;position:absolute;left:50%;transform:translate(-50%)}.c-lessons__slides{margin-right:var(--negative-gutter);position:relative}.c-lessons__slides:after{content:"";width:calc(100% + var(--gutter));background:#fff8ec;border-radius:6px;height:3px;position:absolute;bottom:-1px;left:-20px}@media (min-width:45em){.c-lessons__wrapper{grid-template-columns:5fr 7fr;align-items:center}.c-lessons__slides{width:calc(100vw - var(--gutter) - 41.666vw)}.c-lessons__controls{padding-right:var(--gutter);width:auto;font-size:1.5em;top:100%;left:auto;right:0}.c-lessons__controls>*+*{margin-left:var(--space-xs)}.c-lessons__count{padding-bottom:var(--space-2xs);font-weight:400;left:5px}}@media (min-width:50em){.c-lessons__wrapper{grid-template-columns:4fr 8fr}.c-lessons__slides{width:calc(100vw - var(--gutter) - 33.333vw)}}@media (min-width:60em){.c-lessons__wrapper{grid-template-columns:4fr 8fr}.c-lessons__slides{width:calc(100vw - var(--gutter) - 33.333vw)}}@media (min-width:70em){.c-lessons__count{padding-bottom:var(--space-2xs);font-weight:400;top:auto;bottom:5px;left:-40px;transform:translate(-100%)}.c-lessons__count:after{content:"";background:#fff8ec;border-radius:6px;width:100%;height:3px;position:absolute;bottom:-6px;left:0}}@media (min-width:1272px){.c-lessons__slides{margin-right:calc(550px - 50vw)}.c-lessons__controls{right:50px}}.c-lessons__slider ol{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;align-items:stretch;padding-right:20px;display:flex;overflow:auto hidden}.c-lessons__slider ol li{scroll-snap-align:start;width:263px}.c-lessons__slider ol li:last-child{scroll-snap-align:end}.c-lessons__slider ol>*+*{margin-left:var(--space-l)}.c-lesson{border-top-right-radius:var(--space-xs);counter-increment:lesson;font-size:var(--step-0);--slide-height:325px;background:#20035b;border:2px solid #fff8ec;width:263px;min-height:100%;margin-top:25px;padding-bottom:80px;padding-left:20px;position:relative;overflow:hidden}.c-lesson:after{content:"";z-index:1;background:linear-gradient(#20035b00,#20035b);height:75px;position:absolute;bottom:0;left:21px;right:0}.c-lesson{--slide-offset:0px;transform:translateY(calc(var(--slide-height) - 260px - var(--slide-offset)));cursor:pointer;transition:transform .25s ease-in-out}.c-lesson:hover{--slide-offset:80px}@media (prefers-reduced-motion:reduce){.c-lesson{transition:transform .1s ease-in-out}.c-lesson:hover{--slide-offset:5px}}.c-lesson:before{content:"";border-left:1px solid #fff8ec;height:100%;position:absolute}.c-lesson__header{font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700;font-size:var(--step--1);padding:20px}.c-lesson__content{padding:20px;position:absolute}.c-lesson__number{color:#ffa3ba}.c-lesson__number:after{content:counters(lesson,"",decimal-leading-zero)}.c-lesson__title{min-height:48px}.c-lesson__title-link{font-size:var(--step-2);color:#fff;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:4px;-webkit-text-decoration:underline #ffa3ba;text-decoration:underline #ffa3ba;text-decoration-thickness:1px}.c-lesson__title-link:after{content:"";z-index:3;width:100%;height:100%;position:absolute;top:0;left:0}.c-lesson--shelved{position:relative}.c-lessons__rack{grid-gap:var(--gutter);grid-template-columns:1fr;display:grid}.c-lessons__rack>*{grid-gap:var(--gutter);grid-template-columns:repeat(1,1fr);align-items:end;display:grid;overflow:hidden}.c-lessons__rack .c-lesson{--slide-offset:0px;transform:translateY(calc(100% - 260px - var(--slide-offset)));width:100%;max-width:320px;height:auto}.c-lessons__rack .c-lesson:hover{--slide-offset:20px}.c-lessons__rack .c-lesson--active{transform:translateY(0)}.c-lessons__rack .c-lesson__trigger:focus:not(:focus-visible){outline:none}.c-lessons__rack>*{position:relative}.c-lessons__rack>:after{content:"";border-top:2px solid #fff8ec;width:1272px;position:absolute;bottom:0;left:0}@media (min-width:610px){.c-lessons__rack>*{grid-template-columns:repeat(2,1fr)}}@media (min-width:920px){.c-lessons__rack>*{grid-template-columns:repeat(3,1fr)}}@media (min-width:1240px){.c-lessons__rack>*{grid-template-columns:repeat(4,1fr)}}.c-view-tab__controls{grid-gap:var(--space-2xs);grid-template-columns:1fr 1fr;display:grid}.c-view-tab__controls a{color:#ffa3ba;background:#27074c;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.c-view-tab__controls a[aria-expanded]{color:#fff8ec;background:#20035b}.c-view-tab__controls svg{width:30px;height:30px}@media (max-width:799px){.c-view-tab__controls,.c-view-tab--short{display:none}}@media (min-width:800px){.c-view-tab{display:none}.c-view-tab--active{display:block}}.c-full-lesson{counter-increment:lesson;grid-gap:var(--space-xs);padding:var(--space-s);background:#27074c;grid-template-columns:1fr;scroll-margin-top:140px;display:grid}.c-full-lesson+.c-full-lesson{border-top:1px solid #20035b}.c-full-lesson__number{text-align:center}.c-full-lesson__number:after{content:counters(lesson,"",decimal-leading-zero)}.c-full-lesson__length{font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:var(--step--1);align-items:center;display:flex}.c-full-lesson__length .c-icon{margin-right:var(--space-s);font-size:2.1875rem}@media (min-width:30em){.c-full-lesson{grid-gap:var(--space-s-l);grid-template-columns:40px 1fr;align-items:center}.c-full-lesson .o-body,.c-full-lesson img,.c-full-lesson__length{grid-column:2/3}}@media (min-width:50em){.c-full-lesson{padding:var(--space-s-l);grid-template-columns:40px .75fr 1fr 80px}.c-full-lesson .o-body,.c-full-lesson img,.c-full-lesson__length{grid-column:auto}.c-full-lesson__length{text-align:center;justify-content:center;gap:var(--space-xs);flex-direction:column}.c-full-lesson__length .c-icon,.c-full-lesson__length time{margin:0;display:block}}@media (min-width:60em){.c-full-lesson__length{border-left:1px solid #20035b;height:120px}.c-full-lesson{grid-template-columns:80px .8fr 1fr 200px}}.c-flg{counter-increment:lesson;grid-gap:var(--space-l)var(--space-xs);padding:var(--space-l-xl)var(--space-s-m);background:#27074c;grid-template-columns:1fr;scroll-margin-top:140px;display:grid}.c-flg+.c-flg{margin-top:var(--space-l)}.c-flg img{max-width:290px}.c-flg__number{text-align:center}.c-flg__number:after{content:counters(lesson,"",decimal-leading-zero)}@media (min-width:40em){.c-flg{grid-template-columns:min(40%,480px) min(50%,608px);justify-content:space-between;align-items:center}}.c-flg__lesson{border-bottom:1px solid #fff8ec66}.c-flg__lesson [aria-controls]{padding:var(--space-xs)var(--space-xl)var(--space-xs)0;width:100%;position:relative}.c-flg__lesson [aria-controls]:focus{outline-offset:0px}.c-flg__lesson [aria-controls]:after,.c-flg__lesson [aria-controls]:before{content:"";background:#ffa3ba;border-radius:2px;width:10px;height:1.5px;transition:transform .3s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.c-flg__lesson [aria-controls][aria-expanded=false]:before{transform:translateY(-50%)rotate(90deg)}.c-flg__lesson figure{gap:var(--space-xs);flex-wrap:wrap;padding:0;transition:height .3s,padding .3s;display:flex}.c-flg__lesson figure[hidden]{height:0;overflow:hidden}.c-flg__lesson figure:not([hidden]){height:calc-size(auto);padding:var(--space-xs)0;height:auto}.c-flg__lesson figure img{background:#ffa3ba;flex-grow:1;flex-basis:200px;align-self:flex-start;max-width:200px}.c-flg__lesson figure figcaption{flex-grow:999;flex-basis:0;min-inline-size:50%}.c-cta{margin-top:var(--space-xl)}.c-cta__content{padding:var(--space-s-m);background:#00000040;border-radius:6px}@media (min-width:40em){.c-cta__license img{position:absolute;bottom:-30px}}.c-cta__image{margin:calc(4*var(--negative-gutter))0 var(--gutter);justify-content:center;display:flex}.c-cta__image img{object-fit:contain;object-position:50% 100%;width:100%;max-width:243px;height:100%}.c-cta .c-icon--spark{position:absolute}.c-cta-spark-1{font-size:2em;top:0;left:14%}.c-cta-spark-2{top:10%;left:6%}.c-cta-spark-3{top:35%;left:10%}@media (min-width:40em){.c-cta{margin-top:0}.c-cta__content{grid-gap:var(--gutter);grid-template-columns:5fr 7fr;display:grid}.c-cta__image{margin-bottom:calc(-1.75*var(--gutter));justify-content:flex-end;position:relative}}@media (min-width:50em){.c-cta__content{padding-right:var(--space-l-xl);grid-template-columns:4fr 8fr}}.c-cta-spark-4{font-size:1.3em;top:19%;right:19%}.c-cta-spark-5{font-size:.6em;top:24%;left:17%}.c-cta-spark-6{top:15%;left:18.2%}.c-cta__license{margin:0 0 var(--space-m)0}@media (min-width:40em){.c-cta__license{justify-content:center;margin-bottom:0}.c-cta-spark-4{top:32%;left:25.6%}.c-cta-spark-5{top:37%;left:10%}.c-cta-spark-6{top:24%;left:10.2%}}.c-staggered-cards__content{grid-gap:var(--space-l-xl);grid-template-columns:1fr;display:grid}@media (min-width:600px){.c-staggered-cards__content{grid-gap:var(--gutter);grid-template-columns:1fr 1fr}}.c-staggered-card .c-icon{font-size:4em}.c-staggered-card>*{max-width:370px}@media (max-width:599px){.c-staggered-card{text-align:center}.c-staggered-card>*{margin-left:auto;margin-right:auto}}@media (min-width:600px){.c-staggered-card:nth-child(2n+2){padding-top:104px}}@media (min-width:900px){.c-staggered-card:nth-child(4n+2){padding-left:50px}.c-staggered-card:nth-child(4n+3),.c-staggered-card:nth-child(4n+4){padding-left:100px}}@media (min-width:1200px){.c-staggered-card:nth-child(4n+2){padding-left:100px}.c-staggered-card:nth-child(4n+3),.c-staggered-card:nth-child(4n+4){padding-left:200px}}.c-testimonials__wrapper{text-align:center;background-image:linear-gradient(45deg,#476da64d,#476da680 40% 55%,#476da64d 100%);background-position:50%;background-repeat:no-repeat;background-size:100% .06em;margin:0;display:block}.c-testimonials__quote{opacity:1;font-size:inherit;max-height:999em;transition:opacity .5s}.c-testimonials__quote--hidden{opacity:0;pointer-events:none;max-height:0;transition:all 50ms}.c-testimonials__quotes{flex-wrap:wrap;display:flex}.c-testimonials__quotes>*+*{margin-top:var(--space-xl-2xl)}@media (min-width:40em){.c-testimonials__quotes{padding-bottom:calc(2*var(--negative-gutter));justify-content:center}.c-testimonials__quotes>*+*{margin-top:0}.c-testimonials__quotes>:not(.c-testimonials__quote--hidden){margin-left:var(--gutter);width:calc(50% - var(--gutter));margin-bottom:calc(2*var(--gutter))}.c-testimonials__quotes>:not(.c-testimonials__quote--hidden):nth-child(odd){margin-left:0}}@media (min-width:60em){.c-testimonials__quotes>:not(.c-testimonials__quote--hidden){width:calc(33.333% - (var(--gutter)))}.c-testimonials__quotes>:not(.c-testimonials__quote--hidden):nth-child(odd){margin-left:var(--gutter)}.c-testimonials__quotes>:not(.c-testimonials__quote--hidden):nth-child(3n+1){margin-left:0}.c-testimonials__quotes>:not(.c-testimonials__quote--hidden):nth-child(4n+1):nth-last-child(4),.c-testimonials__quotes>:not(.c-testimonials__quote--hidden):nth-child(4n+1):nth-last-child(4)~*{width:calc(50% - (var(--gutter)))}.c-testimonials__quotes>:not(.c-testimonials__quote--hidden):nth-child(4n+1):nth-last-child(4):nth-child(3n+1),.c-testimonials__quotes>:not(.c-testimonials__quote--hidden):nth-child(4n+1):nth-last-child(4)~:nth-child(3n+1){margin-left:var(--gutter)}.c-testimonials__quotes>:not(.c-testimonials__quote--hidden):nth-child(4n+1):nth-last-child(4):nth-child(odd),.c-testimonials__quotes>:not(.c-testimonials__quote--hidden):nth-child(4n+1):nth-last-child(4)~:nth-child(odd){margin-left:0}}.c-testimonial a,.c-testimonial cite{display:block}.c-testimonial-byline{text-shadow:1px 1px 1px #00000080;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(45deg,#476da6b3 0,#fe4946bf 65%);border-radius:.8em .3em;padding:.3em .6em;display:inline-block;box-shadow:0 0 32px #00000026}@media (min-width:40em){.c-testimonial{padding-right:var(--gutter)}}.c-testimonial img{border-radius:var(--border-radius);transform-origin:0 100%;width:105px;transition:transform .3s;transform:rotate(-15deg)}.c-testimonial figure{position:relative}.c-testimonial figure:after{content:"";opacity:.8;z-index:-1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI8AAAASCAYAAABim40OAAACuElEQVRogc1XUZJjIQjEzN7/yMl8ucP0dkNjXrKh6pWAqERaICveR+vD96vo8cazOvoYX54NwOl6Z52ycc907E4C4a45DfKrwHH5vpPgd7aTYKNOyUvYKL7zRZG6WNRP5cne7pxrMwHLEbCqS3aDMglwpcvjMmTGVz4wejQ86lDfjZ0OeSY/az/VMaJ2XQZA/QQQChSKV99N8OpjvuHvUsGt+ErX2bI9q7Hy0dE580pnZ0R1uTi/eSVX2SLrbmKeAeQG34qIL2KDozo/kwosBv4Ouk5WOheMyrfK5t1Z8K++Ak9XVjK/ZRW8LnMgYDZQtpx5lBFoERxI//z40EFmQLgn2R27PZkP0fDVGmaj5thdoE7JEREPBR6nFJ1+CCAFgq9mVF91dhUcBRgGHMWjju0TZN7xi+nVGmaH8wG2IeaUHH+ibyqRTuxZCVGyAhgrZQi0KrtlYgHYAV1JXvET8IjfF7jnb4mPpMtg2TZbr0rpSnwQO9SzjLAauxV83Zj2j1FU9QtX0fQMfD1VM6zWn9D00agz3fOr866OwRF1mUe9EmaDL8d9HflF5jS/M8Yd1rHzsWzt87HMdr0D+sB6HixPXV/EyqH6QvCqBOE9qPXMTsmMqI3TMG9eNc7P9EJYYvK/KdUsZz0raZF06Hu+DCxBD+BZv1L1RKeAcXsZpnNtgtiEmEOeyRHx0zBvchtnHBWAUFa66q86ggltuj5HZU73pVdAcMHhAEX5xHys/Ge/j43IO/IvfZdxmM4FVDdOs1X1Twr3YWciTYPjZopXZILOxgWElVGIjs5V/Yw752QrxU/A1fGdL4yciz551U45qILa+fbsOmeutekud2I7BeJJhmPr3L07KlN0Y/eMzpmb2JzYntgfXfIr9nLWXgl0RuPLO1xzxdqPOPNK8FxJn+rXhP4HON5K31PHDhmjlm6fAAAAAElFTkSuQmCC) 0 100%/50% no-repeat;width:100%;height:40px;transition:opacity .3s;position:absolute;bottom:-.75rem;left:-2.5rem}.c-testimonial__image{margin-bottom:var(--space-m-l);padding-left:20px}.c-testimonial__role{opacity:.8;margin-top:2px}.c-testimonial__toggle,.c-testimonial__toggle:active,.c-testimonial__toggle:focus{box-shadow:0 0 0 1em #20035b}.c-testimonial__toggle:not(.c-testimonial__toggle--active){display:none}.c-testimonial__content{transition:height .3s;position:relative;overflow:hidden}.c-testimonial__content:after{content:"";pointer-events:none;opacity:0;visibility:hidden;background:linear-gradient(#20035b00,#20035b);width:100%;height:4em;transition:opacity .3s,visibility .3s;position:absolute;bottom:0;left:0}.c-testimonial__content--short:after{opacity:1;visibility:visible}@media (prefers-reduced-motion:no-preference){.c-testimonial:hover img{transform:rotate(0)}.c-testimonial:hover figure:after{opacity:0}}.c-creator{overflow:hidden}.c-creator__header{margin-bottom:calc(-.9*var(--space-l-xl))}.c-creator__image{margin-left:var(--negative-gutter);margin-right:var(--negative-gutter);z-index:-1;position:relative}.c-creator__content{margin-right:var(--negative-gutter);padding:var(--gutter);margin-top:var(--negative-gutter);background:#20035b}@media (max-width:639px){.c-creator__image{height:0;padding-bottom:100%}.c-creator__image img{object-fit:cover;object-position:left center;width:100%;height:100%;position:absolute;top:0;left:0%}}@media (min-width:640px){.c-creator__wrapper{grid-gap:var(--gutter);grid-template-columns:repeat(12,1fr);align-items:center;display:grid}.c-creator__header{grid-area:1/1/1/6;margin-bottom:0}.c-creator__image{grid-area:1/5/1/13}.c-creator__content{margin-top:calc(3*var(--negative-gutter));grid-column:5/13}}@media (min-width:60em){.c-creator__header{grid-column:1/5}.c-creator__image{grid-column:3/11}.c-creator__content{grid-column:7/13}}.c-packages__list>*{max-width:400px;margin-left:auto;margin-right:auto}.c-packages__list>*+*{margin-top:var(--gutter)}@media (min-width:40em){.c-packages__list{justify-content:center;align-items:flex-start;gap:var(--gutter);flex-wrap:wrap;display:flex}.c-packages__list>*{flex-basis:362px;margin-left:0;margin-right:0}.c-packages__list>*+*{margin-top:0}.c-packages__list>:nth-child(3){flex-grow:1;flex-basis:965px;max-width:965px}}.c-package{padding:var(--space-s-l);text-align:center;will-change:transform;z-index:2;background:#0003;border-radius:6px;flex-basis:362px;transition:transform .3s,box-shadow .3s;position:relative}.c-package a:has(header):focus{display:block}.c-package__price{color:#f36980}.c-package__cta-caption{display:inline-block}.c-package>*+*{margin-top:var(--space-m-l)}.c-package--double,.c-package--multi{margin-top:160px}.c-package--double header>svg,.c-package--multi header>svg{max-width:385px;margin-top:-160px}.c-package__badge{color:#fff8ec;font-size:var(--step-2);padding:var(--space-3xs)var(--space-xs);text-shadow:1px 1px 1px #0d242f4d;margin-left:var(--space-2xs);background:linear-gradient(45deg,#f36980,#cc2bd3);border-radius:.5rem;display:inline-block}@media (prefers-reduced-motion:no-preference){.c-package:hover{box-shadow:0 4px 40px #0003}}.c-package__subtitle{--button-v-padding:var(--space-2xs);--button-h-padding:var(--space-xs);padding:var(--button-v-padding)var(--button-h-padding);border-radius:6px;margin:0 auto;display:inline-flex}.c-package__subtitle:hover{background-clip:padding-box;box-shadow:0 1px #27073c}@media (min-width:40em){.c-package:nth-child(3) .c-package__subtitles{gap:var(--space-2xs);justify-content:center;align-items:center;display:flex}.c-package:nth-child(3) .c-package__button{display:inline-flex}}@media (min-width:45em){.c-package:nth-child(3) .o-body{gap:var(--space-m);justify-content:center;display:flex}.c-package:nth-child(3) .o-body>*+*{margin-top:0}}.c-package__button{border-radius:var(--border-radius);text-align:left;text-shadow:1px 1px 1px #0d242f4d;padding:var(--space-2xs);color:#fff8ec;margin-top:var(--space-xs);background:linear-gradient(45deg,#f36980,#cc2bd3);justify-content:space-between;font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:flex}.c-package__button *{display:block}.c-package__button-cost{padding-right:var(--space-xs);padding-left:var(--space-xs);border-radius:0 6px 6px 0;order:2;justify-content:center;align-items:center;font-weight:700;display:flex}.c-package__button-promo{flex-direction:column;display:flex}.c-package__button-cost-upcoming{color:#0d252ee6;text-shadow:none;font-size:.9em;position:relative}.c-package__button-cost-upcoming:before{content:"";background:#20035b;border-radius:11px;width:100%;height:2px;margin-top:-1px;display:block;position:absolute;top:50%;transform:rotate(-30deg)}.c-package__button-specs{padding:var(--space-2xs)var(--space-xs)}.c-packages .c-icon{position:absolute}.c-packages .c-packages-icon-1{font-size:2.2em;top:10%;left:10%}.c-packages .c-packages-icon-2{top:50%;left:15%}.c-packages .c-packages-icon-3{top:70%;left:10%}.c-packages .c-packages-icon-4{font-size:2.4em;top:-2%;right:30%;transform:rotate(30deg)}.c-packages .c-packages-icon-5{top:-20%;right:18%}.c-packages .c-packages-icon-6{top:50%;right:5%}.c-packages .c-packages-icon-7{top:70%;right:16%}.c-newsletter-modal{padding:var(--gutter);z-index:100;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.newsletter-open .c-newsletter-modal,.c-newsletter-modal:target{display:flex}.c-newsletter-modal__full-close,.c-newsletter-modal:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.c-newsletter-modal:after{background:#000c}.c-newsletter-modal__full-close{z-index:1}.c-newsletter-modal__wrapper{padding:var(--gutter);z-index:2;-webkit-overflow-scrolling:touch;border-radius:var(--border-radius);background:#20035b;max-width:520px;max-height:100%;margin-left:auto;margin-right:auto;position:relative;overflow-y:auto}@media (max-width:28em){.c-newsletter-modal__wrapper .c-section-header{text-align:left;padding-left:0;padding-right:var(--space-l);--space-m:var(--space-s)}.c-newsletter-modal__wrapper .c-section-header .c-h-6{font-size:var(--step-4)}.c-newsletter-modal__wrapper .c-section-header .o-prose{font-size:var(--step-0)}}.c-newsletter-modal__close{right:var(--gutter);top:var(--gutter);background:#27074c;border-radius:100%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .3s,background .3s;display:flex;position:absolute}.c-newsletter-modal__close:hover{background:#17073c;transform:rotate(90deg)}.c-newsletter-modal__close:before,.c-newsletter-modal__close:after{content:"";background:#ffa3ba;width:22px;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.c-newsletter-modal__close:after{width:1px;height:22px}@media (max-width:28em){.c-newsletter-modal__close{margin-right:-.5rem}}.c-newsletter:target .c-newsletter__content{outline-offset:20px;outline:2px dashed #ffa3ba}.c-newsletter{text-align:center;margin-top:var(--space-xl-2xl)}.c-newsletter__content{padding:var(--space-s)var(--space-s-l);grid-gap:var(--gutter);background:#00000040;border-radius:6px;grid-template-columns:1fr;display:grid}.c-newsletter__image{text-align:center;margin:calc(-1*var(--space-2xl-3xl))auto 0;width:70%}.c-newsletter__image svg{width:65%;height:auto;overflow:hidden}@media (min-width:70em){.c-newsletter__image svg{width:100%}}.c-newsletter .c-input{text-align:inherit}@media (min-width:50em){.c-newsletter{text-align:left}.c-newsletter__content{grid-template-columns:1fr 1fr;align-items:center}.c-newsletter__image{grid-column:span 2;width:40%}}@media (min-width:70em){.c-newsletter{margin-top:0}.c-newsletter__content{grid-template-columns:1fr 2fr 3fr}.c-newsletter__image{margin:calc(-.5*var(--space-l-xl))0 0;grid-column:span 1;width:180px}}.c-hero .u-wrap{position:relative}.c-hero__image{margin:0 auto var(--space-m-l);max-width:1400px;position:relative}.c-hero__image svg{margin-left:auto;margin-right:auto;display:none;overflow:visible}.c-hero__image svg.hero-anim--ux{visibility:hidden;max-height:65vh;margin:0 auto;display:block}.c-hero__image svg.hero-anim--mobile{max-width:600px;margin:0 auto;display:block}.c-hero__image svg.hero-anim--desktop{max-height:65vh}.c-hero__image svg.ai-hero{display:block}@media (min-width:1000px){.c-hero__image svg.hero-anim--mobile{display:none}.c-hero__image svg.hero-anim--desktop{display:block}}@media (max-width:990px){.c-hero__image svg.ai-hero .sides{display:none}.c-hero__image svg.ai-hero{max-width:90vw}}.c-hero__cta{opacity:0;text-shadow:1px 1px 1px #0d242f4d;animation:1.5s ease-out 1s forwards fade-in;position:absolute;top:0;right:0}@keyframes fade-in{to{opacity:1}}.c-hero .fork,.c-hero .knife{position:absolute;top:50%;transform:translateY(-50%)}.c-hero .fork{right:100%}.c-hero .knife{left:100%}.c-hero .c-section-header{margin-bottom:0}.c-article-cta{margin:var(--space-xl-2xl)0;position:relative}.c-article-cta__background{padding:var(--space-m-l);border-radius:var(--space-2xs);background:linear-gradient(277.74deg,#ffa3ba 9.37%,#cc2bd3 115.48%);padding-top:130px}.c-article-cta__eyebrow{opacity:.3;font-size:var(--step--2);letter-spacing:.2em;text-transform:uppercase;margin-bottom:var(--space-2xs);padding-right:160px;font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block}.c-article-cta .anim-bite{height:130px;position:absolute;top:0;right:0;overflow:visible}.c-article-cta .anim-bite .mobile-munch{opacity:1}.c-article-cta .anim-bite .desktop-munch{opacity:0}@media (min-width:600px){.c-article-cta__background{padding:var(--space-m-l);background:linear-gradient(277.74deg,#ffa3ba 9.37%,#cc2bd3 115.48%);padding-right:180px}.c-article-cta .anim-bite{height:140px}.c-article-cta .anim-bite .mobile-munch{opacity:0}.c-article-cta .anim-bite .desktop-munch{opacity:1}}.c-course-cta{--course-cta-bg:linear-gradient(277.74deg,#ffa3ba 9.37%,#cc2bd3 115.48%);--course-cta-color:color("white");background:var(--course-cta-bg);padding:var(--space-l-xl)var(--space-s-m)var(--space-l-xl)75px;font-size:var(--step-1);margin:var(--space-m-l)0;color:var(--course-cta-color);border-radius:var(--space-2xs);position:relative}.c-course-cta a{--article-link:var(--course-cta-color);--article-link-weight:600}.c-course-cta:before{content:"";z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500'%3E%3Ccircle cx='121.29' cy='114.29' r='218.29' fill='%230c232e'/%3E%3Ccircle cx='389.72' cy='-54.78' r='123.51' fill='%230c232e'/%3E%3Ccircle cx='-53.5' cy='349' r='123.51' fill='%230c232e'/%3E%3C/svg%3E");width:100px;height:100px;position:absolute;top:0;left:0}.c-course-cta:after{content:"";z-index:2;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon/24/star' clip-path='url(%23clip0_204_711)'%3E%3Cpath id='Vector' d='M20.4092 15.5206C21.5884 14.971 22.3441 13.8261 22.3784 12.5209C22.4128 11.2157 21.7144 10.0365 20.558 9.42969L18.0278 8.10161C17.7759 7.97567 17.6156 7.72379 17.5813 7.44901L17.2378 4.60966C17.0775 3.31592 16.2188 2.23971 14.9938 1.80465C13.7688 1.36959 12.4178 1.66726 11.4904 2.57173L9.45248 4.56386C9.25784 4.7585 8.97162 4.83864 8.69684 4.79284L5.90328 4.24329C4.62099 3.99141 3.3387 4.47227 2.54872 5.51413C1.75874 6.54454 1.62135 7.91842 2.1938 9.08622L3.45319 11.6394C3.57913 11.8912 3.56768 12.1889 3.43029 12.4293L2.04496 14.9252C1.40382 16.0587 1.47251 17.4326 2.2167 18.5088C2.62886 19.1156 3.21276 19.5506 3.8768 19.7911C4.38056 19.9742 4.94156 20.0315 5.50257 19.9513L8.33047 19.5392C8.60525 19.4934 8.89147 19.5964 9.07466 19.8025L11.0095 21.8977C11.8911 22.8479 13.2192 23.2143 14.4671 22.8479C15.7151 22.4816 16.631 21.4512 16.8485 20.1574L17.3294 17.341C17.3752 17.0662 17.5584 16.8258 17.8103 16.7113L20.3977 15.5091L20.4092 15.5206Z' stroke='%23FFF8EC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_2' d='M18.0394 8.09015C18.0394 8.09015 15.6236 12.7728 3.44189 12.4293' stroke='%23FFF8EC' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_204_711'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:30px;height:30px;position:absolute;top:15px;left:15px}.c-course-cta--leaf{--course-cta-bg:#c1e7c8;--course-cta-color:#20035b}.c-course-cta--leaf:after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon/24/leaf'%3E%3Cpath id='Vector' d='M2.00348 9.37544L2.01894 2.01084L9.40382 2.02626C16.3681 2.04081 22.0217 7.6902 22.0071 14.6477L21.9917 22L14.6068 21.9846C7.63013 21.97 1.98889 16.3206 2.00348 9.37544Z' stroke='%23FFF8EC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_2' d='M2 3C2 3 15.5114 5.33617 21 22C21 22 14.9675 15.1033 7.19193 13.9228' stroke='%23FFF8EC' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E%0A")}.c-course-cta--pasta{--course-cta-bg:#ffe894;--course-cta-color:#20035b}.c-course-cta--pasta:after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon/24/fishcake' clip-path='url(%23clip0_204_916)'%3E%3Cg id='Tools'%3E%3Cpath id='Vector' d='M22.8293 10.1298C22.7943 9.94002 22.6844 9.77522 22.5246 9.67534C22.3598 9.57546 22.165 9.55049 21.9802 9.60542C21.0612 9.88009 20.0724 9.43064 19.6828 8.5617C19.2932 7.68777 19.6179 6.65403 20.4419 6.15464C20.6068 6.05476 20.7166 5.88996 20.7516 5.70019C20.7866 5.51043 20.7366 5.32066 20.6167 5.17084C19.9625 4.34185 19.1983 3.61774 18.3393 3.01348C18.1845 2.90361 17.9847 2.86366 17.7999 2.9086C17.6151 2.95355 17.4553 3.0734 17.3654 3.2432C16.9109 4.09216 15.897 4.4717 15.0031 4.13211C14.134 3.79752 13.6196 2.79874 13.8344 1.89484C13.8793 1.71007 13.8394 1.51531 13.7345 1.3555C13.6246 1.20069 13.4548 1.09582 13.265 1.07584C12.2212 0.950996 11.1624 0.980959 10.1285 1.16074C9.93874 1.1957 9.77393 1.30556 9.67404 1.46537C9.57415 1.63017 9.54918 1.82493 9.60412 2.0097C9.87881 2.92858 9.42932 3.91737 8.56029 4.3069C7.69127 4.69642 6.65244 4.37182 6.153 3.54782C6.05311 3.38303 5.8883 3.27316 5.7035 3.2382C5.51372 3.20324 5.32393 3.25318 5.1691 3.37304C4.34503 4.02224 3.61585 4.7913 3.01153 5.65026C2.90165 5.80507 2.8617 5.99983 2.90665 6.1896C2.9516 6.37437 3.07146 6.53418 3.24127 6.62407C4.06035 7.06852 4.4599 8.11724 4.13027 8.98618C3.79065 9.8751 2.82674 10.3795 1.89279 10.1548C1.70799 10.1098 1.51321 10.1448 1.35339 10.2546C1.19857 10.3645 1.09368 10.5343 1.07371 10.7241C0.953841 11.7678 0.978813 12.8215 1.15861 13.8602C1.1686 13.9152 1.18358 13.9701 1.20855 14.02C1.26349 14.1399 1.35339 14.2448 1.46826 14.3147C1.63308 14.4145 1.82786 14.4395 2.01265 14.3846C2.93162 14.1099 3.92051 14.5544 4.31007 15.4283C4.69963 16.2972 4.375 17.336 3.55092 17.8354C3.38611 17.9353 3.27623 18.1 3.24127 18.2898C3.20631 18.4796 3.25625 18.6694 3.37612 18.8242C4.03038 19.6482 4.79452 20.3773 5.65356 20.9815C5.80839 21.0914 6.00317 21.1313 6.19295 21.0864C6.37775 21.0415 6.53757 20.9216 6.62746 20.7518C7.08195 19.9078 8.10081 19.5233 8.98981 19.8679C9.85883 20.2025 10.3733 21.2013 10.1535 22.1052C10.1086 22.2899 10.1435 22.4847 10.2534 22.6445C10.3633 22.7993 10.5331 22.9042 10.7229 22.9242C11.7667 23.049 12.8205 23.019 13.8593 22.8393C14.0491 22.8093 14.2139 22.6944 14.3138 22.5346C14.4137 22.3698 14.4387 22.1751 14.3837 21.9903C14.1091 21.0714 14.5586 20.0826 15.4276 19.6931C16.2966 19.3036 17.3354 19.6282 17.8349 20.4522C17.9348 20.617 18.0996 20.7268 18.2894 20.7618C18.4791 20.7968 18.6689 20.7468 18.8188 20.627C19.6428 19.9728 20.372 19.2087 20.9763 18.3497C21.0862 18.1949 21.1262 18.0002 21.0812 17.8104C21.0363 17.6256 20.9164 17.4658 20.7466 17.3759C19.9275 16.9365 19.528 15.8828 19.8626 15.0138C20.2022 14.1199 21.1661 13.6205 22.1001 13.8452C22.2849 13.8902 22.4796 13.8552 22.6395 13.7454C22.7943 13.6355 22.8992 13.4657 22.9242 13.2759C23.049 12.2322 23.019 11.1785 22.8392 10.1398L22.8293 10.1298Z' stroke='%23FFF8EC' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cpath id='Vector_2' d='M13.7619 10.7091C12.5066 9.79525 10.6565 10.767 10.7509 12.3838C10.8083 13.4093 11.8954 14.1123 12.7938 14.4183C15.37 15.2867 17.2447 13 16.974 10.9324C16.4817 7.13637 12.7117 6.30934 9.87709 7.51266C7.41983 8.55471 5.74611 11.9538 8.21157 15.1006C9.42994 16.6595 12.1128 17.6396 13.9178 16.5148' stroke='%23FFF8EC' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_204_916'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.c-course-cta--mushroom{--course-cta-bg:#c9bde0;--course-cta-color:#20035b}.c-course-cta--mushroom:after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon/24/mushroom'%3E%3Cpath id='Vector' d='M9.36761 1.44728C4.34197 2.63247 0.968752 7.21366 1.15109 12.3647C1.27644 16.2051 3.55565 14.6097 6.97445 13.3789C7.89753 13.0484 8.8434 13.8347 8.68385 14.8034L8.09126 18.2678C7.9659 19.0199 8.00009 19.8063 8.29639 20.5014C8.91177 21.9487 10.3477 22.963 12.0115 22.9743C13.6753 22.9857 15.1226 21.9601 15.738 20.5128C16.0343 19.8063 16.0685 19.0313 15.9431 18.2792L15.3961 15.0541C15.2252 14.0855 16.171 13.2991 17.1055 13.6296C20.5015 14.849 22.8947 16.057 22.8947 12.0114C22.8947 5.15099 16.5471 -0.227932 9.4018 1.44728H9.36761Z' stroke='%23FFF8EC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_2' d='M8.86621 16.98C8.86621 16.98 11.9317 3.46437 22.0742 7.9544' stroke='%23FFF8EC' stroke-miterlimit='10'/%3E%3C/g%3E%3C/svg%3E%0A")}.c-course-cta--hat{--course-cta-bg:linear-gradient(45deg,#f36980,#cc2bd3)}.c-course-cta--hat:after{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon/24/chef-hat' clip-path='url(%23clip0_204_925)'%3E%3Cpath id='Vector' d='M22.766 9.30611C22.766 6.4678 20.5079 4.18209 17.7316 4.18209C17.238 4.18209 16.7568 4.25744 16.3002 4.39559C15.5352 2.562 13.746 1.26843 11.6606 1.26843C9.57527 1.26843 7.88479 2.48664 7.08273 4.24488C6.8236 4.20721 6.55214 4.18209 6.28067 4.18209C3.49198 4.16953 1.23389 6.4678 1.23389 9.30611C1.23389 11.9811 3.2452 14.1789 5.81178 14.4176V22.7567H17.8426V14.4301C20.5696 14.3673 22.766 12.0942 22.766 9.30611V9.30611Z' stroke='%23FFF8EC' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath id='Vector_2' d='M9.21753 16.3391V22.4678' stroke='%23FFF8EC' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath id='Vector_3' d='M11.8828 16.3391V22.4678' stroke='%23FFF8EC' stroke-miterlimit='10' stroke-linecap='round'/%3E%3Cpath id='Vector_4' d='M14.5481 16.3391V22.4678' stroke='%23FFF8EC' stroke-miterlimit='10' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_204_925'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E")}.c-pagination ol{justify-content:center;align-items:center;gap:var(--space-2xs);display:flex}.c-pagination .c-button-circle{font-weight:700;font-size:var(--step-1);text-shadow:1px 1px 1px #0000004d;font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.c-pagination .c-button-circle[aria-current=page]{color:#fff8ec;background:linear-gradient(45deg,#f36980,#cc2bd3)}.c-pagination .c-button-circle[aria-current=page]:hover{background:linear-gradient(45deg,#f36980,#cc2bd3)}.c-pagination .c-button-circle:hover{color:#fff8ec;background:linear-gradient(135deg,#153f97 0%,#7935ff 30% 70%,#153f97 100%);transform:none}.c-categories{align-items:flex-start;gap:.5em;display:flex}.c-categories svg{height:var(--step-4);width:var(--step-4);flex-shrink:0}.c-categories a span{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:3px;color:#fff;text-decoration-line:underline;text-decoration-color:#ffa3ba;text-decoration-thickness:1px;transition:transform .3s;position:relative}.c-categories ul li{display:inline}.c-categories ul li:not(:last-child) a:after{content:", "}.c-articles-grid{grid-gap:var(--gutter);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.c-articles-grid:nth-last-child(2){padding-bottom:var(--space-l)}.c-article-grid-graphic{width:calc(100% + var(--gutter)*2 + var(--bleed-space));margin-left:calc(var(--negative-gutter)*2);position:relative}.c-article-grid-graphic svg.anim-meals{pointer-events:none;max-width:800px;display:block;height:unset!important;width:100%!important}.c-article-grid-graphic__spacer{aspect-ratio:.8;width:100%}.c-article-grid-graphic+h1{margin-top:calc(-1*var(--space-s-l))}.c-article-grid-graphic+h1:after{padding-bottom:var(--gutter);content:"";margin-inline:var(--negative-gutter);border-bottom:1px solid #fff8ec66;display:block}@media (hover:hover){.c-article-grid-graphic .c-animation-toggle:hover span{opacity:1}}.c-article-grid-graphic .c-animation-toggle{--toggle-size:2.2rem;left:calc(var(--gutter)*2);top:var(--space-s);width:calc(var(--toggle-size)*2);height:calc(var(--toggle-size) + 6px);border-radius:var(--toggle-size);white-space:nowrap;background:linear-gradient(92.22deg,#476db1b3 -14.67% 52.67%,#fe4946bf 102.8%);padding:2px;display:block;position:absolute}.c-article-grid-graphic .c-animation-toggle span{transform:translateY(-50%,-50%);margin-top:-1px;line-height:0;position:absolute;top:50%;bottom:50%;left:120%}@media (hover:hover){.c-article-grid-graphic .c-animation-toggle span{opacity:0;transition:opacity .3s}}.c-article-grid-graphic .c-animation-toggle,.c-article-grid-graphic .c-animation-toggle-input{scroll-margin-top:0}.c-article-grid-graphic .c-animation-toggle:after{content:"";border-radius:var(--toggle-size);z-index:5;background:#20035b;position:absolute;inset:3px}.c-article-grid-graphic .c-animation-toggle:before{height:var(--toggle-size);width:var(--toggle-size);z-index:10;content:"";background-color:#134258;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='20' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23FFF8EC' stroke-linecap='round' stroke-miterlimit='10' stroke-width='1.6' d='M12.853 4.485V6.3M12.853 10.112v1.814M16.556 8.203h-1.804M10.959 8.203H9.155M5.352 13.03v1.286M5.352 17.024v1.29M7.98 15.673H6.697M4.003 15.673H2.724'/%3E%3Ccircle cx='4.04' cy='8.2' r='.8' fill='%23FFE895'/%3E%3Ccircle cx='11.24' cy='18.6' r='.8' fill='%23FFE895'/%3E%3Ccircle cx='8.04' cy='2.6' r='1.6' fill='%23FFE895'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.84.2h16.8v19.2H.84z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:70%;border-radius:100%;transition:transform .3s,filter .3s;position:absolute;top:3px;left:3px;transform:none}.c-article-grid-graphic .c-animation-toggle-input:focus+*{background:#ffa3ba}.c-article-grid-graphic .c-animation-toggle-input:checked+:before{background-color:#ffa3ba;transform:translate(100%)translate(-6px)rotate(180deg)}@media (min-width:50em){.c-article-grid-graphic+h1:after{display:none}.c-article-grid-graphic .c-animation-toggle{top:var(--space-xs)}}.c-article-tags{--button-width:85px;--link-height:38px;background:#0a1d26}.c-article-tags ul{gap:var(--space-s)var(--space-xs);padding:var(--space-s)0;flex-wrap:wrap;padding-left:15px;display:flex;position:relative;left:-15px}.c-article-tags ul.c-article-tags--loading{max-width:calc(100% - var(--button-width) - var(--space-xs))}.c-article-tags ul:not(.c-article-tags--open){height:calc(35px + var(--space-s)*2);overflow:hidden}.c-article-tags ul>*{flex-shrink:0}.c-article-tags__final{margin-right:var(--button-width)}.c-article-tags a{padding:.5em var(--space-2xs-xs).5em;color:#fff8ec;border-radius:var(--space-2xs);font-weight:700;font-size:var(--step-0);height:var(--link-height);text-shadow:1px 1px 1px #0000004d;background:linear-gradient(277.74deg,#ffa3ba 9.37%,#cc2bd3 115.48%);font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;transition:top .1s ease-in-out,box-shadow .1s ease-in-out;display:block;position:relative;top:-2px}.c-article-tags a[aria-current=page],.c-article-tags a:hover{color:#fff8ec;background:linear-gradient(135deg,#153f97 0%,#7935ff 30% 70%,#153f97 100%)}.c-article-tags a:active,.c-article-tags a:focus{background:linear-gradient(45deg,#f36980,#cc2bd3);top:3px;box-shadow:0 4px #0000}.c-article-tags button{padding:.3em var(--space-2xs).3em;border-radius:var(--space-3xs);font-weight:700;font-size:var(--step-0);height:var(--link-height);width:var(--button-width);text-align:center;margin:var(--space-s)0;opacity:0;background:linear-gradient(45deg,#f36980,#cc2bd3);flex-shrink:0;align-self:flex-start;font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:block;position:absolute;top:-2px;overflow:hidden}.c-article-tags button[style]{opacity:1}.c-article-tags button.c-article-tags-trigger--hidden{display:none}.c-article-preview-large{padding:var(--space-s-m);border-radius:var(--space-2xs)0px 0px 0px;background:linear-gradient(277.74deg,#ffa3ba 9.37%,#cc2bd3 115.48%);flex-direction:column;display:flex;position:relative;overflow:hidden}.c-article-preview-large img{border-radius:var(--space-2xs)0px 0px 0px;aspect-ratio:1.65;object-fit:cover;margin-bottom:-1rem;box-shadow:-5px -5px 20px 5px #0d242f80}.c-article-preview-large figure{margin:auto calc(-1*var(--space-s-m))calc(-1*var(--space-s-m))var(--space-s);padding-top:var(--space-s);justify-content:flex-end;display:flex}.c-article-preview-large .anim-munch{pointer-events:none;width:100%;height:100%;position:absolute;bottom:0;right:0}.c-article-preview-tiny__image{margin-bottom:var(--space-xs)}.c-article-preview-tiny__image img{object-fit:cover;border-radius:var(--space-2xs)}.c-article-preview-tiny__image--square img{aspect-ratio:1}.c-article-preview-tiny__image--landscape img{aspect-ratio:26/16}.c-article-preview-tiny__image--portrait img{aspect-ratio:16/20}.c-article-preview-huge{gap:var(--space-s-m);padding-block:var(--gutter);border-bottom:4px solid #154155;flex-direction:column;display:flex}.c-article-preview-huge__header{gap:var(--space-s-m);flex-wrap:wrap-reverse;display:flex}.c-article-preview-huge__header h2{line-height:1.13}.c-article-preview-huge__header>:first-child{flex-grow:1;flex-basis:350px}.c-article-preview-huge__header>:last-child{flex-grow:999;flex-basis:0;min-inline-size:50%}.c-article-preview-huge img{aspect-ratio:1.34;object-fit:cover;border-radius:var(--space-2xs)}.c-article-preview-huge__meta{gap:var(--space-4xs)var(--space-xs-s);flex-wrap:wrap;align-items:center;display:flex}.c-article-preview-huge__meta .c-twi span{white-space:nowrap;height:1em}.c-article-preview-huge__footer{gap:var(--space-s);flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;display:flex}@media (min-width:50em){.c-article-preview-huge__footer{padding-right:var(--space-s)}}.c-article-preview-huge__footer p{flex-grow:999;flex-basis:0;min-inline-size:88%;line-height:1.4}.c-h+.c-article-preview-huge,.o-body h2+.c-article-preview-huge,.o-prose h2+.c-article-preview-huge,.o-body h3+.c-article-preview-huge,.o-prose h3+.c-article-preview-huge,.o-body h4+.c-article-preview-huge,.o-prose h4+.c-article-preview-huge{padding-block:0 var(--gutter)}.c-article-preview-long{gap:var(--space-s);margin:0 var(--negative-gutter)var(--space-m-l);padding:0 var(--gutter)var(--space-m-l);border-bottom:1px solid #154155;flex-direction:column;display:flex}.c-article-preview-long .c-h,.c-article-preview-long .o-body h2,.o-body .c-article-preview-long h2,.c-article-preview-long .o-prose h2,.o-prose .c-article-preview-long h2,.c-article-preview-long .o-body h3,.o-body .c-article-preview-long h3,.c-article-preview-long .o-prose h3,.o-prose .c-article-preview-long h3,.c-article-preview-long .o-body h4,.o-body .c-article-preview-long h4,.c-article-preview-long .o-prose h4,.o-prose .c-article-preview-long h4{line-height:1.13}.c-article-preview-long__meta{align-items:center;gap:var(--space-xs)var(--space-s);flex-wrap:wrap;display:flex}.c-article-preview-long__meta .c-twi span{white-space:nowrap;height:1em}@media (min-width:60em){.c-article-preview-long{margin:0 0 var(--space-s);padding:0 0 var(--space-s);flex-direction:row;align-items:flex-start}.c-article-preview-long>:first-child{flex-shrink:0;width:min(170px,25%)}.c-article-preview-long>:nth-child(2){padding-top:var(--space-2xs);flex-grow:1}.c-article-preview-long>:last-child{flex-shrink:0;width:min(150px,25%)}.c-article-preview-long .c-categories,.c-article-preview-long .c-categories ul{gap:var(--space-3xs);flex-direction:column;display:flex}}.c-article-date svg{width:1rem;height:1rem}@media (min-width:70em){.c-article-recommendations__list{padding-top:var(--space-s-l)}}@media (max-width:50em){.c-article-recommendations>:last-child{display:none}}.c-articles-major-cta{--graphic-offset:clamp(var(--bleed-space),20vw,300px)}.c-articles-major-cta form label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.c-articles-major-cta form .c-input-inline-button{gap:var(--space-s);flex-wrap:wrap;display:flex}.c-articles-major-cta form .c-input-inline-button>*{flex-grow:1}.c-articles-major-cta form .c-input{background:linear-gradient(277.74deg,#ffa3ba 9.37%,#cc2bd3 115.48%);margin-top:0}.c-articles-major-cta form .c-button{font-size:var(--step-4);padding:var(--space-xs);text-align:center;background:linear-gradient(45deg,#f36980,#cc2bd3);border-color:#0000;width:auto;max-width:160px;margin-top:0;display:flex}.c-articles-major-cta .o-grid>:last-child{pointer-events:none}.c-articles-major-cta .o-grid>:last-child figure{margin:0 var(--negative-gutter);width:calc(100% + var(--gutter)*2);background:linear-gradient(#0000 40%,#ffa3ba 40% 100%)}.c-articles-major-cta .o-grid>:last-child figure>*{width:100%;position:relative;top:auto}.c-articles-major-cta .o-grid>:last-child figure>*>*{width:100%;max-width:1000px;height:100%;position:absolute;top:0;right:0}@media (min-width:50em){.c-articles-major-cta .o-grid>:first-child{align-self:center}.c-articles-major-cta .o-grid>:last-child{background-color:#122731;position:relative}.c-articles-major-cta .o-grid>:last-child figure{width:calc(100% + var(--bleed-space) + var(--graphic-offset));margin-left:calc(-1*var(--graphic-offset));z-index:1;background:0 0;flex-direction:column;justify-content:center;align-items:center;margin-right:0;display:flex;position:relative}.c-articles-major-cta .o-grid>:last-child:after{content:"";width:var(--bleed-space);background-color:#122731;height:100%;position:absolute;top:0;left:100%}}.c-popular-articles{--bg:#0a1d26;background:var(--bg);padding:var(--gutter)0;margin-left:calc(-1*var(--bleed-space));margin-right:var(--negative-gutter);position:relative;overflow:hidden}.c-popular-articles>header{padding-left:var(--bleed-space)}.c-popular-articles .c-article-preview-tiny{flex-direction:column;flex:1;display:flex}.c-popular-articles .c-article-preview-tiny footer{padding-top:var(--space-2xs);margin-top:auto}.c-popular-articles .c-lessons__slides{margin-bottom:var(--space-xl);z-index:1;margin:var(--space-l-2xl)0 0 0;width:calc(100vw - var(--gutter));max-width:100%;position:relative}.c-popular-articles .c-lessons__slides .c-lessons__slider>ol{gap:0}.c-popular-articles .c-lessons__slides .c-lessons__slider>ol>li{padding-bottom:var(--space-s);padding-right:var(--gutter);width:calc(263px + var(--gutter));border-right:2px solid #154155;flex-direction:column;flex-shrink:0;min-height:300px;display:flex}.c-popular-articles .c-lessons__slides .c-lessons__slider>ol>li:first-child{padding-left:var(--bleed-space);width:calc(263px + var(--bleed-space))}.c-popular-articles .c-lessons__slides .c-lessons__slider>ol>li+li{padding-left:var(--gutter);margin-left:0}.c-popular-articles .c-lessons__slides:after{display:none}.c-popular-articles .c-lessons__slides .c-popular-articles__footer{width:calc(100% + var(--gutter));padding:0 var(--gutter)0 var(--bleed-space);padding-top:var(--space-s);border-top:2px solid #154155;align-items:center}.c-popular-articles .c-lessons__slides .fade-out{background:linear-gradient(277.74deg,#ffa3ba 9.37%,#cc2bd3 115.48%)}.c-popular-articles .c-lessons__slides .fade-out svg{color:#ffa3ba}.c-popular-articles .c-lessons__slides .c-lessons__controls{justify-content:flex-end;gap:var(--space-s);width:auto;margin:0;padding:0;position:static}.c-popular-articles .c-lessons__slides .c-lessons__controls>*+*{margin-left:0}.c-popular-articles .c-lessons__slides .c-lessons__count{margin:0;padding:0;position:static;transform:none}.c-popular-articles .c-lessons__slides .c-lessons__count:after{display:none}@media (min-width:50em){.c-popular-articles .c-lessons__slides{max-width:calc(var(--bleed-space) + (100vw - var(--bleed-space)*2)*.666 + var(--gutter)/2)}.c-popular-articles .c-lessons__slides ol{padding-right:0}.c-popular-articles .c-lessons__slides .c-popular-articles__footer{margin-left:var(--bleed-space);width:calc(100% - var(--bleed-space));padding-left:0}}.c-sidebar-newsletter{padding:var(--space-s-m);border-radius:var(--space-2xs)0px 0px 0px;padding:var(--space-s-m);background:linear-gradient(277.74deg,#ffa3ba 9.37%,#cc2bd3 115.48%);border-bottom:2px solid #85d3b7;flex-direction:column;display:flex;position:relative}.c-sidebar-newsletter>svg{margin:var(--space-s-m)0 calc(-1*var(--space-s-m) - 2px)auto;max-width:100%;height:auto;display:block}.c-sidebar-newsletter:after{content:"";width:var(--space-xs);z-index:1;background:#20035b;height:2px;position:absolute;bottom:-2px;right:250px}.c-sidebar-newsletter label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.c-sidebar-newsletter .c-input-inline-button{padding-top:var(--space-m);gap:var(--space-s);flex-direction:column;display:flex}.c-sidebar-newsletter .c-input{font-size:1.2rem}.c-sidebar-newsletter .c-button{margin:0;display:flex}.c-rss-cta{background-color:#20035b;overflow:hidden}.c-rss-cta__social{gap:var(--space-xs);display:flex}.c-rss-cta__primary{padding-bottom:min(45%,200px);padding-top:var(--space-xl);flex-direction:column;justify-content:center;display:flex}.c-rss-cta__primary>div{max-width:460px}.c-rss-cta__primary form{max-width:500px}.c-rss-cta__primary form label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.c-rss-cta__primary form .c-input-inline-button{gap:var(--space-s);flex-wrap:wrap;display:flex}.c-rss-cta__primary form .c-input-inline-button>*{flex-grow:1}.c-rss-cta__primary form .c-input{background:linear-gradient(277.74deg,#ffa3ba 9.37%,#cc2bd3 115.48%);margin-top:0}.c-rss-cta__primary form .c-button{font-size:var(--step-4);padding:var(--space-xs);width:auto;max-width:160px;margin-top:0;display:inline-flex}.c-rss-cta__side{margin-left:calc(var(--negative-gutter));padding:min(80%,270px)0 var(--gutter)var(--gutter);background-color:#122731;position:relative}.o-grid .c-rss-cta__side{border-left:none}.c-rss-cta__side .u-step-3{line-height:1.333}.c-rss-cta__side .u-step-4{line-height:1.16}.c-rss-cta__side:after{content:"";width:var(--bleed-space);background-color:#20035b;height:100%;position:absolute;top:0;left:100%}.c-rss-cta__graphic{right:var(--negative-gutter);pointer-events:none;width:calc(100% + var(--gutter));z-index:1;max-width:400px;position:absolute;top:0;transform:translateY(-50%)}.c-rss-cta__graphic>*{padding-bottom:125%}.c-rss-cta__graphic>*>*{object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:50em){.c-rss-cta__graphic{z-index:0;width:175%;max-width:650px;right:100%;transform:translateY(-5%)translate(35%)}.c-rss-cta__graphic>*{padding-bottom:84%}.c-rss-cta__primary{padding-block:var(--gutter)}.c-rss-cta__side{padding-top:var(--space-3xl);padding-bottom:var(--space-2xl);margin-left:0}}@media (min-width:75em){.c-rss-cta__graphic{width:200%;max-width:750px;transform:translateY(-5%)translate(45%)}.c-rss-cta__side{padding-top:calc(var(--space-3xl) + var(--space-l))}}.c-rss-cta__rss{font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:700}.c-rss-cta__rss svg{width:1.875rem;height:1.875rem}.c-cta-primary{border-radius:var(--space-2xs);gap:var(--space-s)0;text-align:center;padding-left:var(--space-xs-s);color:#fff8ec;background:linear-gradient(277.74deg,#ffa3ba 9.37%,#cc2bd3 115.48%);grid-template-columns:1fr;align-content:end;font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.2;display:grid;position:relative;box-shadow:0 4px #862020}.c-cta-primary__content{padding:var(--space-xs-s)}.c-cta-primary a:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.c-cta-primary a:focus{outline-color:#fff8ec;color:#fff8ec!important}.c-cta-primary__image{padding-top:var(--space-xs);flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.c-cta-primary__image svg{width:100%;max-width:138px;height:auto}@media (min-width:40em){.c-cta-primary{gap:var(--space-s);text-align:left;grid-template-columns:min(30%,138px) 1fr}}.u-step--2{font-size:var(--step--2)}.u-step--1{font-size:var(--step--1)}.u-step-0{font-size:var(--step-0)}.u-step-1{font-size:var(--step-1)}.u-step-2{font-size:var(--step-2)}.u-step-3{font-size:var(--step-3)}.u-step-4{font-size:var(--step-4)}.u-step-5{font-size:var(--step-5)}.u-step-6{font-size:var(--step-6)}.u-step-7{font-size:var(--step-7)}.u-step-8{font-size:var(--step-8)}.u-step-9{font-size:var(--step-9)}.u-step-10{font-size:var(--step-10)}.u-strong{font-weight:700}.u-normal{font-weight:400}.u-ls{letter-spacing:-.01em}.u-sans{font-family:Mija,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.u-center{text-align:center}.u-dark-blue-shadow{box-shadow:0 4px #27073c}.u-orange-shadow{box-shadow:0 3px #862020}.u-link{color:#ffa3ba;text-decoration:none}.u-link--testimonial,.u-link--consent{-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:4px;text-decoration-line:underline;text-decoration-color:#ffa3ba;text-decoration-thickness:1px}.u-white-link{color:#fff8ec;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:4px;font-size:.95em;-webkit-text-decoration:underline #ffa3ba;text-decoration:underline #ffa3ba;text-decoration-thickness:1px}.u-highlight{color:#fff;text-shadow:1px 1px 1px #00000080;border-radius:var(--border-radius);padding:var(--space-2xs);margin-top:var(--space-3xs-2xs);background:linear-gradient(45deg,#f36980,#cc2bd3);display:block}.u-link-highlight{color:#fff8ec;text-shadow:1px 1px 1px #0d242f4d;background:linear-gradient(45deg,#f36980,#cc2bd3);display:inline-block}.u-link-highlight--orange{background:linear-gradient(45deg,#f36980,#cc2bd3)}.u-link-highlight--blue{background:linear-gradient(135deg,#153f97 0%,#7935ff 30% 70%,#153f97 100%)}.u-lightblue{color:#d7f2ff}.u-dynamic{color:#bfe6c7}.u-bg-dynamic{background-color:#bfe6c7}.u-dynamic-on-primary{color:#fff8ec}.u-bg-dynamic-on-primary{background-color:#fff8ec}.u-dynamic-on-secondary{color:#fff8ec}.u-bg-dynamic-on-secondary{background-color:#fff8ec}.u-dynamic-logo{color:#ffa3ba}.u-bg-dynamic-logo{background-color:#ffa3ba}.u-dynamic-logo-open{color:#fff8ec}.u-bg-dynamic-logo-open{background-color:#fff8ec}.u-dynamic-navicon{color:#509d81}.u-bg-dynamic-navicon{background-color:#509d81}.u-dynamic-cta-primary-border{color:#bfe6c7}.u-bg-dynamic-cta-primary-border{background-color:#bfe6c7}.u-dynamic-header-sibling-chevron{color:#fff8ec}.u-bg-dynamic-header-sibling-chevron{background-color:#fff8ec}.u-neutral{color:#20035b}.u-bg-neutral{background-color:#20035b}.u-neutral-step-6{color:#fff8ec33}.u-bg-neutral-step-6{background-color:#fff8ec33}.u-neutral-step-5{color:#fff8ec66}.u-bg-neutral-step-5{background-color:#fff8ec66}.u-neutral-step-3{color:#134258}.u-bg-neutral-step-3{background-color:#134258}.u-neutral-step-2{color:#212e42}.u-bg-neutral-step-2{background-color:#212e42}.u-neutral-step-1{color:#20035b}.u-bg-neutral-step-1{background-color:#20035b}.u-neutral-step--1{color:#27074c}.u-bg-neutral-step--1{background-color:#27074c}.u-neutral-step--2{color:#17073c}.u-bg-neutral-step--2{background-color:#17073c}.u-neutral-step--3{color:#20035b}.u-bg-neutral-step--3{background-color:#20035b}.u-neutral-step--4{color:#0a1d26}.u-bg-neutral-step--4{background-color:#0a1d26}.u-neutral-step--5{color:#27073c}.u-bg-neutral-step--5{background-color:#27073c}.u-white{color:#fff8ec}.u-bg-white{background-color:#fff8ec}.u-white-step-1{color:#fff}.u-bg-white-step-1{background-color:#fff}.u-bright-blue{color:#add6ff}.u-bg-bright-blue{background-color:#add6ff}.u-bright-blue-step-1{color:#d7f2ff}.u-bg-bright-blue-step-1{background-color:#d7f2ff}.u-coral{color:#ffa3ba}.u-bg-coral{background-color:#ffa3ba}.u-primary{color:#ffa3ba}.u-bg-primary{background-color:#ffa3ba}.u-primary-step--4{color:#862020}.u-bg-primary-step--4{background-color:#862020}.u-primary-step--3{color:#fff8ec}.u-bg-primary-step--3{background-color:#fff8ec}.u-primary-step--2{color:#548f9c}.u-bg-primary-step--2{background-color:#548f9c}.u-primary-step--1{color:#e66756}.u-bg-primary-step--1{background-color:#e66756}.u-primary-step-1{color:#bfe6c7}.u-bg-primary-step-1{background-color:#bfe6c7}.u-primary-step-2{color:#f36980}.u-bg-primary-step-2{background-color:#f36980}.u-primary-step-3{color:#cc2bd3}.u-bg-primary-step-3{background-color:#cc2bd3}.u-primary-step-4{color:#785dab}.u-bg-primary-step-4{background-color:#785dab}.u-primary-step-5{color:#583e8a}.u-bg-primary-step-5{background-color:#583e8a}.u-mint{color:#c1e7c8}.u-bg-mint{background-color:#c1e7c8}.u-mint-step--1{color:#85d3b7}.u-bg-mint-step--1{background-color:#85d3b7}.u-gold{color:#ffe894}.u-bg-gold{background-color:#ffe894}.u-lily{color:#c9bde0}.u-bg-lily{background-color:#c9bde0}:root{--wrapper:1200px;--wrapper-with-gutters:calc(var(--wrapper) + var(--gutter) + var(--gutter))}.u-wrap{padding-right:var(--gutter);padding-left:var(--gutter);max-width:var(--wrapper-with-gutters);width:100%;margin-left:auto;margin-right:auto}.u-wrap .u-wrap{padding-left:0;padding-right:0}.u-wrap--content{width:100%;max-width:51.75rem}.u-wrap--full{max-width:1440px}.u-flex{display:flex}.u-flex-column{flex-direction:column}.u-align-center{align-items:center}.u-justify-center{justify-content:center}.u-justify-between{justify-content:space-between}.u-justify-end{justify-content:flex-end}.u-flex-1{flex:1}.u-flex-no-shrink{flex-shrink:0}.u-flex-no-grow{flex-grow:0}.u-flex-wrap{flex-wrap:wrap}.has-js .without-js,.no-js .with-js{display:none}.u-hidden,.c-radio,.c-checkbox{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.u-display-none{display:none}.u-display-block{display:block}.u-display-inline-block{display:inline-block}.u-fill{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.u-fill--link{white-space:nowrap;text-indent:200%;overflow:hidden}.u-relative{position:relative}.u-sticky{position:sticky;top:0}.u-split{flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex}.u-split--top{align-items:flex-start}.u-split--bottom{align-items:flex-end}.u-split>:first-child{padding-right:var(--space-s)}@supports (gap:1rem){.u-split{gap:var(--space-s-m)}.u-split>:first-child{padding-right:0}}.u-row{gap:var(--space-s-m);display:flex}.u-remove-pointer-events{pointer-events:none}.u-flow--3xs>*+*{margin-top:var(--space-3xs)}.u-flow--2xs>*+*{margin-top:var(--space-2xs)}.u-flow--xs>*+*{margin-top:var(--space-xs)}.u-flow--s>*+*,.u-flow>*+*{margin-top:var(--space-xs-s)}.u-flow--m>*+*{margin-top:var(--space-m)}.u-flow--l>*+*{margin-top:var(--space-l)}.u-flow--gutter>*+*{margin-top:var(--gutter)}.u-flow--prose>*+*{margin-top:var(--flow,1em)}.u-flow-x{gap:var(--space-s);flex-wrap:wrap;display:flex}.u-pad-top-0{padding-top:0}.u-pad-top-s{padding-top:var(--space-s)}.u-pad-top-m{padding-top:var(--space-m)}.u-pad-top-l{padding-top:var(--space-l)}.u-pad-top-xl{padding-top:var(--space-xl)}.u-pad-top-s-m{padding-top:var(--space-s-m)}.u-pad-top-m-l{padding-top:var(--space-m-l)}.u-pad-top-l-xl{padding-top:var(--space-l-xl)}.u-pad-bottom-0{padding-bottom:0}.u-pad-bottom-s{padding-bottom:var(--space-s)}.u-pad-bottom-m{padding-bottom:var(--space-m)}.u-pad-bottom-l{padding-bottom:var(--space-l)}.u-pad-bottom-xl{padding-bottom:var(--space-xl)}.u-pad-bottom-s-m{padding-bottom:var(--space-s-m)}.u-pad-bottom-m-l{padding-bottom:var(--space-m-l)}.u-pad-bottom-l-xl{padding-bottom:var(--space-l-xl)}.u-pad-bottom-xl-2xl{padding-bottom:var(--space-xl-2xl)}.u-pad-left-0{padding-left:0}.u-pad-left-s{padding-left:var(--space-s)}.u-pad-left-m{padding-left:var(--space-m)}.u-pad-left-l{padding-left:var(--space-l)}.u-pad-left-xl{padding-left:var(--space-xl)}.u-pad-right-0{padding-right:0}.u-pad-right-s{padding-right:var(--space-s)}.u-pad-right-m{padding-right:var(--space-m)}.u-pad-right-l{padding-right:var(--space-l)}.u-pad-right-xl{padding-right:var(--space-xl)}.u-pad-0{padding:0}.u-pad-s{padding:var(--space-s)}.u-pad-m{padding:var(--space-m)}.u-pad-l{padding:var(--space-l)}.u-pad-xl{padding:var(--space-xl)}.u-pad-y-s{padding-top:var(--space-s);padding-bottom:var(--space-s)}.u-pad-y-m{padding-top:var(--space-m);padding-bottom:var(--space-m)}.u-pad-y-m-l{padding-top:var(--space-m-l);padding-bottom:var(--space-m-l)}.u-pad-y-xl{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.u-pad-y-2xl{padding-top:var(--space-2xl);padding-bottom:var(--space-2xl)}.u-pad-y-l-xl{padding-top:var(--space-l-xl);padding-bottom:var(--space-l-xl)}.u-pad-y-l-2xl{padding-top:var(--space-l-2xl);padding-bottom:var(--space-l-2xl)}.u-pad-x-s{padding-left:var(--space-s);padding-right:var(--space-s)}.u-pad-x-m{padding-left:var(--space-m);padding-right:var(--space-m)}.u-pad-x-l{padding-left:var(--space-l);padding-right:var(--space-l)}.u-pad-x-xl{padding-left:var(--space-xl);padding-right:var(--space-xl)}.u-margin-top-0{margin-top:0}.u-margin-top-2xs{margin-top:var(--space-2xs)}.u-margin-top-xs{margin-top:var(--space-xs)}.u-margin-top-s{margin-top:var(--space-s)}.u-margin-top-m{margin-top:var(--space-m)}.u-margin-top-l{margin-top:var(--space-l)}.u-margin-top-xl{margin-top:var(--space-xl)}.u-margin-top-s-m{margin-top:var(--space-s-m)}.u-margin-top-m-l{margin-top:var(--space-m-l)}.u-margin-top-l-xl{margin-top:var(--space-l-xl)}.u-margin-top-xl-2xl{margin-top:var(--space-xl-2xl)}.u-margin-bottom-0{margin-bottom:0}.u-margin-bottom-s{margin-bottom:var(--space-s)}.u-margin-bottom-m{margin-bottom:var(--space-m)}.u-margin-bottom-l{margin-bottom:var(--space-l)}.u-margin-bottom-xl{margin-bottom:var(--space-xl)}.u-margin-bottom-s-m{margin-bottom:var(--space-s-m)}.u-margin-bottom-s-l{margin-bottom:var(--space-s-l)}.u-margin-bottom-m-l{margin-bottom:var(--space-m-l)}.u-margin-bottom-l-xl{margin-bottom:var(--space-l-xl)}.u-margin-left-0{margin-left:0}.u-margin-left-2xs{margin-left:var(--space-2xs)}.u-margin-left-xs{margin-left:var(--space-xs)}.u-margin-left-s{margin-left:var(--space-s)}.u-margin-left-m{margin-left:var(--space-m)}.u-margin-left-l{margin-left:var(--space-l)}.u-margin-left-xl{margin-left:var(--space-xl)}.u-margin-right-0{margin-right:0}.u-margin-right-xs{margin-right:var(--space-xs)}.u-margin-right-s{margin-right:var(--space-s)}.u-margin-right-m{margin-right:var(--space-m)}.u-margin-right-l{margin-right:var(--space-l)}.u-margin-right-xl{margin-right:var(--space-xl)}.u-margin-y-s{margin-top:var(--space-s);margin-bottom:var(--space-s)}.u-margin-y-s-m{margin-top:var(--space-s-m);margin-bottom:var(--space-s-m)}.u-margin-y-m{margin-top:var(--space-m);margin-bottom:var(--space-m)}.u-margin-y-l{margin-top:var(--space-l);margin-bottom:var(--space-l)}.u-margin-y-xl{margin-top:var(--space-xl);margin-bottom:var(--space-xl)}.u-margin-x-s{margin-left:var(--space-s);margin-right:var(--space-s)}.u-margin-x-m{margin-left:var(--space-m);margin-right:var(--space-m)}.u-margin-x-l{margin-left:var(--space-l);margin-right:var(--space-l)}.u-margin-x-xl{margin-left:var(--space-xl);margin-right:var(--space-xl)}.u-margin-auto{margin-left:auto;margin-right:auto}.u-width-auto{width:auto}.u-width-100{width:100%}.u-hr{padding-bottom:var(--space-m-xl);margin:0;margin-bottom:var(--space-m-xl);border:none;border-bottom:1px solid #fff8ec}
/*# sourceMappingURL=main.css.map */
