.faq-module__KSWkfa__toc{flex-wrap:wrap;gap:.25rem 2rem;display:flex}.faq-module__KSWkfa__toc a{font-family:var(--type-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);align-items:baseline;gap:.625rem;padding-block:.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.faq-module__KSWkfa__toc a:hover{color:var(--a-white)}.faq-module__KSWkfa__tocNumeral{color:var(--a-gold);letter-spacing:.06em;font-size:.8125rem}.faq-module__KSWkfa__group{padding-block:clamp(2.5rem,7vh,4.5rem)}.faq-module__KSWkfa__group+.faq-module__KSWkfa__group{border-top:1px solid var(--gold-faint)}.faq-module__KSWkfa__groupInner{gap:1.25rem;display:grid}@media (min-width:64em){.faq-module__KSWkfa__groupInner{grid-template-columns:minmax(12rem,18rem) minmax(0,46rem);align-items:start;gap:clamp(3rem,6vw,6rem)}}.faq-module__KSWkfa__groupHead{align-items:baseline;gap:1rem;display:flex}@media (min-width:64em){.faq-module__KSWkfa__groupHead{padding-top:1.125rem}}.faq-module__KSWkfa__numeral{min-width:1.75rem;font-family:var(--type-display);letter-spacing:.06em;text-transform:uppercase;color:var(--a-gold);flex:none;font-size:.9375rem;font-weight:600}.faq-module__KSWkfa__groupTitle{scroll-margin-top:2rem}.faq-module__KSWkfa__items{border-top:1px solid var(--gold-line)}.faq-module__KSWkfa__item{border-bottom:1px solid var(--gold-line);scroll-margin-top:1.5rem}.faq-module__KSWkfa__summary{cursor:pointer;color:var(--text);transition:color .2s var(--ease-out);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-block:1.25rem;font-size:clamp(1.125rem,1.05rem + .25vw,1.25rem);line-height:1.5;list-style:none;display:flex}.faq-module__KSWkfa__summary::-webkit-details-marker{display:none}.faq-module__KSWkfa__summary:hover,.faq-module__KSWkfa__item[open]>.faq-module__KSWkfa__summary{color:var(--a-white)}.faq-module__KSWkfa__item:target>.faq-module__KSWkfa__summary{color:var(--gold-bright)}.faq-module__KSWkfa__question{text-wrap:pretty}.faq-module__KSWkfa__icon{width:.875rem;height:.875rem;color:var(--a-gold);transition:color .2s var(--ease-out);flex:none;margin-top:calc(.75em - .4375rem);position:relative}.faq-module__KSWkfa__icon:before,.faq-module__KSWkfa__icon:after{content:"";transition:transform .32s var(--ease-out), opacity .32s var(--ease-out);background:currentColor;position:absolute;top:50%;left:50%}.faq-module__KSWkfa__icon:before{width:100%;height:1px;transform:translate(-50%,-50%)}.faq-module__KSWkfa__icon:after{width:1px;height:100%;transform:translate(-50%,-50%)}.faq-module__KSWkfa__summary:hover .faq-module__KSWkfa__icon{color:var(--gold-bright)}.faq-module__KSWkfa__item[open] .faq-module__KSWkfa__icon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.faq-module__KSWkfa__answer{padding-bottom:1.75rem;padding-right:2.375rem}@media (max-width:30em){.faq-module__KSWkfa__answer{padding-right:0}}@media (prefers-reduced-motion:no-preference){.faq-module__KSWkfa__item[open]>.faq-module__KSWkfa__answer{animation:faq-module__KSWkfa__faq-open .52s var(--ease-out) both}}@keyframes faq-module__KSWkfa__faq-open{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}.faq-module__KSWkfa__more{border-top:1px solid var(--gold-faint);padding-block:clamp(2.5rem,7vh,4.5rem) 0}@media (min-width:64em){.faq-module__KSWkfa__more{grid-template-columns:minmax(12rem,18rem) minmax(0,46rem);gap:clamp(3rem,6vw,6rem);display:grid}}.faq-module__KSWkfa__moreTitle{margin-top:.25rem}.faq-module__KSWkfa__moreText{color:var(--text-dim);max-width:40rem;margin-top:1rem}@media (min-width:64em){.faq-module__KSWkfa__moreText{margin-top:0}}
.joinPrompt-module__5eTYAG__join{padding-block:clamp(3.5rem, 10vh, 6rem) var(--section-space)}.joinPrompt-module__5eTYAG__inner{text-align:center;justify-items:center;padding-top:clamp(4rem,12vh,7rem);display:grid}.joinPrompt-module__5eTYAG__title{max-width:30ch;margin-top:1.25rem}.joinPrompt-module__5eTYAG__text{max-width:34rem;color:var(--text-dim);text-wrap:pretty;margin-top:1.25rem}.joinPrompt-module__5eTYAG__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 2.5rem;margin-top:2.5rem;display:flex}
.devlog-module__Z_jpSa__list{border-top:1px solid var(--gold-line)}.devlog-module__Z_jpSa__row{border-bottom:1px solid var(--gold-line)}.devlog-module__Z_jpSa__entry{gap:.625rem;padding-block:clamp(1.75rem,4vh,2.5rem);display:grid;position:relative}@media (min-width:48em){.devlog-module__Z_jpSa__entry{grid-template-columns:minmax(10rem,14rem) minmax(0,40rem) auto;align-items:baseline;column-gap:clamp(2rem,5vw,5rem)}}.devlog-module__Z_jpSa__meta{font-family:var(--type-ui);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--a-gold);flex-wrap:wrap;gap:.25rem .75rem;font-size:.8125rem;font-weight:600;display:flex}@media (min-width:48em){.devlog-module__Z_jpSa__meta{gap:.375rem;display:grid}.devlog-module__Z_jpSa__metaInline{display:flex}}.devlog-module__Z_jpSa__metaDot{color:var(--text-faint)}@media (min-width:48em){.devlog-module__Z_jpSa__meta:not(.devlog-module__Z_jpSa__metaInline) .devlog-module__Z_jpSa__metaDot{display:none}}.devlog-module__Z_jpSa__metaSoft{color:var(--text-faint)}@media (min-width:48em){.devlog-module__Z_jpSa__entryWithCover{grid-template-columns:minmax(12rem,16rem) minmax(0,40rem) auto;align-items:start}.devlog-module__Z_jpSa__entryWithCover .devlog-module__Z_jpSa__read{align-self:center}}.devlog-module__Z_jpSa__thumb{gap:.5rem;display:grid}.devlog-module__Z_jpSa__thumbImage,.devlog-module__Z_jpSa__coverImage{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--gold-line);background:var(--a-ink);width:100%;height:auto;display:block}.devlog-module__Z_jpSa__thumbCaption,.devlog-module__Z_jpSa__coverCaption{font-family:var(--type-ui);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--text-faint);font-size:.75rem;font-weight:600}.devlog-module__Z_jpSa__entry:hover .devlog-module__Z_jpSa__thumbImage{border-color:var(--a-gold)}.devlog-module__Z_jpSa__entryBody{gap:.625rem;display:grid}.devlog-module__Z_jpSa__entryTitle{line-height:1.2}.devlog-module__Z_jpSa__entryLink{color:var(--text);text-decoration:none}.devlog-module__Z_jpSa__entryLink:after{content:"";position:absolute;inset:0}.devlog-module__Z_jpSa__entryLink:focus-visible{outline:none}.devlog-module__Z_jpSa__entryLink:focus-visible:after{outline:2px solid var(--gold-bright);outline-offset:.25rem}.devlog-module__Z_jpSa__entrySummary{color:var(--text-dim);text-wrap:pretty}.devlog-module__Z_jpSa__read{pointer-events:none;justify-self:start}.devlog-module__Z_jpSa__entry:hover .devlog-module__Z_jpSa__entryLink{color:var(--text-heading)}.devlog-module__Z_jpSa__entry:hover .devlog-module__Z_jpSa__read{color:var(--a-white)}.devlog-module__Z_jpSa__entry:hover .devlog-module__Z_jpSa__read .a-link__arrow{translate:.25rem}.devlog-module__Z_jpSa__empty{color:var(--text-dim);padding-block:3rem}.devlog-module__Z_jpSa__article{width:min(var(--measure), 100% - 2 * var(--gutter));margin-inline:auto}.devlog-module__Z_jpSa__postHeader{padding-top:calc(clamp(7.5rem, 17vh, 11rem) + env(safe-area-inset-top,0px));padding-bottom:clamp(2rem,5vh,3rem)}.devlog-module__Z_jpSa__back{margin-left:-.125rem}.devlog-module__Z_jpSa__backArrow{transition:translate .2s var(--ease-out)}.devlog-module__Z_jpSa__back:hover .devlog-module__Z_jpSa__backArrow{translate:-.25rem}.devlog-module__Z_jpSa__postMeta.devlog-module__Z_jpSa__postMeta{font-family:var(--type-ui);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin-top:clamp(2rem,5vh,3rem);font-size:.8125rem;font-weight:600}.devlog-module__Z_jpSa__postTitle.devlog-module__Z_jpSa__postTitle{margin-top:1.25rem;font-size:clamp(1.4375rem,1.1rem + 3.3vw,3.5rem)}.devlog-module__Z_jpSa__postLede{margin-top:1.5rem}.devlog-module__Z_jpSa__byline{font-family:var(--type-ui);font-variant-numeric:tabular-nums;color:var(--text-dim);align-items:center;gap:.75rem;margin-top:1.75rem;font-size:1rem;display:flex}.devlog-module__Z_jpSa__bylineSigil{width:1.125rem;height:1.3125rem;color:var(--a-gold);flex:none}.devlog-module__Z_jpSa__cover{gap:.625rem;margin-bottom:clamp(2rem,5vh,3rem);display:grid}.devlog-module__Z_jpSa__body{padding-top:clamp(2rem,5vh,3rem)}.devlog-module__Z_jpSa__signature{font-family:var(--type-display);letter-spacing:.04em;color:var(--a-gold);margin-top:2.25rem;font-size:1.25rem;font-weight:600}.devlog-module__Z_jpSa__postFoot{margin-top:clamp(2.5rem,6vh,4rem)}.devlog-module__Z_jpSa__neighbours{border-top:1px solid var(--gold-faint);gap:1.5rem;padding-top:2rem;display:grid}@media (min-width:40em){.devlog-module__Z_jpSa__neighbours{grid-template-columns:1fr 1fr}.devlog-module__Z_jpSa__newer{text-align:right;grid-column:2;justify-self:end}}.devlog-module__Z_jpSa__neighbour{gap:.375rem;text-decoration:none;display:grid}.devlog-module__Z_jpSa__neighbourLabel{font-family:var(--type-ui);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--a-gold);font-size:.8125rem;font-weight:600}.devlog-module__Z_jpSa__neighbourTitle{color:var(--text)}.devlog-module__Z_jpSa__neighbour:hover .devlog-module__Z_jpSa__neighbourTitle{color:var(--a-white)}.devlog-module__Z_jpSa__allPosts{margin-top:2rem}
.pageHeader-module__thVmZW__header{padding-top:calc(clamp(7.5rem, 17vh, 11rem) + env(safe-area-inset-top,0px));padding-bottom:clamp(2.5rem,7vh,4.5rem)}.pageHeader-module__thVmZW__title{max-width:22ch;margin-top:1.5rem}.pageHeader-module__thVmZW__lede{margin-top:1.5rem}.pageHeader-module__thVmZW__extra{margin-top:2.25rem}
