.footer_footer__w5xY2{background:var(--ink);color:var(--cream);margin-top:var(--space-120)}.footer_top__lndkE{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);max-width:var(--page-max);margin:0 auto;padding:72px var(--page-pad) 56px;grid-row-gap:40px;row-gap:40px}@media(max-width:900px){.footer_top__lndkE{grid-template-columns:repeat(2,minmax(0,1fr))}}.footer_name__NVi8Y{grid-column:span 6;min-width:280px;font-family:var(--font-display);font-weight:700;font-size:var(--text-h2);line-height:var(--lh-h2);letter-spacing:var(--tracking-display)}@media(max-width:900px){.footer_name__NVi8Y{grid-column:1/-1;min-width:0;font-size:48px}}.footer_stop__RZdYt{color:var(--yellow)}.footer_col__mukT_{grid-column:span 3;border-left:1px solid var(--rule-dark);padding-left:24px}@media(max-width:900px){.footer_col__mukT_{grid-column:span 1}}.footer_col__mukT_ li{margin-bottom:8px}.footer_colTitle__Qcs7r{font-family:var(--font-body);font-size:var(--text-micro);letter-spacing:var(--tracking-micro);font-weight:600;color:var(--stone);margin-bottom:18px;text-transform:uppercase}.footer_link__GoR_i{color:var(--cream);transition:color var(--dur-fast)}.footer_link__GoR_i:focus-visible,.footer_link__GoR_i:hover{color:var(--yellow)}.footer_bar__dK0YE{border-top:1px solid var(--rule-dark)}.footer_barInner__HdkSH{max-width:var(--page-max);margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:20px var(--page-pad);font-size:12px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--stone)}.shape_shape__ZvVGW{display:block;flex-shrink:0;width:var(--s);height:var(--s);transition:all var(--dur-shape) var(--ease-back)}.shape_s8__94wr4{--s:8px}.shape_s10__WuLcb{--s:10px}.shape_s12__QOu3d{--s:12px}.shape_s14__F3Fat{--s:14px}.shape_s16__Gu0Ro{--s:16px}.shape_sfill__ckbk_{--s:100%}.shape_circle__9VfE_{background:var(--shape-circle);border-radius:var(--radius-circle)}.shape_triangle__ymP8I{background:var(--shape-triangle);-webkit-clip-path:var(--clip-triangle);clip-path:var(--clip-triangle)}.shape_square__yqglS{background:var(--shape-square)}.morph:focus-visible .shape_circle__9VfE_,.morph:hover .shape_circle__9VfE_,.shape_active__5Tkj6.shape_circle__9VfE_{border-radius:0;transform:rotate(45deg)}.morph:focus-visible .shape_square__yqglS,.morph:hover .shape_square__yqglS,.shape_active__5Tkj6.shape_square__yqglS{transform:rotate(45deg)}.morph:focus-visible .shape_triangle__ymP8I,.morph:hover .shape_triangle__ymP8I,.shape_active__5Tkj6.shape_triangle__ymP8I{transform:rotate(180deg)}.mark_mark__RkGDA{display:grid;grid-template-columns:repeat(3,12px);grid-gap:4px;gap:4px;padding:8px 0}@keyframes spinner_shapePulse__m_2G6{0%,to{transform:scale(.6);opacity:.4}50%{transform:scale(1);opacity:1}}.spinner_spinner__6KNYu{display:inline-flex;gap:8px;align-items:center}.spinner_pulse__e4eUh{animation:spinner_shapePulse__m_2G6 .9s ease-in-out infinite}.spinner_pulse__e4eUh:nth-child(2){animation-delay:.15s}.spinner_pulse__e4eUh:nth-child(3){animation-delay:.3s}.now-playing_np___HUtH{display:inline-flex;align-items:center;gap:10px;min-width:0;font-size:12px;line-height:16px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--cream);white-space:nowrap;text-align:left}.now-playing_link__mLJ7a{text-decoration:none;transition:color var(--dur-fast)}.now-playing_link__mLJ7a:focus-visible,.now-playing_link__mLJ7a:hover{color:var(--yellow)}.now-playing_indicator__aFTC4{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;color:var(--orange)}.now-playing_bars__QBsuK{display:block}.now-playing_dot__VIiip{display:block;width:8px;height:8px;border-radius:var(--radius-circle);background:var(--orange)}.now-playing_dotLive__qDssN{display:none}@media(prefers-reduced-motion:reduce){.now-playing_bars__QBsuK{display:none}.now-playing_dotLive__qDssN{display:block}}.now-playing_text__p15Tx{min-width:0;overflow:hidden;text-overflow:ellipsis}.nav_header__rok_5{background:var(--ink);color:var(--cream);border-bottom:1px solid var(--rule-dark);position:relative;z-index:20}.nav_nav__TdAsv{max-width:var(--page-max);margin:0 auto;height:var(--nav-height);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 var(--page-pad)}@media(max-width:900px){.nav_nav__TdAsv{padding:0 20px}}.nav_links__0Dxf3{display:flex;border-left:1px solid var(--rule-dark)}@media(max-width:900px){.nav_links__0Dxf3{display:none}}.nav_link__EUxGC{display:block;position:relative;padding:0 22px;line-height:72px;border-right:1px solid var(--rule-dark);font-size:var(--text-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--cream);transition:color var(--dur-fast)}.nav_link__EUxGC:focus-visible,.nav_link__EUxGC:hover{color:var(--yellow)}.nav_link__EUxGC:focus-visible{outline-offset:-4px}.nav_active__m5L_y{color:var(--yellow)}.nav_active__m5L_y:after{content:"";position:absolute;left:22px;right:22px;bottom:-1px;height:3px;background:var(--yellow)}.nav_np__TzInQ{max-width:380px}@media(max-width:900px){.nav_np__TzInQ{display:none}}.nav_toggle__X6bDQ{display:none;color:var(--cream);padding:8px}@media(max-width:900px){.nav_toggle__X6bDQ{display:flex}}.nav_dropdown__Lqjea{position:absolute;top:100%;left:0;right:0;background:var(--ink);border-top:1px solid var(--rule-dark)}.nav_dropdown__Lqjea,.nav_dropdown__Lqjea li{border-bottom:1px solid var(--rule-dark)}@media(min-width:901px){.nav_dropdown__Lqjea{display:none}}.nav_dropLink__OSpCg{display:block;padding:18px 20px;font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1;letter-spacing:var(--tracking-display);color:var(--cream);text-transform:capitalize;transition:color var(--dur-fast)}.nav_dropActive__t5mxb,.nav_dropLink__OSpCg:hover{color:var(--yellow)}li.nav_dropNp__AKWWg{padding:18px 20px;border-bottom:0}li.nav_dropNp__AKWWg>*{max-width:100%}@font-face{font-family:__Familjen_Grotesk_9afecf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/293bd128733a00fa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Familjen_Grotesk_9afecf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b6ec7d965603f0a3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Familjen_Grotesk_9afecf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0e4ef738476b9f05-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Familjen_Grotesk_9afecf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/293bd128733a00fa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Familjen_Grotesk_9afecf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b6ec7d965603f0a3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Familjen_Grotesk_9afecf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0e4ef738476b9f05-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Familjen_Grotesk_9afecf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/293bd128733a00fa-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Familjen_Grotesk_9afecf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b6ec7d965603f0a3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Familjen_Grotesk_9afecf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0e4ef738476b9f05-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Familjen_Grotesk_Fallback_9afecf;src:local("Arial");ascent-override:108.37%;descent-override:23.79%;line-gap-override:0.00%;size-adjust:94.59%}.__className_9afecf{font-family:__Familjen_Grotesk_9afecf,__Familjen_Grotesk_Fallback_9afecf;font-style:normal}.__variable_9afecf{--font-familjen:"__Familjen_Grotesk_9afecf","__Familjen_Grotesk_Fallback_9afecf"}@font-face{font-family:__Jost_b297e4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Jost_b297e4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Jost_b297e4;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Jost_b297e4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Jost_b297e4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Jost_b297e4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Jost_b297e4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Jost_b297e4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Jost_b297e4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Jost_Fallback_b297e4;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_b297e4{font-family:__Jost_b297e4,__Jost_Fallback_b297e4;font-style:normal}.__variable_b297e4{--font-jost:"__Jost_b297e4","__Jost_Fallback_b297e4"}:root{--cream:#f2eee3;--ink:#111;--indigo:#4847e9;--yellow:#f4c21b;--orange:#e2502c;--ink-2:#555;--stone:#9a968c;--rule-soft:#c9c4b6;--rule-dark:#333;--rule-grid:#3a3a3a;--white:#fff;--surface-page:var(--cream);--surface-inverse:var(--ink);--surface-code:var(--ink);--text-body:var(--ink);--text-muted:var(--ink-2);--text-inverse:var(--cream);--text-inverse-muted:var(--stone);--text-link:var(--indigo);--text-hover-inverse:var(--yellow);--border-strong:var(--ink);--border-soft:var(--rule-soft);--border-inverse:var(--rule-dark);--border-grid:var(--rule-grid);--shape-circle:var(--indigo);--shape-triangle:var(--yellow);--shape-square:var(--orange);--accent:var(--indigo);--selection-bg:var(--yellow);--selection-fg:var(--ink);--sh-keyword:#e2502c;--sh-string:#f4c21b;--sh-class:#8c8bf5;--sh-property:#f2eee3;--sh-comment:#9a968c;--sh-sign:#9a968c;--sh-identifier:#f2eee3;--font-display:var(--font-familjen),sans-serif;--font-body:var(--font-jost),sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-letter:104px;--text-letter-sm:80px;--text-h1:72px;--lh-h1:1;--text-h2:64px;--lh-h2:0.95;--text-lead:40px;--lh-lead:1.15;--text-h3:30px;--lh-h3:1.15;--text-h4:22px;--lh-h4:1.25;--text-body-lg:18px;--lh-body-lg:28px;--text-body:17px;--lh-body:27px;--text-small:15px;--lh-small:22px;--text-label:13px;--text-micro:11px;--tracking-display:-0.02em;--tracking-label:0.12em;--tracking-micro:0.16em;--page-max:1280px;--page-pad:56px;--grid-cols:12;--grid-gutter:24px;--nav-height:72px;--cell:112px;--cell-sm:88px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-48:48px;--space-56:56px;--space-64:64px;--space-72:72px;--space-88:88px;--space-96:96px;--space-120:120px;--row-pad:26px;--section-gap:96px;--section-gap-lg:120px;--radius:0;--radius-circle:50%;--rule:1px;--shape-xs:8px;--shape-sm:12px;--shape-md:14px;--shape-lg:92px;--clip-triangle:polygon(50% 0,100% 100%,0 100%);--ease-back:cubic-bezier(0.175,0.885,0.32,1.275);--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--dur-fast:150ms;--dur-base:250ms;--dur-shape:300ms;--dur-cell:400ms}@media(max-width:600px){:root{--page-pad:20px}}*,:after,:before{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased}::selection{background:var(--selection-bg);color:var(--selection-fg)}body,html{background:var(--surface-page)}body{color:var(--text-body);font-family:var(--font-body);font-size:17px;line-height:27px;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em}a{text-decoration:none}a,a:hover{color:inherit}ol,ul{list-style:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}img{display:block;max-width:100%}:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:var(--page-max);margin:0 auto;padding:0 var(--page-pad)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.label_label__jETIT{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-body);font-weight:500;line-height:16px;text-transform:uppercase;font-size:var(--text-label);letter-spacing:var(--tracking-label)}.label_micro__Xh0ya{font-size:var(--text-micro);letter-spacing:var(--tracking-micro)}.label_withShape__VhVnj{font-family:var(--font-display);font-weight:700}.label_default__Naqqp{color:inherit}.label_muted__vNXMa{color:var(--text-muted)}.label_inverse-muted__UJWTk{color:var(--text-inverse-muted)}.letter-grid_grid__iYvIA{--c:min(var(--size),calc((100vw - 2 * var(--page-pad)) / var(--cols)));display:grid;grid-template-columns:repeat(var(--cols),var(--c));border-left:1px solid var(--rule-grid);border-top:1px solid var(--rule-grid);width:-moz-fit-content;width:fit-content;-webkit-user-select:none;-moz-user-select:none;user-select:none}.letter-grid_cell__pbnGv{width:var(--c);height:var(--c);border-right:1px solid var(--rule-grid);border-bottom:1px solid var(--rule-grid);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;line-height:1;font-size:calc(var(--c)*.93);letter-spacing:0;color:var(--cream);background:transparent;transition:background .2s,color .2s}.letter-grid_cell__pbnGv:not(.letter-grid_shapeCell__5xCyQ):hover{background:var(--cream);color:var(--ink)}.letter-grid_shape__pc6T4{width:calc(var(--c)*.82);height:calc(var(--c)*.82);transition:transform var(--dur-cell) var(--ease-back)}.letter-grid_shapeCell__5xCyQ:hover .letter-grid_shape__pc6T4{transform:rotate(90deg)}.ticks_ticks__Cs_Mr{--c:var(--rule-dark);display:grid;grid-template-columns:repeat(24,1fr);height:24px;border-top:1px solid var(--c);padding:0 var(--page-pad);max-width:var(--page-max);margin:0 auto}.ticks_ticks__Cs_Mr i{display:block;border-left:1px solid var(--c);height:8px}.ticks_ticks__Cs_Mr i.ticks_major__BBrjb{height:24px}@media(max-width:600px){.ticks_ticks__Cs_Mr{grid-template-columns:repeat(12,1fr)}.ticks_ticks__Cs_Mr i:nth-child(n+13){display:none}}.ticks_light__5zyhn{--c:var(--rule-soft)}.home-hero_hero__lCF2P{background:var(--ink);color:var(--cream)}.home-hero_inner__hzU7k{max-width:var(--page-max);margin:0 auto;display:flex;flex-wrap:wrap;gap:64px;padding:88px var(--page-pad) 96px;align-items:flex-end}@media(max-width:600px){.home-hero_inner__hzU7k{gap:32px;padding:48px var(--page-pad) 56px}}.home-hero_name__tUvCw{font-size:inherit;line-height:inherit}.home-hero_side__TYCRg{display:flex;flex-direction:column;gap:28px}@media(max-width:600px){.home-hero_side__TYCRg{flex-direction:row;align-items:flex-end;gap:20px}}.home-hero_photo__Hy9x_{width:200px;height:240px;object-fit:cover;filter:grayscale(1);transition:filter var(--dur-base)}.home-hero_photo__Hy9x_:hover{filter:none}@media(max-width:600px){.home-hero_photo__Hy9x_{width:120px;height:144px}}.intro_intro__x_Tqm{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);max-width:var(--page-max);margin:0 auto;grid-row-gap:32px;row-gap:32px;padding:var(--section-gap) var(--page-pad)}@media(max-width:900px){.intro_intro__x_Tqm{grid-template-columns:minmax(0,1fr);padding:64px var(--page-pad)}}.intro_index__4s7mn{font-family:var(--font-display);font-weight:700;font-size:14px;line-height:1;letter-spacing:.1em;grid-column:1/3;display:flex;gap:10px;align-items:flex-start}@media(max-width:900px){.intro_index__4s7mn{grid-column:auto}}.intro_statement__AoQP1{grid-column:3/10;font-family:var(--font-display);font-weight:600;font-size:var(--text-lead);line-height:var(--lh-lead);letter-spacing:var(--tracking-display)}@media(max-width:900px){.intro_statement__AoQP1{grid-column:auto;font-size:30px}}@media(max-width:600px){.intro_statement__AoQP1{font-size:26px}}.intro_meta__LN3T0{grid-column:10/13;display:flex;flex-direction:column;gap:16px;font-size:var(--text-small);line-height:var(--lh-small);border-left:1px solid var(--ink);padding-left:24px;align-self:start}@media(max-width:900px){.intro_meta__LN3T0{grid-column:auto}}.intro_meta__LN3T0 dt{font-size:var(--text-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;font-weight:600}.intro_meta__LN3T0 dd{display:inline-flex;align-items:center;gap:6px}.page-hero_hero__Xgsm8{background:var(--ink);color:var(--cream)}.page-hero_inner__W35Yk{max-width:var(--page-max);margin:0 auto;padding:64px var(--page-pad) 72px;display:flex;flex-direction:column;gap:32px}@media(max-width:600px){.page-hero_inner__W35Yk{padding:40px var(--page-pad) 48px;gap:24px}}.page-hero_row__G2i6v{display:flex;flex-wrap:wrap;gap:48px;align-items:flex-end;justify-content:space-between}@media(max-width:600px){.page-hero_row__G2i6v{gap:28px}}.page-hero_title__gq_RK{font-size:inherit;line-height:inherit}.page-hero_description__GLavC{max-width:340px;font-size:var(--text-body-lg);line-height:var(--lh-body-lg)}.page-hero_description__GLavC p+p{margin-top:12px}.blog_body__f_ywV{padding-top:var(--space-48)}.blog_body__f_ywV .blog-list{margin-top:var(--space-32)}.post-header_header__IpYw7{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);grid-row-gap:16px;row-gap:16px;padding:48px 0 40px;border-bottom:1px solid var(--ink)}@media(max-width:900px){.post-header_header__IpYw7{grid-template-columns:minmax(0,1fr);padding:32px 0 28px}}.post-header_meta__B0EcV{grid-column:1/3;display:flex;flex-direction:column;gap:8px;padding-top:10px}@media(max-width:900px){.post-header_meta__B0EcV{grid-column:auto;padding-top:0}}.post-header_title__7Wsz4{grid-column:3/12;font-size:var(--text-h2);line-height:1;letter-spacing:-.025em}@media(max-width:900px){.post-header_title__7Wsz4{grid-column:auto;font-size:40px}}.post-pagination_pagination__PBb3X{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}@media(max-width:600px){.post-pagination_pagination__PBb3X{grid-template-columns:minmax(0,1fr)}}.post-pagination_side__2SfSu{display:flex;flex-direction:column;gap:12px;padding:28px 24px;align-items:flex-start;text-align:left;color:var(--ink);background:transparent;transition:all .2s}.post-pagination_side__2SfSu:focus-visible,.post-pagination_side__2SfSu:hover{background:var(--ink);color:var(--cream)}.post-pagination_next__W_08X{border-left:1px solid var(--ink);text-align:right;align-items:flex-end}@media(max-width:600px){.post-pagination_next__W_08X{grid-column:auto;border-left:0;border-top:1px solid var(--ink)}.post-pagination_empty__tnV_u{display:none}}.post-pagination_label___hKoo{display:inline-flex;gap:8px;align-items:center;font-size:12px;letter-spacing:var(--tracking-label);text-transform:uppercase}.post-pagination_title__Hzk_C{font-family:var(--font-display);font-weight:600;font-size:24px;line-height:1.2}.prose_prose__ZPdOd{font-size:18px;line-height:30px;min-width:0;overflow-wrap:break-word}.prose_prose__ZPdOd>*+*{margin-top:20px}.prose_prose__ZPdOd h1,.prose_prose__ZPdOd h2{font-family:var(--font-display);font-weight:700;font-size:36px;line-height:1.1;letter-spacing:-.02em;margin-top:56px}.prose_prose__ZPdOd h3{font-family:var(--font-display);font-weight:600;font-size:24px;line-height:1.2;margin-top:40px}.prose_prose__ZPdOd h4,.prose_prose__ZPdOd h5,.prose_prose__ZPdOd h6{font-family:var(--font-display);font-weight:600;font-size:20px;margin-top:32px}.prose_prose__ZPdOd>:first-child{margin-top:0}.prose_prose__ZPdOd strong{font-weight:600}.prose_prose__ZPdOd ul li{position:relative;padding-left:24px}.prose_prose__ZPdOd ul li+li{margin-top:10px}.prose_prose__ZPdOd ul li:before{content:"";position:absolute;left:0;top:12px;width:8px;height:8px;background:var(--orange)}.prose_prose__ZPdOd ol{list-style:decimal;padding-left:24px}.prose_prose__ZPdOd ol li+li{margin-top:10px}.prose_prose__ZPdOd li>*+*,.prose_prose__ZPdOd li>ol,.prose_prose__ZPdOd li>ul{margin-top:12px}.prose_prose__ZPdOd a:not(.anchor):not([data-embed] a):not([data-embed]){color:var(--indigo);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;transition:background-size var(--dur-base) var(--ease-in-quad)}.prose_prose__ZPdOd a:not(.anchor):not([data-embed] a):not([data-embed]):focus-visible,.prose_prose__ZPdOd a:not(.anchor):not([data-embed] a):not([data-embed]):hover{background-size:100% 3px}.prose_prose__ZPdOd :not(pre)>code{--sh-keyword:var(--ink);--sh-string:var(--ink);--sh-class:var(--ink);--sh-property:var(--ink);--sh-comment:var(--ink-2);--sh-sign:var(--ink);--sh-identifier:var(--ink)}.prose_prose__ZPdOd code{font-family:var(--font-mono);font-size:.88em;background:hsla(0,0%,7%,.08);padding:1px 5px}.prose_prose__ZPdOd pre{background:var(--ink);color:var(--cream);padding:20px 24px;font-size:14px;line-height:22px;overflow-x:auto}.prose_prose__ZPdOd pre code{background:none;padding:0;font-size:inherit;color:var(--sh-identifier)}.prose_prose__ZPdOd img:not([data-embed] img){width:100%;height:auto;border:1px solid var(--ink)}.prose_prose__ZPdOd figcaption,.prose_prose__ZPdOd figure img+figcaption{margin-top:8px;font-size:var(--text-small);line-height:var(--lh-small);color:var(--ink-2)}.prose_prose__ZPdOd blockquote{border-left:1px solid var(--ink);padding-left:24px;color:var(--ink-2)}.prose_prose__ZPdOd hr{border:0;border-top:1px solid var(--ink);margin:48px 0}.prose_prose__ZPdOd table{width:100%;border-collapse:collapse;font-size:var(--text-small);line-height:var(--lh-small)}.prose_prose__ZPdOd td,.prose_prose__ZPdOd th{text-align:left;padding:10px 12px 10px 0;border-bottom:1px solid var(--rule-soft)}.prose_prose__ZPdOd th{font-size:12px;letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:600;border-bottom-color:var(--ink)}.prose_prose__ZPdOd iframe{width:100%;border:1px solid var(--ink)}@keyframes list-group_riseIn__bTovY{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.list-group_group__KaeHx{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);opacity:0;animation:list-group_riseIn__bTovY var(--dur-cell) var(--ease-out-quint) forwards;animation-delay:calc(var(--i, 0)*60ms);border-top:1px solid var(--ink);padding:20px 0 40px}@media(max-width:900px){.list-group_group__KaeHx{grid-template-columns:minmax(0,1fr);row-gap:16px}}.list-group_head__kwF23{grid-column:1/5;display:flex;flex-direction:column;gap:10px;padding-right:24px}@media(max-width:900px){.list-group_head__kwF23{grid-column:auto;padding-right:0}}.list-group_index__uWzim{font-family:var(--font-display);font-weight:700;font-size:14px;line-height:1;letter-spacing:.1em;display:flex;gap:10px;align-items:center}.list-group_title__YdaIK{font-size:32px;line-height:1.05}.list-group_subtitle__Vec5n{font-size:12px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-2)}.list-group_items__QhxKe{grid-column:5/13;margin-top:-16px}@media(max-width:900px){.list-group_items__QhxKe{grid-column:auto;margin-top:0}}.list-group_item__tihbn{border-top:1px solid var(--rule-soft)}@media(max-width:900px){.list-group_item__tihbn:first-child{border-top:0}}.list-group_link__M03sP{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;padding:16px 0;align-items:baseline}.list-group_main__zdyhm{display:flex;gap:8px;flex-wrap:wrap;align-items:baseline}.list-group_name__qCPVq{font-family:var(--font-display);font-weight:600;font-size:20px;line-height:1.3;color:var(--ink);transition:color var(--dur-fast)}.list-group_link__M03sP:focus-visible .list-group_name__qCPVq,.list-group_link__M03sP:hover .list-group_name__qCPVq{color:var(--indigo)}.list-group_note__XcsbE{font-size:var(--text-small);color:var(--ink-2)}.list-group_meta__e_d8u{font-size:12px;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-2);text-align:right;white-space:nowrap}.list-page_body__LH4So{padding-top:var(--space-56)}.list-page_outro__0kWwg{font-size:14px;color:var(--ink-2);border-top:1px solid var(--ink);padding-top:16px}