@font-face{font-family:switzer;src:url(../media/Switzer_Variable-s.p.1u_7d0c04lp6s.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:switzer Fallback;src:local(Arial);ascent-override:96.67%;descent-override:24.66%;line-gap-override:8.88%;size-adjust:101.38%}.ndtfNW_className{font-family:switzer,switzer Fallback}.ndtfNW_variable{--font-switzer:"switzer", "switzer Fallback"}
@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2542c97081d27b0c-s.0q2063htaeirl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/11dd2674118891ce-s.0d9wz4v27vhhi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d8aa323c2a5602a-s.1rocwc0_3n-7e.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5bc02fdab8c33fd8-s.24rqa-df9e8h5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6cc1ab76fa999d2c-s.0pq_2k203_b3q.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9379da8ac5af6a68-s.3621_6y7338x-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fira Code;font-style:normal;font-weight:400;font-display:swap;src:url(../media/356810c1c81c4d60-s.p.1mao1hin7sitq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2542c97081d27b0c-s.0q2063htaeirl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11dd2674118891ce-s.0d9wz4v27vhhi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d8aa323c2a5602a-s.1rocwc0_3n-7e.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5bc02fdab8c33fd8-s.24rqa-df9e8h5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6cc1ab76fa999d2c-s.0pq_2k203_b3q.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9379da8ac5af6a68-s.3621_6y7338x-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fira Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/356810c1c81c4d60-s.p.1mao1hin7sitq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2542c97081d27b0c-s.0q2063htaeirl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11dd2674118891ce-s.0d9wz4v27vhhi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7d8aa323c2a5602a-s.1rocwc0_3n-7e.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5bc02fdab8c33fd8-s.24rqa-df9e8h5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6cc1ab76fa999d2c-s.0pq_2k203_b3q.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9379da8ac5af6a68-s.3621_6y7338x-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fira Code;font-style:normal;font-weight:700;font-display:swap;src:url(../media/356810c1c81c4d60-s.p.1mao1hin7sitq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code Fallback;src:local(Arial);ascent-override:73.56%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:134.59%}._0bxyEa_className{font-family:Fira Code,Fira Code Fallback;font-style:normal}._0bxyEa_variable{--font-fira-code:"Fira Code", "Fira Code Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/056f4e2343cdb694-s.13vdd402sevv2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a3866b5c24198124-s.1h3_b8dq1_o36.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0ef0042026af37d3-s.p.3_ijnwpkdx2cv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.stijcG_className{font-family:Newsreader,Newsreader Fallback;font-style:italic;font-weight:400}.stijcG_variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
.N2GbgG_curtain{--edge:max(var(--site-gutter,clamp(0px, calc(5vw - 24px), 64px)), calc((100vw - var(--site-max,1280px)) / 2));--padx:calc(var(--edge) + var(--site-pad-x,clamp(20px, 4vw, 56px)));--expo:cubic-bezier(.16, 1, .3, 1);--inout:cubic-bezier(.87, 0, .13, 1);z-index:2147483000;pointer-events:none;display:none;position:fixed;inset:0;overflow:hidden}.N2GbgG_curtain[data-state]{pointer-events:auto;display:block}.N2GbgG_curtain[data-state=reveal]{pointer-events:none}.N2GbgG_panel{background:linear-gradient(90deg, transparent calc(var(--edge) - 1px), var(--ptc-rule,#faf8f51f) calc(var(--edge) - 1px), var(--ptc-rule,#faf8f51f) var(--edge), transparent var(--edge), transparent calc(100% - var(--edge)), var(--ptc-rule,#faf8f51f) calc(100% - var(--edge)), var(--ptc-rule,#faf8f51f) calc(100% - var(--edge) + 1px), transparent calc(100% - var(--edge) + 1px)), linear-gradient(var(--ptc-rule,#faf8f51f), var(--ptc-rule,#faf8f51f)) 0 64px / 100% 1px no-repeat, var(--ptc-bg,#0f0e0d);position:absolute;inset:0;transform:translateY(100%)}.N2GbgG_folio{height:64px;padding:0 var(--padx);color:var(--ptc-mute,#a29c93);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:0;align-items:center;font-size:11px;font-weight:500;display:flex;position:absolute;top:0;left:0;right:0}.N2GbgG_line{top:64px;left:var(--edge);right:var(--edge);background:var(--ptc-fg,#faf8f5);transform-origin:0;height:1px;position:absolute;transform:scaleX(0)}.N2GbgG_title{padding:0 var(--padx) clamp(48px, 9vh, 112px);color:var(--ptc-fg,#faf8f5);font-family:var(--font-ui);letter-spacing:-.05em;text-wrap:balance;opacity:0;margin:0;font-size:clamp(48px,7.4vw,112px);font-weight:600;line-height:.96;position:absolute;bottom:0;left:0;right:0;transform:translateY(40px)}.N2GbgG_curtain[data-state=cover] .N2GbgG_panel,.N2GbgG_curtain[data-state=hold] .N2GbgG_panel{transition:transform .42s var(--inout);transform:none}.N2GbgG_curtain[data-state=cover] .N2GbgG_title,.N2GbgG_curtain[data-state=hold] .N2GbgG_title{opacity:1;transition:opacity .42s var(--expo) .15s, transform .72s var(--expo) .15s;transform:none}.N2GbgG_curtain[data-state=cover] .N2GbgG_folio,.N2GbgG_curtain[data-state=hold] .N2GbgG_folio{opacity:1;transition:opacity .36s var(--expo) .2s}.N2GbgG_curtain[data-state=cover] .N2GbgG_line{transition:transform .9s var(--expo) .22s;transform:scaleX(.28)}.N2GbgG_curtain[data-state=hold] .N2GbgG_line{transition:transform 2.6s var(--expo);transform:scaleX(.86)}.N2GbgG_curtain[data-state=reveal] .N2GbgG_panel{transition:transform .64s var(--inout) .12s;transform:translateY(-100%)}.N2GbgG_curtain[data-state=reveal] .N2GbgG_title{opacity:0;transition:opacity .32s var(--inout), transform .48s var(--inout);transform:translateY(-32px)}.N2GbgG_curtain[data-state=reveal] .N2GbgG_folio{opacity:0;transition:opacity .24s var(--inout)}.N2GbgG_curtain[data-state=reveal] .N2GbgG_line{opacity:0;transition:transform .26s var(--expo), opacity .2s var(--inout) .2s;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.N2GbgG_curtain{display:none!important}}
.gRTU6q_rail{--e:cubic-bezier(.16, 1, .3, 1);z-index:2147482000;touch-action:none;-webkit-user-select:none;user-select:none;width:18px;transition:opacity .24s var(--e);position:fixed;top:0;bottom:0;right:0}.gRTU6q_rail[data-off]{opacity:0;pointer-events:none}.gRTU6q_rail:before{content:"";background:var(--rule,#0f0e0d1f);opacity:0;width:1px;transition:opacity .36s var(--e), transform .72s var(--e);position:absolute;top:6px;bottom:6px;right:8px;transform:scaleY(.4)}.gRTU6q_rail[data-hot]:before,.gRTU6q_rail[data-drag]:before{opacity:1;transform:none}.gRTU6q_thumb{background:var(--ink,#0f0e0d);opacity:0;will-change:transform;width:3px;transition:opacity .52s var(--e), width .28s var(--e), right .28s var(--e);border-radius:3px;position:absolute;top:0;right:7px}.gRTU6q_rail[data-live] .gRTU6q_thumb{opacity:.36}.gRTU6q_rail[data-hot] .gRTU6q_thumb{opacity:.88;width:5px;right:6px}.gRTU6q_rail[data-drag] .gRTU6q_thumb{opacity:1;width:5px;right:6px}.gRTU6q_tag{background:var(--ink,#0f0e0d);height:22px;color:var(--cream,#faf8f5);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .24s var(--e), transform .42s var(--e);border-radius:4px;align-items:center;margin-top:-11px;padding:0 7px;font-size:10px;font-weight:500;line-height:1;display:flex;position:absolute;top:50%;right:calc(100% + 10px);transform:translate(6px)}.gRTU6q_rail[data-hot] .gRTU6q_tag,.gRTU6q_rail[data-drag] .gRTU6q_tag{opacity:1;transform:none}@media print{.gRTU6q_rail{display:none}}@media (prefers-reduced-motion:reduce){.gRTU6q_rail,.gRTU6q_rail *,.gRTU6q_rail:before{transition:none!important}}
html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;line-height:1.5}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:#faf8f5;margin:0}html[data-sb]{scrollbar-width:none}html[data-sb]::-webkit-scrollbar{display:none}
