@layer reset,base,layout,components;@layer pages{.home .home-hero{--toggle-bottom:5.25rem;min-block-size:100svh;flex-direction:column;padding-block-start:calc(var(--header-h) + 3rem);padding-block-end:4.5rem;display:flex}.home .home-hero .bgvideo :is(img,video){object-position:57% 50%}.home .hero-copy{--fg-2:color-mix(in oklch, var(--on-ink), var(--on-ink-2));margin-block:auto;padding-block-end:clamp(2rem,1rem + 3vw,3.5rem)}.home .hero-copy>*{max-inline-size:36rem}.home .hero-copy h1{max-inline-size:16ch}.home .hero-search{max-inline-size:40rem;color:var(--ink);background:var(--paper);border-radius:var(--radius-s);gap:.375rem;margin-block-start:2rem;padding:.25rem;display:flex}.home .hero-search:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.home .hero-search input{font:inherit;color:inherit;background:0 0;border:0;flex:1;padding-inline:.9rem;font-size:max(16px,1rem)}.home .hero-search input:focus-visible{outline:2px solid #0000}.home .hero-search input::placeholder{color:var(--text-2);opacity:1}.home .hero-search .btn:focus-visible{outline-color:var(--ink);outline-offset:2px}.home .hero-more{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin-block-start:1.25rem;display:flex}.home .popular{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.home .popular-label{font-family:var(--font-mono);font-weight:500;font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-2)}.home .popular ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.home .popular a{min-block-size:2.75rem;font-size:var(--step--1);color:var(--on-ink);background:color-mix(in oklch, var(--ink) 55%, transparent);border:1px solid color-mix(in oklch, var(--on-ink) 35%, transparent);border-radius:var(--radius-s);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;padding-inline:1rem;font-weight:500;text-decoration:none;display:inline-flex}.home .popular a:active{scale:.97}@media (hover:hover) and (pointer:fine){.home .popular a:hover{background:color-mix(in oklch, var(--ink) 35%, transparent);border-color:var(--on-ink)}}@media (prefers-reduced-motion:no-preference){.home .popular a{transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), scale .16s var(--ease-out)}}.home .trust-ico{aspect-ratio:1;inline-size:3rem;color:var(--signal-ink);background:var(--mist);border-radius:50%;flex:none;place-items:center;display:grid}.home .trust-ico svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;inline-size:1.5rem}.home .trust ul{z-index:2;gap:1rem;margin:-3rem 0 clamp(2.5rem,2rem + 3vw,4rem);padding:0;list-style:none;display:grid;position:relative}.home .trust li{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-2);align-content:start;gap:.75rem;padding:1.5rem;display:grid}.home .trust strong{font-size:var(--step-1);letter-spacing:-.022em;text-wrap:balance;font-weight:640;font-stretch:112%;line-height:1.2}.home .trust p{font-size:var(--step--1);color:var(--text-2);margin:0}.home .trust .trust-ico{margin-block-end:.25rem}@container (width>=46rem){.home .trust ul{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-block-start:-4.5rem}}.home .sourcing{padding-block:calc(var(--section-pad) * .6)}.home .why-grid{gap:3rem 5rem;display:grid}.home .why-photo{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-m);background:var(--mist);max-block-size:50svh;inline-size:100%}.home .why-points{margin:0;padding:0;list-style:none}.home .why-points li{border-block-start:1px solid var(--line-strong);grid-template-columns:3.5rem 1fr;padding-block:1.75rem;display:grid}.home .why-points li:last-child{border-block-end:1px solid var(--line-strong)}.home .why-n{font-family:var(--font-mono);font-weight:500;font-size:var(--step--1);letter-spacing:.08em;color:var(--text-2);padding-block-start:.35rem}.home .why-points h3{font-size:var(--step-2)}.home .why-points p{max-inline-size:52ch;color:var(--text-2);margin-block-start:.5rem}@container (width>=60rem){.home .why-grid{grid-template-columns:5fr 7fr}.home .why-intro{align-self:start;position:sticky;inset-block-start:calc(var(--header-h) + 2rem)}.home .why-points li:first-child{border-block-start:0;padding-block-start:0}}.home .process .btn-row{margin-block-start:clamp(2.5rem,2rem + 2vw,3.5rem)}.home .sellers-grid{align-items:center;gap:3rem 5rem;display:grid}.home .sellers-photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-m);background:var(--ink);inline-size:100%}.home .sellers-copy>:is(h2,.lede){max-inline-size:36rem}.home .sellers-copy .btn-row{align-items:center;gap:1rem 1.5rem}.home .file{--fg:var(--ink);--fg-2:var(--text-2);--rule:var(--line);--focus:var(--ink);color:var(--ink);background:var(--paper);border-radius:var(--radius-m);box-shadow:var(--shadow-2);margin:-3rem 1rem 1.5rem;padding:1.25rem 1.25rem 1.5rem;position:relative}.home .file-head{border-block-end:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:1rem;padding-block-end:.75rem;font-weight:600;display:flex}.home .file-head .mono{color:var(--text-2);font-weight:500}.home .file dl{margin:0}.home .file dl>div{border-block-end:1px solid var(--line);min-block-size:2.75rem;font-size:var(--step--1);justify-content:space-between;align-items:center;gap:1rem;display:flex}.home .file dt{color:var(--text-2)}.home .file dd{text-align:end;margin:0;font-weight:600}.home .redact{vertical-align:middle;background:var(--ink);transform-origin:0;border-radius:2px;block-size:.85em;inline-size:6rem;display:inline-block}.home .file dl>div:nth-child(2) .redact{inline-size:4rem}.home .file dl>div:nth-child(3) .redact{inline-size:7.5rem}.home .stamp{font-family:var(--font-mono);font-weight:500;font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--signal-ink);background:var(--paper);border:1.5px solid var(--signal);border-radius:var(--radius-s);padding:.35rem .7rem;line-height:1;position:absolute;inset-block-end:-.9rem;inset-inline-end:1.25rem;rotate:-7deg}@container (width>=56rem){.home .sellers-grid{grid-template-columns:1fr 1fr}.home .sellers-media{padding-block-end:3rem;position:relative}.home .file{inline-size:20rem;margin:0;position:absolute;inset:auto -2.5rem 0 auto}}.home .sourcing-panel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;padding:clamp(1.5rem,1rem + 3vw,3rem);display:flex}.home .sourcing-copy{flex:28rem}.home .sourcing-copy p{max-inline-size:56ch;color:var(--text-2);margin-block-start:.75rem}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:entry){.home .redact{animation:linear both draw-x;animation-timeline:view();animation-range:entry calc(30% + var(--i,0) * 10%) entry calc(80% + var(--i,0) * 10%)}}}}@layer motion,print;
