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 #2222220a,0 10px 28px #2222220d;--home-frost-shadow-hover:0 2px 4px #2222220d,0 16px 36px #22222214;--home-frost-icon-well:#ffffff8c;--home-frost-icon-well-border:#ffffffa6;--home-frost-footer-border:#22222214;--home-sd-ink:var(--foreground);--home-sd-mute:#666;--home-sd-mute-60:var(--muted-foreground);--home-sd-faint:#666;--home-sd-accent:var(--foreground);--home-sd-link:var(--foreground);--home-sd-ease:cubic-bezier(.22,1,.36,1);--home-focus-ring:0 0 0 2px var(--background),0 0 0 4px var(--ring);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-frost-shadow:0 1px 2px lab(13.232% 0 0/.04),0 10px 28px lab(13.232% 0 0/.05);--home-frost-shadow-hover:0 2px 4px lab(13.232% 0 0/.05),0 16px 36px lab(13.232% 0 0/.08);--home-frost-footer-border:lab(13.232% 0 0/.08);--home-sd-mute:lab(43.16% 0 0);--home-sd-faint:lab(43.16% 0 0)}}.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:#e4e4e48c;background:lab(90.72% .0000298023 -.0000119209/.55);width:min(52vw,640px);height:min(52vw,640px);top:-12%;left:-8%}.home-frost-orb--b{background:#e8e8e866;background:lab(91.88% .0000298023 -.0000119209/.4);width:min(48vw,560px);height:min(48vw,560px);top:18%;right:-14%}.home-frost-orb--c{background:#e8e8e866;background:lab(91.88% .0000298023 -.0000119209/.4);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:#fff;background:lab(100% 0 0);border:1px solid #dedede;border:1px solid lab(88.516% 0 -.0000119209)}.dark .home-frosted-page .home-featured-media{background:#22222229;background:lab(13.232% 0 0/.16);border:1px solid #9e9e9e59;border:1px solid lab(65.2% 0 0/.35)}.home-frosted-page .home-try-spotlight>.home-frost-card{border-color:#dedede;border-color:lab(88.516% 0 -.0000119209)}.dark .home-frosted-page .home-try-spotlight>.home-frost-card{border-color:#9e9e9e66;border-color:lab(65.2% 0 0/.4)}.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-hero__intro{display:block}.home-hero__copy{text-align:left;min-width:0;max-width:40rem}.home-hero__title{letter-spacing:-.035em;max-width:14ch;color:var(--home-sd-ink);margin:0;font-size:clamp(2.5rem,5.6vw,3.6rem);font-weight:700;line-height:1.05}.home-hero__desc{max-width:38ch;color:var(--home-sd-mute);margin:1rem 0 0;font-size:clamp(1.05rem,1.9vw,1.2rem);font-weight:450;line-height:1.5}.home-hero__search{width:min(100%,28rem);height:3.25rem;color:var(--home-sd-mute);text-align:left;cursor:pointer;background:#fff;background:lab(100% 0 0);border:1px solid #dedede;border:1px solid lab(88.516% 0 -.0000119209);border-radius:.75rem;align-items:center;gap:.7rem;margin:1.75rem 0 0;padding:0 .85rem 0 1rem;font-size:.95rem;font-weight:450;line-height:1;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px 2px #2222220a;box-shadow:0 1px 2px lab(13.232% 0 0/.04)}.home-hero__search:hover{border-color:#22222247;border-color:lab(13.232% 0 0/.28)}.home-hero__search:focus-visible{box-shadow:var(--home-focus-ring);outline:none}.home-hero__search-icon{width:1rem;height:1rem;color:var(--home-sd-ink);flex:none}.home-hero__search-key{color:var(--home-sd-faint);letter-spacing:.02em;margin-left:auto;font-family:inherit;font-size:.75rem;font-weight:550}@media (max-width:639px){.home-hero__search-key{display:none}}.home-link-more{color:var(--home-sd-ink);text-underline-offset:3px;flex:none;align-items:center;margin-top:6px;margin-bottom:-2px;font-size:.9375rem;font-weight:550;text-decoration:none;transition:opacity .2s;display:inline-flex}.home-link-more:hover{text-decoration:underline}.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:1fr;gap:.85rem;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.home-categories-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){.home-categories-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}}.home-category-card{width:100%;height:100%;min-height:0;color:inherit;transition:background-color .25s ease,border-color .25s ease,transform .25s var(--home-sd-ease),box-shadow .25s ease;background-color:#ffffffc7;border:1px solid #22222214;border:1px solid lab(13.232% 0 0/.08);border-radius:16px;align-items:center;gap:.85rem;padding:.85rem 1rem;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffffbf}.home-category-card:hover{background-color:#fffffff5;border-color:#2222221f;border-color:lab(13.232% 0 0/.12);transform:translateY(-2px);box-shadow:0 10px 24px #2222220f,inset 0 1px #ffffffd9;box-shadow:0 10px 24px lab(13.232% 0 0/.06),inset 0 1px lab(100% 0 0/.85098)}.home-category-card:active{transform:translateY(0)scale(.985)}.home-category-card:focus-visible{box-shadow:var(--home-focus-ring);outline:none}.home-category-card__icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex}.home-category-card__body{flex-direction:column;flex:1;gap:.2rem;min-width:0;padding-top:0;display:flex}.home-category-card__title{letter-spacing:-.01em;color:var(--home-sd-ink);font-size:.98rem;font-weight:650;line-height:1.25}.home-category-card__desc{-webkit-line-clamp:2;color:var(--home-sd-mute-60);-webkit-box-orient:vertical;font-size:.8125rem;font-weight:450;line-height:1.4;display:-webkit-box;overflow:hidden}.home-category-card__meta{letter-spacing:.06em;text-transform:uppercase;color:var(--home-sd-mute-60);margin-top:.28rem;font-size:.6875rem;font-weight:550;line-height:1}.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-grid--row{grid-template-columns:1fr}@media (min-width:768px){.home-featured-grid--row{grid-template-columns:repeat(3,minmax(0,1fr))}}.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 #2222220a;box-shadow:inset 0 1px lab(100% 0 0/.8),0 12px 32px lab(13.232% 0 0/.04)}.home-featured-card:hover{background:#ffffffeb;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffe6,0 18px 40px #22222214;box-shadow:inset 0 1px lab(100% 0 0/.901961),0 18px 40px lab(13.232% 0 0/.08)}.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: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-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: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-edge:lab(78.9447% 1.94266 -7.26193/.35)}}.home-featured-card__visual--stone{--home-media-base:#f4f1ed;--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-edge:lab(81.4462% 1.75714 5.4289/.4)}}.home-featured-card__visual--violet{--home-media-base:#f1ebff;--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-edge:lab(73.7654% 11.0658 -19.2096/.28)}}.home-featured-card__visual--indigo{--home-media-base:#e9eeff;--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-edge:lab(74.105% 2.57123 -18.4739/.28)}}.home-featured-card__visual--amber{--home-media-base:#fdf1d8;--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-edge:lab(79.2321% 4.54468 23.5425/.32)}}.home-featured-card__visual--slate{--home-media-base:#eaf1f8;--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-edge:lab(76.7711% -2.57739 -8.84726/.32)}}.home-featured-card__visual--orchid{--home-media-base:#fbe9ff;--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-edge:lab(73.5204% 18.5176 -16.6201/.28)}}.home-featured-card__visual--ink{--home-media-base:#eaeaf2;--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-edge:lab(74.3043% 1.94868 -7.25849/.35)}}.home-featured-card__visual--teal{--home-media-base:#daf7f6;--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-edge:lab(77.3346% -16.3202 -5.01318/.3)}}.home-featured-card__visual--sky{--home-media-base:#def4ff;--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-edge:lab(76.9693% -10.0707 -14.3512/.3)}}.home-featured-card__visual--peach{--home-media-base:#ffede7;--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-edge:lab(78.7884% 13.2437 12.6781/.32)}}.home-featured-card__visual--mint{--home-media-base:#e0f9ed;--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-edge:lab(79.7912% -16.6028 4.79383/.3)}}.home-featured-card__visual--lime{--home-media-base:#e9f8dc;--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-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 #22222214,0 0 0 1px #2222220f;box-shadow:0 4px 16px lab(13.232% 0 0/.08),0 0 0 1px lab(13.232% 0 0/.06)}.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}}.home-latest-card{background:#fff;background:lab(100% 0 0);border:1px solid #22222214;border:1px solid lab(13.232% 0 0/.08);border-radius:.75rem;flex-flow:row;justify-content:space-between;align-items:center;gap:1rem;min-width:0;min-height:0;padding:.9rem 1.05rem;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.dark .home-latest-card{background:#16161ce0}.home-latest-card:hover{background:#fff;background:lab(100% 0 0);border-color:#22222238;border-color:lab(13.232% 0 0/.22)}.home-latest-card:active{background:#f8f8f8;background:lab(97.564% 0 0)}.home-latest-card .visit-count{flex:none;align-self:center;margin-top:0}.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:-.015em;min-width:0;color:var(--home-sd-ink);margin:0;font-size:.98rem;font-weight:600;line-height:1.3}.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:#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 #2222220d;box-shadow:inset 0 1px lab(100% 0 0/.85098),0 16px 40px lab(13.232% 0 0/.05)}.dark .home-cta-banner{background:#1e2130;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 #22222212;box-shadow:0 10px 28px lab(13.232% 0 0/.07)}.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(--brand);letter-spacing:-.01em;height:2.85rem;color:var(--brand-foreground);cursor:pointer;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{background:var(--primary-hover);color:var(--brand-foreground)}.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 #22222212;box-shadow:0 10px 28px lab(13.232% 0 0/.07)}.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-card,.home-featured-card,.home-latest-card,.home-link-more,.home-cta-banner__link,.home-cta-banner__submit{transition:none}.home-category-card:hover,.home-featured-card:hover,.home-latest-card:hover{transform:none}}.home-index .home-frost-orb,.home-index .home-frost-grain{display:none}.home-index .home-hero__title{letter-spacing:-.048em;max-width:10ch;font-size:clamp(3.4rem,7.4vw,5.75rem);font-weight:600;line-height:.92}.home-index .home-hero__desc{max-width:36rem;margin-top:1.35rem;font-size:1.125rem}.home-index .home-hero__search{width:100%;max-width:none;height:auto;box-shadow:none;letter-spacing:-.03em;background:0 0;border:0;border-bottom:1px solid oklch(25.2% 0 0/.22);border-radius:0;margin-top:2.75rem;padding:.85rem 0 .95rem;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:450}.home-index .home-hero__search:hover{box-shadow:none;border-bottom-color:#222;border-bottom-color:lab(13.232% 0 0)}.home-index .home-hero__search-icon{width:1.15rem;height:1.15rem}.home-index .home-section{padding-top:3.25rem;padding-bottom:.5rem}.home-index .home-section__header{margin-bottom:.35rem}.home-index .home-section__title{letter-spacing:.14em;text-transform:uppercase;color:var(--home-sd-mute);font-size:.75rem;font-weight:600;line-height:1}.home-index .home-section__desc{margin-top:.65rem;font-size:.95rem}.home-index .home-link-more{letter-spacing:.14em;text-transform:uppercase;color:var(--home-sd-mute);margin-top:0;font-size:.75rem;font-weight:600}.home-index .home-link-more:hover{color:var(--home-sd-ink)}.home-index .home-categories-grid,.home-index .home-latest-grid{border-top:1px solid #22222224;border-top:1px solid lab(13.232% 0 0/.14);gap:0 2.5rem}.home-index .home-category-card,.home-index .home-latest-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid oklch(25.2% 0 0/.14);border-radius:0;padding:1.05rem 0}.home-index .home-category-card:hover,.home-index .home-category-card:active,.home-index .home-latest-card:hover,.home-index .home-latest-card:active{box-shadow:none;background:0 0;border-bottom-color:#22222224;border-bottom-color:lab(13.232% 0 0/.14);transform:none}.home-index .home-category-card:hover .home-category-card__title,.home-index .home-latest-card:hover .home-latest-card__title{text-underline-offset:3px;text-decoration:underline}.home-index .home-category-card__icon{width:auto;height:auto;color:var(--home-sd-ink);background:0 0;border-radius:0}.home-index .home-category-card__title,.home-index .home-latest-card__title{letter-spacing:-.02em;font-size:1.05rem;font-weight:550}.home-index .home-category-card__meta{letter-spacing:.08em;margin-top:.2rem}.home-index .home-featured-card{box-shadow:none;background:0 0;border-radius:0;gap:.85rem;padding:0}.home-index .home-featured-card:hover,.home-index .home-featured-card:active{box-shadow:none;background:0 0;transform:none}.home-index .home-featured-card:hover .home-featured-card__title{text-underline-offset:3px;text-decoration:underline}.home-index .home-featured-card__media,.home-index .home-featured-card__visual,.home-index .home-featured-card__inner-shadow{border-radius:0}.home-index .home-featured-card__logo{width:2rem;height:2rem;box-shadow:none;border-radius:0;bottom:10px;right:10px}@media (min-width:768px){.home-index .home-section{padding-top:4.5rem}}
