.browse2_field__azp9E{--navy:#0a2342;--navy-deep:#061729;--paper:#f4f7fb;--surface:#fff;--line:#dce3eb;--line-hi:#c6ceda;--brand:#2f7d9e;--brand-600:#286b88;--brand-700:#20566d;--brand-50:#eef5f8;--brand-100:#d2e5ec;--cyan-b:#6faac0;--cyan-100:#d2e5ec;--ink:#0a2342;--ink-2:#3a4657;--ink-3:#5a6575;--ink-d:#f4f7fa;--ink-d2:rgba(226,236,244,.78);--ink-d3:rgba(170,198,218,.8);--serif:var(--font-serif,Georgia,serif);--sans:var(--font-inter,system-ui,sans-serif);--label:var(--font-grotesk,var(--font-inter),sans-serif);--e-out:cubic-bezier(.16,1,.3,1);--e-quint:cubic-bezier(.23,1,.32,1);--shadow-rest:0 1px 2px rgba(10,35,66,.05);--shadow-hover:0 10px 26px rgba(10,35,66,.1);position:relative;min-height:100%;color:var(--ink);font-family:var(--sans);background:linear-gradient(180deg,#f6f8fb,#ebeff4)}.browse2_wrap__kE0XI{max-width:1180px;margin-inline:auto;padding:0 var(--page-gutter) 32px}@media(min-width:1024px){.browse2_wrap__kE0XI{padding-bottom:96px}}.browse2_lab__NCTxI{font-family:var(--label);text-transform:uppercase;letter-spacing:.15em;font-size:.68rem;font-weight:600;color:var(--brand-600)}.browse2_heroPanel__9Twha{position:relative;margin-top:clamp(18px,3vw,32px);border-radius:22px;overflow:hidden;background:radial-gradient(90% 120% at 82% -10%,rgba(47,125,158,.32),transparent 58%),linear-gradient(155deg,#0c2b4e,#0a2342 52%,#061a32);box-shadow:0 22px 50px rgba(10,35,66,.28),inset 0 1px 0 hsla(0,0%,100%,.06);padding:clamp(26px,3.4vw,42px) clamp(24px,3.4vw,46px)}.browse2_heroPanel__9Twha:after{content:"";position:absolute;right:-40px;top:-60px;width:340px;height:340px;pointer-events:none;background:radial-gradient(circle,rgba(111,170,192,.18),transparent 66%)}.browse2_heroTop__yBZ_3{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:28px;flex-wrap:nowrap}.browse2_heroTitle__2X2Mp{font-family:var(--serif);font-weight:600;font-size:clamp(2.1rem,3.9vw,3.05rem);letter-spacing:-.02em;line-height:1.03;color:#fff;text-wrap:balance;margin:0}.browse2_heroLn__4SE1i{display:block;overflow:hidden;padding-bottom:.06em}.browse2_heroLn__4SE1i>span{display:block;will-change:transform}@media(prefers-reduced-motion:no-preference){.browse2_heroLn__4SE1i>span{animation:browse2_lnUp__hsDPj .55s var(--e-out) both}}@keyframes browse2_lnUp__hsDPj{0%{transform:translateY(110%)}to{transform:none}}.browse2_heroSub__c2Jwq{margin-top:12px;color:var(--ink-d2);max-width:54ch;line-height:1.6;font-size:1rem;text-wrap:pretty}.browse2_ringStat__kcoiq{display:flex;align-items:center;gap:14px;flex-shrink:0}.browse2_cring__yKzeE{position:relative;width:66px;height:66px;flex-shrink:0}.browse2_cring__yKzeE svg{position:absolute;inset:0;overflow:visible}.browse2_cringArc__S4BZh{fill:none;stroke:var(--cyan-b);stroke-width:6;stroke-linecap:round;filter:drop-shadow(0 0 7px rgba(116,179,204,.6));stroke-dasharray:100 100;stroke-dashoffset:0}@media(prefers-reduced-motion:no-preference){.browse2_cringArc__S4BZh{animation:browse2_ringDraw__mZzGr .9s var(--e-quint) both}}@keyframes browse2_ringDraw__mZzGr{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.browse2_cringN__bgvbQ{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--serif);font-weight:600;font-size:1.4rem;color:#fff;font-variant-numeric:tabular-nums}.browse2_ringMeta__H7A5R{display:flex;flex-direction:column;gap:2px}.browse2_ringMeta__H7A5R .browse2_lab__NCTxI{color:var(--cyan-b)}.browse2_ringSub__idXrb{font-size:.82rem;color:var(--ink-d3)}.browse2_band__BqzGa{z-index:2;margin-top:22px;gap:14px;flex-wrap:wrap}.browse2_band__BqzGa,.browse2_srch__zmKnG{position:relative;display:flex;align-items:center}.browse2_srch__zmKnG{gap:10px;flex:1;min-width:240px;max-width:540px;background:hsla(0,0%,100%,.07);border:1px solid rgba(210,229,236,.24);border-radius:12px;padding:0 12px;height:46px;transition:border-color .18s,box-shadow .18s}.browse2_srch__zmKnG:focus-within{border-color:rgba(143,196,216,.6);box-shadow:0 0 0 3px rgba(111,170,192,.2)}.browse2_srch__zmKnG svg{width:17px;height:17px;color:var(--ink-d3);flex-shrink:0}.browse2_srch__zmKnG input{flex:1;background:none;border:0;outline:0;color:#fff;font:inherit;font-size:14px;min-width:0}.browse2_srch__zmKnG input::-moz-placeholder{color:var(--ink-d3)}.browse2_srch__zmKnG input::placeholder{color:var(--ink-d3)}.browse2_kbd__2c2Jr{font-family:var(--label);font-size:10.5px;font-weight:500;letter-spacing:.06em;color:var(--ink-d3);border:1px solid rgba(210,229,236,.34);border-radius:5px;padding:2px 7px;flex-shrink:0}@media(hover:none){.browse2_kbd__2c2Jr{display:none}}.browse2_count__1DNXv{font-size:12.5px;color:var(--ink-d3)}.browse2_count__1DNXv b{color:var(--ink-d2);font-weight:600;font-variant-numeric:tabular-nums}.browse2_appChips__lr8W2{display:flex;gap:7px;flex-wrap:wrap;width:100%}.browse2_chip__Khlm0{display:inline-flex;align-items:center;gap:7px;font-family:var(--label);font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--ink-d2);background:hsla(0,0%,100%,.05);border:1px solid rgba(210,229,236,.24);border-radius:99px;padding:6px 12px;min-height:32px;transition:all .16s;cursor:pointer}.browse2_chip__Khlm0:hover{color:#fff;background:hsla(0,0%,100%,.1)}.browse2_chip__Khlm0 .browse2_n__ztjx7{font-size:10.5px;color:var(--ink-d3);font-variant-numeric:tabular-nums}.browse2_chip__Khlm0.browse2_on__eANxg{color:#fff;background:rgba(47,125,158,.55);border-color:rgba(143,196,216,.6)}.browse2_cols__cU8Iz{margin-top:clamp(22px,3vw,34px);display:grid;grid-template-columns:212px minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:start}.browse2_spine__9Yrmi{position:sticky;top:calc(var(--app-bar-h) + 22px);display:flex;flex-direction:column;gap:1px;padding:8px;background:var(--surface);box-shadow:var(--shadow-rest);border:1px solid var(--line);border-radius:16px}.browse2_spineLab__n_ew7{padding:8px 12px}.browse2_sRow__BA5gH{position:relative;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;font-family:var(--label);font-size:13px;font-weight:400;letter-spacing:.015em;color:var(--ink-2);transition:color .18s,background .18s;text-align:left;width:100%;cursor:pointer}.browse2_sRow__BA5gH:not(:disabled):hover{color:var(--ink);background:var(--paper)}.browse2_sRow__BA5gH .browse2_n__ztjx7{margin-left:auto;font-size:11px;color:var(--ink-3);font-variant-numeric:tabular-nums;transition:color .18s}.browse2_sRow__BA5gH.browse2_on__eANxg{color:var(--brand-700);font-weight:500;background:var(--brand-50)}.browse2_sRow__BA5gH.browse2_on__eANxg .browse2_n__ztjx7{color:var(--brand-600)}.browse2_sRow__BA5gH.browse2_dim__m_8rE{opacity:.55;cursor:default}.browse2_sDot__NhbQh{width:6px;height:6px;border-radius:50%;background:var(--line-hi);flex-shrink:0;transition:background .2s,box-shadow .2s}.browse2_sRow__BA5gH:not(:disabled):hover .browse2_sDot__NhbQh{background:var(--ink-3)}.browse2_sRow__BA5gH.browse2_on__eANxg .browse2_sDot__NhbQh{background:var(--brand);box-shadow:0 0 0 3px rgba(47,125,158,.16)}.browse2_shelfList__lBWXd{display:flex;flex-direction:column;gap:clamp(30px,4vw,46px);min-width:0}html:has(.browse2_field__azp9E){scroll-padding-top:var(--app-bar-h)}.browse2_shelf__evF0J{scroll-margin-top:20px}.browse2_shelfHead__iJTb8{display:flex;align-items:baseline;gap:12px}.browse2_shelfHead__iJTb8 h2{font-family:var(--serif);font-weight:600;font-size:1.45rem;letter-spacing:-.015em;color:var(--ink);margin:0}.browse2_shelfHead__iJTb8 .browse2_n__ztjx7{font-family:var(--label);font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.browse2_shelfRule__RmF22{flex:1;height:1px;background:linear-gradient(90deg,var(--line-hi),rgba(198,206,218,.15));transform-origin:left;transform:scaleX(0)}.browse2_shelf__evF0J.browse2_rev__l0or7 .browse2_shelfRule__RmF22{transition:transform .8s var(--e-quint);transform:scaleX(1)}.browse2_shelfGrid__b2_5Y{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px}@media(min-width:861px){.browse2_duo__Sd4Pb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,4vw,46px) 12px;container-type:inline-size}.browse2_duo__Sd4Pb>*{grid-column:1/-1}@container (min-width:632px){.browse2_duo__Sd4Pb>[data-pair]{grid-column:auto;display:flex;flex-direction:column}.browse2_duo__Sd4Pb>[data-pair] .browse2_shelfGrid__b2_5Y{flex:1;grid-template-columns:minmax(0,1fr)}}}.browse2_card__LHqov{position:relative;display:flex;flex-direction:column;border-radius:14px;padding:16px 17px 14px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-rest);transition:transform .2s var(--e-out),border-color .2s,box-shadow .2s}.browse2_card__LHqov:hover{transform:translateY(-2px);border-color:var(--brand-100);box-shadow:var(--shadow-hover)}.browse2_card__LHqov:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand)}.browse2_cardTop__Sq7XP{display:flex;align-items:flex-start;gap:8px}.browse2_topAside__LVf4U{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}.browse2_card__LHqov h3{font-family:var(--serif);font-weight:600;font-size:1.05rem;letter-spacing:-.008em;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1;text-wrap:balance;color:var(--ink);margin:0}.browse2_card__LHqov h3 a{color:inherit;text-decoration:none;scroll-margin-top:20px}.browse2_card__LHqov h3 a:after{content:"";position:absolute;inset:0;border-radius:14px}.browse2_card__LHqov h3 a:focus-visible{outline:none}.browse2_card__LHqov h3 a:focus-visible:after{outline:2px solid var(--focus-ring);outline-offset:2px}.browse2_mins__mcNQV{font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;padding-top:3px}.browse2_excerpt__JnGcs{margin-top:6px;font-size:.83rem;color:var(--ink-2);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.browse2_meta__lPcRE{margin-top:11px;display:flex;align-items:center;gap:11px;flex-wrap:wrap}.browse2_asset__7CgB5{display:inline-flex;align-items:center;gap:5px;font-family:var(--label);font-size:11.5px;font-weight:500;letter-spacing:.05em;color:var(--ink-3);white-space:nowrap}.browse2_asset__7CgB5 svg{width:12px;height:12px;color:var(--brand);opacity:.9}.browse2_asset__7CgB5 b{font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.browse2_appTag__M6zzD{font-family:var(--label);font-size:10px;letter-spacing:.05em;color:var(--brand-600);background:var(--brand-50);border:1px solid var(--brand-100);border-radius:99px;padding:2px 8px;white-space:nowrap}.browse2_goArrow__rFtLH{position:absolute;right:14px;bottom:12px;width:14px;height:14px;color:var(--line-hi);opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .25s var(--e-out),color .2s;pointer-events:none}.browse2_card__LHqov:hover .browse2_goArrow__rFtLH{opacity:1;transform:none;color:var(--brand)}.browse2_cardBare__vRFlk .browse2_excerpt__JnGcs{padding-right:20px}@media(prefers-reduced-motion:no-preference){.browse2_shelf__evF0J.browse2_rev__l0or7 .browse2_card__LHqov{animation:browse2_cardIn__Rq3T4 .5s var(--e-out) both;animation-delay:calc(min(var(--i,0),7) * 42ms)}}@keyframes browse2_cardIn__Rq3T4{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.browse2_jcSec__AOT2D{margin-top:16px;max-width:860px;scroll-margin-top:20px}.browse2_jcSec__AOT2D+.browse2_jcSec__AOT2D{margin-top:28px}.browse2_jcSecHead__uAYVX{display:flex;align-items:baseline;gap:8px;margin:0;font-family:var(--label);font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-700)}.browse2_jcSec__AOT2D+.browse2_jcSec__AOT2D .browse2_jcSecHead__uAYVX{padding-top:14px;border-top:1px solid var(--line)}.browse2_jcSecHead__uAYVX .browse2_n__ztjx7{font-size:11px;font-weight:500;letter-spacing:0;color:var(--ink-3);font-variant-numeric:tabular-nums}.browse2_jcJump__u3rgU{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px;max-width:860px}.browse2_jcJump__u3rgU a{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-family:var(--label);font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--brand-600);background:var(--brand-50);border:1px solid var(--brand-100);border-radius:99px;text-decoration:none;transition:color .16s,background .16s}.browse2_jcJump__u3rgU a:hover{color:var(--brand-700);background:var(--brand-100)}.browse2_jcJump__u3rgU .browse2_n__ztjx7{font-size:11px;color:var(--ink-3);font-variant-numeric:tabular-nums}@media(pointer:coarse){.browse2_jcJump__u3rgU a{min-height:40px}}.browse2_jcList__ewBCF{margin-top:10px;display:flex;flex-direction:column;gap:12px;max-width:860px}.browse2_jcRow__Z_vFK{position:relative;display:block;border-radius:16px;padding:20px 22px;background:var(--surface);box-shadow:var(--shadow-rest);border:1px solid var(--line);transition:transform .22s var(--e-out),border-color .22s,box-shadow .22s;text-decoration:none;color:inherit}.browse2_jcRow__Z_vFK:hover{transform:translateY(-2px);border-color:var(--brand-100);box-shadow:var(--shadow-hover)}.browse2_jcMeta__4UL3O{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.browse2_pill__oOedT{font-family:var(--label);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-700);background:var(--brand-50);border:1px solid var(--brand-100);border-radius:99px;padding:3px 10px;white-space:nowrap}.browse2_jcTrial__hqHnu{text-transform:none;letter-spacing:.02em;font-size:11.5px}.browse2_jcDate___u8Fs,.browse2_jcSrc__2ea4C{font-size:11.5px;color:var(--ink-3)}.browse2_jcDate___u8Fs{margin-left:auto;white-space:nowrap}.browse2_jcRow__Z_vFK h4{margin:10px 0 0;font-family:var(--serif);font-weight:600;font-size:1.1rem;line-height:1.35;text-wrap:balance;color:var(--ink)}.browse2_jcConc__oc3Ww{margin-top:9px;font-size:.875rem;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.browse2_jcConc__oc3Ww b{color:var(--ink);font-weight:600}.browse2_jcOut__igz5R{margin-top:12px;display:inline-flex;align-items:center;gap:6px;font-family:var(--label);font-size:12.5px;font-weight:500;letter-spacing:.04em;color:var(--brand-600);transition:color .2s}.browse2_jcRow__Z_vFK:hover .browse2_jcOut__igz5R{color:var(--brand-700)}.browse2_jcOut__igz5R svg{width:12px;height:12px;transition:transform .25s var(--e-out)}.browse2_jcRow__Z_vFK:hover .browse2_jcOut__igz5R svg{transform:translate(2px,-2px)}.browse2_jcNote__pBG4k{margin-top:16px;font-size:12px;color:var(--ink-3);max-width:860px}.browse2_escape__DSFpK{display:inline-flex;align-items:center;gap:7px;font-family:var(--label);font-size:12px;font-weight:500;letter-spacing:.02em;color:#fff;background:var(--brand);border:1px solid var(--brand);border-radius:99px;padding:7px 14px;min-height:44px;transition:background .16s;cursor:pointer}.browse2_escape__DSFpK:hover{background:var(--brand-600)}.browse2_escape__DSFpK svg{width:11px;height:11px}@media(pointer:fine){.browse2_escape__DSFpK{min-height:0}}.browse2_switcher__0EYkR{position:fixed;right:16px;bottom:16px;z-index:60;display:flex;gap:4px;padding:5px;border-radius:99px;background:hsla(0,0%,100%,.94);border:1px solid var(--line);backdrop-filter:blur(10px);box-shadow:0 12px 32px rgba(10,35,66,.16)}.browse2_swBtn__5AEYN{font-family:var(--label);font-size:11.5px;font-weight:500;letter-spacing:.02em;color:var(--ink-3);border-radius:99px;padding:7px 13px;transition:color .15s,background .15s;cursor:pointer}.browse2_swBtn__5AEYN:hover{color:var(--ink)}.browse2_swBtn__5AEYN.browse2_on__eANxg{color:#fff;background:var(--brand)}@media(max-width:860px){.browse2_heroPanel__9Twha{padding:22px 20px}.browse2_srch__zmKnG input{font-size:16px}.browse2_chip__Khlm0{min-height:40px}.browse2_appChips__lr8W2{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:calc(100% + 40px);margin-inline:-20px;padding-inline:20px;padding-block:4px;margin-block:-4px}.browse2_appChips__lr8W2::-webkit-scrollbar{display:none}.browse2_appChips__lr8W2>*{flex-shrink:0}.browse2_cols__cU8Iz{grid-template-columns:1fr;gap:0}.browse2_spine__9Yrmi{position:sticky;top:var(--app-bar-h);z-index:20;flex-direction:row;overflow-x:auto;gap:4px;padding:8px;border-width:0 0 1px;border-radius:0;scrollbar-width:none;margin:0 calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);background:hsla(0,0%,100%,.95);backdrop-filter:blur(12px)}.browse2_spine__9Yrmi::-webkit-scrollbar{display:none}.browse2_spineLab__n_ew7{display:none}.browse2_sRow__BA5gH{width:auto;white-space:nowrap;padding:11px 14px}.browse2_shelfList__lBWXd{margin-top:22px}html:has(.browse2_field__azp9E){scroll-padding-top:calc(var(--app-bar-h) + 59px)}.browse2_shelf__evF0J{scroll-margin-top:15px}.browse2_shelfGrid__b2_5Y{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.browse2_duo__Sd4Pb .browse2_shelfGrid__b2_5Y{grid-template-columns:1fr}.browse2_jcSec__AOT2D{scroll-margin-top:15px}.browse2_jcRow__Z_vFK{padding:16px 16px 14px;border-radius:14px}.browse2_jcRow__Z_vFK h4{font-size:1.02rem;margin-top:8px}.browse2_jcConc__oc3Ww{margin-top:7px}.browse2_jcOut__igz5R{margin-top:10px}.browse2_jcMeta__4UL3O{overflow:hidden}.browse2_jcDate___u8Fs{margin-left:0}.browse2_jcSrc__2ea4C+.browse2_jcDate___u8Fs{position:relative}.browse2_jcSrc__2ea4C+.browse2_jcDate___u8Fs:before{content:"·";position:absolute;right:calc(100% + 3px);color:var(--ink-3)}}@media(max-width:600px){.browse2_heroTop__yBZ_3{gap:16px;flex-wrap:wrap}.browse2_heroHead__cNEGZ{flex:1 1 0}.browse2_ringStat__kcoiq{flex-direction:column;gap:6px}.browse2_cring__yKzeE{width:48px;height:48px}.browse2_cringN__bgvbQ{font-size:1.1rem}.browse2_ringSub__idXrb{display:none}.browse2_ringMeta__H7A5R .browse2_lab__NCTxI{font-size:.6rem}}@media(min-width:861px) and (max-width:1023px){.browse2_spine__9Yrmi{max-height:calc(100vh - var(--app-bar-h) - 44px);max-height:calc(100dvh - var(--app-bar-h) - 44px);overflow-y:auto;overscroll-behavior:contain}}@media(max-width:400px){.browse2_card__LHqov h3{-webkit-line-clamp:3}}@media(prefers-reduced-motion:reduce){.browse2_shelfRule__RmF22{transform:scaleX(1)!important}.browse2_card__LHqov:hover,.browse2_jcRow__Z_vFK:hover{transform:none}}