@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.0y1-r_vehenvp.woff2?dpl=dpl_wRfL54XRcYMJ65fihYKpofx1dwoS)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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.10_7676vm7pyy.woff2?dpl=dpl_wRfL54XRcYMJ65fihYKpofx1dwoS)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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2?dpl=dpl_wRfL54XRcYMJ65fihYKpofx1dwoS)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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2?dpl=dpl_wRfL54XRcYMJ65fihYKpofx1dwoS)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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_62d1425a-module__EgWVYG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_62d1425a-module__EgWVYG__variable{--font-iserif:"Instrument Serif", "Instrument Serif Fallback"}
.rp{--g:#1a1a1a;--c:#f0eae1;--o:#63665a;--b:#d4a373;--bw:#8d5f2c;--body:#45443f;--mute:#625f5a;--line:#d6cfc3;--d1:#d9d3c8;--d2:#a9a49b}.rp *{box-sizing:border-box;margin:0;padding:0}.rp{-webkit-text-size-adjust:100%;font:400 16px/1.55 var(--font-inter),system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:var(--g);color:var(--c);overflow-x:clip}.rp img{max-width:100%;display:block}.rp a{color:inherit}.rp ol,.rp ul{list-style:none}.rp b{font-weight:500}.rp :focus-visible{outline:2px solid var(--bw);outline-offset:3px}.rp .k{font:500 11px/1.5 var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.rp .vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.rp .judg{color:var(--b)}.rp .lt .judg,.rp .seam .judg{color:var(--bw)}.rp .dim{color:var(--d2)}.rp .pill{font:500 14px/1.2 var(--font-inter),sans-serif;border:1px solid;border-radius:999px;padding:13px 20px;text-decoration:none;display:inline-block}.rp .btns{flex-wrap:wrap;gap:10px;display:flex}.rp .dk .pill{background:var(--c);color:var(--g);border-color:var(--c)}.rp .lt .pill,.rp .seam .pill{background:var(--g);color:var(--c);border-color:var(--g)}.rp .dk .pill.gh{color:var(--c);background:0 0;border-color:currentColor}.rp .lt .pill.gh,.rp .seam .pill.gh{color:var(--g);background:0 0;border-color:currentColor}.rp .ln{-webkit-text-decoration-color:var(--bw);text-decoration-color:var(--bw);text-underline-offset:4px;font-size:14px}.rp.mo .rv{opacity:0;transition:opacity .8s,translate .9s cubic-bezier(.2,.7,.2,1);translate:0 18px}.rp.mo .rv.in{opacity:1;translate:0}.rp #road{isolation:isolate;position:relative}.rp #roadsvg{pointer-events:none;z-index:1;width:100%;position:absolute;top:0;left:0;overflow:visible}.rp .stop{padding:15vh 0;position:relative}.rp .lt,.rp .seam{background:var(--c);color:var(--g)}.rp .st-in{z-index:2;position:relative}.rp .L09 .st-in{padding:0 6vw 0 22vw}.rp .L91 .st-in{padding:0 24vw 0 6vw}.rp .L50 .st-in{padding:0 6vw}.rp .rm{z-index:2;width:52px;height:52px;box-shadow:0 0 0 5px var(--g);border-radius:4px;position:absolute}.rp .lt .rm,.rp .seam .rm{box-shadow:0 0 0 5px var(--c)}.rp .rm.o{top:calc(15vh + 64px)}.rp .L09>.rm.o{left:calc(9% - 26px)}.rp .L91>.rm.o{left:calc(91% - 26px)}.rp .L50>.rm.o{left:calc(50% - 26px)}.rp .stop h2{font:400 clamp(38px,4.2vw,64px)/1 var(--font-iserif),serif;letter-spacing:-.02em;max-width:18ch;margin:0 0 22px}.rp .eb{color:var(--d2);margin-bottom:14px}.rp .lt .eb,.rp .seam .eb{color:var(--mute)}.rp .il{max-width:58ch;color:var(--d1);margin-bottom:14px}.rp .lt .il,.rp .seam .il{color:var(--body)}.rp .il b{color:var(--c)}.rp .lt .il b,.rp .seam .il b{color:var(--g)}.rp .note{font:500 11px/1.6 var(--font-jetbrains-mono),monospace;letter-spacing:.04em;color:var(--d2);max-width:70ch;margin-top:26px}.rp .lt .note,.rp .seam .note{color:var(--mute)}.rp .cols{grid-template-columns:minmax(0,1fr) min(300px,22vw);align-items:start;gap:6vw;display:grid}.rp .art{z-index:2;margin:0;position:relative}.rp .art img{width:100%;height:auto}.rp .ph img,.rp .duo img:first-child{aspect-ratio:4/5;object-fit:cover}.rp .wide img{aspect-ratio:3/2;object-fit:cover}.rp .dk .art img{box-shadow:0 30px 60px -28px #000000d9}.rp .lt .art img,.rp .seam .art img{box-shadow:0 26px 50px -30px #1a1a1a73}.rp .duo .mt{border-radius:4px;height:96px;position:absolute;bottom:-30px;left:-30px;width:96px!important;box-shadow:0 0 0 6px var(--c)!important;aspect-ratio:auto!important}.rp .wideart .cols{grid-template-columns:minmax(0,1fr) min(400px,30vw);align-items:center}.rp .rp-hero{grid-template-columns:minmax(0,5fr) 150px minmax(0,4fr);align-items:center;min-height:calc(100vh - 54px);padding:8vh 5vw 11vh;display:grid}.rp .rp-eb{font:500 12px/1.4 var(--font-jetbrains-mono),ui-monospace,monospace;letter-spacing:.05em;color:var(--d2);align-items:center;gap:12px;display:flex}.rp .rp-tick{background:var(--b);flex:none;width:22px;height:2px;display:inline-block}.rp .rp-hero h1{font:400 clamp(60px,7vw,112px)/.94 var(--font-iserif),serif;letter-spacing:-.03em;max-width:12ch;margin:22px 0 26px}.rp .rp-hero h1 em{color:var(--b);font-style:normal}.rp .rp-hero .sub{font:400 clamp(24px,2.2vw,32px)/1.2 var(--font-iserif),serif;color:var(--c);max-width:28ch;margin:-8px 0 20px}.rp .rp-hero .rp-lead{color:var(--d1);max-width:46ch;margin-bottom:30px;font-size:17px}.rp .rp-hero .rp-lead b{color:var(--c)}.rp .hero-art{justify-self:end;width:100%;max-width:420px}.rp .hero-art .art img{max-height:72vh}.rp .cap{font:400 clamp(20px,1.7vw,24px)/1.25 var(--font-iserif),serif;color:var(--c);margin-top:18px}.rp .cap .k{color:var(--d2);margin-bottom:6px;display:block}.rp .scenes{grid-template-columns:1fr 1fr;gap:64px 48px;margin-top:52px;display:grid}.rp .scene>.k{color:var(--d2)}.rp .scene h3{font:400 clamp(24px,2.1vw,31px)/1.12 var(--font-iserif),serif;letter-spacing:-.01em;max-width:24ch;margin:10px 0 18px}.rp .screen{color:#ece6db;background:#111;border-radius:10px;padding:14px 18px 8px;box-shadow:inset 0 0 0 1px #2a2a2a,0 34px 60px -32px #000000b3}.rp .screen .sh{font:500 10.5px/1.5 var(--font-jetbrains-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#a9a49b;border-bottom:1px solid #2a2a2a;padding-bottom:10px}.rp .screen .r{border-bottom:1px solid #222;grid-template-columns:104px 1fr;gap:14px;padding:9px 0;display:grid}.rp .screen .r:last-child{border:0}.rp .screen dt{font:500 10.5px/1.7 var(--font-jetbrains-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:#a3a893}.rp .screen dd{font-size:14px;line-height:1.5}.rp .screen .you dt,.rp .screen .you dd{color:var(--b)}.rp .scene .line{color:var(--d1);max-width:46ch;margin-top:16px;font-size:15px}.rp .think{border-top:1px solid #333;margin-top:15vh;padding-top:30px}.rp .think>.k{color:var(--d2)}.rp .think ol{grid-template-columns:1fr 1fr;gap:26px 56px;margin:26px 0 30px;display:grid}.rp .think li{font:400 clamp(26px,2.4vw,36px)/1.12 var(--font-iserif),serif;letter-spacing:-.01em}.rp .think .line{color:var(--d1)}.rp .quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin-top:9vh;display:grid}.rp .quotes li{font:400 clamp(22px,1.9vw,28px)/1.18 var(--font-iserif),serif;letter-spacing:-.01em;border-top:1px solid #333;padding:20px 0 26px}.rp .lt .quotes li{border-color:var(--line)}.rp .edge{background:var(--g);width:100%;height:calc(100% + 1px);clip-path:polygon(0 0,100% 0,100% var(--yr,0px),0 var(--yl,0px));z-index:0;pointer-events:none;position:absolute;top:-1px;left:0}.rp .inkc{width:100%;height:calc(100% + 1px);clip-path:polygon(0 0,100% 0,100% var(--yr,0px),0 var(--yl,0px));z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:-1px;left:0}.rp .stop .inkc>h2{color:var(--c);margin:0;position:absolute}.rp.mo .inkc>h2{opacity:0;transition:opacity .8s,translate .9s cubic-bezier(.2,.7,.2,1);translate:0 18px}.rp.mo .inkc.in>h2{opacity:1;translate:0}.rp .pair{grid-template-columns:1fr 1fr;gap:56px;margin-top:7vh;display:grid}.rp .card>.k{color:var(--mute)}.rp .card h3{font:400 clamp(28px,2.7vw,40px)/1.06 var(--font-iserif),serif;letter-spacing:-.015em;margin:10px 0 12px}.rp .card p{color:var(--body);max-width:46ch}.rp .card.wide{border-top:1px solid var(--line);margin-top:8vh;padding-top:30px}.rp .card.wide h3{font-size:clamp(34px,3.6vw,54px)}.rp .card.wide p{max-width:62ch}.rp .rows{border-bottom:1px solid var(--line);margin-top:30px}.rp .dk .rows{border-color:#333}.rp .r-row{border-top:1px solid var(--line);grid-template-columns:minmax(170px,2fr) 5fr;align-items:baseline;gap:26px;padding:28px 0;display:grid;position:relative}.rp .dk .r-row{border-color:#333}.rp .r-row .n{font:400 30px/1.08 var(--font-iserif),serif;letter-spacing:-.01em;display:block}.rp .r-row .k{color:var(--o);margin-top:10px;font-size:10.5px;display:block}.rp .dk .r-row .k{color:#a3a893}.rp .r-row .fine{font:500 10.5px/1.6 var(--font-jetbrains-mono),monospace;letter-spacing:.06em;color:var(--mute);margin-top:10px;display:block}.rp .dk .r-row .fine{color:var(--d2)}.rp .r-row .l{color:var(--body);max-width:56ch;font-size:15px}.rp .dk .r-row .l{color:var(--d1)}.rp .r-row .go{color:var(--bw);margin-top:8px;font-size:13px;display:inline-block}.rp .dk .r-row .go{color:var(--b)}.rp .r-row .q{font:400 clamp(20px,1.75vw,25px)/1.25 var(--font-iserif),serif;letter-spacing:-.005em;max-width:46ch;margin-bottom:12px}.rp .r-row .screen{max-width:560px;margin-top:20px}.rp .r-row .screen .r{grid-template-columns:118px 1fr}.rp .L09 .r-row>.rm{top:26px;left:calc(-13vw - 26px)}.rp .L91 .r-row>.rm{top:26px;right:calc(-15vw - 26px)}.rp .steps{margin-top:8px}.rp .r-b{border-top:1px solid var(--line);grid-template-columns:110px 1fr;padding:4vh 0;display:grid;position:relative}.rp .dk .r-b{border-color:#333}.rp .r-b .k{color:var(--o);padding-top:10px}.rp .dk .r-b .k{color:#a3a893}.rp .r-b b{font:400 clamp(26px,2.5vw,38px)/1.08 var(--font-iserif),serif;letter-spacing:-.015em;margin-bottom:8px;font-weight:400;display:block}.rp .r-b span.d{color:var(--body)}.rp .dk .r-b span.d{color:var(--d1)}.rp .L09 .r-b .rm{top:4vh;left:calc(-13vw - 26px)}.rp .r-b.kept{border-top:2px solid var(--g)}.rp .r-b.kept .k,.rp .r-b.kept b{color:var(--bw)}.rp .dk .r-b.kept{border-color:var(--c)}.rp .dk .r-b.kept .k,.rp .dk .r-b.kept b{color:var(--b)}.rp .L50 .head{text-align:center;margin-bottom:13vh}.rp .L50 .head h2{margin-left:auto;margin-right:auto}.rp .r-two{grid-template-columns:1fr 1fr;column-gap:190px;display:grid}.rp .r-two h3{margin-bottom:10px}.rp .r-two>div:first-child{text-align:right}.rp .r-two>div:first-child h3{color:var(--mute)}.rp .r-two>div:last-child h3{color:var(--bw)}.rp .r-two li{border-top:1px solid var(--line);color:var(--body);padding:12px 0;font-size:15.5px}.rp .ledger{border-bottom:1px solid var(--line);margin-top:26px}.rp .dk .ledger{border-color:#333}.rp .ledger li{border-top:1px solid var(--line);color:var(--body);max-width:62ch;padding:18px 0}.rp .ledger li b{color:var(--g)}.rp .ledger li b.judg{color:var(--bw)}.rp .dk .ledger li{color:var(--d1);border-color:#333}.rp .dk .ledger li b{color:var(--c)}.rp .dk .ledger li b.judg{color:var(--b)}.rp .counts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px 40px;margin:44px 0 10px;padding:28px 0;display:grid}.rp .dk .counts{border-color:#333}.rp .counts b{font:400 clamp(48px,5vw,76px)/1 var(--font-iserif),serif;letter-spacing:-.02em;font-weight:400;display:block}.rp .counts span{color:var(--body);margin-top:10px;font-size:14px;display:block}.rp .dk .counts span{color:var(--d1)}.rp .rp-close{padding:12vh 0 14vh}.rp .rp-close .st-in{grid-template-columns:58fr 42fr;align-items:start;padding:0 6vw 0 0;display:grid}.rp .rp-close .tile{height:520px;position:relative}.rp #tile{width:220px;height:220px;position:absolute;top:0;left:calc(41.7vw - 110px)}.rp #tile img{width:100%;height:100%}.rp.mo #tile{opacity:0;filter:drop-shadow(10px 14px #1a1a1a2e);transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1),filter .45s;transform:translate(-6px,-10px)scale(1.04)}.rp.mo #tile.on{opacity:1;filter:none;transform:none}.rp .rp-close .words{padding-top:6px}.rp .rp-close h2{font-size:clamp(44px,5vw,80px);line-height:.98}.rp .rp-close .il{color:var(--body);max-width:40ch;margin-bottom:28px}.rp #arrow{transition:opacity .3s}@media (max-width:899px){.rp .rp-hero{grid-template-columns:minmax(0,1fr) min(280px,34vw);gap:5vw;min-height:0;padding:7vh 6vw 9vh 72px}.rp .rp-hero .axis{display:none}.rp .stop{padding:96px 0}.rp .L09 .st-in,.rp .L91 .st-in,.rp .L50 .st-in{padding:0 6vw 0 72px}.rp .cols{grid-template-columns:minmax(0,1fr) min(220px,28vw);gap:5vw}.rp .wideart .cols{grid-template-columns:minmax(0,1fr) min(300px,34vw)}.rp .rm{width:40px;height:40px}.rp .r-b .rm,.rp .L09 .r-b .rm,.rp .r-row>.rm,.rp .L09 .r-row>.rm,.rp .L91 .r-row>.rm{top:4vh;left:-68px;right:auto}.rp .stop>.rm.o{left:4px}.rp .L50 .head{text-align:left;margin-bottom:40px}.rp .L50 .head h2{margin-left:0}.rp .r-two{grid-template-columns:1fr;row-gap:40px}.rp .r-two>div:first-child{text-align:left}.rp .quotes{grid-template-columns:1fr 1fr}.rp .rp-close .st-in{grid-template-columns:minmax(0,1fr);padding:0 6vw 0 72px}.rp .rp-close .words{order:-1}.rp .rp-close .tile{height:420px;margin-top:56px}.rp #tile{left:calc(50vw - 182px)}}@media (max-width:760px){.rp .rp-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding:44px 20px 64px 64px}.rp .rp-hero h1{font-size:54px}.rp .rp-hero .rp-lead{font-size:15.5px}.rp .hero-art{justify-self:start;max-width:260px}.rp .cols,.rp .wideart .cols{grid-template-columns:minmax(0,1fr);gap:44px}.rp .cols>.art{max-width:220px}.rp .cols>.art.wide{max-width:100%}.rp .stop{padding:72px 0}.rp .L09 .st-in,.rp .L91 .st-in,.rp .L50 .st-in{padding:0 20px 0 64px}.rp .rm{width:36px;height:36px;box-shadow:0 0 0 4px var(--g)}.rp .lt .rm,.rp .seam .rm{box-shadow:0 0 0 4px var(--c)}.rp .r-b .rm,.rp .L09 .r-b .rm,.rp .r-row>.rm,.rp .L09 .r-row>.rm,.rp .L91 .r-row>.rm{left:-58px}.rp .stop>.rm.o{left:6px}.rp .counts{grid-template-columns:1fr 1fr;gap:20px}.rp .counts b{font-size:clamp(34px,11vw,48px)}.rp .scenes,.rp .think ol,.rp .pair,.rp .quotes{grid-template-columns:minmax(0,1fr)}.rp .scenes{gap:56px}.rp .quotes li{padding:14px 0 16px}.rp .screen{padding:12px 14px 6px}.rp .screen .r,.rp .r-row .screen .r{grid-template-columns:minmax(0,1fr);gap:2px}.rp .r-row{grid-template-columns:minmax(0,1fr);gap:8px}.rp .r-b{grid-template-columns:minmax(0,1fr)}.rp .r-b .k{padding:0 0 6px}.rp .duo .mt{height:72px;left:auto;right:-14px;width:72px!important}.rp .rp-close .st-in{padding:0 20px 0 64px}.rp .rp-close .tile{height:285px}.rp #tile{width:135px;height:135px;left:calc(50vw - 131.5px)}}@media (prefers-reduced-motion:reduce){.rp *,.rp :before,.rp :after{transition:none!important;animation:none!important}}@media (forced-colors:active){.rp .edge,.rp .inkc{display:none}}@media print{.rp,.rp .stop,.rp .lt,.rp .seam,.rp .rp-hero{background:#fff!important}.rp,.rp *{color:#1a1a1a!important;box-shadow:none!important;text-shadow:none!important}.rp #roadsvg,.rp .rm,.rp .art,.rp .edge,.rp .inkc,.rp #tile,.rp .rp-close .tile{display:none!important}.rp .rv{opacity:1!important;translate:none!important}.rp .rp-hero{grid-template-columns:minmax(0,1fr)!important;min-height:0!important;padding:24px 0!important}.rp .stop{padding:28px 0!important}.rp .L09 .st-in,.rp .L91 .st-in,.rp .L50 .st-in,.rp .rp-close .st-in{padding-left:0!important;padding-right:0!important}.rp .cols,.rp .rp-close .st-in{grid-template-columns:minmax(0,1fr)!important}.rp .screen{border:1px solid #1a1a1a;background:#fff!important}.rp .pill{background:#fff!important;border:1px solid #1a1a1a!important}.rp .r-row,.rp .r-b,.rp .scene,.rp .card,.rp .quotes li{break-inside:avoid}}@media (forced-colors:active){.rp #roadsvg path{stroke:canvastext}.rp .screen,.rp .pill{border:1px solid canvastext}.rp .rm{forced-color-adjust:none}}
