@keyframes BannerButton_bannerColorChange__7uBc3{0%{color:#000}50%{color:#045a8b}to{color:#000}}.BannerButton_bannerButtonContainer__7A9XP{animation:BannerButton_bannerColorChange__7uBc3 5s infinite;width:100%;position:static}.BannerButton_bannerButtonContainer__7A9XP:hover{opacity:80%}.BannerButton_seasonalOverride__71NbU{animation:none;position:relative;overflow:hidden}.BannerButton_initialBannerSpace__Oba3s{height:calc(36px * var(--ui-density, 1))}@media (max-width:692px){.BannerButton_initialBannerSpace__Oba3s{height:calc(50px * var(--ui-density, 1))}}.BannerButton_bannerButtonContainer__7A9XP.BannerButton_discountPromotion__tVFc2{isolation:isolate;font-weight:700}.BannerButton_promotionEmoji__BIjpp{display:inline-block;transform-origin:center;animation:BannerButton_promotionEmojiPulse__pB2GN 3s ease-in-out infinite}.BannerButton_discountPromotion__tVFc2:after,.BannerButton_discountPromotion__tVFc2:before{content:"";position:absolute;top:0;bottom:0;width:50%;pointer-events:none;z-index:-1;background-image:linear-gradient(112deg,#0000 10%,#ffffff38 35%,#ffffffd9 50%,#ffffff38 65%,#0000 90%);background-size:50% 100%;background-repeat:no-repeat;opacity:0}.BannerButton_discountPromotion__tVFc2:before{left:0;animation:BannerButton_promotionHighlightFromLeft__6mZYQ 6s ease-in-out infinite}.BannerButton_discountPromotion__tVFc2:after{right:0;animation:BannerButton_promotionHighlightFromRight__esV6W 6s ease-in-out infinite}@keyframes BannerButton_promotionEmojiPulse__pB2GN{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.8)}}@keyframes BannerButton_promotionHighlightFromLeft__6mZYQ{0%,80%{opacity:0;background-position:-50% 0}83%{opacity:.85}98%{opacity:.85;background-position:150% 0}to{opacity:0;background-position:150% 0}}@keyframes BannerButton_promotionHighlightFromRight__esV6W{0%,80%{opacity:0;background-position:150% 0}83%{opacity:.85}98%{opacity:.85;background-position:-50% 0}to{opacity:0;background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.BannerButton_discountPromotion__tVFc2:after,.BannerButton_discountPromotion__tVFc2:before,.BannerButton_promotionEmoji__BIjpp{animation:none}}@media (max-width:407px){.BannerButton_initialBannerSpace__Oba3s{height:calc(75px * var(--ui-density, 1))}}.BlogPost_featuredPost__0e8xJ{height:calc(400px * var(--ui-density, 1));padding:calc(20px * var(--ui-density, 1));margin-bottom:calc(20px * var(--ui-density, 1));background-image:linear-gradient(135deg,#83a4d4,#b6fbff);color:#fff;box-shadow:0 calc(4px * var(--ui-density, 1)) calc(15px * var(--ui-density, 1)) #0003}.BlogPost_featuredPost__0e8xJ h1{font-size:calc(60px * var(--ui-density, 1));color:#464444}.BlogPost_featuredPost__0e8xJ h2{font-size:calc(50px * var(--ui-density, 1));color:#fff}.BlogPost_blogPageContainer__zrkmI{background-color:#f6f1e7}.BlogPost_blogGridBottom__U5xSl,.BlogPost_blogGrid__kMuhn{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(350px * var(--ui-density, 1)),1fr));gap:calc(20px * var(--ui-density, 1));padding:calc(20px * var(--ui-density, 1));margin-bottom:calc(20px * var(--ui-density, 1));border-radius:calc(15px * var(--ui-density, 1))}.BlogPost_blogGridBottom__U5xSl{margin-top:calc(20px * var(--ui-density, 1))}.BlogPost_blogGridBottom__U5xSl .BlogPost_blogPostTile__qtH_u{max-width:100%;padding:calc(15px * var(--ui-density, 1));border-radius:calc(10px * var(--ui-density, 1));box-shadow:0 calc(4px * var(--ui-density, 1)) calc(10px * var(--ui-density, 1)) #0000001a;transition:box-shadow .3s ease,transform .3s ease}.BlogPost_blogGridBottom__U5xSl .BlogPost_blogPostTile__qtH_u:hover{transform:scale(1.03);box-shadow:0 calc(8px * var(--ui-density, 1)) calc(20px * var(--ui-density, 1)) #0000004d}.BlogPost_blogContent__AY_hm{--list-indent:calc(3rem * var(--ui-density, 1));padding:calc(2.5rem * var(--ui-density, 1));border-radius:calc(12px * var(--ui-density, 1));box-shadow:0 calc(4px * var(--ui-density, 1)) calc(15px * var(--ui-density, 1)) #00000014;margin:0 auto;border:calc(1px * var(--ui-density, 1)) solid #d9cfc0;background-color:#fbf8f1}.BlogPost_blogContent__AY_hm h1,.BlogPost_blogContent__AY_hm h2,.BlogPost_blogContent__AY_hm h3,.BlogPost_blogContent__AY_hm h4{margin-top:calc(2.5rem * var(--ui-density, 1));margin-bottom:calc(1.5rem * var(--ui-density, 1))}.BlogPost_blogContent__AY_hm li,.BlogPost_blogContent__AY_hm ol,.BlogPost_blogContent__AY_hm p,.BlogPost_blogContent__AY_hm ul{font-family:Source Sans\ 3,Inter,Arial,sans-serif}.BlogPost_blogContent__AY_hm h1{font-size:clamp(calc(2.5rem * var(--ui-density, 1)),calc(4vw * var(--ui-density, 1)),calc(4.2rem * var(--ui-density, 1)));line-height:1.05;letter-spacing:-.02em}.BlogPost_blogContent__AY_hm h1,.BlogPost_blogContent__AY_hm h2{font-family:"DM Serif Display",Georgia,Times New Roman,serif;font-weight:400;color:#1d1b1a;text-align:left}.BlogPost_blogContent__AY_hm h2{font-size:calc(2rem * var(--ui-density, 1));line-height:1.12;letter-spacing:-.01em}.BlogPost_blogContent__AY_hm h3{font-family:"DM Serif Display",Georgia,Times New Roman,serif;font-size:calc(1.5rem * var(--ui-density, 1));font-weight:400;line-height:1.2;color:#1d1b1a;text-align:left}.BlogPost_blogContent__AY_hm h4{font-size:calc(1.5rem * var(--ui-density, 1));font-weight:600}.BlogPost_blogContent__AY_hm p{margin-top:calc(1.5rem * var(--ui-density, 1))}.BlogPost_blogContent__AY_hm li,.BlogPost_blogContent__AY_hm p{font-size:calc(1.15rem * var(--ui-density, 1));line-height:1.8;color:#3c3732;margin-bottom:calc(1.5rem * var(--ui-density, 1))}.BlogPost_publishDate__s45pQ{margin-top:calc(.25rem * var(--ui-density, 1));margin-bottom:calc(1rem * var(--ui-density, 1));font-size:calc(.875rem * var(--ui-density, 1));line-height:1.4;color:#6a625a;opacity:.85;text-align:left;font-family:Source Sans\ 3,Inter,Arial,sans-serif}.BlogPost_blogContent__AY_hm img{display:block;margin:calc(2rem * var(--ui-density, 1)) auto;max-width:100%;border-radius:calc(8px * var(--ui-density, 1));box-shadow:0 calc(4px * var(--ui-density, 1)) calc(12px * var(--ui-density, 1)) #0000001a}.BlogPost_blogContent__AY_hm pre{margin:calc(2rem * var(--ui-density, 1)) auto;padding:calc(18px * var(--ui-density, 1)) calc(20px * var(--ui-density, 1));background:#1d1b1a;border:none;border-left:calc(3px * var(--ui-density, 1)) solid #a9783d;border-radius:calc(12px * var(--ui-density, 1));box-shadow:0 calc(4px * var(--ui-density, 1)) calc(12px * var(--ui-density, 1)) #0000002e;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(.9rem * var(--ui-density, 1));line-height:1.6;color:#f6eee4;overflow:auto}.BlogPost_blogContent__AY_hm ul ul{padding-left:2em;list-style-type:disc}.BlogPost_blogContent__AY_hm a{color:#6e4e25;text-decoration:underline;text-decoration-thickness:calc(2px * var(--ui-density, 1));text-underline-offset:calc(3px * var(--ui-density, 1));-webkit-text-decoration-color:#6e4e2559;text-decoration-color:#6e4e2559;font-weight:500;transition:all .2s ease}.BlogPost_blogContent__AY_hm a:hover{color:#8b5b24;-webkit-text-decoration-color:#8b5b2499;text-decoration-color:#8b5b2499}.BlogPost_errorState__VhY9A{padding:calc(20px * var(--ui-density, 1));text-align:center;background-color:#fff0f0;color:#c00;border-radius:calc(10px * var(--ui-density, 1));border:calc(1px * var(--ui-density, 1)) solid #fcc}.BlogPost_blogContentWrapper__CfjCq{display:flex;gap:calc(3rem * var(--ui-density, 1));margin-bottom:calc(3rem * var(--ui-density, 1))}.BlogPost_promotionWidgetContainer__R9_p4{margin-top:calc(25px * var(--ui-density, 1));width:calc(300px * var(--ui-density, 1));flex-shrink:0;position:-webkit-sticky;position:sticky;top:calc(30px * var(--ui-density, 1));align-self:flex-start;max-height:calc(calc(100 * 1vh) - calc(60px * var(--ui-density, 1)));overflow-y:auto;transition:transform .3s ease;right:calc(5px * var(--ui-density, 1))}.BlogPost_shareButtonContainer__StTPV{display:flex;justify-content:center;margin-top:calc(2rem * var(--ui-density, 1))}.BlogPost_blogGridBottomContainer__dPd_3{margin-top:calc(4rem * var(--ui-density, 1));padding-top:calc(2rem * var(--ui-density, 1));border-top:calc(1px * var(--ui-density, 1)) solid #eaeaea}.BlogPost_blogContent__AY_hm iframe{display:block;margin:calc(2rem * var(--ui-density, 1)) auto;max-width:100%}.BlogPost_blogContent__AY_hm hr{height:calc(1px * var(--ui-density, 1));background:#d9cfc0;border:none;margin:calc(28px * var(--ui-density, 1)) 0}.BlogPost_blogGridBottomContainer__dPd_3 h2{font-size:calc(1.75rem * var(--ui-density, 1));font-weight:700;color:#222;text-align:center;margin-bottom:calc(2rem * var(--ui-density, 1))}.BlogPost_blogContent__AY_hm :is(ul,ol){-webkit-margin-start:0;margin-inline-start:0;-webkit-padding-start:var(--list-indent);padding-inline-start:var(--list-indent);padding-left:var(--list-indent);list-style-position:outside}.BlogPost_blogContent__AY_hm ol ol,.BlogPost_blogContent__AY_hm ol ul,.BlogPost_blogContent__AY_hm ul ol,.BlogPost_blogContent__AY_hm ul ul{-webkit-padding-start:var(--list-indent)!important;padding-inline-start:var(--list-indent)!important;padding-left:var(--list-indent)!important}.BlogPost_blogContent__AY_hm li+li{margin-top:calc(.25rem * var(--ui-density, 1))}.BlogPost_blogContent__AY_hm blockquote{margin:calc(2.5rem * var(--ui-density, 1)) auto;padding:calc(16px * var(--ui-density, 1)) calc(20px * var(--ui-density, 1));background-color:#fbf8f1;border:none;border-left:calc(3px * var(--ui-density, 1)) solid #a9783d;border-radius:0 calc(10px * var(--ui-density, 1)) calc(10px * var(--ui-density, 1)) 0;box-shadow:none}.BlogPost_blogContent__AY_hm blockquote p{font-family:"DM Serif Display",Georgia,serif;font-style:italic;font-size:calc(1.2rem * var(--ui-density, 1));color:#5c3a1e;line-height:1.55;margin:0}.BlogPost_blogContent__AY_hm blockquote>:last-child{margin-bottom:0}.BlogPost_blogContent__AY_hm blockquote:before{content:"\201C";font-family:Georgia,Times New Roman,serif;font-size:calc(3rem * var(--ui-density, 1));color:#d4a574;opacity:.5;float:left;margin:calc(-.25rem * var(--ui-density, 1)) calc(.5rem * var(--ui-density, 1)) 0 calc(-.25rem * var(--ui-density, 1));line-height:1}.BlogPost_blogContent__AY_hm blockquote cite{display:block;margin-top:calc(1rem * var(--ui-density, 1));font-style:normal;font-size:calc(.9rem * var(--ui-density, 1));font-weight:500;color:#242423;opacity:.7;text-align:left}.BlogPost_blogContent__AY_hm blockquote cite:before{content:"— "}.BlogPost_blogContent__AY_hm blockquote cite a{text-decoration:underline;text-decoration-thickness:calc(2px * var(--ui-density, 1));text-underline-offset:calc(3px * var(--ui-density, 1));color:#444}.BlogPost_blogContent__AY_hm blockquote cite a:hover{color:#111}.BlogPost_blogContent__AY_hm table{width:100%;border-collapse:collapse;margin:calc(2rem * var(--ui-density, 1)) 0;font-family:Source Sans\ 3,Inter,Arial,sans-serif;font-size:calc(1.05rem * var(--ui-density, 1));line-height:1.6;overflow-x:auto;display:table}.BlogPost_blogContent__AY_hm thead{background-color:#1d1b1a}.BlogPost_blogContent__AY_hm thead th{color:#f6eee4;font-weight:600;text-align:left;padding:calc(12px * var(--ui-density, 1)) calc(16px * var(--ui-density, 1));font-size:calc(1rem * var(--ui-density, 1));letter-spacing:.01em;border-bottom:calc(2px * var(--ui-density, 1)) solid #a9783d}.BlogPost_blogContent__AY_hm tbody td{padding:calc(12px * var(--ui-density, 1)) calc(16px * var(--ui-density, 1));color:#3c3732;border-bottom:calc(1px * var(--ui-density, 1)) solid #d9cfc0;vertical-align:top}.BlogPost_blogContent__AY_hm tbody tr:last-child td{border-bottom:none}.BlogPost_blogContent__AY_hm tbody tr:nth-child(2n){background-color:#a9783d0f}.BlogPost_blogContent__AY_hm tbody tr:hover{background-color:#a9783d1a}.BlogPost_blogContent__AY_hm .callout-box-promotion{margin:calc(2rem * var(--ui-density, 1)) auto;padding:calc(1.5rem * var(--ui-density, 1)) calc(2rem * var(--ui-density, 1));border-radius:calc(12px * var(--ui-density, 1));border:calc(2px * var(--ui-density, 1)) solid #d9cfc0;background-color:#1d1b1a;box-shadow:calc(4px * var(--ui-density, 1)) calc(4px * var(--ui-density, 1)) 0 #d9cfc0;transition:all .15s ease;display:flex;flex-direction:column;align-items:center}.BlogPost_blogContent__AY_hm .callout-box-promotion:hover{box-shadow:calc(2px * var(--ui-density, 1)) calc(2px * var(--ui-density, 1)) 0 #d9cfc0;transform:translate(calc(2px * var(--ui-density, 1)),calc(2px * var(--ui-density, 1)))}.BlogPost_blogContent__AY_hm .callout-box-promotion p{margin:0;font-size:calc(1.3rem * var(--ui-density, 1));line-height:1.6;text-align:center;font-weight:500;color:#f8f4e0}.BlogPost_blogContent__AY_hm .callout-box-promotion a{font-weight:600;color:#f8f4e0;text-decoration:underline;text-decoration-thickness:calc(1px * var(--ui-density, 1));text-underline-offset:calc(4.5px * var(--ui-density, 1));display:inline-block;transform-origin:center;animation:BlogPost_blogLinkPulse__khNTK 4s ease-in-out infinite}.BlogPost_blogContent__AY_hm .callout-box-promotion a+a{margin-top:calc(.25rem * var(--ui-density, 1))}@keyframes BlogPost_blogLinkPulse__khNTK{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.BlogPost_blogContent__AY_hm .callout-box-promotion a{animation:none}}@media only screen and (max-width:1225px){.BlogPost_blogContent__AY_hm{width:74%}}@media only screen and (max-width:1184px){.BlogPost_blogContent__AY_hm{width:72%}}@media only screen and (max-width:1072px){.BlogPost_blogContent__AY_hm{width:70%}}@media only screen and (max-width:1015px){.BlogPost_blogContent__AY_hm{width:68%}}@media only screen and (max-width:1000px){.BlogPost_blogContent__AY_hm{width:67%}}@media only screen and (max-width:937px){.BlogPost_blogContentWrapper__CfjCq{flex-direction:column}.BlogPost_promotionWidgetContainer__R9_p4{width:100%;max-width:calc(600px * var(--ui-density, 1));margin:calc(1px * var(--ui-density, 1)) auto 0;padding:0 calc(20px * var(--ui-density, 1))}.BlogPost_blogContent__AY_hm{width:100%;margin-right:0}}@media only screen and (max-width:768px){.BlogPost_featuredPost__0e8xJ{height:auto;padding:calc(2rem * var(--ui-density, 1)) calc(1rem * var(--ui-density, 1));margin-bottom:calc(2rem * var(--ui-density, 1))}.BlogPost_featuredPost__0e8xJ h1{font-size:calc(2.5rem * var(--ui-density, 1))}.BlogPost_featuredPost__0e8xJ h2{font-size:calc(2rem * var(--ui-density, 1))}.BlogPost_blogGridBottom__U5xSl,.BlogPost_blogGrid__kMuhn{gap:calc(15px * var(--ui-density, 1));padding:calc(10px * var(--ui-density, 1))}.BlogPost_blogContent__AY_hm{padding:calc(1.75rem * var(--ui-density, 1))}.BlogPost_blogContent__AY_hm li,.BlogPost_blogContent__AY_hm p{font-size:calc(1rem * var(--ui-density, 1))}.BlogPost_blogContent__AY_hm table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;font-size:calc(.95rem * var(--ui-density, 1))}.BlogPost_blogContent__AY_hm tbody td,.BlogPost_blogContent__AY_hm thead th{padding:calc(10px * var(--ui-density, 1)) calc(12px * var(--ui-density, 1));min-width:calc(120px * var(--ui-density, 1))}}@media only screen and (max-width:600px){.BlogPost_blogGridBottom__U5xSl,.BlogPost_blogGrid__kMuhn{grid-template-columns:1fr}.BlogPost_blogContent__AY_hm{padding:calc(1.5rem * var(--ui-density, 1))}.BlogPost_blogContent__AY_hm h2{font-size:calc(1.5rem * var(--ui-density, 1))}.BlogPost_blogContent__AY_hm h3{font-size:calc(1.25rem * var(--ui-density, 1))}.BlogPost_blogContent__AY_hm li,.BlogPost_blogContent__AY_hm p{font-size:calc(1rem * var(--ui-density, 1))}.BlogPost_blogContent__AY_hm iframe{height:auto}.BlogPost_blogContent__AY_hm tbody td,.BlogPost_blogContent__AY_hm thead th{padding:calc(8px * var(--ui-density, 1)) calc(10px * var(--ui-density, 1));font-size:calc(.9rem * var(--ui-density, 1))}}.PromotionWidget_promotionWidget__AzNHC{--promotion-widget-bg:#241f1d;--promotion-widget-box-shadow:0 calc(18px * var(--ui-density, 1)) calc(40px * var(--ui-density, 1)) #0f0a0847;--promotion-section-bg:#0000;--promotion-title-color:#f6eee4;--promotion-description-color:#c8baa8;--promotion-button-bg:linear-gradient(180deg,#9a6cf0,#7446e8 50%,#6336d4);--promotion-button-hover-bg:linear-gradient(180deg,#a87cf2,#8556ea 50%,#7040d8);--promotion-button-text:#fff;margin-top:calc(.5rem * var(--ui-density, 1));margin-bottom:calc(.5rem * var(--ui-density, 1));padding:calc(1rem * var(--ui-density, 1));background:radial-gradient(ellipse 70% 45% at 10% 5%,#5a378c66 0,#0000 68%),radial-gradient(ellipse 40% 30% at 85% 8%,#64585073 0,#0000 60%),radial-gradient(ellipse 45% 28% at 8% 55%,#4b3e3a6b 0,#0000 58%),radial-gradient(ellipse 60% 42% at 90% 88%,#6e4e1c52 0,#0000 62%),radial-gradient(ellipse 80% 60% at 50% 50%,#28201c99 0,#0000 85%),#241f1d;box-shadow:var(--promotion-widget-box-shadow);border-radius:calc(18px * var(--ui-density, 1));border:calc(1px * var(--ui-density, 1)) solid #ffffff0d;overflow:hidden;box-sizing:border-box}.PromotionWidget_promotionSection__Hn7IP{background:var(--promotion-section-bg);border:none;padding:0;margin:0 0 calc(22px * var(--ui-density, 1)) 0;padding-bottom:calc(22px * var(--ui-density, 1));border-bottom:calc(1px * var(--ui-density, 1)) solid #e2b36a2e}.PromotionWidget_promotionSection__Hn7IP:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.PromotionWidget_sectionHeader__uHLzC{display:flex;align-items:flex-start;gap:calc(12px * var(--ui-density, 1));margin-bottom:calc(10px * var(--ui-density, 1))}.PromotionWidget_sectionIcon__Nu5rY{width:calc(30px * var(--ui-density, 1));height:calc(30px * var(--ui-density, 1));min-width:calc(30px * var(--ui-density, 1));border-radius:50%;background:#e2b36a24;color:#e2b36a;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:calc(2px * var(--ui-density, 1))}.PromotionWidget_sectionTitle__LQ662{color:var(--promotion-title-color);font-family:"DM Serif Display",Georgia,serif;font-size:calc(1.2rem * var(--ui-density, 1));font-weight:400;line-height:1.2;letter-spacing:-.01em;margin:0;text-align:left}.PromotionWidget_sectionDescription__BzBm0{color:var(--promotion-description-color);font-family:Source Sans\ 3,Inter,Arial,sans-serif;font-size:calc(.95rem * var(--ui-density, 1));font-weight:400;line-height:1.65;margin:0 0 calc(14px * var(--ui-density, 1));text-align:center}.PromotionWidget_sectionDescription__BzBm0 strong{color:#f0e4d0;font-weight:700}.PromotionWidget_sectionLink__sSWwm{display:flex;justify-content:center;margin-top:calc(1px * var(--ui-density, 1))}.PromotionWidget_button__dPueR{background:var(--promotion-button-bg)!important;color:var(--promotion-button-text)!important;display:block;width:100%;border:none;padding:calc(13px * var(--ui-density, 1)) 0;font-family:Source Sans\ 3,Inter,Arial,sans-serif!important;font-size:calc(1rem * var(--ui-density, 1))!important;font-weight:700!important;letter-spacing:.02em;text-align:center;cursor:pointer;box-shadow:0 calc(8px * var(--ui-density, 1)) calc(24px * var(--ui-density, 1)) #5f38d661,inset 0 calc(1px * var(--ui-density, 1)) 0 #ffffff2e;transition:background .15s ease,box-shadow .15s ease,transform .15s ease;min-height:calc(48px * var(--ui-density, 1))}.PromotionWidget_button__dPueR:hover{background:var(--promotion-button-hover-bg)!important;box-shadow:0 calc(12px * var(--ui-density, 1)) calc(28px * var(--ui-density, 1)) #5f38d670,inset 0 calc(1px * var(--ui-density, 1)) 0 #ffffff38;transform:translateY(calc(-1px * var(--ui-density, 1)))}.PromotionWidget_button__dPueR:active{transform:translateY(0);box-shadow:0 calc(4px * var(--ui-density, 1)) calc(12px * var(--ui-density, 1)) #5f38d647}.PromotionWidget_button__dPueR:focus-visible{outline:calc(2px * var(--ui-density, 1)) solid #7446e859;outline-offset:calc(2px * var(--ui-density, 1))}.PromotionWidget_top__x62Qu{margin-bottom:calc(24px * var(--ui-density, 1))}.PromotionWidget_bottom__d3w7_{margin-top:calc(24px * var(--ui-density, 1))}.PromotionWidget_inline__NhD0O{width:100%;margin:calc(24px * var(--ui-density, 1)) 0}.PromotionWidget_sticky__Sc7xu{position:-webkit-sticky;position:sticky;bottom:0;width:100%;z-index:100}.PromotionWidget_leftSidebar__78XEw{position:fixed;left:0;top:calc(100px * var(--ui-density, 1));width:calc(300px * var(--ui-density, 1))}.PromotionWidget_rightSidebar__P_rGD{position:fixed;right:0;top:calc(100px * var(--ui-density, 1))}.PromotionWidget_mobile-top__HO36n{position:static;margin-bottom:calc(24px * var(--ui-density, 1))}.PromotionWidget_mobile-bottom__smDxM{position:static;margin-top:calc(24px * var(--ui-density, 1))}.PromotionWidget_mobile-inline__e0iUT{position:static;width:100%;margin:calc(24px * var(--ui-density, 1)) 0}.PromotionWidget_mobile-sticky__Z4sPB{position:static;width:100%}.PromotionWidget_blogPromoWidget__zrg0f{position:relative}.PromotionWidget_blogPromoWidget__zrg0f:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 10%,#7446e81f 0,#0000 45%),radial-gradient(circle at 85% 90%,#e2b36a14 0,#0000 40%);pointer-events:none;border-radius:calc(18px * var(--ui-density, 1))}@media screen and (max-width:1023px){.PromotionWidget_leftSidebar__78XEw{position:static;width:100%}.PromotionWidget_rightSidebar__P_rGD{position:static;width:100%;right:auto;left:auto;top:auto;bottom:auto}}@media screen and (max-width:500px){.PromotionWidget_promotionWidget__AzNHC{padding:calc(.9rem * var(--ui-density, 1))}.PromotionWidget_sectionTitle__LQ662{font-size:calc(1.1rem * var(--ui-density, 1))}.PromotionWidget_sectionDescription__BzBm0{font-size:calc(.9rem * var(--ui-density, 1))}}.ShareButton_shareButton__DS1HB{display:inline-flex;align-items:center;justify-content:center;gap:calc(10px * var(--ui-density, 1));min-height:calc(54px * var(--ui-density, 1));padding:0 calc(20px * var(--ui-density, 1));border-radius:calc(14px * var(--ui-density, 1));border:calc(1px * var(--ui-density, 1)) solid #be9654;color:#1e1b18;font-family:Source Sans\ 3,Inter,Arial,sans-serif;font-size:calc(1rem * var(--ui-density, 1));font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(180deg,#ffffff2e,#fff0 28%),linear-gradient(180deg,#efd9a8,#e4c98d);box-shadow:0 calc(6px * var(--ui-density, 1)) calc(16px * var(--ui-density, 1)) #78592029,inset 0 calc(1px * var(--ui-density, 1)) 0 #ffffff59;transition:background .16s ease,box-shadow .16s ease,transform .16s ease,border-color .16s ease}.ShareButton_shareButton__DS1HB:hover{background:linear-gradient(180deg,#f3dfb4,#e9d095);border-color:#b98c44;box-shadow:0 calc(9px * var(--ui-density, 1)) calc(20px * var(--ui-density, 1)) #7859202e,inset 0 calc(1px * var(--ui-density, 1)) 0 #fff6;transform:translateY(calc(-1px * var(--ui-density, 1)))}.ShareButton_shareButton__DS1HB:active{background:linear-gradient(180deg,#e6cf9b,#ddc183);box-shadow:0 calc(4px * var(--ui-density, 1)) calc(10px * var(--ui-density, 1)) #78592024,inset 0 calc(1px * var(--ui-density, 1)) 0 #fff3;transform:translateY(0)}.ShareButton_shareButton__DS1HB:focus-visible{outline:calc(2px * var(--ui-density, 1)) solid #7446e859;outline-offset:calc(3px * var(--ui-density, 1))}.ShareButton_shareButtonIcon__7X3UX{color:#1e1b18;font-size:calc(1.1rem * var(--ui-density, 1))}.ShareButton_shareMenu__zMU70 .MuiPaper-root{background:#fbf8f1;border:calc(1px * var(--ui-density, 1)) solid #d9cfc0;border-radius:calc(14px * var(--ui-density, 1));box-shadow:0 calc(18px * var(--ui-density, 1)) calc(32px * var(--ui-density, 1)) #2b201224;color:#2b2622;padding:calc(8px * var(--ui-density, 1))}.ShareButton_shareMenu__zMU70 .MuiMenuItem-root{min-height:calc(42px * var(--ui-density, 1));border-radius:calc(10px * var(--ui-density, 1));font-size:calc(.98rem * var(--ui-density, 1));color:#2b2622;font-family:Source Sans\ 3,Inter,Arial,sans-serif}.ShareButton_shareMenu__zMU70 .MuiMenuItem-root:hover{background:#f2e9da}.ShareButton_menuIcon__kJR_T{margin-right:calc(8px * var(--ui-density, 1));color:#8a6330}.ShareButton_menuText__xCCW2{vertical-align:middle;color:#2b2622}@media (max-width:600px){.ShareButton_shareButton__DS1HB{min-height:calc(48px * var(--ui-density, 1));padding:0 calc(16px * var(--ui-density, 1));font-size:calc(.95rem * var(--ui-density, 1));letter-spacing:.03em}}