main{width:100%;max-width:1120px}.mock-page[data-astro-cid-lhkklqgg]{--mock-radius: 18px;--mock-line: rgba(var(--black), .16);--mock-soft: rgba(var(--white), .62);--mock-accent-soft: color-mix(in srgb, var(--accent) 12%, transparent);width:100%;padding:1rem 0 5rem}.mock-header[data-astro-cid-lhkklqgg]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:2rem;align-items:end;padding:3.5rem 1rem 5rem;border-bottom:1px solid var(--mock-line)}.mock-label[data-astro-cid-lhkklqgg],.proposal-label[data-astro-cid-lhkklqgg],.split-kicker[data-astro-cid-lhkklqgg]{margin:0 0 .9rem;color:var(--accent-dark);font-family:Fira Code,monospace;font-size:.72rem;letter-spacing:.08em}.mock-header[data-astro-cid-lhkklqgg] h1[data-astro-cid-lhkklqgg]{max-width:10ch;margin:0;font-size:clamp(3rem,8vw,6.7rem);letter-spacing:-.07em;line-height:.95}.mock-lead[data-astro-cid-lhkklqgg]{max-width:28ch;margin:0 0 .35rem;font-size:1rem;line-height:1.7}.proposals[data-astro-cid-lhkklqgg]{display:grid;gap:5rem;padding-top:5rem}.proposal[data-astro-cid-lhkklqgg]{padding:0 1rem}.proposal-heading[data-astro-cid-lhkklqgg]{max-width:38rem;margin-bottom:2rem}.proposal-heading[data-astro-cid-lhkklqgg] h2[data-astro-cid-lhkklqgg]{margin:0 0 .65rem;color:rgb(var(--black));font-size:clamp(1.7rem,4vw,2.7rem);letter-spacing:-.05em}.proposal-heading[data-astro-cid-lhkklqgg] p[data-astro-cid-lhkklqgg]:last-child{margin:0;font-size:.95rem}.editorial-list[data-astro-cid-lhkklqgg]{border-top:1px solid var(--mock-line)}.editorial-row[data-astro-cid-lhkklqgg]{display:grid;grid-template-columns:3rem minmax(0,1fr) 2rem;gap:1rem;align-items:center;padding:1.5rem .8rem;border-bottom:1px solid var(--mock-line);color:inherit;text-decoration:none;transition:background-color .18s ease,padding .18s ease}.editorial-row[data-astro-cid-lhkklqgg]:hover,.editorial-row[data-astro-cid-lhkklqgg]:focus-visible{padding-right:1.35rem;padding-left:1.35rem;background:var(--mock-accent-soft)}.editorial-index[data-astro-cid-lhkklqgg],.switch-number[data-astro-cid-lhkklqgg]{color:var(--accent-dark);font-family:Fira Code,monospace;font-size:.78rem}.editorial-copy[data-astro-cid-lhkklqgg]{display:grid;gap:.25rem}.editorial-copy[data-astro-cid-lhkklqgg] strong[data-astro-cid-lhkklqgg]{color:var(--accent-dark);font-size:clamp(1.25rem,3vw,1.85rem)}.editorial-copy[data-astro-cid-lhkklqgg] span[data-astro-cid-lhkklqgg]{max-width:62ch;font-size:.92rem}.editorial-arrow[data-astro-cid-lhkklqgg]{color:var(--accent-dark);font-size:1.35rem;text-align:right}.split-showcase[data-astro-cid-lhkklqgg]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:1rem;overflow:hidden;border-radius:var(--mock-radius);background:var(--mock-accent-soft)}.split-copy[data-astro-cid-lhkklqgg]{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,5vw,4rem)}.split-copy[data-astro-cid-lhkklqgg] h3[data-astro-cid-lhkklqgg]{margin:0 0 1rem;color:rgb(var(--black));font-size:clamp(2rem,4.5vw,4.2rem);letter-spacing:-.07em;line-height:.98}.split-copy[data-astro-cid-lhkklqgg]>p[data-astro-cid-lhkklqgg]:not(.split-kicker){max-width:28ch;margin:0 0 2rem;font-size:.95rem}.split-links[data-astro-cid-lhkklqgg]{display:grid;gap:.4rem}.split-links[data-astro-cid-lhkklqgg] a[data-astro-cid-lhkklqgg]{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--mock-line);color:var(--accent-dark);font-weight:700;text-decoration:none}.split-links[data-astro-cid-lhkklqgg] a[data-astro-cid-lhkklqgg]:hover,.split-links[data-astro-cid-lhkklqgg] a[data-astro-cid-lhkklqgg]:focus-visible{color:var(--accent)}.split-image-wrap[data-astro-cid-lhkklqgg]{min-height:30rem;background:rgb(var(--gray-light))}.split-image-wrap[data-astro-cid-lhkklqgg] img[data-astro-cid-lhkklqgg]{display:block;width:100%;height:100%;min-height:30rem;-o-object-fit:cover;object-fit:cover}.split-image-wrap[data-astro-cid-lhkklqgg] p[data-astro-cid-lhkklqgg]{margin:0;padding:.7rem 1rem 1rem;font-family:Fira Code,monospace;font-size:.68rem}.switchboard[data-astro-cid-lhkklqgg]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1rem}.switch-card[data-astro-cid-lhkklqgg],.switch-note[data-astro-cid-lhkklqgg]{display:flex;min-height:19rem;flex-direction:column;border-radius:var(--mock-radius);padding:clamp(1.4rem,4vw,2.3rem)}.switch-card[data-astro-cid-lhkklqgg]{background:rgb(var(--gray-dark));color:rgb(var(--white));transition:transform .18s ease,box-shadow .18s ease}.switch-card[data-astro-cid-lhkklqgg]:hover,.switch-card[data-astro-cid-lhkklqgg]:focus-visible{transform:translateY(-4px);box-shadow:0 16px 30px rgba(var(--gray),.2)}.switch-card[data-astro-cid-lhkklqgg] .switch-number[data-astro-cid-lhkklqgg]{color:currentColor;opacity:.72}.switch-title[data-astro-cid-lhkklqgg]{margin-top:auto;color:currentColor;font-size:clamp(1.8rem,4vw,3.7rem);font-weight:700;letter-spacing:-.07em;line-height:1}.switch-description[data-astro-cid-lhkklqgg]{max-width:34ch;margin-top:1rem;font-size:.9rem;line-height:1.6}.switch-action[data-astro-cid-lhkklqgg]{display:flex;justify-content:space-between;margin-top:2rem;border-top:1px solid currentColor;padding-top:.8rem;color:inherit;font-family:Fira Code,monospace;font-size:.72rem;text-decoration:none}.switch-preview[data-astro-cid-lhkklqgg]{--link-preview-width: 100%;--link-preview-corners: 0;--link-preview-padding-inline: 0;--link-preview-padding-block: .8rem;--link-preview-description-lines: 2;display:block;margin:1.2rem -2.3rem -2.3rem;overflow:hidden}.switch-preview[data-astro-cid-lhkklqgg] .link-preview{color:inherit}.switch-preview[data-astro-cid-lhkklqgg] .link-preview__content{padding-right:2.3rem;padding-left:2.3rem}.switch-preview[data-astro-cid-lhkklqgg] .link-preview__title,.switch-preview[data-astro-cid-lhkklqgg] .link-preview__domain,.switch-preview[data-astro-cid-lhkklqgg] .link-preview__description{color:inherit}.switch-preview[data-astro-cid-lhkklqgg] .link-preview__title{font-size:.88rem}.switch-preview[data-astro-cid-lhkklqgg] .link-preview__domain,.switch-preview[data-astro-cid-lhkklqgg] .link-preview__description{font-size:.72rem}.switch-preview[data-astro-cid-lhkklqgg] .link-preview img,.switch-preview[data-astro-cid-lhkklqgg]>img[data-astro-cid-lhkklqgg]{display:block;width:100%;max-height:13rem;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.switch-note[data-astro-cid-lhkklqgg]{grid-column:1 / -1;min-height:auto;justify-content:space-between;background:var(--mock-soft);border:1px solid var(--mock-line)}.switch-note[data-astro-cid-lhkklqgg] span[data-astro-cid-lhkklqgg]{color:var(--accent-dark);font-family:Fira Code,monospace;font-size:.72rem}.switch-note[data-astro-cid-lhkklqgg] p[data-astro-cid-lhkklqgg]{max-width:24ch;margin:3rem 0 0;font-size:1.2rem;line-height:1.35}@media (max-width: 767px){.mock-page[data-astro-cid-lhkklqgg]{padding-top:0}.mock-header[data-astro-cid-lhkklqgg]{grid-template-columns:1fr;gap:1.5rem;padding:2.5rem .5rem 3.5rem}.mock-header[data-astro-cid-lhkklqgg] h1[data-astro-cid-lhkklqgg]{font-size:clamp(3rem,17vw,5rem)}.proposal[data-astro-cid-lhkklqgg]{padding:0 .5rem}.proposals[data-astro-cid-lhkklqgg]{gap:4rem;padding-top:4rem}.editorial-row[data-astro-cid-lhkklqgg]{grid-template-columns:2rem minmax(0,1fr) 1.2rem;gap:.6rem;padding:1.2rem .4rem}.editorial-copy[data-astro-cid-lhkklqgg] span[data-astro-cid-lhkklqgg]{font-size:.84rem;line-height:1.5}.split-showcase[data-astro-cid-lhkklqgg],.switchboard[data-astro-cid-lhkklqgg]{grid-template-columns:1fr}.split-image-wrap[data-astro-cid-lhkklqgg],.split-image-wrap[data-astro-cid-lhkklqgg] img[data-astro-cid-lhkklqgg]{min-height:16rem}.switch-note[data-astro-cid-lhkklqgg]{grid-column:auto}.switch-preview[data-astro-cid-lhkklqgg]{margin-right:-1.4rem;margin-bottom:-1.4rem;margin-left:-1.4rem}.switch-preview[data-astro-cid-lhkklqgg] .link-preview__content{padding-right:1.4rem;padding-left:1.4rem}}@media (prefers-reduced-motion: no-preference){.proposal[data-astro-cid-lhkklqgg]{animation:reveal .6s both}.proposal[data-astro-cid-lhkklqgg]:nth-child(2){animation-delay:.1s}.proposal[data-astro-cid-lhkklqgg]:nth-child(3){animation-delay:.2s}}@keyframes reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
