.home-folds .fold{padding-block:clamp(3.5rem,7vw,5.5rem)}.home-folds .fold[data-fold=hero]{padding-block:0}.fold__head{display:flex;flex-direction:column;gap:.75rem;align-items:center;text-align:center;max-width:46rem;margin:0 auto 2.5rem}.fold__head h2{font-size:clamp(1.75rem,3.4vw,2.625rem);font-weight:700}.fold__head .lede{max-width:40rem}.fold__link{margin:2rem auto 0;text-align:center;max-width:none;font-weight:700}.fold__link a{display:inline-flex;align-items:center;gap:.375rem;min-height:44px}.fold__link a:after{content:"→"}.fold__actions{display:flex;flex-wrap:wrap;gap:1rem 1.75rem;align-items:center;justify-content:center;margin-top:2.5rem}.fold__textlink{color:#ffd0c4;font-weight:700;display:inline-flex;align-items:center;min-height:44px}.fold__textlink:after{content:" →";white-space:pre}.domain-form{display:grid;grid-gap:.5rem;gap:.5rem;width:100%;max-width:36rem;margin-top:.5rem}.domain-form__label{font-weight:700;font-size:.9375rem;color:var(--found-ink)}.domain-form__row{display:flex;gap:.5rem;padding:.375rem;background:#fff;border:2px solid var(--found-navy);border-radius:14px;box-shadow:0 10px 24px -14px rgb(27 42 59/45%)}.domain-form__row:focus-within{border-color:var(--found-accent-text);box-shadow:0 0 0 4px var(--found-accent-pale),0 10px 24px -14px rgb(27 42 59/45%)}.domain-form__input{flex:1 1 auto;min-width:0;min-height:52px;border:0;background:transparent;padding:0 .875rem;font:inherit;font-size:1.125rem;color:var(--found-ink)}.domain-form__input::placeholder{color:#5c7590}.domain-form__input:focus{outline:none}.domain-form .button{flex:0 0 auto;font-family:var(--font-sans);min-height:56px;padding-inline:1.5rem;font-size:1.0625rem;white-space:nowrap}.domain-form__hint{font-size:.875rem;color:var(--found-muted)}.domain-form--dark .domain-form__hint,.domain-form--dark .domain-form__label{color:#e6edf4}.domain-form--dark .domain-form__row{border-color:#fff;box-shadow:none}.domain-form--dark .domain-form__row:focus-within{border-color:var(--found-accent);box-shadow:0 0 0 4px rgb(255 122 89/35%)}@media (max-width:34rem){.domain-form__row{flex-direction:column;padding:.5rem}.domain-form__input{min-height:52px;border-bottom:1px solid var(--found-line);border-radius:0}.domain-form .button{width:100%;white-space:normal}}.hf{display:grid;grid-gap:.75rem;gap:.75rem;padding-bottom:1.5rem}.hf__stage{background:var(--ill-grey-soft);border-radius:18px;padding:1.25rem;display:grid;grid-gap:1rem;gap:1rem;border:1px solid var(--ill-grey)}.hf__url{display:flex;align-items:center;gap:.75rem;background:#fff;border:2px solid var(--found-navy);border-radius:999px;padding:.375rem .375rem .375rem 1rem;font-weight:600;color:var(--found-ink)}.hf__lock{width:.75rem;height:.75rem;border-radius:3px;border:2px solid var(--ill-mid);flex:none}.hf__domain{flex:1 1;font-family:var(--font-mono);font-size:.875rem}.hf__go{background:var(--found-accent);color:var(--found-navy);border-radius:999px;padding:.375rem .875rem;font-size:.8125rem;font-weight:800}.hf__go:after{content:" →"}.hf__pair{display:grid;grid-gap:1rem;gap:1rem}@media (min-width:40rem){.hf__pair{grid-template-columns:1fr 1fr;align-items:stretch}}.hf__col{display:grid;grid-template-rows:auto 1fr;grid-gap:.5rem;gap:.5rem}.hf__step{font-size:.875rem;color:var(--found-slate)}.hf__step b{color:var(--found-accent-text);font-family:var(--font-display);letter-spacing:.04em;margin-right:.25rem}.hf__moves ol{display:grid;grid-gap:.375rem;gap:.375rem}.hf__moves li{display:flex;align-items:center;gap:.625rem;font-weight:600;font-size:.875rem;padding:.25rem 0;border-bottom:1px dashed var(--ill-grey)}.hf__moves li:last-child{border-bottom:0}.hf__l{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:8px;background:var(--found-navy);color:#fff;font-family:var(--font-display);font-weight:700;font-size:.875rem;flex:none}.hf__moves li:first-child .hf__l{background:var(--found-accent);color:var(--found-navy)}@media (max-width:47.99rem){.hf__pair .gauge__bars,.hf__pair .hf__col:last-child{display:none}}.fboard{margin:0;background:#fff;border:1px solid var(--found-line);border-radius:18px;box-shadow:0 18px 40px -24px rgb(27 42 59/35%);overflow:hidden}.fboard__bar{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.875rem 1.25rem;background:var(--found-navy);color:#fff;font-weight:700;font-size:.9375rem}.fboard__bar span:last-child{color:#ffd0c4;font-weight:600}.fboard__row{list-style:none;margin:0;padding:1.25rem;display:grid;grid-gap:1rem;gap:1rem;counter-reset:none}@media (min-width:60rem){.fboard__row{grid-template-columns:repeat(5,minmax(0,1fr));position:relative}}.fboard__item{position:relative;display:grid;grid-gap:.5rem;gap:.5rem;align-content:start;padding:1rem;border-radius:14px;background:var(--found-canvas);border:1px solid var(--ill-grey);transition:transform .15s ease,border-color .15s ease}.fboard__item:hover{border-color:var(--found-accent)}@media (prefers-reduced-motion:no-preference){.fboard__item:hover{transform:translateY(-3px)}}.fboard__letter{font-family:var(--font-display);font-weight:700;font-size:3rem;line-height:1;color:var(--found-accent-text)}.fboard__item .ill--letter{max-width:none;border-radius:10px}.fboard__name{font-family:var(--font-display);font-weight:700;font-size:1.125rem;color:var(--found-ink);text-decoration:none}.fboard__name:after{content:"";position:absolute;inset:0;border-radius:14px}.fboard__name:focus-visible{outline:none}.fboard__name:focus-visible:after{outline:3px solid var(--found-navy);outline-offset:2px}.fboard__q{font-size:.9375rem;color:var(--found-slate);line-height:1.45}@media (max-width:59.99rem){.fboard__item{grid-template-columns:3rem 7rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:.875rem;row-gap:.25rem;align-items:center;padding:.75rem}.fboard__letter{grid-row:1/span 2;font-size:2.5rem;text-align:center}.fboard__item .ill--letter{grid-row:1/span 2;grid-column:2}.fboard__name{grid-column:3;align-self:end}.fboard__q{grid-column:3;align-self:start;font-size:.875rem}}@media (max-width:26rem){.fboard__item{grid-template-columns:2.25rem minmax(0,1fr)}.fboard__item .ill--letter{display:none}.fboard__name,.fboard__q{grid-column:2}}.ask{display:grid;grid-gap:1.25rem;gap:1.25rem;max-width:64rem;margin:0 auto}.ask__prompt{justify-self:center;max-width:40rem;background:#fff;color:var(--found-ink);border-radius:18px 18px 18px 4px;padding:.875rem 1.25rem;font-size:clamp(1.0625rem,1.8vw,1.25rem);font-weight:600;display:grid;grid-gap:.25rem;gap:.25rem;box-shadow:0 10px 24px -14px rgb(0 0 0/50%)}.ask__who{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--found-accent-text)}.ask__pair{display:grid;grid-gap:1.25rem;gap:1.25rem}@media (min-width:48rem){.ask__pair{grid-template-columns:1fr 1fr}}.ask__card{margin:0;background:#fff;color:var(--found-ink);border-radius:16px;padding:1.25rem;display:grid;grid-gap:.75rem;gap:.75rem;align-content:start;border-top:6px solid var(--found-accent)}.ask__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem}.ask__engine{font-family:var(--font-display);font-weight:700;font-size:1.25rem}.ask__meta{font-size:.8125rem;color:var(--found-muted)}.ask__label{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--found-slate)}.ask__names{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.ask__names li{padding:.375rem .75rem;border-radius:999px;background:var(--found-canvas);border:1px solid var(--ill-grey);font-weight:600;font-size:.9375rem}.ask__names li.is-more{background:transparent;color:var(--found-muted)}.ask__names li.is-absent{flex-basis:100%;border:2px dashed var(--found-accent-text);background:var(--found-accent-pale);color:var(--found-accent-text);font-weight:700;text-align:center}.ask__names li.is-named{flex-basis:100%;background:#e8f2ea;border-color:#2e6b3c;color:#1f4d2a}.ask__foot{font-size:.8125rem;color:var(--found-muted);border-top:1px dashed var(--found-line);padding-top:.625rem}.ask__note{text-align:center;font-size:.875rem;color:#d3dee9;max-width:44rem;margin:0 auto}.droute{list-style:none;margin:0;padding:0;grid-gap:1rem;gap:1rem}.droute,.droute__stop{display:grid;position:relative}.droute__stop{grid-gap:.5rem;gap:.5rem;align-content:start}.droute__n{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--found-navy);color:#fff;font-family:var(--font-display);font-weight:700;font-size:1.25rem;position:relative;z-index:1;box-shadow:0 0 0 5px #fff}.droute__stop:first-child .droute__n,.droute__stop:last-child .droute__n{background:var(--found-accent);color:var(--found-navy)}.droute__stop .ill--letter{max-width:none;border-radius:10px}.droute__name{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--found-ink);-webkit-text-decoration-color:var(--found-accent);text-decoration-color:var(--found-accent);text-decoration-thickness:2px}.droute__play{font-size:.875rem;line-height:1.45;color:var(--found-slate)}@media (min-width:64rem){.droute{grid-template-columns:repeat(7,minmax(0,1fr));gap:1.25rem}.droute:before{content:"";position:absolute;top:1.375rem;left:1.375rem;right:1.375rem;border-top:3px dashed var(--found-accent)}}@media (max-width:63.99rem){.droute:before{content:"";position:absolute;top:1rem;bottom:1rem;left:1.375rem;border-left:3px dashed var(--found-accent)}.droute__stop{grid-template-columns:2.75rem 8rem minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:1rem;row-gap:.25rem}.droute__n{grid-row:1/span 2}.droute__stop .ill--letter{grid-row:1/span 2;grid-column:2}.droute__name,.droute__play{grid-column:3}}@media (max-width:26rem){.droute__stop{grid-template-columns:2.75rem minmax(0,1fr)}.droute__stop .ill--letter{display:none}.droute__name,.droute__play{grid-column:2}}.fold-cta{display:grid;grid-gap:2.5rem;gap:2.5rem;align-items:center}@media (min-width:64rem){.fold-cta{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:4rem}}.fold-cta__copy{display:grid;grid-gap:1.25rem;gap:1.25rem}.section--cta .eyebrow{color:#ffb4a1}.fold-cta h2{color:#fff;font-size:clamp(1.875rem,3.6vw,2.75rem);font-weight:700;max-width:18ch}.fold-cta__plan{color:#e6edf4;font-size:1rem}.fold-cta__planlink{color:#fff;font-weight:700;-webkit-text-decoration-color:var(--found-accent);text-decoration-color:var(--found-accent);text-decoration-thickness:2px;display:inline-flex;align-items:center;min-height:44px}.fold-cta__planlink:after{content:" →";white-space:pre}.pboard{margin:0;background:#fff;color:var(--found-ink);border-radius:18px;overflow:hidden;box-shadow:0 24px 48px -28px rgb(0 0 0/60%)}.pboard__bar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.25rem 1rem;padding:.875rem 1.25rem;background:var(--found-canvas);border-bottom:1px solid var(--found-line);font-size:.8125rem;font-weight:700;color:var(--found-slate)}.pboard__rows{list-style:none;margin:0;padding:.75rem 1.25rem;display:grid}.pboard__rows li{display:grid;grid-template-columns:minmax(7rem,9rem) minmax(0,1fr) 2.5rem;grid-gap:.75rem;gap:.75rem;align-items:center;min-height:2.75rem;border-bottom:1px solid var(--ill-grey-soft)}.pboard__name{font-weight:700;color:var(--found-ink);text-decoration:none;font-size:.9375rem}a.pboard__name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--found-accent);text-decoration-color:var(--found-accent)}.pboard__track{height:.75rem;border-radius:999px;background:var(--ill-grey-soft);overflow:hidden}.pboard__fill{display:block;height:100%;border-radius:999px;background:var(--found-navy)}.pboard__rows li:first-child .pboard__fill{background:var(--found-accent)}.pboard__val{font-family:var(--font-display);font-weight:700;text-align:right}.pboard__you{margin-top:.5rem;border:2px dashed var(--found-accent-text)!important;border-radius:10px;padding-inline:.75rem;background:var(--found-accent-pale)}.pboard__you .pboard__name,.pboard__you .pboard__val{color:var(--found-accent-text)}.pboard__you .pboard__track{background:transparent;border:2px dashed #e8957f}.pboard__foot{padding:.75rem 1.25rem 1.25rem;font-size:.8125rem;color:var(--found-slate);max-width:none}@media (max-width:47.99rem){.home-folds .fold{padding-block:3rem}.fold__head{margin-bottom:1.75rem}.home-folds .hero{padding-block:2rem 1rem;gap:1.5rem}.fold__actions .button{width:100%}}@media (max-width:639px){.hf__url{display:none}}