@layer page{.dseo-art-narrow{display:none}@media (max-width:639px){.dseo-art-wide{display:none}.dseo-art-narrow{display:block}}.dseo-art-fog{fill:var(--fog);stroke:var(--sc-line);stroke-width:1.2px}.dseo-art-pick{fill:none;stroke:var(--harbor);stroke-width:1.5px}.dseo-art-ours{fill:var(--surface);stroke:var(--harbor);stroke-width:1.8px}.dseo-art-mark{fill:var(--harbor);stroke:var(--fog);stroke-width:3px}.dseo-art-pill{fill:var(--surface);stroke:var(--line);stroke-width:1px}.dseo-art-photo{fill:var(--harbor-wash)}.dseo-art-shape{fill:color-mix(in srgb, var(--harbor) 20%, var(--harbor-wash))}.dseo-art-rule{stroke:var(--line);stroke-width:1px}.dseo-art-plus{fill:none;stroke:var(--harbor);stroke-width:1.8px;stroke-linecap:round}.dseo-art-tile{fill:var(--paper);stroke:var(--line);stroke-width:1px}.dseo-art-water,.dseo-art-park{fill:var(--harbor-wash)}.dseo-art-block{fill:var(--surface);opacity:.55}.dseo-art-hl{fill:var(--harbor);font-weight:600}.dseo-art-dim{opacity:.5}.dseo-art-empty{fill:none;stroke:var(--line-strong);stroke-width:1.4px;stroke-dasharray:3 3}.dseo-art-next{fill:var(--ink-3)}.m[data-play] .dseo-art-land{transition:opacity .46s var(--ease-standard) calc(var(--d,0) * 1ms), translate .56s var(--ease-enter) calc(var(--d,0) * 1ms)}.m[data-play=armed] .dseo-art-land{opacity:0;translate:0 12px}.dseo-head{max-width:none}.dseo-head .quiet{display:block}.dseo-head .t-lede{max-width:40rem}.dseo-open{align-content:center;min-height:min(100svh,58rem);display:grid}.dseo-open .wrap{column-gap:var(--space-48);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;display:grid}.dseo-open__copy{justify-items:start;gap:var(--space-24);display:grid}.dseo-open__lede{max-width:32rem}.dseo-open__art{position:relative}.dseo-open__art:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(48% 54% at 54% 48%,#2647965c,#0000 74%);position:absolute;inset:-10% -14% -6% -8%}.dseo-open__art>svg{width:min(calc(100% + max(var(--gutter), (100vw - var(--page-max)) / 2 + var(--gutter))), 118%);max-width:none;height:auto}@media (min-width:1024px) and (max-width:1279px){.dseo-open .dseo-art-wide{display:none}.dseo-open .dseo-art-narrow{display:block}.dseo-open__art{justify-self:center;width:min(100%,26rem)}.dseo-open__art>svg{width:100%}}.dseo-lost__stage{--stage-h:0;padding:clamp(1rem,.5rem + 2vw,2.5rem)}.dseo-lost__stage>svg{width:min(100%,58rem);height:auto}.dseo-n{background:var(--harbor);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;line-height:1;display:grid}.dseo-lost__notes{column-gap:var(--space-32);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0;margin:0;padding:0;list-style:none;display:grid}.dseo-lost__note{grid-row:span 3;grid-template-rows:subgrid;align-content:start;justify-items:start;row-gap:var(--space-12);padding-top:var(--space-20);border-top:1px solid var(--rule);display:grid}.dseo-lost__name{font-size:var(--fs-title);text-wrap:balance}.dseo-lost__line{color:var(--fg-2);font-size:var(--fs-small);line-height:var(--lh-small)}:is(.dseo-cases,.dseo-found,.dseo-with) .section-foot{justify-content:space-between;align-items:center}.dseo-cases__tabs{--tab-gap:var(--space-32)}.dseo-cases__tabs .tabs__panel{padding-top:var(--space-48);align-items:center}@media (min-width:1024px){.dseo-cases__tabs .tabs__panel{column-gap:var(--space-64);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (min-width:1280px){.dseo-cases__tabs .tabs__panel{min-height:37rem}}.dseo-case__copy{gap:var(--space-24);align-content:start;display:grid}.dseo-case__title{font-size:var(--fs-headline);line-height:var(--lh-headline);letter-spacing:var(--tr-headline)}.dseo-case__text{color:var(--fg-2)}.dseo-case__block{gap:var(--space-8);display:grid}.dseo-case__label{color:var(--fg-3);font-size:var(--fs-caption);letter-spacing:.02em;font-weight:600}.dseo-typed{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.dseo-typed li{border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);font-size:var(--fs-small);align-items:center;gap:8px;padding:8px 14px 8px 10px;font-weight:600;display:inline-flex}.dseo-typed .i{color:var(--harbor-deep)}.dseo-case__wins{font-weight:500}.dseo-case__worth{padding-top:var(--space-16);border-top:1px solid var(--rule);color:var(--accent);font-family:var(--font-display);font-size:var(--fs-title);font-weight:var(--title-weight);line-height:var(--lh-title)}.dseo-case__stage{border-radius:var(--radius-stage);background:var(--harbor-wash);place-items:center;padding:clamp(1rem,.5rem + 2vw,2.5rem);display:grid}.dseo-case__stage>svg{width:100%;max-width:30rem;height:auto}.dseo-chosen__body{column-gap:var(--space-64);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.dseo-chosen__stage{--stage-h:0;background:var(--fog);padding:0;box-shadow:inset 0 0 0 1px #1d262b12,0 22px 44px -30px #1d262b52}.dseo-chosen__stage>svg{width:100%;height:auto}.dseo-chosen__copy{gap:var(--space-32);align-content:center;display:grid}.dseo-asked{isolation:isolate;position:relative}.dseo-asked__main{column-gap:var(--space-64);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.dseo-asked__art>svg{width:100%;height:auto}.dseo-three{gap:var(--space-24) var(--space-32);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dseo-three li{align-content:start;gap:var(--space-8);padding-top:var(--space-20);border-top:1px solid var(--rule);display:grid}.dseo-three h3{font-size:var(--fs-title)}.dseo-three p{color:var(--fg-2);font-size:var(--fs-small);line-height:var(--lh-small)}.dseo-counted__wrap{column-gap:var(--space-64);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.dseo-counted__copy{gap:var(--space-32);display:grid}.dseo-counted__claim{font-size:var(--fs-claim);letter-spacing:var(--tr-statement);line-height:1}.dseo-counted__claim .quiet{display:block}.dseo-counted__lede{max-width:34rem}.dseo-counted__art>svg{width:100%;height:auto}.dseo-found__head .t-lede{text-wrap:balance}.dseo-found__grid{gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dseo-stop{gap:var(--space-20);padding:var(--space-12) var(--space-12) var(--space-24);border-radius:var(--radius-stage);background:var(--surface);box-shadow:var(--card-shadow);grid-column:span 4;grid-template-rows:auto 1fr;display:grid}.dseo-stop.is-lead{align-items:center;column-gap:var(--space-24);padding:var(--space-12) var(--space-32) var(--space-12) var(--space-12);grid-column:span 7;grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dseo-stop:nth-child(2){grid-column:span 5}.dseo-stop__pic{padding:var(--space-16);border-radius:var(--radius-card);background:var(--harbor-wash);align-self:stretch;place-items:center;display:grid}.dseo-stop__pic>svg{width:100%;max-width:21rem;height:auto}.dseo-stop.is-lead .dseo-stop__pic{padding-inline:var(--space-4)}.dseo-stop__words{align-content:start;justify-items:start;gap:var(--space-8);padding-inline:var(--space-12);display:grid}.dseo-stop.is-lead .dseo-stop__words{padding-inline:0}.dseo-stop__title{font-size:var(--fs-title)}.dseo-stop__line{color:var(--fg-2);font-size:var(--fs-small);line-height:var(--lh-small)}.dseo-stop__links{gap:var(--space-4) var(--space-20);padding-top:var(--space-8);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.dseo-with{row-gap:var(--section-gap);display:grid}.dseo-with__wrap{column-gap:var(--space-64);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;display:grid}.dseo-with__copy{gap:var(--space-40);display:grid}.dseo-with__head{max-width:none}.dseo-with__head .quiet{display:block}.dseo-with__steps{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.dseo-with__step{gap:var(--space-8) var(--space-24);padding-block:var(--space-20);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,10rem) minmax(0,1fr);display:grid}.dseo-with__when{font-size:var(--fs-title);line-height:var(--lh-title)}.dseo-with__text{color:var(--fg-2);font-size:var(--fs-small);line-height:var(--lh-small)}.dseo-with__stage{border-radius:var(--radius-stage);background:radial-gradient(75% 60% at 100% 0%, #2647968c, transparent 70%), var(--night);place-items:center;padding:clamp(1.5rem,1rem + 2vw,2.75rem);display:grid;box-shadow:0 1px 2px #0003,0 22px 44px -24px #0000008c}.dseo-with__stage .sc-shadow{fill:#00000073}.dseo-with__stage>svg{width:100%;max-width:30rem;height:auto}@media (max-width:1279px){.dseo-open .wrap{column-gap:var(--space-40)}.dseo-lost__notes{column-gap:var(--space-24)}.dseo-chosen__body{row-gap:var(--space-40);grid-template-columns:minmax(0,1fr)}.dseo-chosen__stage{width:min(100%,44rem)}.dseo-asked__main{column-gap:var(--space-40)}.dseo-counted__wrap{column-gap:var(--space-48)}.dseo-found__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dseo-stop,.dseo-stop:nth-child(2){grid-column:span 1}.dseo-stop.is-lead{grid-column:1/-1}.dseo-stop__pic>svg{max-width:19rem}.dseo-with__wrap{column-gap:var(--space-48)}.dseo-with__step{gap:var(--space-8) var(--space-20);grid-template-columns:minmax(0,8.5rem) minmax(0,1fr)}}@media (min-width:1024px) and (max-width:1279px){.dseo-asked__art .dseo-art-wide,.dseo-counted__art .dseo-art-wide,.dseo-with .dseo-art-wide{display:none}.dseo-asked__art .dseo-art-narrow,.dseo-counted__art .dseo-art-narrow{width:min(100%,24rem);margin-inline:auto;display:block}.dseo-with .dseo-art-narrow{width:min(100%,24rem);display:block}}@media (max-width:839px){.dseo-lost .dseo-art-wide{display:none}.dseo-lost .dseo-art-narrow{max-width:26rem;margin-inline:auto;display:block}}@media (max-width:639px){.dseo-lost__stage{margin-inline:calc(-.5 * var(--gutter))}}@media (max-width:699px){.dseo-chosen .dseo-art-wide,.dseo-asked .dseo-art-wide{display:none}.dseo-chosen .dseo-art-narrow,.dseo-asked .dseo-art-narrow{display:block}.dseo-asked__art .dseo-art-narrow{width:min(100%,26rem);margin-inline:auto}.dseo-chosen__stage{width:min(100%,28rem)}}@media (max-width:1023px){.dseo-open{min-height:0}.dseo-open .wrap{row-gap:var(--space-48);grid-template-columns:minmax(0,1fr);align-items:start}.dseo-open__lede{max-width:38rem}.dseo-open__art{width:min(100%,34rem)}.dseo-open__art>svg{width:100%}.dseo-lost__notes{row-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.dseo-cases__tabs .tabs__panel{gap:var(--space-40);padding-top:var(--space-32)}.dseo-case__copy{max-width:46rem}.dseo-asked__main{row-gap:var(--space-40);grid-template-columns:minmax(0,1fr)}.dseo-asked__art>svg{width:min(100%,38rem);margin-inline:auto}.dseo-three{gap:var(--space-24)}.dseo-counted__wrap{row-gap:var(--space-48);grid-template-columns:minmax(0,1fr);align-items:start}.dseo-counted__art>svg{width:min(100%,32rem)}.dseo-with__wrap{row-gap:var(--space-48);grid-template-columns:minmax(0,1fr);align-items:start}.dseo-with__step{grid-template-columns:minmax(0,12rem) minmax(0,1fr)}}@media (max-width:767px){.dseo-three{grid-template-columns:minmax(0,1fr)}}@media (max-width:799px){.dseo-found__grid{grid-template-columns:minmax(0,1fr)}.dseo-stop.is-lead{padding:var(--space-12) var(--space-12) var(--space-24);grid-column:auto;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.dseo-stop.is-lead .dseo-stop__words{padding-inline:var(--space-12)}}@media (max-width:639px){.dseo-open .wrap{row-gap:var(--space-40)}.dseo-open__art{width:100%}.dseo-lost__stage{padding:var(--space-8)}.dseo-lost__notes{grid-template-columns:minmax(0,1fr);row-gap:0}.dseo-lost__note{padding-block:var(--space-20);grid-row:auto;grid-template-rows:none}.dseo-cases__tabs .tabs__tab{font-size:1.375rem}.dseo-cases__tabs{--tab-gap:var(--space-24)}.dseo-cases__tabs .tabs__list{gap:var(--space-24)}.dseo-case__stage{padding:var(--space-8)}.dseo-found__grid{grid-template-columns:minmax(0,1fr)}.dseo-stop.is-lead{padding:var(--space-12) var(--space-12) var(--space-24);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.dseo-stop.is-lead .dseo-stop__words{padding-inline:var(--space-12)}.dseo-stop__pic{padding:var(--space-12)}.dseo-stop__pic>svg{max-width:100%}.dseo-with__step{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.dseo-with__stage{margin-inline:calc(-.5 * var(--gutter));padding:var(--space-24) var(--space-8)}}}
