.sponsored-board_board__DmESf{position:relative;overflow:hidden;padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:0;background:var(--color-surface);font-size:var(--text-sm)}.sponsored-board_sponsored__K44wS{--color-text:var(--color-sponsored-fg);--color-text-muted:var(--color-sponsored-fg);--color-link:var(--color-sponsored-fg);--color-border:var(--color-sponsored-fg);--color-focus:var(--br-ink);border:2px solid var(--color-sponsored-fg);background:var(--color-sponsored-bg);color:var(--color-sponsored-fg)}.sponsored-board_sidebar__1TGK4{display:none}.sponsored-board_compact__GQSDS{margin:var(--space-5) 0}@media (min-width:64rem){.sponsored-board_sidebar__1TGK4{display:block;position:-webkit-sticky;position:sticky;top:calc(var(--space-8) + var(--space-3))}.sponsored-board_compact__GQSDS{display:none}}.sponsored-board_kind__waT5P{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);padding:.15rem .6rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.sponsored-board_kind__waT5P:before{content:"";width:.5rem;height:.5rem;flex-shrink:0;background:var(--color-text)}.sponsored-board_title__5sdvh{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:700;line-height:1.25;letter-spacing:-.02em;overflow-wrap:anywhere}.sponsored-board_title__5sdvh a{color:var(--color-text);text-decoration:none}.sponsored-board_title__5sdvh a:hover{text-decoration:underline;text-decoration-thickness:.1em}.sponsored-board_body__UMO_o{margin:0 0 var(--space-3);color:var(--color-text-muted)}.sponsored-board_more__V4HC2{display:inline-flex;align-items:center;gap:var(--space-1);min-height:2rem;font-weight:700}.sponsored-board_more__V4HC2:after{content:"→";content:"→"/"";text-decoration:none;transition:transform var(--duration) var(--ease-out)}.sponsored-board_more__V4HC2:hover:after{transform:translateX(3px)}.sponsored-board_units__txhFd{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:0;padding:0;list-style:none}.sponsored-board_units__txhFd>li+li{padding-top:var(--space-4);border-top:1px solid var(--color-sponsored-fg)}.sponsored-board_unit__8yNcS{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.sponsored-board_unit__8yNcS>*{margin:0}.sponsored-board_unit__8yNcS .ui-sponsored-label{font-size:var(--text-xs)}.sponsored-board_unit__8yNcS .ui-sponsored-label__tag{padding:.15em .6em;border:1px solid var(--color-sponsored-fg);border-radius:var(--radius-control);background:var(--color-sponsored-fg);color:var(--color-sponsored-bg);font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;font-weight:600;letter-spacing:var(--tracking-label)}.sponsored-board_unit__8yNcS .ui-sponsored-label__by{color:var(--color-text)}.sponsored-board_product__uD2ee{margin:0;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.discovery_list__7lBjf{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-block:var(--space-4)}.discovery_plainList__e5iQc{list-style:none;padding:0}.discovery_card__3_T_U{position:relative;display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:transform var(--duration) var(--ease-out),box-shadow var(--duration),border-color var(--duration)}.discovery_card__3_T_U:has(.discovery_cardTitle__BI_z7 a):hover{border-color:var(--color-text);box-shadow:4px 4px 0 var(--color-accent);transform:translate(-2px,-2px)}.discovery_card__3_T_U:has(.discovery_cardTitle__BI_z7 a:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.discovery_card__3_T_U[data-lead]{padding:var(--space-6) var(--space-5);border-top:.5rem solid var(--color-accent)}@media (min-width:48rem){.discovery_card__3_T_U[data-lead]{padding:var(--space-7) var(--space-6) var(--space-5)}}.discovery_card__3_T_U[data-cover]{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.discovery_cardBody__37DwD{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;height:100%}.discovery_thumbImage__b1_P5{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border:2px solid var(--color-text);background:var(--color-surface-sunken)}.discovery_thumbImage__b1_P5 img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) ease}.discovery_card__3_T_U[data-cover]:hover .discovery_thumbImage__b1_P5 img{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.discovery_card__3_T_U[data-cover]:hover .discovery_thumbImage__b1_P5 img{transform:none}}@media (min-width:40rem){.discovery_card__3_T_U[data-cover]{grid-template-columns:13rem minmax(0,1fr);gap:var(--space-5)}.discovery_card__3_T_U[data-cover][data-lead]{grid-template-columns:minmax(0,22rem) minmax(0,1fr)}.discovery_thumbImage__b1_P5{aspect-ratio:4/3}}.discovery_cardTitle__BI_z7{margin:0;font-size:clamp(1.125rem,1.05rem + .35vw,1.3125rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;overflow-wrap:anywhere}.discovery_card__3_T_U[data-lead] .discovery_cardTitle__BI_z7{max-width:28ch;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.125rem);font-weight:700;line-height:1.12;letter-spacing:-.025em}.discovery_cardTitle__BI_z7 a{color:var(--color-text);text-decoration:none}.discovery_cardTitle__BI_z7 a:after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg)}.discovery_cardTitle__BI_z7 a:focus-visible{outline:none;box-shadow:none}.discovery_card__3_T_U:hover .discovery_cardTitle__BI_z7 a{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-decoration-thickness:.1em}.discovery_card__3_T_U .discovery_actions__W85mI,.discovery_card__3_T_U .discovery_chips__sMjf0,.discovery_card__3_T_U .discovery_hint__VUbTe a,.discovery_card__3_T_U .discovery_labels__Xe6LB a,.discovery_card__3_T_U .discovery_meta__05A0b a{position:relative;z-index:1}.discovery_summary__J7bJA{margin:0;max-width:var(--measure);color:var(--color-text-muted);overflow-wrap:anywhere}.discovery_card__3_T_U[data-lead] .discovery_summary__J7bJA{font-size:var(--text-lg)}.discovery_cardHead__VgdKU{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-width:0}.discovery_labels__Xe6LB{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.discovery_kind__HQfP0,.discovery_source__rvC_4{font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.discovery_kind__HQfP0{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text)}.discovery_kind__HQfP0:before{content:"";flex-shrink:0;width:.5rem;height:.5rem;background:var(--color-accent)}.discovery_source__rvC_4{min-width:0;color:var(--color-text-muted);overflow-wrap:anywhere}.discovery_source__rvC_4 a{color:inherit}.discovery_source__rvC_4 a:hover{color:var(--color-link)}.discovery_labelBadge__Qz8RO{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.discovery_labelBadge__Qz8RO .ui-badge__glyph{text-transform:none}.discovery_cardFoot__QDYen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.discovery_cardFoot__QDYen .discovery_actions__W85mI{margin-left:auto}.discovery_meta__05A0b{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4);margin:0;font-size:var(--text-sm);color:var(--color-text-muted)}.discovery_cardFoot__QDYen .discovery_meta__05A0b{font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.discovery_chips__sMjf0{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.discovery_chip__jQosv{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .5rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:transparent;color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;text-decoration:none;transition:color var(--duration),border-color var(--duration),background-color var(--duration)}.discovery_chip__jQosv:hover{border-color:var(--color-text);background:var(--color-surface-tint);color:var(--color-link)}.discovery_chip__jQosv[aria-current=page]{border-color:var(--color-text);background:var(--color-accent);color:var(--color-accent-contrast);font-weight:700}.discovery_toolbar__IdaWs{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}@media (min-width:48rem){.discovery_toolbar__IdaWs{padding:var(--space-5)}}.discovery_toolbar__IdaWs>.discovery_filter__lHq_2,.discovery_toolbar__IdaWs>.discovery_ranking__8qSbu,.discovery_toolbar__IdaWs>.discovery_searchForm__YSznp{margin-block:0}.discovery_searchForm__YSznp{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);margin-block:var(--space-4)}.discovery_searchForm__YSznp>:first-child{flex:1 1 16rem;min-width:0}.discovery_searchForm__YSznp>.discovery_searchField__1r73Q{flex:1 1 16rem}.discovery_searchForm__YSznp .ui-field{margin-bottom:0}.discovery_searchForm__YSznp .ui-field__label{font-size:var(--text-sm)}.discovery_searchForm__YSznp>.ui-btn{min-width:7rem}.discovery_searchField__1r73Q{position:relative;min-width:0}.discovery_searchField__1r73Q:after{content:"";position:absolute;left:.875rem;bottom:calc((var(--target-min) - 1.125rem) / 2);width:1.125rem;height:1.125rem;background:var(--color-text-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='8.5' cy='8.5' r='5.75' fill='none' stroke='%23000' stroke-width='2'/%3E%3Cpath d='m13 13 4.5 4.5' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='8.5' cy='8.5' r='5.75' fill='none' stroke='%23000' stroke-width='2'/%3E%3Cpath d='m13 13 4.5 4.5' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center /contain no-repeat;pointer-events:none}.discovery_searchInput__t1N2S{padding-left:2.625rem;background:var(--color-surface-sunken)}.discovery_searchInput__t1N2S:focus-visible,.discovery_searchInput__t1N2S:hover{background:var(--color-surface)}@media (forced-colors:active){.discovery_searchField__1r73Q:after{background:CanvasText}}.discovery_filter__lHq_2{margin-block:var(--space-4)}.discovery_filterLabel__W71NB{margin:0 0 var(--space-2);color:var(--color-text-muted)}.discovery_filterChip__kXAXR,.discovery_filterLabel__W71NB{font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.discovery_filterChip__kXAXR{display:inline-flex;align-items:center;gap:.375rem;min-height:2.25rem;padding:0 .75rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);text-decoration:none;transition:color var(--duration),border-color var(--duration),background-color var(--duration)}.discovery_filterChip__kXAXR:hover{border-color:var(--color-text);background:var(--color-surface-tint);color:var(--color-link)}.discovery_filterChip__kXAXR[aria-current=page]{border-color:var(--color-text);background:var(--color-accent);color:var(--color-accent-contrast);font-weight:700}.discovery_filterChip__kXAXR[aria-current=page]:before{content:"";width:.75rem;height:.75rem;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2 6.4 2.6 2.4L10 3.2' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m2 6.4 2.6 2.4L10 3.2' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat}@media (forced-colors:active){.discovery_chip__jQosv[aria-current=page],.discovery_filterChip__kXAXR[aria-current=page]{border-width:2px;border-color:Highlight}.discovery_filterChip__kXAXR[aria-current=page]:before{background:CanvasText}}.discovery_toolbarRow__6_wNA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.discovery_toolbarRow__6_wNA>*,.discovery_toolbarRow__6_wNA>.discovery_ranking__8qSbu{margin:0}.discovery_toolbarRow__6_wNA>.discovery_ranking__8qSbu{flex:1 1 20rem;min-width:0}.discovery_actions__W85mI{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.discovery_inlineForm__DjPf_{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.discovery_formError__oagpx{color:var(--color-danger-fg);font-size:var(--text-sm)}.discovery_outbound__vYZ1G{display:inline-flex;align-items:center;gap:var(--space-1);min-height:2rem;font-weight:700}.discovery_outbound__vYZ1G:after{content:"↗";content:"↗"/"";font-weight:600;text-decoration:none}.discovery_signInToSave__3qro8{display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;padding:0 .75rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase;text-decoration:none;transition:color var(--duration),border-color var(--duration),background-color var(--duration)}.discovery_signInToSave__3qro8:before{content:"";width:.75rem;height:.875rem;flex-shrink:0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 14'%3E%3Cpath d='M2 1.5h8v11L6 9.8 2 12.5z' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 14'%3E%3Cpath d='M2 1.5h8v11L6 9.8 2 12.5z' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E") center /contain no-repeat}.discovery_signInToSave__3qro8:hover{border-color:var(--color-text);background:var(--color-surface-tint);color:var(--color-link)}@media (forced-colors:active){.discovery_signInToSave__3qro8:before{background:LinkText}}.discovery_ranking__8qSbu{margin-block:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted)}.discovery_ranking__8qSbu summary{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--target-min);border-radius:var(--radius-sm);color:var(--color-link);font-weight:600;cursor:pointer;list-style:none}.discovery_ranking__8qSbu summary::-webkit-details-marker{display:none}.discovery_ranking__8qSbu summary:before{content:"";width:.5rem;height:.5rem;border-right:2px solid;border-bottom:2px solid;transform:rotate(-45deg);transition:transform var(--duration) var(--ease-out)}.discovery_ranking__8qSbu[open] summary:before{transform:rotate(45deg)}.discovery_ranking__8qSbu summary:hover{text-decoration:underline;text-underline-offset:.2em}.discovery_ranking__8qSbu>:not(summary){max-width:var(--measure)}.discovery_ranking__8qSbu ul{margin:var(--space-2) 0 var(--space-3);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-6);border:1px solid var(--color-border);border-radius:0;background:var(--color-surface-sunken)}.discovery_ranking__8qSbu li+li{margin-top:var(--space-1)}.discovery_ranking__8qSbu p{margin:0}.discovery_pager__wAQva{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-block:var(--space-6) var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.discovery_pager__wAQva:empty{display:none}.discovery_pager__wAQva>:only-child{margin-inline:auto}.discovery_group__gpaTL{margin-block:var(--space-7)}.discovery_groupHead__pBhc5{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4)}.discovery_groupEyebrow__ZxoXG{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.discovery_groupEyebrow__ZxoXG:before{content:"";flex-shrink:0;width:.625rem;height:.625rem;background:var(--color-accent)}.discovery_groupTitle__DWfFe{margin:0;font-size:clamp(1.375rem,1.15rem + .8vw,1.875rem);font-weight:700;letter-spacing:-.025em}.discovery_group__gpaTL .discovery_list__7lBjf{margin-block:0 var(--space-4)}.discovery_searchPanel__aZoPW{margin-bottom:var(--space-5)}.discovery_searchPanel__aZoPW .discovery_searchForm__YSznp{margin:0}.discovery_searchPanel__aZoPW .discovery_searchForm__YSznp>.ui-field:not(.discovery_searchField__1r73Q){flex:1 1 10rem;min-width:min(100%,10rem)}.discovery_topicGrid__XOTDN{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));grid-gap:var(--space-4);gap:var(--space-4);margin:0 0 var(--space-5);padding:0;list-style:none}.discovery_topicMark__VlgYG{display:grid;place-items:center;width:2.75rem;height:2.75rem;background:var(--color-text);color:var(--color-bg);font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1}.discovery_topicCard__v52Vt .discovery_actions__W85mI{margin-top:auto;padding-top:var(--space-2)}.discovery_subbar__v4gfj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-6)}.discovery_subbar__v4gfj>*,.discovery_subbar__v4gfj>.discovery_ranking__8qSbu{margin:0}.discovery_crumbs__jHgLR{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none;font-size:var(--text-sm)}.discovery_crumbs__jHgLR a{display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;padding:0 .75rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-weight:600;text-decoration:none}.discovery_crumbs__jHgLR a:hover{border-color:var(--color-text);background:var(--color-surface-tint);color:var(--color-link)}.discovery_crumbBack__r7Cn8:before{content:"←";content:"←"/""}.discovery_stack__o5Jms{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.discovery_checkboxGrid__KMCme{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;border:0}.discovery_legend__b59y_{margin-bottom:var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;letter-spacing:-.015em}.discovery_checkbox__LIF42{display:flex;align-items:flex-start;gap:var(--space-2);min-height:var(--target-min);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;transition:border-color var(--duration),background-color var(--duration),box-shadow var(--duration)}.discovery_checkbox__LIF42:hover{border-color:var(--color-text)}.discovery_checkbox__LIF42:has(input:checked){border-color:var(--color-text);background:var(--color-accent-soft);box-shadow:inset 0 0 0 1px var(--color-text)}.discovery_checkbox__LIF42 input{margin-top:.05em;flex:none;accent-color:var(--color-accent)}.discovery_checkboxText__xaRwh{display:grid;grid-gap:var(--space-1);gap:var(--space-1);font-weight:600}.discovery_checkboxText__xaRwh .discovery_hint__VUbTe{font-weight:400}.discovery_hint__VUbTe{font-size:var(--text-sm);color:var(--color-text-muted)}.discovery_srOnly__c_Dla{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.discovery_adminRow__37GNw{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.discovery_adminForms__LdZa4{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end}.discovery_adminForms__LdZa4>*{min-width:0}.discovery_adminForms__LdZa4 .ui-field{margin-bottom:0}.board-layout_layout__jsxs7{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.board-layout_main__sk53_{min-width:0}@media (min-width:64rem){.board-layout_layout__jsxs7{grid-template-columns:minmax(0,1fr) 18rem;align-items:start}}.today_layout__F_1kZ{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.today_feed__8Q26O{min-width:0}@media (min-width:64rem){.today_layout__F_1kZ{grid-template-columns:minmax(0,1fr) 18rem;align-items:start}}.story-cover_cover__Xtdwf{position:relative;display:grid;min-width:0;overflow:hidden;color:var(--br-ink);font-family:var(--font-display)}.story-cover_top__uxLSE{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);min-width:0}.story-cover_kicker__c_GWs,.story-cover_label__o6yYV{font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;letter-spacing:var(--tracking-label);text-transform:uppercase;overflow-wrap:anywhere}.story-cover_label__o6yYV{font-weight:600}.story-cover_kicker__c_GWs{font-weight:400}.story-cover_panel__2ZuWE{position:relative;display:grid;place-items:center;min-width:0;border:2px solid var(--br-ink);background:var(--br-paper)}.story-cover_logo__n57oJ{display:block;width:100%;height:100%;object-fit:contain}.story-cover_productName__2i41W{padding:var(--space-2);font-weight:700;line-height:1.1;letter-spacing:-.01em;text-align:center;overflow-wrap:anywhere}.story-cover_hero__cSxRM{gap:var(--space-5);align-content:start;min-height:14rem;margin:0 0 var(--space-6);padding:var(--space-5) var(--space-5) calc(var(--space-6) + 2.5rem);background:var(--br-blue);-webkit-clip-path:var(--cut-diagonal);clip-path:var(--cut-diagonal)}.story-cover_hero__cSxRM .story-cover_wedge__h1Bn1{display:none}.story-cover_hero__cSxRM .story-cover_title__JqTWQ{display:-webkit-box;max-width:24ch;overflow:hidden;font-size:clamp(1.625rem,1.2rem + 1.8vw,2.5rem);font-weight:700;line-height:1.08;letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4}.story-cover_hero__cSxRM .story-cover_panel__2ZuWE{width:7.5rem;height:7.5rem;padding:var(--space-3)}.story-cover_hero__cSxRM .story-cover_productName__2i41W{font-size:var(--text-md)}@media (min-width:40rem){.story-cover_hero__cSxRM{grid-template-columns:minmax(0,1fr) auto;padding:var(--space-6) var(--space-6) calc(var(--space-7) + 2.5rem)}.story-cover_hero__cSxRM .story-cover_title__JqTWQ,.story-cover_hero__cSxRM .story-cover_top__uxLSE{grid-column:1}.story-cover_hero__cSxRM .story-cover_panel__2ZuWE{grid-column:2;grid-row:1/span 2;align-self:center;width:10rem;height:10rem;padding:var(--space-4)}}.story-cover_thumb__3Q0Ka{position:relative;z-index:0;align-content:space-between;gap:var(--space-3);aspect-ratio:5/2;padding:var(--space-3);border:2px solid var(--br-ink);background:var(--br-paper)}.story-cover_thumb__3Q0Ka .story-cover_wedge__h1Bn1{position:absolute;inset:0;z-index:-1;background:var(--br-blue);-webkit-clip-path:polygon(100% 30%,100% 100%,35% 100%);clip-path:polygon(100% 30%,100% 100%,35% 100%)}.story-cover_thumb__3Q0Ka .story-cover_panel__2ZuWE{justify-self:start;width:4rem;height:4rem;padding:var(--space-2)}.story-cover_thumb__3Q0Ka .story-cover_productName__2i41W{font-size:var(--text-xs)}.story-cover_thumb__3Q0Ka .story-cover_symbol__RGGqT{display:block;justify-self:start;line-height:0}@media (min-width:40rem){.story-cover_thumb__3Q0Ka{aspect-ratio:1}.story-cover_thumb__3Q0Ka .story-cover_panel__2ZuWE{width:5rem;height:5rem}}.articles_layout__09Pr0{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.articles_feed__kWg8y{min-width:0}@media (min-width:64rem){.articles_layout__09Pr0{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}.articles_aside__eqWHe{position:-webkit-sticky;position:sticky;top:calc(var(--space-8) + var(--space-3))}}.articles_aside__eqWHe{position:relative;display:grid;grid-gap:var(--space-4);gap:var(--space-4);min-width:0;padding:var(--space-5);overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.articles_aside__eqWHe:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--color-accent)}.articles_asideTitle__zW_Sl{margin:0;font-size:var(--text-xl)}.articles_steps__aULad{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none;counter-reset:step}.articles_steps__aULad li{position:relative;padding-left:2.25rem;color:var(--color-text);font-size:var(--text-sm);line-height:1.5;counter-increment:step}.articles_steps__aULad li:before{content:counter(step);position:absolute;top:0;left:0;display:grid;place-items:center;width:1.5rem;height:1.5rem;background:var(--color-accent);color:var(--color-accent-contrast);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700}.articles_note__H7NRg{margin:0;padding:var(--space-3) var(--space-4);border-radius:0;background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--text-sm)}.directory_grid__5Hwc_{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));grid-gap:var(--space-5);gap:var(--space-5);margin:0;padding:0;list-style:none}.directory_card__5D4pZ{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:transform var(--duration) var(--ease-out),box-shadow var(--duration),border-color var(--duration)}.directory_card__5D4pZ:hover{border-color:var(--color-text);box-shadow:4px 4px 0 var(--color-accent);transform:translate(-2px,-2px)}.directory_card__5D4pZ:has(.directory_title__k8Dzy a:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.directory_cover__0t035{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);height:8rem;padding:var(--space-4) var(--space-5);background:linear-gradient(115deg,var(--br-blue) 0 64%,var(--br-ink) 64% 100%)}.directory_card__5D4pZ[data-tone="1"] .directory_cover__0t035{background:linear-gradient(115deg,var(--br-iris) 0 64%,var(--br-blue) 64% 100%)}.directory_card__5D4pZ[data-tone="2"] .directory_cover__0t035{background:linear-gradient(115deg,var(--br-ink) 0 64%,var(--br-blue) 64% 100%)}.directory_monogram__KXV2l{color:var(--br-ink);font-family:var(--font-display);font-size:2.75rem;font-weight:700;line-height:1;letter-spacing:-.02em}.directory_card__5D4pZ[data-tone="2"] .directory_monogram__KXV2l{color:var(--br-paper)}.directory_rail__ndfF0{display:flex;gap:.375rem;margin:0;padding:.4rem .5rem;border-radius:var(--radius-control);background:var(--br-ink)}.directory_rail__ndfF0 span{width:.5rem;height:.5rem;border:1.5px solid var(--br-paper)}.directory_card__5D4pZ[data-tone="0"] .directory_rail__ndfF0,.directory_rail__ndfF0 span[data-on]{background:var(--br-paper)}.directory_card__5D4pZ[data-tone="0"] .directory_rail__ndfF0 span{border-color:var(--br-ink)}.directory_card__5D4pZ[data-tone="0"] .directory_rail__ndfF0 span[data-on]{background:var(--br-ink)}.directory_body__4TJIu{display:flex;flex:1 1;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.directory_chips__lD8iS{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0}.directory_title__k8Dzy{margin:0;font-size:var(--text-xl);letter-spacing:-.02em}.directory_title__k8Dzy a{color:var(--color-text);text-decoration:none}.directory_title__k8Dzy a:after{content:"";position:absolute;inset:0;border-radius:inherit}.directory_title__k8Dzy a:focus-visible{outline:none;box-shadow:none}.directory_card__5D4pZ:hover .directory_title__k8Dzy a{text-decoration:underline;-webkit-text-decoration-color:var(--br-blue);text-decoration-color:var(--br-blue);text-decoration-thickness:.1em}.directory_host__SGRwe,.directory_summary__Ew7Jc{margin:0;color:var(--color-text-muted)}.directory_host__SGRwe{font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.directory_signal__MiMsa{display:inline-flex;align-self:flex-start;align-items:baseline;gap:var(--space-1);margin:0;padding:.25rem .5rem;border:1.5px solid var(--color-signal);border-radius:var(--radius-control);background:var(--color-signal-bg);color:var(--color-signal);font-size:var(--text-sm);font-weight:700}.directory_signal__MiMsa strong{font-family:var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.directory_dates__B1pMy{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin:auto 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-border);font-size:var(--text-sm)}.directory_dates__B1pMy>p{margin:0}.story_article__OOU13{min-width:0;max-width:72rem;margin-inline:auto}.story_header__eFHYH{padding:var(--space-5) 0 var(--space-5);margin-bottom:var(--space-6);border-bottom:2px solid var(--color-text)}@media (min-width:48rem){.story_header__eFHYH{padding-top:var(--space-7)}}.story_eyebrow__anxGp{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-4)}.story_section__CPbB0,.story_via__iwZ9S{font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.story_section__CPbB0{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text)}.story_section__CPbB0:before{content:"";width:.625rem;height:.625rem;flex-shrink:0;background:var(--color-accent)}.story_label__W0jQ_{font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.story_label__W0jQ_ .ui-badge__glyph{text-transform:none}.story_via__iwZ9S{color:var(--color-text-muted)}.story_title__He3i8{max-width:22ch;margin:0 0 var(--space-4);font-size:clamp(2.125rem,1.4rem + 3vw,3.75rem);font-weight:700;line-height:var(--leading-display);letter-spacing:-.025em;overflow-wrap:anywhere}.story_deck__nUrtX{max-width:44rem;margin:0 0 var(--space-5);color:var(--color-text-muted);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.55}.story_byline__uIr4P{display:flex;max-width:52rem;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);color:var(--color-text-muted);font-size:var(--text-sm)}.story_author___y9Po{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text);font-weight:600}.story_avatar__VP4ZS{display:grid;place-items:center;width:2rem;height:2rem;background:var(--color-text);color:var(--color-bg);font-family:var(--font-display);font-size:var(--text-sm);font-weight:700}.story_dates__BPWEU{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.story_notices__spbGn{display:grid;grid-gap:var(--space-3);gap:var(--space-3);max-width:var(--measure);margin-bottom:var(--space-6)}.story_layout__EVw8w{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}@media (min-width:60rem){.story_layout__EVw8w{grid-template-columns:minmax(0,46rem) 20rem;justify-content:space-between;grid-template-areas:"lead sources" "rest sources";grid-template-rows:auto 1fr;gap:var(--space-6) var(--space-7);align-items:start}.story_lead__gF6_M{grid-area:lead}.story_sources__U1Gpm{grid-area:sources;position:-webkit-sticky;position:sticky;top:calc(var(--space-8) + var(--space-3))}.story_rest__0LxVI{grid-area:rest}}.story_lead__gF6_M,.story_rest__0LxVI{min-width:0;max-width:46rem}.story_lead__gF6_M>:last-child,.story_rest__0LxVI>:last-child{margin-bottom:0}.story_figure__EMYO7{margin:0 0 var(--space-6)}.story_figure__EMYO7 img{display:block;width:100%;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.story_figureFrame__81hUL{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border:2px solid var(--color-text);background:var(--color-surface-sunken)}.story_figureFrame__81hUL img{object-fit:cover;border:0;border-radius:0;box-shadow:none}.story_figure__EMYO7 figcaption{margin-top:var(--space-2);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.story_why__8I8NB{position:relative;margin:0;padding:var(--space-5) var(--space-5) var(--space-5) calc(var(--space-5) + 4px);overflow:hidden;border:1px solid var(--color-border-strong);border-radius:0;background:var(--color-surface-tint)}.story_why__8I8NB:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--color-accent)}@media (min-width:48rem){.story_why__8I8NB{padding:var(--space-6) var(--space-6) var(--space-6) calc(var(--space-6) + 4px)}}.story_why__8I8NB h2{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.story_why__8I8NB h2:before{content:"";width:.625rem;height:.625rem;flex-shrink:0;background:var(--color-accent)}.story_why__8I8NB p{margin:0;color:var(--color-text);font-family:var(--font-display);font-size:clamp(1.1875rem,1.05rem + .6vw,1.5rem);font-weight:500;line-height:1.45;letter-spacing:-.015em}.story_sources__U1Gpm{margin:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.story_sources__U1Gpm h2{font-size:var(--text-xl)}.story_sourceList__mcOgc{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0;padding:0;list-style:none}.story_sourceItem__S_edg{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:0;background:var(--color-surface-sunken)}.story_publisher__6OGRL{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.story_sourceLink__X1_rG{font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.story_sourceLink__X1_rG:after{content:" ↗";content:" ↗"/""}.story_sourceTime__eG8y7{font-size:var(--text-xs)}.story_sourceNote__G_l7n{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.story_panel__cDyne{margin:0 0 var(--space-6)}.story_panel__cDyne h2{font-size:var(--text-xl)}.story_corrections__MqObP{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);border:1px solid var(--color-warning-border);border-radius:0;background:var(--color-warning-bg);color:var(--color-warning-fg)}.story_corrections__MqObP .ui-time__label,.story_corrections__MqObP .ui-time__zone{color:inherit;font-weight:700}.story_pills__xs7ww{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.story_pill__uJ56V{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 .95rem;border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:color var(--duration),border-color var(--duration),background-color var(--duration)}.story_pill__uJ56V:hover{border-color:var(--color-text);background:var(--color-surface-tint);color:var(--color-link)}nav.story_pills__xs7ww .story_pill__uJ56V:before{content:"#";content:"#"/"";margin-right:.15rem;color:var(--color-text-muted);font-family:var(--font-mono)}.story_footer___fZKY{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.story_report__UD3Au{color:var(--color-text-muted);font-size:var(--text-sm)}.story_body__br8oU{margin-top:var(--space-6);max-width:var(--measure);color:var(--color-text);font-size:1.0625rem;line-height:1.7}.story_body__br8oU h2{margin:var(--space-6) 0 var(--space-3);font-family:var(--font-display);font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.25;letter-spacing:-.01em}.story_body__br8oU p{margin:0 0 var(--space-4)}.home_hero__Q8Yz2{width:100vw;margin-left:calc(50% - 50vw);margin-top:calc(-1 * var(--space-6));padding:clamp(3rem,7vw,6rem) var(--gutter) clamp(3rem,6vw,5rem);border-bottom:2px solid var(--color-text);background:var(--color-bg)}.home_heroInner__1cn9F{display:grid;grid-gap:var(--space-7);gap:var(--space-7);align-items:end;max-width:calc(var(--content-max) - 2 * var(--gutter));margin:0 auto}@media (min-width:64rem){.home_heroInner__1cn9F{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-5)}.home_heroCopy__dYaHw{grid-column:1/span 7}.home_heroVisual__yQatZ{grid-column:8/span 5}}.home_heroEyebrow__SVKxy,.home_sectionEyebrow__D7exo{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.home_heroEyebrow__SVKxy:before,.home_sectionEyebrow__D7exo:before{content:"";width:.625rem;height:.625rem;flex-shrink:0;background:var(--color-accent)}.home_heroTitle__AQFRH{max-width:14ch;margin:0 0 var(--space-5);font-size:var(--text-hero);font-weight:700;line-height:var(--leading-display);letter-spacing:-.025em}.home_heroLead__K310E{max-width:44ch;margin:0;color:var(--color-text-muted);font-size:clamp(1.125rem,1rem + .4vw,1.375rem);line-height:1.5}.home_heroActions__htMym{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.home_ctaGhost__8OBfW,.home_ctaPrimary__ZLwyD{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:3.25rem;padding:0 var(--space-5);border:2px solid var(--color-text);border-radius:var(--radius-control);font-weight:700;text-decoration:none;transition:background-color var(--duration),color var(--duration),transform var(--duration) var(--ease-out)}.home_ctaPrimary__ZLwyD{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast)}.home_ctaPrimary__ZLwyD:hover{border-color:var(--color-accent-contrast);background:var(--color-accent-hover)}.home_ctaPrimary__ZLwyD span{transition:transform var(--duration) var(--ease-out)}.home_ctaPrimary__ZLwyD:hover span{transform:translateX(3px)}.home_ctaGhost__8OBfW{background:transparent;color:var(--color-text)}.home_ctaGhost__8OBfW:hover{background:var(--color-text);color:var(--color-bg)}.home_heroProof__7yVig{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:var(--space-6) 0 0;padding:0;list-style:none;color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.home_heroProof__7yVig li{display:inline-flex;align-items:center;gap:var(--space-2)}.home_heroProof__7yVig li:before{content:"";width:.375rem;height:.375rem;flex-shrink:0;background:var(--color-text)}.home_heroVisual__yQatZ{position:relative}.home_challenge__q_x3X{padding:var(--space-6) var(--space-6) var(--space-8);background:var(--br-blue);color:var(--br-ink);-webkit-clip-path:var(--cut-diagonal);clip-path:var(--cut-diagonal);animation:home_reveal__I_fUP var(--duration-brand) var(--ease-out) both}@keyframes home_reveal__I_fUP{0%{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{-webkit-clip-path:var(--cut-diagonal);clip-path:var(--cut-diagonal)}}.home_challengeLabel__3eWTh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin:0 0 var(--space-5);font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.home_challengeStatus__qXCtl{padding:.25rem .5rem;border:1.5px solid var(--br-ink);border-radius:var(--radius-control)}.home_challengeTitle__CB8Bq{margin:0;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);line-height:1.1;letter-spacing:-.02em}.home_challengeTitle__CB8Bq a{color:var(--br-ink);text-decoration:none}.home_challengeTitle__CB8Bq a:hover{text-decoration:underline;text-decoration-thickness:.08em;-webkit-text-decoration-color:var(--br-ink);text-decoration-color:var(--br-ink)}.home_challengeTitle__CB8Bq a:focus-visible{outline-color:var(--br-ink);box-shadow:none}.home_countdown__C9LDE{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);margin:var(--space-5) 0 0}.home_countdownValue__vb7EY{font-size:clamp(2rem,1.5rem + 1.6vw,3rem);font-weight:700;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_countdownLabel__DwnfR{font-family:var(--font-mono);font-size:var(--text-label);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.home_challengeFacts__H4CwI{margin-top:calc(-1 * var(--space-6));padding:calc(var(--space-6) + var(--space-2)) var(--space-6) var(--space-5);border:2px solid var(--color-text);background:var(--color-surface)}.home_featureSummary__WsvZI{margin:0 0 var(--space-4);color:var(--color-text-muted)}.home_journey__5jrHY{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 var(--space-4);padding:0;list-style:none}.home_journey__5jrHY:before{content:"";position:absolute;top:.4375rem;left:.5rem;right:.5rem;height:2px;background:var(--color-border)}.home_journeyStep__bCPjW{position:relative;display:grid;grid-gap:var(--space-2);gap:var(--space-2);justify-items:start;color:var(--color-text-muted);font-size:var(--text-sm)}.home_journeyDot__EWB8v{width:.875rem;height:.875rem;border:2px solid var(--color-border-strong);background:var(--color-surface)}.home_journeyStep__bCPjW[data-state=done] .home_journeyDot__EWB8v{border-color:var(--color-text);background:var(--color-text)}.home_journeyStep__bCPjW[data-state=current]{color:var(--color-text);font-weight:700}.home_journeyStep__bCPjW[data-state=current] .home_journeyDot__EWB8v{border-color:var(--color-text);background:var(--color-accent)}.home_featureMeta__Id1aj{margin:0;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;letter-spacing:var(--tracking-label);text-transform:uppercase}.home_pillars__jQngo{display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin-top:var(--space-7)}@media (min-width:40rem){.home_pillars__jQngo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.home_pillars__jQngo{grid-template-columns:repeat(4,minmax(0,1fr))}}.home_pillar__eeinI{padding-top:var(--space-4);border-top:2px solid var(--color-text)}.home_pillarTitle__SxAoG{margin:0 0 var(--space-2);font-size:var(--text-lg)}.home_pillarBody__1g6w8{margin:0;color:var(--color-text-muted)}.home_section__yPF4o{margin-top:var(--space-9)}.home_sectionHead__5GqSI{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-5)}.home_sectionEyebrow__D7exo{margin-bottom:var(--space-3)}.home_sectionTitle__CEysa{margin:0;font-size:var(--text-2xl);line-height:1.19}.home_sectionLink__FbqkV{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--target-min);color:var(--color-link);font-weight:700;text-decoration:none}.home_sectionLink__FbqkV span{transition:transform var(--duration) var(--ease-out)}.home_sectionLink__FbqkV:hover{text-decoration:underline;-webkit-text-decoration-color:var(--br-blue);text-decoration-color:var(--br-blue)}.home_sectionLink__FbqkV:hover span{transform:translateX(3px)}.home_sectionEmpty__RGG_M{color:var(--color-text-muted)}.home_product__wAku_,.home_project__kzCD4,.home_story__pBgpr{position:relative;border:1px solid var(--color-border);background:var(--color-surface);transition:transform var(--duration) var(--ease-out),box-shadow var(--duration),border-color var(--duration)}.home_product__wAku_:hover,.home_project__kzCD4:hover,.home_story__pBgpr:hover{border-color:var(--color-text);box-shadow:4px 4px 0 var(--color-accent);transform:translate(-2px,-2px)}.home_product__wAku_:has(a:focus-visible),.home_project__kzCD4:has(a:focus-visible),.home_story__pBgpr:has(a:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.home_productName__p1iao a,.home_projectTitle__OE0Ca a,.home_storyTitle__6dovL a{color:var(--color-text);text-decoration:none}.home_productName__p1iao a:after,.home_projectTitle__OE0Ca a:after,.home_storyTitle__6dovL a:after{content:"";position:absolute;inset:0}.home_productName__p1iao a:focus-visible,.home_projectTitle__OE0Ca a:focus-visible,.home_storyTitle__6dovL a:focus-visible{outline:none;box-shadow:none}.home_product__wAku_:hover .home_productName__p1iao a,.home_project__kzCD4:hover .home_projectTitle__OE0Ca a,.home_story__pBgpr:hover .home_storyTitle__6dovL a{text-decoration:underline;-webkit-text-decoration-color:var(--br-blue);text-decoration-color:var(--br-blue);text-decoration-thickness:.1em}.home_productGrid__m3pkk,.home_projectGrid__Pb75B,.home_stepList__kIvKI,.home_storyGrid__Vn3lQ{display:grid;grid-gap:var(--space-5);gap:var(--space-5);margin:0;padding:0;list-style:none}@media (min-width:56rem){.home_storyGrid__Vn3lQ{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-auto-rows:1fr}.home_story__pBgpr[data-lead]{grid-row:span 2}}.home_story__pBgpr{display:flex;flex-direction:column;padding:var(--space-5)}.home_story__pBgpr[data-lead]{justify-content:flex-end;min-height:18rem;padding:var(--space-6);border-top:.5rem solid var(--color-accent)}.home_storyTopics__eIM1Q{margin:0 0 var(--space-2);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.home_storyTitle__6dovL{margin:0 0 var(--space-2);font-size:var(--text-lg)}.home_story__pBgpr[data-lead] .home_storyTitle__6dovL{font-size:var(--text-2xl);line-height:1.19}.home_storySummary__Hhy_u{margin:0;color:var(--color-text-muted)}.home_productGrid__m3pkk{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.home_product__wAku_{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5)}.home_productMonogram__YKML7{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:var(--space-2);background:var(--color-text);color:var(--color-bg);font-size:1.25rem;font-weight:700}.home_productName__p1iao{margin:0;font-size:var(--text-lg)}.home_productSummary__J3OVN{flex:1 1;margin:0;color:var(--color-text-muted)}.home_productMeta__aJBI_{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-2) 0 0}.home_productMeta__aJBI_ span{padding:.25rem .5rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}@media (min-width:48rem){.home_projectGrid__Pb75B{grid-template-columns:repeat(3,minmax(0,1fr))}}.home_project__kzCD4{overflow:hidden;padding:0 0 var(--space-5)}.home_project__kzCD4:before{content:"";display:block;height:8rem;margin-bottom:var(--space-5);background:linear-gradient(115deg,var(--br-blue) 0 64%,var(--br-ink) 64% 100%)}.home_project__kzCD4[data-tone="1"]:before{background:linear-gradient(115deg,var(--br-iris) 0 64%,var(--br-blue) 64% 100%)}.home_project__kzCD4[data-tone="2"]:before{background:linear-gradient(115deg,var(--br-ink) 0 64%,var(--br-blue) 64% 100%)}.home_projectOwner__3g72p,.home_projectTagline__edYg8,.home_projectTitle__OE0Ca{margin-inline:var(--space-5)}.home_projectTitle__OE0Ca{margin-block:0 var(--space-2);font-size:var(--text-lg)}.home_projectTagline__edYg8{margin-block:0 var(--space-3);color:var(--color-text-muted)}.home_projectOwner__3g72p{margin-block:0;color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-label);line-height:1rem;letter-spacing:var(--tracking-label);text-transform:uppercase}.home_steps__IgyRk{margin-top:var(--space-9)}.home_steps__IgyRk .home_sectionTitle__CEysa{max-width:24ch;margin-bottom:var(--space-6)}@media (min-width:48rem){.home_stepList__kIvKI{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.home_stepList__kIvKI{grid-template-columns:repeat(4,minmax(0,1fr))}}.home_step__jzGFR{padding-top:var(--space-4);border-top:2px solid var(--color-text)}.home_stepNumber__eifCS{display:inline-block;margin-bottom:var(--space-4);padding:.25rem .5rem;background:var(--color-accent);color:var(--color-accent-contrast);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;letter-spacing:var(--tracking-label)}.home_stepTitle__d_pSy{margin:0 0 var(--space-2);font-size:var(--text-lg)}.home_stepBody__ovLP4{margin:0;color:var(--color-text-muted)}.home_ctaBand__tOTff{width:100vw;margin-left:calc(50% - 50vw);margin-top:var(--space-9);margin-bottom:calc(-1 * var(--space-9));padding:clamp(5rem,9vw,7rem) var(--gutter) clamp(4rem,7vw,6rem);background:var(--br-blue);color:var(--br-ink);-webkit-clip-path:polygon(0 2.5rem,100% 0,100% 100%,0 100%);clip-path:polygon(0 2.5rem,100% 0,100% 100%,0 100%)}.home_ctaInner__3BfLJ{max-width:calc(var(--content-max) - 2 * var(--gutter));margin:0 auto}.home_ctaTitle__h7RdE{max-width:16ch;margin:0 0 var(--space-4);color:var(--br-ink);font-size:var(--text-3xl);font-weight:700;line-height:1.125;letter-spacing:-.02em}.home_ctaLead___lMeN{max-width:52ch;margin:0;color:var(--br-ink);font-size:var(--text-lg)}.home_ctaBand__tOTff .home_ctaPrimary__ZLwyD{border-color:var(--br-ink);background:var(--br-ink);color:var(--br-paper)}.home_ctaBand__tOTff .home_ctaPrimary__ZLwyD:hover{background:var(--br-asphalt)}.home_ctaBand__tOTff .home_ctaGhost__8OBfW{border-color:var(--br-ink);color:var(--br-ink)}.home_ctaBand__tOTff .home_ctaGhost__8OBfW:hover{background:var(--br-ink);color:var(--br-paper)}.home_ctaBand__tOTff :focus-visible{outline-color:var(--br-ink);box-shadow:0 0 0 calc(var(--focus-offset) + var(--focus-width) + 1px) var(--br-blue)}