:root{--bm-paper:#faf8f3;--bm-surface:#fff;--bm-tint:#f2eee4;--bm-tint-strong:#e8e3d5;--bm-line:#e4e0d3;--bm-line-soft:#efebdf;--bm-ink:#0a0a0a;--bm-ink-2:#4a4a48;--bm-ink-3:#8a8880;--bm-accent:#b8431d;--bm-accent-ink:#7c2d12;--bm-accent-tint:#f7eae2;--bm-primary:#1a56db;--bm-primary-glow:#1a56db1f;--bm-text-main:#0c0b0a;--bm-text-muted:#6b6660;--bm-bg:#fafaf8;--bm-bg-alt:#f2f0eb;--bm-border:#e5e2dc;--bm-border-strong:#c9c5be;--bm-success:#16a34a;--bm-warm-accent:#f97316;--bm-font-display:"Fraunces", Georgia, serif;--bm-font-sans:"Plus Jakarta Sans", "DM Sans", system-ui, -apple-system, sans-serif;--bm-font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace}._page_rinne_30{color:#0c0b0a;-webkit-font-smoothing:antialiased;background:#fafaf8;min-height:100vh;padding-top:64px;font-family:Plus Jakarta Sans,DM Sans,system-ui,-apple-system,sans-serif;line-height:1.6}._container_rinne_40{max-width:1100px;margin:0 auto;padding:0 1.5rem}._breadcrumbs_rinne_46{color:#6b6660;padding:1.25rem 0 0;font-size:.8rem}._breadcrumbs_rinne_46 a{color:#6b6660;text-decoration:none}._breadcrumbs_rinne_46 a:hover{color:#0c0b0a}._breadcrumbs_rinne_46 span{opacity:.5;margin:0 .4rem}._brandHero_rinne_63{border-bottom:1px solid #e5e2dc;grid-template-columns:auto 1fr;align-items:center;gap:2rem;padding:2rem 0 3rem;display:grid}@media (width<=640px){._brandHero_rinne_63{grid-template-columns:1fr;padding:1.25rem 0 2rem}}._brandHero_rinne_63 ._logoWrap_rinne_77{background:linear-gradient(135deg, var(--brand-from), var(--brand-to));border-radius:24px;justify-content:center;align-items:center;width:128px;height:128px;display:flex;overflow:hidden;box-shadow:0 12px 32px #00000014}._brandHero_rinne_63 ._logoWrap_rinne_77 img{object-fit:contain;background:0 0;width:80%;height:80%}._brandHero_rinne_63 ._logoWrap_rinne_77 ._fallbackMark_rinne_94{color:#fffffff2;font-family:Fraunces,Georgia,serif;font-size:3rem;font-weight:500;line-height:1}._brandHero_rinne_63 ._chips_rinne_101{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}._brandHero_rinne_63 ._chips_rinne_101 ._chip_rinne_101{letter-spacing:.02em;color:#6b6660;background:#f2f0eb;border:1px solid #e5e2dc;border-radius:999px;padding:.3rem .75rem;font-size:.75rem;font-weight:600}._brandHero_rinne_63 ._chips_rinne_101 ._chip_rinne_101._chipPrimary_rinne_117{color:#1a56db;background:#1a56db14;border-color:#1a56db33}._brandHero_rinne_63 h1{letter-spacing:-.02em;margin:0 0 .75rem;font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,4.5vw,3rem);font-weight:500;line-height:1.1}._brandHero_rinne_63 p{color:#6b6660;max-width:640px;margin:0 0 1.25rem;font-size:1.05rem;line-height:1.65}._brandHero_rinne_63 ._heroActions_rinne_137{flex-wrap:wrap;gap:.75rem;display:flex}._brandHero_rinne_63 ._heroActions_rinne_137 a,._brandHero_rinne_63 ._heroActions_rinne_137 button{color:#0c0b0a;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:10px;align-items:center;gap:.4rem;padding:.6rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .1s,border-color .1s;display:inline-flex}._brandHero_rinne_63 ._heroActions_rinne_137 a:hover,._brandHero_rinne_63 ._heroActions_rinne_137 button:hover{border-color:#0c0b0a;transform:translateY(-1px)}._brandHero_rinne_63 ._heroActions_rinne_137 a._primary_rinne_161,._brandHero_rinne_63 ._heroActions_rinne_137 button._primary_rinne_161{color:#fafaf8;background:#0c0b0a;border-color:#0c0b0a}._brandHero_rinne_63 ._heroActions_rinne_137 a._primary_rinne_161:hover,._brandHero_rinne_63 ._heroActions_rinne_137 button._primary_rinne_161:hover{background:#1a56db;border-color:#1a56db}._sectionHead_rinne_171{justify-content:space-between;align-items:baseline;margin:3rem 0 1.25rem;display:flex}._sectionHead_rinne_171 h2{letter-spacing:-.01em;margin:0;font-family:Fraunces,Georgia,serif;font-size:1.5rem;font-weight:500}._sectionHead_rinne_171 ._sectionNote_rinne_184{color:#6b6660;font-size:.85rem}._filterRow_rinne_189{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.25rem;display:flex}._filterPill_rinne_197{appearance:none;color:#0c0b0a;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:999px;padding:.4rem .85rem;font-size:.85rem;line-height:1;transition:background .15s,border-color .15s,color .15s}._filterPill_rinne_197:hover{color:#1a56db;border-color:#1a56db}._filterPill_rinne_197:focus-visible{outline-offset:2px;outline:2px solid #1a56db}._filterPillActive_rinne_219,._filterPillActive_rinne_219:hover{color:#fff;background:#1a56db;border-color:#1a56db}._filterRowSpinner_rinne_226{border:2px solid #e5e2dc;border-top-color:#1a56db;border-radius:50%;width:14px;height:14px;margin-left:.25rem;animation:.8s linear infinite _filterRowSpin_rinne_226}@keyframes _filterRowSpin_rinne_226{to{transform:rotate(360deg)}}._adGrid_rinne_241{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}._adCard_rinne_247{color:inherit;background:#fff;border:1px solid #e5e2dc;border-radius:16px;flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}._adCard_rinne_247:hover{transform:translateY(-2px);box-shadow:0 16px 34px #00000014}._adCard_rinne_247 ._adMedia_rinne_262{aspect-ratio:1;background:linear-gradient(135deg, var(--brand-from,#e5e2dc), var(--brand-to,#b8b0a4));color:#ffffffe6;letter-spacing:.05em;cursor:pointer;border:none;justify-content:center;align-items:center;width:100%;padding:0;font-family:Fraunces,Georgia,serif;font-size:.9rem;text-decoration:none;display:flex;position:relative}._adCard_rinne_247 ._adMedia_rinne_262:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(100deg,#fff0 30%,#ffffff40 50%,#fff0 70%) 0 0/220% 100%;animation:1.6s ease-in-out infinite _adcard-shimmer_rinne_1;position:absolute;inset:0}._adCard_rinne_247 ._adMedia_rinne_262 img{z-index:1;object-fit:cover;object-position:center bottom;background:linear-gradient(135deg, var(--brand-from,#e5e2dc), var(--brand-to,#b8b0a4));width:100%;height:100%;position:relative}._adCard_rinne_247 ._adBody_rinne_298{flex-direction:column;flex:1;gap:.5rem;padding:1rem;display:flex}._adCard_rinne_247 ._adHeadline_rinne_305{color:#0c0b0a;-webkit-line-clamp:3;text-align:left;cursor:pointer;background:0 0;border:none;-webkit-box-orient:vertical;padding:0;font-family:inherit;font-size:.95rem;font-weight:500;line-height:1.4;text-decoration:none;display:-webkit-box;overflow:hidden}._adCard_rinne_247 ._adHeadline_rinne_305:hover{color:#1a56db}._adCard_rinne_247 ._adMeta_rinne_325{color:#6b6660;justify-content:space-between;align-items:center;margin-top:auto;font-size:.75rem;display:flex}._adCard_rinne_247 ._adChips_rinne_333{flex-wrap:wrap;gap:.35rem;display:flex}._adCard_rinne_247 ._adChip_rinne_333{letter-spacing:.02em;color:#1a56db;background:#1a56db14;border:1px solid #1a56db26;border-radius:999px;padding:.18rem .5rem;font-size:.7rem;font-weight:600}._adCard_rinne_247 ._adLink_rinne_348{color:#1a56db;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;padding:0;font-family:inherit;font-size:.8rem;text-decoration:none;display:inline-flex}._adCard_rinne_247 ._adLink_rinne_348:hover{text-decoration:underline}._rollup_rinne_365{background:#fff;border:1px solid #e5e2dc;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr)) 1.4fr;align-items:center;gap:1rem;margin:0 0 1.25rem;padding:1rem 1.25rem;display:grid}@media (width<=720px){._rollup_rinne_365{grid-template-columns:repeat(2,1fr)}}._rollupStat_rinne_382{flex-direction:column;gap:.1rem;display:flex}._rollupStat_rinne_382 ._rollupNumber_rinne_387{letter-spacing:-.01em;color:#0c0b0a;font-family:Fraunces,Georgia,serif;font-size:1.5rem;font-weight:500;line-height:1.1}._rollupStat_rinne_382 ._rollupLabel_rinne_395{text-transform:uppercase;letter-spacing:.06em;color:#6b6660;font-size:.72rem}._rollupSpark_rinne_402{align-items:flex-end;gap:2px;height:36px;display:flex}._rollupSpark_rinne_402 span{background:linear-gradient(180deg, var(--brand-from,#1a56db), var(--brand-to,#1a56db));border-radius:2px;flex:1;min-height:2px}@media (width<=720px){._rollupSpark_rinne_402{grid-column:span 2}}._placeholderGrid_rinne_420 ._adCard_rinne_247 ._adMedia_rinne_262{opacity:.7}._placeholderGrid_rinne_420 ._adCard_rinne_247 ._adHeadline_rinne_305{color:#6b6660;font-style:italic}._subscribeBlock_rinne_428{background:#fff;border:1px solid #e5e2dc;border-radius:16px;grid-template-columns:1fr 1fr;gap:2rem;margin:3rem 0;padding:2rem;display:grid}@media (width<=720px){._subscribeBlock_rinne_428{grid-template-columns:1fr;padding:1.5rem}}._subscribeBlock_rinne_428 ._copy_rinne_444 h2{letter-spacing:-.01em;margin:0 0 .5rem;font-family:Fraunces,Georgia,serif;font-size:1.5rem;font-weight:500}._subscribeBlock_rinne_428 ._copy_rinne_444 p{color:#6b6660;margin:0 0 .75rem;font-size:.95rem;line-height:1.6}._subscribeBlock_rinne_428 ._copy_rinne_444 ul{color:#0c0b0a;margin:0;padding:0;font-size:.88rem;list-style:none}._subscribeBlock_rinne_428 ._copy_rinne_444 ul li{color:#6b6660;align-items:center;gap:.5rem;padding:.25rem 0;display:flex}._subscribeBlock_rinne_428 ._copy_rinne_444 ul li svg{color:#2f855a;flex-shrink:0}._subscribeBlock_rinne_428 form{flex-direction:column;align-self:center;gap:.5rem;display:flex}._subscribeBlock_rinne_428 form label{color:#0c0b0a;letter-spacing:.02em;font-size:.8rem;font-weight:600}._subscribeBlock_rinne_428 form ._inputRow_rinne_487{gap:.5rem;display:flex}._subscribeBlock_rinne_428 form ._inputRow_rinne_487 input{background:#fafaf8;border:1px solid #e5e2dc;border-radius:10px;flex:1;padding:.65rem .85rem;font-family:Plus Jakarta Sans,DM Sans,system-ui,-apple-system,sans-serif;font-size:.95rem}._subscribeBlock_rinne_428 form ._inputRow_rinne_487 input:focus{border-color:#1a56db;outline:none;box-shadow:0 0 0 3px #1a56db1f}._subscribeBlock_rinne_428 form ._inputRow_rinne_487 button{color:#fafaf8;cursor:pointer;background:#0c0b0a;border:1px solid #0c0b0a;border-radius:10px;align-items:center;gap:.35rem;padding:.65rem 1rem;font-family:Plus Jakarta Sans,DM Sans,system-ui,-apple-system,sans-serif;font-size:.9rem;font-weight:600;display:inline-flex}._subscribeBlock_rinne_428 form ._inputRow_rinne_487 button:hover:not(:disabled){background:#1a56db;border-color:#1a56db}._subscribeBlock_rinne_428 form ._inputRow_rinne_487 button:disabled{opacity:.5;cursor:not-allowed}._subscribeBlock_rinne_428 form ._hint_rinne_527{color:#6b6660;font-size:.78rem}._subscribeBlock_rinne_428 form ._status_rinne_531{border-radius:8px;margin-top:.5rem;padding:.6rem .8rem;font-size:.85rem}._subscribeBlock_rinne_428 form ._statusOk_rinne_537{color:#2f855a;background:#2f855a14}._subscribeBlock_rinne_428 form ._statusErr_rinne_541{color:#b91c1c;background:#dc262614}._relatedGrid_rinne_546{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-bottom:4rem;display:grid}._relatedCard_rinne_553{color:#0c0b0a;background:#fff;border:1px solid #e5e2dc;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem;text-decoration:none;transition:transform .1s,border-color .1s;display:flex}._relatedCard_rinne_553:hover{border-color:#0c0b0a;transform:translateY(-1px)}._relatedCard_rinne_553 ._miniLogo_rinne_569{background:linear-gradient(135deg, var(--brand-from), var(--brand-to));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}._relatedCard_rinne_553 ._miniLogo_rinne_569 img{object-fit:contain;width:70%;height:70%}._relatedCard_rinne_553 ._miniLogo_rinne_569 ._miniInitial_rinne_585{color:#fffffff2;font-family:Fraunces,Georgia,serif;font-size:1.1rem;font-weight:600}._relatedCard_rinne_553 ._miniMeta_rinne_591{flex-direction:column;gap:.15rem;min-width:0;display:flex}._relatedCard_rinne_553 ._miniMeta_rinne_591 ._miniName_rinne_597{font-size:.9rem;font-weight:600}._relatedCard_rinne_553 ._miniMeta_rinne_591 ._miniNiche_rinne_601{color:#6b6660;font-size:.75rem}._hubHero_rinne_606{border-bottom:1px solid #e5e2dc;padding:5rem 0 3rem}._hubHero_rinne_606 ._eyebrow_rinne_610{letter-spacing:.12em;text-transform:uppercase;color:#1a56db;background:#1a56db14;border:1px solid #1a56db26;border-radius:40px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.3rem .9rem;font-size:.75rem;font-weight:700;display:inline-flex}._hubHero_rinne_606 h1{letter-spacing:-.02em;margin:0 0 1.25rem;font-family:Fraunces,Georgia,serif;font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:500;line-height:1.08}._hubHero_rinne_606 p{color:#6b6660;max-width:640px;margin:0 0 1.5rem;font-size:1.125rem;line-height:1.65}._hubHero_rinne_606 ._metaRow_rinne_640{color:#6b6660;flex-wrap:wrap;gap:1.5rem;font-size:.85rem;display:flex}._hubHero_rinne_606 ._metaRow_rinne_640 strong{color:#0c0b0a;font-weight:600}._sectorBlock_rinne_652{margin:3rem 0}._sectorBlock_rinne_652 ._sectorLabel_rinne_655{letter-spacing:.08em;text-transform:uppercase;color:#6b6660;margin-bottom:1rem;font-size:.8rem;font-weight:700}._brandGrid_rinne_664{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;display:grid}._footerNote_rinne_670{text-align:center;color:#6b6660;border-top:1px solid #e5e2dc;margin:3rem 0 4rem;padding:1.5rem;font-size:.9rem}._footerNote_rinne_670 a{color:#1a56db;font-weight:600;text-decoration:none}._footerNote_rinne_670 a:hover{text-decoration:underline}._inlineLinkBtn_rinne_687{font:inherit;color:#1a56db;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-weight:600;text-decoration:none}._inlineLinkBtn_rinne_687:hover{text-decoration:underline}._inlineLinkBtn_rinne_687:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #1a56db}._viewMoreCta_rinne_707{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-from,#1a56db) 14%, #fff), color-mix(in srgb, var(--brand-to,#1a56db) 14%, #fff));border:1px solid #e5e2dc;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin:2rem 0 1rem;padding:1.75rem;display:flex}._viewMoreCopy_rinne_720{flex:340px;min-width:260px}._viewMoreCopy_rinne_720 h3{color:#0c0b0a;margin:.5rem 0 .35rem;font-family:Fraunces,Georgia,serif;font-size:1.3rem;line-height:1.25}._viewMoreCopy_rinne_720 p{color:#6b6660;margin:0;font-size:.92rem;line-height:1.55}._viewMoreBadge_rinne_738{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0c0b0a;border-radius:999px;padding:.25rem .55rem;font-size:.7rem;font-weight:700;display:inline-block}._viewMoreCtaBtn_rinne_750{color:#fff;white-space:nowrap;background:#0c0b0a;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.8rem 1.2rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}._viewMoreCtaBtn_rinne_750:hover{opacity:.9}._emptyState_rinne_768{border:1px dashed color-mix(in srgb, var(--brand-from,#1a56db) 40%, #e5e2dc);background:linear-gradient(135deg, color-mix(in srgb, var(--brand-from,#1a56db) 8%, #fff), color-mix(in srgb, var(--brand-to,#1a56db) 8%, #fff));text-align:left;border-radius:18px;max-width:640px;margin:1rem 0 0;padding:2rem 1.75rem}._emptyStateBadge_rinne_778{letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, var(--brand-from,#1a56db) 30%, #fff);color:#0c0b0a;border-radius:999px;margin-bottom:.85rem;padding:.25rem .55rem;font-size:.7rem;font-weight:700;display:inline-block}._emptyStateTitle_rinne_791{color:#0c0b0a;margin:0 0 .6rem;font-family:Fraunces,Georgia,serif;font-size:1.35rem;line-height:1.25}._emptyStateBody_rinne_799{color:#6b6660;margin:0;font-size:.95rem;line-height:1.6}._sparkline_rinne_806{align-items:stretch;gap:1px;height:14px;display:flex}._sparkline_rinne_806 span{border-radius:1px;flex:1;min-width:2px}._sparkActive_rinne_818{background:#2f855a}._sparkInactive_rinne_822{background:#e5e2dc}._sparkMissing_rinne_826{background:0 0;border-top:1px dashed #e5e2dc;border-radius:0}._detailHeader_rinne_833{flex-direction:column;gap:.4rem;margin:1.5rem 0 2rem;display:flex}._detailBack_rinne_840{color:#6b6660;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:.25rem 0;font-size:.85rem;font-weight:600}._detailBack_rinne_840:hover{color:#0c0b0a}._detailH1_rinne_854{color:#0c0b0a;margin:0;font-family:Fraunces,Georgia,serif;font-size:1.8rem;line-height:1.2}._detailSub_rinne_862{color:#6b6660;margin:0;font-size:.9rem}._detailLoading_rinne_868,._detailError_rinne_868{color:#6b6660;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:40vh;font-size:.95rem;display:flex}._detailLoading_rinne_868 a,._detailError_rinne_868 a{color:#1a56db;font-weight:600;text-decoration:none}._detailHero_rinne_888{background:radial-gradient(circle at 100% 0,#1a56db1a,#0000 38%),linear-gradient(#fff,#fbfaf6);border:1px solid #1a56db29;border-radius:18px;grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:center;gap:1.75rem;margin:0 0 1.75rem;padding:1.4rem;display:grid}@media (width<=760px){._detailHero_rinne_888{grid-template-columns:1fr;gap:1.1rem;padding:1.1rem}}._detailHeroMedia_rinne_907{aspect-ratio:1;background:linear-gradient(135deg, var(--brand-from,#1a56db) 0%, var(--brand-to,#143fa3) 100%);border-radius:12px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}._detailHeroMedia_rinne_907 img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=760px){._detailHeroMedia_rinne_907{aspect-ratio:16/10;max-height:240px}}._detailHeroPlaceholder_rinne_930{background:linear-gradient(135deg, var(--brand-from,#1a56db) 0%, var(--brand-to,#143fa3) 100%);width:100%;height:100%}._detailHeroBody_rinne_936{min-width:0}._detailHeroEyebrow_rinne_940{text-transform:uppercase;letter-spacing:.06em;color:#1a56db;align-items:center;gap:.35rem;margin-bottom:.55rem;font-size:.7rem;font-weight:700;display:inline-flex}._detailHeroTitle_rinne_952{letter-spacing:-.015em;color:#0c0b0a;margin:0 0 .55rem;font-size:1.35rem;font-weight:700;line-height:1.25}@media (width<=760px){._detailHeroTitle_rinne_952{font-size:1.15rem}}._detailHeroText_rinne_966{color:#6b6660;margin:0 0 1rem;font-size:.92rem;line-height:1.55}._detailHeroActions_rinne_973{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}._detailHeroPrimary_rinne_980{color:#fff;background:#1a56db;border-radius:11px;align-items:center;gap:.4rem;padding:.78rem 1.15rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}._detailHeroPrimary_rinne_980:hover{color:#fff;background:#143fa3;transform:translateY(-1px)}._detailHeroSecondary_rinne_999{color:#1a56db;border-radius:11px;align-items:center;gap:.35rem;padding:.78rem .95rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}._detailHeroSecondary_rinne_999:hover{color:#143fa3;text-decoration:underline}._gateBlur_rinne_1015{filter:blur(5px);user-select:none;pointer-events:none;color:#6b6660;position:relative}._gateInline_rinne_1023{background:#f2f0eb;border:1px dashed #e5e2dc;border-radius:12px;flex-direction:column;gap:.5rem;margin-top:.85rem;padding:1rem 1.15rem;display:flex;position:relative}._gateInlineTitle_rinne_1035{color:#0c0b0a;margin:0;font-size:.95rem;font-weight:700}._gateInlineBody_rinne_1042{color:#6b6660;margin:0;font-size:.85rem;line-height:1.5}._gateInlineCta_rinne_1049{color:#fafaf8;cursor:pointer;background:#0c0b0a;border:0;border-radius:10px;align-self:flex-start;align-items:center;gap:.4rem;padding:.6rem .95rem;font-size:.82rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}._gateInlineCta_rinne_1049:hover{background:#000;transform:translateY(-1px)}._planGateCard_rinne_1069{background:#fff;border:1px solid #e5e2dc;border-radius:14px;flex-direction:column;gap:.75rem;padding:1.15rem 1.15rem 1rem;display:flex;position:relative;overflow:hidden}._planGateBadge_rinne_1081{color:#f97316;letter-spacing:.03em;text-transform:uppercase;background:#f973161f;border-radius:999px;align-self:flex-start;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}._planGateTitle_rinne_1096{color:#0c0b0a;margin:0;font-size:1.02rem;font-weight:700}._planGateSub_rinne_1103{color:#6b6660;margin:0;font-size:.83rem;line-height:1.5}._planGatePreview_rinne_1110{filter:blur(4px);user-select:none;pointer-events:none;background:#f2f0eb;border-radius:10px;min-height:90px;padding:.85rem;position:relative}._planGateScoreRow_rinne_1121{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}._planGateScorePill_rinne_1127{text-align:center;color:#6b6660;background:#fff;border-radius:8px;padding:.4rem .35rem;font-size:.72rem;font-weight:600}._planGateCta_rinne_1137{color:#fff;cursor:pointer;background:#f97316;border:0;border-radius:10px;align-self:flex-start;align-items:center;gap:.4rem;padding:.6rem .95rem;font-size:.82rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}._planGateCta_rinne_1137:hover{background:#e05f06;transform:translateY(-1px)}._planGateFootnote_rinne_1157{color:#00000073;margin:0;font-size:.72rem}._anonActionBar_rinne_1163{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.55rem;display:flex}._anonActionLink_rinne_1171{color:#1a56db;padding:.62rem .35rem;font-size:.83rem;font-weight:600;text-decoration:none}._anonActionLink_rinne_1171:hover{text-decoration:underline}._anonActionButton_rinne_1182{color:#0c0b0a;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:10px;align-items:center;gap:.4rem;padding:.62rem .95rem;font-size:.85rem;font-weight:600;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}._anonActionButton_rinne_1182:hover{background:#f2f0eb;border-color:#1a56db;transform:translateY(-1px)}._anonActionButtonPrimary_rinne_1202{color:#fff;background:#1a56db;border-color:#1a56db}._anonActionButtonPrimary_rinne_1202:hover{color:#fff;background:#1648b7;border-color:#1648b7}._scrollGateBar_rinne_1213{z-index:50;color:#fafaf8;background:#0c0b0a;border-radius:14px;align-items:center;gap:.85rem;width:calc(100% - 2rem);max-width:640px;padding:.9rem 1rem;animation:.3s ease-out _gateBarRise_rinne_1;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000001a,0 2px 8px #0000000f}._scrollGateBarBody_rinne_1232{flex:1;min-width:0;font-size:.85rem;line-height:1.4}._scrollGateBarBody_rinne_1232 strong{margin-bottom:.15rem;display:block}._scrollGateBarBody_rinne_1232 span{opacity:.7;font-size:.78rem}._scrollGateBarCta_rinne_1247{color:#0c0b0a;cursor:pointer;background:#fafaf8;border:0;border-radius:8px;flex-shrink:0;padding:.55rem .9rem;font-size:.82rem;font-weight:700}._scrollGateBarCta_rinne_1247:hover{background:#fff}._scrollGateBarClose_rinne_1262{color:#fafaf8;opacity:.55;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:.25rem}._scrollGateBarClose_rinne_1262:hover{opacity:1}@keyframes _gateBarRise_rinne_1{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}._winningAdsSection_rinne_1285{background:#fff;border:1px solid #e5e2dc;border-radius:14px;margin-top:2.5rem;padding:1.5rem}._winningAdsHeader_rinne_1293{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.15rem;display:flex}._winningAdsTitle_rinne_1302{color:#0c0b0a;margin:0;font-size:1.15rem;font-weight:700}._winningAdsSub_rinne_1309{color:#6b6660;margin:.25rem 0 0;font-size:.85rem}._winningAdsGrid_rinne_1315{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.85rem;display:grid}._winningAdCard_rinne_1321{aspect-ratio:4/5;background:linear-gradient(135deg,#f4f0e6 0%,#e0d9c6 100%);border:1px solid #e5e2dc;border-radius:10px;position:relative;overflow:hidden}._winningAdCardLocked_rinne_1330{filter:blur(6px)saturate(.6);user-select:none;pointer-events:none}._winningAdLockOverlay_rinne_1336{color:#6b6660;z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}._detailHeroLocked_rinne_1346{color:#0c0b0a;cursor:pointer;background:#f2f0eb;border:1px solid #e5e2dc;border-radius:11px;align-items:center;gap:.45rem;padding:.78rem 1.05rem;font-size:.87rem;font-weight:600;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}._detailHeroLocked_rinne_1346 svg{color:#f97316;flex-shrink:0}._detailHeroLocked_rinne_1346:hover{background:#f9731614;border-color:#f9731666;transform:translateY(-1px)}._detailHeroNote_rinne_1370{color:#00000073;margin:.85rem 0 0;font-size:.74rem}._spinner_rinne_1376{border:2px solid #e5e2dc;border-top-color:#1a56db;border-radius:999px;width:18px;height:18px;animation:.8s linear infinite _watchSpin_rinne_1;display:inline-block}@keyframes _watchSpin_rinne_1{to{transform:rotate(360deg)}}._detailGrid_rinne_1391{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:2rem;padding-bottom:3rem;display:grid}@media (width<=900px){._detailGrid_rinne_1391{grid-template-columns:1fr;gap:1.5rem}}._detailContent_rinne_1405{flex-direction:column;gap:1.5rem;min-width:0;display:flex}._detailSidebar_rinne_1412{flex-direction:column;gap:1.25rem;display:flex;position:sticky;top:1.5rem}@media (width<=900px){._detailSidebar_rinne_1412{position:static}}._detailPanel_rinne_1425{background:#fff;border:1px solid #e5e2dc;border-radius:12px;flex-direction:column;gap:.85rem;padding:1.25rem 1.35rem;display:flex}._detailPanelTitle_rinne_1435{text-transform:uppercase;letter-spacing:.06em;color:#6b6660;margin:0;font-size:.75rem;font-weight:700}._detailTitle_rinne_1444{color:#0c0b0a;margin:0;font-family:Fraunces,Georgia,serif;font-size:1.1rem;font-weight:600;line-height:1.35}._detailBody_rinne_1453{color:#0c0b0a;white-space:pre-wrap;word-wrap:break-word;margin:0;font-size:.95rem;line-height:1.6}._detailBodyMuted_rinne_1462{color:#6b6660;margin:0;font-size:.85rem;line-height:1.5}._detailToggle_rinne_1469{color:#1a56db;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:.85rem;font-weight:600}._detailToggle_rinne_1469:hover{text-decoration:underline}._detailActions_rinne_1483{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._detailMediaWrap_rinne_1490{background:#fff;border:1px solid #e5e2dc;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}._detailMedia_rinne_1490{aspect-ratio:4/5;background:#000;justify-content:center;align-items:center;display:flex;overflow:hidden}._detailMedia_rinne_1490 img,._detailMedia_rinne_1490 video{object-fit:contain;width:100%;height:100%;display:block}._detailMediaEmpty_rinne_1514{text-align:center;color:#6b6660;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;display:flex}._detailMediaToolbar_rinne_1524{background:#f2f0eb;border-top:1px solid #e5e2dc;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;display:flex}._detailMediaCount_rinne_1534{color:#6b6660;font-size:.78rem;font-weight:500}._detailDownloadBtn_rinne_1540{color:#0c0b0a;cursor:pointer;background:#fff;border:1px solid #e5e2dc;border-radius:6px;align-items:center;gap:.35rem;padding:.4rem .7rem;font-size:.8rem;font-weight:600;transition:border-color .1s,background .1s;display:inline-flex}._detailDownloadBtn_rinne_1540:hover:not(:disabled){background:#f2f0eb;border-color:#0c0b0a}._detailDownloadBtn_rinne_1540:disabled{opacity:.6;cursor:progress}._detailLibraryLink_rinne_1563{color:#1a56db;align-items:center;gap:.3rem;margin-top:.1rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}._detailLibraryLink_rinne_1563:hover{text-decoration:underline}._quickStatsGrid_rinne_1577{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem 1rem;display:grid}._quickStatItem_rinne_1583{flex-direction:column;gap:.2rem;min-width:0;display:flex}._quickStatLabel_rinne_1590{text-transform:uppercase;letter-spacing:.05em;color:#6b6660;font-size:.7rem;font-weight:600}._quickStatValue_rinne_1598{color:#0c0b0a;word-break:break-word;font-size:.95rem;font-weight:600}._relatedAdsSection_rinne_1605{border-top:1px solid #e5e2dc;flex-direction:column;gap:1rem;margin-top:2rem;padding-top:2rem;padding-bottom:1rem;display:flex}._relatedAdsHeading_rinne_1615{color:#0c0b0a;margin:0;font-family:Fraunces,Georgia,serif;font-size:1.4rem;font-weight:600}._relatedAdsSub_rinne_1623{color:#6b6660;margin:0;font-size:.9rem;line-height:1.5}._detailThumbs_rinne_1630{border-top:1px solid #e5e2dc;gap:.4rem;padding:.6rem;display:flex;overflow-x:auto}._detailThumb_rinne_1630,._detailThumbActive_rinne_1638{cursor:pointer;color:#6b6660;background:#f2f0eb;border:2px solid #0000;border-radius:6px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;padding:0;display:flex;overflow:hidden}._detailThumb_rinne_1630 img,._detailThumbActive_rinne_1638 img{object-fit:cover;width:100%;height:100%;display:block}._detailThumbActive_rinne_1638{border-color:var(--brand-from,#1a56db)}._detailDl_rinne_1664{grid-template-columns:1fr;gap:.65rem;margin:0;display:grid}._detailDl_rinne_1664 div{border-bottom:1px dashed #e5e2dc;justify-content:space-between;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}._detailDl_rinne_1664 div:last-child{border-bottom:none;padding-bottom:0}._detailDl_rinne_1664 dt{text-transform:uppercase;letter-spacing:.05em;color:#6b6660;margin:0;font-size:.75rem}._detailDl_rinne_1664 dd{color:#0c0b0a;align-items:center;gap:.4rem;margin:0;font-size:.9rem;font-weight:600;display:inline-flex}._dotActive_rinne_1699,._dotInactive_rinne_1699{border-radius:999px;width:8px;height:8px;margin-right:.4rem;display:inline-block}._dotActive_rinne_1699{background:#2f855a}._dotInactive_rinne_1699{background:#e5e2dc}._detailUnlockCard_rinne_1715{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-from,#1a56db) 15%, #fff), color-mix(in srgb, var(--brand-to,#1a56db) 15%, #fff));border:1px solid #e5e2dc;border-radius:14px;flex-direction:column;gap:.65rem;padding:1.25rem 1.35rem;display:flex}._detailUnlockIcon_rinne_1725{color:#0c0b0a;background:#0000000f;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}._detailUnlockTitle_rinne_1736{color:#0c0b0a;margin:0;font-family:Fraunces,Georgia,serif;font-size:1rem;font-weight:600}._detailUnlockBody_rinne_1744{color:#6b6660;margin:0;font-size:.85rem;line-height:1.5}._detailUnlockCta_rinne_1751{color:#fff;background:#0c0b0a;border-radius:999px;align-self:flex-start;align-items:center;gap:.3rem;margin-top:.25rem;padding:.55rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}._detailUnlockCta_rinne_1751:hover{opacity:.9}._detailFreeBadge_rinne_1769{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#0c0b0a;border-radius:999px;align-self:flex-start;padding:.25rem .55rem;font-size:.68rem;font-weight:700;display:inline-block}._detailUnlockFootnote_rinne_1782{color:#6b6660;align-items:center;gap:.35rem;margin:.75rem 0 0;font-size:.75rem;line-height:1.45;display:inline-flex}._detailUnlockFootnote_rinne_1782 svg{flex:none}._timelineTableWrap_rinne_1795{margin:0 -.35rem;overflow-x:auto}._timelineTable_rinne_1795{border-collapse:collapse;width:100%;font-size:.85rem}._timelineTable_rinne_1795 th,._timelineTable_rinne_1795 td{text-align:left;white-space:nowrap;border-bottom:1px solid #e5e2dc;padding:.55rem .5rem}._timelineTable_rinne_1795 th{text-transform:uppercase;letter-spacing:.05em;color:#6b6660;font-size:.7rem;font-weight:600}._timelineTable_rinne_1795 tbody tr:last-child td{border-bottom:none}._adDetailPrimary_rinne_1822{color:#fff;background:#1a56db;border-radius:999px;align-items:center;gap:.3rem;padding:.55rem .95rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}._adDetailPrimary_rinne_1822:hover{filter:brightness(1.05)}._adDetailSecondary_rinne_1838{color:#0c0b0a;border:1px solid #e5e2dc;border-radius:999px;align-items:center;gap:.3rem;padding:.55rem .95rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}._adDetailSecondary_rinne_1838:hover{border-color:#0c0b0a}._trackBrandButton_rinne_1854{color:#fafaf8;cursor:pointer;background:#0c0b0a;border:1px solid #0c0b0a;border-radius:999px;align-items:center;gap:.4rem;padding:.6rem 1.05rem;font-family:Plus Jakarta Sans,DM Sans,system-ui,-apple-system,sans-serif;font-size:.85rem;font-weight:600;transition:transform .12s,background .12s,border-color .12s,filter .12s;display:inline-flex}._trackBrandButton_rinne_1854:hover:not(:disabled){background:#1a56db;border-color:#1a56db;transform:translateY(-1px)}._trackBrandButton_rinne_1854:focus-visible{outline-offset:2px;outline:2px solid #1a56db}._trackBrandButton_rinne_1854:disabled{cursor:default;transform:none}._trackBrandButton_rinne_1854[aria-pressed=true]{color:#0c0b0a;background:#fff;border-color:#e5e2dc}._trackBrandButton_rinne_1854[aria-pressed=true]:hover:not(:disabled){filter:none;background:#fff;border-color:#0c0b0a;transform:none}._stickyCTA_rinne_1894{z-index:40;color:#fafaf8;background:#0c0b0a;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.15rem;font-family:Plus Jakarta Sans,DM Sans,system-ui,-apple-system,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 8px 24px #0c0b0a38}._stickyCTA_rinne_1894:hover{background:#1a56db;transform:translateY(-1px)}@media (width<=720px){._stickyCTA_rinne_1894{padding:.75rem 1rem;font-size:.85rem;bottom:1rem;right:1rem}}._heroCTA_rinne_1926{color:#fafaf8;background:#0c0b0a;border-radius:999px;align-items:center;gap:.35rem;margin-top:1.25rem;padding:.75rem 1.2rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}._heroCTA_rinne_1926:hover{background:#1a56db;transform:translateY(-1px)}._categoryStrip_rinne_1945{flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 2.5rem;display:flex}._categoryChip_rinne_1952{color:#0c0b0a;background:#fff;border:1px solid #e5e2dc;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:border-color .12s,transform .12s,background .12s;display:inline-flex}._categoryChip_rinne_1952:hover{background:#f2f0eb;border-color:#0c0b0a;transform:translateY(-1px)}._categoryChip_rinne_1952 svg{color:#6b6660}._categoryChipCount_rinne_1975{color:#6b6660;font-size:.82rem;font-weight:500}._multiSaveBar_rinne_1981{z-index:50;color:#fafaf8;background:#0c0b0a;border-radius:14px;width:min(560px,100vw - 2rem);padding:.85rem 1rem .85rem 1.1rem;font-family:Plus Jakarta Sans,DM Sans,system-ui,-apple-system,sans-serif;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #0c0b0a52}@media (width<=720px){._multiSaveBar_rinne_1981{border-radius:12px;padding:.75rem .85rem .85rem .95rem;bottom:.75rem}}._multiSaveClose_rinne_2003{color:#fafaf88c;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:.25rem;display:inline-flex;position:absolute;top:.4rem;right:.45rem}._multiSaveClose_rinne_2003:hover{color:#fafaf8;background:#fafaf814}._multiSaveBody_rinne_2022{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}@media (width<=560px){._multiSaveBody_rinne_2022{gap:.6rem}}._multiSaveText_rinne_2034{flex-direction:column;flex:220px;gap:.15rem;min-width:0;display:flex}._multiSaveText_rinne_2034 strong{color:#fafaf8;align-items:center;gap:.35rem;font-size:.88rem;font-weight:600;display:inline-flex}._multiSaveText_rinne_2034 span{color:#fafaf8b3;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}._multiSaveForm_rinne_2057{flex:240px;gap:.4rem;min-width:200px;display:flex}._multiSaveInput_rinne_2064{color:#fafaf8;background:#fafaf80f;border:1px solid #fafaf82e;border-radius:8px;flex:auto;min-width:0;padding:.55rem .75rem;font-family:Plus Jakarta Sans,DM Sans,system-ui,-apple-system,sans-serif;font-size:.85rem}._multiSaveInput_rinne_2064::placeholder{color:#fafaf866}._multiSaveInput_rinne_2064:focus{background:#fafaf81a;border-color:#fafaf88c;outline:none}._multiSaveSubmit_rinne_2084{color:#0c0b0a;cursor:pointer;white-space:nowrap;background:#fafaf8;border:0;border-radius:8px;padding:.55rem .95rem;font-family:Plus Jakarta Sans,DM Sans,system-ui,-apple-system,sans-serif;font-size:.85rem;font-weight:600}._multiSaveSubmit_rinne_2084:hover:not(:disabled){background:#fff}._multiSaveSubmit_rinne_2084:disabled{opacity:.6;cursor:default}._multiSaveOk_rinne_2104{color:#fafaf8;align-items:center;gap:.5rem;font-size:.88rem;font-weight:500;display:inline-flex}._multiSaveOk_rinne_2104 svg{color:#7ee787;flex-shrink:0}._multiSaveError_rinne_2117{color:#ffd6d6;background:#f447472e;border-radius:6px;margin-top:.5rem;padding:.4rem .6rem;font-size:.78rem}._watchToast_rinne_2126{z-index:60;color:#f2f0eb;background:#0c0b0a;border-radius:10px;align-items:center;gap:.5rem;padding:.65rem .95rem;font-size:.85rem;font-weight:600;animation:.22s ease-out _watchToastIn_rinne_1;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 12px 30px #00000038}._watchToast_rinne_2126 svg{color:#4ade80}@keyframes _watchToastIn_rinne_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes _adcard-shimmer_rinne_1{0%{background-position:100% 0}to{background-position:-100% 0}}._familyStrip_rinne_2166{min-width:0;margin:2.5rem 0}._familyStripTitle_rinne_2171{color:#0c0b0a;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0 0 .35rem;font-size:1.15rem;display:flex}._familyStripCount_rinne_2181{color:#6b6660;font-size:.85rem;font-weight:400}._familyStripSub_rinne_2187{color:#6b6660;max-width:44rem;margin:0 0 1rem;font-size:.92rem}._familyStripRow_rinne_2194{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.75rem;display:flex;overflow-x:auto}._familyCard_rinne_2203{scroll-snap-align:start;color:inherit;background:#fff;border:1px solid #e5e2dc;border-radius:12px;flex-direction:column;flex:0 0 250px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}._familyCard_rinne_2203:hover{border-color:#1a56db;transform:translateY(-2px)}._familyCardImg_rinne_2221{object-fit:cover;background:#f2f0eb;width:100%;height:150px;display:block}._familyCardBody_rinne_2229{flex-direction:column;gap:.5rem;padding:.75rem .85rem .9rem;display:flex}._familyCardChips_rinne_2236{flex-wrap:wrap;gap:.35rem;display:flex}._familyCardChip_rinne_2236,._familyCardChipMuted_rinne_2243{white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.7rem;font-weight:600}._familyCardChip_rinne_2236{color:#1a56db;background:#1a56db14}._familyCardChipMuted_rinne_2243{color:#6b6660;background:#f2f0eb}._familyCardExcerpt_rinne_2261{color:#0c0b0a;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}._familyCardMeta_rinne_2273{color:#6b6660;font-size:.75rem}
