.CakeSection_cakeDisplayWrapper__b8LMh{position:relative;overflow:visible}.CakeSection_containerWrapper__Vb5Lr{position:relative;background-color:#fefefe;background-size:cover;background-position:50%;background-image:var(--background-image-large)}@media print,screen and (max-width:39.99875em){.CakeSection_containerWrapper__Vb5Lr{flex-direction:column;padding-top:41px;padding-bottom:24px;background-image:var(--background-image-small)}.CakeSection_containerWrapperWin__bEGdK{gap:initial}}.CakeSection_textContent__N3VsR{width:464px;align-content:center}@media print,screen and (max-width:39.99875em){.CakeSection_textContent__N3VsR{width:auto}}.CakeSection_labels__f9Yku{flex-wrap:wrap}.CakeSection_winCard__KfSxX{display:flex;flex-direction:column;gap:16px;width:100%;padding:32px;border-radius:24px;background-color:#fff}@media print,screen and (max-width:39.99875em){.CakeSection_winCard__KfSxX{padding:16px}}.CakeSection_winCardTimer__N7tdN.CakeSection_winCardTimer__N7tdN{color:#e25544}.CakeSection_winCardTimer__N7tdN.CakeSection_winCardTimer__N7tdN .hyphens{-webkit-hyphens:auto;hyphens:auto}.CakeSection_winCardTimer__N7tdN.CakeSection_winCardTimer__N7tdN{font-family:Manrope,sans-serif;font-size:1rem;font-weight:700;line-height:1.188em;letter-spacing:-.02em}.CakeSection_winCardOffer__UxDHn{display:flex;flex-direction:column;gap:8px}.CakeSection_winCardButton__yD2vO{align-self:flex-start;width:-moz-fit-content;width:fit-content}@media print,screen and (max-width:63.99875em){.CakeSection_winCardButton__yD2vO{align-self:stretch;width:100%}}.CakeSection_winCardOfferTitle__FD8r4{color:#22262f}.CakeSection_winCardOfferSubtitle__5yWNC{color:#464e62}.CakeSection_birthdayTag__79tlk{position:absolute;padding:16px 24px;border-radius:24px;left:74px;top:-16px;transform:rotate(-1.5deg);color:var(--c-text);background:#f9a6d4;font-family:var(--font-dela-gothic-one);font-size:1.5rem;font-weight:400;line-height:120%}@media print,screen and (max-width:63.99875em){.CakeSection_birthdayTag__79tlk{font-size:1.125rem;padding:12 16px;left:48px;top:-24px;border-radius:16px}}@media print,screen and (max-width:39.99875em){.CakeSection_birthdayTag__79tlk{width:-moz-max-content;width:max-content;font-size:1rem;left:50%;transform:translateX(-50%) rotate(-1.5deg);top:-20px}}.CakeSection_birthdayImage__JK74l{position:absolute;right:0;top:0;height:200px;width:300px}@media print,screen and (max-width:63.99875em){.CakeSection_birthdayImage__JK74l{width:200px;height:auto}}@media print,screen and (max-width:39.99875em){.CakeSection_birthdayImage__JK74l{display:none}}.CakeSection_cake__Z5Bi8{width:360px;border-radius:50%;position:relative}@media print,screen and (max-width:63.99875em){.CakeSection_cake__Z5Bi8{width:250px}}@media print,screen and (max-width:39.99875em){.CakeSection_cake__Z5Bi8{width:auto}}.CakeSection_cakeContent__BL5ac{position:relative;z-index:2}@media print,screen and (max-width:39.99875em){.CakeSection_cakeContentWin__HBxgK{--cake-scale:clamp(0.47,calc((100vw - 320px) / 240px * 0.53 + 0.47),1);transform:scale(var(--cake-scale));transform-origin:center;margin-inline:calc((var(--cake-scale) - 1)*147px);margin-block:calc((var(--cake-scale) - 1)*168px)}}.CakeSection_cakeImage__ohE0K{width:360px;height:432px;position:relative;transition:transform .3s ease-out,opacity .3s ease-out}.CakeSection_cakeImage__ohE0K.CakeSection_sliceAnimation__k1y97{animation:CakeSection_sliceFloat__LZxLU 2s ease-out forwards}.CakeSection_cakeImage__ohE0K.CakeSection_hidden__MW0Mm{opacity:0;pointer-events:none}.CakeSection_cakeImage__ohE0K.CakeSection_clickable__3YY_V{cursor:pointer}@media print,screen and (max-width:63.99875em){.CakeSection_cakeImage__ohE0K{width:280px;height:auto}}@media print,screen and (max-width:39.99875em){.CakeSection_cakeImage__ohE0K{width:280px;height:auto}}.CakeSection_cakeSlice__Gy9WT{width:147px;height:195px;position:absolute;top:210px;left:107px;transition:top .5s ease-out;z-index:1}@media print,screen and (max-width:63.99875em){.CakeSection_cakeSlice__Gy9WT{left:65px}}.CakeSection_cakeSlice__Gy9WT.CakeSection_sliceAtTop__vkjtx{top:20%}.CakeSection_cakeSlice__Gy9WT.CakeSection_clickable__3YY_V{cursor:pointer}.CakeSection_plate__VXLk3{position:absolute;top:27%;width:285px;height:256px;background-color:#e2e7f2;border-radius:50%;border:18px solid #f7f9ff;box-shadow:0 8px 0 #d1d6e2;animation:CakeSection_plateSlideIn__jumzc .8s ease-out forwards}.CakeSection_hintLines__Q0LAp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:3}.CakeSection_hintLineTop__sySA0{transform:rotate(60deg)}.CakeSection_hintLineBottom___Sjup{transform:rotate(120deg)}.CakeSection_hintLine__g5h6j{position:absolute;width:180px;height:4px;border:2px dashed rgba(0,0,0,.25);transform-origin:left center;left:0;top:0}.CakeSection_cuttingLines__KtlgY{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:3}.CakeSection_line__3HxI_{position:absolute;width:180px;height:4px;background:rgba(0,0,0,.4);transform-origin:left center;transition:transform .1s ease-out;left:0;top:0}.CakeSection_lineTop___nMyN.CakeSection_cutting__V_dxZ{animation:CakeSection_closeAnimationTop__eGik4 7s ease-in-out infinite}.CakeSection_lineBottom__7h2mp.CakeSection_cutting__V_dxZ{animation:CakeSection_closeAnimationBottom__Kym_L 7s ease-in-out infinite}.CakeSection_button___z8ys{animation:CakeSection_shake__9xFPs 3s infinite}@keyframes CakeSection_closeAnimationTop__eGik4{0%,to{transform:rotate(0deg)}25%,75%{transform:rotate(85deg)}50%{transform:rotate(0deg)}}@keyframes CakeSection_closeAnimationBottom__Kym_L{0%,to{transform:rotate(180deg)}25%,75%{transform:rotate(95deg)}50%{transform:rotate(180deg)}}@keyframes CakeSection_sliceFloat__LZxLU{0%{opacity:1;transform:translateY(0)}50%{opacity:.8;transform:translateY(-80px)}to{opacity:0;transform:translateY(-140px)}}@keyframes CakeSection_plateSlideIn__jumzc{0%{top:15%;opacity:0}to{top:50%;transform:translateY(-50%);opacity:1}}@keyframes CakeSection_shake__9xFPs{0%{transform:rotate(0deg)}10%{transform:rotate(-3deg)}20%{transform:rotate(3deg)}30%{transform:rotate(-3deg)}40%{transform:rotate(3deg)}50%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.LandingTag_tag__KYdoo{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;border-radius:32px}.LandingTag_withLeftIcon__8q7_y.LandingTag_tag__KYdoo,.LandingTag_withRightIcon__1D_K3.LandingTag_tag__KYdoo{gap:6px}.LandingTag_small__rS0tW{padding:6px 12px}.LandingTag_large__wzTI4{padding:12px 16px}.LandingTag_withLeftIcon__8q7_y.LandingTag_large__wzTI4{padding:12px 16px 12px 12px}.LandingTag_withRightIcon__1D_K3.LandingTag_large__wzTI4{padding:12px 12px 12px 16px}.LandingTag_indigo__yELUN{background-color:var(--c-bg-accent-ingigo);color:var(--c-text-bold)}.LandingTag_mintAccent__fDkkW{background-color:var(--c-bg-accent-mint);color:var(--c-text-bold)}.LandingTag_mintSecondary__ygD_3{background-color:var(--c-bg-accent-mint-secondary);color:var(--c-text)}.LandingTag_neutral__B037G{background-color:var(--c-bg-neutral);color:var(--c-text-secondary)}.LandingTag_transparent__gqfsF{background-color:rgba(0,0,0,0);color:var(--c-text)}.LandingTag_gray__ueqWr{background-color:var(--c-fill-secondary);color:var(--c-text-secondary)}.ScrollToSection_wrapper__malD5{position:absolute;height:0}.StudentCasesSlider_slide__kzRdJ{max-width:544px;background:var(--c-bg-neutral-secondary)}@media print,screen and (min-width:40em){.StudentCasesSlider_slide__kzRdJ{height:auto}}@media print,screen and (max-width:39.99875em){.StudentCasesSlider_slide__kzRdJ{max-width:320px;align-self:center}}.StudentCasesSlider_slideHeader__2qjQC{display:grid;grid-template-areas:"cardTitle link" "cardSubtitle link";justify-content:space-between;grid-gap:4px 14px;gap:4px 14px}.StudentCasesSlider_cardTitle__OcEh0{grid-area:cardTitle;align-items:center}@media print,screen and (min-width:40em){.StudentCasesSlider_cardTitle__OcEh0{min-height:64px}}.StudentCasesSlider_cardSubtitle__TbaNn{grid-area:cardSubtitle}.StudentCasesSlider_link__xMRjA{grid-area:link;width:48px;height:48px;border-radius:50%;background:#fafbfd;transform:rotate(135deg);border:1px solid var(--c-border)}.StudentCasesSlider_image__Bo9Es{width:100%;height:280px;overflow:hidden}@media print,screen and (max-width:39.99875em){.StudentCasesSlider_image__Bo9Es{height:150px}}.StudentCasesSlider_label__uG5bL{display:inline-block;width:64px}