.me-hero{background:var(--rb-navy);color:var(--rb-sand);position:relative;overflow:hidden;min-height:100vh;display:flex;flex-direction:column;margin-top:calc(-1 * var(--rb-nav-h, 65px) - 31px);padding-top:calc(var(--rb-nav-h, 65px) + 30px)}.me-hero__bg{position:absolute;inset:0 0 0 38%;background-size:cover;background-position:50%}.me-hero__scrim{position:absolute;inset:0;background:linear-gradient(90deg,var(--rb-navy) 0,var(--rb-navy) 34%,rgba(30,40,85,.72) 56%,rgba(30,40,85,.3) 78%,rgba(30,40,85,.1) 100%)}.me-hero__supergraphic{position:absolute;right:-2vw;top:8vh;font-family:var(--rb-font-display);font-weight:900;font-size:min(64vh,50vw);color:var(--rb-lavender);opacity:.1;line-height:.85;pointer-events:none}.me-hero__rail{position:absolute;right:18px;top:calc(var(--rb-nav-h, 65px) + 24px);bottom:24px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:rgba(245,235,225,.55);font-family:var(--rb-font-mono,ui-monospace,Menlo,monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg);z-index:2}.me-hero__rail-rule{width:1px;flex:1 1;background:rgba(245,235,225,.18);margin:16px 0}.me-hero__eyebrow-row{position:relative;z-index:2;display:flex;align-items:center;gap:24px;padding:32px 60px 0;color:rgba(245,235,225,.6);font-family:var(--rb-font-mono,ui-monospace,Menlo,monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.me-hero__pill{display:inline-flex;align-items:baseline;gap:10px;padding:6px 14px;border:1px solid var(--rb-lavender);border-radius:999px;color:var(--rb-lavender)}.me-hero__pill-mark{font-family:var(--rb-font-display);font-size:18px;line-height:1;letter-spacing:0}.me-hero__pill-sub{font-size:10px}.me-hero__eyebrow-rule{flex:1 1;height:1px;background:rgba(245,235,225,.18)}.me-hero__body{position:relative;z-index:2;flex:1 1;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding:0 60px;grid-gap:48px;gap:48px}.me-hero__title-col{display:flex;flex-direction:column;gap:36px;padding-right:40px}.me-hero__title{font-family:var(--rb-font-display);font-weight:900;color:var(--rb-sand);font-size:clamp(72px,9.2vw,156px);line-height:.88;letter-spacing:.005em;text-transform:uppercase;max-width:13ch;margin:0}.me-hero__title-em{color:var(--rb-lavender)}.me-hero__lede{color:rgba(245,235,225,.78);max-width:52ch;font-size:clamp(16px,1.2vw,19px);line-height:1.55}.me-hero__stats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(245,235,225,.18)}.me-hero__stat{display:flex;flex-direction:column;gap:10px;padding:32px 28px 28px;border-right:1px solid rgba(245,235,225,.18);background:transparent;color:var(--rb-sand);text-decoration:none}.me-hero__stat:last-child{border-right:none}.me-hero__stat--featured{background:var(--rb-lavender);color:var(--rb-navy)}.me-hero__stat-num{font-family:var(--rb-font-display);font-weight:900;font-size:clamp(36px,4vw,60px);line-height:.94;letter-spacing:.005em;color:var(--rb-lavender);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.me-hero__stat--featured .me-hero__stat-num{color:var(--rb-navy)}.me-hero__stat-label{font-family:var(--rb-font-text,var(--rb-font-display));font-size:14px;line-height:1.5;opacity:.9;max-width:26ch}.me-hero__stat-source{margin-top:auto;padding-top:16px;opacity:.65;font-family:var(--rb-font-mono,ui-monospace,Menlo,monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.me-plate{display:grid;grid-template-columns:1fr 2fr;grid-gap:80px;gap:80px;align-items:start;margin-bottom:64px}.me-plate__num{font-family:var(--rb-font-mono,ui-monospace,Menlo,monospace);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--rb-ink-3)}.me-plate__num--accent{color:var(--rb-ink)}.me-plate__of{display:block;margin-top:6px;font-family:var(--rb-font-mono,ui-monospace,Menlo,monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--rb-ink-3)}.me-chapter-title{font-family:var(--rb-font-display);font-weight:900;font-size:clamp(48px,6vw,92px);line-height:.95;letter-spacing:.005em;text-transform:uppercase;margin:0;text-wrap:balance}.me-guides{padding:180px 60px;background:var(--rb-paper)}.me-guides__intro{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:80px;gap:80px;align-items:start;margin-bottom:64px}.me-prose p{font-size:18px;line-height:1.55;color:var(--rb-ink);margin:0 0 18px;max-width:56ch}.me-prose--first p:first-child{font-size:20px}.me-guides__links{padding-top:8px;display:flex;flex-direction:column;gap:14px}.me-card-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--rb-rule);border:1px solid var(--rb-rule)}.me-card{background:var(--rb-paper);text-decoration:none;color:inherit;display:flex;flex-direction:column}.me-card__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--rb-paper-2)}.me-card__img{position:absolute;inset:0;background-size:cover;background-position:50%;filter:grayscale(.18) contrast(1.04)}.me-card__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,26,56,0) 40%,rgba(20,26,56,.88))}.me-chip{top:16px;left:16px;padding:4px 10px;background:rgba(245,235,225,.15);border:1px solid rgba(245,235,225,.35);font-family:var(--rb-font-mono,ui-monospace,Menlo,monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.me-card__caption,.me-chip{position:absolute;color:var(--rb-paper)}.me-card__caption{left:18px;right:18px;bottom:16px}.me-mono{font-family:var(--rb-font-mono,ui-monospace,Menlo,monospace);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.me-card__title{font-family:var(--rb-font-display);font-weight:900;font-size:24px;line-height:1.05;letter-spacing:.005em;margin:0;text-transform:uppercase}.me-card__body{padding:20px 22px 26px;display:flex;flex-direction:column;gap:12px;flex:1 1}.me-card__deck{font-size:13.5px;line-height:1.55;color:var(--rb-ink-2);margin:0}.me-card__foot{margin-top:auto;padding-top:14px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--rb-rule)}.me-thesis{background:rgb(64,84,37);color:rgb(225,235,140);padding:180px 60px;position:relative;overflow:hidden}.me-thesis__supergraphic{position:absolute;right:-3vw;top:8vh;font-family:var(--rb-font-display);font-weight:900;font-size:min(72vh,56vw);color:rgb(225,235,140);opacity:.1;line-height:.85;pointer-events:none}.me-thesis__grid{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(225,235,140,.06) 1px,transparent 0),linear-gradient(180deg,rgba(225,235,140,.06) 1px,transparent 0);background-size:40px 40px;pointer-events:none;opacity:.7}.me-thesis__inner{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.me-thesis .me-prose p{color:rgba(245,235,225,.85)}.me-thesis__plate{position:relative;z-index:1}.me-closer{padding:180px 60px;background:var(--rb-paper-2)}.me-closer__rows{border-top:1px solid var(--rb-ink)}.me-row{display:grid;grid-template-columns:60px 1.4fr 2.4fr 1fr 80px;grid-gap:24px;gap:24px;padding:36px 0;border-bottom:1px solid var(--rb-rule);align-items:baseline;text-decoration:none;color:inherit}.me-row__num{color:var(--rb-ink-3)}.me-row__title{font-family:var(--rb-font-display);font-weight:900;font-size:28px;text-transform:uppercase;letter-spacing:.005em}.me-row__body{font-size:14.5px;line-height:1.55;color:var(--rb-ink-2)}.me-row__cta{color:rgb(64,84,37)}.me-row__arrow{text-align:right;font-family:var(--rb-font-display);font-size:22px}.me-progress-track{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:2px;background:transparent;margin-bottom:-2px}.me-progress-fill{height:100%;background:var(--rb-ink);transform-origin:0 50%;transform:scaleX(0)}.me-guide-hero{padding:80px 60px 60px;border-bottom:1px solid var(--rb-rule)}.me-guide-hero__top{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:20px}.me-guide-hero__crumbs{display:inline-flex;align-items:center;gap:12px}.me-guide-hero__crumb-dot{opacity:.5}.me-guide-hero__title{margin-top:36px;max-width:16ch}.me-guide-hero__deck{margin-top:40px;max-width:62ch}.me-guide-hero__tldr{margin-top:56px;padding:32px 40px;background:var(--rb-paper-2);border-left:3px solid var(--rb-ink);max-width:760px}.me-guide-hero__tldr-label{margin-bottom:16px}.me-guide-hero__tldr-body{margin:0}.me-toc{padding:60px 60px 40px}.me-toc__label{margin-bottom:24px}.me-toc__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px 48px;gap:16px 48px;border-top:1px solid var(--rb-ink)}.me-toc__item{padding-top:18px;padding-bottom:18px;border-bottom:1px solid var(--rb-rule)}.me-toc__link{color:var(--rb-ink);display:grid;grid-template-columns:44px 1fr;grid-gap:16px;gap:16px;align-items:baseline;text-decoration:none}.me-toc__num{color:var(--rb-ink-3)}.me-toc__heading{font-family:var(--rb-font-display);font-weight:900;font-size:20px;letter-spacing:.005em;text-transform:uppercase}.me-section{padding:100px 60px 40px}.me-section,.me-section--first{border-top:1px solid var(--rb-rule)}.me-section__inner{display:grid;grid-template-columns:200px 1fr;grid-gap:60px;gap:60px;align-items:start;max-width:var(--rb-content-max)}.me-section__num{color:var(--rb-ink-3);position:-webkit-sticky;position:sticky;top:60px}.me-section__heading{margin-top:0}.me-section__lede{margin-top:32px;margin-bottom:32px;color:var(--rb-ink-2);max-width:52ch}.me-section__para{margin-top:20px;max-width:62ch}.me-section__bullets{list-style:none;padding:0;margin:32px 0 0;display:flex;flex-direction:column;gap:16px;max-width:720px;border-top:1px solid var(--rb-rule)}.me-section__bullet{display:grid;grid-template-columns:180px 1fr;grid-gap:24px;gap:24px;padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--rb-rule);align-items:baseline}.me-section__bullet-label{font-family:var(--rb-font-display);font-weight:900;font-size:17px;letter-spacing:.005em;text-transform:uppercase}.me-section__numbers{margin-top:40px;border-top:1px solid var(--rb-rule);border-bottom:1px solid var(--rb-rule)}.me-section__quote{margin:48px 0 0;padding:40px 48px;background:var(--rb-paper-2);border-left:3px solid var(--rb-ink);font-family:var(--rb-font-display);font-weight:900;font-size:26px;line-height:1.25;letter-spacing:.005em;text-transform:uppercase;color:var(--rb-ink);max-width:760px}.me-glossary{padding:100px 60px;background:var(--rb-paper-2);border-top:1px solid var(--rb-rule)}.me-glossary__title{margin-top:24px;margin-bottom:48px}.me-glossary__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 48px;gap:0 48px;border-top:1px solid var(--rb-ink);margin:0;padding:0}.me-glossary__row{display:grid;grid-template-columns:200px 1fr;grid-gap:24px;gap:24px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid var(--rb-rule);align-items:baseline}.me-glossary__term{font-family:var(--rb-font-display);font-weight:900;font-size:16px;letter-spacing:.005em;text-transform:uppercase}.me-glossary__def{margin:0}.me-next{padding:120px 60px}.me-next__label{color:rgba(239,233,223,.55)}.me-next__title{margin-top:24px;margin-bottom:60px;max-width:22ch}.me-next__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.me-next__card{display:block;padding:40px 48px;border:1px solid rgba(239,233,223,.25);color:var(--rb-paper-on-ink);text-decoration:none}.me-next__card-label{color:rgba(239,233,223,.55)}.me-next__card-title{font-family:var(--rb-font-display);font-weight:900;font-size:32px;letter-spacing:.005em;text-transform:uppercase;margin:16px 0 24px}.me-next__card-body{opacity:.75;font-size:16px;line-height:1.55;margin:0}.me-siblings{padding:100px 60px}.me-siblings__title{margin-top:24px;margin-bottom:60px}.me-siblings__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--rb-rule);border:1px solid var(--rb-rule)}.me-sibling{background:var(--rb-paper);padding:40px;color:var(--rb-ink);display:flex;flex-direction:column;gap:16px;text-decoration:none}.me-sibling__head{display:flex;justify-content:space-between}.me-sibling__title{font-family:var(--rb-font-display);font-weight:900;font-size:24px;letter-spacing:.005em;text-transform:uppercase;margin:8px 0 0;text-wrap:balance}.me-sibling__deck{color:var(--rb-ink-2);flex:1 1;font-size:14px;line-height:1.55;margin:0}@media (max-width:880px){.me-hero__body{grid-template-columns:1fr;padding:0 24px}.me-hero__bg{inset:0;opacity:.18}.me-hero__rail{display:none}.me-hero__eyebrow-row{padding:24px 24px 0;flex-wrap:wrap}.me-hero__stats{grid-template-columns:repeat(2,1fr)}.me-guides{padding:80px 24px}.me-guides__intro{grid-template-columns:1fr;gap:32px}.me-card-grid{grid-template-columns:repeat(2,1fr)}.me-thesis{padding:80px 24px}.me-thesis__inner{grid-template-columns:1fr;gap:32px}.me-closer{padding:80px 24px}.me-row{grid-template-columns:40px 1fr}.me-row__arrow,.me-row__body,.me-row__cta{grid-column:1/-1}.me-plate{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.me-guide-hero{padding:40px 24px}.me-toc{padding:40px 24px 24px}.me-toc__list{grid-template-columns:1fr;gap:0}.me-section{padding:56px 24px 24px}.me-section__inner{grid-template-columns:1fr;gap:16px}.me-section__num{position:static}.me-section__bullet{grid-template-columns:1fr;gap:4px}.me-glossary{padding:56px 24px}.me-glossary__grid,.me-glossary__row{grid-template-columns:1fr}.me-glossary__row{gap:4px}.me-next{padding:80px 24px}.me-next__grid{grid-template-columns:1fr}.me-siblings{padding:56px 24px}.me-siblings__grid{grid-template-columns:1fr}}.op-mono{font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.op-supergraphic{line-height:.85;pointer-events:none}.op-chapter-title,.op-supergraphic{font-family:var(--rb-font-display);font-weight:900;letter-spacing:.005em}.op-chapter-title{font-size:clamp(60px,7vw,120px);line-height:.92;text-transform:uppercase;margin:0}.op-plate{display:grid;grid-template-columns:1fr 2fr;grid-gap:80px;gap:80px;align-items:end;margin-bottom:80px}.op-plate__num{font-family:var(--rb-font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--rb-ink-3)}.op-plate__num--accent{color:var(--rb-burgundy,#6b2438)}.op-plate__of{display:block;margin-top:10px;font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--rb-ink-3)}.op-prose{font-size:19px;line-height:1.55;color:var(--rb-ink);margin:0}.op-prose p{margin:0 0 1em}.op-prose p:last-child{margin-bottom:0}.op-prose--first:first-letter{font-family:var(--rb-font-display);font-weight:900;font-size:3em;line-height:.9;float:left;margin:.05em .12em 0 0}.op-hero{background:var(--rb-navy);color:var(--rb-sand);position:relative;overflow:hidden;min-height:100vh;display:flex;flex-direction:column;margin-top:calc(-1 * var(--rb-nav-h, 65px) - 31px);padding-top:calc(var(--rb-nav-h, 65px) + 30px)}.op-hero__photo{position:absolute;inset:0 0 0 38%;background-size:cover;background-position:50%}.op-hero__scrim{position:absolute;inset:0;background:linear-gradient(90deg,var(--rb-navy) 0,var(--rb-navy) 34%,rgba(30,40,85,.72) 56%,rgba(30,40,85,.3) 78%,rgba(30,40,85,.1) 100%)}.op-hero__supergraphic{position:absolute;right:-2vw;top:8vh;font-size:min(64vh,50vw);color:var(--rb-lavender);opacity:.1}.op-hero__vertical{position:absolute;right:18px;top:calc(var(--rb-nav-h, 65px) + 24px);bottom:24px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:rgba(245,235,225,.55);font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg);z-index:2}.op-hero__vertical-rule{width:1px;flex:1 1;background:rgba(245,235,225,.18);margin:16px 0}.op-hero__strip{position:relative;z-index:2;display:flex;align-items:center;gap:24px;padding:32px 60px 0;color:rgba(245,235,225,.6);font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.op-hero__chip{display:inline-flex;align-items:baseline;gap:10px;padding:6px 14px;border:1px solid var(--rb-lavender);border-radius:999px;color:var(--rb-lavender)}.op-hero__chip-mark{font-family:var(--rb-font-display);font-size:18px;line-height:1;letter-spacing:0}.op-hero__chip-sub{font-size:10px}.op-hero__rule{flex:1 1;height:1px;background:rgba(245,235,225,.18)}.op-hero__body{position:relative;z-index:2;flex:1 1;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;padding:0 60px;grid-gap:48px;gap:48px}.op-hero__head-wrap{display:flex;flex-direction:column;gap:36px;padding-right:40px}.op-hero__h1{font-family:var(--rb-font-display);font-weight:900;color:var(--rb-sand);font-size:clamp(72px,9.2vw,156px);line-height:.88;letter-spacing:.005em;text-transform:uppercase;max-width:13ch;margin:0}.op-hero__h1-em{color:var(--rb-lavender)}.op-hero__lede{color:rgba(245,235,225,.78);max-width:52ch;font-size:clamp(16px,1.2vw,19px);line-height:1.55}.op-hero__stats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(245,235,225,.18)}.op-hero__stat{display:flex;flex-direction:column;gap:10px;padding:32px 28px 28px;border-right:1px solid rgba(245,235,225,.18);background:transparent;color:var(--rb-sand);text-decoration:none}.op-hero__stat:last-child{border-right:none}.op-hero__stat--featured{background:var(--rb-lavender);color:var(--rb-navy)}.op-hero__stat-n{font-family:var(--rb-font-display);font-weight:900;font-size:clamp(36px,4vw,60px);line-height:.94;letter-spacing:.005em;color:var(--rb-lavender);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op-hero__stat--featured .op-hero__stat-n{color:var(--rb-navy)}.op-hero__stat-label{font-family:var(--rb-font-text);font-size:14px;line-height:1.5;opacity:.9;max-width:26ch}.op-hero__stat-src{margin-top:auto;padding-top:16px;opacity:.65}.op-phases{padding:180px 60px;background:var(--rb-paper)}.op-phases__intro{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:80px;gap:80px;align-items:start;margin-bottom:64px}.op-phases__links{padding-top:8px;display:flex;flex-direction:column;gap:14px}.op-phases__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--rb-rule);border:1px solid var(--rb-rule)}.op-card{background:var(--rb-paper);text-decoration:none;color:inherit;display:flex;flex-direction:column}.op-card__image-wrap{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--rb-paper-3)}.op-card__image{position:absolute;inset:0;background-size:cover;background-position:50%;filter:grayscale(.18) contrast(1.04)}.op-card__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,26,56,0) 40%,rgba(20,26,56,.88))}.op-chip{top:18px;font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;background:rgba(20,26,56,.72);padding:6px 10px}.op-card__caption,.op-chip{position:absolute;left:18px;color:var(--rb-paper)}.op-card__caption{right:18px;bottom:16px}.op-card__leaves{opacity:.85;margin-bottom:6px}.op-card__title{font-family:var(--rb-font-display);font-weight:900;font-size:26px;line-height:1;letter-spacing:.005em;margin:0;text-transform:uppercase}.op-card__body{padding:20px 22px 26px;display:flex;flex-direction:column;gap:12px;flex:1 1}.op-card__deck{font-size:13.5px;line-height:1.55;color:var(--rb-ink-2);margin:0}.op-card__leaves-list{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-wrap:wrap;gap:6px}.op-card__leaf{padding:4px 8px;border:1px solid var(--rb-rule);color:var(--rb-ink-3);font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.op-card__foot{margin-top:auto;padding-top:14px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--rb-rule)}.op-card__cta{color:var(--rb-ink-3);font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.op-card__arrow{font-family:var(--rb-font-display);font-size:22px}.op-hub{padding:180px 60px;background:var(--rb-paper-2)}.op-hub__intro{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:80px;gap:80px;align-items:start;margin-bottom:56px}.op-hub__links{padding-top:8px;display:flex;flex-direction:column;gap:14px}.op-hub__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--rb-rule);border:1px solid var(--rb-rule)}.op-hub__panel{padding:48px 40px;display:flex;flex-direction:column}.op-hub__panel--light{background:var(--rb-paper)}.op-hub__panel--dark{background:var(--rb-navy);color:var(--rb-paper-on-ink);position:relative;overflow:hidden}.op-hub__panel-mark{position:absolute;right:-20px;bottom:-40px;font-size:320px;color:var(--rb-lavender);opacity:.08;font-family:var(--rb-font-display);font-weight:900}.op-hub__panel-eyebrow{font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--rb-ink-3);position:relative}.op-hub__panel--dark .op-hub__panel-eyebrow{color:rgba(245,235,225,.6)}.op-hub__panel-title{font-family:var(--rb-font-display);font-weight:900;font-size:36px;letter-spacing:.005em;text-transform:uppercase;margin:20px 0 8px;line-height:1;position:relative}.op-hub__panel--dark .op-hub__panel-title{color:var(--rb-lavender)}.op-hub__panel-deck{font-size:14.5px;line-height:1.55;color:var(--rb-ink-2);margin:0;position:relative}.op-hub__panel--dark .op-hub__panel-deck{color:rgba(245,235,225,.85)}.op-hub__ledger{margin-top:28px;border-top:1px solid var(--rb-ink);position:relative}.op-hub__panel--dark .op-hub__ledger{border-top-color:rgba(245,235,225,.25)}.op-hub__row{display:grid;grid-template-columns:40px 1fr auto;grid-gap:16px;gap:16px;padding:18px 0;border-bottom:1px solid var(--rb-rule);align-items:baseline}.op-hub__panel--dark .op-hub__row{border-bottom-color:rgba(245,235,225,.2)}.op-hub__row-meta,.op-hub__row-num{font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--rb-ink-3)}.op-hub__panel--dark .op-hub__row-meta,.op-hub__panel--dark .op-hub__row-num{color:rgba(245,235,225,.6)}.op-hub__row-name{font-family:var(--rb-font-display);font-weight:900;font-size:18px;text-transform:uppercase;letter-spacing:.005em}.op-hub__panel-cta{margin-top:32px;align-self:flex-start;position:relative}.op-manifesto{background:rgb(64,84,37);color:rgb(225,235,140);padding:180px 60px;position:relative;overflow:hidden}.op-manifesto__mark{position:absolute;right:-3vw;top:8vh;font-size:min(72vh,56vw);color:rgb(225,235,140);opacity:.1}.op-manifesto__grid{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(225,235,140,.06) 1px,transparent 0),linear-gradient(180deg,rgba(225,235,140,.06) 1px,transparent 0);background-size:40px 40px;pointer-events:none;opacity:.7}.op-manifesto__plate-num{color:rgb(225,235,140)}.op-manifesto__plate-of{color:rgba(225,235,140,.6)}.op-manifesto__heading{color:rgb(225,235,140)}.op-manifesto__heading-em{color:var(--rb-paper-on-ink);font-weight:900}.op-manifesto__copy{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:80px;gap:80px;align-items:start;margin-bottom:56px}.op-manifesto__prose{color:rgba(245,235,225,.85)}.op-manifesto__prose-em{color:rgb(225,235,140)}.op-manifesto__stats{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border-top:1px solid rgba(225,235,140,.25);border-bottom:1px solid rgba(225,235,140,.25)}.op-manifesto__stat{padding:44px 32px;border-right:1px solid rgba(225,235,140,.25);display:flex;flex-direction:column;gap:18px;min-height:280px}.op-manifesto__stat:last-child{border-right:none}.op-manifesto__stat-n{font-family:var(--rb-font-display);font-weight:900;font-size:clamp(48px,5vw,72px);line-height:.94;letter-spacing:.005em;color:rgb(225,235,140);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.op-manifesto__stat-body{font-family:var(--rb-font-text);font-size:14.5px;line-height:1.55;color:rgba(245,235,225,.85);margin:0}.op-closer{padding:180px 60px;background:var(--rb-paper)}.op-closer__grid{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.op-closer__links{padding-top:8px;display:flex;flex-direction:column;gap:16px}.op-phase-hero{padding:140px 60px 100px}.op-phase-hero__eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:40px}.op-phase-hero__eyebrow-rule{width:40px;height:1px;background:currentColor;opacity:.6}.op-phase-hero__lede{margin-top:56px;max-width:62ch}.op-phase-hero__meta{margin-top:56px;display:flex;flex-wrap:wrap;gap:40px;color:var(--rb-ink-3)}.op-phase-hero__meta-item{display:inline-flex;align-items:baseline;gap:12px}.op-phase-hero__meta-n{font-family:var(--rb-font-display);font-weight:900;font-size:24px;color:var(--rb-ink)}.op-phase-modules{padding:120px 60px;border-top:1px solid var(--rb-ink)}.op-phase-modules__intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start;margin-bottom:80px}.op-phase-modules__eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:24px;color:var(--rb-ink-3)}.op-phase-modules__body{padding-top:56px}.op-phase-modules__body p{font-size:19px;line-height:1.55;color:var(--rb-ink);margin:0}.op-phase-modules__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1px;gap:1px;background:var(--rb-rule);border:1px solid var(--rb-rule)}.op-phase-mod{background:var(--rb-paper);padding:48px 40px;display:flex;flex-direction:column;gap:20px;min-height:380px;text-decoration:none;color:inherit}.op-phase-mod__head{display:flex;justify-content:space-between;align-items:baseline}.op-phase-mod__title{font-family:var(--rb-font-display);font-weight:900;font-size:clamp(22px,1.8vw,30px);line-height:1.1;margin:0}.op-phase-mod__body{font-size:16px;line-height:1.55;color:var(--rb-ink-2);margin:0}.op-phase-mod__cta{margin-top:auto;align-self:flex-start}.op-phase-cross{padding:0 60px;border-top:1px solid var(--rb-ink)}.op-phase-cross__grid{display:grid;grid-gap:1px;gap:1px;background:var(--rb-rule)}.op-phase-cross__door{display:flex;flex-direction:column;justify-content:space-between;background:var(--rb-paper);color:var(--rb-ink);padding:40px 32px;min-height:280px;text-decoration:none}.op-phase-cross__door--broker{background:var(--rb-ink);color:var(--rb-paper-on-ink)}.op-phase-cross__door--current{opacity:.45;pointer-events:none}.op-phase-cross__door-num{font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--rb-ink-3)}.op-phase-cross__door--broker .op-phase-cross__door-num{color:rgba(239,233,223,.6)}.op-phase-cross__door-title{margin-top:18px;font-family:var(--rb-font-display);font-weight:900;font-size:clamp(20px,1.5vw,26px);line-height:1.1}.op-phase-cross__door-body{margin-top:14px;color:var(--rb-ink-2);font-size:14.5px;line-height:1.55}.op-phase-cross__door--broker .op-phase-cross__door-body{color:rgba(239,233,223,.78)}.op-phase-cross__door-cta{margin-top:32px;align-self:flex-start}.op-phase-cross__door--broker .op-phase-cross__door-cta{color:var(--rb-accent,#b8862e)}.op-phase-close{background:var(--rb-paper-2);padding:120px 60px}.op-phase-close__eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:32px;color:var(--rb-ink-3)}.op-phase-close__h2{max-width:20ch;margin-bottom:32px}.op-phase-close__body{font-size:19px;line-height:1.55;color:var(--rb-ink-2);max-width:62ch;margin:0}.op-phase-close__links{margin-top:48px;display:flex;gap:32px;flex-wrap:wrap;align-items:baseline}.op-mod-hero{padding:120px 60px 100px}.op-mod-hero__eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:40px}.op-mod-hero__lede{margin-top:48px;max-width:62ch}.op-mod-hero__meta{margin-top:56px;display:flex;flex-wrap:wrap;gap:40px;color:var(--rb-ink-3)}.op-mod-hero__meta-item{display:inline-flex;align-items:baseline;gap:12px}.op-mod-hero__meta-n{font-family:var(--rb-font-display);font-weight:900;font-size:24px;color:var(--rb-ink)}.op-mod-body{background:var(--rb-paper-2);padding:140px 60px}.op-mod-body__opener{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start;margin-bottom:80px}.op-mod-body__opener-eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:24px;color:var(--rb-ink-3)}.op-mod-body__opener-body{padding-top:56px}.op-mod-body__opener-body p{font-size:19px;line-height:1.55;color:var(--rb-ink);margin:0}.op-mod-body__disciplines{border-top:1px solid var(--rb-ink)}.op-mod-body__row{display:grid;grid-template-columns:120px 1fr 2fr;grid-gap:40px;gap:40px;padding:48px 0;border-bottom:1px solid var(--rb-rule);align-items:baseline}.op-mod-body__row-num{font-size:56px;letter-spacing:.005em;color:var(--rb-ink)}.op-mod-body__row-num,.op-mod-body__row-title{font-family:var(--rb-font-display);font-weight:900}.op-mod-body__row-title{font-size:clamp(22px,1.8vw,28px);line-height:1.15;margin:0;padding-top:8px}.op-mod-body__row-body{font-size:18px;line-height:1.55;color:var(--rb-ink-2);margin:0;padding-top:8px}.op-mod-body__couplet{margin-top:56px;padding:40px 0;border-top:1px solid var(--rb-ink);border-bottom:1px solid var(--rb-ink);display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:baseline}.op-mod-body__couplet-head{font-family:var(--rb-font-display);font-weight:900;font-size:clamp(36px,3.6vw,56px);line-height:1.05;letter-spacing:.005em;text-transform:uppercase;text-wrap:balance}.op-mod-body__couplet-meta{font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--rb-ink-3);max-width:44ch}.op-mod-contact{padding:120px 60px;border-top:1px solid var(--rb-ink)}.op-mod-contact__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.op-mod-contact__eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:24px;color:var(--rb-ink-3)}.op-mod-contact__body{padding-top:56px}.op-mod-contact__body p{font-size:19px;line-height:1.55;color:var(--rb-ink);margin:0}.op-mod-contact__links{margin-top:40px;display:flex;gap:32px;flex-wrap:wrap;align-items:baseline}.op-mod-related{padding:120px 60px;background:var(--rb-paper);border-top:1px solid var(--rb-ink)}.op-mod-related__intro{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start;margin-bottom:64px}.op-mod-related__eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:24px;color:var(--rb-ink-3)}.op-mod-related__body{padding-top:56px}.op-mod-related__body p{font-size:19px;line-height:1.55;color:var(--rb-ink);margin:0}.op-mod-related__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--rb-rule);border:1px solid var(--rb-rule)}.op-mod-related__card{display:flex;flex-direction:column;justify-content:space-between;background:var(--rb-paper);color:var(--rb-ink);padding:40px 32px;min-height:280px;text-decoration:none}.op-mod-related__card-num{font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--rb-ink-3)}.op-mod-related__card-title{margin-top:18px;font-family:var(--rb-font-display);font-weight:900;font-size:clamp(20px,1.5vw,26px);line-height:1.1}.op-mod-related__card-kicker{margin-top:14px;color:var(--rb-ink-2);font-size:14.5px;line-height:1.55}.op-mod-related__card-cta{margin-top:32px;align-self:flex-start}.op-mod-backto{padding:0 60px;border-top:1px solid var(--rb-ink)}.op-mod-backto__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--rb-rule)}.op-mod-backto__cell{display:flex;flex-direction:column;justify-content:space-between;background:var(--rb-paper);color:var(--rb-ink);padding:40px 32px;min-height:240px;text-decoration:none}.op-mod-backto__cell--hub{background:var(--rb-ink);color:var(--rb-paper-on-ink)}.op-mod-backto__num{font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--rb-ink-3)}.op-mod-backto__cell--hub .op-mod-backto__num{color:rgba(239,233,223,.6)}.op-mod-backto__title{margin-top:18px;font-family:var(--rb-font-display);font-weight:900;font-size:clamp(20px,1.5vw,26px);line-height:1.1}.op-mod-backto__cell--hub .op-mod-backto__title{color:var(--rb-paper-on-ink)}.op-mod-backto__body{margin-top:14px;color:var(--rb-ink-2);font-size:14.5px;line-height:1.55}.op-mod-backto__cell--hub .op-mod-backto__body{color:rgba(239,233,223,.78)}.op-mod-backto__cta{margin-top:24px;align-self:flex-start}.op-mod-backto__cell--hub .op-mod-backto__cta{color:var(--rb-accent-on-ink,#BEC8FF)}.if-mono{font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.if-supergraphic{line-height:.86;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.if-supergraphic,.if-title{font-family:var(--rb-font-display);font-weight:900;letter-spacing:.005em}.if-title{font-size:clamp(56px,6vw,104px);line-height:.94;margin:0;text-transform:uppercase}.if-plate{display:grid;grid-gap:56px;gap:56px;grid-template-columns:1fr 2fr;margin-bottom:80px;align-items:end;position:relative;z-index:1}.if-plate__num{font-family:var(--rb-font-display);font-size:84px;font-weight:900;line-height:1;letter-spacing:.005em}.if-plate__num--accent{color:rgb(64,84,37)}.if-plate__of{display:block;margin-top:14px;font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--rb-ink-3)}.if-prose{font-family:var(--rb-font-text);font-size:17px;line-height:1.65;color:var(--rb-ink-2);margin:0;max-width:56ch}.if-prose--first:first-letter{float:left;font-family:var(--rb-font-display);font-size:5.6em;line-height:.86;font-weight:900;padding-right:12px;padding-top:6px}.if-hero{background:var(--rb-navy);color:var(--rb-sand);position:relative;overflow:hidden;min-height:100vh;display:flex;flex-direction:column;margin-top:calc(-1 * var(--rb-nav-h, 110px) - 31px);padding-top:calc(var(--rb-nav-h, 110px) + 30px)}.if-hero__photo{position:absolute;inset:0 0 0 38%;background-size:cover;background-position:50%;filter:grayscale(.32) contrast(1.04)}.if-hero__scrim{position:absolute;inset:0;background:linear-gradient(90deg,var(--rb-navy) 0,var(--rb-navy) 34%,rgba(30,40,85,.72) 56%,rgba(30,40,85,.3) 78%,rgba(30,40,85,.1) 100%)}.if-hero__supergraphic{position:absolute;right:-2vw;top:8vh;font-size:min(60vh,46vw);color:var(--rb-lavender);opacity:.1}.if-hero__vertical{position:absolute;right:18px;top:calc(var(--rb-nav-h, 110px) + 24px);bottom:24px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;color:rgba(245,235,225,.55);font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg);z-index:2}.if-hero__vertical-rule{width:1px;flex:1 1;background:rgba(245,235,225,.18);margin:16px 0}.if-hero__strip{position:relative;z-index:2;display:flex;align-items:center;gap:24px;padding:32px 60px 0;color:rgba(245,235,225,.6);font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.if-hero__tag{display:inline-flex;align-items:baseline;gap:10px;padding:6px 14px;border:1px solid var(--rb-lavender);border-radius:999px;color:var(--rb-lavender)}.if-hero__tag-ti{font-family:var(--rb-font-display);font-size:18px;line-height:1;letter-spacing:0}.if-hero__tag-meta{font-size:10px}.if-hero__rule{flex:1 1;height:1px;background:rgba(245,235,225,.18)}.if-hero__body{position:relative;z-index:2;flex:1 1;display:flex;align-items:center;padding:0 60px}.if-hero__head-wrap{display:flex;flex-direction:column;gap:36px;padding-right:40px;max-width:82%}.if-hero__h1{font-family:var(--rb-font-display);font-weight:900;color:var(--rb-sand);font-size:clamp(72px,11vw,200px);line-height:.86;letter-spacing:.005em;text-transform:uppercase;margin:0}.if-hero__h1-em{color:var(--rb-lavender);font-weight:900}.if-hero__lede{color:rgba(245,235,225,.78);max-width:60ch;font-size:clamp(16px,1.2vw,19px);line-height:1.55}.if-hero__stats{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(245,235,225,.18)}.if-hero__stat{display:flex;flex-direction:column;gap:10px;padding:32px 28px 28px;border-right:1px solid rgba(245,235,225,.18);background:transparent;color:var(--rb-sand);text-decoration:none}.if-hero__stat:last-child{border-right:none}.if-hero__stat--featured{background:var(--rb-lavender);color:var(--rb-navy)}.if-hero__stat-n{font-family:var(--rb-font-display);font-weight:900;font-size:clamp(36px,4vw,60px);line-height:.94;letter-spacing:.005em;color:var(--rb-lavender);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.if-hero__stat--featured .if-hero__stat-n{color:var(--rb-navy)}.if-hero__stat-label{font-family:var(--rb-font-text);font-size:14px;line-height:1.5;opacity:.9;max-width:28ch}.if-hero__stat-src{margin-top:auto;padding-top:16px;opacity:.65;font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.if-cover{padding:180px 60px;background:var(--rb-paper)}.if-cover-card{color:var(--rb-ink);text-decoration:none;display:grid;grid-template-columns:minmax(360px,1fr) 1.4fr;grid-gap:80px;gap:80px;align-items:stretch;border:1px solid var(--rb-rule)}.if-cover-card__media{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--rb-navy)}.if-cover-card__img{position:absolute;inset:0;background-size:cover;background-position:50%;filter:grayscale(.4) contrast(1.04)}.if-cover-card__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(30,40,85,.2),rgba(30,40,85,.78))}.if-cover-card__head{top:24px;display:flex;justify-content:space-between;font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.if-cover-card__foot,.if-cover-card__head{position:absolute;left:24px;right:24px;color:var(--rb-sand)}.if-cover-card__foot{bottom:24px}.if-cover-card__foot-meta{font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;opacity:.78;margin-bottom:10px}.if-cover-card__foot-num{font-family:var(--rb-font-display);font-weight:900;font-size:36px;line-height:.96;text-transform:uppercase;letter-spacing:.005em}.if-cover-card__body{padding:48px 56px 48px 8px;display:flex;flex-direction:column;gap:24px}.if-cover-card__eyebrow{color:rgb(64,84,37)}.if-cover-card__title{font-family:var(--rb-font-display);font-weight:900;font-size:clamp(40px,4.8vw,68px);line-height:.95;letter-spacing:.005em;text-transform:uppercase;margin:0;text-wrap:balance}.if-cover-card__deck{max-width:54ch}.if-cover-card__author-row{display:flex;gap:32px;align-items:baseline;padding-top:8px;border-top:1px solid var(--rb-rule);margin-top:8px}.if-cover-card__author-name{font-family:var(--rb-font-display);font-weight:900;font-size:20px;text-transform:uppercase;letter-spacing:.005em}.if-cover-card__author-role{color:var(--rb-ink-3)}.if-cover-card__read{margin-top:auto}.if-toc{padding:180px 60px;background:var(--rb-paper-2)}.if-toc__grid{display:grid;grid-template-columns:320px 1fr;grid-gap:60px;gap:60px;align-items:start}.if-toc__intro{padding-right:12px;display:flex;flex-direction:column;gap:16px}.if-toc__list{border-top:1px solid var(--rb-ink)}.if-toc__empty{padding:32px 0;color:var(--rb-ink-3);font-family:var(--rb-font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase}.if-row,.if-toc__empty{border-bottom:1px solid var(--rb-rule)}.if-row{color:var(--rb-ink);text-decoration:none;display:grid;grid-template-columns:60px 180px 1fr 80px 80px;grid-gap:28px;gap:28px;padding:28px 0;align-items:baseline}.if-row__page{font-family:var(--rb-font-display);font-weight:900;font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.if-row__sec{color:var(--rb-ink-3)}.if-row__title{font-family:var(--rb-font-display);font-weight:900;font-size:22px;letter-spacing:.005em;text-transform:uppercase;margin:0;text-wrap:balance}.if-row__deck{font-family:var(--rb-font-text);font-size:14.5px;line-height:1.55;color:var(--rb-ink-2);margin-top:8px;max-width:62ch}.if-row__mins{color:var(--rb-ink-3);text-align:right}.if-row__read{color:rgb(64,84,37);text-align:right}.if-archive{padding:180px 60px;background:var(--rb-paper)}.if-archive__grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px;gap:20px;align-items:end}.if-issue{text-decoration:none;display:flex;flex-direction:column;aspect-ratio:3/4;padding:20px;position:relative;overflow:hidden}.if-issue__head{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--rb-font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;opacity:.78}.if-issue__supernum{position:absolute;right:-10px;top:30%;font-family:var(--rb-font-display);font-weight:900;font-size:110px;line-height:.86;opacity:.18;letter-spacing:-.02em}.if-issue__foot{margin-top:auto;position:relative;z-index:1}.if-issue__current{display:inline-block;padding:3px 8px;font-family:var(--rb-font-mono);font-size:9px;letter-spacing:.22em;text-transform:uppercase;border:1px solid;margin-bottom:10px}.if-issue__date{font-family:var(--rb-font-display);font-weight:900;font-size:28px;line-height:.92;text-transform:uppercase;letter-spacing:.005em}.if-issue__meta{margin-top:10px;font-family:var(--rb-font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;opacity:.78}.if-archive__foot{margin-top:40px;padding-top:24px;border-top:1px solid var(--rb-rule);display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.if-subscribe{background:rgb(64,84,37);color:rgb(225,235,140);padding:180px 60px;position:relative;overflow:hidden}.if-subscribe__supergraphic{position:absolute;right:-3vw;top:8vh;font-size:min(72vh,56vw);color:rgb(225,235,140);opacity:.1}.if-subscribe__grid-bg{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(225,235,140,.06) 1px,transparent 0),linear-gradient(180deg,rgba(225,235,140,.06) 1px,transparent 0);background-size:40px 40px;pointer-events:none;opacity:.7}.if-subscribe__body{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.if-subscribe__lede{color:rgba(245,235,225,.85)}.if-subscribe__lede-em{color:rgb(225,235,140)}.if-subscribe__benefits{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:rgba(225,235,140,.18);border:1px solid rgba(225,235,140,.28)}.if-subscribe__benefit{padding:20px 22px;background:rgb(64,84,37)}.if-subscribe__benefit-title{font-family:var(--rb-font-display);font-weight:900;font-size:18px;letter-spacing:.005em;text-transform:uppercase;color:rgb(225,235,140);margin:0}.if-subscribe__benefit-sub{color:rgba(225,235,140,.6);margin-top:6px;display:block}.if-subscribe__cta{display:inline-flex;align-items:center;gap:14px;padding:18px 28px;background:rgb(225,235,140);color:rgb(64,84,37);text-decoration:none;font-family:var(--rb-font-display);font-weight:900;font-size:18px;text-transform:uppercase;letter-spacing:.04em;align-self:flex-start}.if-subscribe__count{color:rgba(225,235,140,.55)}.if-subscribe__col{display:flex;flex-direction:column;gap:24px}.if-issue-page__head{padding:60px 60px 0}.if-issue-page__masthead{margin-top:48px;padding-bottom:60px;border-bottom:2px solid var(--rb-ink)}.if-issue-page__masthead-bar{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:32px;border-bottom:1px solid var(--rb-rule)}.if-issue-page__nameplate{font-family:var(--rb-font-display);font-weight:900;font-size:64px;letter-spacing:.005em}.if-issue-page__edition{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--rb-ink-3)}.if-issue-page__cover-grid{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:60px;gap:60px;margin-top:60px}.if-issue-page__cover{aspect-ratio:3/4;background-size:cover;background-position:50%;background-color:var(--rb-paper-2);display:block}.rb-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.if-issue-page__cover-title{margin-top:24px;max-width:16ch}.if-issue-page__cover-lede{margin-top:32px}.if-issue-page__toc{padding:80px 60px 120px}.if-issue-page__toc-list{border-top:1px solid var(--rb-ink)}.if-issue-page__toc-row{display:grid;grid-template-columns:80px 140px 1fr 80px;grid-gap:32px;gap:32px;padding:32px 0;border-bottom:1px solid var(--rb-rule);color:var(--rb-ink);align-items:baseline;text-decoration:none}.if-issue-page__toc-page{font-family:var(--rb-font-display);font-weight:900;font-size:22px}.if-issue-page__toc-title{font-family:var(--rb-font-display);font-weight:900;font-size:28px;letter-spacing:.005em;text-transform:uppercase;margin:0 0 8px}.if-issue-page__toc-mins{text-align:right;font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--rb-ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.if-archive__grid,.if-hero__stats{grid-template-columns:repeat(2,1fr)}.if-cover-card,.if-issue-page__cover-grid,.if-subscribe__body,.if-toc__grid{grid-template-columns:1fr}.if-row{grid-template-columns:50px 1fr}.if-row__mins,.if-row__read,.if-row__sec{display:none}.if-issue-page__toc-row{grid-template-columns:60px 1fr}.if-issue-page__toc-row>:nth-child(2),.if-issue-page__toc-row>:nth-child(4){display:none}}.ev-section{padding:80px 60px}.ev-section--alt{background:var(--rb-paper-2)}.ev-section__head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:24px;margin-bottom:40px;border-bottom:1px solid var(--rb-ink)}.ev-section__title{font-family:var(--rb-font-display);font-weight:900;font-size:clamp(32px,4vw,56px);letter-spacing:.005em;text-transform:uppercase;margin:0}.ev-section__count{font-size:11px}.ev-empty,.ev-section__count{font-family:var(--rb-font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--rb-ink-3)}.ev-empty{padding:40px 0;font-size:12px}.ev-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--rb-rule);border:1px solid var(--rb-rule)}.ev-card{background:var(--rb-paper);padding:32px;display:flex;flex-direction:column;gap:16px;color:var(--rb-ink);text-decoration:none}.ev-card__head{display:flex;justify-content:space-between;align-items:baseline}.ev-card__type{font-size:11px;color:rgb(64,84,37)}.ev-card__status,.ev-card__type{font-family:var(--rb-font-mono);letter-spacing:.22em;text-transform:uppercase}.ev-card__status{font-size:10px;padding:3px 8px;border:1px solid var(--rb-rule);color:var(--rb-ink-3)}.ev-card__status--open{color:rgb(64,84,37);border-color:rgb(64,84,37)}.ev-card__status--sold-out{color:var(--rb-burgundy,#6b2438);border-color:var(--rb-burgundy,#6b2438)}.ev-card__date{font-family:var(--rb-font-display);font-weight:900;font-size:32px;line-height:1;letter-spacing:.005em}.ev-card__date-sub{font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--rb-ink-3);margin-top:6px;display:block}.ev-card__title{font-family:var(--rb-font-display);font-weight:900;font-size:26px;line-height:1;letter-spacing:.005em;text-transform:uppercase;margin:0;text-wrap:balance}.ev-card__location{font-family:var(--rb-font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--rb-ink-2)}.ev-card__desc{font-family:var(--rb-font-text);font-size:14.5px;line-height:1.55;color:var(--rb-ink-2);margin:0}.ev-card__cta{margin-top:auto;font-family:var(--rb-font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--rb-ink)}.ev-card__cta--past{color:var(--rb-ink-3)}@media (max-width:900px){.ev-grid{grid-template-columns:1fr}}.ct-plate,.op-plate{display:grid;grid-template-columns:auto 1fr;grid-gap:32px;gap:32px;align-items:end;padding-bottom:56px;border-bottom:1px solid var(--rb-rule);margin-bottom:80px}.ct-plate__num,.op-plate__num{font-family:var(--rb-font-display);font-weight:900;font-size:clamp(36px,4vw,56px);line-height:1;letter-spacing:.005em;color:var(--rb-ink-3)}.ct-plate__num--accent,.op-plate__num--accent{color:var(--rb-ink)}.ct-plate__of,.op-plate__of{display:block;margin-top:12px;font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--rb-ink-3)}.ct-chapter-title,.op-chapter-title{font-family:var(--rb-font-display);font-weight:900;font-size:clamp(56px,6.6vw,108px);line-height:.92;letter-spacing:.005em;text-transform:uppercase;color:var(--rb-ink);margin:0;text-align:right;justify-self:end}[data-rb-theme=dark] .ct-chapter-title,[data-rb-theme=dark] .op-chapter-title{color:var(--rb-paper-on-ink)}.ct-mono,.op-mono{font-family:var(--rb-font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.ct-prose,.op-prose{font-family:var(--rb-font-text);font-size:16px;line-height:1.7;color:var(--rb-ink-2)}.ct-prose p+p,.op-prose p+p{margin-top:20px}.ct-prose--first:first-letter,.op-prose--first:first-letter{font-family:var(--rb-font-display);font-weight:900;font-size:4em;float:left;line-height:.85;padding-right:12px;padding-top:4px;color:var(--rb-ink)}.ct-chip,.op-chip{position:absolute;top:16px;left:16px;font-family:var(--rb-font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--rb-paper);background:rgba(20,26,56,.55);padding:6px 12px;border-radius:999px;z-index:1}.ct-card:hover .ct-img,.op-card:hover .op-img{transform:scale(1.04)}.ct-comp-row:hover,.op-comp-row:hover{background:rgba(20,26,56,.04)}.ct-img-rise,.op-img-rise{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}.ct-img-rise.is-in,.op-img-rise.is-in{opacity:1;transform:translateY(0)}@media (max-width:900px){.ct-plate,.op-plate{grid-template-columns:1fr;gap:24px}.ct-chapter-title,.op-chapter-title{text-align:left;justify-self:start;font-size:clamp(40px,9vw,64px)}}body,html{margin:0;padding:0}