.pg-scope{--pg-band:clamp(80px, 8.6vw, 128px);--pg-head-gap:clamp(40px, 4.6vw, 68px);--pg-split-gap:clamp(40px, 6vw, 96px);--pg-blue:var(--cta-blue-strong);--pg-ink:var(--ink);--pg-brass:var(--brass-shadow);--pg-line:#10131e1f;--pg-radius:18px;--pg-ease:cubic-bezier(.22, 1, .36, 1);--hp-col-gap:clamp(28px, 5vw, 80px);background:var(--paper-bright)}.pg-scope h1,.pg-scope h2,.pg-scope h3{font-variant-numeric:lining-nums}.pg-scope ::selection{color:var(--ink);background:#3f6bd02e}.pg-scope :focus-visible{outline:2px solid var(--blue-label);outline-offset:4px}.pg-scope .pg-hero{isolation:isolate;background:var(--paper-bright);color:var(--ink);touch-action:manipulation;padding:0 0 clamp(64px,7vw,108px);position:relative;overflow:hidden}.pg-hero-inner{z-index:2;position:relative}.pg-head{text-align:center;max-width:1080px;margin:0 auto}.pg-head .ph-eyebrow{margin-bottom:22px;display:inline-flex}.pg-scope .pg-hero h1{color:var(--ink);font-family:"Claristrat Cormorant 470", var(--font-primary);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(44px,5.9vw,88px);font-weight:470;line-height:1.02}.pg-scope .pg-lede{max-width:34em;color:var(--ink-soft);font-family:var(--font-secondary);text-wrap:balance;margin:24px auto 0;font-size:clamp(18px,1.5vw,22px);line-height:1.6}.pg-doors{column-gap:var(--pg-split-gap);grid-template-columns:repeat(2,minmax(0,1fr));max-width:1080px;margin:clamp(44px,5.4vw,80px) auto 0;display:grid;position:relative}.pg-axis{background:linear-gradient(to bottom, transparent, var(--pg-line) 22%, var(--pg-line) 78%, transparent);pointer-events:none;width:1px;position:absolute;top:8px;bottom:8px;left:50%}.pg-door{isolation:isolate;border-radius:var(--pg-radius);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"weeks name""weeks path""line line""go go";align-content:start;column-gap:clamp(18px,2.2vw,30px);padding:clamp(24px,2.4vw,32px) clamp(22px,2.4vw,34px) clamp(24px,2.4vw,30px);display:grid;position:relative}.pg-door:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .42s var(--pg-ease), transform .56s var(--pg-ease);background:#fffefdf0;border:1px solid #10131e12;position:absolute;inset:0;transform:scale(.975);box-shadow:0 1px 2px #10131e0d,0 18px 38px -22px #10131e4d,0 44px 80px -40px #3f6bd080}.pg-door:after{content:"";background:linear-gradient(var(--pg-blue), var(--pg-blue)) left top / 0% 100% no-repeat, linear-gradient(var(--pg-line), var(--pg-line)) left bottom / 100% 1px no-repeat;height:2px;transition:background-size .62s var(--pg-ease);position:absolute;top:0;left:clamp(22px,2.4vw,34px);right:clamp(22px,2.4vw,34px)}.pg-door-weeks{flex-direction:column;grid-area:weeks;align-items:center;margin:0;display:flex}.pg-door-num{color:var(--ink);font-family:"Claristrat Cormorant 470", var(--font-primary);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.045em;transition:color .42s var(--pg-ease);font-size:clamp(84px,8.6vw,128px);font-weight:470;line-height:.84}.pg-door-unit{color:var(--ink-soft);font-family:var(--font-secondary);letter-spacing:.18em;text-transform:uppercase;margin-top:12px;font-size:12px;font-weight:700;line-height:1}.pg-door-text{display:contents}.pg-door-pathway{color:var(--ph-blue);font-family:var(--font-secondary);grid-area:path;align-self:start;margin:10px 0 0;font-size:15px;font-weight:600;line-height:1.3}.pg-scope .pg-door-name{color:var(--ink);font-family:"Claristrat Cormorant 470", var(--font-primary);letter-spacing:-.02em;text-wrap:balance;grid-area:name;align-self:end;margin:0;font-size:clamp(44px,3.3vw,50px);font-weight:470;line-height:.98}.pg-scope .pg-door-line{max-width:30em;color:var(--ink-soft);font-family:var(--font-secondary);text-wrap:pretty;grid-area:line;margin:22px 0 0;font-size:clamp(17px,1.3vw,19px);line-height:1.55}.pg-door-go{color:var(--blue-label);font-family:var(--font-secondary);letter-spacing:.12em;text-transform:uppercase;grid-area:go;justify-self:start;align-items:center;gap:10px;margin-top:22px;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.pg-door-go:after{content:"";border-radius:var(--pg-radius);position:absolute;inset:0}.pg-door-go:focus-visible{outline:none}.pg-door:has(.pg-door-go:focus-visible):before{outline:2px solid var(--blue-label);outline-offset:3px}.pg-door-mark{width:18px;height:18px;transition:transform .42s var(--pg-ease)}.pg-hero[data-floor-branch=left] .pg-door[data-branch=left],.pg-hero[data-floor-branch=right] .pg-door[data-branch=right]{--pg-door-lit:1}.pg-hero[data-floor-branch=left] .pg-door[data-branch=left]:before,.pg-hero[data-floor-branch=right] .pg-door[data-branch=right]:before{opacity:1;transform:none}.pg-hero[data-floor-branch=left] .pg-door[data-branch=left]:after,.pg-hero[data-floor-branch=right] .pg-door[data-branch=right]:after{background-size:100% 100%,100% 1px}.pg-hero[data-floor-branch=left] .pg-door[data-branch=left] .pg-door-num,.pg-hero[data-floor-branch=right] .pg-door[data-branch=right] .pg-door-num{color:var(--pg-blue)}.pg-hero[data-floor-branch=left] .pg-door[data-branch=left] .pg-door-mark,.pg-hero[data-floor-branch=right] .pg-door[data-branch=right] .pg-door-mark{transform:translate(4px)}.pg-hero[data-floor-branch=left] .pg-door[data-branch=right] .pg-door-num,.pg-hero[data-floor-branch=right] .pg-door[data-branch=left] .pg-door-num{color:#12161b80}.pg-band{padding:var(--pg-band) 0;background:var(--paper-bright);position:relative}.pg-band+.pg-band:before{content:"";background:var(--pg-line);width:min(1116px,100% - 2*clamp(20px,6.4vw,32px));height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pg-section-head{max-width:880px;margin:0 auto var(--pg-head-gap);text-align:center}.pg-scope .pg-section-head h2,.pg-scope .pg-split h2{color:var(--ph-on-light);font-size:var(--ph-t-h2);text-wrap:balance;margin:0;line-height:1.04}.pg-scope .pg-section-head p{max-width:44em;color:var(--ph-on-light-mute);font-size:var(--ph-t-lede);text-wrap:balance;margin:20px auto 0;line-height:1.55}.pg-measure{max-width:1080px;margin:0 auto;position:relative}.pg-rule{grid-template-columns:repeat(12, minmax(0, 1fr)) calc(var(--pg-split-gap) - 8px) repeat(12, minmax(0, 1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.pg-week{background:var(--pg-blue);border-radius:2px;height:10px;position:relative}.pg-week:nth-child(13){grid-column-start:14}.pg-week.is-advanced{background:var(--pg-ink)}.pg-week.is-decide:after{content:"";background:var(--pg-brass);border-radius:1px;width:2px;position:absolute;top:-9px;bottom:-9px;left:50%;transform:translate(-50%)}.pg-rule-spans{column-gap:var(--pg-split-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px;display:grid}.pg-rule-span{color:var(--ink);font-family:var(--font-secondary);margin:0;font-size:clamp(16px,1.25vw,18px);font-weight:600;line-height:1.35}.pg-rule-span span{color:var(--pg-blue);margin-right:10px;font-weight:700}.pg-rule-span-advanced span{color:var(--ink-soft)}.pg-rule-marks{grid-template-columns:repeat(12, minmax(0, 1fr)) calc(var(--pg-split-gap) - 8px) repeat(12, minmax(0, 1fr));color:var(--ink-soft);font-family:var(--font-secondary);font-variant-numeric:tabular-nums;letter-spacing:.06em;gap:4px;margin-top:16px;font-size:13px;font-weight:600;line-height:1.2;display:grid}.pg-rule-marks span{white-space:nowrap;width:max-content}.pg-mark-start{grid-column:1;justify-self:start}.pg-mark-decide{grid-column:6;justify-self:center}.pg-mark-split{grid-column:12;justify-self:end}.pg-mark-end{grid-column:25;justify-self:end}.pg-rule-lane,.pg-lane-marks{display:none}.pg-halves{column-gap:var(--pg-split-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(40px,4.4vw,60px);display:grid;position:relative}.pg-halves:before{content:"";background:linear-gradient(to bottom, var(--pg-line), var(--pg-line) 80%, transparent);width:1px;position:absolute;top:0;bottom:0;left:50%}.pg-half{flex-direction:column;min-width:0;display:flex}.pg-half-head{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pg-half-lead{color:var(--ink-soft);font-family:var(--font-secondary);margin:0 0 12px;font-size:clamp(16px,1.25vw,18px);font-weight:600;line-height:1.4}.pg-half-items{border-top:1px solid var(--pg-line);flex:1 0 auto;margin:0;padding:0;list-style:none}.pg-half-items li{border-bottom:1px solid var(--pg-line);color:var(--ink);font-family:var(--font-secondary);text-wrap:pretty;padding:17px 0 17px 28px;font-size:clamp(18px,1.42vw,21px);font-weight:500;line-height:1.42;position:relative}.pg-half-items li:before{content:"";background:var(--pg-blue);border-radius:50%;width:8px;height:8px;position:absolute;top:calc(13px + .71em);left:3px}.pg-half-advanced .pg-half-items li:before{background:var(--pg-ink)}.pg-half-end{color:var(--ink);font-family:var(--font-secondary);align-items:flex-start;gap:12px;margin:24px 0 0;font-size:16px;font-weight:600;line-height:1.4;display:flex}.pg-half-end:before{content:"";border:2px solid var(--pg-blue);border-radius:50%;flex:none;width:12px;height:12px;margin-top:calc(.5lh - 6px)}.pg-half-advanced .pg-half-end:before{border-color:var(--pg-ink)}.pg-scope .pg-half-link{align-self:start;margin-top:14px}@media (prefers-reduced-motion:no-preference){.pg-measure[data-state=armed] .pg-rule-wide .pg-week.is-shared{opacity:0;transform:translateX(calc(var(--pg-split-gap) / 2 - 4px))}.pg-measure[data-state=armed] .pg-rule-wide .pg-week.is-advanced{opacity:0;transform:translateX(calc(var(--pg-split-gap) / -2 + 4px))}.pg-measure[data-state=armed] .pg-week.is-decide:after{transform:translate(-50%)scaleY(0)}.pg-measure[data-state=armed] .pg-rule-lane,.pg-measure[data-state=armed] .pg-rule-marks,.pg-measure[data-state=armed] .pg-rule-spans{opacity:0}.pg-measure[data-state=in] .pg-rule-wide .pg-week{transition:opacity .42s var(--pg-ease) .12s, transform 1.1s var(--pg-ease) .36s}.pg-measure[data-state=in] .pg-week.is-decide:after{transition:transform .52s var(--pg-ease) 1.25s}.pg-measure[data-state=in] .pg-rule-lane{transition:opacity .7s var(--pg-ease) .12s}.pg-measure[data-state=in] .pg-rule-spans{transition:opacity .6s var(--pg-ease)}.pg-measure[data-state=in] .pg-rule-marks{transition:opacity .6s var(--pg-ease) 1.35s}}.pg-unsure{border-radius:var(--pg-radius);background:var(--ph-wash-soft);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;column-gap:clamp(28px,4vw,64px);max-width:1080px;margin:clamp(48px,5vw,72px) auto 0;padding:clamp(28px,3.4vw,48px) clamp(24px,3.6vw,52px);display:grid}.pg-scope .pg-unsure h3{color:var(--ink);font-family:"Claristrat Cormorant 470", var(--font-primary);letter-spacing:-.02em;margin:0;font-size:clamp(44px,3.6vw,54px);font-weight:470;line-height:1}.pg-scope .pg-unsure p{color:var(--ink-soft);font-family:var(--font-secondary);text-wrap:pretty;grid-column:2;margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.6}.pg-unsure-links{flex-wrap:wrap;grid-column:2;gap:14px 36px;margin-top:20px;display:flex}.pg-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(48px,7vw,120px);display:grid}.pg-split-head{min-width:0}.pg-voice{border-top:1px solid #10131e29;margin:clamp(36px,4vw,56px) 0 0;padding:30px 0 0;position:relative}.pg-voice:before{content:"“";color:var(--pg-blue);font-family:"Claristrat Cormorant 470", var(--font-primary);font-size:88px;line-height:1;position:absolute;top:6px;left:-4px}.pg-scope .pg-voice p{color:var(--ink);font-family:var(--font-secondary);text-wrap:pretty;margin:0;padding-top:34px;font-size:clamp(19px,1.45vw,21px);line-height:1.6}.pg-voice footer{color:var(--ph-on-light-mute);font-family:var(--font-secondary);background:0 0;align-items:center;gap:14px;margin-top:20px;padding:0;font-size:14px;line-height:1.4;display:flex}.pg-voice footer img{object-fit:cover;border-radius:50%;flex:none;width:52px;height:52px}.pg-voice footer strong{color:var(--ink);font-size:15px;font-weight:600;display:block}.pg-scope .pg-standard-lede{color:var(--ph-on-light-mute);font-size:var(--ph-t-lede);text-wrap:pretty;margin:0;line-height:1.55}.pg-faculty{border-top:1px solid var(--pg-line);margin-top:clamp(28px,3vw,40px);padding-top:clamp(28px,3vw,36px)}.pg-faces{flex-wrap:wrap;gap:12px;margin:0 0 22px;padding:0;list-style:none;display:flex}.pg-faces img{border-radius:50%;width:64px;height:64px;display:block;box-shadow:0 0 0 1px #10131e1a}.pg-scope .pg-faculty p{max-width:34em;color:var(--ink);font-family:var(--font-secondary);margin:0 0 16px;font-size:clamp(17px,1.35vw,20px);line-height:1.55}.pg-route{border-top:1px solid var(--pg-line);margin-top:clamp(64px,7vw,104px);padding-top:clamp(40px,4.4vw,60px)}.pg-scope .pg-route-title{color:var(--ink);font-family:"Claristrat Cormorant 470", var(--font-primary);letter-spacing:-.02em;margin:0 0 clamp(32px,3.6vw,52px);font-size:clamp(44px,3.6vw,54px);font-weight:470;line-height:1.04}.pg-close{padding:var(--pg-band) 0 clamp(40px, 4vw, 56px);color:var(--ph-on-dark);position:relative}.pg-close-inner{text-align:center}.pg-scope .pg-close h2{color:#fff;font-size:var(--ph-t-h2);text-wrap:balance;margin:0 0 clamp(36px,4vw,56px);line-height:1.04}.pg-close-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);max-width:940px;margin:0 auto;padding:0;list-style:none;display:grid}.pg-close-door{border-radius:var(--pg-radius);color:#fff;text-align:left;height:100%;transition:background .42s var(--pg-ease), border-color .42s var(--pg-ease), transform .42s var(--pg-ease);background:#ffffff09;border:1px solid #ffffff29;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(16px,2vw,26px);padding:clamp(20px,2.2vw,28px) clamp(20px,2.4vw,30px);text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.pg-close-door:hover{background:#ffffff12;border-color:#8fa3f299;transform:translateY(-2px)}.pg-close-door:hover .pg-close-mark{transform:translate(4px)}.pg-door-go:hover{color:var(--blue-deep)}}.pg-close-door:active{transform:scale(.99)}.pg-close-weeks{flex-direction:column;align-items:center;display:flex}.pg-close-num{font-family:"Claristrat Cormorant 470", var(--font-primary);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.04em;font-size:clamp(56px,5vw,72px);font-weight:470;line-height:.86}.pg-close-unit{color:var(--ph-on-dark-mute);font-family:var(--font-secondary);letter-spacing:.18em;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:700;line-height:1}.pg-close-text{flex-direction:column;gap:6px;min-width:0;display:flex}.pg-close-pathway{color:var(--ph-blue-soft);font-family:var(--font-secondary);font-size:15px;font-weight:600;line-height:1.3}.pg-close-name{color:#fff;font-family:var(--font-secondary);font-size:clamp(18px,1.5vw,21px);font-weight:600;line-height:1.3}.pg-close-mark{width:20px;height:20px;color:var(--ph-blue-soft);transition:transform .42s var(--pg-ease)}.pg-close-meta{justify-items:center;gap:22px;margin-top:clamp(36px,4vw,56px);display:grid}.pg-scope .pg-close-leaf{width:fit-content;margin:0}.pg-scope .pg-close-meta .pg-close-rolling{color:var(--ph-on-dark);margin-top:-8px}.pg-scope .pg-close-meta p{color:var(--ph-on-dark-mute);font-family:var(--font-secondary);margin:0;font-size:clamp(16px,1.25vw,18px);line-height:1.6}.pg-close-link{color:var(--ph-blue-soft);white-space:nowrap;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.pg-close-link span{text-underline-offset:4px;-webkit-text-decoration:underline #8fa3f273;text-decoration:underline #8fa3f273;text-decoration-thickness:1px}.pg-close-link-mark{width:15px;height:15px}@media (hover:hover) and (pointer:fine){.pg-close-link:hover span{text-decoration-color:currentColor}}@media (max-width:1020px){.pg-split{grid-template-columns:minmax(0,1fr);row-gap:28px}.pg-split-head{display:contents}.pg-voice{order:2;margin-top:12px}.pg-unsure{grid-template-columns:minmax(0,1fr);row-gap:16px}.pg-scope .pg-unsure p,.pg-unsure-links{grid-column:1}}@media (max-width:900px){.pg-doors{grid-template-columns:minmax(0,1fr);row-gap:16px;max-width:560px}.pg-axis{display:none}.pg-door:before{opacity:1;transform:none}.pg-door:after{top:0}.pg-rule-wide{display:none}.pg-halves{grid-template-columns:minmax(0,1fr);row-gap:clamp(48px,9vw,64px);margin-top:0}.pg-halves:before{content:none}.pg-rule-lane{grid-template-columns:repeat(12,minmax(0,1fr)) 10px repeat(12,minmax(0,1fr));gap:3px;margin-bottom:18px;display:grid}.pg-rule-lane .pg-week{border-radius:2px;height:10px}.pg-rule-lane[data-lit=shared] .pg-week.is-advanced,.pg-rule-lane[data-lit=advanced] .pg-week.is-shared{background:#10131e1a}.pg-rule-lane .pg-week.is-decide:after{top:-7px;bottom:-7px}.pg-half-shared .pg-rule-lane{margin-bottom:0}.pg-scope .pg-lane-marks{grid-template-columns:repeat(12,minmax(0,1fr)) 10px repeat(12,minmax(0,1fr));gap:3px;margin:12px 0 20px;font-size:12px;display:grid}.pg-lane-marks .pg-mark-start{display:none}.pg-section-head{text-align:left}.pg-scope .pg-section-head p{margin-left:0}.pg-half-head{clip:auto;clip-path:none;white-space:normal;flex-wrap:wrap;align-items:baseline;gap:4px 12px;width:auto;height:auto;margin:0 0 18px;display:flex;position:static;overflow:visible}.pg-scope .pg-half-head{font-family:var(--font-secondary)}.pg-half-span{color:var(--pg-blue);font-size:18px;font-weight:700}.pg-half-advanced .pg-half-span{color:var(--ink-soft)}.pg-half-who{color:var(--ink);font-size:18px;font-weight:600}.pg-close-doors{grid-template-columns:minmax(0,1fr);max-width:560px}}@media (max-width:480px){.pg-head .ph-eyebrow{margin-bottom:16px}.pg-scope .pg-lede{margin-top:18px;font-size:17px}.pg-doors{row-gap:12px;margin-top:30px}.pg-faces{gap:8px}.pg-faces img{width:46px;height:46px}.pg-door{column-gap:16px;padding:20px}.pg-door:after{left:20px;right:20px}.pg-door-num{font-size:72px}.pg-door-unit{margin-top:8px;font-size:11px}.pg-scope .pg-door-name{font-size:44px}.pg-door-pathway{margin-top:8px}.pg-scope .pg-door-line{margin-top:16px}.pg-door-go{margin-top:16px;font-size:13px}.pg-close-door{padding:18px}.pg-close-link{white-space:normal}}@media (prefers-reduced-motion:reduce){.pg-door,.pg-door:before,.pg-door:after,.pg-door-num,.pg-door-mark,.pg-close-door,.pg-close-mark{transition:none}}@media (forced-colors:active){.pg-week{background:canvas;border:1px solid canvastext}.pg-week.is-shared{background:canvastext}.pg-door:before,.pg-close-door{border:1px solid canvastext}}
.pv-scope{--pv-ink:var(--ink);--pv-ink-soft:var(--ink-soft);--pv-mute:#565c73;--pv-blue:var(--cta-blue-strong);--pv-label:var(--blue-label);--pv-brass:var(--brass-shadow);--pv-line:#10131e1f;--pv-dot:#3f6bd04d;--pv-band:clamp(80px, 8.6vw, 128px);--pv-head-gap:clamp(36px, 4.4vw, 64px);--pv-gap:clamp(40px, 5vw, 80px);--pv-ease:cubic-bezier(.22, 1, .36, 1);--pv-display:"Claristrat Cormorant 470", var(--font-primary);background:var(--paper-bright)}.pv-scope ::selection{color:var(--ink);background:#3f6bd02e}.pv-scope h1,.pv-scope h2,.pv-scope h3{font-variant-numeric:lining-nums}.pv-cover{background:var(--paper-bright);padding:clamp(40px,4.4vw,60px) 0 clamp(64px,7vw,104px);position:relative;overflow:hidden}@supports (overflow:clip){.pv-cover{overflow:clip}}.pv-cover-inner{column-gap:var(--pv-gap);grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-template-areas:"mast contents""lead lead";align-items:end;display:grid}.pv-mast{grid-area:mast}.pv-eyebrow{margin:0 0 18px}.pv-scope .pv-title{color:var(--pv-ink);font-family:var(--pv-display);letter-spacing:-.03em;margin:0;font-size:min(9.4vw,136px);font-weight:470;line-height:.86}.pv-contents{grid-area:contents;padding-bottom:6px}.pv-contents ol{margin:0;padding:0;list-style:none}.pv-contents a{min-height:46px;color:var(--pv-ink);align-items:baseline;gap:12px;padding:8px 0;text-decoration:none;display:flex}.pv-contents-name{font-family:var(--font-secondary);transition:color .32s var(--pv-ease);font-size:17px;font-weight:500}.pv-contents-leader{background-image:radial-gradient(circle, var(--pv-blue) 0 1.1px, transparent 1.6px);opacity:.5;min-width:24px;height:3px;transition:opacity .32s var(--pv-ease);background-position:0;background-repeat:repeat-x;background-size:8px 3px;flex:1}.pv-contents-count{color:var(--pv-label);font-family:var(--pv-display);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;font-size:28px;font-weight:470;line-height:1}.pv-contents-unit{color:var(--pv-mute);font-family:var(--font-secondary);letter-spacing:.02em;margin-left:.32em;font-size:14px;font-weight:500}@media (hover:hover) and (pointer:fine){.pv-contents a:hover .pv-contents-name{color:var(--pv-label)}.pv-contents a:hover .pv-contents-leader{opacity:1}}.pv-contents a:focus-visible{outline:2px solid var(--pv-label);outline-offset:4px}.pv-lead{column-gap:var(--pv-gap);border-top:1px solid var(--pv-line);grid-area:lead;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;margin-top:clamp(28px,3.2vw,44px);padding-top:clamp(28px,3.2vw,44px);display:grid;position:relative}.pv-lead-copy{max-width:34em}.pv-scope .pv-lead-title{color:var(--pv-ink);font-family:var(--pv-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(34px,3.7vw,54px);font-weight:470;line-height:1.04}.pv-lead-title .pv-t-sub{letter-spacing:-.005em;margin-top:.42em;font-size:.5em;line-height:1.24}.pv-lead-excerpt{color:var(--pv-ink-soft);font-family:var(--font-secondary);text-wrap:pretty;margin:24px 0 0;font-size:clamp(17px,1.32vw,19px);line-height:1.62}.pv-lead .pv-meta{margin-top:22px}.pv-read{color:var(--pv-label);font-family:var(--font-secondary);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-top:26px;font-size:13px;font-weight:700;display:inline-flex}.pv-read .go-mark{width:16px;height:16px}.pv-t-main,.pv-t-sub{display:block}.pv-t-sub{color:var(--pv-mute);font-weight:470}.pv-entry-link{color:inherit;transition:color .32s var(--pv-ease);text-decoration:none}.pv-entry-link:after{z-index:1;content:"";position:absolute;inset:0}.pv-entry-link:focus-visible{outline:none}.pv-entry-link:focus-visible:after{outline:2px solid var(--pv-label);outline-offset:6px}@media (hover:hover) and (pointer:fine){.pv-entry:hover .pv-entry-link,.pv-lead:hover .pv-entry-link{color:var(--pv-label)}}.pv-entry:focus-within .pv-entry-link,.pv-lead:focus-within .pv-entry-link{color:var(--pv-label)}.pv-meta{color:var(--pv-mute);font-family:var(--font-secondary);align-items:center;gap:14px;margin:18px 0 0;font-size:14px;line-height:1.5;display:flex}.pv-meta-text{flex:1;min-width:0}.pv-meta-when{white-space:nowrap}.pv-meta-by{color:var(--pv-ink-soft);font-weight:600}.pv-meta-role{font-weight:500}.pv-meta-author{white-space:nowrap}.pv-meta-date:before{background:var(--pv-blue);content:"";vertical-align:.2em;border-radius:50%;width:4px;height:4px;margin:0 .6em 0 .35em;display:inline-block}.pv-entry-mark{color:var(--pv-label);margin-left:auto}.pv-scope .pv-meta .go-mark{width:16px;height:16px}:is(.pv-entry:has(.is-going) .go-mark-shaft,.pv-entry:has(a:active) .go-mark-shaft,.pv-lead:has(.is-going) .go-mark-shaft,.pv-lead:has(a:active) .go-mark-shaft){stroke-dashoffset:0}:is(.pv-entry:has(.is-going) .go-mark-head,.pv-entry:has(a:active) .go-mark-head,.pv-lead:has(.is-going) .go-mark-head,.pv-lead:has(a:active) .go-mark-head){transform:translate(4px)}.pv-thread{padding:var(--pv-band) 0;background:var(--paper-bright);position:relative}.pv-thread:before{background:var(--pv-line);content:"";width:min(1116px,100% - 2*clamp(20px,6.4vw,32px));height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pv-thread--spread{background:var(--ph-wash-soft)}.pv-thread--spread:before,.pv-thread--spread+.pv-thread:before{display:none}.pv-thread-head{column-gap:var(--pv-gap);margin-bottom:var(--pv-head-gap);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:end;display:grid}.pv-scope .pv-thread-head h2{color:var(--pv-ink);font-family:var(--pv-display);letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(40px,4.6vw,66px);font-weight:470;line-height:1.02}.pv-thread-head p{max-width:36em;color:var(--pv-mute);font-family:var(--font-secondary);text-wrap:pretty;margin:0;font-size:clamp(18px,1.45vw,21px);line-height:1.58}.pv-scope .pv-entry-title{color:var(--pv-ink);font-family:var(--pv-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:470;line-height:1.06}.pv-entry-excerpt{color:var(--pv-ink-soft);font-family:var(--font-secondary);text-wrap:pretty;margin:16px 0 0;font-size:17px;line-height:1.62}.pv-entry{position:relative}.pv-exchange,.pv-stop-essays,.pv-spread,.pv-ledger{margin:0;padding:0;list-style:none}.pv-stop{--pv-rail-indent:clamp(36px, 4vw, 58px);padding:0 0 clamp(48px, 5.4vw, 76px) var(--pv-rail-indent);position:relative}.pv-stop:last-child{padding-bottom:0}.pv-stop:not(:last-child):before{background:linear-gradient(var(--pv-blue), var(--pv-line) 28%);content:"";opacity:.7;width:1px;position:absolute;top:22px;bottom:4px;left:6px}.pv-stop-date{color:var(--pv-label);font-family:var(--font-secondary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 clamp(26px,3vw,40px);font-size:13px;font-weight:700;line-height:1.4;position:relative}.pv-stop-date:before{top:2px;left:calc(-1 * var(--pv-rail-indent));box-sizing:border-box;border:1.5px solid var(--pv-blue);background:var(--paper-bright);content:"";border-radius:50%;width:13px;height:13px;position:absolute}.pv-stop-essays{gap:clamp(44px,5vw,68px);display:grid}.pv-entry--exchange{grid-template-columns:216px minmax(0,1fr);align-items:start;column-gap:clamp(28px,3.4vw,52px);display:grid}.pv-entry--exchange .pv-entry-copy{max-width:44em;padding-top:8px}.pv-entry--exchange .pv-entry-title{font-size:clamp(28px,2.5vw,36px)}.pv-entry--exchange .pv-t-sub{margin-top:.38em;font-size:.6em;line-height:1.22}.pv-spread{gap:clamp(40px, 5vw, 80px) var(--pv-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pv-entry--spread .pv-entry-copy{margin-top:clamp(28px,3vw,44px)}.pv-entry--spread .pv-entry-title{font-size:clamp(30px,3vw,42px)}.pv-entry--spread .pv-t-sub{margin-top:.38em;font-size:.58em;line-height:1.22}.pv-ledger{border-top:1px solid var(--pv-line)}.pv-ledger>li{border-bottom:1px solid var(--pv-line)}.pv-entry--ledger{grid-template:"title excerpt plate""meta excerpt plate"1fr/minmax(0,5fr) minmax(0,6fr) 184px;column-gap:clamp(28px,4vw,64px);padding:clamp(28px,3vw,40px) 0;display:grid}.pv-entry--ledger .pv-entry-copy{display:contents}.pv-entry--ledger .pv-entry-title{grid-area:title;font-size:clamp(26px,2.2vw,32px)}.pv-entry--ledger .pv-t-sub{margin-top:.36em;font-size:.66em;line-height:1.22}.pv-entry--ledger .pv-entry-excerpt{grid-area:excerpt;margin:0}.pv-entry--ledger .pv-meta{grid-area:meta;align-self:end}.pv-entry--ledger .pv-plate{grid-area:plate}.pv-plate{margin:0}.pv-plate-field{aspect-ratio:1;position:relative}.pv-plate-field:before{background-image:radial-gradient(circle, var(--pv-dot) 0 1px, transparent 1.5px);content:"";background-position:50%;background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 52%,#0000 100%);mask-image:radial-gradient(closest-side,#000 52%,#0000 100%)}.pv-plate-field>.pl{width:100%;height:100%;position:absolute;inset:0}.pv-plate-cap{color:var(--pv-mute);font-family:var(--font-secondary);text-align:center;text-wrap:balance;margin:12px auto 0;font-size:14px;line-height:1.45}.pv-plate-cap:before{content:"“"}.pv-plate-cap:after{content:"”"}.pv-plate--spread{position:relative}.pv-plate--spread .pv-plate-cap{top:calc(var(--foot,.86) * 100%);margin:12px auto 0;padding:0 8%;position:absolute;left:0;right:0}.pv-plate--cover{--pl-w:.74}.pv-plate--cover .pv-plate-field{aspect-ratio:9/8}.pv-plate--cover .pv-plate-field:before{background-size:16px 16px;inset:-14% -10% -14% -42%;-webkit-mask-image:radial-gradient(closest-side at 58%,#000 34%,#0000 100%);mask-image:radial-gradient(closest-side at 58%,#000 34%,#0000 100%)}.pv-plate--exchange{--pl-w:1.55}.pv-plate--spread{--pl-w:1.05}.pv-plate--spread .pv-plate-field{aspect-ratio:16/10}.pv-plate--spread .pv-plate-field:before{-webkit-mask-image:radial-gradient(closest-side,#000 58%,#0000 100%);mask-image:radial-gradient(closest-side,#000 58%,#0000 100%)}.pv-plate--ledger{--pl-w:2}.pl{fill:none;stroke:var(--pv-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--pl-w,1.3);display:block;overflow:visible}.pl .pl-soft{stroke-opacity:.5}.pl .pl-faint{stroke-opacity:.26}.pl .pl-blue{stroke:var(--pv-blue);stroke-opacity:1}.pl .pl-dot{fill:var(--pv-ink);stroke:none}.pl .pl-dot-blue{fill:var(--pv-blue);stroke:none}.pl .pl-dot-brass{fill:var(--pv-brass);stroke:none}.pl .pl-soft-fill{fill-opacity:.55}.pl .pl-pop,.pl .ps-basin,.pl .po-core,.pl .mp-territory,.pl .mp-halo,.pl .tr-ring,.pl .dm-clear,.pl .dm-vague{transform-box:fill-box;transform-origin:50%}.pl .pl-initial{fill:var(--pv-ink);stroke:none;font-family:var(--pv-display);font-size:108px;font-weight:470}.pv-plate[data-state=armed] .pl-line{stroke-dasharray:1;stroke-dashoffset:1px}.pv-plate[data-state=armed] .pl-pop{opacity:0;transform:scale(.3)}.pv-plate[data-state=armed] .pl-fade{opacity:0}.pv-plate:is([data-state=in],[data-state=cover]) .pl-line{stroke-dasharray:1;animation:pl-draw var(--dur,1.1s) var(--pv-ease) var(--d,0s) both}.pv-plate:is([data-state=in],[data-state=cover]) .pl-pop{animation:pl-pop .62s var(--pv-ease) var(--d,0s) both}.pv-plate:is([data-state=in],[data-state=cover]) .pl-fade{animation:pl-fade .9s ease var(--d,0s) both}@keyframes pl-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pl-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes pl-fade{0%{opacity:0}to{opacity:1}}.pl .ds-traveler,.pl .in-traveler,.pl .rg-traveler{opacity:0;stroke-dasharray:.001 2;stroke-dashoffset:0}@keyframes pl-travel{0%{opacity:0;stroke-dashoffset:0}8%{opacity:1}88%{opacity:1}to{opacity:0;stroke-dashoffset:-1px}}.pl .ps-captured,.pl .ps-signal{opacity:0}.pl .ps-signal{stroke-dasharray:1;stroke-dashoffset:1px;stroke-opacity:.6}.pl .ps-basin{transform-box:view-box;transform-origin:var(--ox) var(--oy)}.pv-plate[data-state=cover] .ps-captured,.pv-plate[data-perform] .ps-captured{stroke-dasharray:1;animation:ps-capture 4.2s var(--pv-ease) var(--ps-start,0s) both}.pv-plate[data-state=cover] .ps-signal,.pv-plate[data-perform] .ps-signal{animation:ps-signal 4.2s var(--pv-ease) var(--ps-start,0s) both}.pv-plate[data-state=cover] .ps-swaps{animation:pl-draw var(--dur,1.1s) var(--pv-ease) var(--d,0s) both, ps-swap 4.2s ease 2.5s both}.pv-plate[data-perform] .ps-swaps{animation:4.2s both ps-swap}.pv-plate[data-state=cover] .ps-complex,.pv-plate[data-perform] .ps-complex{animation:ps-swell 4.2s var(--pv-ease) var(--ps-start,0s) both}.pv-plate[data-state=cover] .ps-ego,.pv-plate[data-perform] .ps-ego{animation:ps-dim 4.2s ease var(--ps-start,0s) both}.pv-plate[data-state=cover]{--ps-start:2.5s}@keyframes ps-signal{0%{opacity:1;stroke-dashoffset:1px}16%{opacity:1;stroke-dashoffset:0}64%{opacity:1;stroke-dashoffset:0}80%,to{opacity:0;stroke-dashoffset:0}}@keyframes ps-capture{0%,14%{opacity:1;stroke-dashoffset:1px}42%{opacity:1;stroke-dashoffset:0}70%{opacity:1;stroke-dashoffset:0}90%,to{opacity:0;stroke-dashoffset:0}}@keyframes ps-swap{0%,14%{opacity:1}34%,72%{opacity:.1}94%,to{opacity:1}}@keyframes ps-swell{0%,16%{transform:none}40%,72%{transform:scale(1.07)}94%,to{transform:none}}@keyframes ps-dim{0%,18%{opacity:1}42%,70%{opacity:.34}94%,to{opacity:1}}.pl .op-ghost{stroke-dasharray:3 3.2;stroke-opacity:.4}.pl .op-traveler{opacity:0;stroke:var(--pv-ink);stroke-dasharray:.001 2;stroke-dashoffset:0;stroke-width:calc(var(--pl-w) * 3)}.pl .op-ghost{transform-box:view-box}.pv-plate[data-perform] .op-traveler{animation:pl-travel 1.7s cubic-bezier(.4, 0, .2, 1) calc(var(--i) * 80ms) both}.pv-plate[data-perform] .op-ghost{animation:op-flatten 2.4s var(--pv-ease) calc(var(--i) * 90ms) both}@keyframes op-flatten{0%{opacity:1;transform:none}40%,58%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:none}}.pl .mp-dotted path{stroke-dasharray:.01 3.6;stroke-width:calc(var(--pl-w) * 1.7)}.pl .mp-dashed path{stroke-dasharray:4 3.4;stroke-opacity:.72}.pl .mp-halo{stroke-opacity:.6}.pv-plate[data-state=armed] .mp-map{opacity:0;transform:translate(var(--mx), var(--my))}.pv-plate[data-state=armed] :is(.mp-territory,.mp-halo){opacity:0;transform:scale(.3)}.pv-plate[data-state=in] .mp-map{animation:mp-enter 2.3s var(--pv-ease) calc(var(--i) * .14s) both}.pv-plate[data-state=in] :is(.mp-territory,.mp-halo){animation:pl-pop .7s var(--pv-ease) 1.9s both}.pv-plate[data-perform] .mp-map{animation:mp-part 2.6s var(--pv-ease) both}.pv-plate[data-perform] :is(.mp-territory,.mp-halo){animation:mp-light 2.6s var(--pv-ease) both}@keyframes mp-enter{0%{opacity:0;transform:translate(var(--mx), var(--my))}28%{opacity:1;transform:translate(var(--mx), var(--my))}to{opacity:1;transform:none}}@keyframes mp-part{0%{transform:none}40%,52%{transform:translate(var(--mx), var(--my))}to{transform:none}}@keyframes mp-light{0%{opacity:1;transform:none}30%,60%{opacity:.15;transform:scale(.5)}86%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:none}}.pl .ds-traveler{stroke:var(--pv-blue);stroke-width:calc(var(--pl-w) * 4)}.pv-plate[data-state=in] .ds-traveler{animation:2.2s cubic-bezier(.45,.05,.35,1) 1.5s both pl-travel}.pv-plate[data-perform] .ds-traveler{animation:2.4s cubic-bezier(.45,.05,.35,1) both pl-travel}.pv-plate[data-state=armed] .po-a{transform:translate(-10px)}.pv-plate[data-state=armed] .po-b{transform:translate(10px)}.pv-plate[data-state=in] .po-a{animation:pl-draw var(--dur,1.1s) var(--pv-ease) var(--d,0s) both, po-meet-a 1.1s var(--pv-ease) .9s both}.pv-plate[data-state=in] .po-b{animation:pl-draw var(--dur,1.1s) var(--pv-ease) var(--d,0s) both, po-meet-b 1.1s var(--pv-ease) .9s both}.pv-plate[data-perform] .po-a{animation:po-part-a 2.4s var(--pv-ease) both}.pv-plate[data-perform] .po-b{animation:po-part-b 2.4s var(--pv-ease) both}.pv-plate[data-perform] .po-core{animation:po-core 2.4s var(--pv-ease) both}@keyframes po-meet-a{0%{transform:translate(-10px)}to{transform:none}}@keyframes po-meet-b{0%{transform:translate(10px)}to{transform:none}}@keyframes po-part-a{0%,to{transform:none}38%,52%{transform:translate(-10px)}}@keyframes po-part-b{0%,to{transform:none}38%,52%{transform:translate(10px)}}@keyframes po-core{0%{opacity:1;transform:none}26%,56%{opacity:0;transform:scale(.3)}84%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:none}}.pl .vc-b path{opacity:0}.pv-plate[data-perform] .vc-a path{animation:vc-out 3s var(--pv-ease) both}.pv-plate[data-perform] .vc-b path{stroke-dasharray:1;animation:vc-in 3s var(--pv-ease) both}@keyframes vc-out{0%{opacity:1}16%,70%{opacity:.08}90%,to{opacity:1}}@keyframes vc-in{0%,10%{opacity:1;stroke-dashoffset:1px}36%,64%{opacity:1;stroke-dashoffset:0}84%,to{opacity:0;stroke-dashoffset:0}}.pl .in-guide{stroke-dasharray:.01 4;stroke-opacity:.35}.pl .in-corporate{stroke-dasharray:5 4;stroke-opacity:.55}.pl .in-traveler{stroke:var(--pv-blue);stroke-width:calc(var(--pl-w) * 4)}.pv-plate[data-perform] .in-traveler{animation:2.6s cubic-bezier(.45,.05,.35,1) both pl-travel}.pl .rg-dotted{stroke-dasharray:.01 3.4;stroke-width:calc(var(--pl-w) * 1.6)}.pl .rg-dashed{stroke-dasharray:4 3.2}.pl .rg-fine{stroke-dasharray:.01 2;stroke-opacity:.7}.pl .rg-traveler{stroke:var(--pv-ink);stroke-width:calc(var(--pl-w) * 3)}.pv-plate[data-perform] .rg-traveler{animation:pl-travel 1.5s cubic-bezier(.4, 0, .2, 1) calc(var(--i) * 70ms) both}.pv-plate[data-perform] .rg-question{stroke-dasharray:1;animation:pl-draw .7s var(--pv-ease) 1.65s both}.pv-plate[data-state=armed] .tr-tier{opacity:0}.pv-plate[data-state=in] .tr-tier{animation:pl-fade .8s ease calc(.24s + var(--i) * .3s) both}.pv-plate[data-perform] .tr-tier{animation:tr-sweep 1.5s ease calc(var(--i) * .26s) both}@keyframes tr-sweep{0%,to{opacity:1}40%{opacity:.18}}.pl .dm-open{fill:var(--paper-bright);stroke:var(--pv-ink);stroke-opacity:.7}.pl .dm-vague{opacity:0;stroke:var(--pv-ink);stroke-dasharray:1.4 2;stroke-opacity:.45}.pv-plate[data-state=armed] .dm-clear{opacity:0;transform:scale(.3)}.pv-plate[data-state=in] .dm-vague{animation:dm-vague 2.6s ease calc(.3s + var(--i) * 90ms) both}.pv-plate[data-state=in] .dm-clear{animation:pl-pop .64s var(--pv-ease) calc(1.7s + var(--i) * 90ms) both}.pv-plate[data-perform] .dm-vague{animation:dm-vague 2.4s ease calc(var(--i) * 70ms) both}.pv-plate[data-perform] .dm-clear{animation:dm-clear 2.4s var(--pv-ease) calc(var(--i) * 70ms) both}@keyframes dm-vague{0%{opacity:0}22%,60%{opacity:1}84%,to{opacity:0}}@keyframes dm-clear{0%{opacity:1;transform:none}22%,56%{opacity:0;transform:scale(.3)}82%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:none}}.pv-close{--ct-control:54px;padding:var(--pv-band) 0 clamp(40px, 4vw, 56px);color:var(--ph-on-dark)}.pv-close-inner{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;column-gap:clamp(48px,7vw,120px);padding-bottom:clamp(48px,5vw,72px);display:grid}.pv-scope .pv-close h2{color:#fff;max-width:14ch;font-family:var(--pv-display);letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:clamp(40px,4.4vw,64px);font-weight:470;line-height:1.03}.pv-close-promise{color:#aeb8cf;max-width:34em;font-family:var(--font-secondary);margin:20px 0 32px;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.pv-close .ct-signup-line{grid-template-columns:minmax(0,.62fr) minmax(0,1.08fr) auto;gap:14px}.pv-close .ct-signup-line input{font-size:17px}.pv-close .ct-submit-signup{min-width:148px}.pv-close .ct-signup-note{color:#97a0be;max-width:46ch;font-size:14px}.pv-close .ct-confirm{border-top-color:var(--ph-blue-soft);background:#8fa3f214}.pv-close .ct-confirm-head,.pv-close .ct-confirm-body{color:#fff}.pv-close-onward{border-top:1px solid #ffffff29;margin-top:clamp(8px,.9vw,13px);padding-top:26px}.pv-close-onward p{color:#aeb8cf;font-family:var(--font-secondary);margin:0 0 18px;font-size:16.5px;line-height:1.62}.pv-close-onward ul{flex-wrap:wrap;gap:4px 28px;margin:0;padding:0;list-style:none;display:flex}.pv-close-link{min-height:44px;color:var(--ph-blue-soft);font-family:var(--font-secondary);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.pv-close-link>span{text-underline-offset:5px;transition:text-decoration-color .32s var(--pv-ease);-webkit-text-decoration:underline #8fa3f266;text-decoration:underline #8fa3f266;text-decoration-thickness:1px}.pv-close-link .go-mark{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.pv-close-link:hover>span{text-decoration-color:currentColor}}.pv-close-link:focus-visible{outline:2px solid var(--ph-blue-soft);outline-offset:4px}@media (max-width:1099px){.pv-entry--ledger{grid-template:"title plate""excerpt plate""meta plate"1fr/minmax(0,1fr) 168px;row-gap:14px}}@media (max-width:980px){.pv-cover-inner{text-align:center;grid-template-columns:minmax(0,1fr);grid-template-areas:"mast""lead""contents"}.pv-eyebrow{margin-bottom:12px}.pv-scope .pv-title{font-size:min(15.5vw,120px)}.pv-lead{border-top:0;grid-template-columns:minmax(0,1fr);justify-items:center;margin-top:clamp(8px,2vw,20px);padding-top:0}.pv-plate--cover{width:min(100%,520px)}.pv-plate--cover .pv-plate-field{aspect-ratio:4/3}.pv-lead-copy{max-width:36em;margin-top:clamp(10px,3vw,30px)}.pv-lead .pv-meta{justify-content:center}.pv-contents{border-top:1px solid var(--pv-line);text-align:left;margin-top:clamp(40px,6vw,64px);padding-top:10px}.pv-thread-head{grid-template-columns:minmax(0,1fr);row-gap:14px}.pv-spread{grid-template-columns:minmax(0,1fr)}.pv-close-inner{grid-template-columns:minmax(0,1fr);row-gap:48px}}@media (max-width:720px){.pv-cover{padding-top:20px}.pv-eyebrow{margin-bottom:10px}.pv-scope .pv-title{font-size:min(16.4vw,72px)}.pv-plate--cover{--pl-w:1.2}.pv-plate--cover .pv-plate-cap{display:none}.pv-scope .pv-lead-title{font-size:clamp(30px,8.6vw,36px)}.pv-lead-title .pv-t-sub{font-size:.58em}.pv-read{min-height:44px;margin-top:10px}.pv-lead-excerpt,.pv-meta-role{display:none}.pv-plate--cover .pv-plate-field{aspect-ratio:16/10.4}.pv-lead .pv-meta{margin-top:6px}.pv-entry--exchange,.pv-entry--ledger{grid-template:"title""plate""excerpt""meta"/minmax(0,1fr);row-gap:0}.pv-entry--exchange .pv-entry-copy,.pv-entry--ledger .pv-entry-copy{display:contents}.pv-entry--exchange .pv-entry-title,.pv-entry--ledger .pv-entry-title{grid-area:title;font-size:28px}.pv-entry--exchange .pv-entry-excerpt,.pv-entry--ledger .pv-entry-excerpt{grid-area:excerpt;margin-top:18px}.pv-entry--exchange .pv-meta,.pv-entry--ledger .pv-meta{grid-area:meta}.pv-entry--exchange .pv-plate,.pv-entry--ledger .pv-plate{grid-area:plate;grid-template-columns:156px minmax(0,1fr);align-items:center;column-gap:18px;margin-top:20px;display:grid}.pv-entry--exchange .pv-plate-cap,.pv-entry--ledger .pv-plate-cap{text-align:left;margin:0;display:block}.pv-plate--exchange,.pv-plate--ledger{--pl-w:1.95}.pv-scope .pv-entry .pv-t-sub{font-size:20px}.pv-plate--spread{--pl-w:1.5}.pv-entry--spread .pv-entry-title{font-size:30px}.pv-entry--spread .pv-entry-copy{margin-top:52px}.pv-close .ct-signup-line{grid-template-columns:minmax(0,1fr)}.pv-close .ct-submit-signup{width:100%}}@media (prefers-reduced-motion:reduce){.pv-contents-name,.pv-contents-leader,.pv-entry-link,.pv-close-link>span{transition:none}}@media (forced-colors:active){.pl,.pl .pl-blue{stroke:canvastext}.pl .pl-dot,.pl .pl-dot-blue,.pl .pl-dot-brass,.pl .pl-initial{fill:canvastext}.pv-plate-field:before,.pv-contents-leader{display:none}}
.nf-page{background:var(--paper-bright);color:var(--ink)}.nf-hero{isolation:isolate;min-height:calc(100svh - var(--header-h));background:var(--paper-bright);touch-action:manipulation;flex-direction:column;display:flex;position:relative;overflow:hidden}.nf-particles{z-index:-1;pointer-events:none;position:absolute;inset:0}.nf-wrap{flex:1;align-items:center;width:100%;display:flex}.nf-copy{max-width:900px;padding-block:clamp(8px,2.4vh,32px) clamp(64px,9vh,100px)}.nf-copy .eyebrow{--eb-size:16px;margin-bottom:26px}.nf-hero h1{font-family:"Claristrat Cormorant 470", var(--font-primary);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(46px,5.4vw,80px);font-weight:470;line-height:1.02}.nf-h1-line{display:block}.nf-lede{max-width:31em;color:var(--ink-soft);font-family:var(--font-secondary);text-wrap:pretty;margin:26px 0 0;font-size:clamp(18px,1.55vw,23px);line-height:1.6}.nf-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(30px,3.4vw,44px);display:flex}.nf-actions .section-cta{white-space:nowrap}.nf-secondary{--cta-bg:#fff;--cta-bg-hover:#fff;--cta-fg:var(--blue-label);--cta-fg-hover:var(--blue-label);--cta-border:#12161b85;--cta-border-hover:var(--ink);--cta-shadow:var(--btn-shadow);--cta-shadow-hover:var(--btn-shadow-hover);padding-inline:28px}.nf-hint{max-width:34em;color:var(--ink-soft);font-family:var(--font-secondary);letter-spacing:.02em;text-align:right;opacity:0;margin:0;font-size:13px;font-weight:500;line-height:1.5;transition:opacity .9s;position:absolute;bottom:clamp(22px,3.6vh,36px);left:auto;right:max(clamp(20px,6.4vw,32px),50vw - 558px)}.nf-hero:has(.nf-particles canvas) .nf-hint{opacity:.75;transition-delay:5.5s}.nf-hint-fine{display:none}@media (hover:hover) and (pointer:fine){.nf-hint-fine{display:inline}.nf-hint-coarse{display:none}}@media (max-width:720px){.nf-copy{padding-bottom:36px}.nf-copy .eyebrow{--eb-size:14px}.nf-hint{text-align:left;padding:0 clamp(20px,6.4vw,32px) 32px;position:static}.nf-actions{flex-direction:column;align-items:stretch;gap:12px}.nf-secondary{min-height:50px}}@media (prefers-reduced-motion:reduce){.nf-hint{display:none}}@media (forced-colors:active){.nf-particles,.nf-hint{display:none}}
.consent-banner{z-index:240;border:1px solid var(--founders-blue-line);max-width:420px;font-family:var(--font-secondary);background:#0d0e11;padding:22px 24px 24px;animation:.28s ease-out consent-in;position:fixed;bottom:clamp(16px,2.4vw,28px);left:clamp(16px,2.4vw,28px);box-shadow:0 18px 44px #070a1473}@keyframes consent-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.consent-banner{animation:none}}body.consent-open{padding-bottom:var(--consent-banner-height,0px)}.consent-title{color:var(--white);letter-spacing:.01em;margin:0 0 8px;font-size:16px;font-weight:600}.consent-copy{color:#fffdf8eb;margin:0 0 16px;font-size:15px;line-height:1.55}.consent-copy a{color:var(--blue-bright);text-underline-offset:3px;text-decoration:underline}.consent-copy a:hover,.consent-copy a:focus-visible{color:var(--white)}.consent-actions{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;display:grid}.consent-actions button{border-radius:var(--btn-radius);min-height:46px;font-family:var(--font-secondary);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:0 18px;font-size:13px;font-weight:600;transition:background-color .16s,border-color .16s,color .16s}.consent-accept{background:var(--cta-blue-strong);color:#fff;border:1px solid #0000}.consent-accept:hover,.consent-accept:focus-visible{background:var(--blue-deep)}.consent-decline{border:1px solid var(--founders-blue-line);color:#fffdf8eb;background:0 0}.consent-decline:hover,.consent-decline:focus-visible{border-color:var(--white);color:var(--white)}.consent-accept:active{background:var(--blue-deep)}.consent-decline:active{border-color:var(--white);color:var(--white)}.consent-banner button:focus-visible,.consent-copy a:focus-visible{outline:2px solid var(--blue-bright);outline-offset:2px}@media (max-width:560px){.consent-banner{max-width:none;padding:13px 18px max(14px, env(safe-area-inset-bottom));border-width:1px 0 0;bottom:0;left:0;right:0;box-shadow:0 -12px 32px #070a1480}.consent-title{margin-bottom:4px;font-size:14px;line-height:1.35}.consent-copy{text-wrap:pretty;margin-bottom:11px;font-size:13px;line-height:1.42}}.footer-cookie{cursor:pointer;color:var(--blue-bright);font-family:var(--font-secondary);letter-spacing:.06em;text-transform:uppercase;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;text-decoration:underline}.footer-cookie:hover,.footer-cookie:focus-visible{color:var(--white)}
