.charterpage{--cp-measure:1180px;background-color:var(--color-paper);color:var(--color-text-primary)}.charterpage :where(h1,h2,h3){font-family:var(--font-display);letter-spacing:var(--track-tight);line-height:var(--leading-tight)}.cp-roll__count,.cp-band__spec,.cp-band__left,.cp-tier__amount,.cp-sub__price,.cp-close__sub,.cp-wall__name span,.cp-rollhover,.charterpage .seatline{font-variant-numeric:tabular-nums}.cp-article__lead,.cp-manifest__what,.cp-who__card p,.cp-preamble p,.cp-faq__a p{text-wrap:pretty}.charterpage a{text-underline-offset:.18em}.cp-rule{border:0;border-top:var(--rule-hairline) solid var(--color-border);transform-origin:0;margin:0}.cp-masthead{padding:clamp(var(--space-8), 5vw, var(--space-12)) var(--container-padding) var(--space-6)}.cp-masthead__inner{max-width:var(--cp-measure);gap:var(--space-6);margin-inline:auto;display:grid}.cp-masthead__eyebrow{font-family:var(--font-label);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--track-wider);color:var(--color-alarm);margin:0;display:block}.cp-masthead__title{font-size:var(--text-statement);font-weight:var(--weight-black);text-wrap:balance;margin:0}.cp-masthead__mask{display:block;overflow:hidden}.cp-masthead__line{display:block}.cp-masthead__dek{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary);max-width:60ch;margin:0;display:block}.cp-door{padding:var(--space-2) var(--container-padding)}.cp-door__inner{max-width:var(--cp-measure);align-items:center;gap:var(--space-4);min-height:44px;margin-inline:auto;display:flex}.cp-door__line{font-family:var(--font-label);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.cp-door__cta{flex:none;margin-inline-start:auto}.cp-roll{padding:0 var(--container-padding) var(--space-16)}.cp-roll__rule,.cp-roll__bands,.cp-roll__terms{max-width:var(--cp-measure);margin-inline:auto}.cp-roll__rule{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-top:var(--rule-heavy) solid var(--color-ink);padding-top:var(--space-3);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.cp-roll__rule h2{font-size:var(--text-xl);font-weight:var(--weight-black);text-transform:uppercase;letter-spacing:var(--track-wide);margin:0}.cp-roll__count{font-family:var(--font-label);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--color-text-muted)}.cp-roll__bands{gap:var(--space-10);display:grid}.cp-band{gap:var(--space-3);display:grid}.cp-band__head{align-items:center;gap:var(--space-2) var(--space-4);font-family:var(--font-label);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wide);border-bottom:var(--rule-hairline) solid var(--color-border);padding-bottom:var(--space-2);flex-wrap:wrap;display:flex}.cp-band__head .claim{margin-inline-start:var(--space-2)}.cp-band__head .btn{min-width:0}.cp-band__name{font-size:var(--text-sm);font-weight:var(--weight-black);color:var(--color-ink)}.cp-band--lead .cp-band__name{color:var(--color-alarm)}.cp-band__spec{color:var(--color-text-muted)}.cp-band__left{font-weight:var(--weight-bold);color:var(--color-alarm);margin-inline-start:auto}.cp-band__cells{--cp-cols:var(--cp-cols-wide,25);--cp-rows:var(--cp-rows-wide,4);grid-template-columns:repeat(var(--cp-cols), 1fr);grid-template-rows:repeat(var(--cp-rows), 1fr);aspect-ratio:var(--cp-cols) / var(--cp-rows);background-image:linear-gradient(to right, var(--color-rule-soft) var(--rule-hairline), transparent var(--rule-hairline)), linear-gradient(to bottom, var(--color-rule-soft) var(--rule-hairline), transparent var(--rule-hairline));background-size:calc(100% / var(--cp-cols)) 100%, 100% calc(100% / var(--cp-rows));border-inline-end:var(--rule-hairline) solid var(--color-rule-soft);border-block-end:var(--rule-hairline) solid var(--color-rule-soft);transform-origin:0;display:grid}.cp-cell{background-color:var(--color-ink);border:var(--rule-hairline) solid var(--color-paper);position:relative}.cp-band--proprietor .cp-cell{background-color:var(--color-alarm)}.cp-band--freeman .cp-cell{background-color:var(--color-ink)}.cp-band--colonist .cp-cell{background-color:var(--color-signal-blue)}.cp-band--lead .cp-band__head{border-bottom-color:var(--color-alarm);border-bottom-width:var(--rule-medium)}.cp-roll__terms{margin-top:var(--space-8);font-family:var(--font-label);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--color-text-muted)}.cp-roll__terms a{color:var(--color-alarm)}.cp-rollhover{left:var(--cp-x);top:var(--cp-y);transform:translate(-50%, calc(-100% - var(--space-2)));z-index:var(--z-toast);pointer-events:none;padding:var(--space-2) var(--space-3);background-color:var(--color-ink);color:var(--color-paper);border:var(--rule-hairline) solid var(--color-alarm);font-family:var(--font-label);font-size:var(--text-xs);letter-spacing:var(--track-wide);white-space:nowrap;gap:2px;display:grid;position:fixed}.cp-rollhover span{color:var(--color-rule-soft);text-transform:uppercase}.cp-article{padding:clamp(var(--space-16), 9vw, var(--space-24)) var(--container-padding);max-width:var(--cp-measure);margin-inline:auto}.cp-article.section--ink{background-color:var(--color-ink-deep);max-width:none}.cp-manifest,.cp-who,.cp-people,.cp-wall,.cp-terms,.cp-faq,.cp-dream,.cp-list,.cp-sponsor{border-top:var(--rule-hairline) solid var(--color-border)}.cp-article__mark{font-family:var(--font-label);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--track-wider);color:var(--color-alarm);margin:0 0 var(--space-4);padding-bottom:var(--space-2);border-bottom:var(--rule-hairline) solid var(--color-border)}.cp-article__title{font-size:clamp(var(--text-3xl), 5vw, var(--text-5xl));font-weight:var(--weight-black);margin:0 0 var(--space-6);text-wrap:balance;max-width:22ch}.cp-article__lead{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary);max-width:62ch;margin:0 0 var(--space-12)}.cp-article__close{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text-primary);margin:var(--space-12) 0 0;padding-top:var(--space-4);border-top:var(--rule-medium) solid var(--color-ink);max-width:40ch;font-style:italic}.cp-manifest__group+.cp-manifest__group{margin-top:var(--space-12)}.cp-manifest__groupname{font-family:var(--font-label);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--track-wider);color:var(--color-text-muted);margin:0 0 var(--space-4)}.cp-manifest__rows{border-top:var(--rule-hairline) solid var(--color-border)}.cp-manifest__row{gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--rule-hairline) solid var(--color-border);grid-template-columns:7rem minmax(9rem,14rem) 1fr;align-items:baseline;display:grid}.cp-state{font-family:var(--font-label);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--track-wide);align-items:center;gap:var(--space-2);display:inline-flex}.cp-state:before{content:"";border:var(--rule-hairline) solid currentColor;block-size:.5rem;inline-size:.5rem}.cp-state--live{color:var(--color-alarm)}.cp-state--live:before{background-color:var(--color-alarm)}.cp-state--building{color:var(--color-text-muted)}.cp-manifest__name{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold)}.cp-manifest__what{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-secondary)}.cp-why>*{max-width:var(--cp-measure);margin-inline:auto}.cp-film{margin-bottom:var(--space-16)}.cp-film__dek{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-secondary);max-width:52ch;margin:0 0 var(--space-6)}.cp-film__poster,.cp-film__frame{aspect-ratio:16/9;border:var(--rule-medium) solid var(--color-border-paper);background-color:var(--color-ink);inline-size:100%;max-inline-size:1100px;padding:0;display:block;position:relative;overflow:hidden}.cp-film__poster{cursor:pointer}.cp-film__poster img{object-fit:cover}.cp-film__play{block-size:5rem;inline-size:5rem;color:var(--color-paper);background-color:var(--color-alarm);border:var(--rule-medium) solid var(--color-paper);transition:scale var(--transition-base);place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.cp-film__poster:hover .cp-film__play,.cp-film__poster:focus-visible .cp-film__play{scale:1.08}.cp-film__poster:active .cp-film__play{scale:.96}.cp-preamble{border-top:var(--rule-slab) solid var(--color-alarm);padding-top:var(--space-8);max-width:68ch;margin:0}.cp-preamble__lede{font-size:clamp(var(--text-2xl), 4vw, var(--text-4xl));font-weight:var(--weight-black);margin:0 0 var(--space-6)}.cp-preamble p{font-family:var(--font-body);font-style:italic;font-size:var(--text-xl);line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin:0 0 var(--space-5);border-inline-start:var(--rule-hairline) solid var(--color-border);padding-inline-start:var(--space-6)}.cp-preamble__sig{font-family:var(--font-label);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wider);color:var(--color-text-muted)}.cp-who__grid{gap:var(--rule-hairline);background-color:var(--color-border);border:var(--rule-hairline) solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.cp-who__card{background-color:var(--color-paper);padding:var(--space-6);border-inline-start:var(--rule-hairline) solid transparent;transition:border-color var(--transition-fast), background-color var(--transition-fast)}.cp-who__card:hover{border-inline-start-color:var(--color-alarm);background-color:var(--color-bg-secondary)}.cp-who__card h3{font-size:var(--text-xl);font-weight:var(--weight-bold);margin:0 0 var(--space-3)}.cp-who__card p{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.cp-voices__lede{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0 0 var(--space-8);max-width:44ch}.cp-voices__grid{gap:var(--rule-hairline);background-color:var(--color-border);border:var(--rule-hairline) solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.cp-voice{background-color:var(--color-paper);flex-direction:column;display:flex}.cp-voice__link{color:inherit;grid-template-rows:auto auto auto;text-decoration:none;display:grid}.cp-voice__portrait,.cp-voice__monogram{aspect-ratio:4/5;object-fit:cover;border-bottom:var(--rule-hairline) solid var(--color-border);width:100%;display:block}.cp-voice__monogram{background-color:var(--color-bg-secondary);font-family:var(--font-display);font-size:var(--text-5xl);font-weight:var(--weight-black);color:var(--color-text-primary);place-items:center;display:grid}.cp-voice__name{padding:var(--space-4) var(--space-4) 0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text-primary)}.cp-voice__role{padding:var(--space-1) var(--space-4) 0;font-family:var(--font-label);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--color-alarm)}.cp-voice__bio{margin:var(--space-3) 0 0;padding:0 var(--space-4) var(--space-5);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.cp-voice__link:last-child{padding-bottom:var(--space-5)}@media (hover:hover) and (pointer:fine){.cp-voice__link:not(.cp-voice__link--flat):hover .cp-voice__name{color:var(--color-alarm)}}.cp-voice__link:focus-visible{outline:var(--rule-medium) solid var(--color-alarm);outline-offset:calc(-1 * var(--rule-medium))}.cp-statement{background-color:var(--color-alarm);padding:clamp(var(--space-16), 10vw, var(--space-32)) var(--container-padding)}.cp-statement__inner{max-width:var(--cp-measure);margin-inline:auto}.cp-statement__mark{color:var(--color-text-on-alarm);border-bottom-color:var(--color-text-on-alarm);opacity:.85;max-width:12rem}.cp-statement__line{color:var(--color-text-on-alarm);font-size:var(--text-statement);font-weight:var(--weight-black);text-wrap:balance;max-width:18ch;margin:0}.cp-statement__sub{font-family:var(--font-body);font-size:var(--text-xl);color:var(--color-text-on-alarm);margin:var(--space-8) 0 0;max-width:44ch}.cp-wall__names{gap:var(--rule-hairline);background-color:var(--color-border);border:var(--rule-hairline) solid var(--color-border);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.cp-wall__name{background-color:var(--color-paper);padding:var(--space-3) var(--space-4);gap:2px;display:grid}.cp-wall__name b{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-bold)}.cp-wall__name span{font-family:var(--font-label);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--color-text-muted)}.cp-wall__more,.cp-wall__empty{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);margin-top:var(--space-6)}.cp-wall__empty{border:var(--rule-medium) solid var(--color-ink);padding:var(--space-8);max-width:56ch}.cp-wall__more a,.cp-wall__empty a{color:var(--color-alarm);font-weight:var(--weight-bold)}.cp-terms__tiers{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;display:grid}.cp-tier{border:var(--rule-hairline) solid var(--color-ink);padding:var(--space-6);gap:var(--space-4);align-content:start;display:grid}.cp-tier--lead{border-width:var(--rule-heavy);border-color:var(--color-alarm)}.cp-tier__name{font-size:var(--text-2xl);font-weight:var(--weight-black);margin:0}.cp-tier__amount{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-black);gap:var(--space-2);margin:0;display:grid}.cp-tier__amount small{font-family:var(--font-label);font-size:var(--text-xs);font-weight:var(--weight-normal);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--color-text-muted);line-height:var(--leading-normal)}.cp-tier__perks{gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);margin:0;padding:0;list-style:none;display:grid}.cp-tier__perks li{padding-inline-start:var(--space-4);position:relative}.cp-tier__perks li:before{content:"";inline-size:var(--space-2);block-size:var(--rule-medium);background-color:var(--color-alarm);position:absolute;inset-block-start:.6em;inset-inline-start:0}.cp-subs{margin-top:var(--space-16);padding:var(--space-10);background-color:var(--color-ink-deep);border:var(--rule-medium) solid var(--color-ink)}.cp-subs__head{font-size:var(--text-2xl);font-weight:var(--weight-black);color:var(--color-text-primary);margin:0 0 var(--space-8)}.cp-subs__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.cp-sub{gap:var(--space-3);padding:var(--space-5);border:var(--rule-hairline) solid var(--color-border);background-color:var(--color-bg-card);align-content:start;display:grid}.cp-sub__name{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-black);color:var(--color-text-primary)}.cp-sub__price{font-family:var(--font-label);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--color-alarm)}.cp-sub__blurb{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.cp-subs__note{font-family:var(--font-label);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--color-text-muted);margin:var(--space-6) 0 0}.cp-legal{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-text-muted);margin:var(--space-12) 0 0;padding-top:var(--space-4);border-top:var(--rule-hairline) solid var(--color-border);max-width:78ch}.cp-faq__list{border-top:var(--rule-medium) solid var(--color-ink);margin:0;padding:0;list-style:none}.cp-faq__item{border-bottom:var(--rule-hairline) solid var(--color-border)}.cp-faq__heading{margin:0}.cp-faq__q{justify-content:space-between;align-items:baseline;gap:var(--space-4);inline-size:100%;padding:var(--space-5) 0;cursor:pointer;text-align:start;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text-primary);transition:color var(--transition-fast);background:0 0;border:0;display:flex}.cp-faq__q:hover{color:var(--color-alarm)}.cp-faq__q:active{transform:translate(1px,1px)}.cp-faq__mark{font-family:var(--font-label);font-size:var(--text-2xl);color:var(--color-alarm);transition:rotate var(--transition-base);flex:none;line-height:1}.cp-faq__mark.is-open{rotate:45deg}.cp-faq{max-width:78ch}.cp-faq__a{overflow:hidden}.cp-faq__a p{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:70ch;margin:0 0 var(--space-5)}.cp-list__form{gap:var(--space-3);margin:var(--space-6) 0 var(--space-4);flex-wrap:wrap;max-width:34rem;display:flex}.cp-list__input{font-family:var(--font-body);font-size:var(--text-base);padding:var(--space-3) var(--space-4);min-height:44px;color:var(--color-text-primary);background-color:var(--color-bg-paper);border:var(--rule-medium) solid var(--color-ink);flex:16rem}.cp-list__input::placeholder{color:var(--color-text-muted)}.cp-list__submit{flex:none}.cp-list__done{font-family:var(--font-label);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--color-alarm);border-inline-start:var(--rule-heavy) solid var(--color-alarm);margin:var(--space-6) 0 var(--space-4);padding-inline-start:var(--space-4)}.cp-list__error:empty{display:none}.cp-list__error{font-family:var(--font-label);font-size:var(--text-sm);color:var(--color-alarm);margin:0 0 var(--space-4)}.cp-list__fine{font-family:var(--font-label);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-muted);max-width:60ch;margin:0}.cp-seatstate{background-color:var(--color-ink-deep);color:var(--color-text-primary);border-bottom:var(--rule-heavy) solid var(--color-alarm);padding:var(--space-8) var(--container-padding);text-align:center}.cp-seatstate__head{font-family:var(--font-display);font-size:clamp(var(--text-xl), 4vw, var(--text-3xl));font-weight:var(--weight-black);letter-spacing:var(--track-tight);margin:0 0 var(--space-3)}.cp-seatstate p{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-secondary);max-width:62ch;margin:0 auto var(--space-3)}.cp-seatstate__cert{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.cp-seatstate__links{gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.cp-seatstate__links a{font-family:var(--font-label);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--color-text-primary);align-items:center;min-height:44px;display:inline-flex}.cp-seatstate__ref code{font-family:var(--font-label);font-size:var(--text-xs);word-break:break-all;color:var(--color-text-muted)}.cp-seatstate--holder{gap:var(--space-4);padding-block:var(--space-4);border-bottom-width:var(--rule-hairline);border-bottom-color:var(--color-rule);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.cp-seatstate--holder p{font-family:var(--font-label);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wide);margin:0}.cp-proof{border-top:var(--rule-heavy) solid var(--color-ink);margin-top:var(--space-12);padding-top:var(--space-8)}.cp-proof__head{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-black);letter-spacing:var(--track-tight);margin:0 0 var(--space-2)}.cp-proof__note{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);max-width:60ch;margin:0 0 var(--space-8)}.cp-proof__player{margin-bottom:var(--space-8);border:var(--rule-medium) solid var(--color-ink)}.cp-proof__caption{font-family:var(--font-label);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wide);padding:var(--space-3) var(--space-4);border-top:var(--rule-hairline) solid var(--color-border);margin:0}.cp-proof__cols{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.cp-proof__colhead{font-family:var(--font-label);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--track-wider);color:var(--color-alarm);margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:var(--rule-hairline) solid var(--color-border)}.cp-proof__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.cp-proof__list li{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:var(--rule-hairline) solid var(--color-border);display:grid}.cp-proof__list a,.cp-proof__list b{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--color-text-primary);text-decoration:none}.cp-proof__list a:hover{color:var(--color-alarm)}.cp-proof__list span{font-family:var(--font-label);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.cp-faces{gap:var(--rule-hairline);background-color:var(--color-ink);border:var(--rule-hairline) solid var(--color-ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;padding:0;list-style:none;display:grid}.cp-face__link{background-color:var(--color-ink);grid-template-rows:auto auto auto;height:100%;text-decoration:none;display:grid}.cp-face__portrait,.cp-face__monogram{aspect-ratio:4/5;object-fit:cover;border-bottom:var(--rule-hairline) solid var(--color-paper);width:100%;display:block}.cp-face__monogram{background-color:var(--color-ink-soft);font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-black);color:var(--color-brass);place-items:center;display:grid}.cp-face__name{padding:var(--space-3) var(--space-3) 0;font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-paper)}.cp-face__role{padding:0 var(--space-3) var(--space-3);font-family:var(--font-label);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wide);color:var(--color-text-muted)}@media (hover:hover) and (pointer:fine){.cp-face__link:hover .cp-face__name{color:var(--color-alarm)}}.cp-face__link:focus-visible{outline:var(--rule-medium) solid var(--color-alarm);outline-offset:calc(-1 * var(--rule-medium))}.cp-faces__desk{margin:var(--space-4) 0 0;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary)}.cp-faces__desk a{color:var(--color-text-primary);text-underline-offset:3px}.cp-people__all{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);margin:var(--space-6) 0 0}.cp-people__all a{color:var(--color-alarm);font-weight:var(--weight-bold)}.cp-dream__grid{gap:var(--rule-hairline);background-color:var(--color-border);border:var(--rule-hairline) solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}.cp-dream__card{background-color:var(--color-paper);padding:var(--space-6);border-inline-start:var(--rule-hairline) solid transparent;transition:border-color var(--transition-fast), background-color var(--transition-fast)}.cp-dream__card:hover{border-inline-start-color:var(--color-alarm);background-color:var(--color-bg-secondary)}.cp-dream__card h3{font-size:var(--text-xl);font-weight:var(--weight-bold);margin:0 0 var(--space-3)}.cp-dream__card p{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.cp-sponsor__ctas{gap:var(--space-4);flex-wrap:wrap;display:flex}.cp-figure{background-color:var(--color-ink-deep);border:var(--rule-hairline) solid var(--color-border);position:relative;overflow:hidden}.cp-figure__inner{will-change:transform;position:absolute;inset:0}.cp-figure__img{object-fit:cover}.cp-figure__img--raw{block-size:100%;inline-size:100%;position:absolute;inset:0}.cp-figure--band{aspect-ratio:16/7;margin:var(--space-10) 0}.cp-figure--inset{aspect-ratio:4/3;max-width:30rem;margin:var(--space-8) 0}.cp-masthead--photo{isolation:isolate;color:var(--color-text-primary);position:relative}.cp-masthead__bg{z-index:-1;border:0;position:absolute;inset:0}.cp-masthead--photo:after{content:"";z-index:-1;background:linear-gradient(90deg,#081a33eb 0%,#081a33b8 55%,#081a3373 100%),linear-gradient(#081a3359 0%,#0000 40%);position:absolute;inset:0}@media (max-width:700px){.cp-masthead--photo:after{background:linear-gradient(#081a33db 0%,#081a33c7 58%,#081a336b 100%)}}.cp-masthead--photo .cp-masthead__inner{z-index:1;position:relative}.cp-close--photo{isolation:isolate;color:var(--color-text-primary);position:relative}.cp-close__bg{z-index:-1;border:0;position:absolute;inset:0}.cp-close--photo:after{content:"";z-index:-1;background:#0b1322c7;position:absolute;inset:0}.cp-close--photo>:not(.cp-close__bg){z-index:1;position:relative}.cp-close{background-color:var(--color-ink-deep);padding:clamp(var(--space-16), 9vw, var(--space-24)) var(--container-padding);text-align:center}.cp-close__line{color:var(--color-text-primary);font-size:clamp(var(--text-3xl), 6vw, var(--text-5xl));font-weight:var(--weight-black);margin:0 auto var(--space-4);text-wrap:balance;max-width:18ch}.cp-close__sub{font-family:var(--font-label);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-wider);color:var(--color-text-muted);margin:0 0 var(--space-10)}.cp-close__ctas{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.cp-close__alt{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);margin:var(--space-10) 0 0}.cp-close__alt a{color:var(--color-text-primary)}.cp-motion :is(.cp-article__mark,.cp-article__title,.cp-article__lead,.cp-article__close,.cp-manifest__groupname,.cp-subs__head,.cp-legal,.cp-roll__rule,.cp-roll__terms,.cp-list__form,.cp-list__fine){opacity:0;transition:opacity .34s var(--ease-out), transform .34s var(--ease-out);transform:translateY(14px)}.cp-motion .is-instant{transition:none}.cp-motion .cp-article__lead,.cp-motion .cp-legal{transition-delay:90ms}.cp-motion .is-inview{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.cp-band__cells[data-strike]{animation:cp-strike .42s var(--ease-out) both}.cp-band__cells[data-strike="0"]{animation-delay:.56s}.cp-band__cells[data-strike="1"]{animation-delay:.65s}.cp-band__cells[data-strike="2"]{animation-delay:.74s}@keyframes cp-strike{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cp-cell{animation:cp-ink .3s var(--ease-out) both;animation-delay:calc(.9s + min(var(--cp-i,0), 60) * 8ms)}@keyframes cp-ink{0%{opacity:0}to{opacity:1}}.cp-band--lead .claim{animation:cp-land .38s var(--ease-out) .48s both;position:relative}.cp-band--lead .claim:after{content:"";inset:calc(var(--rule-medium) * -2);border:var(--rule-medium) solid var(--color-alarm);opacity:0;pointer-events:none;animation:cp-ring 2.4s var(--ease-out) 1.3s 3;position:absolute}@keyframes cp-land{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes cp-ring{0%{opacity:.9;transform:scale(1)}70%{opacity:0;transform:scale(1.06)}to{opacity:0;transform:scale(1.06)}}.cp-cell[data-name]{transition:transform var(--transition-fast)}.cp-cell[data-name]:hover{z-index:var(--z-above);transform:scale(1.5)}}@media (max-width:900px){.cp-manifest__row{gap:var(--space-2);grid-template-columns:1fr}}@media (max-width:600px){.cp-masthead{padding-block:var(--space-2)}.cp-masthead__inner{gap:var(--space-2)}.cp-door{padding-block:0}.cp-door__inner{gap:var(--space-3)}.cp-door__cta{padding-inline:var(--space-3)}.cp-roll__rule{padding-top:var(--space-2);gap:var(--space-2);margin-bottom:var(--space-3)}.cp-band__head .claim{flex-basis:100%;margin-inline-start:0}.cp-band__head .btn{width:100%}.cp-subs{padding:var(--space-6)}.cp-preamble p{font-size:var(--text-lg);padding-inline-start:var(--space-4)}.cp-band__cells{--cp-cols:var(--cp-cols-narrow,15);--cp-rows:var(--cp-rows-narrow,7)}.cp-figure--band{aspect-ratio:3/2;margin:var(--space-8) 0}.cp-figure--inset{margin:var(--space-6) 0}}
