:root{--cs-color-paper: #f3eee5;--cs-color-paper-soft: #e1d8c9;--cs-color-paper-raised: #faf7f1;--cs-color-ink: #15110e;--cs-color-ink-soft: #4a4945;--cs-color-muted: #67635c;--cs-color-rule: #b4a896;--cs-color-rule-strong: #4a4945;--cs-color-accent: #15110e;--cs-color-accent-soft: #e1d8c9;--cs-color-accent-ink: #f3eee5;--cs-color-signal: #7a6122;--cs-color-tail-light: var(--cs-color-mark);--cs-color-sage: #8c9968;--cs-color-gold: #dac16a;--cs-color-focus: #7a6122;--cs-color-overlay: rgba(21, 17, 14, .84);--cs-color-window: #09090b;--cs-color-window-muted: #a39a8c;--cs-color-window-rule: rgba(243, 238, 229, .2);--cs-color-pick: var(--cs-color-mark-on-ink);--cs-page-max: 94rem;--cs-page-gutter: clamp(1rem, 3vw, 3rem);--cs-space-1: .35rem;--cs-space-2: .6rem;--cs-space-3: .9rem;--cs-space-4: 1.25rem;--cs-space-5: 1.75rem;--cs-space-6: 2.5rem;--cs-space-7: 3.5rem;--cs-space-8: 5rem;--cs-space-9: 7.5rem;--cs-radius-small: .35rem;--cs-radius-medium: .7rem;--cs-radius-round: 999px;--cs-rule: 1px;--cs-target: 2.75rem;--cs-duration: .18s;--cs-ease: cubic-bezier(.22, 1, .36, 1);--cs-shadow-dialog: 0 2rem 6rem rgba(21, 17, 14, .28)}.cs-contactsheet-page{margin:0;min-height:100dvh;overflow-x:clip;background:var(--cs-color-paper);color:var(--cs-color-ink);font-family:var(--cs-font-text);font-size:var(--cs-text-body);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cs-contactsheet-page *{box-sizing:border-box}.cs-contactsheet-page [hidden]{display:none!important}.cs-contactsheet-page button,.cs-contactsheet-page input{font:inherit}.cs-contactsheet-page button,.cs-contactsheet-page a{-webkit-tap-highlight-color:transparent}.cs-contactsheet-page a{color:inherit}.cs-contactsheet-page button:focus-visible,.cs-contactsheet-page a:focus-visible,.cs-contactsheet-page input:focus-visible{outline:2px solid var(--cs-color-focus);outline-offset:3px}.cs-skip-link{position:fixed;top:var(--cs-space-3);left:var(--cs-space-3);z-index:1000;transform:translateY(-180%);padding:var(--cs-space-2) var(--cs-space-3);background:var(--cs-color-accent);color:var(--cs-color-accent-ink);text-decoration:none}.cs-skip-link:focus{transform:translateY(0)}.cs-shell{width:min(var(--cs-page-max),calc(100% - (2 * var(--cs-page-gutter))));margin-inline:auto}.cs-site-footer a{min-height:var(--cs-target);display:inline-flex;align-items:center;color:var(--cs-color-ink-soft);font-size:var(--cs-text-caption);text-decoration:none;white-space:nowrap}.cs-site-footer a:hover{color:var(--cs-color-accent)}.cs-contactsheet-page h1,.cs-contactsheet-page h2,.cs-contactsheet-page h3,.cs-contactsheet-page p{margin-block-start:0}.cs-contactsheet-page h1,.cs-contactsheet-page h2,.cs-contactsheet-page h3{min-width:0;overflow-wrap:anywhere;font-family:var(--cs-font-text);font-style:normal;font-weight:600}.cs-site-footer{padding-block:var(--cs-space-8) var(--cs-space-5);border-top:var(--cs-rule) solid var(--cs-color-rule)}.cs-site-footer>p{max-width:17ch;margin-bottom:var(--cs-space-8);font-family:var(--cs-font-text);font-size:var(--cs-text-display);line-height:.98;letter-spacing:-.025em}.cs-site-footer>div{display:flex;justify-content:space-between;gap:var(--cs-space-4);padding-top:var(--cs-space-4);border-top:var(--cs-rule) solid var(--cs-color-rule);color:var(--cs-color-muted);font-size:var(--cs-text-label)}@media(max-width:47.99rem){:root{--cs-page-gutter: 1rem;--cs-space-8: 3.5rem;--cs-space-9: 5rem}.cs-site-footer>div{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.cs-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cs-recall .cs-recall-nav,.cs-recall .cs-recall-hero{background:var(--cs-color-window);color:var(--cs-color-paper)}.cs-recall .cs-recall-nav,.cs-cover .cs-cover-top{display:flex;align-items:center;justify-content:space-between;gap:var(--cs-space-4);padding:var(--cs-space-5) var(--cs-page-gutter)}.cs-contactsheet-page .cs-wordmark{display:inline-flex;color:inherit;text-decoration:none}.cs-contactsheet-page .cs-pill-link{border:var(--cs-rule) solid currentColor;border-radius:var(--cs-radius-round);padding:.65rem 1rem;color:inherit;font:500 var(--cs-text-caption)/1 var(--cs-font-text);text-decoration:none;white-space:nowrap;opacity:.85;transition:opacity var(--cs-duration) var(--cs-ease)}.cs-pill-link:hover{opacity:1}.cs-recall-hero{min-height:calc(100svh - 5.5rem);display:flex;flex-direction:column;justify-content:center;padding:0 clamp(1rem,6vw,6rem) var(--cs-space-7)}.cs-contactsheet-page .cs-label{margin:0;font:500 var(--cs-text-label)/1.4 var(--cs-font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cs-color-signal);overflow-wrap:normal}.cs-contactsheet-page.cs-recall .cs-label{color:var(--cs-color-gold)}.cs-recall-query{margin:var(--cs-space-4) 0 var(--cs-space-2);min-height:1.1em;padding-bottom:var(--cs-space-4);border-bottom:var(--cs-rule) solid var(--cs-color-window-rule);font:400 var(--cs-text-display)/1.02 var(--cs-font-display);text-wrap:balance}.cs-recall-caret{display:inline-block;width:.05em;height:.8em;margin-left:.06em;vertical-align:-.04em;background:var(--cs-color-pick);animation:cs-caret 1s steps(1) infinite}@keyframes cs-caret{50%{opacity:0}}.cs-recall-meta{display:flex;justify-content:space-between;gap:var(--cs-space-4);margin:0;font:500 var(--cs-text-label)/1.4 var(--cs-font-label);color:var(--cs-color-window-muted)}.cs-recall-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:var(--cs-space-5) 0 0;padding:0;list-style:none}.cs-recall-results figure{margin:0;opacity:0;transform:translateY(.5rem);transition:opacity .5s var(--cs-ease),transform .5s var(--cs-ease)}.cs-recall-results li.is-in figure{opacity:1;transform:none}.cs-recall-results img{display:block;width:100%;aspect-ratio:2 / 3;object-fit:cover;background:var(--cs-color-ink)}.cs-recall-results li.is-pick img{outline:2px solid var(--cs-color-pick);outline-offset:3px}.cs-recall-results figcaption{padding-top:.55rem;font:500 var(--cs-text-label)/1 var(--cs-font-label);letter-spacing:.04em;color:var(--cs-color-window-muted)}.cs-recall-results li.is-pick figcaption{color:var(--cs-color-pick)}.cs-recall-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--cs-space-5);margin-top:var(--cs-space-6)}.cs-recall-foot p{max-width:32em;margin:0;font-size:var(--cs-text-lead);line-height:1.5;color:var(--cs-color-paper-soft)}.cs-contactsheet-page .cs-cta{display:inline-flex;align-items:center;justify-content:center;min-height:var(--cs-target);padding:.95rem 1.35rem;border-radius:var(--cs-radius-small);background:var(--cs-color-ink);color:var(--cs-color-paper);font:600 var(--cs-text-body)/1 var(--cs-font-text);text-decoration:none;white-space:nowrap}.cs-contactsheet-page.cs-recall .cs-cta,.cs-recall-receipt,.cs-recall-premise{background:var(--cs-color-paper);color:var(--cs-color-ink)}.cs-recall-receipt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:var(--cs-space-8);align-items:center;padding:var(--cs-space-9) clamp(1rem,6vw,6rem)}.cs-contactsheet-page .cs-display{margin:var(--cs-space-3) 0 0;font:400 var(--cs-text-h1)/.98 var(--cs-font-display);letter-spacing:-.01em;overflow-wrap:normal;text-wrap:balance}.cs-recall-receipt p:not(.cs-label),.cs-recall-premise p:not(.cs-label){max-width:30em;margin:var(--cs-space-4) 0 0;font-size:var(--cs-text-body);line-height:1.55;color:var(--cs-color-ink-soft)}.cs-recall-receipt img{display:block;width:100%;height:auto;box-shadow:var(--cs-shadow-dialog)}.cs-recall-premise{padding:var(--cs-space-9) clamp(1rem,6vw,6rem);border-top:var(--cs-rule) solid var(--cs-color-rule)}.cs-contactsheet-page .cs-recall-premise .cs-display{max-width:14em;font-size:var(--cs-text-display)}.cs-recall-premise .cs-display span{color:var(--cs-color-muted)}.cs-contactsheet-page.cs-recall .cs-recall-premise .cs-cta{margin-top:var(--cs-space-6);background:var(--cs-color-ink);color:var(--cs-color-paper)}.cs-recall .cs-site-footer,.cs-cover .cs-site-footer{background:var(--cs-color-paper);color:var(--cs-color-ink)}@media(max-width:760px){.cs-recall-results{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-recall-foot{flex-direction:column;align-items:stretch}.cs-recall-receipt{grid-template-columns:1fr;gap:var(--cs-space-6);padding:var(--cs-space-8) var(--cs-page-gutter)}.cs-recall-premise{padding:var(--cs-space-8) var(--cs-page-gutter)}}.cs-cover-page{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100svh}.cs-cover-copy{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:var(--cs-space-6)}.cs-cover .cs-cover-top{font:500 var(--cs-text-label)/1 var(--cs-font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--cs-color-muted)}.cs-cover-body{padding:0 var(--cs-page-gutter)}.cs-contactsheet-page .cs-masthead{margin:var(--cs-space-6) 0 0 -.04em;font:400 var(--cs-text-masthead)/.8 var(--cs-font-display);letter-spacing:-.035em;overflow-wrap:normal}.cs-contactsheet-page .cs-masthead span{display:block;color:var(--cs-color-tail-light)}.cs-cover-deck{max-width:15em;margin:var(--cs-space-6) 0 0;font:italic 400 var(--cs-text-h2)/1.15 var(--cs-font-display)}.cs-cover-lines{margin:var(--cs-space-6) 0 0;padding:0;list-style:none;border-top:var(--cs-rule) solid var(--cs-color-ink)}.cs-cover-lines li{display:flex;justify-content:space-between;gap:var(--cs-space-4);padding:.8rem 0;border-bottom:var(--cs-rule) solid var(--cs-color-rule)}.cs-cover-lines span{font:500 var(--cs-text-label)/1.6 var(--cs-font-label);letter-spacing:.08em;color:var(--cs-color-signal)}.cs-contactsheet-page .cs-cover-copy .cs-cta{align-self:flex-start;margin-top:var(--cs-space-6)}.cs-cover-photo{position:relative;margin:0;background:var(--cs-color-ink)}.cs-cover-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%}.cs-cover-photo figcaption{position:absolute;left:1.25rem;bottom:1.1rem;font:500 var(--cs-text-label)/1 var(--cs-font-label);letter-spacing:.06em;color:var(--cs-color-paper);text-shadow:0 1px 6px rgba(21,17,14,.5)}.cs-cover-spread{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1rem,3vw,2.75rem);padding:var(--cs-space-9) var(--cs-page-gutter)}.cs-cover-spread img{display:block;width:100%;height:auto}.cs-cover-spread>div{align-self:end}.cs-cover-spread p:not(.cs-label){max-width:26em;margin:var(--cs-space-4) 0 0;font-size:var(--cs-text-body);line-height:1.55;color:var(--cs-color-ink-soft)}@media(max-width:760px){.cs-cover-page{grid-template-columns:1fr}.cs-cover-photo{order:-1;height:62svh}.cs-contactsheet-page .cs-masthead{font-size:22vw;margin-top:var(--cs-space-5)}.cs-contactsheet-page .cs-cover-copy .cs-cta{align-self:stretch}.cs-cover-spread{grid-template-columns:1fr;padding:var(--cs-space-8) var(--cs-page-gutter)}}@media(prefers-reduced-motion:reduce){.cs-recall-caret{animation:none}.cs-recall-results figure{transition:none}}.cs-contactsheet-page .cs-cover-spread .cs-cta{margin-top:var(--cs-space-6)}
