:root{--osprey--preset--color-base-white: #ffffff;--osprey--preset--color-base-black: #000000;--osprey--preset--color-base-transparent: transparent;--osprey--preset--color-dynamic-current-10: color-mix(in srgb, currentColor 10%, transparent);--osprey--preset--color-dynamic-current-20: color-mix(in srgb, currentColor 20%, transparent);--osprey--preset--color-dynamic-current-30: color-mix(in srgb, currentColor 30%, transparent);--osprey--preset--color-dynamic-current-40: color-mix(in srgb, currentColor 40%, transparent);--osprey--preset--color-dynamic-current-50: color-mix(in srgb, currentColor 50%, transparent);--osprey--preset--color-dynamic-current-60: color-mix(in srgb, currentColor 60%, transparent);--osprey--preset--color-dynamic-current-70: color-mix(in srgb, currentColor 70%, transparent);--osprey--preset--color-dynamic-current-80: color-mix(in srgb, currentColor 80%, transparent);--osprey--preset--color-dynamic-current-90: color-mix(in srgb, currentColor 90%, transparent);--osprey--preset--color-gray-10: #f9fafb;--osprey--preset--color-gray-20: #f3f4f6;--osprey--preset--color-gray-30: #e5e7eb;--osprey--preset--color-gray-40: #d1d5db;--osprey--preset--color-gray-50: #9ca3af;--osprey--preset--color-gray-60: #6b7280;--osprey--preset--color-gray-70: #4b5563;--osprey--preset--color-gray-80: #374151;--osprey--preset--color-gray-90: #1f2937;--osprey--preset--color-paper: #f5f2e8;--osprey--preset--color-ink: #20251e;--osprey--preset--color-red: #d63128;--osprey--preset--color-blue: #174c71;--osprey--preset--color-sky: #dce5e3;--osprey--preset--color-yellow: #efcb58;--osprey--preset--color-muted: #575c50;--osprey--preset--color-line: #c9c9ba;--osprey--preset--font-family-primary: "DM Sans", sans-serif;--osprey--preset--font-family-secondary: Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;--osprey--preset--font-family-tertiary: Fira Code,Monaco,Consolas,monospace;--osprey--preset--font-family-display: "Barlow Condensed", Impact, "Arial Narrow", sans-serif;--osprey--preset--font-family-hand: "Caveat", cursive;--osprey--preset--font-size-xxs: clamp(.625rem, .5rem + .33vw, .75rem);--osprey--preset--font-size-xs: clamp(.75rem, .65rem + .5vw, .875rem);--osprey--preset--font-size-sm: clamp(.875rem, .8rem + .375vw, 1rem);--osprey--preset--font-size-md: clamp(.9375rem, .875rem + .31vw, 1.0625rem);--osprey--preset--font-size-base: 1.1rem;--osprey--preset--font-size-lg: clamp(1.125rem, 1rem + .625vw, 1.25rem);--osprey--preset--font-size-xl: clamp(1.25rem, 1.1rem + .75vw, 1.5rem);--osprey--preset--font-size-2xl: clamp(1.5rem, 1.25rem + 1.25vw, 1.875rem);--osprey--preset--font-size-3xl: clamp(1.875rem, 1.5rem + 1.875vw, 2.25rem);--osprey--preset--font-size-4xl: clamp(2.25rem, 1.75rem + 2.5vw, 3rem);--osprey--preset--font-size-5xl: clamp(3rem, 2rem + 5vw, 3.75rem);--osprey--preset--font-size-6xl: clamp(3.75rem, 2.5rem + 6.25vw, 4.5rem);--osprey--preset--font-size-hero: clamp(5rem, 10.8vw, 10.5rem);--osprey--preset--font-size-section: clamp(3rem, 5.7vw, 5.5rem);--osprey--preset--font-weight-thin: 100;--osprey--preset--font-weight-extralight: 200;--osprey--preset--font-weight-light: 300;--osprey--preset--font-weight-normal: 400;--osprey--preset--font-weight-medium: 500;--osprey--preset--font-weight-semibold: 600;--osprey--preset--font-weight-bold: 700;--osprey--preset--font-weight-extrabold: 800;--osprey--preset--font-weight-black: 900;--osprey--preset--font-line-height-none: 1;--osprey--preset--font-line-height-tight: 1.25;--osprey--preset--font-line-height-snug: 1.375;--osprey--preset--font-line-height-normal: 1.5;--osprey--preset--font-line-height-relaxed: 1.625;--osprey--preset--font-line-height-loose: 2;--osprey--preset--spacing-xxs: clamp(.125rem, .1rem + .125vw, .1875rem);--osprey--preset--spacing-xs: clamp(.25rem, .2rem + .25vw, .375rem);--osprey--preset--spacing-sm: clamp(.5rem, .4rem + .5vw, .75rem);--osprey--preset--spacing-md: clamp(.75rem, .6rem + .75vw, 1.125rem);--osprey--preset--spacing-base: clamp(1rem, .8rem + 1vw, 1.5rem);--osprey--preset--spacing-lg: clamp(1.5rem, 1.2rem + 1.5vw, 2.25rem);--osprey--preset--spacing-xl: clamp(2rem, 1.6rem + 2vw, 3rem);--osprey--preset--spacing-2xl: clamp(2.5rem, 2rem + 2.5vw, 3.75rem);--osprey--preset--spacing-3xl: clamp(3rem, 2.4rem + 3vw, 4.5rem);--osprey--preset--spacing-4xl: clamp(4rem, 3.2rem + 4vw, 6rem);--osprey--preset--spacing-5xl: clamp(5rem, 4rem + 5vw, 7.5rem);--osprey--preset--spacing-6xl: clamp(8rem, 6.4rem + 8vw, 12rem);--osprey--preset--border-radius-none: 0;--osprey--preset--border-radius-sm: .125rem;--osprey--preset--border-radius-md: .25rem;--osprey--preset--border-radius-lg: .5rem;--osprey--preset--border-radius-xl: 1rem;--osprey--preset--border-radius-2xl: 2rem;--osprey--preset--border-radius-3xl: 3rem;--osprey--preset--border-radius-full: 9999px;--osprey--preset--border-width-thin: 1px;--osprey--preset--border-width-thick: 3px;--osprey--preset--layout-size-content: 645px;--osprey--preset--layout-size-wide: 1340px}:root{--paper: var(--osprey--preset--color-paper);--ink: var(--osprey--preset--color-ink);--red: var(--osprey--preset--color-red);--blue: var(--osprey--preset--color-blue);--line: var(--osprey--preset--color-line);--s-xs: var(--osprey--preset--spacing-xs);--s-sm: var(--osprey--preset--spacing-sm);--s-md: var(--osprey--preset--spacing-md);--s-base: var(--osprey--preset--spacing-base);--s-lg: var(--osprey--preset--spacing-lg);--s-xl: var(--osprey--preset--spacing-xl);--s-2xl: var(--osprey--preset--spacing-2xl);--s-3xl: var(--osprey--preset--spacing-3xl);--s-4xl: var(--osprey--preset--spacing-4xl);--display: var(--osprey--preset--font-family-display);--body-size: var(--osprey--preset--font-size-base)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--s-lg)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--osprey--preset--font-family-primary);font-size:var(--body-size);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;z-index:5;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='currentColor' filter='url(%23n)' opacity='.6' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}a{color:inherit;text-underline-offset:.2em}a,button,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--blue);outline-offset:5px}[hidden]{display:none!important}::selection{color:var(--paper);background:var(--red)}button{font:inherit}p{line-height:1.65;margin:0 0 var(--s-base)}h1,h2,h3{font-family:var(--display);font-weight:800;margin:0}h2{font-size:var(--osprey--preset--font-size-section);line-height:.98;letter-spacing:-.025em;text-transform:uppercase}h3{font-size:var(--osprey--preset--font-size-4xl);line-height:1;text-transform:uppercase}.wrap{width:min(100% - var(--s-3xl),1320px);margin-inline:auto}.section-space{padding-block:var(--s-4xl)}.eyebrow{font-size:.65rem;letter-spacing:.14em;font-weight:700;line-height:1.5;margin-bottom:var(--s-lg)}.small{font-size:.75rem}.skip-link{position:fixed;top:var(--s-sm);left:var(--s-sm);z-index:20;padding:var(--s-md);background:var(--paper);transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{display:flex;align-items:center;justify-content:space-between;padding-block:var(--s-lg);border-bottom:1px solid var(--line);gap:var(--s-lg)}.wordmark{display:flex;align-items:center;gap:var(--s-sm);text-decoration:none;font-family:var(--display);font-size:1.25rem;font-weight:800;line-height:.94;letter-spacing:-.01em}.osprey-logo{display:block;width:38px;height:55px;flex-shrink:0;color:var(--ink)}.brand-dot{font-size:.65em}nav{display:flex;gap:var(--s-xl)}nav a{font-size:.8rem;text-decoration:none;font-weight:600;padding-block:var(--s-sm)}nav a:hover{color:var(--red)}nav a span{margin-left:var(--s-sm)}.header-note{font-family:var(--osprey--preset--font-family-hand);font-size:1.4rem;transform:rotate(-4deg)}.hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;padding-block:var(--s-2xl) var(--s-3xl);gap:var(--s-base)}.hero .eyebrow{font-size:.6rem;margin-bottom:var(--s-lg);display:flex;align-items:center;gap:var(--s-sm)}.flying-bird{display:block;width:1.5rem;height:1rem;flex-shrink:0;overflow:visible;color:var(--red)}.flying-bird path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}h1{font-size:var(--osprey--preset--font-size-hero);line-height:.82;letter-spacing:-.025em;font-weight:800}h1>span{display:block;white-space:nowrap}.red{color:var(--red)}.birds-word{color:var(--blue)}.hero-description{margin-block:var(--s-lg);font-size:var(--body-size);line-height:1.6}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--s-xl);background:var(--red);color:var(--paper);border:1px solid var(--red);padding:var(--s-md) var(--s-base);font-size:.8rem;font-weight:700;text-decoration:none;min-height:50px;cursor:pointer;transition:background .2s,transform .2s}.button:hover{background:var(--ink);border-color:var(--ink);transform:translateY(-2px)}.button span{font-size:1.3rem;font-weight:400}.hero-footnote{margin-block:var(--s-sm) 0;color:var(--osprey--preset--color-muted);font-size:.65rem}.hero-visual{position:relative;min-width:0;padding-top:var(--s-lg)}.osprey-art{display:block;width:110%;margin-left:-5%;color:var(--ink)}.art-sky{fill:var(--osprey--preset--color-sky)}.art-blue{fill:var(--blue)}.art-ink{fill:var(--ink)}.art-paper{fill:var(--paper)}.art-yellow{fill:var(--osprey--preset--color-yellow)}.art-lines,.bird{stroke:var(--ink)}.speech-note{position:absolute;top:0;right:10%;font-family:var(--osprey--preset--font-family-hand);color:var(--blue);font-size:2.2rem;line-height:.95;transform:rotate(8deg)}.speech-note svg{display:block;width:65px;height:50px;margin-left:var(--s-lg);fill:none;stroke:currentColor;stroke-width:2}.round-stamp{position:absolute;bottom:14%;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid var(--red);outline:1px solid var(--red);outline-offset:-7px;border-radius:50%;width:128px;aspect-ratio:1;color:var(--red);background:var(--paper);transform:rotate(-14deg);font-size:.55rem;letter-spacing:.08em;font-weight:800}.stamp-star{font-size:2.9rem;line-height:1.3}.specimen{text-align:center;margin:0}.specimen span{display:block}.specimen span:first-child{font-size:.6rem;font-weight:700;letter-spacing:.15em}.specimen span:last-child{font-size:.7rem;margin-top:var(--s-xs);color:var(--osprey--preset--color-muted)}.ticker{position:relative;background:var(--blue);color:var(--paper);overflow:hidden;padding-block:var(--s-md)}.ticker-track{display:flex;white-space:nowrap;font-family:var(--display);font-size:1.5rem;font-weight:700;letter-spacing:.025em;width:max-content}.ticker-group{display:flex;flex-shrink:0}.ticker-phrase{display:flex;align-items:center}.ticker-star{color:var(--osprey--preset--color-yellow);margin-inline:var(--s-xl)}@keyframes ticker-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:no-preference){.ticker[data-motion=ready] .ticker-track{animation:ticker-scroll 40s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}}.problem{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-xl) var(--s-4xl)}.section-intro{margin-top:var(--s-lg);font-family:var(--osprey--preset--font-family-hand);color:var(--blue);font-size:1.7rem}.problem-copy{padding-top:var(--s-xs);font-size:var(--body-size)}.text-link{font-size:.8rem;font-weight:700;display:inline-block;padding-block:var(--s-sm)}.text-link:hover{color:var(--red)}.food-chain{grid-column:1 / -1;display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-base);padding-top:var(--s-lg);border-top:1px solid var(--line)}.food-chain>span{font-family:var(--display);font-size:1.65rem;font-weight:700;text-transform:uppercase}.food-chain>span:nth-child(2n){color:var(--red)}.food-chain p{margin:0 0 0 auto;font-size:.7rem;color:var(--osprey--preset--color-muted)}.swap-section{background:var(--osprey--preset--color-sky);border-block:1px solid var(--line)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:var(--s-lg);margin-bottom:var(--s-xl)}.section-heading>p{font-size:var(--body-size);margin:0}.swap-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--blue)}.swap-card{padding:var(--s-lg);display:flex;flex-direction:column}.swap-card+.swap-card{border-left:1px solid var(--blue)}.card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--s-xl);color:var(--blue);font-size:.75rem;font-weight:600}.swap-card .eyebrow{font-size:.6rem;margin-bottom:var(--s-md);color:var(--blue)}.swap-card h3{margin-bottom:var(--s-lg);max-width:9em}.swap-card>p:not(.eyebrow){font-size:var(--body-size)}.swap-card .card-note{margin-top:auto;margin-bottom:0;padding-top:var(--s-lg);font-weight:600;font-size:.7rem!important}.health-note{max-width:850px;font-size:.7rem;margin:var(--s-lg) 0 0;color:var(--osprey--preset--color-muted)}.sign-section{display:grid;grid-template-columns:.85fr 1fr;align-items:center;gap:var(--s-4xl)}.no-eating-art{margin:0}.no-eating-illustration{display:block;width:100%;max-width:520px;margin-inline:auto;color:var(--ink)}.no-eating-drawing{stroke:var(--ink)}.conversion-arrow{stroke:var(--blue)}.bottle-cap-lines{stroke:var(--paper)}.bottle-label{fill:var(--ink);font-family:var(--display);font-size:25px;font-weight:800;letter-spacing:.04em}.prohibition{stroke:var(--red)}.no-eating-art figcaption{font-size:.6rem;text-align:center;font-weight:700;letter-spacing:.15em;padding-top:var(--s-sm)}.sign-copy>p:not(.eyebrow,.hand-note){font-size:var(--body-size)}.domain-name{background:linear-gradient(transparent 20%,var(--osprey--preset--color-yellow) 20%,var(--osprey--preset--color-yellow) 90%,transparent 90%);box-decoration-break:clone;-webkit-box-decoration-break:clone;overflow-wrap:anywhere}.sign-copy h2{margin-bottom:var(--s-lg)}.hand-note{color:var(--red);font-family:var(--osprey--preset--font-family-hand);font-size:1.9rem;transform:rotate(-3deg)}.receipts{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4xl)}.receipts h2{font-size:var(--osprey--preset--font-size-4xl);max-width:10em}.receipts>div>p:last-child{font-size:var(--body-size);margin-top:var(--s-base)}details{border-bottom:1px solid var(--line)}details:first-child{border-top:1px solid var(--line)}summary{cursor:pointer;padding:var(--s-base) 0;font-size:.85rem;font-weight:700}details p,details a{font-size:var(--body-size)}details a{display:inline-block;margin-bottom:var(--s-lg)}.closing{background:var(--red);color:var(--paper);text-align:center}.closing h2{font-size:clamp(4rem,9.2vw,9rem)}.closing>.wrap>p:not(.eyebrow,.small){margin-top:var(--s-lg);font-size:var(--body-size)}.closing-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-lg);margin-top:var(--s-lg)}.button-paper{background:var(--paper);color:var(--ink);border-color:var(--paper)}.button-paper:hover{color:var(--paper)}.closing-link{font-size:.8rem;padding:var(--s-md)}.closing :focus-visible{outline-color:var(--paper)}#share-status{margin-block:var(--s-base) 0;min-height:1.5em;overflow-wrap:anywhere}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--s-lg);padding-block:var(--s-xl)}.footer-brand{display:flex;align-items:center;gap:var(--s-sm);font-family:var(--display);font-size:1.2rem;font-weight:800;text-decoration:none}.site-footer p{font-size:.6rem;color:var(--osprey--preset--color-muted);margin:0}.footer-notes{display:grid;gap:var(--s-sm)}.site-footer>span{font-size:.55rem;font-weight:700;letter-spacing:.08em}@media(min-width:1500px){h1{font-size:10rem}}@media(max-width:1000px){.header-note{display:none}.hero .eyebrow{max-width:24em}.round-stamp{width:104px;font-size:.45rem}.stamp-star{font-size:2rem}.speech-note{font-size:1.7rem}.problem,.sign-section,.receipts{column-gap:var(--s-xl)}.food-chain p{width:100%;margin:0}.swap-card{padding:var(--s-base)}.site-footer{flex-wrap:wrap}}@media(max-width:700px){.wrap{width:calc(100% - var(--s-xl))}.site-header{padding-block:var(--s-base)}.wordmark{font-size:1rem}.osprey-logo{width:30px;height:44px}nav{gap:var(--s-base)}nav a{font-size:.65rem}nav a:first-child{display:none}.hero{grid-template-columns:1fr;padding-top:var(--s-xl)}h1{font-size:clamp(3rem,17.7vw,8rem)}.hero-copy{position:relative;z-index:1;min-width:0}.hero .button{max-width:100%;gap:var(--s-base);font-size:.75rem}.hero .eyebrow{max-width:none;font-size:.52rem}.hero-description{font-size:var(--body-size)}.hero-visual{width:min(100%,440px);margin:var(--s-xl) auto 0}.osprey-art{width:100%;margin:0}.round-stamp{left:2%;bottom:15%}.speech-note{right:8%}.ticker-track{font-size:1.2rem}.ticker-star{margin-inline:var(--s-base)}.problem,.sign-section,.receipts{grid-template-columns:1fr;gap:var(--s-xl)}.problem .eyebrow{margin-bottom:var(--s-base)}.section-intro{margin-bottom:0}.food-chain{gap:var(--s-sm)}.food-chain>span{font-size:1.12rem}.section-heading{display:block}.section-heading>p{margin-top:var(--s-lg)}.swap-grid{grid-template-columns:1fr}.swap-card{padding:var(--s-lg)}.swap-card+.swap-card{border-left:0;border-top:1px solid var(--blue)}.card-top{margin-bottom:var(--s-base)}.swap-card h3{max-width:none}.no-eating-art{max-width:420px;margin-inline:auto}.site-footer{align-items:start;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
