.ideas_page__Y1CNt{padding:2rem 0 4rem;color:var(--grim-text-primary)}.ideas_breadcrumbs__z5oOv{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.875rem;margin-bottom:2rem;color:var(--grim-text-muted)}.ideas_page__Y1CNt a{text-underline-offset:.25em}.ideas_page__Y1CNt a:focus-visible,.ideas_toc__tIZmo summary:focus-visible{outline:2px solid var(--grim-focus);outline-offset:5px}.ideas_breadcrumbs__z5oOv a{text-decoration:underline}.ideas_header__Si_Mz{max-width:52rem;margin-bottom:2.5rem}.ideas_eyebrow__Qg5mu{color:var(--grim-accent-soft);font-size:.875rem;margin-bottom:1rem}.ideas_header__Si_Mz h1,.ideas_hero__4q7OA h1{font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.15;letter-spacing:-.025em;font-weight:500;text-wrap:balance}.ideas_header__Si_Mz p{max-width:42rem;margin-top:1.25rem;line-height:1.65}.ideas_article__9wIp4{max-width:74rem;margin:0 auto;min-width:0;font-size:1.125rem;line-height:1.8;overflow-wrap:anywhere}.ideas_hero__4q7OA{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}.ideas_heroText__98vTe{display:contents}.ideas_hero__4q7OA .ideas_eyebrow__Qg5mu{order:0;margin-bottom:0}.ideas_hero__4q7OA h1{order:1}.ideas_heroText__98vTe p{order:3;margin:0}.ideas_hero__4q7OA figure{order:2;margin:0}.ideas_heroText__98vTe p:first-of-type{font-size:1.25rem;line-height:1.7}.ideas_article__9wIp4 img{display:block;width:100%;height:auto}.ideas_article__9wIp4 figcaption{font-size:.875rem;line-height:1.6;color:var(--grim-text-muted);margin-top:.75rem}.ideas_toc__tIZmo{max-width:42rem;margin:0 auto 2.5rem;padding-block:1rem;border-block:1px solid var(--grim-border);font-size:.9375rem;line-height:1.6}.ideas_toc__tIZmo summary{width:-moz-fit-content;width:fit-content;cursor:pointer}.ideas_toc__tIZmo ul{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1rem;list-style:none;padding:0}.ideas_toc__tIZmo a{color:var(--grim-text-muted);text-decoration:none}.ideas_toc__tIZmo a:focus-visible,.ideas_toc__tIZmo a:hover{color:var(--grim-text-primary);text-decoration:underline}.ideas_prose__uNeeP>h2,.ideas_prose__uNeeP>p{max-width:42rem;margin-inline:auto}.ideas_prose__uNeeP p{margin-bottom:1.5rem}.ideas_prose__uNeeP h2{margin-top:3rem;margin-bottom:1.25rem;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.3;font-weight:500;scroll-margin-top:7rem;text-wrap:balance}.ideas_prose__uNeeP>h2:first-child{margin-top:0}.ideas_prose__uNeeP a{color:var(--grim-accent-soft);text-decoration:underline}.ideas_prose__uNeeP strong{font-weight:600}.ideas_prose__uNeeP figure{margin:2rem 0}.ideas_prose__uNeeP .ideas_diagram__tTZ0F{max-width:56rem;margin:2.5rem auto}.ideas_modelStory__A_gCh{margin-top:3rem}.ideas_modelStory__A_gCh h2{margin-top:0}.ideas_modelStory__A_gCh>p{max-width:42rem;margin-inline:auto}.ideas_end__tGs2W{max-width:42rem;margin:3rem auto 0;border-top:1px solid var(--grim-border);padding-top:1.5rem;font-size:.9375rem}.ideas_feature__m1AIy{display:grid;border-block:1px solid var(--grim-border);padding-block:1.5rem;gap:1.5rem;max-width:64rem}.ideas_feature__m1AIy img{width:100%;max-width:24rem;height:auto}.ideas_feature__m1AIy h2{font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.25;font-weight:500}.ideas_feature__m1AIy p{margin:1.25rem 0;line-height:1.65;max-width:35rem}.ideas_feature__m1AIy a{text-decoration:underline}@media (min-width:768px){.ideas_feature__m1AIy{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:3rem}.ideas_hero__4q7OA{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:3rem;margin-bottom:3rem}.ideas_heroText__98vTe{display:block}.ideas_hero__4q7OA .ideas_eyebrow__Qg5mu{margin-bottom:1.25rem}.ideas_heroText__98vTe p{margin-top:1.5rem}.ideas_modelStory__A_gCh{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:2rem 3rem;margin-bottom:2rem}.ideas_modelStory__A_gCh>figure{margin:0}.ideas_modelStory__A_gCh>p{grid-column:1/-1}}.interior-feed_page__UIhy2{padding-block:1rem 3rem}.interior-feed_crumbs__AWpKR{display:flex;flex-wrap:wrap;gap:.5rem;color:var(--grim-text-muted);font-size:.875rem;margin-bottom:1rem}.interior-feed_header__pu8ne{margin-bottom:1rem}.interior-feed_header__pu8ne h1{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.1;letter-spacing:-.025em;font-weight:500}.interior-feed_header__pu8ne p{color:var(--grim-text-muted);font-size:1.125rem;line-height:1.7;max-width:42rem;margin-top:1.25rem}.interior-feed_tabs__78Paw{display:flex;gap:2rem;border-bottom:1px solid var(--grim-border);margin-bottom:2rem}.interior-feed_tabs__78Paw a{display:block;padding-block:1rem;font-size:1.125rem}.interior-feed_tabs__78Paw a[aria-current=page]{border-bottom:2px solid var(--grim-accent)}.interior-feed_feedTools__jJYDi{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1rem}.interior-feed_filters__pbFZY{display:flex;flex-wrap:wrap;gap:1.25rem}.interior-feed_filters__pbFZY button{position:relative;min-height:44px;padding:.5rem 0;border:0;background:transparent;color:var(--grim-text-muted);font-size:.9375rem}.interior-feed_filters__pbFZY button:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--grim-accent);content:"";opacity:0}.interior-feed_filters__pbFZY button:hover,.interior-feed_filters__pbFZY button[aria-pressed=true]{color:var(--grim-text-primary)}.interior-feed_filters__pbFZY button[aria-pressed=true]:after{opacity:1}.interior-feed_grid__H7qr2{--feed-columns:4;position:relative;display:grid;grid-template-columns:repeat(var(--feed-columns),minmax(0,1fr));align-items:start;gap:1rem}.interior-feed_grid__H7qr2[data-masonry]{display:block;gap:1rem}.interior-feed_grid__H7qr2[data-masonry]>*{position:absolute}.interior-feed_card__RTxI2{position:relative;min-width:0;isolation:isolate;overflow:hidden;border-radius:.75rem}.interior-feed_cardTitle__DPhxD{font-size:1rem;font-weight:500;line-height:1.25;overflow-wrap:anywhere}.interior-feed_card__RTxI2 .interior-feed_caption__K4itJ{margin-top:.375rem}.interior-feed_open__a2UGD{position:relative;display:block;width:100%;aspect-ratio:var(--media-ratio);background:var(--grim-card-background)}.interior-feed_open__a2UGD img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--media-position,center);object-position:var(--media-position,center)}.interior-feed_open__a2UGD img.interior-feed_videoCover___sdPm{-o-object-position:center 40%;object-position:center 40%}.interior-feed_card__RTxI2[data-media-id="2026-11-12-km4nm-va"] .interior-feed_open__a2UGD{aspect-ratio:5/6;--media-position:center 67%}.interior-feed_badge__CLTpN{position:absolute;left:.625rem;top:.625rem;padding:.25rem .55rem;border-radius:1rem;color:#fff;background:rgba(0,0,0,.85);font-size:.8125rem}.interior-feed_overlay__yhBZP{position:absolute;inset:auto 0 0;max-height:100%;padding:2rem .85rem .5rem;background:linear-gradient(transparent,#0a0c0df5 32%,#0a0c0d);color:#f1eee9;pointer-events:none;opacity:0;transform:translateY(100%);transition:opacity .2s ease,transform .24s ease}.interior-feed_overlay__yhBZP .interior-feed_caption__K4itJ{color:#e3dfd9;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.interior-feed_overlay__yhBZP .interior-feed_products__gIObR a{padding-block:.25rem;font-size:.875rem}.interior-feed_card__RTxI2:focus-within .interior-feed_overlay__yhBZP{opacity:1;transform:none}.interior-feed_card__RTxI2:focus-within .interior-feed_overlay__yhBZP a{pointer-events:auto}@media (hover:hover){.interior-feed_card__RTxI2:hover .interior-feed_overlay__yhBZP{opacity:1;transform:none}.interior-feed_card__RTxI2:hover .interior-feed_overlay__yhBZP a{pointer-events:auto}}.interior-feed_note__GpRRC{display:flex;flex-direction:column;justify-content:center;gap:.5rem;min-height:9.5rem;padding:clamp(.75rem,2vw,1.375rem);border-radius:.75rem;color:#fff8ee;background:#985940;overflow-wrap:anywhere}.interior-feed_note__GpRRC[data-feed-note=olive]{min-height:11.25rem;background:#3d5045}.interior-feed_note__GpRRC[data-feed-note=sage]{background:#82917e;color:#151d16}.interior-feed_note__GpRRC h2{font-size:clamp(1rem,2vw,1.5rem);line-height:1.15;letter-spacing:-.025em;font-weight:550}.interior-feed_note__GpRRC p{font-size:.875rem;line-height:1.42}.interior-feed_caption__K4itJ{color:var(--grim-text-muted);font-size:.875rem;line-height:1.6;margin-top:.75rem}.interior-feed_products__gIObR{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin-top:.25rem}.interior-feed_products__gIObR a{color:var(--grim-accent-soft);text-decoration:underline;text-underline-offset:.25em;padding-block:.5rem}.interior-feed_count__KH8J9{color:var(--grim-text-muted);font-size:.875rem;margin:0}.interior-feed_dialog__6P2EY a:focus-visible,.interior-feed_dialog__6P2EY button:focus-visible,.interior-feed_page__UIhy2 a:focus-visible,.interior-feed_page__UIhy2 button:focus-visible,.interior-feed_tabs__78Paw a:focus-visible{outline:2px solid var(--grim-focus);outline-offset:4px}.interior-feed_dialog__6P2EY{position:fixed;width:min(38rem,96vw);max-height:94dvh;padding:0;color:var(--grim-text-primary);background:var(--grim-card-background);border:1px solid var(--grim-border);border-radius:1rem}.interior-feed_dialog__6P2EY::backdrop{background:rgba(0,0,0,.85)}.interior-feed_close__ASmjF{position:absolute;z-index:1;inset:.625rem .625rem auto auto;width:44px;height:44px;background:#101111eb;color:#fff;border:1px solid #ffffff60;border-radius:50%;font-size:1.5rem;line-height:1}.interior-feed_dialogDetails__2GHVt{padding:1rem 1.125rem;animation:interior-feed_caption-in___L_SS .24s ease both}.interior-feed_dialogDetails__2GHVt h2{font-size:1.25rem;line-height:1.25;font-weight:550}.interior-feed_dialogDetails__2GHVt .interior-feed_caption__K4itJ{margin-top:.375rem}.interior-feed_dialogDetails__2GHVt .interior-feed_products__gIObR a{display:inline-flex;align-items:center;min-height:44px}@keyframes interior-feed_caption-in___L_SS{0%{transform:translateY(.75rem);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.interior-feed_overlay__yhBZP{transition:none}.interior-feed_dialogDetails__2GHVt{animation:none}}.interior-feed_stage__qG6Zp{display:flex;justify-content:center;background:var(--grim-page-background)}.interior-feed_stage__qG6Zp img,.interior-feed_stage__qG6Zp video{max-width:100%;max-height:65dvh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.interior-feed_watch__V2WUg{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,4vw,3rem)}.interior-feed_watchPlayer__oM3Lj{display:block;width:100%;height:min(65dvh,42rem);-o-object-fit:contain;object-fit:contain;background:var(--grim-page-background);border:1px solid var(--grim-border);border-radius:.75rem}.interior-feed_watchDetails__fEkOW{max-width:34rem;min-width:0;padding-top:.5rem;color:var(--grim-text-muted);line-height:1.65}.interior-feed_watchPlayer__oM3Lj:focus-visible{outline:2px solid var(--grim-focus);outline-offset:4px}.interior-feed_card__RTxI2 .interior-feed_open__a2UGD:focus-visible{outline-offset:-4px}@media (max-width:1199px){.interior-feed_grid__H7qr2{--feed-columns:3}}@media (max-width:899px){.interior-feed_grid__H7qr2{--feed-columns:2}.interior-feed_watch__V2WUg{grid-template-columns:minmax(0,1fr)}}@media (hover:none),(max-width:899px){.interior-feed_overlay__yhBZP{display:none}}@media (max-width:639px){.interior-feed_tabs__78Paw{gap:1.5rem}}.interior-feed_articlePost__gmBLF{min-width:0;border:1px solid var(--grim-border);border-radius:1rem;background:var(--grim-card-background)}.interior-feed_articleLink__ERA1g{display:flex;flex-direction:column;min-height:13.5rem;padding:1.25rem}.interior-feed_articleKind__Y_mPD{color:var(--grim-accent-soft);font-size:.8125rem;margin-bottom:.5rem}.interior-feed_articleLink__ERA1g h2{font-size:1.25rem;line-height:1.3;font-weight:500}.interior-feed_articleLink__ERA1g p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.9375rem;line-height:1.65;color:var(--grim-text-muted);margin-top:.75rem}.interior-feed_articleRead__AfVPZ{margin-top:auto;padding-top:.75rem;color:var(--grim-accent-soft);font-size:.9375rem}.interior-feed_articleLink__ERA1g:hover .interior-feed_articleRead__AfVPZ{text-decoration:underline;text-underline-offset:.3em}@media (max-width:639px){.interior-feed_grid__H7qr2,.interior-feed_grid__H7qr2[data-masonry]{gap:.625rem}.interior-feed_note__GpRRC{min-height:8rem}.interior-feed_note__GpRRC[data-feed-note=olive]{min-height:9rem}.interior-feed_note__GpRRC p{font-size:.8125rem}.interior-feed_articleLink__ERA1g{min-height:0;padding:.75rem}.interior-feed_articleKind__Y_mPD{font-size:.75rem}.interior-feed_articleLink__ERA1g h2{font-size:1rem;line-height:1.35}.interior-feed_articleLink__ERA1g p{font-size:.8125rem;line-height:1.5}.interior-feed_articleRead__AfVPZ{font-size:.8125rem}.interior-feed_badge__CLTpN{left:.5rem;top:.5rem;padding:.25rem .5rem;font-size:.6875rem}}