.crook-module__YUtHgq__root{background:var(--color-page);width:100%;height:100dvh;color:var(--color-ink);--t-draw-start:.2s;--t-draw:3s;--ease-stop:cubic-bezier(.5,0,.25,1);--ease-out:cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.crook-module__YUtHgq__lineLayer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.crook-module__YUtHgq__thread{fill:none;stroke:var(--brand);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:crook-module__YUtHgq__draw var(--t-draw)var(--ease-stop)var(--t-draw-start)forwards}@keyframes crook-module__YUtHgq__draw{to{stroke-dashoffset:0}}.crook-module__YUtHgq__leaf{fill:var(--brass);opacity:0;animation:crook-module__YUtHgq__fadeIn .5s var(--ease-out)2.7s forwards}@keyframes crook-module__YUtHgq__fadeIn{to{opacity:1}}.crook-module__YUtHgq__rise{opacity:0;animation:crook-module__YUtHgq__rise .62s var(--ease-out)var(--d,0s)forwards;transform:translateY(14px)}@keyframes crook-module__YUtHgq__rise{to{opacity:1;transform:translateY(0)}}.crook-module__YUtHgq__fade{opacity:0;animation:crook-module__YUtHgq__fadeIn .5s var(--ease-out)var(--d,0s)forwards}.crook-module__YUtHgq__plate{width:var(--plate-w);aspect-ratio:16/10;background:var(--color-raised);border:1px solid var(--color-line-strong);box-shadow:0 10px 28px -14px var(--border-strong);transform:translate(-50%,-50%)translate(var(--x,0px),var(--y,0px))rotate(var(--r,0deg));will-change:transform;opacity:0;animation:crook-module__YUtHgq__plateIn .52s var(--ease-out)var(--d,0s)forwards;border-radius:4px;transition:border-color .16s ease-out;display:block;position:absolute;top:0;left:0;overflow:hidden}.crook-module__YUtHgq__plate:hover,.crook-module__YUtHgq__plate:focus-visible{border-color:var(--brand)}.crook-module__YUtHgq__plate:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.crook-module__YUtHgq__plate img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.crook-module__YUtHgq__plateLabel{font-family:var(--font-sans),arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--color-page);background:color-mix(in oklab,var(--ink)78%,transparent);padding:4px 8px;font-size:10px;font-weight:600;position:absolute;bottom:0;left:0;right:0}@keyframes crook-module__YUtHgq__plateIn{to{opacity:1}}.crook-module__YUtHgq__navLink{font-family:var(--font-sans),arial,sans-serif;letter-spacing:.02em;color:var(--color-ink-mid);font-size:13px;font-weight:500;transition:color .16s ease-out;position:relative}.crook-module__YUtHgq__navLink:hover{color:var(--accent)}.crook-module__YUtHgq__navLink:focus-visible,.crook-module__YUtHgq__cta:focus-visible,.crook-module__YUtHgq__quiet:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:2px}.crook-module__YUtHgq__cta{background:var(--brand-deep);height:44px;color:var(--on-accent);font-family:var(--font-sans),arial,sans-serif;letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 22px;font-size:13px;font-weight:600;transition:background-color .16s ease-out;display:inline-flex}.crook-module__YUtHgq__cta:hover{background:var(--accent)}.crook-module__YUtHgq__cta svg{transition:transform .16s ease-out}.crook-module__YUtHgq__cta:hover svg{transform:translate(3px)}.crook-module__YUtHgq__quiet{color:var(--accent);font-family:var(--font-sans),arial,sans-serif;font-size:14px;font-weight:500}.crook-module__YUtHgq__quiet:hover{color:var(--accent-hover)}.crook-module__YUtHgq__headline{font-family:var(--font-display),georgia,serif;font-optical-sizing:auto;letter-spacing:-.015em;color:var(--color-ink);font-size:clamp(2.9rem,1rem + 6.1vw,6.25rem);font-weight:380;line-height:.98}.crook-module__YUtHgq__headline em{color:var(--brand);font-style:italic}.crook-module__YUtHgq__lede{font-family:var(--font-sans),arial,sans-serif;color:var(--ink-mid);max-width:26rem;font-size:clamp(.95rem,.85rem + .35vw,1.1rem);line-height:1.55}@media (prefers-reduced-motion:reduce){.crook-module__YUtHgq__thread,.crook-module__YUtHgq__rise,.crook-module__YUtHgq__fade,.crook-module__YUtHgq__plate{opacity:1;animation:none;transform:none}.crook-module__YUtHgq__leaf{opacity:1;animation:none}.crook-module__YUtHgq__thread{stroke-dashoffset:0}.crook-module__YUtHgq__plate{transform:translate(-50%,-50%)translate(var(--x,0px),var(--y,0px))rotate(var(--r,0deg))}.crook-module__YUtHgq__cta svg,.crook-module__YUtHgq__cta:hover svg{transition:none;transform:none}}
