.Colophon_colophon__Eb8Kx{position:relative;border-top:1px solid var(--rule);background:var(--ink)}.Colophon_inner__DIdH6{width:100%;max-width:var(--page);margin-inline:auto;padding:clamp(34px,5.5vh,64px) var(--gutter) clamp(26px,4vh,44px);display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(24px,5vw,72px)}.Colophon_lockup__s_LvM{display:flex;align-items:center;gap:14px;min-width:0}.Colophon_roundel__Bxgbr{width:34px;height:34px;flex:none;color:var(--accent-ink)}.Colophon_marks__Z_Kaz{display:flex;flex-direction:column;gap:5px;min-width:0}.Colophon_mark__csQbi{font-size:.66rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--bone);white-space:nowrap}.Colophon_dim__yc_I4,.Colophon_tag__5d8H4{color:var(--bone-34);letter-spacing:.2em}.Colophon_tag__5d8H4{font-size:.56rem;text-transform:uppercase}.Colophon_contact__gvG3A{display:flex;flex-direction:column;align-items:flex-end;gap:6px;min-width:0}.Colophon_label__HSoO4{font-size:.56rem;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:2px}.Colophon_mail__XHQqf{font-size:.66rem;letter-spacing:.1em;color:var(--bone-72);border-bottom:1px solid transparent;padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.Colophon_mail__XHQqf:hover{color:var(--bone);border-bottom-color:var(--accent)}@media (pointer:coarse){.Colophon_mail__XHQqf{padding:5px 0 7px}}@media (max-width:560px){.Colophon_inner__DIdH6{flex-direction:column;align-items:flex-start;gap:28px}.Colophon_contact__gvG3A{align-items:flex-start}}.Console_screen__Y3EEa{position:relative;height:clamp(580px,84svh,860px);overflow:hidden}.Console_stage__oLviv{position:absolute;inset:0;animation:Console_fade__5OWAc 1.3s ease-out 1.15s both}.Console_stage__oLviv canvas{cursor:inherit}.Console_overlay__RdAcN{position:absolute;inset:var(--frame);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;padding-inline:var(--gutter);max-width:var(--page);margin-inline:auto;pointer-events:none;z-index:4}.Console_overlay__RdAcN:after{content:"";position:absolute;inset:auto 0 0 0;height:46vh;background:linear-gradient(to top,var(--ink) 10%,color-mix(in srgb,var(--ink) 84%,transparent) 40%,transparent);pointer-events:none;z-index:-1}.Console_overlay__RdAcN a,.Console_overlay__RdAcN button{pointer-events:auto}.Console_top__FLVv8{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;padding-block:11px;padding-inline:var(--gutter);margin-inline:calc(var(--gutter) * -1);border-bottom:1px solid var(--rule);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;animation:Console_rise__NoH7M .7s cubic-bezier(.2,.7,.3,1) .55s both}.Console_stripCell__8cu3j{display:flex;align-items:baseline;gap:8px;min-width:0}.Console_stripEnd__gdq_J{justify-content:flex-end;text-align:right}.Console_wordmark__XZJWK{font-weight:500;letter-spacing:.26em}.Console_dim__s1gS3{color:var(--bone-34)}.Console_live__J3GBb{color:var(--accent-ink)}.Console_middle__T0w3m{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;min-height:0;border-bottom:1px solid var(--rule)}.Console_viewer__K4h2K{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:14px 22px 16px 0;animation:Console_rise__NoH7M .8s cubic-bezier(.2,.7,.3,1) 1s both}.Console_viewerRow__Juges{display:flex;align-items:center;gap:10px}.Console_viewerLabel__7m59_,.Console_viewerRead__nYlWy{font-size:.56rem;letter-spacing:.24em;text-transform:uppercase;color:var(--bone-34)}.Console_viewerBox__z6EVZ{display:flex;border:1px solid var(--rule)}.Console_viewerKey__HO5Vr{width:30px;height:30px;display:grid;place-items:center;font-size:.85rem;line-height:1;color:var(--bone-72);border-right:1px solid var(--rule);transition:background-color .15s linear,color .15s linear}.Console_viewerKey__HO5Vr:last-child{border-right:0}.Console_viewerKey__HO5Vr:hover:not(:disabled){background:var(--accent);color:var(--accent-on)}.Console_viewerKey__HO5Vr:disabled{color:var(--bone-18);cursor:default}.Console_viewerReset__tbyw1{font-size:.72rem}.Console_scrub__2QS_j{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.Console_scrubRow__cz8t4{display:flex;align-items:center;gap:10px}.Console_scrubInput__t1RP6{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:150px;height:18px;background:transparent;cursor:ew-resize}.Console_scrubInput__t1RP6::-webkit-slider-runnable-track{height:1px;background:var(--rule)}.Console_scrubInput__t1RP6::-webkit-slider-thumb{-webkit-appearance:none;width:9px;height:15px;margin-top:-7px;background:var(--bone);border:1px solid var(--ink)}.Console_scrubInput__t1RP6::-moz-range-track{height:1px;background:var(--rule)}.Console_scrubInput__t1RP6::-moz-range-thumb{width:9px;height:15px;border-radius:0;background:var(--bone);border:1px solid var(--ink)}.Console_scrubInput__t1RP6:focus-visible::-webkit-slider-thumb,.Console_scrubInput__t1RP6:hover::-webkit-slider-thumb{background:var(--accent)}.Console_scrubInput__t1RP6:focus-visible::-moz-range-thumb,.Console_scrubInput__t1RP6:hover::-moz-range-thumb{background:var(--accent)}.Console_inspect__QyoPG{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);white-space:nowrap;min-height:1em}.Console_mode__QZi8H{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--rule);color:var(--bone-52);transition:border-color .18s linear,color .18s linear}.Console_mode__QZi8H:hover{border-color:var(--accent);color:var(--bone)}.Console_modeIcon__ffZYF{width:15px;height:15px;display:block}.Console_counterGroup__Wnrl6{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.Console_index___qWOa{grid-column:3;display:flex;flex-direction:column;justify-content:flex-start;gap:5px;max-height:100%;max-width:min(32vw,252px);padding:14px 0 16px 22px;animation:Console_rise__NoH7M .8s cubic-bezier(.2,.7,.3,1) 1.1s both}.Console_indexTitle__O8DSm{font-size:.58rem;font-weight:400;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:5px}.Console_index___qWOa ul{display:flex;flex-direction:column}.Console_part__10kuN{display:flex;align-items:center;gap:9px;width:100%;padding:3px 0;font-size:.62rem;letter-spacing:.13em;text-transform:uppercase;text-align:left;transition:opacity .18s ease,background-color .15s linear}@media (pointer:coarse){.Console_part__10kuN{padding:8px 0}.Console_mode__QZi8H,.Console_viewerKey__HO5Vr{width:44px;height:44px}.Console_control__qDp5Y{padding:14px 22px}.Console_scrubInput__t1RP6{height:34px}}.Console_part__10kuN:hover{opacity:1;background:var(--bone-10)}.Console_partOut___7e4N .Console_partCode__41dvK,.Console_partOut___7e4N .Console_partName__Sy_0s{color:var(--bone)}.Console_partHot__gEWzJ{background:var(--bone-10)}.Console_partHot__gEWzJ .Console_partName__Sy_0s{color:var(--bone)}.Console_partOff__eldEF{opacity:.34}.Console_swatch__zENyB{width:8px;height:8px;border:1px solid var(--bone-18);flex:none;transition:background-color .18s ease}.Console_partCode__41dvK{color:var(--accent-ink);flex:none}.Console_partName__Sy_0s{color:var(--bone-52);letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;transition:color .35s ease}.Console_indexHint__ON4G0{margin-top:auto;padding-top:12px;font-size:.54rem;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-34)}.Console_bottom__h9Ywh{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(20px,4vw,56px);padding-block:20px 16px;border-top:1px solid var(--rule);animation:Console_rise__NoH7M .8s cubic-bezier(.2,.7,.3,1) .3s both}.Console_copy__F21NE{display:flex;flex-direction:column;align-items:flex-start;max-width:52ch}.Console_controls__RVs74{display:flex;flex-wrap:wrap;gap:9px}.Console_state__aVVMP{display:flex;align-items:baseline;gap:9px;margin-top:12px;min-height:1em}.Console_stateTerm__cnFb5{font-size:.54rem;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-34)}.Console_stateValue__5WW0n{font-size:.58rem;letter-spacing:.12em;color:var(--bone-72)}.Console_control__qDp5Y{position:relative;padding:11px 22px;border:1px solid var(--rule-strong);font-size:.6rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-72);background:color-mix(in srgb,var(--ink) 60%,transparent);transition:background-color .18s linear,color .18s linear,border-color .18s linear}.Console_control__qDp5Y:hover{border-color:var(--accent);color:var(--bone)}.Console_controlPrimary__fzDHL{background:var(--accent);border-color:var(--accent);color:var(--accent-on)}.Console_controlPrimary__fzDHL:hover{background:var(--bone);border-color:var(--bone);color:var(--ink)}.Console_controlPrimary__fzDHL:after,.Console_controlPrimary__fzDHL:before{content:"";position:absolute;width:9px;height:9px;border:1px solid var(--bone-52)}.Console_controlPrimary__fzDHL:before{top:-5px;left:-5px;border-right:0;border-bottom:0}.Console_controlPrimary__fzDHL:after{bottom:-5px;right:-5px;border-left:0;border-top:0}.Console_controlOn__TWjru{background:var(--bone)}.Console_controlOn__TWjru,.Console_controlOn__TWjru:hover{border-color:var(--bone);color:var(--ink)}@keyframes Console_rise__NoH7M{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes Console_fade__5OWAc{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.Console_middle__T0w3m{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);align-content:start;gap:8px;padding-block:10px 0}.Console_index___qWOa{grid-column:1;grid-row:1;width:100%;max-width:none;padding:0 0 8px;border-left:0;border-bottom:1px solid var(--rule)}.Console_index___qWOa ul{flex-direction:row;flex-wrap:wrap;gap:4px 12px}.Console_part__10kuN{width:auto}.Console_indexHint__ON4G0,.Console_partName__Sy_0s{display:none}.Console_viewer__K4h2K{grid-column:1;grid-row:2;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;row-gap:8px;padding:0}.Console_inspect__QyoPG,.Console_viewerLabel__7m59_{display:none}.Console_scrub__2QS_j{flex-direction:row;align-items:center;gap:8px}.Console_scrubRow__cz8t4,.Console_scrub__2QS_j{flex:1 1 auto;min-width:0}.Console_scrubInput__t1RP6{width:min(34vw,150px);min-width:72px;flex:1 1 auto}.Console_bottom__h9Ywh{flex-direction:column;align-items:stretch;gap:14px}.Console_copy__F21NE{padding-right:0;border-right:0;max-width:none}.Console_top__FLVv8{grid-template-columns:minmax(0,1fr) auto;gap:10px}}@media (max-width:560px){.Console_overlay__RdAcN{padding-inline:var(--gutter)}}@media (max-height:520px) and (min-width:561px){.Console_index___qWOa,.Console_middle__T0w3m,.Console_viewer__K4h2K{border-bottom:0}.Console_bottom__h9Ywh{padding-block:8px;gap:10px}.Console_controls__RVs74{margin-top:8px}.Console_top__FLVv8{padding-block:6px}}.FigurePeek_peek__2AfV9{position:fixed;top:0;left:0;z-index:55;width:clamp(190px,20vw,260px);border:1px solid var(--rule-strong);background:var(--ink);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .16s linear,visibility .16s linear}.FigurePeek_peekOn__DcLTz{opacity:1;visibility:visible}.FigurePeek_image__7oBUG{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;background:var(--bone-10)}.FigurePeek_caption__3iPUN{display:flex;align-items:baseline;gap:8px;padding:7px 9px;border-top:1px solid var(--rule);font-size:.54rem;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-72)}.FigurePeek_code__R_VPe{flex:none;color:var(--accent-ink)}@media (hover:none){.FigurePeek_peek__2AfV9{display:none}}.Plate_plate__gvOL_{margin:0;display:flex;flex-direction:column;min-height:0;border:1px solid var(--rule);animation:Plate_rise__EvFq8 .8s cubic-bezier(.2,.7,.3,1) 1.25s both}.Plate_head__9ctBw{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 11px;border-bottom:1px solid var(--rule);font-size:.56rem;letter-spacing:.24em;text-transform:uppercase;color:var(--bone-52)}.Plate_count___R619{color:var(--accent-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Plate_frame__k0CXm{position:relative;flex:none;aspect-ratio:4/3;overflow:hidden;background:var(--bone-10)}.Plate_image__emWnO{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s linear}.Plate_imageOn__uSXE_{opacity:1}.Plate_corner__q7Zjl{position:absolute;width:13px;height:13px;border:1px solid var(--bone-34);pointer-events:none}.Plate_cornerTL__3NUQ6{top:9px;left:9px;border-right:0;border-bottom:0}.Plate_cornerTR__xnZM9{top:9px;right:9px;border-left:0;border-bottom:0}.Plate_cornerBL__UAMb4{bottom:9px;left:9px;border-right:0;border-top:0}.Plate_cornerBR__8W9gR{bottom:9px;right:9px;border-left:0;border-top:0}.Plate_caption__nHvTp{display:flex;align-items:baseline;gap:10px;padding:9px 11px;border-top:1px solid var(--rule);font-size:.58rem;letter-spacing:.16em;text-transform:uppercase}.Plate_code__re8jc{flex:none;color:var(--accent-ink)}.Plate_captionText__3ARp7{color:var(--bone-72);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Plate_index__YfrJK{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1px;gap:1px;padding:0;background:var(--rule-soft);border-top:1px solid var(--rule)}.Plate_thumb__lLcM8{display:block;width:100%;aspect-ratio:4/3;max-height:84px;padding:0;overflow:hidden;background:var(--ink);opacity:.5;transition:opacity .18s linear}.Plate_thumb__lLcM8 img{width:100%;height:100%;object-fit:cover;display:block}.Plate_thumb__lLcM8:focus-visible,.Plate_thumb__lLcM8:hover{opacity:1}.Plate_thumbOn__1eXPr{opacity:1;outline:1px solid var(--accent);outline-offset:-1px}.Foreword_foreword__MNBS1{position:relative;min-height:100svh;display:flex;flex-direction:column}.Foreword_inner__T_mH2{display:flex;flex-direction:column;flex:1 1;width:100%;max-width:var(--page);margin-inline:auto;padding:clamp(30px,5vh,64px) var(--gutter) clamp(24px,3vh,40px)}.Foreword_head__yiIDq{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:clamp(36px,8vh,88px);animation:Foreword_rise__LiEaH .7s cubic-bezier(.2,.7,.3,1) .55s both}.Foreword_lockup__J4kSr{display:flex;align-items:center;gap:11px;background:var(--brand);color:var(--brand-ink);padding:8px 16px 8px 12px;margin-left:-12px}.Foreword_mark__RU7s6{width:26px;height:26px;color:currentColor;flex:none}.Foreword_wordmark__rOfV9{font-size:.72rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase}.Foreword_markNo__eUAGZ{color:currentColor;opacity:.5;letter-spacing:.2em}.Foreword_mode__87A2N{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--rule);color:var(--bone-52);transition:border-color .18s linear,color .18s linear}.Foreword_mode__87A2N:hover{border-color:var(--accent);color:var(--bone)}.Foreword_modeIcon__npw5T{width:15px;height:15px;display:block}.Foreword_body__CxakW{display:grid;grid-template-columns:minmax(0,60ch) minmax(0,1fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:center;flex:1 1;min-height:0}.Foreword_plateColumn__LkqIt{min-width:0;width:100%;max-width:560px;justify-self:end}.Foreword_letter__17y86{display:flex;flex-direction:column;gap:1.4em;max-width:60ch;font-size:clamp(.8rem,.75rem + .25vw,.92rem);line-height:1.85;letter-spacing:.02em;color:var(--bone-72)}.Foreword_letter__17y86 p{animation:Foreword_rise__LiEaH .6s cubic-bezier(.2,.7,.3,1) both}.Foreword_letter__17y86 p:first-child{animation-delay:.75s}.Foreword_letter__17y86 p:nth-child(2){animation-delay:.9s}.Foreword_letter__17y86 p:nth-child(3){animation-delay:1.02s}.Foreword_letter__17y86 p:nth-child(4){animation-delay:1.14s}.Foreword_letter__17y86 p:nth-child(5){animation-delay:1.26s}.Foreword_letter__17y86 p:nth-child(6){animation-delay:1.38s}.Foreword_letter__17y86 p:nth-child(7){animation-delay:1.5s}.Foreword_lead__n6lQ3{color:var(--bone);font-family:var(--font-display),Georgia,serif;font-size:clamp(2rem,5.2vw,3.4rem);font-weight:400;line-height:1.02;letter-spacing:-.02em;text-transform:none;margin-bottom:.55em}.Foreword_label__OP9F_{font-size:.58rem;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-ink);margin-top:.4em}.Foreword_steps__7kkx8{list-style:none;counter-reset:step;display:flex;flex-direction:column;gap:.85em}.Foreword_step__EGPtz{counter-increment:step;position:relative;padding-left:2.1em}.Foreword_step__EGPtz:before{content:counter(step) ".";position:absolute;left:0;top:0;color:var(--accent-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Foreword_dim__qIIWC{color:var(--bone-34);font-size:.92em}.Foreword_link__J_z8h{color:var(--bone);border-bottom:1px solid var(--accent);padding-bottom:1px;transition:color .15s linear}.Foreword_link__J_z8h:hover{color:var(--accent-ink)}.Foreword_figRef__1PE9C{cursor:help;border-bottom:1px dotted var(--bone-34);padding-bottom:1px;transition:color .15s linear,border-color .15s linear}.Foreword_figRef__1PE9C:focus-visible,.Foreword_figRef__1PE9C:hover{color:var(--accent-ink);border-bottom-color:var(--accent)}.Foreword_link__J_z8h.Foreword_figRef__1PE9C{border-bottom-style:solid;border-bottom-color:var(--accent)}.Foreword_foot__OkbyZ{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-top:26px;animation:Foreword_rise__LiEaH .7s cubic-bezier(.2,.7,.3,1) 1.7s both}.Foreword_cue__njzKt{display:inline-flex;align-items:center;gap:9px;font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--bone-52);transition:color .18s linear}.Foreword_cue__njzKt:hover{color:var(--accent-ink)}@media (pointer:coarse){.Foreword_cue__njzKt{padding:10px 0}.Foreword_mode__87A2N{width:44px;height:44px}.Foreword_link__J_z8h{padding:3px 0}}.Foreword_cueArrow__YXGFf{display:inline-block;animation:Foreword_bob__Pgnmx 2.2s ease-in-out infinite}@keyframes Foreword_rise__LiEaH{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes Foreword_bob__Pgnmx{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (max-width:1080px){.Foreword_body__CxakW{grid-template-columns:minmax(0,1fr);gap:clamp(26px,5vh,44px)}.Foreword_plateColumn__LkqIt{max-width:560px;justify-self:start}}@media (max-width:560px){.Foreword_inner__T_mH2{padding-inline:var(--gutter)}}.PipeBand_band__wRh2I{position:relative;width:100%;height:clamp(84px,11vh,128px);pointer-events:none}.PipeBand_band__wRh2I canvas{display:block}@media (max-width:560px){.PipeBand_band__wRh2I{height:clamp(72px,12vh,96px)}}