.contact_ways__6bDvJ{display:grid;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none}.contact_way__fs7Zc{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .2s ease,transform .16s var(--ease-out)}a.contact_way__fs7Zc:active{transform:scale(.98)}.contact_icon__MuGLf{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:1.5rem;flex:0 0 auto}.contact_wayText__ceVSn{display:grid}.contact_wayText__ceVSn span{color:var(--ink-2);text-align:start}@media (hover:hover) and (pointer:fine){a.contact_way__fs7Zc:hover{background:var(--accent-soft)}}.CookieConsent_banner__LSKnM{position:fixed;inset-inline-start:16px;bottom:16px;z-index:60;display:grid;gap:.9rem;width:min(420px,calc(100vw - 32px));padding:1.1rem 1.25rem;border-radius:20px;background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line),0 18px 40px rgb(var(--shadow-tint)/.18);animation:CookieConsent_rise__hDi6X .32s var(--ease-out) both}.CookieConsent_text__GL1Cp{margin:0;font-size:.95rem;line-height:1.55;color:var(--ink-2)}.CookieConsent_text__GL1Cp a{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.CookieConsent_actions__fX_ph{display:flex;flex-wrap:wrap;gap:.5rem}@keyframes CookieConsent_rise__hDi6X{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.CookieConsent_banner__LSKnM{animation:none}}.Footer_footer__eNA9m{margin-top:var(--section-y);padding-top:clamp(4rem,8vw,7rem);border-radius:32px 32px 0 0;background:var(--ink);color:var(--paper);overflow:clip}.Footer_cta__fjNCr{display:grid;grid-template-columns:4fr 7fr;gap:clamp(2rem,5vw,5rem);padding-bottom:clamp(4rem,7vw,6rem);scroll-margin-top:calc(var(--header-h) + 2rem)}.Footer_ctaText__ScMuu{display:grid;align-content:start;gap:1rem}.Footer_ctaText__ScMuu p{color:color-mix(in srgb,var(--paper) 70%,transparent);font-size:var(--fs-lead)}.Footer_cols__IFfHH{display:grid;grid-template-columns:2fr 1fr 1fr 1.6fr;gap:2.5rem;padding-block:3rem;border-top:1px solid color-mix(in srgb,var(--paper) 14%,transparent)}.Footer_cols__IFfHH h3{margin-bottom:1rem;font-size:1.1rem;font-weight:900}.Footer_cols__IFfHH ul{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.Footer_cols__IFfHH nav a{color:color-mix(in srgb,var(--paper) 72%,transparent);transition:color .2s ease}@media (hover:hover) and (pointer:fine){.Footer_cols__IFfHH nav a:hover{color:var(--highlight)}}.Footer_about__u7rfo{display:grid;align-content:start;gap:1rem;color:color-mix(in srgb,var(--paper) 72%,transparent);max-width:44ch}.Footer_tagline__WuViG{font-size:var(--fs-h3);font-weight:900;color:var(--paper);line-height:1.15}.Footer_contact__K_gpn li{display:flex;align-items:center;gap:.6rem}.Footer_contact__K_gpn svg{flex:0 0 auto;color:var(--highlight);font-size:1.2rem}.Footer_base__WmPoY{padding-top:1rem}.Footer_giant__PZmeT{font-size:clamp(5rem,21vw,19rem);font-weight:900;line-height:.8;letter-spacing:-.05em;margin-bottom:-.08em;color:color-mix(in srgb,var(--paper) 9%,transparent);user-select:none;display:flex;align-items:center;gap:.15em}.Footer_giant__PZmeT:after{content:attr(data-word)}.Footer_giantMark__XdiEr{width:auto;height:.9em;opacity:.9}.Footer_legal__CrE8A{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-block:1.5rem;font-size:var(--fs-small);color:color-mix(in srgb,var(--paper) 60%,transparent)}.Footer_cookieLink__zY0Ra{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media (max-width:1000px){.Footer_cta__fjNCr{grid-template-columns:1fr}.Footer_cols__IFfHH{grid-template-columns:1fr 1fr}.Footer_about__u7rfo{grid-column:1/-1}}@media (max-width:560px){.Footer_cols__IFfHH{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.Footer_footer__eNA9m{background:var(--paper-2);color:var(--ink)}.Footer_about__u7rfo,.Footer_cols__IFfHH nav a,.Footer_ctaText__ScMuu p,.Footer_legal__CrE8A{color:var(--ink-2)}.Footer_tagline__WuViG{color:var(--ink)}.Footer_giant__PZmeT{color:color-mix(in srgb,var(--ink) 8%,transparent)}}.Blocks_prose__Er5b_{--measure:68ch;display:grid;gap:1.25rem;font-size:1.15rem;line-height:1.8;color:var(--ink)}.Blocks_prose__Er5b_ h2{margin-top:1.5rem;font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:900;line-height:1.2;letter-spacing:-.02em;scroll-margin-top:calc(var(--header-h) + 1.5rem);max-width:var(--measure)}.Blocks_prose__Er5b_ h3{margin-top:.75rem;font-size:1.35rem;font-weight:800;line-height:1.3;max-width:var(--measure)}.Blocks_text__Gz33d{display:grid;gap:1rem;max-width:var(--measure)}.Blocks_text__Gz33d p{margin:0}.Blocks_answer__lPGU5 a,.Blocks_text__Gz33d a{color:var(--accent-text);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.Blocks_text__Gz33d strong{font-weight:800}.Blocks_text__Gz33d ol,.Blocks_text__Gz33d ul{display:grid;gap:.5rem;margin:0;padding-inline-start:1.4rem}.Blocks_text__Gz33d ul li::marker{color:var(--accent)}.Blocks_text__Gz33d ol li::marker{color:var(--accent-text);font-weight:800}.Blocks_text__Gz33d table{width:100%;border-collapse:collapse;font-size:1rem}.Blocks_text__Gz33d td,.Blocks_text__Gz33d th{padding:.6rem .8rem;border-bottom:1px solid var(--line);text-align:start}.Blocks_text__Gz33d blockquote{margin:0;padding-inline-start:1.25rem;border-inline-start:4px solid var(--highlight);font-weight:700}.Blocks_figure__EHuCQ{margin:.75rem 0}.Blocks_figure__EHuCQ img{width:100%;height:auto;border-radius:var(--r-media);background:var(--paper-2)}.Blocks_faq__ntbVe{display:grid;gap:.6rem;max-width:var(--measure)}.Blocks_faq__ntbVe details{border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.Blocks_faq__ntbVe summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;font-weight:800;cursor:pointer;list-style:none}.Blocks_faq__ntbVe summary::-webkit-details-marker{display:none}.Blocks_faq__ntbVe summary svg{flex:0 0 auto;color:var(--accent);transition:rotate .25s var(--ease-out)}.Blocks_faq__ntbVe details[open] summary svg{rotate:180deg}.Blocks_answer__lPGU5{padding:0 1.25rem 1.1rem;color:var(--ink-2)}.Blocks_answer__lPGU5 p{margin:0 0 .5rem}.Breadcrumbs_crumbs__sNzuQ ol{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;padding:0;list-style:none;font-size:var(--fs-small);color:var(--ink-3)}.Breadcrumbs_crumbs__sNzuQ li{display:inline-flex;align-items:center;gap:.35rem}.Breadcrumbs_crumbs__sNzuQ a{color:var(--ink-2);transition:color .2s ease}.Breadcrumbs_crumbs__sNzuQ [aria-current]{color:var(--ink);font-weight:700}.Breadcrumbs_sep__PqKOC{font-size:.7rem;opacity:.6}@media (hover:hover) and (pointer:fine){.Breadcrumbs_crumbs__sNzuQ a:hover{color:var(--accent-text)}}.search_page__zgQuP{display:grid;gap:1.5rem;padding-top:clamp(1.5rem,3vw,2.5rem)}.LongText_wrap__bH_9d{margin-top:clamp(3rem,6vw,5rem)}.LongText_card__9Boq_{display:grid;justify-items:start;gap:1rem;max-width:900px;padding:clamp(1.5rem,3.5vw,2.75rem);border-radius:28px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.LongText_title__iJDh_{margin:0}.LongText_body__ExVRC{position:relative;max-width:72ch;font-size:1.05rem;line-height:1.8;color:var(--ink-2)}.LongText_body__ExVRC h2,.LongText_body__ExVRC h3{margin:.75rem 0 0;color:var(--ink);font-size:1.3rem;font-weight:800;line-height:1.3}.LongText_body__ExVRC h3{font-size:1.12rem}.LongText_body__ExVRC[data-open=false]{max-height:15em;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.LongText_more__atvM8{display:inline-flex;align-items:center;gap:.4rem;height:44px;padding-inline:18px;border:0;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-text);font:inherit;font-weight:800;cursor:pointer;transition:transform .16s var(--ease-out)}.LongText_more__atvM8:active{transform:scale(.97)}.LongText_more__atvM8 svg{transition:rotate .22s var(--ease-out)}.LongText_more__atvM8[aria-expanded=true] svg{rotate:180deg}.LongText_more__atvM8:focus-visible{outline:2.5px solid var(--accent);outline-offset:3px}.CategoryView_page__wwKKH{padding-top:clamp(1.5rem,3vw,2.5rem)}.CategoryView_head__ydE2z{margin-top:1.25rem}.CategoryView_banner__ZCjUy{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;border-radius:28px;overflow:hidden;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.CategoryView_bannerText__PGnaF{display:grid;align-content:center;justify-items:start;gap:.85rem;padding:clamp(1.5rem,3.5vw,3rem)}.CategoryView_bannerText__PGnaF p{max-width:52ch;font-size:var(--fs-lead);line-height:1.5;color:var(--ink-2)}.CategoryView_bannerText__PGnaF p:empty{display:none}.CategoryView_bannerMedia__hcJEV{position:relative;min-height:240px;height:100%;background:var(--paper-2)}.CategoryView_bannerMedia__hcJEV img{object-fit:cover}.CategoryView_count__WS8tk{display:inline-flex;align-items:center;height:34px;padding-inline:14px;border-radius:var(--r-pill);background:var(--highlight);color:var(--highlight-ink);font-weight:800;font-size:.95rem}.CategoryView_subs__kVrOX{margin-top:1.75rem}.CategoryView_subs__kVrOX ul{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}.CategoryView_sub__VlpYi{display:inline-flex;align-items:center;gap:.6rem;height:56px;padding-inline:6px 18px;border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:700;transition:background-color .2s ease,transform .16s var(--ease-out)}.CategoryView_sub__VlpYi:active{transform:scale(.97)}.CategoryView_subThumb__BEu_f{width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--accent-soft);flex:0 0 auto}.CategoryView_subThumb__BEu_f img{width:100%;height:100%;object-fit:cover}.CategoryView_subCount__2PZtc{display:grid;place-items:center;min-width:26px;height:26px;padding-inline:6px;border-radius:var(--r-pill);background:var(--paper-2);font-size:.8rem;color:var(--ink-2)}@media (hover:hover) and (pointer:fine){.CategoryView_sub__VlpYi:hover{background:var(--accent-soft)}}.CategoryView_grid__D08qo{margin-top:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.75rem,2.5vw,2.25rem) clamp(1rem,2vw,1.5rem)}@media (max-width:1180px){.CategoryView_grid__D08qo{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.CategoryView_banner__ZCjUy{grid-template-columns:1fr}.CategoryView_bannerMedia__hcJEV{order:-1;min-height:0;aspect-ratio:21/8}.CategoryView_grid__D08qo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.CategoryView_grid__D08qo{grid-template-columns:1fr}}@media (max-width:640px){.CategoryView_subs__kVrOX{margin-top:1.25rem;padding-inline:0}.CategoryView_subs__kVrOX ul{flex-wrap:nowrap;overflow-x:auto;padding-inline:var(--gutter);padding-bottom:.25rem;scrollbar-width:none}.CategoryView_subs__kVrOX ul::-webkit-scrollbar{display:none}.CategoryView_subs__kVrOX li{flex:0 0 auto}}@media (max-width:520px){.CategoryView_bannerMedia__hcJEV{aspect-ratio:16/9}}.PostCard_card__cmPzj{position:relative;display:grid;align-content:start;gap:.8rem}.PostCard_media__g_9JA{position:relative;aspect-ratio:3/2;border-radius:var(--r-media);overflow:hidden;background:var(--paper-2)}.PostCard_media__g_9JA img{object-fit:cover;transition:scale .7s var(--ease-out)}.PostCard_body__KUYRK{display:grid;gap:.35rem}.PostCard_cat__1cwgx{font-size:var(--fs-small);font-weight:800;color:var(--accent-text)}.PostCard_title__3RYeL{font-size:1.12rem;font-weight:800;line-height:1.35;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.PostCard_link__4zpiE:after{content:"";position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.PostCard_card__cmPzj:hover .PostCard_media__g_9JA img{scale:1.04}.PostCard_card__cmPzj:hover .PostCard_title__3RYeL{text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}}.PostCard_link__4zpiE:focus-visible{outline:none}.PostCard_card__cmPzj:has(.PostCard_link__4zpiE:focus-visible){outline:2.5px solid var(--accent);outline-offset:6px;border-radius:var(--r-media)}.Share_share__PjcJK{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.Share_label__liKwi{font-weight:700;font-size:var(--fs-small);color:var(--ink-2);margin-inline-end:.25rem}.Share_btn__NvQ0N{display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-size:1.15rem;cursor:pointer;transition:transform .16s var(--ease-out),background-color .2s ease,color .2s ease}.Share_btn__NvQ0N:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.Share_btn__NvQ0N:hover{background:var(--accent);color:var(--accent-ink);box-shadow:none}}.Toc_toc__oI5kH details{border-radius:20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.Toc_toc__oI5kH summary{display:flex;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-weight:800;cursor:pointer;list-style:none}.Toc_toc__oI5kH summary::-webkit-details-marker{display:none}.Toc_toc__oI5kH summary svg{color:var(--accent)}.Toc_toc__oI5kH ol{display:grid;gap:.15rem;margin:0;padding:0 .6rem .9rem;list-style:none;max-height:min(52vh,460px);overflow-y:auto}.Toc_toc__oI5kH a{display:block;padding:.45rem .65rem;border-radius:10px;font-size:.95rem;line-height:1.4;color:var(--ink-2);border-inline-start:3px solid transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.Toc_toc__oI5kH a[aria-current]{color:var(--ink);font-weight:700;background:var(--accent-soft);border-inline-start-color:var(--accent)}@media (hover:hover) and (pointer:fine){.Toc_toc__oI5kH a:hover{color:var(--ink);background:var(--paper-2)}}.Logo_logo__uhhca{display:inline-flex;align-items:center;gap:.3em;font-size:1.85rem;font-weight:900;letter-spacing:-.045em;line-height:1;color:var(--ink)}.Logo_mark__9EYVM{width:auto;height:1.45em;transform-origin:70% 70%;transition:transform .4s var(--ease-out)}@media (hover:hover) and (pointer:fine){.Logo_logo__uhhca:hover .Logo_mark__9EYVM{transform:rotate(-8deg) scale(1.06)}}.Header_header__hO3lJ{position:sticky;top:0;z-index:var(--z-header);height:var(--header-h);background:color-mix(in srgb,var(--paper) 94%,transparent);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.Header_inner__ry5Nk{height:100%;display:flex;align-items:center;gap:2.5rem}.Header_nav__3fHSH{flex:1;min-width:0;height:100%}.Header_nav__3fHSH>ul{display:flex;gap:.15rem;height:100%;margin:0;padding:0;list-style:none}.Header_item__z5WW7{display:flex;align-items:center}.Header_trigger__SYmXF{position:relative;display:inline-flex;align-items:center;gap:.3rem;padding:.5rem .7rem;font-weight:600;font-size:1.05rem;white-space:nowrap;color:var(--ink-2);transition:color .2s ease}.Header_caret__GkW2U{font-size:.7rem;opacity:.6;transition:rotate .26s var(--ease-out)}.Header_trigger__SYmXF:after{content:"";position:absolute;inset-inline:.7rem;bottom:.2rem;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .26s var(--ease-out)}.Header_item__z5WW7:focus-within .Header_trigger__SYmXF,.Header_item__z5WW7:hover .Header_trigger__SYmXF{color:var(--ink)}.Header_item__z5WW7:focus-within .Header_trigger__SYmXF:after,.Header_item__z5WW7:hover .Header_trigger__SYmXF:after{transform:scaleX(1)}.Header_item__z5WW7:focus-within .Header_caret__GkW2U,.Header_item__z5WW7:hover .Header_caret__GkW2U{rotate:180deg}.Header_mega__Ul_3W{position:absolute;inset-inline:0;top:100%;padding-block:1.75rem 2rem;max-height:calc(100dvh - var(--header-h) - 16px);overflow-y:auto;overscroll-behavior:contain;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:0 30px 60px -30px rgb(var(--shadow-tint)/.35);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .16s ease .25s,transform .2s var(--ease-out) .25s,visibility 0s linear .41s}.Header_item__z5WW7:focus-within .Header_mega__Ul_3W,.Header_item__z5WW7:hover .Header_mega__Ul_3W{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease 90ms,transform .26s var(--ease-out) 90ms,visibility 0s linear 90ms}.Header_mega__Ul_3W:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:14px}.Header_megaGrid__hG4lV{display:grid;grid-template-columns:1.5fr 1fr .85fr;gap:2.5rem;align-items:start}.Header_megaGrid__hG4lV:has(>.Header_megaCol__gstPu:only-of-type){grid-template-columns:2.15fr .95fr}.Header_megaHead__bgUz0{display:flex;align-items:center;gap:.5rem;margin-bottom:.9rem;font-size:var(--fs-small);font-weight:800;color:var(--ink-3)}.Header_megaIcon__uTCqP{font-size:1.35rem;color:var(--accent)}.Header_latest__1tP_y,.Header_subs__wTGPf{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.Header_subs__wTGPf{grid-template-columns:1fr 1fr;column-gap:1rem}.Header_allSubs__kDHCu{display:inline-flex;align-items:center;gap:.4rem;margin-top:.75rem;padding-inline:.45rem;font-weight:800;color:var(--accent-text)}.Header_post__6A7q1,.Header_sub__gm_kh{display:flex;align-items:center;gap:.7rem;padding:.35rem .45rem;border-radius:12px;transition:background-color .18s ease}.Header_subThumb__y7BGh{flex:0 0 auto;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;overflow:hidden;background:var(--accent-soft);color:var(--accent);font-size:1.5rem}.Header_subThumb__y7BGh img{width:100%;height:100%;object-fit:cover}.Header_subText__Ea_OB{display:grid;min-width:0}.Header_subTitle__skAVd{font-weight:700;line-height:1.35;color:var(--ink)}.Header_subMeta__OB0_n{font-size:.85rem;color:var(--ink-3)}.Header_postThumb__pQmNd{position:relative;flex:0 0 auto;width:76px;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:var(--paper-2)}.Header_postThumb__pQmNd img{object-fit:cover}@media (hover:hover) and (pointer:fine){.Header_post__6A7q1:hover,.Header_sub__gm_kh:hover{background:var(--accent-soft)}}.Header_cover__mJRDu{position:relative;display:grid;align-content:end;min-height:260px;border-radius:var(--r-media);overflow:hidden;background:var(--paper-2);color:#fff}.Header_cover__mJRDu img{object-fit:cover;transition:scale .7s var(--ease-out)}.Header_cover__mJRDu:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(30 28 70/.88),rgb(30 28 70/.1) 65%)}.Header_coverText__cpH0X{position:relative;z-index:1;display:grid;gap:.35rem;padding:1.4rem;line-height:1.45}.Header_coverTitle__x494y{font-size:var(--fs-h3);font-weight:900;line-height:1.1}.Header_coverCta__m4hIX{display:inline-flex;align-items:center;gap:.4rem;margin-top:.4rem;font-weight:800;color:var(--highlight)}@media (hover:hover) and (pointer:fine){.Header_cover__mJRDu:hover img{scale:1.05}}@media (prefers-reduced-motion:reduce){.Header_item__z5WW7:focus-within .Header_mega__Ul_3W,.Header_item__z5WW7:hover .Header_mega__Ul_3W,.Header_mega__Ul_3W{transform:none}}.Header_actions__SRauh{display:flex;align-items:center;gap:.75rem;margin-inline-start:auto}button.Header_trigger__SYmXF{border:0;background:none;font-family:inherit;cursor:pointer}.Header_moreItem__agRg3{position:relative}.Header_moreMenu__p44CN{position:absolute;top:100%;inset-inline-start:0;min-width:220px;padding:.5rem;border-radius:16px;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 24px 48px -24px rgb(var(--shadow-tint)/.4);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .16s ease .25s,transform .2s var(--ease-out) .25s,visibility 0s linear .41s}.Header_moreItem__agRg3:focus-within .Header_moreMenu__p44CN,.Header_moreItem__agRg3:hover .Header_moreMenu__p44CN{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease 90ms,transform .26s var(--ease-out) 90ms,visibility 0s linear 90ms}.Header_moreMenu__p44CN:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:14px}.Header_moreMenu__p44CN ul{display:grid;margin:0;padding:0;list-style:none}.Header_moreMenu__p44CN a{display:block;padding:.6rem .8rem;border-radius:10px;font-weight:600;color:var(--ink)}@media (hover:hover) and (pointer:fine){.Header_moreMenu__p44CN a:hover{background:var(--accent-soft)}}.Header_burger__1a_LX{display:none}@media (max-width:1180px){.Header_nav__3fHSH{display:none}.Header_burger__1a_LX{display:contents}}@media (max-width:520px){.Header_cta___P6mb{display:none}}.not-found_page__pnqLu{display:grid;justify-items:center;gap:1.25rem;padding-block:clamp(3rem,8vw,6rem);text-align:center}.not-found_code__UfmmP{font-size:clamp(6rem,18vw,12rem);font-weight:900;line-height:.9;letter-spacing:-.05em;color:var(--accent)}.not-found_search__y7ioR{width:min(560px,100%);text-align:start}.not-found_links__viabt{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.not-found_links__viabt a{display:inline-flex;align-items:center;height:42px;padding-inline:16px;border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:700}.categoriesIndex_head__xXuL3{display:grid;gap:1.5rem;margin:1.25rem 0 clamp(2.5rem,5vw,4rem)}.categoriesIndex_jump__WpquX{display:flex;flex-wrap:wrap;gap:.5rem}.categoriesIndex_jump__WpquX a{display:inline-flex;align-items:center;gap:.45rem;height:44px;padding-inline:16px;border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-weight:700;transition:background-color .2s ease}.categoriesIndex_jump__WpquX a svg{color:var(--accent);font-size:1.2rem}@media (hover:hover) and (pointer:fine){.categoriesIndex_jump__WpquX a:hover{background:var(--accent-soft)}}.categoriesIndex_section__BltZZ{display:grid;gap:1.75rem;padding-block:clamp(2rem,4vw,3rem);scroll-margin-top:calc(var(--header-h) + 1rem)}.categoriesIndex_section__BltZZ+.categoriesIndex_section__BltZZ{border-top:1px solid var(--line)}.categoriesIndex_sectionHead__wxV_U{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.categoriesIndex_all__Pjc6B{display:inline-flex;align-items:center;gap:.4rem;font-weight:800;color:var(--accent-text);white-space:nowrap}.categoriesIndex_row__OqVez{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,2.5vw,2rem)}@media (max-width:1000px){.categoriesIndex_row__OqVez{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.categoriesIndex_row__OqVez{grid-template-columns:1fr}.categoriesIndex_sectionHead__wxV_U{flex-direction:column;gap:.5rem}}.sitemapIndex_cols__do873{columns:300px 3;column-gap:3rem}.sitemapIndex_block__dXj0z{break-inside:avoid;display:grid;gap:.75rem;margin-bottom:2.5rem}.sitemapIndex_block__dXj0z h2 a{color:var(--ink)}.sitemapIndex_list__eRRgW,.sitemapIndex_subs__KWzIX{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.sitemapIndex_list__eRRgW a{color:var(--ink-2);line-height:1.45}.sitemapIndex_subs__KWzIX a{font-weight:800;color:var(--accent-text)}@media (hover:hover) and (pointer:fine){.sitemapIndex_list__eRRgW a:hover{color:var(--accent-text);text-decoration:underline}}.HowWeRecommend_head__Vp2bi{display:grid;gap:1rem;max-width:760px;margin-bottom:clamp(2rem,4vw,3.5rem)}.HowWeRecommend_head__Vp2bi em{font-style:normal;color:var(--highlight-ink);background:var(--highlight);padding:0 .12em .04em;border-radius:.12em;display:inline-block;rotate:-2deg}.HowWeRecommend_steps__7QbCm{--p:0;display:grid;grid-template-columns:minmax(240px,.8fr) 2.2fr;gap:clamp(1.5rem,4vw,4rem);align-items:stretch}.HowWeRecommend_tabs__l_ZEk{display:grid;align-content:center;gap:.5rem}.HowWeRecommend_tab__oeFrn{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:1rem 1.25rem 1.35rem;border:0;border-radius:18px;background:transparent;color:var(--ink-3);font:inherit;text-align:start;cursor:pointer;transition:background-color .25s ease,color .25s ease,transform .16s var(--ease-out)}.HowWeRecommend_tab__oeFrn:active{transform:scale(.98)}.HowWeRecommend_tab__oeFrn[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line),0 14px 30px -20px rgb(var(--shadow-tint)/.35)}.HowWeRecommend_num__gk3AK{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--paper-2);font-weight:900;transition:background-color .25s ease,color .25s ease}.HowWeRecommend_tab__oeFrn[aria-selected=true] .HowWeRecommend_num__gk3AK{background:var(--accent);color:var(--accent-ink)}.HowWeRecommend_tabTitle__iDXkc{font-size:var(--fs-h3);font-weight:800;line-height:1.2}.HowWeRecommend_bar__XJkXa{position:absolute;inset-inline:1.25rem;bottom:.6rem;height:3px;border-radius:2px;overflow:hidden;opacity:0}.HowWeRecommend_bar__XJkXa:after{content:"";position:absolute;inset:0;background:var(--accent);transform:scaleX(var(--p));transform-origin:right}.HowWeRecommend_tab__oeFrn[aria-selected=true] .HowWeRecommend_bar__XJkXa{opacity:1}@media (hover:hover) and (pointer:fine){.HowWeRecommend_tab__oeFrn:hover{color:var(--ink)}}.HowWeRecommend_panels__fzlob{display:grid}.HowWeRecommend_panel__z_LLk{grid-area:1/1;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(1.5rem,3vw,3rem);opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .3s ease,transform .3s var(--ease-out),visibility 0s linear .3s}.HowWeRecommend_panel__z_LLk[data-active=true]{opacity:1;visibility:visible;transform:none;transition:opacity .6s var(--ease-out) .12s,transform .7s var(--ease-out) .12s,visibility 0s}.HowWeRecommend_photo__YJCTN{position:relative;aspect-ratio:1;border-radius:28px;overflow:hidden;background:var(--paper-2);box-shadow:0 30px 60px -32px rgb(var(--shadow-tint)/.5)}.HowWeRecommend_photo__YJCTN img{object-fit:cover;transform:scale(1.06);transition:transform 6s linear}.HowWeRecommend_panel__z_LLk[data-active=true] .HowWeRecommend_photo__YJCTN img{transform:scale(1)}.HowWeRecommend_copy__bzgRO{display:grid;gap:1rem}.HowWeRecommend_copy__bzgRO p{font-size:var(--fs-lead);line-height:1.55;color:var(--ink-2);max-width:34ch}@media (max-width:900px){.HowWeRecommend_steps__7QbCm{grid-template-columns:1fr}.HowWeRecommend_tabs__l_ZEk{grid-template-columns:repeat(4,1fr);gap:.35rem}.HowWeRecommend_tab__oeFrn{grid-template-columns:1fr;justify-items:center;gap:.35rem;padding:.75rem .25rem 1.1rem;text-align:center}.HowWeRecommend_tabTitle__iDXkc{font-size:.95rem}.HowWeRecommend_num__gk3AK{width:34px;height:34px}.HowWeRecommend_bar__XJkXa{inset-inline:.75rem;bottom:.4rem}.HowWeRecommend_panel__z_LLk{grid-template-columns:1fr;align-items:start}.HowWeRecommend_photo__YJCTN{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.HowWeRecommend_panel__z_LLk,.HowWeRecommend_panel__z_LLk[data-active=true]{transform:none}.HowWeRecommend_panel__z_LLk[data-active=true] .HowWeRecommend_photo__YJCTN img,.HowWeRecommend_photo__YJCTN img{transform:none;transition:none}}.CardDeck_deck__8GCzf{position:relative;display:grid;justify-items:center;gap:1.75rem;touch-action:pan-y;user-select:none;-webkit-user-select:none}.CardDeck_stack__6j58j{display:grid;width:min(420px,78vw)}.CardDeck_card__O6DNo{grid-area:1/1;aspect-ratio:4/5;border-radius:var(--r-media);background:var(--surface);box-shadow:0 1px 0 rgb(var(--shadow-tint)/.05),0 18px 40px -18px rgb(var(--shadow-tint)/.35);overflow:hidden;transform-origin:50% 60%;will-change:transform;cursor:grab}.CardDeck_deck__8GCzf[data-dragging] .CardDeck_card__O6DNo{cursor:grabbing}.CardDeck_card__O6DNo a{display:grid;grid-template-rows:1fr auto;height:100%}.CardDeck_photo__kFQy1{position:relative;margin:10px 10px 0;border-radius:calc(var(--r-media) - 8px);overflow:hidden;background:var(--paper-2)}.CardDeck_photo__kFQy1 img{object-fit:cover;pointer-events:none;-webkit-user-drag:none}.CardDeck_meta__HV5Fu{padding:1rem 1.25rem 1.25rem}.CardDeck_label__ryPmw{display:block;font-size:var(--fs-small);font-weight:700;color:var(--accent-text)}.CardDeck_title__VMie2{margin-top:.15rem;font-size:1.3rem;font-weight:800;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CardDeck_next__U1f3F{height:44px;padding-inline:20px;border:0;border-radius:var(--r-pill);background:transparent;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);font:inherit;font-weight:700;font-size:.98rem;cursor:pointer;transition:transform .16s var(--ease-out),box-shadow .2s ease}.CardDeck_next__U1f3F:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.CardDeck_next__U1f3F:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}}@media (max-width:640px){.CardDeck_stack__6j58j{width:min(300px,70vw)}}.CategoryRail_rail__z0Dgp{position:relative}.CategoryRail_wrap__cYCzp{position:relative;overflow:hidden}.CategoryRail_arrows__MQUjy{display:none;justify-content:flex-start;gap:.5rem;padding-inline:var(--gutter)}.CategoryRail_arrow__OiMGj{display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:var(--ink);color:var(--paper);font-size:1.2rem;cursor:pointer;transition:transform .16s var(--ease-out),background-color .2s ease,opacity .2s ease}.CategoryRail_arrow__OiMGj:active{transform:scale(.94)}.CategoryRail_arrow__OiMGj:disabled{opacity:.3;cursor:default}@media (hover:hover) and (pointer:fine){.CategoryRail_arrow__OiMGj:not(:disabled):hover{background:var(--accent)}}@media (max-width:1024px){.CategoryRail_arrows__MQUjy{display:flex}}@media (min-width:1025px) and (prefers-reduced-motion:reduce){.CategoryRail_arrows__MQUjy{display:flex}}@media (min-width:1025px) and (prefers-reduced-motion:no-preference){.CategoryRail_wrap__cYCzp{height:100svh;display:flex;align-items:center;padding-top:var(--header-h)}}.CategoryRail_track__lfJ_w{display:flex;align-items:stretch;gap:clamp(1rem,2vw,2rem);width:max-content;padding-inline:var(--gutter);will-change:transform}.CategoryRail_introTop__yfebv{display:none}.CategoryRail_introSlide__nmb1c{display:contents}.CategoryRail_intro__IsgCl{flex:0 0 auto;width:min(34vw,520px);display:grid;align-content:center;gap:1.25rem;padding-inline-end:2rem}.CategoryRail_intro__IsgCl em{font-style:normal;color:var(--accent)}.CategoryRail_card__RRqAC{position:relative;flex:0 0 auto;width:min(40vw,620px);height:min(72svh,640px);border-radius:28px;overflow:hidden;isolation:isolate;background:var(--ink);color:#fff;box-shadow:0 30px 60px -30px rgb(var(--shadow-tint)/.55)}.CategoryRail_photo__WbfdJ{object-fit:cover;z-index:-2;transition:scale .9s var(--ease-out)}.CategoryRail_card__RRqAC:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgb(28 26 64/.92) 8%,rgb(28 26 64/.55) 42%,rgb(28 26 64/0) 72%)}.CategoryRail_body__lJT4u{position:absolute;inset-inline:0;bottom:0;display:grid;justify-items:start;gap:.75rem;padding:clamp(1.5rem,2.5vw,2.5rem)}.CategoryRail_icon__10oRd{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--highlight);color:var(--highlight-ink);font-size:1.6rem}.CategoryRail_title___f7m3{font-size:clamp(2.4rem,3.6vw,3.6rem);font-weight:900;line-height:1;letter-spacing:-.03em}.CategoryRail_stretched___6iYZ:after{content:"";position:absolute;inset:0}.CategoryRail_blurb__3dnet{max-width:36ch;font-size:1.1rem;line-height:1.5;color:rgb(255 255 255/.85)}.CategoryRail_chips__JhbAf{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none}.CategoryRail_chips__JhbAf a{display:inline-flex;align-items:center;height:36px;padding-block:6px;padding-inline:14px;border-radius:var(--r-pill);background:rgb(255 255 255/.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:.92rem;font-weight:700;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.CategoryRail_count__1o5Y7{display:inline-flex;align-items:center;gap:.45rem;margin-top:.25rem;font-weight:800;color:var(--highlight)}@media (hover:hover) and (pointer:fine){.CategoryRail_card__RRqAC:hover .CategoryRail_photo__WbfdJ{scale:1.05}.CategoryRail_chips__JhbAf a:hover{background:var(--highlight);color:var(--highlight-ink)}}@media (max-width:1024px){.CategoryRail_wrap__cYCzp{padding-block:var(--section-y) 1rem}.CategoryRail_track__lfJ_w{width:auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:1.5rem}.CategoryRail_track__lfJ_w::-webkit-scrollbar{display:none}.CategoryRail_introTop__yfebv{display:block;padding-inline:var(--gutter);margin-bottom:1.5rem}.CategoryRail_introTop__yfebv .CategoryRail_intro__IsgCl{width:auto;padding-inline-end:0}.CategoryRail_introSlide__nmb1c{display:none}.CategoryRail_card__RRqAC{width:80vw;height:min(118vw,560px);scroll-snap-align:center}}@media (min-width:1025px) and (prefers-reduced-motion:reduce){.CategoryRail_track__lfJ_w{width:auto;overflow-x:auto;scroll-snap-type:x mandatory;padding-block:var(--section-y)}.CategoryRail_card__RRqAC{scroll-snap-align:center}}@property --align{syntax:"*";inherits:false}@property --gap{syntax:"*";inherits:false}@property --cols{syntax:"*";inherits:false}@property --cols-t{syntax:"*";inherits:false}@property --cols-m{syntax:"*";inherits:false}@property --maxw{syntax:"*";inherits:false}.elements_section__rXu14{padding-block:var(--section-y)}.elements_section__rXu14[data-layout=page],.elements_section__rXu14[data-layout=prose]{padding-top:clamp(1.5rem,3vw,2.5rem);padding-bottom:clamp(3rem,6vw,5rem)}.elements_section__rXu14[data-bg=paper]{background:var(--paper-2)}.elements_section__rXu14[data-bg=white]{background:var(--surface)}.elements_section__rXu14[data-bg=ink]{background:var(--ink);color:var(--paper)}.elements_inner__Ds_zP{display:grid;gap:var(--gap,1.25rem);justify-items:var(--align,stretch);max-width:var(--maxw,var(--container))}.elements_section__rXu14[data-layout=prose] .elements_inner__Ds_zP{max-width:calc(min(var(--maxw, 860px), var(--container)) + var(--gutter) * 2);margin-inline:0 auto}.elements_inner__Ds_zP>h1{margin-top:.75rem}.elements_columns__bT1cZ{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr));gap:var(--gap,clamp(1.5rem,4vw,3rem));align-items:start;width:100%}@media (max-width:1024px){.elements_columns__bT1cZ{grid-template-columns:repeat(var(--cols-t,var(--cols,2)),minmax(0,1fr))}}@media (max-width:767px){.elements_columns__bT1cZ{grid-template-columns:repeat(var(--cols-m,1),minmax(0,1fr))}}.elements_row__3hj3e{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--align,start);gap:var(--gap,.75rem)}.elements_box__4xa5K{display:grid;align-content:start;justify-items:var(--align,stretch);gap:var(--gap,1.25rem);min-width:0}.elements_box__4xa5K[data-surface=card]{padding:clamp(1.5rem,3vw,2.5rem);border-radius:28px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.elements_box__4xa5K[data-surface=dark]{padding:clamp(1.5rem,3vw,2.5rem);border-radius:28px;background:var(--ink);color:var(--paper)}@media (prefers-color-scheme:dark){.elements_box__4xa5K[data-surface=dark]{background:var(--paper-2);color:var(--ink)}}.elements_spacer__xymsc{height:var(--size)}.elements_divider__wc5km{width:100%;height:0;margin:0;border:0;border-top:1px solid var(--line)}.elements_heading__U74eA{max-width:var(--maxw,none)}.elements_heading__U74eA em{display:inline-block;font-style:normal;color:var(--highlight-ink);background:var(--highlight);padding:0 .12em .04em;border-radius:.12em;rotate:-2deg}.elements_text__Ff2ej{max-width:var(--maxw,68ch)}.elements_button__4KowW{margin:0}.elements_figure__TdcBw{margin:0;width:100%;max-width:var(--maxw,none)}.elements_figure__TdcBw img{width:100%;height:auto;border-radius:var(--r-media);background:var(--paper-2)}.elements_figure__TdcBw[data-ratio] img{height:100%;object-fit:cover}.elements_figure__TdcBw[data-prose]:not([data-ratio]) img{display:block;width:auto;max-width:100%;height:auto;max-height:460px;margin-inline:auto}.elements_figure__TdcBw[data-prose] figcaption{text-align:center}.elements_figure__TdcBw figcaption{margin-top:.5rem;color:var(--ink-2);font-size:var(--fs-small)}.elements_ratio__dXNNm{position:relative;overflow:hidden;border-radius:var(--r-media)}.elements_icon__PCQ9e{display:inline-grid;line-height:1}.elements_icon__PCQ9e[data-tone=accent]{color:var(--accent)}.elements_icon__PCQ9e[data-tone=ink]{color:var(--ink)}.elements_icon__PCQ9e[data-tone=yellow]{color:var(--highlight)}.elements_iconBox__RjWj9{display:grid;align-content:start;gap:.75rem;padding:clamp(1.5rem,2.5vw,2.25rem);border-radius:var(--r-media);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:inherit}a.elements_iconBox__RjWj9{transition:background-color .2s ease,transform .16s var(--ease-out)}a.elements_iconBox__RjWj9:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){a.elements_iconBox__RjWj9:hover{background:var(--accent-soft)}}.elements_iconBox__RjWj9 p{margin:0;color:var(--ink-2)}.elements_iconBadge__8lkMo{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-size:1.75rem}.elements_iconList__gnWWB{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.elements_iconList__gnWWB a,.elements_iconList__gnWWB li{display:flex;align-items:center;gap:.65rem}.elements_iconList__gnWWB svg{flex:0 0 auto;color:var(--accent);font-size:1.35rem}.elements_iconList__gnWWB a{color:inherit;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.elements_rating__dTzEO{display:flex;align-items:center;gap:4px;color:var(--highlight);font-size:1.6rem}.elements_rating__dTzEO .elements_label__SsqgG{margin-inline-start:.5rem;color:var(--ink-2);font-size:var(--fs-small);font-weight:700}.elements_listing__AZkze{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:var(--gap,clamp(1.25rem,2.5vw,2rem));width:100%}@media (max-width:1024px){.elements_listing__AZkze{grid-template-columns:repeat(var(--cols-t,2),minmax(0,1fr))}}@media (max-width:767px){.elements_listing__AZkze{grid-template-columns:repeat(var(--cols-m,1),minmax(0,1fr))}}.elements_formTitle__qF_E2{margin:0 0 1.25rem}.Marquee_marquee__mz2mD{width:106vw;margin-inline-start:-3vw;position:relative;z-index:1;overflow:hidden;padding-block:clamp(1.25rem,2.5vw,2rem);border-block:1.5px solid var(--ink);rotate:-1.5deg;margin-block:1rem clamp(4rem,8vw,7rem);background:var(--paper)}.Marquee_track__cFJA9{display:flex;width:max-content;will-change:transform}.Marquee_item__dMTXU{display:inline-flex;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding-inline-end:clamp(1.25rem,3vw,2.5rem);font-size:clamp(2.6rem,6.5vw,6rem);font-weight:900;line-height:1;letter-spacing:-.03em;white-space:nowrap}.Marquee_solid__UFNBM{color:var(--ink);transition:color .2s ease}.Marquee_outline__QobW3{color:transparent;-webkit-text-stroke:1.5px var(--ink);transition:color .2s ease,-webkit-text-stroke-color .2s ease}.Marquee_sep__6W9JL{width:.32em;height:.32em;border-radius:50%;background:var(--highlight)}@media (hover:hover) and (pointer:fine){.Marquee_item__dMTXU:hover .Marquee_solid__UFNBM{color:var(--accent)}.Marquee_item__dMTXU:hover .Marquee_outline__QobW3{color:var(--accent);-webkit-text-stroke-color:var(--accent)}}.PostView_post__Fv5P1{padding-top:clamp(1.5rem,3vw,2.5rem)}.PostView_head__Pgsmu{display:grid;justify-items:start;gap:1rem;max-width:calc(980px + var(--gutter) * 2);margin-inline:0 auto}.PostView_cat__G4N_I{margin-top:1rem;display:inline-flex;align-items:center;height:34px;padding-inline:14px;border-radius:var(--r-pill);background:var(--highlight);color:var(--highlight-ink);font-weight:800;font-size:.95rem}.PostView_title__LEcuv{text-wrap:balance}.PostView_meta__bzEst{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;color:var(--ink-3);font-size:var(--fs-small)}.PostView_dot__vJdjI{width:4px;height:4px;border-radius:50%;background:currentColor}.PostView_read__XOHW1{display:inline-flex;align-items:center;gap:.35rem}.PostView_coverWrap__FbUoe{max-width:calc(980px + var(--gutter) * 2);margin-inline:0 auto;margin-top:clamp(1.5rem,3vw,2.5rem)}.PostView_cover__V_ErW{position:relative;aspect-ratio:21/9;border-radius:28px;overflow:hidden;background:var(--paper-2)}.PostView_cover__V_ErW img{object-fit:cover}.PostView_layout___mrlf{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(2rem,5vw,5rem);align-items:start;margin-top:clamp(2rem,4vw,3.5rem)}.PostView_main___kYfT{min-width:0}.PostView_endShare__n_iQa{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--line)}.PostView_aside__e9uTb{height:100%}.PostView_sticky__pq4_n{position:sticky;top:calc(var(--header-h) + 1.5rem);display:grid;gap:1.25rem}.PostView_promo__L4CXj{display:grid;gap:.35rem;padding:1.25rem 1.4rem;border-radius:20px;background:var(--ink);color:var(--paper);transition:transform .2s var(--ease-out)}.PostView_promo__L4CXj span{display:inline-flex;align-items:center;gap:.4rem;color:var(--highlight);font-weight:700}@media (hover:hover) and (pointer:fine){.PostView_promo__L4CXj:hover{transform:translateY(-2px)}}.PostView_related__kFve3{margin-top:var(--section-y);display:grid;gap:2rem}.PostView_relatedGrid__mHm3i{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem)}@media (max-width:1000px){.PostView_layout___mrlf{grid-template-columns:1fr}.PostView_aside__e9uTb{order:-1;height:auto}.PostView_sticky__pq4_n{position:static}.PostView_sticky__pq4_n>:not(:first-child){display:none}.PostView_relatedGrid__mHm3i{grid-template-columns:1fr 1fr}}@media (max-width:640px){.PostView_cover__V_ErW{aspect-ratio:16/10;border-radius:20px}.PostView_relatedGrid__mHm3i{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.PostView_promo__L4CXj{background:var(--surface);color:var(--ink)}}.Stamp_stamp__WUfee{position:relative;width:148px;aspect-ratio:1;border-radius:50%;background:var(--highlight);color:var(--highlight-ink);display:grid;place-items:center;box-shadow:0 14px 30px -14px rgb(var(--shadow-tint)/.45)}.Stamp_ring__H1GE0{position:absolute;inset:0;width:100%;height:100%;fill:currentColor;font-size:21px;font-weight:800;letter-spacing:.02em}.Stamp_icon__ulOqG{width:38px;height:38px}@media (prefers-reduced-motion:no-preference){.Stamp_ring__H1GE0{animation:Stamp_spin__TVOyx 18s linear infinite}}@keyframes Stamp_spin__TVOyx{to{transform:rotate(-1turn)}}.LeadForm_form__E6cVo{position:relative;--f-fg:var(--paper);--f-muted:color-mix(in srgb,var(--paper) 70%,transparent);--f-line:color-mix(in srgb,var(--paper) 30%,transparent);display:grid;gap:1.5rem}.LeadForm_fields__yf3GQ{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.LeadForm_field__AL4kB{position:relative}.LeadForm_field__AL4kB input{width:100%;height:64px;padding:1.5rem 1.1rem .4rem;border:0;border-radius:14px;background:color-mix(in srgb,var(--paper) 8%,transparent);box-shadow:inset 0 0 0 1.5px var(--f-line);color:var(--f-fg);font:inherit;font-size:1.1rem;outline:none;transition:box-shadow .2s ease}.LeadForm_field__AL4kB input[dir=ltr]{text-align:right}.LeadForm_field__AL4kB input:focus{box-shadow:inset 0 0 0 2px var(--highlight)}.LeadForm_field__AL4kB label{position:absolute;inset-inline-start:1.1rem;top:50%;translate:0 -50%;color:var(--f-muted);pointer-events:none;transform-origin:right center;transition:translate .2s var(--ease-out),scale .2s var(--ease-out),color .2s ease}.LeadForm_field__AL4kB input:focus+label,.LeadForm_field__AL4kB input:not(:placeholder-shown)+label{translate:0 -118%;scale:.78;color:var(--f-fg)}.LeadForm_field__AL4kB input:user-invalid{box-shadow:inset 0 0 0 2px #ff8a8a}.LeadForm_trap__a9oBO{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none}.LeadForm_bottom__Lr0ty{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.LeadForm_consent__toPgT{display:flex;gap:.75rem;align-items:flex-start;font-size:var(--fs-small);color:var(--f-muted);max-width:52ch}.LeadForm_consent__toPgT input{flex:0 0 auto;width:20px;height:20px;margin-top:.2rem;accent-color:var(--highlight)}.LeadForm_consent__toPgT a{color:var(--f-fg);text-decoration:underline;text-underline-offset:3px}.LeadForm_status__ONRyx{min-height:1.5em;color:#ffb4a0;font-weight:700}@media (max-width:640px){.LeadForm_fields__yf3GQ{grid-template-columns:1fr}.LeadForm_bottom__Lr0ty{flex-direction:column;align-items:stretch}}@media (prefers-color-scheme:dark){.LeadForm_form__E6cVo{--f-fg:var(--ink);--f-muted:var(--ink-2);--f-line:var(--line)}.LeadForm_field__AL4kB input{background:var(--surface)}}.Menu_toggle__2_Oz1{position:relative;z-index:calc(var(--z-menu) + 1);width:48px;height:48px;border-radius:50%;border:0;background:var(--ink);color:var(--paper);cursor:pointer;transition:transform .16s var(--ease-out),background-color .2s ease}.Menu_toggle__2_Oz1:active{transform:scale(.94)}.Menu_toggle__2_Oz1[data-open=true]{background:var(--accent);color:var(--accent-ink)}.Menu_lines__aDvxf,.Menu_lines__aDvxf:before{position:absolute;inset-inline-start:50%;top:50%;width:18px;height:2px;margin:-1px -9px 0 0;border-radius:1px;background:currentColor;transition:transform .38s var(--ease-out)}.Menu_lines__aDvxf{transform:translateY(-3.5px)}.Menu_lines__aDvxf:before{content:"";inset-inline-start:0;top:0;margin:0;transform:translateY(7px)}.Menu_toggle__2_Oz1[data-open=true] .Menu_lines__aDvxf{transform:rotate(45deg)}.Menu_toggle__2_Oz1[data-open=true] .Menu_lines__aDvxf:before{transform:rotate(-90deg)}.Menu_panel__EkQVy{position:fixed;inset:0;z-index:var(--z-menu);overflow-y:auto;background:var(--ink);color:var(--paper);clip-path:circle(0 at var(--ox,90%) var(--oy,36px));visibility:hidden;transition:clip-path .52s var(--ease-in-out),visibility 0s linear .52s}.Menu_panel__EkQVy[data-open=true]{clip-path:circle(150vmax at var(--ox,90%) var(--oy,36px));visibility:visible;transition:clip-path .7s var(--ease-drawer),visibility 0s}.Menu_body__beAsN{min-height:100%;padding-top:calc(var(--header-h) + 3rem);padding-bottom:3rem;display:flex;flex-direction:column;gap:3rem}.Menu_groups__8JZ1E{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:2.5rem 2rem}.Menu_group__uC1YZ{opacity:0;transform:translateY(16px);transition:opacity .2s ease,transform .2s ease}.Menu_panel__EkQVy[data-open=true] .Menu_group__uC1YZ{opacity:1;transform:none;transition:opacity .5s var(--ease-out) calc(.22s + var(--i) * 45ms),transform .6s var(--ease-out) calc(.22s + var(--i) * 45ms)}.Menu_groupTitle__7afrh{display:inline-block;margin-bottom:.75rem;font-size:var(--fs-h3);font-weight:900;letter-spacing:-.02em;color:var(--paper)}.Menu_group__uC1YZ ul,.Menu_pages__mSImk{margin:0;padding:0;list-style:none}.Menu_group__uC1YZ li a{display:inline-block;padding:.2rem 0;color:color-mix(in srgb,var(--paper) 72%,transparent);transition:color .2s ease,transform .26s var(--ease-out)}.Menu_pages__mSImk{margin-top:auto;display:flex;flex-wrap:wrap;gap:.75rem;padding-top:2rem;border-top:1px solid color-mix(in srgb,var(--paper) 16%,transparent)}.Menu_pages__mSImk a{display:inline-flex;height:44px;align-items:center;padding-inline:20px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--paper) 30%,transparent);font-weight:700;transition:box-shadow .2s ease}@media (hover:hover) and (pointer:fine){.Menu_groupTitle__7afrh:hover,.Menu_group__uC1YZ li a:hover{color:var(--highlight)}.Menu_group__uC1YZ li a:hover{transform:translateX(-4px)}.Menu_pages__mSImk a:hover{box-shadow:inset 0 0 0 1.5px var(--highlight)}}@media (prefers-reduced-motion:reduce){.Menu_panel__EkQVy,.Menu_panel__EkQVy[data-open=true]{transition:opacity .2s ease,visibility 0s;clip-path:none;opacity:0}.Menu_panel__EkQVy[data-open=true]{opacity:1}.Menu_group__uC1YZ,.Menu_panel__EkQVy[data-open=true] .Menu_group__uC1YZ{transform:none;transition:opacity .2s ease}}@media (prefers-color-scheme:dark){.Menu_panel__EkQVy{background:var(--paper-2);color:var(--ink)}.Menu_groupTitle__7afrh{color:var(--ink)}.Menu_group__uC1YZ li a{color:var(--ink-2)}}.Menu_groupTitle__7afrh{display:inline-flex;align-items:center;gap:.5rem}.Menu_groupIcon__mgXzL{font-size:1.3em;color:var(--highlight)}.SearchBox_box__xo_jn{position:relative;display:flex;align-items:center;gap:.5rem;max-width:560px;padding:6px;padding-inline-start:1.5rem;border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--line),0 10px 30px -18px rgb(var(--shadow-tint)/.4);transition:box-shadow .2s ease}.SearchBox_box__xo_jn:focus-within{box-shadow:inset 0 0 0 2px var(--accent),0 10px 30px -18px rgb(var(--shadow-tint)/.4)}.SearchBox_box__xo_jn input{flex:1;min-width:0;height:48px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:1.1rem;outline:none}.SearchBox_box__xo_jn input::placeholder{color:var(--ink-3)}.SearchBox_box__xo_jn input::-webkit-search-cancel-button{display:none}.SearchBox_list__U8F8E{position:absolute;inset-inline:0;top:calc(100% + 10px);z-index:20;max-height:min(70vh,480px);overflow-y:auto;margin:0;padding:8px;list-style:none;border-radius:22px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),0 24px 48px -20px rgb(var(--shadow-tint)/.45);transform-origin:top center;opacity:0;transform:translateY(-6px) scale(.98);visibility:hidden;transition:opacity .15s ease,transform .15s var(--ease-out),visibility 0s linear .15s}.SearchBox_list__U8F8E[data-open=true]{opacity:1;transform:none;visibility:visible;transition:opacity .18s ease,transform .22s var(--ease-out),visibility 0s}.SearchBox_option__0QD6e{display:flex;align-items:center;gap:.85rem;padding:8px;border-radius:14px;cursor:pointer}.SearchBox_option__0QD6e[aria-selected=true]{background:var(--accent-soft)}.SearchBox_thumb__oGF3X{flex:0 0 auto;display:grid;place-items:center;width:48px;height:48px;border-radius:12px;overflow:hidden;background:var(--paper-2);color:var(--accent-text);font-size:1.4rem}.SearchBox_thumb__oGF3X img{width:100%;height:100%;object-fit:cover}.SearchBox_text__kGcnf{display:grid;min-width:0}.SearchBox_title__dFTLE{font-weight:700;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchBox_label__e_YWO{font-size:.85rem;color:var(--ink-3)}.SearchBox_empty__kuoPO{padding:1rem;color:var(--ink-2);font-size:var(--fs-small)}@media (max-width:520px){.SearchBox_box__xo_jn{padding-inline-start:1rem}.SearchBox_submit__Wk3MY{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.SearchBox_list__U8F8E,.SearchBox_list__U8F8E[data-open=true]{transform:none}}.SearchResults_wrap__Bymet{display:grid;gap:1.5rem}.SearchResults_count__2BpBG{color:var(--ink-2);font-weight:700}.SearchResults_cats__M1WOj{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.SearchResults_cat__962fO{display:inline-flex;align-items:center;gap:.45rem;height:44px;padding-inline:16px;border-radius:var(--r-pill);background:var(--accent-soft);font-weight:700}.SearchResults_cat__962fO svg{color:var(--accent)}.SearchResults_grid__Ezl4o{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,2.5vw,2rem);margin:1rem 0 0;padding:0;list-style:none}.SearchResults_item__DauAX{display:grid;gap:.4rem}.SearchResults_thumb__4eFc4{position:relative;aspect-ratio:3/2;margin-bottom:.5rem;border-radius:var(--r-media);overflow:hidden;background:var(--paper-2)}.SearchResults_thumb__4eFc4 img{object-fit:cover;transition:scale .6s var(--ease-out)}.SearchResults_label__V35bd{font-size:var(--fs-small);font-weight:800;color:var(--accent-text)}.SearchResults_title__8yCZp{font-size:1.2rem;font-weight:800;line-height:1.35}@media (hover:hover) and (pointer:fine){.SearchResults_item__DauAX:hover .SearchResults_thumb__4eFc4 img{scale:1.04}}@media (max-width:1000px){.SearchResults_grid__Ezl4o{grid-template-columns:1fr 1fr}}@media (max-width:560px){.SearchResults_grid__Ezl4o{grid-template-columns:1fr}}