.commitments-module__COiEPa__hero{text-align:left;min-height:88svh}.commitments-module__COiEPa__heroLines{opacity:.35;pointer-events:none;position:absolute;inset:0;transform:scaleY(-1)}.commitments-module__COiEPa__heroInner{grid-template-columns:1.1fr 1fr;align-items:center;gap:90px;width:100%;max-width:76rem;margin:auto;display:grid;position:relative}.commitments-module__COiEPa__hero h1{max-width:23ch}.commitments-module__COiEPa__heroCopy{max-width:31rem;margin-left:0}.commitments-module__COiEPa__heroActions{justify-content:flex-start;margin-top:28px}.commitments-module__COiEPa__heroVignette{background:#121212;border:1px solid #282828;border-radius:3px;padding:28px 28px 42px}.commitments-module__COiEPa__promiseCard{background:#1b1b1b;border:1px solid #383838;padding:24px}.commitments-module__COiEPa__promiseCard>div{color:#aaa;justify-content:space-between;gap:12px;font-size:10px;display:flex}.commitments-module__COiEPa__promiseCard>div span:last-child{color:#777}.commitments-module__COiEPa__promiseCard>p{font-family:var(--font-martina), Georgia, serif;letter-spacing:-.025em;color:#eee;max-width:18ch;margin:22px 0;font-size:28px;font-weight:300;line-height:1.15}.commitments-module__COiEPa__promiseCard>p strong{font-weight:inherit}.commitments-module__COiEPa__promiseCard dl>div{border-top:1px solid #333;justify-content:space-between;gap:16px;margin-top:12px;padding-top:12px;font-size:11px;line-height:1.5;display:flex}.commitments-module__COiEPa__promiseCard dt{color:#888}.commitments-module__COiEPa__promiseCard dd{color:#ddd}.commitments-module__COiEPa__heroTrack{background:#555;width:1px;height:44px;margin-left:30px;position:relative}.commitments-module__COiEPa__heroTrack span{white-space:nowrap;color:#777;font-size:10px;position:absolute;top:14px;left:14px}.commitments-module__COiEPa__heroTrack i{background:#bf916e;width:3px;height:8px;position:absolute;top:0;left:-1px}.commitments-module__COiEPa__prerequisiteCard{background:#191715;border:1px solid #4b3d32;align-items:center;gap:14px;padding:20px;display:flex}.commitments-module__COiEPa__openDot{background:#bf916e;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.commitments-module__COiEPa__prerequisiteCard strong,.commitments-module__COiEPa__prerequisiteCard div>span{font-weight:400;line-height:1.5;display:block}.commitments-module__COiEPa__prerequisiteCard strong{color:#ddd;font-size:13px}.commitments-module__COiEPa__prerequisiteCard div>span{color:#aaa;margin-top:5px;font-size:10px}.commitments-module__COiEPa__heroNote{color:#aaa;margin-top:20px;font-size:11px;line-height:1.5}.commitments-module__COiEPa__heroVignette:not([data-motion=static]) .commitments-module__COiEPa__promiseCard{animation:10s ease-in-out infinite commitments-module__COiEPa__promiseIn}.commitments-module__COiEPa__heroVignette:not([data-motion=static]) .commitments-module__COiEPa__heroTrack i{animation:10s ease-in-out infinite commitments-module__COiEPa__dependencyTrace}.commitments-module__COiEPa__heroVignette:not([data-motion=static]) .commitments-module__COiEPa__prerequisiteCard{animation:10s ease-in-out infinite commitments-module__COiEPa__prerequisiteIn}.commitments-module__COiEPa__heroVignette[data-motion=paused] *{animation-play-state:paused!important}@keyframes commitments-module__COiEPa__promiseIn{0%,to{opacity:.45;transform:translateY(4px)}18%,88%{opacity:1;transform:none}}@keyframes commitments-module__COiEPa__dependencyTrace{0%,16%{opacity:0;transform:translateY(0)}24%{opacity:1}48%,to{opacity:0;transform:translateY(37px)}}@keyframes commitments-module__COiEPa__prerequisiteIn{0%,20%,to{opacity:.25;transform:translateY(4px)}44%,88%{opacity:1;transform:none}}.commitments-module__COiEPa__orientation{color:#ddd;background:#1b1b1b;padding-block:32px}.commitments-module__COiEPa__orientationInner{justify-content:space-between;align-items:center;gap:36px;display:flex}.commitments-module__COiEPa__orientation p{color:#999;font-size:14px;line-height:1.5}.commitments-module__COiEPa__orientation nav{flex-wrap:wrap;gap:28px;display:flex}.commitments-module__COiEPa__orientation a{align-items:center;gap:14px;padding-block:10px;font-size:13px;display:flex}.commitments-module__COiEPa__orientation a:hover{color:#aaa}.commitments-module__COiEPa__sourcePaper{background:#f7f6f5;padding:30px}.commitments-module__COiEPa__sourceHeading{color:#777;justify-content:space-between;gap:16px;font-size:11px;line-height:1.5;display:flex}.commitments-module__COiEPa__sourceHeading>span:last-child{color:#6b6b6b}.commitments-module__COiEPa__sourcePaper blockquote{font-family:var(--font-martina), Georgia, serif;letter-spacing:-.03em;margin:30px 0;font-size:26px;font-weight:300;line-height:1.25}.commitments-module__COiEPa__sourcePaper dl>div{border-top:1px solid #dedbd7;grid-template-columns:110px 1fr;gap:20px;padding:14px 0;font-size:12px;line-height:1.5;display:grid}.commitments-module__COiEPa__sourcePaper dt{color:#6b6b6b}.commitments-module__COiEPa__sourcePaper dd{color:#555}.commitments-module__COiEPa__sourcePaper figcaption{color:#6b6b6b;margin-top:24px;font-size:11px;line-height:1.6}.commitments-module__COiEPa__sourceRail{color:#6b6b6b;border-top:1px solid #e7e4e0;justify-content:space-between;align-items:center;gap:30px;margin-top:56px;padding-top:24px;font-size:12px;line-height:1.5;display:flex}.commitments-module__COiEPa__sourceRail>div{flex-wrap:wrap;gap:28px;display:flex}.commitments-module__COiEPa__sourceRail>div>span{color:#555;align-items:center;gap:10px;display:inline-flex}.commitments-module__COiEPa__sourceRail img{object-fit:contain}.commitments-module__COiEPa__intro{grid-template-columns:1fr 1fr;align-items:end;gap:80px;display:grid}.commitments-module__COiEPa__intro>p{color:#707070;letter-spacing:-.025em;max-width:32rem;font-size:16px;line-height:1.5}.commitments-module__COiEPa__timeline{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:56px;margin-top:46px;display:grid}.commitments-module__COiEPa__timelineNav{display:grid}.commitments-module__COiEPa__timelineNav button{text-align:left;cursor:pointer;background:0 0;border-top:1px solid #d8d4ce;padding:22px 26px 22px 18px;transition:background .2s;position:relative}.commitments-module__COiEPa__timelineNav button:last-child{border-bottom:1px solid #d8d4ce}.commitments-module__COiEPa__timelineNav button[aria-pressed=true]{background:#fff;border-top-color:#ad8b70}.commitments-module__COiEPa__timelineNav button:hover{background:#fff9}.commitments-module__COiEPa__timelineNav button>span:first-child{color:#6b6b6b;margin-bottom:8px;font-size:10px;display:block}.commitments-module__COiEPa__timelineNav strong{color:#555;font-size:14px;font-weight:400;line-height:1.5}.commitments-module__COiEPa__timelineNav button>span:last-child{color:#6b6b6b;font-size:13px;position:absolute;top:42px;right:14px}.commitments-module__COiEPa__timelineNav button:focus-visible{outline-offset:-3px;outline:2px solid #866147}.commitments-module__COiEPa__timelineResult{background:#fff;min-width:0;padding:36px}.commitments-module__COiEPa__timelineStage{animation:.35s ease-out commitments-module__COiEPa__stageIn}.commitments-module__COiEPa__status{color:#777;background:#f5f3f0;border-radius:999px;padding:4px 9px;font-size:11px;line-height:1.5;display:inline-flex}.commitments-module__COiEPa__status[data-state=revised]{color:#916448;background:#f5eee7}.commitments-module__COiEPa__stageIntro h3{max-width:29ch;font-family:var(--font-martina), Georgia, serif;letter-spacing:-.025em;margin-top:20px;font-size:30px;font-weight:300;line-height:1.1}.commitments-module__COiEPa__dateComparison{grid-template-columns:1fr 44px 1fr;align-items:center;margin-top:28px;display:grid}.commitments-module__COiEPa__dateComparison>div{background:#f7f6f5;padding:22px}.commitments-module__COiEPa__dateComparison>div>span{color:#6b6b6b;font-size:11px;line-height:1.5;display:block}.commitments-module__COiEPa__dateComparison strong{color:#444;font-family:var(--font-martina), Georgia, serif;letter-spacing:-.025em;margin:14px 0 10px;font-size:27px;font-weight:300;line-height:1.1;display:block}.commitments-module__COiEPa__dependencyArrow{text-align:center;color:#b39c88;font-size:18px}.commitments-module__COiEPa__stageEvidence{border-top:1px solid #e5e2dd;margin-top:26px;padding-top:20px}.commitments-module__COiEPa__stageEvidence>span{color:#6b6b6b;font-size:11px}.commitments-module__COiEPa__stageEvidence p{color:#707070;margin-top:10px;font-size:13px;line-height:1.6}.commitments-module__COiEPa__stageConclusion{margin-top:22px;font-size:15px;line-height:1.5}.commitments-module__COiEPa__nextStep{border-top:1px solid #e5e2dd;grid-template-columns:62px 1fr;gap:18px;margin-top:24px;padding-top:18px;display:grid}.commitments-module__COiEPa__nextStep>span{color:#6b6b6b;padding-top:1px;font-size:11px}.commitments-module__COiEPa__nextStep p{color:#707070;font-size:12px;line-height:1.5}@keyframes commitments-module__COiEPa__stageIn{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}.commitments-module__COiEPa__darkPill{color:#aaa;border:1px solid #333;border-radius:999px;margin-bottom:24px;padding:4px 10px;font-size:11px;line-height:1.5;display:inline-flex}.commitments-module__COiEPa__deadlinePaper{background:#151515;border:1px solid #292929;padding:30px}.commitments-module__COiEPa__deadlineHeader{color:#999;justify-content:space-between;gap:12px;padding-bottom:28px;font-size:11px;line-height:1.5;display:flex}.commitments-module__COiEPa__deadlineHeader span:last-child{color:#ba987c}.commitments-module__COiEPa__deadlinePaper dl>div{border-top:1px solid #333;grid-template-columns:115px 1fr;gap:24px;padding:18px 0;font-size:13px;line-height:1.5;display:grid}.commitments-module__COiEPa__deadlinePaper dt{color:#888;padding-top:2px;font-size:11px}.commitments-module__COiEPa__deadlinePaper dd{color:#ccc}.commitments-module__COiEPa__question{border-top:1px solid #444;margin-top:8px;padding-top:22px}.commitments-module__COiEPa__question>span{color:#a78a72;font-size:11px}.commitments-module__COiEPa__question p{font-family:var(--font-martina), Georgia, serif;letter-spacing:-.025em;margin-top:14px;font-size:25px;line-height:1.2}.commitments-module__COiEPa__deadlinePaper figcaption{color:#888;margin-top:22px;font-size:11px;line-height:1.6}.commitments-module__COiEPa__historyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:42px;display:grid}.commitments-module__COiEPa__historyGrid article{border-top:1px solid #dedbd6;padding-top:26px}.commitments-module__COiEPa__historyGrid h3{font-family:var(--font-martina), Georgia, serif;letter-spacing:-.025em;margin-top:20px;font-size:26px;font-weight:300;line-height:1.15}.commitments-module__COiEPa__historyGrid p{color:#707070;margin-top:16px;font-size:14px;line-height:1.6}.commitments-module__COiEPa__followThrough{background:#f7f6f5;justify-content:space-between;align-items:center;gap:40px;margin-top:44px;padding:28px 32px;display:flex}.commitments-module__COiEPa__followThrough h3{letter-spacing:-.025em;font-size:18px;font-weight:400;line-height:1.4}.commitments-module__COiEPa__followThrough p{color:#707070;max-width:42rem;margin-top:10px;font-size:13px;line-height:1.6}.commitments-module__COiEPa__followThrough a{flex-shrink:0;margin-top:0}@media (max-width:1199px){.commitments-module__COiEPa__heroInner{gap:48px}.commitments-module__COiEPa__heroVignette{padding:22px 20px 40px}.commitments-module__COiEPa__promiseCard{padding:20px}.commitments-module__COiEPa__promiseCard h2{font-size:26px}.commitments-module__COiEPa__orientationInner,.commitments-module__COiEPa__orientation nav{gap:22px}.commitments-module__COiEPa__orientation a{gap:8px}.commitments-module__COiEPa__intro{gap:44px}.commitments-module__COiEPa__timeline{grid-template-columns:210px minmax(0,1fr);gap:32px}.commitments-module__COiEPa__timelineResult{padding:28px}.commitments-module__COiEPa__dateComparison>div{padding:18px}}@media (max-width:1023px){.commitments-module__COiEPa__heroInner{grid-template-columns:1fr;gap:42px;max-width:42rem}.commitments-module__COiEPa__hero h1,.commitments-module__COiEPa__heroCopy{max-width:29ch}.commitments-module__COiEPa__heroCopy{max-width:36rem}.commitments-module__COiEPa__heroVignette{width:100%;max-width:32rem}.commitments-module__COiEPa__orientationInner{flex-direction:column;align-items:flex-start;gap:16px}.commitments-module__COiEPa__timeline{grid-template-columns:1fr;gap:24px}.commitments-module__COiEPa__timelineNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.commitments-module__COiEPa__timelineNav button:last-child{border-bottom:0}.commitments-module__COiEPa__timelineNav strong{font-size:12px}.commitments-module__COiEPa__followThrough{flex-direction:column;align-items:flex-start;gap:18px}}@media (max-width:809px){.commitments-module__COiEPa__intro{grid-template-columns:1fr;gap:24px}.commitments-module__COiEPa__sourceRail{flex-direction:column;align-items:flex-start;gap:20px}.commitments-module__COiEPa__historyGrid{grid-template-columns:1fr;gap:28px}.commitments-module__COiEPa__historyGrid h3{margin-top:18px}.commitments-module__COiEPa__historyGrid p{max-width:32rem}}@media (max-width:479px){.commitments-module__COiEPa__hero{padding-block:128px 72px}.commitments-module__COiEPa__heroInner{gap:36px}.commitments-module__COiEPa__heroVignette{padding:18px 16px 40px}.commitments-module__COiEPa__promiseCard{padding:20px 18px}.commitments-module__COiEPa__promiseCard h2{font-size:25px}.commitments-module__COiEPa__promiseCard>div{font-size:9px}.commitments-module__COiEPa__prerequisiteCard{gap:10px;padding:18px 14px}.commitments-module__COiEPa__prerequisiteCard div>span{font-size:10px}.commitments-module__COiEPa__orientation{padding-block:28px}.commitments-module__COiEPa__orientation nav{gap:0;width:100%;display:grid}.commitments-module__COiEPa__orientation a{border-top:1px solid #333;justify-content:space-between;padding-block:13px}.commitments-module__COiEPa__sourcePaper{padding:24px 20px}.commitments-module__COiEPa__sourceHeading{flex-direction:column;gap:5px}.commitments-module__COiEPa__sourcePaper blockquote{font-size:25px}.commitments-module__COiEPa__sourcePaper dl>div{grid-template-columns:90px 1fr;gap:18px}.commitments-module__COiEPa__sourceRail>div{gap:20px}.commitments-module__COiEPa__timelineNav{grid-template-columns:1fr;gap:0}.commitments-module__COiEPa__timelineNav button{padding:16px}.commitments-module__COiEPa__timelineNav strong{font-size:14px}.commitments-module__COiEPa__timelineNav button>span:last-child{top:32px}.commitments-module__COiEPa__timelineResult{padding:24px 18px}.commitments-module__COiEPa__stageIntro h3{font-size:27px}.commitments-module__COiEPa__dateComparison{grid-template-columns:1fr;margin-top:24px}.commitments-module__COiEPa__dateComparison>div{padding:20px}.commitments-module__COiEPa__dependencyArrow{line-height:28px;transform:rotate(90deg)}.commitments-module__COiEPa__dateComparison strong{margin-block:9px 7px;font-size:25px}.commitments-module__COiEPa__deadlinePaper{padding:24px 20px}.commitments-module__COiEPa__deadlinePaper dl>div{grid-template-columns:84px 1fr;gap:18px}.commitments-module__COiEPa__followThrough{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.commitments-module__COiEPa__heroVignette *,.commitments-module__COiEPa__timelineStage{animation:none!important}.commitments-module__COiEPa__timelineNav button{transition:none}}
