.ufP8IW_head{align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);border-top:1px solid var(--head-rule,var(--c-rule-strong));font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;line-height:1.4;display:flex}.ufP8IW_index{opacity:.6;min-width:3.5em}.ufP8IW_label{font:inherit;letter-spacing:inherit}.ufP8IW_aside{opacity:.72;margin-left:auto}
._0J5utG_link{align-items:center;gap:.5em;min-height:2.75rem;display:inline-flex}._0J5utG_label{background-image:linear-gradient(currentColor, currentColor), linear-gradient(var(--link-rest,#11111140), var(--link-rest,#11111140));transition:background-size var(--d-base) var(--ease-out);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0% 1px,100% 1px;padding-bottom:2px}._0J5utG_link:hover ._0J5utG_label,._0J5utG_link:focus-visible ._0J5utG_label{background-size:100% 1px,100% 1px}._0J5utG_arrow{transition:transform var(--d-base) var(--ease-out);display:inline-block}._0J5utG_link:hover ._0J5utG_arrow[data-dir=→],._0J5utG_link:focus-visible ._0J5utG_arrow[data-dir=→]{transform:translate(3px)}._0J5utG_link:hover ._0J5utG_arrow[data-dir=←],._0J5utG_link:focus-visible ._0J5utG_arrow[data-dir=←]{transform:translate(-3px)}._0J5utG_link:hover ._0J5utG_arrow[data-dir=↗],._0J5utG_link:focus-visible ._0J5utG_arrow[data-dir=↗]{transform:translate(2px,-2px)}._0J5utG_link:hover ._0J5utG_arrow[data-dir=↑],._0J5utG_link:focus-visible ._0J5utG_arrow[data-dir=↑]{transform:translateY(-3px)}[data-surface=ink] ._0J5utG_link{--link-rest:#f2f1eb4d}
.LHR0nq_key{--key-ink:var(--c-ink);--key-shadow:var(--c-ink);justify-content:center;align-items:center;gap:var(--space-3);min-height:3rem;padding:0 var(--space-5);border:1px solid var(--key-ink);border-radius:var(--radius);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:0 3px 0 var(--key-shadow);transition:transform var(--d-press) var(--ease-out), box-shadow var(--d-press) var(--ease-out), background-color var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);-webkit-tap-highlight-color:transparent;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex;position:relative}.LHR0nq_primary{background:var(--c-signal);color:var(--c-ink)}.LHR0nq_primary:hover{background:#ff6b35}.LHR0nq_secondary{background:var(--c-paper);color:var(--c-ink)}.LHR0nq_secondary:hover{background:var(--c-ink);color:var(--c-paper)}.LHR0nq_key:active{box-shadow:0 0 0 var(--key-shadow);transform:translateY(3px)}.LHR0nq_arrow{transition:transform var(--d-base) var(--ease-out);display:inline-block}.LHR0nq_key:hover .LHR0nq_arrow[data-dir=→],.LHR0nq_key:focus-visible .LHR0nq_arrow[data-dir=→]{transform:translate(3px)}.LHR0nq_key:hover .LHR0nq_arrow[data-dir=↓],.LHR0nq_key:focus-visible .LHR0nq_arrow[data-dir=↓]{transform:translateY(2px)}.LHR0nq_key:hover .LHR0nq_arrow[data-dir=↗],.LHR0nq_key:focus-visible .LHR0nq_arrow[data-dir=↗]{transform:translate(2px,-2px)}[data-surface=ink] .LHR0nq_key{--key-ink:var(--c-paper);--key-shadow:var(--c-paper)}[data-surface=ink] .LHR0nq_primary{border-color:var(--c-signal);--key-shadow:#b8360b}[data-surface=ink] .LHR0nq_secondary{color:var(--c-paper);background:0 0}[data-surface=ink] .LHR0nq_secondary:hover{background:var(--c-paper);color:var(--c-ink)}@media (prefers-reduced-motion:reduce){.LHR0nq_key:active{transform:none}}
._8OZESW_wrap{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:inline-flex}._8OZESW_button{justify-content:flex-start;min-width:11.5rem}._8OZESW_dot{width:.5rem;height:.5rem;transition:background-color var(--d-quick) var(--ease-out), border-color var(--d-quick) var(--ease-out), transform var(--d-quick) var(--ease-out);border:1px solid;border-radius:50%}._8OZESW_dot[data-status=copied]{background:var(--c-signal);border-color:var(--c-signal);transform:scale(1.25)}._8OZESW_dot[data-status=failed]{background:currentColor}._8OZESW_message{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;max-width:34ch}
._9IO0Ca_reveal{transition:opacity var(--d-reveal) var(--ease-out) var(--reveal-delay,0s), transform var(--d-reveal) var(--ease-out) var(--reveal-delay,0s)}._9IO0Ca_reveal[data-reveal=armed]{opacity:0;transform:translateY(12px)}
.yMjPJa_positioning{padding-block:var(--space-9)}.yMjPJa_statement{max-width:18ch;margin-block:var(--space-7) var(--space-8);font-size:var(--fs-statement);letter-spacing:-.035em;text-wrap:balance;font-weight:700;font-stretch:104%;line-height:1}.yMjPJa_aboutGrid{gap:var(--space-7);display:grid}.yMjPJa_support p{max-width:34ch;font-size:var(--fs-lead);line-height:1.45}.yMjPJa_together{gap:var(--space-4);max-width:38rem;display:grid}.yMjPJa_subhead{font-size:var(--fs-h3);letter-spacing:-.015em}@media (min-width:1024px){.yMjPJa_aboutGrid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.yMjPJa_support{grid-column:1/span 5}.yMjPJa_together{grid-column:7/span 5}}.yMjPJa_capabilities{padding-bottom:var(--space-9)}.yMjPJa_capGrid{margin-top:var(--space-5);border-top:1px solid var(--c-rule);gap:0;display:grid}.yMjPJa_cap{align-content:start;gap:var(--space-3);padding:var(--space-6) 0 var(--space-7);border-bottom:1px solid var(--c-rule);display:grid;position:relative}.yMjPJa_capNum{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--c-muted)}.yMjPJa_capTitle{font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:720;font-stretch:106%}.yMjPJa_capSummary{max-width:32ch;color:var(--c-graphite)}.yMjPJa_capItems{margin-top:var(--space-3);border-top:1px solid var(--c-rule)}.yMjPJa_capItems li{padding-block:var(--space-2);border-bottom:1px solid var(--c-rule);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.05em;text-transform:uppercase}@media (min-width:768px){.yMjPJa_capGrid{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.yMjPJa_cap{padding:var(--space-6) var(--gutter) var(--space-7);border-bottom:0;border-left:1px solid var(--c-rule)}.yMjPJa_cap:first-child{border-left:0;padding-left:0}}.yMjPJa_processBand{background:var(--c-mat);padding-block:var(--space-8) var(--space-9)}.yMjPJa_process{gap:var(--space-6);margin-top:var(--space-6);counter-reset:step;display:grid}.yMjPJa_step{gap:var(--space-2);padding-top:var(--space-4);border-top:2px solid var(--c-ink);display:grid}.yMjPJa_stepNum{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label)}.yMjPJa_stepTitle{font-size:var(--fs-h2);letter-spacing:-.03em;justify-content:space-between;align-items:baseline;font-weight:720;font-stretch:106%;line-height:1;display:flex}.yMjPJa_stepArrow{font-size:.6em;font-weight:400;display:none}.yMjPJa_stepBody{max-width:30ch;color:var(--c-graphite)}@media (min-width:768px){.yMjPJa_process{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.yMjPJa_process{grid-template-columns:repeat(4,minmax(0,1fr))}.yMjPJa_stepArrow{display:inline}.yMjPJa_stepTitle{font-size:clamp(2rem,1rem + 2vw,3.25rem)}}
.lKeP-a_band{--head-rule:var(--c-rule-on-ink);background:var(--c-ink);color:var(--c-paper);padding-block:var(--space-8) var(--space-9)}.lKeP-a_grid{gap:var(--space-7);margin-top:var(--space-7);display:grid}.lKeP-a_heading{max-width:14ch;font-size:var(--fs-mega);letter-spacing:-.04em;font-weight:760;font-stretch:106%;line-height:.92}.lKeP-a_side{align-content:end;gap:var(--space-6);display:grid}.lKeP-a_body{max-width:36ch;font-size:var(--fs-lead);color:var(--c-paper);line-height:1.45}.lKeP-a_email{letter-spacing:-.02em;word-break:break-all;background-image:linear-gradient(var(--c-signal), var(--c-signal));transition:background-size var(--d-base) var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;justify-self:start;align-items:baseline;gap:.35em;padding-bottom:.1em;font-size:clamp(1.375rem,.9rem + 1.8vw,2.5rem);font-weight:600;display:inline-flex}.lKeP-a_email:hover{background-size:100% .2em}.lKeP-a_emailArrow{transition:transform var(--d-base) var(--ease-out);font-weight:400;display:inline-block}.lKeP-a_email:hover .lKeP-a_emailArrow,.lKeP-a_email:focus-visible .lKeP-a_emailArrow{transform:translate(3px,-3px)}.lKeP-a_actions{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.lKeP-a_socials{gap:0 var(--space-5);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;flex-wrap:wrap;display:flex}@media (min-width:1024px){.lKeP-a_grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.lKeP-a_heading{grid-column:1/span 7}.lKeP-a_side{grid-column:8/-1}}
.KpFAgG_root{background:var(--c-mat);isolation:isolate;position:relative;overflow:hidden}.KpFAgG_inline{width:100%}.KpFAgG_fill{position:absolute;inset:0}.KpFAgG_poster{object-fit:cover;transition:opacity var(--d-base,.24s) var(--ease-out);z-index:0}.KpFAgG_poster[data-hidden=true]{opacity:0}.KpFAgG_stage{z-index:1;position:absolute;inset:0}.KpFAgG_stage canvas,.KpFAgG_stage iframe{border:0;width:100%;height:100%;display:block}.KpFAgG_stage canvas[data-model]{touch-action:pan-y;cursor:grab}.KpFAgG_stage canvas[data-model]:active{cursor:grabbing}.KpFAgG_facade{z-index:2;padding:var(--space-4);background:linear-gradient(#0000 45%,#11111173);place-items:end start;display:grid;position:absolute;inset:0}.KpFAgG_facade button{cursor:pointer}.KpFAgG_badge{top:var(--space-3);left:var(--space-3);z-index:2;border-radius:var(--radius,2px);color:var(--c-paper);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label,.06em);text-transform:uppercase;pointer-events:none;transition:opacity var(--d-base,.24s) var(--ease-out);background:#111111b8;padding:.35rem .55rem;position:absolute}.KpFAgG_root:hover .KpFAgG_badge,.KpFAgG_root:focus-within .KpFAgG_badge{opacity:0}
.yCt58W_hero{height:calc(100svh - var(--header-h));border-bottom:1px solid var(--c-rule);isolation:isolate;touch-action:pan-y;flex-direction:column;min-height:34rem;display:flex;position:relative;overflow:hidden}.yCt58W_hero[data-dragging]{-webkit-user-select:none;user-select:none}.yCt58W_canvas{display:none}.yCt58W_hero[data-gl] .yCt58W_canvas{z-index:0;opacity:0;width:100%;height:100%;transition:opacity var(--d-reveal) var(--ease-out);display:block;position:absolute;inset:0}.yCt58W_hero[data-gl=on] .yCt58W_canvas{opacity:1}.yCt58W_top,.yCt58W_bottom{z-index:1;padding-inline:var(--margin);pointer-events:none;position:relative}.yCt58W_top a,.yCt58W_bottom a,.yCt58W_bottom button{pointer-events:auto}.yCt58W_top{padding-top:var(--space-6)}.yCt58W_headline{font-size:var(--fs-display);letter-spacing:var(--track-display);text-wrap:initial;font-weight:760;font-stretch:106%;line-height:.95}.yCt58W_line{display:block}.yCt58W_line:first-child .yCt58W_lineKey{letter-spacing:-.045em;font-weight:800;font-stretch:125%}.yCt58W_line:last-child .yCt58W_lineKey{letter-spacing:-.02em;font-weight:700;font-stretch:72%}.yCt58W_band{z-index:1;min-height:9rem;padding-block:var(--space-5);flex:auto;align-items:center;display:flex;position:relative}.yCt58W_hero[data-gl] .yCt58W_band{pointer-events:none}.yCt58W_strip{align-items:center;gap:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;width:100%;height:100%;scroll-padding-inline:var(--margin);padding-inline:var(--margin);scrollbar-width:none;display:flex;overflow-x:auto}.yCt58W_strip::-webkit-scrollbar{display:none}.yCt58W_hero[data-gl] .yCt58W_strip{visibility:hidden}.yCt58W_stripItem{aspect-ratio:4/3;scroll-snap-align:start;flex:none;max-width:80vw;height:100%;max-height:26rem}.yCt58W_stripLink,.yCt58W_stripFrame{width:100%;height:100%;display:block;position:relative}.yCt58W_stripFrame{background:var(--c-mat);border-radius:5px;overflow:hidden}.yCt58W_stripFrame img{object-fit:cover;transition:transform var(--d-hover) var(--ease-out)}.yCt58W_stripLink:hover img,.yCt58W_stripLink:focus-visible img{transform:scale(1.04)}.yCt58W_stripLink:focus-visible{outline-offset:4px}.yCt58W_bottom{gap:var(--space-5);padding-bottom:var(--space-5);display:grid}.yCt58W_introRow{gap:var(--space-4);display:grid}.yCt58W_intro{max-width:31rem;font-size:var(--fs-lead);line-height:1.4}.yCt58W_actions{gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.yCt58W_meta{display:none}.yCt58W_hero[data-gl] .yCt58W_meta{align-items:baseline;gap:var(--space-5);padding-top:var(--space-2);border-top:1px solid var(--c-rule);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;display:flex}.yCt58W_index{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.yCt58W_indexLink{min-height:2rem;color:var(--c-muted);transition:color var(--d-quick) var(--ease-out), background-size var(--d-base) var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 85%;background-repeat:no-repeat;background-size:0% 1px;align-items:center;gap:.6em;display:inline-flex}.yCt58W_indexLink:hover,.yCt58W_indexLink:focus-visible,.yCt58W_indexLink[data-active]{color:var(--c-ink);background-size:100% 1px}.yCt58W_indexNum{opacity:.6}.yCt58W_hint{gap:var(--space-4);color:var(--c-muted);white-space:nowrap;margin-left:auto;display:flex}.yCt58W_hintLabel{transition:opacity var(--d-reveal) var(--ease-out)}.yCt58W_hero[data-dragged] .yCt58W_hintLabel{opacity:0}.yCt58W_hintTouch{display:none}@media (hover:none){.yCt58W_hintFine{display:none}.yCt58W_hintTouch{display:inline}}.yCt58W_turn{font-variant-numeric:tabular-nums}.yCt58W_proxy{z-index:60;pointer-events:none;border-radius:5px;position:fixed;overflow:hidden}.yCt58W_proxy img{object-fit:cover;width:100%;height:100%}@media (min-width:768px){.yCt58W_introRow{grid-template-columns:minmax(0,31rem) auto;justify-content:space-between;align-items:end}}@media (max-width:767px){.yCt58W_top{padding-top:var(--space-5)}.yCt58W_bottom{gap:var(--space-4);padding-bottom:var(--space-4)}.yCt58W_intro{font-size:var(--fs-body)}.yCt58W_actions>*{flex:auto}.yCt58W_index{display:none}}@media (prefers-reduced-motion:reduce){.yCt58W_stripLink:hover img,.yCt58W_stripLink:focus-visible img{transform:none}}
.ubSOqa_list{border-top:1px solid var(--meta-rule,var(--c-rule-strong));grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.ubSOqa_item{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--meta-rule-soft,var(--c-rule))}.ubSOqa_label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;opacity:.72;margin-bottom:var(--space-1)}.ubSOqa_value{font-size:var(--fs-small);line-height:1.4}
._1yBGQG_tag{border-radius:var(--radius);height:1.375rem;font-family:var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap;border:1px solid;align-items:center;gap:.4em;padding:0 .5rem;font-size:.6875rem;line-height:1;display:inline-flex}
.__do9W_next{padding-block:var(--space-6) var(--space-9)}.__do9W_head{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);border-top:2px solid var(--c-ink);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;flex-wrap:wrap;display:flex}.__do9W_label{font:inherit;letter-spacing:inherit}.__do9W_grid{gap:var(--space-5);margin-top:var(--space-5);display:grid}.__do9W_cover{display:block}.__do9W_frame{aspect-ratio:4/3;background:var(--c-mat);position:relative;overflow:hidden}.__do9W_frame img{object-fit:cover;transition:transform var(--d-hover) var(--ease-out)}.__do9W_cover:hover .__do9W_frame img,.__do9W_cover:focus-visible .__do9W_frame img{transform:scale(1.035)}.__do9W_info{align-content:end;gap:var(--space-3);display:grid}.__do9W_title{font-size:var(--fs-mega);letter-spacing:-.045em;font-weight:780;font-stretch:104%;line-height:.9}.__do9W_disc{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-muted)}.__do9W_summary{max-width:34ch;font-size:var(--fs-lead);line-height:1.4}.__do9W_cta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem}.__do9W_grid:has(.__do9W_cover:hover) .__do9W_title{text-underline-offset:.1em;text-decoration:underline;text-decoration-thickness:3px}@media (min-width:1024px){.__do9W_grid{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.__do9W_cover{grid-column:1/span 7}.__do9W_info{grid-column:8/-1}}@media (prefers-reduced-motion:reduce){.__do9W_cover:hover .__do9W_frame img,.__do9W_cover:focus-visible .__do9W_frame img{transform:none}}
.HS70Aa_wrap{align-content:center;justify-items:start;gap:var(--space-5);min-height:calc(100svh - var(--header-h) - 4rem);padding-block:var(--space-9);display:grid}.HS70Aa_code{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-muted)}.HS70Aa_title{font-size:var(--fs-display);letter-spacing:var(--track-display);font-weight:760;font-stretch:106%;line-height:.95}.HS70Aa_body{max-width:40ch;font-size:var(--fs-lead)}
.f2UQrW_switch{grid-template-columns:repeat(var(--n), 1fr);border:1px solid var(--c-ink);border-radius:var(--radius);background:var(--c-paper);min-width:0;margin:0;padding:3px;display:grid;position:relative;box-shadow:inset 0 1px #11111114}.f2UQrW_carriage{width:calc((100% - 6px) / var(--n));background:var(--c-signal);border:1px solid var(--c-ink);box-shadow:0 2px 0 var(--c-ink);transform:translateX(calc(var(--i) * 100%));transition:transform var(--d-switch) var(--ease-in-out);border-radius:1px;position:absolute;top:3px;bottom:3px;left:3px}.f2UQrW_option{min-height:2.5rem;padding:0 var(--space-4);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--c-muted);transition:color var(--d-base) var(--ease-out);justify-content:center;align-items:center;display:flex;position:relative}.f2UQrW_option[data-checked]{color:var(--c-ink);font-weight:500}.f2UQrW_option:hover{color:var(--c-ink)}.f2UQrW_input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.f2UQrW_option:has(.f2UQrW_input:focus-visible){outline:2px solid var(--c-ink);outline-offset:4px;border-radius:var(--radius)}
.Lg1fta_body{padding-top:var(--space-8)}.Lg1fta_chapter{gap:var(--space-5);padding-block:var(--space-6) var(--space-8);display:grid}.Lg1fta_chapterHead{align-items:baseline;gap:var(--space-2) var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--c-rule-strong);flex-wrap:wrap;display:flex}.Lg1fta_chapterNum{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--c-muted);min-width:2.5rem}.Lg1fta_chapterTitle{font-size:var(--fs-h3);letter-spacing:-.015em;font-weight:700}.Lg1fta_kicker{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-muted);margin-left:auto}.Lg1fta_cols{gap:var(--space-7);display:grid}.Lg1fta_prose,.Lg1fta_textBlock{align-content:start;gap:var(--space-4);max-width:38rem;display:grid}.Lg1fta_prose p,.Lg1fta_textBlock p{font-size:var(--fs-lead);line-height:1.5}.Lg1fta_proseHead,.Lg1fta_blockHead{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:500}.Lg1fta_blocks{gap:var(--space-8);display:grid}.Lg1fta_full,.Lg1fta_inset,.Lg1fta_pair{gap:var(--space-3);display:grid}.Lg1fta_mediaFrame{background:var(--c-mat);overflow:hidden}.Lg1fta_mediaFrame img{width:100%;height:auto}.Lg1fta_pairGrid{gap:var(--gutter);display:grid}.Lg1fta_caption{max-width:60ch;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.03em;color:var(--c-muted);line-height:1.6}.Lg1fta_palette{gap:var(--space-4);display:grid}.Lg1fta_swatches{border-top:1px solid var(--c-rule);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.Lg1fta_swatch{gap:var(--space-1);padding:var(--space-3) var(--space-3) var(--space-4) 0;border-bottom:1px solid var(--c-rule);display:grid}.Lg1fta_chip{border:1px solid var(--c-rule);height:5.5rem;margin-bottom:var(--space-2)}.Lg1fta_swatchName{font-weight:600}.Lg1fta_swatchHex{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);color:var(--c-muted)}.Lg1fta_list{border-top:1px solid var(--c-rule);max-width:48rem}.Lg1fta_list li{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--c-rule);font-size:var(--fs-lead);display:flex}.Lg1fta_list li:before{content:"";border:1px solid var(--c-ink);flex:none;width:.5rem;height:.5rem;margin-top:.6em}@media (min-width:768px){.Lg1fta_pairGrid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.Lg1fta_chapter{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.Lg1fta_chapterHead{grid-column:1/-1}.Lg1fta_chapterBody{grid-column:3/-1}.Lg1fta_cols{column-gap:var(--gutter);grid-template-columns:1fr 1fr}.Lg1fta_inset{width:75%}}
.MJbV4G_section{padding-top:var(--space-9)}.MJbV4G_toolbar{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.MJbV4G_note{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;color:var(--c-muted);max-width:40ch}.MJbV4G_sequenceWrap{position:relative}.MJbV4G_rail{display:none}.MJbV4G_counter{top:var(--header-h);z-index:5;gap:var(--space-4);height:2.5rem;margin-inline:calc(var(--margin) * -1);padding-inline:var(--margin);border-block:1px solid var(--c-rule);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;background:#f2f1ebf0;align-items:center;display:flex;position:sticky}.MJbV4G_counterNum{align-items:center;gap:var(--space-2);display:inline-flex}.MJbV4G_counterNum:before{content:"";background:var(--c-signal);border-radius:50%;width:.375rem;height:.375rem}.MJbV4G_item{gap:var(--space-5);padding-block:var(--space-7) var(--space-8);border-bottom:1px solid var(--c-rule);display:grid}.MJbV4G_item:last-child{border-bottom:0}.MJbV4G_cover{display:block}.MJbV4G_coverFrame{aspect-ratio:4/3;background:var(--c-mat);position:relative;overflow:hidden}.MJbV4G_coverFrame img{object-fit:cover;transition:transform var(--d-hover) var(--ease-out)}.MJbV4G_cover:hover .MJbV4G_coverFrame img,.MJbV4G_cover:focus-visible .MJbV4G_coverFrame img{transform:scale(1.035)}.MJbV4G_info{gap:var(--space-4);flex-direction:column;display:flex}.MJbV4G_numRow{justify-content:space-between;align-items:center;display:flex}.MJbV4G_dots{width:auto;height:1.75rem}.MJbV4G_title{font-size:var(--fs-h2);letter-spacing:-.03em;font-weight:720;font-stretch:104%;line-height:.98}.MJbV4G_summary{font-size:var(--fs-lead);max-width:34ch;line-height:1.4}.MJbV4G_meta{margin-top:var(--space-2)}.MJbV4G_cta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-self:flex-start;font-size:.8125rem}.MJbV4G_crops{gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}.MJbV4G_crop{aspect-ratio:1;background:var(--c-mat);position:relative;overflow:hidden}.MJbV4G_crop img{object-fit:cover}:is(.MJbV4G_item:has(.MJbV4G_cover:hover) .MJbV4G_title,.MJbV4G_item:has(.MJbV4G_cover:focus-visible) .MJbV4G_title){text-underline-offset:.12em;text-decoration:underline;text-decoration-thickness:2px}@media (min-width:768px) and (max-width:1023px){.MJbV4G_item{grid-template-columns:1fr 1fr}.MJbV4G_coverCol{grid-column:1/-1}}@media (min-width:1024px){.MJbV4G_sequenceWrap{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.MJbV4G_counter{display:none}.MJbV4G_rail{top:calc(var(--header-h) + var(--space-7));padding-top:var(--space-7);grid-column:1/span 2;align-self:start;display:block;position:sticky}.MJbV4G_railLink{border-bottom:1px solid var(--c-rule);min-height:2.75rem;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-muted);transition:color var(--d-quick) var(--ease-out);grid-template-columns:2.25rem 1fr;align-items:center;display:grid}.MJbV4G_railLink:hover,.MJbV4G_railLink[data-active]{color:var(--c-ink)}.MJbV4G_railLink[data-active]{font-weight:500}.MJbV4G_railNum{align-items:center;gap:.4rem;display:inline-flex}.MJbV4G_railNum:before{content:"";background:var(--c-signal);width:.375rem;height:.375rem;transition:transform var(--d-quick) var(--ease-out);border-radius:50%;transform:scale(0)}.MJbV4G_railLink[data-active] .MJbV4G_railNum:before{transform:scale(1)}.MJbV4G_sequence{grid-column:3/-1}.MJbV4G_item{column-gap:var(--gutter);row-gap:var(--gutter);padding-block:var(--space-7) var(--space-9);grid-template-rows:auto 1fr;grid-template-columns:repeat(10,minmax(0,1fr))}.MJbV4G_coverCol{top:calc(var(--header-h) + var(--space-6));grid-area:1/1/span 2/span 6;align-self:start;position:sticky}.MJbV4G_info{grid-area:1/7/auto/-1}.MJbV4G_crops{grid-area:2/7/auto/-1;align-self:end}.MJbV4G_item[data-flip] .MJbV4G_coverCol{grid-column:5/-1}.MJbV4G_item[data-flip] .MJbV4G_info,.MJbV4G_item[data-flip] .MJbV4G_crops{grid-column:1/span 4}}.MJbV4G_listWrap{padding-bottom:var(--space-9);position:relative}.MJbV4G_list{border-top:1px solid var(--c-rule-strong)}.MJbV4G_row{align-items:center;column-gap:var(--space-4);min-height:5rem;padding-block:var(--space-4);border-bottom:1px solid var(--c-rule);transition:background-color var(--d-base) var(--ease-out);grid-template-columns:2.5rem 1fr auto;grid-template-areas:"num title arrow""num disc arrow";display:grid}.MJbV4G_rowNum{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--c-muted);grid-area:num;align-items:center;gap:.4rem;display:inline-flex}.MJbV4G_rowTitle{font-size:var(--fs-h3);letter-spacing:-.02em;grid-area:title;font-weight:700;font-stretch:104%;line-height:1.1}.MJbV4G_rowDisc{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--c-muted);grid-area:disc}.MJbV4G_rowYear{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-muted);display:none}.MJbV4G_rowArrow{transition:transform var(--d-base) var(--ease-out);grid-area:arrow;font-size:1.25rem}.MJbV4G_row:hover .MJbV4G_rowArrow,.MJbV4G_row:focus-visible .MJbV4G_rowArrow{transform:translate(4px)}.MJbV4G_row:hover .MJbV4G_rowTitle,.MJbV4G_row:focus-visible .MJbV4G_rowTitle{text-underline-offset:.14em;text-decoration:underline;text-decoration-thickness:2px}.MJbV4G_rowNum:before{content:"";background:var(--c-signal);width:.375rem;height:.375rem;transition:transform var(--d-quick) var(--ease-out);border-radius:50%;transform:scale(0)}.MJbV4G_row[data-active] .MJbV4G_rowNum:before,.MJbV4G_row:focus-visible .MJbV4G_rowNum:before{transform:scale(1)}.MJbV4G_preview{display:none}@media (min-width:1024px){.MJbV4G_listWrap{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.MJbV4G_list{grid-column:1/span 8}.MJbV4G_row{grid-template-columns:4rem minmax(0,1.2fr) minmax(0,1fr) 7.5rem 2rem;grid-template-areas:"num title disc year arrow";min-height:6rem}.MJbV4G_rowYear{grid-area:year;display:block}.MJbV4G_preview{top:calc(var(--header-h) + var(--space-6));aspect-ratio:4/3;border:1px solid var(--c-rule);background:linear-gradient(var(--c-rule), var(--c-rule)) center / 1px 100% no-repeat, linear-gradient(var(--c-rule), var(--c-rule)) center / 100% 1px no-repeat;grid-column:9/-1;align-self:start;display:block;position:sticky}.MJbV4G_previewImg{opacity:0;transition:opacity var(--d-hover) var(--ease-out), transform var(--d-hover) var(--ease-out);position:absolute;inset:0;transform:scale(.985)}.MJbV4G_previewImg img{object-fit:cover}.MJbV4G_previewImg[data-on]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.MJbV4G_cover:hover .MJbV4G_coverFrame img,.MJbV4G_cover:focus-visible .MJbV4G_coverFrame img,.MJbV4G_row:hover .MJbV4G_rowArrow,.MJbV4G_row:focus-visible .MJbV4G_rowArrow{transform:none}}
.Wr8jGW_hero{padding-top:var(--space-5)}.Wr8jGW_top{gap:var(--space-6);padding-bottom:var(--space-7);display:grid}.Wr8jGW_crumbs{border-bottom:1px solid var(--c-rule);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.Wr8jGW_count{color:var(--c-muted)}.Wr8jGW_titleRow{align-items:flex-end;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.Wr8jGW_title{font-size:var(--fs-mega);letter-spacing:-.045em;font-weight:780;font-stretch:104%;line-height:.9}.Wr8jGW_intro{gap:var(--space-6);display:grid}.Wr8jGW_summary{max-width:30ch;font-size:var(--fs-h3);letter-spacing:-.01em;line-height:1.25}@media (min-width:1024px){.Wr8jGW_intro{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}.Wr8jGW_summary{grid-column:1/span 5}.Wr8jGW_meta{grid-column:7/-1}}.Wr8jGW_band{background:var(--surface);padding-block:var(--space-6)}.Wr8jGW_frame{margin-inline:auto;position:relative;overflow:hidden}.Wr8jGW_frame img{object-fit:cover}@media (min-width:768px){.Wr8jGW_band{padding-block:var(--space-8)}}
