html:has(.home-frosted-page){height:auto;min-height:100%;overflow:visible}html:has(.home-frosted-page) body{height:auto;min-height:100%;overflow:visible}.home-frosted-page{--home-frost-base:var(--background);--home-frost-card:#ffffffc7;--home-frost-card-border:#ffffffb3;--home-frost-shadow:0 1px 2px #2018240a,0 10px 28px #2018240d;--home-frost-shadow-hover:0 2px 4px #2018240d,0 16px 36px #20182414;--home-frost-icon-well:#ffffff8c;--home-frost-icon-well-border:#ffffffa6;--home-frost-footer-border:#20182414;--home-sd-ink:#141b24;--home-sd-mute:#454e58;--home-sd-mute-60:#5b646f;--home-sd-faint:#737b85;--home-sd-accent:#00828f;--home-sd-link:#00636c;--home-sd-ease:cubic-bezier(.22,1,.36,1);--home-focus-ring:0 0 0 2px var(--background),0 0 0 4px #008b988c;background-color:var(--home-frost-base);min-width:0;min-height:100dvh;overflow-x:clip}@supports (color:lab(0% 0 0)){.home-frosted-page{--home-sd-ink:lab(9.47796% -1.69584 -6.93499);--home-sd-mute:lab(32.6918% -1.96417 -7.03374);--home-sd-mute-60:lab(41.9742% -2.00994 -7.05371);--home-sd-faint:lab(51.2592% -1.85683 -6.37058);--home-sd-accent:lab(48.8179% -35.0531 -18.728);--home-sd-link:lab(37.047% -29.1803 -15.5962);--home-focus-ring:0 0 0 2px var(--background),0 0 0 4px lab(52.3021% -35.154 -18.764/.55)}}.dark .home-frosted-page{--home-frost-base:var(--background);--home-frost-card:#16161ce0;--home-frost-card-border:#ffffff1a;--home-frost-shadow:0 1px 2px #00000073,0 10px 28px #00000080;--home-frost-shadow-hover:0 2px 6px #00000080,0 16px 36px #00000094;--home-frost-icon-well:#ffffff0f;--home-frost-icon-well-border:#ffffff1a;--home-frost-footer-border:#ffffff14}.home-frost-orb{filter:blur(72px);will-change:transform;border-radius:50%;position:absolute}.home-frost-orb--a{background:#d9e7f180;background:lab(90.7483% -3.20742 -6.5629/.5);width:min(52vw,640px);height:min(52vw,640px);top:-12%;left:-8%}.home-frost-orb--b{background:#c8e4e766;background:lab(88.6714% -9.10595 -4.86864/.4);width:min(48vw,560px);height:min(48vw,560px);top:18%;right:-14%}.home-frost-orb--c{background:#f4dfd84d;background:lab(90.5599% 6.51306 6.24428/.3);width:min(40vw,480px);height:min(40vw,480px);bottom:8%;left:28%}.home-frost-grain{mix-blend-mode:overlay;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:120px 120px}.dark .home-frosted-page .home-frost-grain{mix-blend-mode:soft-light;opacity:.14}.home-frost-card{background:var(--home-frost-card);border-color:var(--home-frost-card-border);box-shadow:var(--home-frost-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.home-frost-card:hover{box-shadow:var(--home-frost-shadow-hover)}.home-frost-icon-well{background:var(--home-frost-icon-well);border-color:var(--home-frost-icon-well-border)}.home-frosted-page .home-frosted-footer{border-top-color:var(--home-frost-footer-border);background:0 0}.dark .home-frosted-page .home-category-icon{color:#ffffffc7}.dark .home-frosted-page .home-category-icon:hover,.dark .home-frosted-page .group:hover .home-category-icon{color:#fffffff2}.home-frosted-page .home-featured-media{background:#d5f1f573;background:lab(93.3115% -9.10807 -4.87045/.45);border:1px solid #89c3ca47;border:1px solid lab(75.0149% -18.0748 -9.63178/.28)}.dark .home-frosted-page .home-featured-media{background:#00828f1f;background:lab(48.8179% -35.0531 -18.728/.12);border:1px solid #00828f38;border:1px solid lab(48.8179% -35.0531 -18.728/.22)}.home-frosted-page .home-try-spotlight>.home-frost-card{border-color:#89c3ca52;border-color:lab(75.0149% -18.0748 -9.63178/.32)}.dark .home-frosted-page .home-try-spotlight>.home-frost-card{border-color:#00828f47;border-color:lab(48.8179% -35.0531 -18.728/.28)}.home-try-spotlight [data-spotlight-panel]{animation:.35s home-spotlight-fade}@keyframes home-spotlight-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-try-spotlight [data-spotlight-panel]{animation:none}}.home-badge-marquee-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.home-badge-marquee-track{width:max-content;animation:42s linear infinite home-badge-marquee-scroll;display:flex}.home-badge-marquee:hover .home-badge-marquee-track,.home-badge-marquee:focus-within .home-badge-marquee-track{animation-play-state:paused}.home-badge-marquee-row{align-items:center;gap:1rem;padding-inline:.5rem;display:flex}@keyframes home-badge-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.home-badge-marquee-viewport{overflow:visible;-webkit-mask-image:none;mask-image:none}.home-badge-marquee-track{flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;padding-inline:1rem;animation:none}.home-badge-marquee-row:last-child{display:none}.home-badge-marquee-row:first-child{flex-wrap:wrap;justify-content:center}}.home-hero__intro{flex-direction:column;align-items:stretch;gap:1.5rem;display:flex}.home-hero__copy{text-align:left;min-width:0}@media (min-width:900px){.home-hero__intro{grid-template-columns:minmax(0,1fr) 11.75rem;align-items:end;gap:0 clamp(1.75rem,4vw,3.25rem);display:grid}}.home-hero__title{letter-spacing:-.035em;max-width:14ch;color:var(--home-sd-ink);margin:0;font-size:clamp(2.5rem,6vw,3.75rem);font-weight:700;line-height:1.02}.home-hero__desc{max-width:36ch;color:var(--home-sd-mute);margin:1.25rem 0 0;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:450;line-height:1.45}.home-hero__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.75rem;display:flex}.home-hero__surprise{background:var(--home-sd-ink);color:#fff;letter-spacing:-.01em;cursor:pointer;height:2.75rem;transition:transform .2s var(--home-sd-ease),opacity .2s ease,box-shadow .2s ease;border:0;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;font-size:.95rem;font-weight:600;display:inline-flex;box-shadow:0 8px 20px #2018241f}.home-hero__surprise:hover{opacity:.92;transform:translateY(-1px);box-shadow:0 12px 28px #20182429}.home-hero__surprise:active{transform:translateY(1px)scale(.98)}.home-hero__surprise:focus-visible{box-shadow:var(--home-focus-ring);outline:none}.home-hero__surprise:disabled{opacity:.55;cursor:not-allowed}.home-hero__tools-link{color:var(--home-sd-mute);transition:color .2s ease,gap .2s var(--home-sd-ease);align-items:center;gap:.4rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.home-hero__tools-link:hover{color:var(--home-sd-ink);gap:.55rem}.home-hero__tools-link:focus-visible{box-shadow:var(--home-focus-ring);border-radius:4px;outline:none}.home-ethical-ad{--ea-bgcolor:transparent;--ea-bgcolor-dark:transparent;--ea-color-link:var(--home-sd-mute);--ea-color-link-bold:var(--home-sd-ink);--ea-color-link-callout:var(--home-sd-faint);--ea-font-size:13px;--ea-image-placement-width:180px;flex:none;justify-content:flex-start;width:100%;min-height:12.5rem;display:flex}.home-ethical-ad [data-ea-publisher]{width:100%;max-width:11.75rem}.home-ethical-ad .ea-placement{-webkit-backdrop-filter:blur(16px);max-width:11.75rem;overflow:hidden;border:1px solid var(--home-frost-card-border)!important;background:var(--home-frost-card)!important;width:100%!important;box-shadow:var(--home-frost-shadow)!important;border-radius:1.125rem!important;margin:0!important}.home-ethical-ad .ea-content{padding:.9rem .9rem .75rem!important}.home-ethical-ad .ea-callout a,.home-ethical-ad .ea-callout{opacity:.7;font-size:.68rem!important}.home-ethical-ad:not(:has(.loaded)){opacity:.001}.home-ethical-ad:has(.loaded){opacity:1;min-height:0}@media (max-width:899px){.home-ethical-ad{opacity:1;min-height:0}.home-ethical-ad [data-ea-publisher],.home-ethical-ad .ea-placement{max-width:11.75rem}}@media (min-width:900px){.home-ethical-ad{justify-self:stretch;padding-bottom:.1rem}}.home-link-more{color:var(--home-sd-mute-60);flex:none;align-items:center;margin-top:6px;margin-bottom:-2px;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s,opacity .2s;display:inline-flex}.home-link-more:hover{color:var(--home-sd-ink);opacity:1}.home-link-more:focus-visible{box-shadow:var(--home-focus-ring);border-radius:4px;outline:none}.home-section__title{letter-spacing:-.025em;color:var(--home-sd-ink);margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:650;line-height:1.15}.home-section__desc{max-width:42ch;color:var(--home-sd-mute-60);margin:.5rem 0 0;font-size:.95rem;font-weight:450;line-height:1.5}.home-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.home-category-tile{width:100%;min-height:76px;color:var(--home-sd-mute);text-align:center;transition:background-color .25s ease,color .25s ease,transform .25s var(--home-sd-ease),box-shadow .25s ease;background-color:#ffffff9e;border-radius:18px;flex-flow:column;justify-content:center;align-items:center;gap:8px;padding:0 10px 4px;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffffb3}.home-category-tile:hover{color:var(--home-sd-ink);background-color:#ffffffeb;transform:translateY(-2px);box-shadow:0 8px 20px #2018240f,inset 0 1px #fffc}.home-category-tile:active{transform:translateY(0)scale(.98)}.home-category-tile:focus-visible{box-shadow:var(--home-focus-ring);outline:none}.home-category-tile__icon{opacity:.65;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:opacity .2s;display:inline-flex}.home-category-tile:hover .home-category-tile__icon{opacity:.9}.home-category-tile__icon>svg{width:22px;height:22px}.home-category-tile__label{color:inherit;font-size:.875rem;font-weight:500;line-height:1.15}@media (min-width:480px) and (max-width:1023px){.home-categories-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px}.home-category-tile{text-align:left;flex-flow:row;justify-content:flex-start;height:52px;min-height:52px;padding:0 14px 0 16px}.home-category-tile:hover{transform:translateY(-1px)}.home-category-tile__label{text-align:left}}@media (min-width:1024px){.home-categories-grid{grid-template-columns:repeat(7,minmax(0,1fr));column-gap:10px}.home-category-tile{text-align:center;flex-flow:column;justify-content:center;height:92px;min-height:92px;padding:0 10px}}.home-featured-grid{grid-template-columns:1fr;gap:1.25rem;width:100%;display:grid}@media (min-width:768px){.home-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem}}@media (min-width:1280px){.home-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.home-featured-card{width:100%;height:100%;min-height:100%;transition:transform .35s var(--home-sd-ease),box-shadow .35s var(--home-sd-ease),background-color .25s ease;background:#ffffffb8;border-radius:1.35rem;flex-flow:column;gap:1.25rem;padding:1.15rem 1.15rem 1.5rem;text-decoration:none;display:flex;position:relative;box-shadow:inset 0 1px #fffc,0 12px 32px #2018240a}.home-featured-card:hover{background:#ffffffeb;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffe6,0 18px 40px #20182414}.home-featured-card:active{transform:translateY(0)scale(.99)}.home-featured-card:focus-visible{box-shadow:var(--home-focus-ring);outline:none}.home-featured-card__media{aspect-ratio:16/9;border-radius:.85rem;width:100%;position:relative}.home-featured-card__visual{background:radial-gradient(ellipse 90% 80% at 20% 15%,var(--home-media-glow,transparent),transparent 55%),var(--home-media-base,#efeff5);width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--home-media-edge,#c2c3d159);color:var(--home-sd-mute);--home-media-base:#efeff5;--home-media-glow:#e6e6f58c;--home-media-edge:#c2c3d159;border-radius:.85rem;justify-content:center;align-items:center;display:flex;overflow:hidden}@supports (color:lab(0% 0 0)){.home-featured-card__visual{background:radial-gradient(ellipse 90% 80% at 20% 15%,var(--home-media-glow,transparent),transparent 55%),var(--home-media-base,lab(94.712% .746548 -2.92348));box-shadow:inset 0 0 0 1px var(--home-media-edge,lab(78.9447% 1.94266 -7.26193/.35));--home-media-base:lab(94.712% .746548 -2.92348);--home-media-glow:lab(91.7057% 1.92887 -7.27004/.55);--home-media-edge:lab(78.9447% 1.94266 -7.26193/.35)}}.home-featured-card__visual--stone{--home-media-base:#f4f1ed;--home-media-glow:#f3e5dc73;--home-media-edge:#d1c9c066}@supports (color:lab(0% 0 0)){.home-featured-card__visual--stone{--home-media-base:lab(95.3706% .514209 2.21734);--home-media-glow:lab(91.8179% 3.91546 6.33453/.45);--home-media-edge:lab(81.4462% 1.75714 5.4289/.4)}}.home-featured-card__visual--violet{--home-media-base:#f1ebff;--home-media-glow:#e2ccfd73;--home-media-edge:#bdafd947}@supports (color:lab(0% 0 0)){.home-featured-card__visual--violet{--home-media-base:lab(93.8615% 5.32234 -9.73097);--home-media-glow:lab(85.2042% 14.4912 -21.1938/.45);--home-media-edge:lab(73.7654% 11.0658 -19.2096/.28)}}.home-featured-card__visual--indigo{--home-media-base:#e9eeff;--home-media-glow:#ccd5ff6b;--home-media-edge:#aeb6d847}@supports (color:lab(0% 0 0)){.home-featured-card__visual--indigo{--home-media-base:lab(93.9925% 1.2643 -11.2131);--home-media-glow:lab(85.6255% 3.15616 -22.1397/.42);--home-media-edge:lab(74.105% 2.57123 -18.4739/.28)}}.home-featured-card__visual--amber{--home-media-base:#fdf1d8;--home-media-glow:#fad8ab66;--home-media-edge:#d9c09952}@supports (color:lab(0% 0 0)){.home-featured-card__visual--amber{--home-media-base:lab(95.4851% 1.26711 13.5408);--home-media-glow:lab(88.4473% 7.38585 27.0457/.4);--home-media-edge:lab(79.2321% 4.54468 23.5425/.32)}}.home-featured-card__visual--slate{--home-media-base:#eaf1f8;--home-media-glow:#d2e0ee73;--home-media-edge:#b2bfce52}@supports (color:lab(0% 0 0)){.home-featured-card__visual--slate{--home-media-base:lab(94.7696% -1.30263 -4.28009);--home-media-glow:lab(88.3724% -2.60296 -8.85963/.45);--home-media-edge:lab(76.7711% -2.57739 -8.84726/.32)}}.home-featured-card__visual--orchid{--home-media-base:#fbe9ff;--home-media-glow:#f0c7f966;--home-media-edge:#cca9d447}@supports (color:lab(0% 0 0)){.home-featured-card__visual--orchid{--home-media-base:lab(94.3146% 9.20007 -8.40021);--home-media-glow:lab(84.9826% 21.166 -18.9903/.4);--home-media-edge:lab(73.5204% 18.5176 -16.6201/.28)}}.home-featured-card__visual--ink{--home-media-base:#eaeaf2;--home-media-glow:#d6d6e580;--home-media-edge:#b6b6c459}@supports (color:lab(0% 0 0)){.home-featured-card__visual--ink{--home-media-base:lab(92.9546% .938475 -3.65089);--home-media-glow:lab(85.9053% 1.93474 -7.26659/.5);--home-media-edge:lab(74.3043% 1.94868 -7.25849/.35)}}.home-featured-card__visual--teal{--home-media-base:#daf7f6;--home-media-glow:#b0ebea66;--home-media-edge:#99c8c84d}@supports (color:lab(0% 0 0)){.home-featured-card__visual--teal{--home-media-base:lab(95.1018% -9.7853 -3.0279);--home-media-glow:lab(89.0412% -19.586 -6.01068/.4);--home-media-edge:lab(77.3346% -16.3202 -5.01318/.3)}}.home-featured-card__visual--sky{--home-media-base:#def4ff;--home-media-glow:#bae6fc66;--home-media-edge:#9dc4d84d}@supports (color:lab(0% 0 0)){.home-featured-card__visual--sky{--home-media-base:lab(94.8911% -6.24469 -8.70172);--home-media-glow:lab(88.587% -11.0947 -15.7932/.4);--home-media-edge:lab(76.9693% -10.0707 -14.3512/.3)}}.home-featured-card__visual--peach{--home-media-base:#ffede7;--home-media-glow:#ffd6ca6b;--home-media-edge:#e2baac52}@supports (color:lab(0% 0 0)){.home-featured-card__visual--peach{--home-media-base:lab(95.167% 7.83181 7.50594);--home-media-glow:lab(89.1035% 16.9052 13.6034/.42);--home-media-edge:lab(78.7884% 13.2437 12.6781/.32)}}.home-featured-card__visual--mint{--home-media-base:#e0f9ed;--home-media-glow:#c0eed866;--home-media-edge:#a7cfbc4d}@supports (color:lab(0% 0 0)){.home-featured-card__visual--mint{--home-media-base:lab(95.7639% -9.89983 2.86835);--home-media-glow:lab(90.2983% -18.261 5.27294/.4);--home-media-edge:lab(79.7912% -16.6028 4.79383/.3)}}.home-featured-card__visual--lime{--home-media-base:#e9f8dc;--home-media-glow:#d2ebba61;--home-media-edge:#b7cca44d}@supports (color:lab(0% 0 0)){.home-featured-card__visual--lime{--home-media-base:lab(95.8284% -8.67364 11.7483);--home-media-glow:lab(90.3558% -14.9634 20.8668/.38);--home-media-edge:lab(79.8043% -12.8453 17.8554/.3)}}.home-featured-card__inner-shadow{pointer-events:none;border-radius:.85rem;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff8c}.home-featured-card__logo{z-index:1;width:48px;height:48px;color:var(--home-sd-ink);background:#fff;border-radius:14px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-18px;right:14px;box-shadow:0 4px 16px #20182414,0 0 0 1px #2018240f}.dark .home-featured-card__logo{background:#16161c}.home-featured-card__logo img{border-radius:6px;width:22px;height:22px}.home-featured-card__text{flex-flow:column;flex:1;gap:.55rem;min-height:0;padding:1rem .15rem 0;display:flex}.home-featured-card__title{letter-spacing:-.02em;color:var(--home-sd-ink);margin:0;font-size:1.25rem;font-weight:650;line-height:1.2}.dark .home-featured-card__title{color:#ffffffeb}.home-featured-card__desc{color:var(--home-sd-mute);margin:0;font-size:.95rem;line-height:1.45}.dark .home-featured-card__desc{color:#ffffffa6}.home-featured-disclosure{color:var(--home-sd-mute);margin:1.25rem 0 0;font-size:.8125rem;line-height:1.45}.home-latest-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.home-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}}@media (min-width:1024px){.home-latest-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.home-latest-card{min-height:100%;transition:transform .3s var(--home-sd-ease),box-shadow .3s ease,background-color .25s ease;background:#ffffffad;border-radius:1.15rem;flex-flow:column;gap:.65rem;padding:1.15rem 1.2rem 1.35rem;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffffbf,0 10px 28px #20182409}.dark .home-latest-card{background-image:linear-gradient(#16161ce6,#16161cd1)}.home-latest-card:hover{background:#ffffffe6;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffd9,0 14px 32px #20182412}.home-latest-card:active{transform:translateY(0)scale(.99)}.home-latest-card:focus-visible{box-shadow:var(--home-focus-ring);outline:none}.home-latest-card__meta{letter-spacing:.01em;color:var(--home-sd-faint);margin:0;font-size:.78rem;font-weight:500}.dark .home-latest-card__meta{color:#ffffff73}.home-latest-card__title{letter-spacing:-.02em;color:var(--home-sd-ink);margin:0;font-size:1.05rem;font-weight:650;line-height:1.25}.dark .home-latest-card__title{color:#ffffffeb}.home-latest-card__desc{color:var(--home-sd-mute);flex:1;margin:0;font-size:.9rem;line-height:1.45}.home-frosted-page .visit-count{color:var(--home-sd-faint)}.dark .home-frosted-page .visit-count{color:#ffffff73}.dark .home-latest-card__desc{color:#ffffffa6}.home-status-tag{letter-spacing:.01em;height:1.65rem;color:var(--home-sd-mute);border-radius:.45rem;flex:none;justify-content:center;align-items:center;padding:0 .7rem;font-size:.72rem;font-weight:550;line-height:1;display:inline-flex}.home-status-tag--yes{color:#244d26;color:lab(29.055% -22.4305 18.4858);background-color:#d4f1d48c;background-color:lab(92.5309% -13.9721 10.9222/.55)}.home-status-tag--mixed{color:#664610;color:lab(32.6483% 10.6234 35.7388);background-color:#f8eace8c;background-color:lab(93.179% 1.51703 15.5328/.55)}.home-status-tag--partial{color:#833f27;color:lab(35.4327% 28.2141 28.545);background-color:#ffe4da80;background-color:lab(92.7797% 10.5015 10.0569/.5)}.home-cta-banner{background:radial-gradient(80% 70% at 12% 20%,#b8e8ee73,#0000 55%),radial-gradient(70% 60% at 88% 80%,#dceaf4b3,#0000 50%),#ffffffb8;background:radial-gradient(80% 70% at 12% 20%,lab(88.849% -15.1197 -8.06824/.45),#0000 55%),radial-gradient(70% 60% at 88% 80%,lab(91.9084% -3.20861 -6.56352/.7),#0000 50%),#ffffffb8;border-radius:1.5rem;width:100%;padding:3rem 1.75rem 3.25rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd9,0 16px 40px #2018240d}.dark .home-cta-banner{background-image:linear-gradient(105deg,#1a1d2e 0%,#221c30 48%,#2a1f32 100%);box-shadow:inset 1px 1px 1px #ffffff0f,0 20px 40px #00000059}.home-cta-banner__inner{text-align:center;flex-flow:column;align-items:center;gap:1.1rem;max-width:36rem;margin:0 auto;display:flex}.home-cta-banner__label{letter-spacing:.04em;color:var(--home-sd-mute);text-transform:none;margin:0;font-size:.8rem;font-weight:550;line-height:1.3}.dark .home-cta-banner__label{color:#ffffffa6}.home-cta-banner__title{letter-spacing:-.03em;max-width:14ch;color:var(--home-sd-ink);text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.05}.home-cta-banner__title--wide{max-width:18ch}.dark .home-cta-banner__title{color:#fffffff2}.home-cta-banner__link{color:var(--home-sd-link);transition:color .2s ease,gap .2s var(--home-sd-ease);align-items:center;gap:.35rem;margin:0;font-size:.95rem;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.home-cta-banner__link:hover{color:var(--home-sd-accent);gap:.5rem}.home-cta-banner__link:focus-visible{box-shadow:var(--home-focus-ring);border-radius:4px;outline:none}.home-cta-banner__form{background:#fff;border-radius:1rem;align-items:center;width:100%;max-width:32rem;height:3.65rem;margin-top:.35rem;display:flex;position:relative;box-shadow:0 10px 28px #20182412}.dark .home-cta-banner__form{background:#ffffffeb}.home-cta-banner__hint{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--home-sd-faint);text-align:left;flex:1;padding:0 1.35rem;font-size:1rem;line-height:1.4;overflow:hidden}.home-cta-banner__email{border-radius:inherit;min-width:0;height:100%;color:var(--home-sd-ink);text-align:left;background:0 0;border:0;outline:none;flex:1;padding:0 8.5rem 0 1.35rem;font-size:1rem;line-height:1.4}.home-cta-banner__email::placeholder{color:var(--home-sd-faint)}.home-cta-banner__email:disabled{opacity:.7;cursor:not-allowed}.home-cta-banner__privacy{color:var(--home-sd-faint);margin:0;font-size:.75rem;line-height:1.4}.dark .home-cta-banner__privacy{color:#ffffff73}.home-cta-banner__privacy-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.home-cta-banner__privacy-link:hover{color:var(--home-sd-link)}.home-cta-banner__submit{background:var(--home-sd-ink);letter-spacing:-.01em;color:#fff;cursor:pointer;height:2.85rem;transition:opacity .15s ease,transform .15s var(--home-sd-ease);border:0;border-radius:.75rem;justify-content:center;align-items:center;padding:0 1.5rem;font-size:1rem;font-weight:650;line-height:1.2;display:inline-flex;position:absolute;inset:.4rem .4rem .4rem auto}.home-cta-banner__submit:hover{opacity:.88;color:#fff}.home-cta-banner__submit:active{transform:scale(.98)}.home-cta-banner__submit:focus-visible{box-shadow:var(--home-focus-ring);outline:none}.home-cta-banner__submit:disabled{opacity:.55;cursor:not-allowed}.home-cta-banner__trust{flex-wrap:wrap;justify-content:center;gap:.35rem 1.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.home-cta-banner__trust-item{letter-spacing:.01em;color:var(--home-sd-mute-60);text-transform:none;align-items:center;font-size:.78rem;font-weight:500;line-height:1.3;display:inline-flex;position:relative}.home-cta-banner__trust-item+.home-cta-banner__trust-item:before{content:"·";color:var(--home-sd-faint);position:absolute;left:-.75rem}.dark .home-cta-banner__trust-item{color:#ffffff8c}@media (min-width:768px){.home-cta-banner{padding:3.25rem 3rem 3.5rem}}@media (max-width:639px){.home-cta-banner__hint{display:none}.home-cta-banner__form{box-shadow:none;background:0 0;flex-direction:column;justify-content:center;gap:.65rem;height:auto}.dark .home-cta-banner__form{background:0 0}.home-cta-banner__email{background:#fff;border-radius:1rem;width:100%;height:3.15rem;padding:0 1.1rem;box-shadow:0 10px 28px #20182412}.dark .home-cta-banner__email{background:#ffffffeb}.home-cta-banner__submit{width:100%;max-width:17.5rem;height:3.15rem;position:static}}@media (prefers-reduced-motion:reduce){.home-category-tile,.home-featured-card,.home-latest-card,.home-link-more,.home-cta-banner__link,.home-cta-banner__submit,.home-hero__surprise,.home-hero__tools-link{transition:none}.home-category-tile:hover,.home-featured-card:hover,.home-latest-card:hover,.home-hero__surprise:hover{transform:none}}
