.home_page__kCQA9{background:var(--press);color:var(--cream);font-family:var(--font-text);font-size:var(--body);line-height:var(--leading-body);overflow-x:clip}.home_rail__Su2ya{position:fixed;top:0;left:0;bottom:0;width:var(--rail);min-width:56px;z-index:20;display:flex;flex-direction:column;justify-content:space-between;padding:16px 0 16px 16px;pointer-events:none}.home_rail__Su2ya a{pointer-events:auto}.home_mark__OeZ_N{font-family:var(--font-display);font-size:1.6rem;line-height:1;color:var(--cream);text-decoration:none;width:-moz-max-content;width:max-content}.home_button__cdSKl:focus-visible,.home_contactLinks__DWCFU a:focus-visible,.home_mark__OeZ_N:focus-visible,.home_rail__Su2ya nav a:focus-visible,.home_top__feMsD a:focus-visible{outline:2px solid var(--accent-on-press);outline-offset:3px}.home_rail__Su2ya nav{display:flex;flex-direction:column;gap:16px}.home_rail__Su2ya nav a{font-family:var(--font-mono);font-size:var(--label);color:var(--grey);text-decoration:none;display:flex;align-items:center;gap:8px;white-space:nowrap}.home_rail__Su2ya nav a:before{content:"";width:28px;height:1px;background:var(--grey);transform:scaleX(.5);transform-origin:left center;transition:transform .4s var(--ease),background-color .4s var(--ease)}.home_rail__Su2ya nav a[data-on]{color:var(--cream)}.home_rail__Su2ya nav a[data-on]:before{transform:scaleX(1);background:var(--accent-on-press)}.home_rail__Su2ya nav a span{opacity:0;transition:opacity .3s var(--ease)}.home_rail__Su2ya nav a[data-on] span,.home_rail__Su2ya:focus-within nav a span,.home_rail__Su2ya:hover nav a span{opacity:1}.home_top__feMsD{position:fixed;top:0;right:0;left:0;height:64px;z-index:20;display:flex;align-items:center;justify-content:flex-end;padding:0 var(--gutter);border-bottom:1px solid var(--rule-dark);pointer-events:none}.home_top__feMsD a{pointer-events:auto}.home_topNav__4Q388{display:flex;gap:12px;margin-right:12px}.home_topNav__4Q388 a{font-family:var(--font-mono);font-size:var(--label);color:var(--cream);text-decoration:none;padding:7px 14px;border:1px solid var(--accent-on-press);border-radius:var(--radius);transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.home_topNav__4Q388 a:hover{background:var(--accent-on-press);color:var(--press)}.home_topNav__4Q388 a:active{opacity:.7}.home_topNav__4Q388 a:focus-visible{outline:2px solid var(--accent-on-press);outline-offset:3px}.home_page__kCQA9[data-ground=paper] .home_topNav__4Q388 a{color:var(--ink);border-color:var(--accent)}.home_page__kCQA9[data-ground=paper] .home_topNav__4Q388 a:hover{background:var(--accent);color:var(--paper)}.home_button__cdSKl{font-family:var(--font-mono);font-size:var(--label);color:var(--press);background:var(--cream);text-decoration:none;padding:8px 16px;border-radius:var(--radius);transition:background-color .2s var(--ease),color .2s var(--ease)}.home_button__cdSKl:hover{background:var(--accent-on-press);color:var(--press)}.home_button__cdSKl:active,.home_contactLinks__DWCFU a:active,.home_mark__OeZ_N:active,.home_rail__Su2ya nav a:active{opacity:.7}.home_page__kCQA9[data-ground=paper] .home_mark__OeZ_N,.home_page__kCQA9[data-ground=paper] .home_rail__Su2ya nav a[data-on]{color:var(--ink)}.home_page__kCQA9[data-ground=paper] .home_rail__Su2ya nav a{color:var(--ink-2)}.home_page__kCQA9[data-ground=paper] .home_rail__Su2ya nav a:before{background:var(--ink-2)}.home_page__kCQA9[data-ground=paper] .home_rail__Su2ya nav a[data-on]:before{background:var(--accent)}.home_page__kCQA9[data-ground=paper] .home_button__cdSKl{background:var(--ink);color:var(--paper)}.home_page__kCQA9[data-ground=paper] .home_top__feMsD{border-bottom-color:var(--rule-light)}.home_defs__Cxkgd{position:absolute;width:0;height:0;overflow:hidden}.home_grain__XW2J4{position:fixed;inset:-50%;width:200%;height:200%;z-index:30;pointer-events:none;filter:url(#grain);opacity:.085;mix-blend-mode:overlay;animation:home_grain__XW2J4 .9s steps(6) infinite}@media (pointer:coarse){.home_grain__XW2J4{inset:0;width:100%;height:100%;filter:none;mix-blend-mode:normal;animation:none;opacity:.55;background:url(/grain.png) repeat;background-size:160px 160px}}@keyframes home_grain__XW2J4{0%{transform:translate(0)}20%{transform:translate(-2%,1%)}40%{transform:translate(1%,-2%)}60%{transform:translate(-1%,2%)}80%{transform:translate(2%,1%)}to{transform:translate(0)}}.home_grid__dbtL9{position:fixed;inset:0;width:100%;height:100%;z-index:15;pointer-events:none}.home_gridLine__dOhgV{stroke:var(--cream);stroke-opacity:.16;stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:home_draw__UmxK8 1.6s var(--ease) .3s forwards}.home_gridLine__dOhgV:nth-child(2){animation-delay:.5s}.home_gridLine__dOhgV:nth-child(3){animation-delay:.7s}.home_gridLine__dOhgV:nth-child(4){animation-delay:.9s}@keyframes home_draw__UmxK8{to{stroke-dashoffset:0}}.home_page__kCQA9[data-ground=paper] .home_gridLine__dOhgV{stroke:var(--ink);stroke-opacity:.14}.home_stars__UkNhZ{position:fixed;inset:0;z-index:16;pointer-events:none}.home_stars__UkNhZ span{position:absolute;width:14px;height:14px;transform:translate(-50%,-50%) scale(0);background:var(--cream);-webkit-clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);opacity:.8;animation:home_star__1E7XF .6s var(--ease) 1.9s forwards}.home_page__kCQA9[data-ground=paper] .home_stars__UkNhZ span{background:var(--ink)}@keyframes home_star__1E7XF{to{transform:translate(-50%,-50%) scale(1)}}.home_chapter__hqNop{position:relative}.home_stage__RrvNK{position:sticky;top:0;height:100vh;height:100dvh;overflow:clip;background:var(--press);--dot:calc(var(--enter, 1) * 14px);-webkit-mask-image:radial-gradient(circle at center,var(--mask-on) var(--dot),transparent calc(var(--dot) + .5px));mask-image:radial-gradient(circle at center,var(--mask-on) var(--dot),transparent calc(var(--dot) + .5px));-webkit-mask-size:18px 18px;mask-size:18px 18px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.home_chapter__hqNop:not([data-dissolve]) .home_stage__RrvNK,.home_chapter__hqNop[data-in] .home_stage__RrvNK,.home_chapter__hqNop[data-order="0"] .home_stage__RrvNK{-webkit-mask-image:none;mask-image:none;transform:none}.home_chapter__hqNop:not([data-order="0"]) .home_stage__RrvNK{transform:translateY(calc((var(--pin, 1) - 1) * 100vh));transform:translateY(calc((var(--pin, 1) - 1) * 100dvh))}.home_stop___6WaH{position:absolute;left:0;width:1px;height:1px;pointer-events:none;scroll-snap-align:start;--at:0;--lead:0;top:calc(var(--at) * (100% - 100vh) + var(--lead) * 10vh);top:calc(var(--at) * (100% - 100dvh) + var(--lead) * 10dvh)}.home_stopEnd__8mJ8d{top:auto;bottom:100vh;bottom:100dvh}.home_chapter__hqNop[data-handover] .home_stopEnd__8mJ8d{bottom:200vh;bottom:200dvh}.home_stopFoot__Hjrjw{top:auto;bottom:0;scroll-snap-align:end}.home_canvas__o_713{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .6s var(--ease)}.home_stage__RrvNK[data-ready] .home_canvas__o_713{opacity:1}.home_copy__scG9A{opacity:var(--leave,1);position:absolute;inset:0;padding:0 var(--gutter) 0 calc(var(--rail) + var(--gutter));display:grid;align-items:end;padding-bottom:12vh}.home_chapter__hqNop[data-side=right] .home_copy__scG9A{justify-items:end;align-items:start;padding-top:18vh}.home_chapter__hqNop[data-side=center] .home_copy__scG9A{justify-items:start;align-items:end;padding-bottom:12vh}.home_beat__nxkPZ{grid-area:1/1;max-width:min(640px,82vw);position:relative}.home_beat__nxkPZ:before{content:"";position:absolute;inset:-22% -18% -26% -22%;background:radial-gradient(closest-side,var(--plate),transparent);z-index:-1;pointer-events:none}.home_page__kCQA9[data-js] .home_beat__nxkPZ{opacity:0;transform:translateY(12px);transition:opacity .22s var(--ease),transform .22s var(--ease);pointer-events:none}.home_page__kCQA9[data-js] .home_beat__nxkPZ[data-on]{opacity:1;transform:translateY(0);transition:opacity .5s var(--ease) .2s,transform .5s var(--ease) .2s;pointer-events:auto}.home_chapter__hqNop[data-side=right] .home_beat__nxkPZ{max-width:min(520px,82vw)}.home_hero__xiwoY{font-size:clamp(1.875rem,4.2vw,3.75rem);line-height:1.1}.home_heroLine__DYgQ2{display:block}.home_statement__VOqhL{font-size:var(--display-1);line-height:var(--leading-display);overflow-wrap:break-word;min-width:0}.home_leadSerif__z1WLd,.home_statement__VOqhL{text-wrap:balance;font-family:var(--font-display);font-weight:400;letter-spacing:var(--tracking-display);margin:0 0 16px}.home_leadSerif__z1WLd{font-size:var(--display-2);line-height:1.1;max-width:24ch;color:var(--cream)}.home_statementSmall__PAYMJ{font-size:var(--display-2);max-width:28ch}.home_page__kCQA9 [data-soak]:not([data-soak=done]){opacity:0}.home_lead___0kvE{text-wrap:pretty;font-size:var(--lead);line-height:1.4;max-width:36ch;margin:0 0 16px;color:var(--cream)}.home_text__NsdTQ{max-width:52ch;margin:0;color:var(--cream)}.home_label__zyYZL{font-family:var(--font-mono);font-size:var(--label);color:var(--grey);margin:0 0 16px;display:flex;align-items:center;gap:8px}.home_label__zyYZL:before{content:"";width:22px;height:1px;background:var(--accent-on-press)}.home_services__DCxAA{display:grid;grid-gap:24px;gap:24px;margin:0;padding:0;list-style:none}.home_services__DCxAA li{max-width:48ch}.home_services__DCxAA h3{font-family:var(--font-display);font-weight:400;font-size:var(--display-2);letter-spacing:var(--tracking-display);line-height:1.08;margin:0 0 8px}.home_services__DCxAA p{margin:0;color:var(--cream);font-size:1.125rem;max-width:46ch}.home_journey__yubEo{margin:24px 0 0;max-width:640px}.home_journey__yubEo svg{width:100%;height:auto;display:block;overflow:visible}.home_journey__yubEo figcaption{font-family:var(--font-mono);font-size:var(--label);color:var(--grey);margin-top:8px}.home_jLineOn__f1KvO,.home_jLine__qoD2_{stroke-width:1}.home_jLine__qoD2_{stroke:var(--grey)}.home_jLineOn__f1KvO{stroke:var(--accent-on-press)}.home_jDot__oUMUE{fill:var(--press);stroke:var(--grey);stroke-width:1}.home_jDotOn__zJG2a{fill:var(--accent-on-press)}.home_jLabels__kPxHo{list-style:none;margin:8px 0 0;padding:0;position:relative;min-height:2.6em;font-family:var(--font-text);font-size:13px;line-height:1.25;color:var(--grey)}.home_jLabels__kPxHo li{position:absolute;top:0;width:19%;text-align:center;transform:translateX(-50%);text-wrap:balance}.home_jLabels__kPxHo li[data-lit]{color:var(--cream)}@media (max-width:767px){.home_jLabels__kPxHo{font-size:11px;min-height:4em}.home_jLabels__kPxHo li{width:17%}}.home_method__B_zhV{margin:20px 0 0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px;max-width:52ch;color:var(--cream)}.home_method__B_zhV li{padding-left:20px;position:relative}.home_method__B_zhV li:before{content:"";position:absolute;left:0;top:.72em;width:10px;height:1px;background:var(--accent-on-press)}.home_paper__MkGF3{background:var(--paper);color:var(--ink);padding:14vh var(--gutter) 14vh calc(var(--rail) + var(--gutter));position:relative}.home_paper__MkGF3 .home_label__zyYZL{color:var(--ink-2)}.home_paper__MkGF3 .home_label__zyYZL:before{background:var(--accent)}.home_paper__MkGF3 .home_statement__VOqhL{color:var(--ink)}.home_paper__MkGF3 .home_lead___0kvE,.home_paper__MkGF3 .home_text__NsdTQ{color:var(--ink-2)}.home_inner__GyiEs{max-width:1180px;margin:0 auto}.home_proofGrid__o4Rm2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:28px 32px;gap:28px 32px;margin:36px 0 0;padding:0;list-style:none}.home_proofGrid__o4Rm2 li{border-top:1px solid var(--rule-light);padding-top:16px}.home_proofGrid__o4Rm2 b{display:block;font-family:var(--font-display);font-weight:400;font-size:var(--display-2);letter-spacing:var(--tracking-display);line-height:1.05;color:var(--ink);margin-bottom:8px}.home_proofGrid__o4Rm2 span{color:var(--ink-2)}.home_srOnly__ENUac{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.home_ticker__nYpsO{margin:40px calc(-1 * var(--gutter)) 0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,var(--mask-on) 8%,var(--mask-on) 92%,transparent);mask-image:linear-gradient(to right,transparent,var(--mask-on) 8%,var(--mask-on) 92%,transparent)}.home_track__WRjRe{display:flex;width:-moz-max-content;width:max-content;animation:home_ticker__nYpsO 140s linear infinite}.home_ticker__nYpsO:hover .home_track__WRjRe{animation-play-state:paused}.home_run__bHhhF{display:flex;align-items:center;flex-shrink:0}.home_tick__luDH0{display:inline-flex;align-items:center;white-space:nowrap;font-family:var(--font-display);font-size:var(--display-2);letter-spacing:var(--tracking-display);line-height:1.2;color:var(--ink)}.home_tick__luDH0 i{display:inline-block;width:8px;height:8px;margin:0 36px;background:var(--accent);transform:rotate(45deg)}@keyframes home_ticker__nYpsO{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.home_faq__yEl15{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:0 56px;gap:0 56px;margin:0;max-width:1100px}.home_qa__7MHhq{border-top:1px solid var(--rule-light);padding:24px 0 28px}.home_qa__7MHhq dt{font-family:var(--font-display);font-weight:400;font-size:1.7rem;letter-spacing:var(--tracking-display);line-height:1.12;margin:0 0 12px;color:var(--ink);text-wrap:balance}.home_qa__7MHhq dd{margin:0;color:var(--ink-2);max-width:52ch}.home_contactLinks__DWCFU{display:flex;flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;font-family:var(--font-mono);font-size:.9rem}.home_contactLinks__DWCFU a{overflow-wrap:anywhere;color:var(--cream);text-decoration:none;border-bottom:1px solid var(--rule-dark);padding-bottom:4px;width:-moz-max-content;width:max-content;transition:border-color .2s var(--ease),color .2s var(--ease)}.home_contactLinks__DWCFU a:hover{color:var(--accent-on-press);border-bottom-color:var(--accent-on-press)}.home_footer__eoWLe{position:relative;font-size:.66rem;padding:24px var(--gutter) 28px calc(var(--rail) + var(--gutter));border-top:1px solid var(--rule-dark);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;font-family:var(--font-mono);font-size:var(--label);color:var(--grey)}.home_footer__eoWLe a{color:var(--grey)}.home_chapterBar__c2kzR{display:none}@media (max-width:767px){.home_chapterBar__c2kzR{display:flex;align-items:center;gap:14px;position:fixed;top:0;left:0;height:56px;padding:0 var(--gutter);z-index:22}.home_chapterNow___sMex{display:flex;align-items:center;gap:8px;min-height:44px;padding:0;background:none;border:0;cursor:pointer;font-family:var(--font-mono);font-size:var(--label);color:var(--cream)}.home_chapterNow___sMex:before{content:"";width:22px;height:1px;background:var(--accent-on-press)}.home_chapterNow___sMex:after{content:"";width:5px;height:5px;border-right:1px solid;border-bottom:1px solid;transform:translateY(-2px) rotate(45deg);transition:transform .2s var(--ease)}.home_chapterBar__c2kzR[data-open] .home_chapterNow___sMex:after{transform:translateY(1px) rotate(225deg)}.home_chapterList__igBZR a:focus-visible,.home_chapterNow___sMex:focus-visible{outline:2px solid var(--accent-on-press);outline-offset:3px}.home_chapterList__igBZR a:active,.home_chapterNow___sMex:active{opacity:.7}.home_chapterList__igBZR{display:none;position:absolute;top:56px;left:var(--gutter);flex-direction:column;gap:4px;padding:12px 16px;min-width:180px;background:var(--plate);border:1px solid var(--rule-dark);border-radius:var(--radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home_chapterBar__c2kzR[data-open] .home_chapterList__igBZR{display:flex}.home_chapterList__igBZR a{font-family:var(--font-mono);font-size:var(--label);color:var(--cream-2);text-decoration:none;min-height:36px;display:flex;align-items:center}.home_chapterList__igBZR a[data-on]{color:var(--cream)}.home_chapterPages__YmRCf{display:flex;flex-direction:column;gap:4px;margin-top:6px;padding-top:6px;border-top:1px solid var(--rule-dark)}.home_topNavFilm__K0ZFt{display:none}.home_top__feMsD:before{content:"";position:absolute;inset:0 0 -50% 0;background:linear-gradient(to bottom,var(--plate),transparent);z-index:-1;pointer-events:none;transition:opacity .2s var(--ease)}.home_page__kCQA9[data-ground=paper] .home_top__feMsD:before{opacity:0}.home_page__kCQA9[data-ground=paper] .home_chapterNow___sMex{color:var(--ink)}.home_page__kCQA9[data-ground=paper] .home_chapterNow___sMex:before{background:var(--accent)}.home_rail__Su2ya{width:26px;min-width:0;padding:0 0 0 10px}.home_rail__Su2ya .home_mark__OeZ_N{visibility:hidden}.home_rail__Su2ya nav{gap:14px}.home_rail__Su2ya nav a{pointer-events:none}.home_rail__Su2ya nav a span{display:none}.home_rail__Su2ya nav a:before{width:14px}.home_tick__luDH0{font-size:1.6rem}.home_tick__luDH0 i{margin:0 22px}.home_copy__scG9A,.home_footer__eoWLe,.home_paper__MkGF3{padding-left:calc(var(--gutter) + 18px)}.home_chapter__hqNop[data-side=right] .home_copy__scG9A{justify-items:start;align-items:end;padding-top:0;padding-bottom:12vh}.home_chapter__hqNop[data-side=center] .home_copy__scG9A{justify-items:start;align-items:end;padding-top:0}.home_top__feMsD{height:56px}}@media (prefers-reduced-motion:reduce){.home_grain__XW2J4{animation:none}.home_gridLine__dOhgV{animation:none;stroke-dashoffset:0}.home_stars__UkNhZ span{animation:none;transform:translate(-50%,-50%) scale(1)}.home_chapter__hqNop{margin-top:0!important}.home_stage__RrvNK{position:static;height:100%;min-height:100vh;overflow:visible;background:transparent;transform:none;-webkit-mask-image:none;mask-image:none}.home_canvas__o_713{position:sticky;top:0;display:block;height:100vh;height:100dvh;opacity:1;transition:none}.home_copy__scG9A{position:absolute;inset:0;display:block;padding:0;opacity:1}.home_beat__nxkPZ,.home_page__kCQA9[data-js] .home_beat__nxkPZ{position:relative;max-width:none;min-height:100vh;min-height:100dvh;display:grid;align-content:end;padding:0 var(--gutter) 12vh calc(var(--rail) + var(--gutter));opacity:1;transform:none;transition:none;pointer-events:auto}.home_beat__nxkPZ>*{max-width:min(640px,82vw)}.home_beat__nxkPZ:before{inset:auto 0 0 0;height:70%;background:linear-gradient(to top,var(--plate),transparent)}.home_stop___6WaH{display:none}.home_ticker__nYpsO{margin-left:0;margin-right:0;-webkit-mask-image:none;mask-image:none}.home_track__WRjRe{animation:none;display:block;width:auto}.home_run__bHhhF{flex-wrap:wrap;flex-shrink:1;row-gap:8px}.home_run__bHhhF+.home_run__bHhhF{display:none}@media (max-width:767px){.home_beat__nxkPZ,.home_page__kCQA9[data-js] .home_beat__nxkPZ{padding-left:calc(var(--gutter) + 18px)}}.home_button__cdSKl,.home_contactLinks__DWCFU a,.home_rail__Su2ya nav a:before{transition:none}}