@font-face{font-family:Inter;src:url(/fonts/inter-latin.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-latin-italic.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap}:root{--color-surface:#fff;--color-surface-alt:#f8eed3;--color-ink:#14161a;--color-ink-muted:#55595f;--color-accent:#7d51a4;--color-accent-hover:#67428a;--color-on-accent:#fff;--color-rule:#d9d6d0;--color-focus:#0b5fd0;--color-gold:#8a6318;--color-nav:#7d51a4;--color-yes:#1a6a38;--color-no:#b3261e;--color-part:#ffcc29;--font-body:Inter, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:Newsreader, Georgia, "Times New Roman", Times, serif;--text-sm:clamp(.875rem, .85rem + .1vw, .9375rem);--text-base:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--color-gold-banner:#e8c46a;--text-lede:clamp(1.1875rem, 1.1rem + .5vw, 1.4375rem);--text-h2:clamp(1.725rem, 1.5rem + 1.15vw, 2.44rem);--text-h1:clamp(2.3rem, 1.84rem + 2.53vw, 3.75rem);--space-2xs:.375rem;--space-xs:.625rem;--space-sm:1rem;--space-md:1.75rem;--space-lg:3rem;--space-xl:5rem;--measure:68ch;--page-max:72rem;--page-gutter:clamp(1.25rem, 5vw, 4rem);--radius:2px}@media (prefers-color-scheme:dark){:root{--color-surface:#14161a;--color-surface-alt:#241f16;--color-ink:#eceae6;--color-ink-muted:#a9adb4;--color-accent:#cbb4e8;--color-accent-hover:#b79ede;--color-on-accent:#14161a;--color-rule:#333941;--color-focus:#7fb2ff;--color-gold:#e8c46a;--color-nav:#cbb4e8;--color-yes:#7fd69a;--color-no:#ff8f85}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);text-rendering:optimizelegibility;margin:0;line-height:1.65}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;margin:0 0 var(--space-sm);line-height:1.15}h1{font-size:var(--text-h1);letter-spacing:-.02em}h2{font-size:var(--text-h2);letter-spacing:-.01em}p{margin:0 0 var(--space-sm);max-width:var(--measure)}a{color:var(--color-nav);text-underline-offset:.18em;font-weight:600}a:hover,a:focus-visible{color:var(--color-ink)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius)}img{max-width:100%;height:auto}.wrap{max-width:var(--page-max);padding-inline:var(--page-gutter);margin-inline:auto}.skip-link{left:-9999px;top:var(--space-xs);background:var(--color-ink);color:var(--color-surface);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius);z-index:100;position:absolute}.skip-link:focus{left:var(--space-sm)}.site-header{border-bottom:1px solid var(--color-rule);padding-block:var(--space-sm)}.site-header__inner{align-items:baseline;gap:var(--space-lg);max-width:88rem;display:flex}.site-brand{font-size:calc(var(--text-sm) * 1.6);color:var(--color-nav);white-space:nowrap;flex:none;margin:0;font-weight:700}.site-header__inner .nav{flex:1}@media (width<=64rem){.site-header__inner{flex-wrap:wrap;justify-content:center}.site-brand{text-align:center;width:100%}}.nav ul{gap:var(--space-xs) var(--space-md);font-size:calc(var(--text-sm) * 1.32);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.nav a{color:var(--color-nav);padding-block:var(--space-2xs);transform-origin:bottom;border-bottom:2px solid #0000;font-weight:600;text-decoration:none;transition:transform .14s,color .14s,border-color .14s;display:inline-block}.nav a:hover,.nav a:focus-visible{color:var(--color-gold);border-bottom-color:var(--color-gold);transform:scale(1.18)}.site-header:not(.site-header--banner) .nav a:hover,.site-header:not(.site-header--banner) .nav a:focus-visible{color:var(--color-ink);border-bottom-color:var(--color-ink)}.nav a[aria-current=page]{color:var(--color-ink);border-bottom-color:var(--color-accent)}main{padding-block:var(--space-lg) var(--space-xl)}main.main--banner{padding-top:0}.hero{padding-block:var(--space-md) var(--space-lg)}.hero h1{max-width:20ch}.lede{font-size:var(--text-lede);color:var(--color-ink-muted);max-width:var(--measure);margin-bottom:var(--space-md)}.section{padding-block:var(--space-md);border-top:1px solid var(--color-rule)}.section:first-of-type{border-top:0}.button{background:var(--color-accent);color:var(--color-on-accent);padding:var(--space-xs) var(--space-md);border-radius:var(--radius);font-weight:600;font-size:var(--text-sm);text-decoration:none;display:inline-block}.button:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.button--quiet{color:var(--color-accent);border:1px solid var(--color-accent);background:0 0}.button--quiet:hover{background:var(--color-accent);color:var(--color-on-accent)}.site-footer{border-top:1px solid var(--color-rule);padding-block:var(--space-md);color:#f0ecf7;font-size:var(--text-sm);background:#67428a}.site-footer a{color:#fff}.site-footer a:hover,.site-footer a:focus-visible{color:#e6dcf3}.site-footer :focus-visible{outline-color:#fff}.site-footer p{max-width:none;margin-bottom:0}.site-footer__inner{align-items:baseline;gap:var(--space-2xs) var(--space-md);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.site-footer__inner>:nth-child(2){text-align:center}.site-footer__inner>:last-child{text-align:right}@media (width<=46rem){.site-footer__inner{grid-template-columns:minmax(0,1fr)}.site-footer__inner>*,.site-footer__inner>:last-child{text-align:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.findings{gap:var(--space-md);margin-top:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));display:grid}.finding{background:var(--color-surface-alt);border-radius:var(--radius);padding:var(--space-sm) var(--space-md) var(--space-md)}.finding h3{font-size:var(--text-base);margin-bottom:var(--space-2xs)}.findings--pair{grid-template-columns:repeat(2,1fr)}@media (width<=46rem){.findings--pair{grid-template-columns:1fr}}.finding__n{min-width:1.5em;color:var(--color-accent);font-variant-numeric:tabular-nums;display:inline-block}.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.withaside{gap:var(--space-lg) var(--space-xl);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;display:grid}@media (width<=60rem){.withaside{grid-template-columns:1fr}}.withaside__main>.section:first-child{border-top:0;padding-top:0}.sidecard{margin:0 0 var(--space-md)}.sidecard img{border-radius:var(--radius);background:var(--color-surface-alt);width:100%;height:auto;display:block}.sidecard figcaption{margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink-muted)}.sidefacts{margin-top:var(--space-lg)}.sidefacts h2{font-size:var(--text-base);margin-bottom:var(--space-xs)}.sidefacts dl{margin:0 0 var(--space-sm);gap:var(--space-2xs) var(--space-sm);font-size:var(--text-sm);grid-template-columns:auto 1fr;display:grid}.sidefacts dt{color:var(--color-ink-muted)}.sidefacts dd{margin:0}.sidefacts p{font-size:var(--text-sm);margin-bottom:0}.routes{margin:var(--space-md) 0 0}.routes dt{padding-top:var(--space-sm);border-top:1px solid var(--color-rule);font-weight:600}.routes dd{margin:var(--space-2xs) 0 var(--space-sm);max-width:var(--measure);color:var(--color-ink-muted)}.presskit{gap:var(--space-md) var(--space-lg);margin:var(--space-md) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.presskit__block h3{font-size:var(--text-base);margin-bottom:var(--space-2xs)}.presskit__files{margin:0 0 var(--space-2xs);padding:0;list-style:none}.presskit__files li{padding-block:var(--space-2xs)}.presskit__files--thumbs a{gap:var(--space-xs);grid-template-columns:4rem 1fr;align-items:center;text-decoration:none;display:grid}.presskit__files--thumbs a span{text-decoration:underline}.presskit__files--thumbs img{border-radius:var(--radius);border:1px solid var(--color-rule);background:var(--color-surface-alt);width:100%;height:auto;display:block}.presskit__files--thumbs .u-note{margin-left:calc(4rem + var(--space-xs));display:block}.routes__papers{margin:var(--space-2xs) 0 var(--space-xs);padding:0;list-style:none}.routes__papers li{margin-bottom:var(--space-2xs)}.routes__papers cite{font-style:italic}.sidefacts__dl{gap:var(--space-2xs) var(--space-sm);font-size:var(--text-sm);grid-template-columns:auto 1fr;margin:0;display:grid}.sidefacts__dl dt{color:var(--color-ink-muted)}.sidefacts__dl dd{margin:0}.presskit__bio{margin:var(--space-xs) 0 var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-surface-alt);border-left:3px solid var(--color-gold);border-radius:var(--radius);max-width:var(--measure)}.presskit__bio p{margin-bottom:0}.presskit__questions{margin:var(--space-xs) 0 0;max-width:var(--measure);padding-left:1.4em}.presskit__questions li{margin-bottom:var(--space-xs)}.talks{margin:var(--space-md) 0 var(--space-md);padding:0;list-style:none}.talk{padding-block:var(--space-sm);border-top:1px solid var(--color-rule)}.talk:last-child{border-bottom:1px solid var(--color-rule)}.talk__event{margin-bottom:var(--space-2xs);font-weight:600}.talk__where{font-size:var(--text-sm);color:var(--color-ink-muted);margin-bottom:0}.form{margin-top:var(--space-md);max-width:40rem}.form__row{margin-bottom:var(--space-sm)}.form__row label{margin-bottom:var(--space-2xs);font-weight:600;font-size:var(--text-sm);display:block}.form__row input,.form__row textarea{width:100%;padding:var(--space-2xs) var(--space-xs);font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius);display:block}.form__row input:focus-visible,.form__row textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.form__row textarea{resize:vertical}.form__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__note{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-ink-muted);max-width:var(--measure);margin-bottom:0}.u-note{color:var(--color-ink-muted);font-size:.9em}.finding__icon{vertical-align:-.14em;width:1em;height:1em;color:var(--color-accent);margin-right:.4em}.finding__source{margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink-muted);margin-bottom:0}.actions{margin:var(--space-md) 0 var(--space-md);padding-left:1.6em}.actions>li{margin-bottom:var(--space-md)}.actions>li::marker{color:var(--color-accent);font-weight:600}.actions h3{font-size:var(--text-base);margin-bottom:var(--space-2xs)}.letter{margin:var(--space-sm) 0 0;padding:var(--space-md);background:var(--color-surface-alt);border-left:3px solid var(--color-accent);border-radius:var(--radius)}.letter p{font-size:var(--text-sm);margin-bottom:var(--space-xs)}.letter p:last-child{margin-bottom:0}.finding p{font-size:var(--text-sm);max-width:none;margin-bottom:0}.citation{border-left:3px solid var(--color-accent);padding-left:var(--space-sm);font-size:var(--text-sm);color:var(--color-ink-muted)}.callout{border:1px solid var(--color-rule);border-left:3px solid var(--color-accent);border-radius:var(--radius);background:var(--color-surface-alt);padding:var(--space-sm) var(--space-md);margin-block:var(--space-md)}.callout>:last-child{margin-bottom:0}.callout h2,.callout h3{font-size:var(--text-base);margin-bottom:var(--space-2xs)}.callout p{font-size:var(--text-sm)}.contact-details{margin:var(--space-sm) 0 0;padding:0;list-style:none}.contact-details li{gap:var(--space-2xs);margin-bottom:var(--space-2xs);grid-template-columns:6rem 1fr;display:grid}@media (width<=30rem){.contact-details li{grid-template-columns:1fr;gap:0}}.contact-details .label{color:var(--color-ink-muted);font-size:var(--text-sm)}.preview-ribbon{padding:var(--space-xs) var(--space-sm);background:var(--color-accent-hover);color:var(--color-on-accent);font-size:var(--text-sm);text-align:center;z-index:10;max-width:none;margin:0;position:relative}.testimonial{margin:0 0 var(--space-md)}.testimonial blockquote{margin:0 0 var(--space-2xs);padding-left:var(--space-sm);border-left:3px solid var(--color-rule);font-size:var(--text-lede);line-height:1.45}.testimonial figcaption{color:var(--color-ink-muted);font-size:var(--text-sm)}.narrative p{font-size:var(--text-base)}.narrative p.said{padding-left:var(--space-md);font-style:italic}.figure{margin:var(--space-md) 0}.figure img{border-radius:var(--radius);background:var(--color-surface-alt);width:100%;height:auto;display:block}.figure figcaption{margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink-muted);max-width:var(--measure)}.figure--portrait{max-width:20rem}.figure--cover{max-width:36rem}.figure--wide{max-width:44rem}.figure--center{margin-inline:auto}.figure--center figcaption{text-align:center}.figure-pair{gap:var(--space-md);margin-block:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));align-items:end;display:grid}.figure-pair .figure{max-width:none;margin:0}[data-page]{--color-hero:var(--color-surface-alt)}[data-page=home]{--color-hero:#17110f;--hero-link:#f0b9c1}[data-page=research]{--color-hero:#0e1420;--hero-link:#9dc2f2}[data-page=advocacy]{--color-hero:#0c1714;--hero-link:#83dcbe}[data-page=books]{--color-hero:#181008;--hero-link:#eec078}[data-page=contact]{--color-hero:#0d1519;--hero-link:#9ecfe6}[data-page=scotts-story]{--color-hero:#101216;--hero-link:#b6bec9}[data-page=about-author]{--color-hero:#150f16;--hero-link:#dcaad4}[data-page=organizations]{--color-hero:#0b1719;--hero-link:#8fd2de}[data-page=credits]{--color-hero:#101216;--hero-link:#b6bec9;--band-min:14rem}[data-page]{--hero-ink:#f5f2ec;--hero-ink-muted:#c3bdb2}main{position:relative}.hero{isolation:isolate;background:var(--color-hero);min-height:var(--band-min,20rem);padding-block:var(--space-lg);margin-bottom:var(--space-lg);clip-path:var(--band-clip,none);align-items:center;display:flex;position:relative;overflow:hidden}.hero-art{z-index:0;opacity:var(--motif-opacity,1);position:absolute;inset:0}.hero-inner{z-index:1;width:100%;position:relative}.motif{width:100%;height:100%;display:block}.hero-inner h1,.hero-inner h2,.hero-inner p{color:var(--hero-ink)}.hero-inner .lede{color:var(--hero-ink-muted)}.hero-inner a:not(.button){color:var(--hero-link)}.hero-inner a:not(.button):hover{color:var(--hero-ink)}.hero-inner .button{background:var(--hero-ink);color:var(--color-hero)}[data-page=home] .hero-inner .button{background:var(--color-accent);color:var(--color-on-accent);margin-top:var(--space-md)}[data-page=home] .hero-inner .button:hover{background:var(--color-accent-hover)}.hero-inner .button:hover{color:var(--color-hero);background:#fff}.section--flush{border-top:0;padding-top:0}[data-page=home]{--band-min:24rem}[data-page=research]{--band-min:20rem}[data-page=advocacy]{--band-min:22rem}[data-page=books]{--band-min:21rem}[data-page=contact]{--band-min:22rem}[data-page=scotts-story]{--band-min:23rem;--motif-opacity:.42;--hero-brightness:1.45;--topshade-strength:.84}[data-page=about-author]{--band-min:22rem}[data-page=organizations]{--band-min:21rem}@media (width<=46rem){.hero{min-height:calc(var(--band-min,20rem) * .8)}}@media (prefers-reduced-motion:reduce){.nav a{transition:color .14s,border-color .14s}.nav a:hover,.nav a:focus-visible{transform:none}}.orgs{margin:var(--space-md) 0 0;padding:0;list-style:none}.org{padding-block:var(--space-sm);border-top:1px solid var(--color-rule)}.org:last-child{border-bottom:1px solid var(--color-rule)}.org h3{font-size:var(--text-base);margin-bottom:var(--space-2xs)}.org h3 a{text-decoration:none}.org h3 a:hover{text-decoration:underline}.org p{font-size:var(--text-sm);color:var(--color-ink-muted);margin-bottom:0}.org__tag{margin-bottom:var(--space-2xs);padding:0 var(--space-2xs);font-size:var(--text-sm);letter-spacing:.04em;text-transform:uppercase;background:var(--color-surface-alt);color:var(--color-gold);border:1px solid var(--color-gold);border-radius:var(--radius);display:inline-block}.org .host{margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink-muted);word-break:break-word;display:block}.pubs{margin:var(--space-md) 0 0;padding:0;list-style:none}.pubs--plain{padding-left:0;list-style:none}.pub{padding-block:var(--space-sm);border-top:1px solid var(--color-rule)}.pub:last-child{border-bottom:1px solid var(--color-rule)}.pub__cite{margin-bottom:var(--space-2xs);max-width:var(--measure);line-height:1.5}.pub__authors{display:block}.pub__cite cite{font-style:italic}.pub__cite a{text-decoration:none}.pub__cite a:hover cite{text-decoration:underline}.pub__venue{color:var(--color-ink-muted);font-size:var(--text-sm);margin-top:2px;display:block}.pub__abstract{margin-bottom:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink-muted);max-width:var(--measure)}.pub__meta{gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;align-items:baseline;margin-bottom:0;display:flex}.pub__status{font-size:var(--text-sm);border-radius:var(--radius);padding:0 var(--space-2xs)}.pub__status--accepted,.pub__status--published{background:var(--color-accent-hover);color:var(--color-on-accent);border:1px solid var(--color-accent-hover);font-weight:600}.pub__status--review{background:var(--color-surface-alt);color:var(--color-gold);border:1px solid var(--color-gold)}.pub__status--working{color:var(--color-ink-muted);border:1px solid #0000;padding-inline:0}.pub__when{font-size:var(--text-sm);color:var(--color-ink-muted)}.hero--photo{--band-image:100%;background:#000;min-height:min(89.7vh,50.6rem);padding-block:0;display:block}.hero--photo .hero-art{height:var(--band-image);z-index:0;position:absolute;top:0;left:0;right:0}.hero-photo{object-fit:cover;object-position:center;transform-origin:50%;width:100%;height:100%;filter:brightness(var(--hero-brightness,1))}[data-page=home] .hero-photo{animation:14s cubic-bezier(.22,.61,.28,1) both hero-zoom-out}@keyframes hero-zoom-out{0%{transform:scale(1.14)}to{transform:scale(1)}}.site-header--banner{z-index:3;padding-block:var(--space-sm);--color-gold:var(--color-gold-banner);--color-nav:#cbb4e8;border-bottom:0;position:relative}.hero-topshade{z-index:1;pointer-events:none;background:linear-gradient(to bottom, rgb(0 0 0/var(--topshade-strength,.74)), #0000);height:11rem;position:absolute;top:0;left:0;right:0}.site-header--banner .nav a{color:var(--color-nav)}.site-header--banner .site-brand{color:#fff}.site-header--banner .nav a[aria-current=page]{color:#fff;border-bottom-color:#fff}.hero--photo .hero-inner{z-index:2;padding-block:var(--space-lg) var(--space-xl);position:absolute;bottom:0;left:0;right:0}.hero--photo .hero-inner h1{max-width:18ch}[data-page=home] .hero--photo .hero-inner h1,[data-page=home] .hero--photo .hero-inner .lede{color:#fff}[data-page=home] .hero--photo .hero-inner{padding-bottom:var(--space-lg);margin-inline:0}[data-page=home] .hero--photo:after{content:"";z-index:1;pointer-events:none;background:#0000001a;position:absolute;inset:0}[data-page=scotts-story] .hero--photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000c7,#0000 70%);position:absolute;inset:0}[data-page=home] .hero--photo .hero-inner h1{font-size:calc(var(--text-h1) * 1.15);max-width:18ch}[data-page=home] .hero--photo .hero-inner .lede{max-width:30ch;font-size:calc(var(--text-lede) * 1.15)}[data-page=scotts-story] .hero--photo .hero-inner,[data-page=about-author] .hero--photo .hero-inner,[data-page=organizations] .hero--photo .hero-inner{padding-block:0 var(--hero-text-lift,0);pointer-events:none;flex-direction:column;justify-content:center;align-items:flex-start;margin-inline:0;display:flex;top:0}[data-page=scotts-story] .hero--photo .hero-inner h1,[data-page=about-author] .hero--photo .hero-inner h1,[data-page=organizations] .hero--photo .hero-inner h1,[data-page=advocacy] .hero--photo .hero-inner h1,[data-page=contact] .hero--photo .hero-inner h1,[data-page=research] .hero--photo .hero-inner h1{max-width:24ch;font-size:calc(var(--text-h1) * var(--hero-title-scale,1.31));color:#fff;margin-bottom:var(--space-xs);font-weight:800}[data-page=scotts-story] .hero--photo .hero-inner .lede,[data-page=about-author] .hero--photo .hero-inner .lede,[data-page=organizations] .hero--photo .hero-inner .lede,[data-page=advocacy] .hero--photo .hero-inner .lede,[data-page=contact] .hero--photo .hero-inner .lede,[data-page=research] .hero--photo .hero-inner .lede{color:#fff;font-size:calc(var(--text-lede) * var(--hero-lede-scale,1.2))}[data-page=about-author] .hero--photo .hero-inner,[data-page=organizations] .hero--photo .hero-inner{text-align:center;align-items:center;margin-inline:auto}[data-page=scotts-story] .hero--photo .hero-inner{--hero-title-scale:1.35;--hero-lede-scale:1.24}[data-page=scotts-story] .hero--photo .hero-inner h1{animation:3.8s cubic-bezier(.22,.61,.28,1) both hero-wipe-in}[data-page=scotts-story] .hero--photo .hero-inner .lede{animation:2.6s ease-out 2s both hero-fade-in}[data-page=about-author] .hero--photo .hero-inner h1{animation:1.6s cubic-bezier(.22,.61,.28,1) both hero-rise-in}[data-page=about-author] .hero--photo .hero-inner .lede{animation:1.2s ease-out .9s both hero-fade-in}[data-page=organizations] .hero--photo .hero-inner{--hero-text-lift:8rem}[data-page=organizations] .hero--photo .hero-inner h1{animation:5.4s cubic-bezier(.22,.61,.28,1) both hero-wipe-in-rtl}[data-page=organizations] .hero--photo .hero-inner .lede{animation:5.4s cubic-bezier(.22,.61,.28,1) both hero-wipe-in}[data-page=advocacy] .hero--photo .hero-inner{text-align:center;--hero-title-scale:1.51;--hero-lede-scale:1.38;padding-bottom:calc(var(--space-xl) + 8rem)}[data-page=advocacy] .hero--photo .hero-inner h1,[data-page=advocacy] .hero--photo .hero-inner .lede{margin-inline:auto}[data-page=contact] .hero--photo .hero-inner{text-align:center;padding-bottom:calc(var(--space-xl) + 10rem)}[data-page=contact] .hero--photo .hero-inner h1,[data-page=contact] .hero--photo .hero-inner .lede{margin-inline:auto}[data-page=research] .hero--photo .hero-inner{text-align:center;padding-bottom:calc(var(--space-xl) + 6.5rem)}[data-page=research] .hero--photo .hero-inner h1,[data-page=research] .hero--photo .hero-inner .lede{margin-inline:auto}[data-page=research] .hero--photo .hero-inner h1{animation:1.6s cubic-bezier(.22,.61,.28,1) both hero-sink-in}[data-page=research] .hero--photo .hero-inner .lede{animation:1.2s ease-out 1.1s both hero-fade-in}[data-page=advocacy] .hero--photo .hero-inner h1{animation:4.4s cubic-bezier(.22,.61,.28,1) both hero-rise-in}[data-page=advocacy] .hero--photo .hero-inner .lede{animation:4.4s cubic-bezier(.22,.61,.28,1) both hero-sink-in}@keyframes hero-sink-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0 0 -.12em)}}@keyframes hero-wipe-in-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 -.12em)}}@keyframes hero-rise-in{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(-.12em 0 0)}}@keyframes hero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes hero-wipe-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -.12em 0 0)}}.hero--photo .hero-inner .lede{max-width:46ch;margin-bottom:0}@media (width<=46rem){.hero--photo{min-height:min(82.8vh,39.1rem)}}@media (prefers-reduced-motion:reduce){.hero-photo{animation:none;transform:none}[data-page=scotts-story] .hero--photo .hero-inner h1,[data-page=scotts-story] .hero--photo .hero-inner .lede,[data-page=about-author] .hero--photo .hero-inner h1,[data-page=about-author] .hero--photo .hero-inner .lede,[data-page=organizations] .hero--photo .hero-inner h1,[data-page=organizations] .hero--photo .hero-inner .lede,[data-page=advocacy] .hero--photo .hero-inner h1,[data-page=advocacy] .hero--photo .hero-inner .lede,[data-page=research] .hero--photo .hero-inner h1,[data-page=research] .hero--photo .hero-inner .lede{clip-path:none;opacity:1;animation:none}}.feature{gap:var(--space-md) var(--space-lg);padding-block:var(--space-lg);border-top:1px solid var(--color-rule);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (width<=46rem){.feature{grid-template-columns:1fr}}.feature:first-of-type{border-top:0}[data-page=home] main>.wrap{max-width:88rem}.feature__body p{font-size:calc(var(--text-base) * 1.15)}.feature__body h2{font-size:calc(var(--text-h2) * 1.1)}.feature__eyebrow{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);grid-column:1/-1;margin:0}.feature__media img{border-radius:var(--radius);background:var(--color-surface-alt);width:100%;height:auto;display:block}.feature__media figcaption{margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink-muted)}.feature__body>:last-child{margin-bottom:0}.feature__body p{max-width:var(--measure)}.pullquote{margin:0;padding:0}.pullquote p{font-family:var(--font-display);color:var(--color-gold);font-style:italic;font-size:calc(var(--text-lede) * 1.65);margin-bottom:var(--space-xs);max-width:none;line-height:1.25}.pullquote footer{font-size:var(--text-sm);color:var(--color-ink-muted)}.pullquote cite{font-style:normal}.buttonrow{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}[data-page=scotts-story] main>.wrap{max-width:88rem}[data-page=scotts-story]{--measure:65ch}[data-page=scotts-story] .section>p,[data-page=scotts-story] .callout p,[data-page=scotts-story] .callout h3{font-size:calc(var(--text-base) * 1.32)}[data-page=scotts-story] .feature{grid-template-columns:1.28fr .72fr}[data-page=scotts-story] .feature:has(>.feature__media:first-child){grid-template-columns:.72fr 1.28fr}[data-page=scotts-story] .feature__body p{font-size:calc(var(--text-base) * 1.32)}[data-page=scotts-story] .opening-line{font-size:1.25em;line-height:1.3}[data-page=scotts-story] .feature__media figcaption{font-size:calc(var(--text-sm) * 1.1)}@media (width<=46rem){[data-page=scotts-story] .feature,[data-page=scotts-story] .feature:has(>.feature__media:first-child){grid-template-columns:1fr}}[data-page=scotts-story] .pullquote p{font-size:calc(var(--text-lede) * 1.19)}[data-page=scotts-story] .pullquote--close p{font-size:calc(var(--text-lede) * 2.1);color:var(--color-accent);line-height:1.15}[data-page=scotts-story] .feature__body .pullquote{margin-top:var(--space-sm)}[data-page=advocacy] main>.wrap{max-width:88rem}[data-page=advocacy] .section>p{font-size:calc(var(--text-base) * 1.1)}[data-page=advocacy] .finding h3{font-size:calc(var(--text-base) * 1.15)}[data-page=advocacy] .finding p{font-size:calc(var(--text-base) * 1.02)}[data-page=advocacy] .finding__source{font-size:calc(var(--text-sm) * 1.1)}[data-page=advocacy] .actions h3{font-size:calc(var(--text-base) * 1.15)}[data-page=advocacy] .actions p{font-size:calc(var(--text-base) * 1.05)}[data-page=advocacy] .letter p{font-size:calc(var(--text-sm) * 1.12)}[data-page=advocacy] .diagram-note{font-size:calc(var(--text-sm) * 1.1)}[data-page=about-author] main>.wrap,[data-page=contact] main>.wrap{max-width:88rem}[data-page=contact] .section>p{font-size:calc(var(--text-base) * 1.05)}[data-page=about-author] .hero--photo .hero-inner .lede{max-width:62ch}[data-page=about-author] .section>p{font-size:calc(var(--text-base) * 1.1)}[data-page=organizations] main>.wrap{max-width:88rem}[data-page=organizations] .org h3{font-size:calc(var(--text-base) * 1.15)}[data-page=organizations] .org p{font-size:calc(var(--text-base) * 1.02)}[data-page=organizations] .org .host{font-size:calc(var(--text-sm) * 1.1)}[data-page=organizations] .section>p{font-size:calc(var(--text-base) * 1.1)}[data-page=research] main>.wrap{max-width:88rem}[data-page=research] .pub__cite{font-size:calc(var(--text-base) * 1.15)}[data-page=research] .pub__abstract{font-size:calc(var(--text-base) * 1.02)}[data-page=research] .pub__venue,[data-page=research] .pub__when,[data-page=research] .pub__status{font-size:calc(var(--text-sm) * 1.1)}[data-page=research] .section>p{font-size:calc(var(--text-base) * 1.1)}@property --color-surface{syntax:"<color>";inherits:true;initial-value:#fff}@property --color-surface-alt{syntax:"<color>";inherits:true;initial-value:#f8eed3}@property --color-ink{syntax:"<color>";inherits:true;initial-value:#14161a}@property --color-ink-muted{syntax:"<color>";inherits:true;initial-value:#55595f}@property --color-rule{syntax:"<color>";inherits:true;initial-value:#d9d6d0}@property --color-nav{syntax:"<color>";inherits:true;initial-value:#7d51a4}@property --color-gold{syntax:"<color>";inherits:true;initial-value:#8a6318}@property --color-accent{syntax:"<color>";inherits:true;initial-value:#7d51a4}@property --color-accent-hover{syntax:"<color>";inherits:true;initial-value:#67428a}@property --color-on-accent{syntax:"<color>";inherits:true;initial-value:#fff}.dark-zone{color:var(--color-ink);position:relative}.dark-zone__bg{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (prefers-color-scheme:light){.dark-zone__bg{z-index:-1;pointer-events:none;opacity:0;animation-name:dark-zone-wash;animation-duration:auto;background:#1b1030;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--dark-zone;animation-range:cover contain 0%;display:block;position:fixed;inset:0}.dark-zone{view-timeline-name:--dark-zone;animation-name:dark-zone-tokens;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--dark-zone;animation-range:cover contain 0%}body:has(.dark-zone) .site-footer{background:#67428a;position:relative}@keyframes dark-zone-wash{0%{opacity:0}to{opacity:1}}@keyframes dark-zone-tokens{0%{--color-surface:#fff;--color-surface-alt:#f8eed3;--color-ink:#14161a;--color-ink-muted:#55595f;--color-rule:#d9d6d0;--color-nav:#7d51a4;--color-gold:#8a6318;--color-accent:#7d51a4;--color-accent-hover:#67428a;--color-on-accent:#fff}to{--color-surface:#1b1030;--color-surface-alt:#251841;--color-ink:#f0ecf7;--color-ink-muted:#bfb2d6;--color-rule:#3b2b5c;--color-nav:#cbb4e8;--color-gold:#e8c46a;--color-accent:#cbb4e8;--color-accent-hover:#b79ede;--color-on-accent:#14161a}}}}.diagram{margin:var(--space-md) 0 0}.diagram svg{width:100%;height:auto;display:block}.diagram figcaption{margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink-muted);max-width:var(--measure)}.dg-box{fill:var(--color-surface);stroke:var(--color-rule);stroke-width:1px}.dg-box-quiet{fill:var(--color-surface-alt);stroke:var(--color-rule)}.dg-box-accent{fill:none;stroke:var(--color-accent);stroke-width:1.5px}.dg-line{stroke:var(--color-accent);stroke-width:1.25px;fill:none}.dg-dash{stroke:var(--color-rule);stroke-dasharray:3 4}.dg-fill-accent{fill:var(--color-accent)}.dg-label{font-family:var(--font-body);letter-spacing:.09em;fill:var(--color-accent);font-size:11px;font-weight:500}.dg-head{font-family:var(--font-body);fill:var(--color-ink);font-size:15px;font-weight:600}.dg-body{font-family:var(--font-body);fill:var(--color-ink);font-size:13px}.dg-caption{font-family:var(--font-body);fill:var(--color-ink-muted);font-size:12px}.dg-muted{fill:var(--color-ink-muted)}.diagram-note{margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink-muted)}body[data-page^=research\/podcast]{--color-hero:#1b1030;--hero-link:#cbb4e8;--band-min:14rem}[data-page^=research\/podcast] .callout{max-width:46rem}.eyebrow{margin:0 0 var(--space-2xs);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase}.hero-inner .eyebrow{color:var(--hero-ink-muted)}.crumbs ol{margin:0 0 var(--space-sm);font-size:var(--text-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›";opacity:.7;margin-inline:.5em}.hero-inner .crumbs,.hero-inner .crumbs span{color:var(--hero-ink-muted)}.hold-banner{margin:0 0 var(--space-md);padding:var(--space-xs) var(--space-sm);background:var(--color-gold-banner);border-radius:var(--radius);font-weight:700}.hero-inner .hold-banner{color:#14161a}.podcast-meta{color:var(--color-ink-muted);font-size:var(--text-sm)}.hero-inner .podcast-meta--hero{color:var(--hero-ink-muted);margin-bottom:0}.podcast-actions{align-items:center;gap:var(--space-xs) var(--space-md);margin-block:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.podcast-subscribe{font-size:var(--text-sm);margin:0}.ep-list{margin:0;padding:0;list-style:none}.ep-row{gap:var(--space-xs) var(--space-sm);padding-block:var(--space-sm);border-top:1px solid var(--color-rule);grid-template-columns:3rem minmax(0,1fr) auto;display:grid}.ep-row:first-child{border-top:0}.ep-row__n{font-family:var(--font-display);font-size:var(--text-h2);color:var(--color-ink-muted);line-height:1}.ep-row__title{font-family:var(--font-body);font-size:var(--text-base);margin:0 0 var(--space-2xs);font-weight:600}.ep-row__summary{margin:0 0 var(--space-2xs);color:var(--color-ink-muted)}.ep-row__links{font-size:var(--text-sm);margin:0}.ep-row__time{font-size:var(--text-sm);color:var(--color-ink-muted);white-space:nowrap}.status-tag{margin-left:var(--space-xs);padding:0 var(--space-2xs);border-radius:var(--radius);font-size:var(--text-sm);vertical-align:.1em;font-weight:500;display:inline-block}.status-tag--preview{background:var(--color-surface-alt);color:var(--color-gold);border:1px solid var(--color-gold)}.status-tag--hold{background:var(--color-accent-hover);color:var(--color-on-accent);border:1px solid var(--color-accent-hover)}.podcast-cards{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.podcast-card{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius);background:var(--color-surface-alt);text-decoration:none;display:block}.podcast-card__title{font-weight:600;display:block}.podcast-card__text{font-size:var(--text-sm);color:var(--color-ink-muted);font-weight:400;display:block}.podcast-card{transition:background-color .14s,border-color .14s}.podcast-card:hover,.podcast-card:focus-visible{background:#e6dcf3;border-color:#b9a2d8}.podcast-card:hover .podcast-card__title,.podcast-card:focus-visible .podcast-card__title{color:#14161a}.podcast-card:hover .podcast-card__text,.podcast-card:focus-visible .podcast-card__text{color:#4b4158}.listen{margin-block:var(--space-md);scroll-margin-top:var(--space-md)}.listen audio{width:100%;display:block}.audio-placeholder{padding:var(--space-md);border:1px dashed var(--color-rule);border-radius:var(--radius);color:var(--color-ink-muted);text-align:center;max-width:none;margin:0}.podcast-lead{font-size:var(--text-lede)}.podcast-quote{margin-block:var(--space-md)}.podcast-quote p{font-size:calc(var(--text-lede) * 1.2)}.ep-sections{margin:0;padding-left:1.4em}.ep-sections li{margin-bottom:var(--space-2xs)}.ep-sections__time{color:var(--color-ink-muted);margin-right:var(--space-xs);font-variant-numeric:tabular-nums}.transcript{scroll-margin-top:var(--space-md)}.transcript>summary{cursor:pointer;font-family:var(--font-display);font-size:var(--text-h2);margin-bottom:var(--space-sm);font-weight:600}.transcript__note{color:var(--color-ink-muted);font-size:var(--text-sm)}.transcript__body h2{scroll-margin-top:var(--space-md)}.heading-link{color:var(--color-ink-muted);vertical-align:.1em;margin-left:.4em}.heading-link:hover,.heading-link:focus-visible{color:var(--color-accent)}.transcript__body .editor-note{margin-block:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-rule);border-left:3px solid var(--color-accent);border-radius:var(--radius);background:var(--color-surface-alt);font-size:var(--text-sm);max-width:var(--measure);display:block}.transcript__body blockquote{margin:var(--space-sm) 0 var(--space-sm) var(--space-md);padding-left:var(--space-sm);border-left:2px solid var(--color-rule);font-style:italic}.table-scroll{margin-block:var(--space-sm);overflow-x:auto}.table-scroll table{border-collapse:collapse;font-size:var(--text-sm);min-width:100%}.table-scroll th,.table-scroll td{border:1px solid var(--color-rule);padding:var(--space-2xs) var(--space-xs);text-align:left;white-space:nowrap}.table-scroll th{background:var(--color-surface-alt)}.transcript__body .footnotes{margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--color-rule);font-size:var(--text-sm)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sources-topic{font-size:var(--text-base);margin:var(--space-sm) 0 var(--space-2xs)}.sources-list{margin:0;padding:0;list-style:none}.sources-list li{padding-block:var(--space-xs);border-top:1px solid var(--color-rule);max-width:var(--measure)}.sources-eps,.sources-note{font-size:var(--text-sm);color:var(--color-ink-muted);display:block}.topic-index{gap:var(--space-2xs) var(--space-md);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ep-pager{justify-content:space-between;gap:var(--space-md);margin-block:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--color-rule);display:flex}.ep-pager a{max-width:48%;text-decoration:none;display:block}.ep-pager span{font-size:var(--text-sm);color:var(--color-ink-muted);font-weight:400;display:block}.ep-pager__next{text-align:right;margin-left:auto}.podcast-book{color:var(--color-ink-muted);font-size:var(--text-sm)}@media (width<=46rem){.ep-row{grid-template-columns:2.25rem minmax(0,1fr)}.ep-row__time{grid-column:2}.ep-pager{flex-direction:column}.ep-pager a{max-width:none}.ep-pager__next{text-align:left;margin-left:0}}[data-page^=research\/]{--color-hero:#0e1420;--hero-link:#9dc2f2;--band-min:14rem}.case-meta{margin:var(--space-sm) 0 0;font-size:var(--text-sm)}.hero-inner .case-meta{color:var(--hero-ink-muted)}.case-wip{max-width:46rem;padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-rule);border-left:3px solid var(--color-accent);border-radius:var(--radius);background:var(--color-surface-alt);font-size:var(--text-sm);margin:0}.case-label{font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-muted);font-weight:600}.case-stats{gap:var(--space-sm) var(--space-md);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;display:grid}.case-stats>div{padding-top:var(--space-xs);border-top:1px solid var(--color-rule)}.case-stats dt{font-size:var(--text-sm);color:var(--color-ink-muted)}.case-stats dd{font-size:var(--text-sm);color:var(--color-ink-muted);margin:0}.case-stats .case-stat{font-family:var(--font-display);font-size:var(--text-h2);color:var(--color-ink);font-weight:600;line-height:1.15}.case-note{font-size:var(--text-sm);color:var(--color-ink-muted);max-width:var(--measure)}.case-statelaw{max-width:var(--measure);margin-bottom:var(--space-lg)}.sentence-chart{max-width:none;margin:0}.sentence-chart svg{width:100%;height:auto;display:block;overflow:visible}.sentence-chart .sentence-chart__svg--narrow{display:none}.sentence-chart .sentence-chart__svg--wide text{font-size:16px}@media (width<=46rem){.sentence-chart .sentence-chart__svg--wide{display:none}.sentence-chart .sentence-chart__svg--narrow{display:block}}.sentence-chart text{fill:var(--color-ink-muted);font-family:var(--font-body);font-size:14px}.sentence-chart .row-label{fill:var(--color-ink);font-weight:500}.sentence-chart .axis line{stroke:var(--color-rule);stroke-width:1px}.sentence-chart .axis--life line{stroke-dasharray:3 3}.sentence-chart .baseline{stroke:var(--color-ink-muted);stroke-width:1px}.sentence-chart .dot{stroke:var(--color-surface);stroke-width:1.5px}.sentence-chart .dot--federal{fill:var(--color-accent)}.sentence-chart .dot--state{fill:var(--color-ink-muted)}.sentence-chart figcaption{font-size:var(--text-sm);color:var(--color-ink-muted);margin-top:var(--space-xs)}.case-filters{align-items:end;gap:var(--space-xs) var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.case-filters[hidden]{display:none}.case-filters label{gap:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink-muted);flex-direction:column;display:flex}.case-filters select,.case-reset{font:inherit;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-rule);border-radius:var(--radius);padding:var(--space-2xs) var(--space-xs);max-width:100%}.case-reset{cursor:pointer}.case-filters .case-reset{color:#14161a;padding-inline:var(--space-sm);background:#e6dcf3;border-color:#b9a2d8;border-radius:.6rem;font-weight:600;transition:background-color .14s,color .14s,border-color .14s}.case-filters .case-reset:hover,.case-filters .case-reset:focus-visible{color:#fff;background:#5b3a86;border-color:#5b3a86}.case-chips{gap:var(--space-2xs);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.case-chips label{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-rule);color:var(--color-ink);cursor:pointer;border-radius:999px;flex-direction:row}.case-chips label:has(:checked){background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.case-chips input{accent-color:var(--color-on-accent);margin:0}.case-count{font-size:var(--text-sm);color:var(--color-ink-muted);margin-bottom:var(--space-xs)}.case-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.case-table th{text-align:left;color:var(--color-ink-muted);padding:var(--space-2xs) var(--space-xs);border-bottom:1px solid var(--color-rule);font-weight:600}.case-table td{padding:var(--space-xs);border-bottom:1px solid var(--color-rule);vertical-align:top}.case-table tbody tr{position:relative}.case-table tbody tr[hidden]{display:none}.case-table tbody tr:hover{background:var(--color-surface-alt)}.case-table abbr{text-decoration:none}.case-table__num{white-space:nowrap}.case-table__go{text-align:right;width:1.5rem}.row-link{font-size:var(--text-base);text-decoration:none}.row-link:after{content:"";position:absolute;inset:0}.row-link:focus-visible{outline:none}.case-table tbody tr:has(.row-link:focus-visible){outline:2px solid var(--color-focus);outline-offset:-2px}.case-closing{gap:0 var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.case-closing ul{max-width:var(--measure);padding-left:1.2em}.case-closing h3{font-size:var(--text-base);margin:var(--space-sm) 0 var(--space-2xs)}.case-cite{font-size:var(--text-sm);overflow-wrap:anywhere}.case-summary{font-size:var(--text-lede);max-width:var(--measure)}.case-facts{gap:0 var(--space-md);margin:var(--space-md) 0;grid-template-columns:max-content minmax(0,1fr);max-width:46rem;display:grid}.case-facts>div{display:contents}.case-facts dt,.case-facts dd{padding-block:var(--space-xs);border-top:1px solid var(--color-rule);margin:0}.case-facts dt{color:var(--color-ink-muted);font-size:var(--text-sm);padding-top:calc(var(--space-xs) + .15em)}.case-sources a{overflow-wrap:anywhere}@media (width<=46rem){.case-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.case-table,.case-table tbody,.case-table tr,.case-table td{display:block}.case-table tbody tr{padding-block:var(--space-xs);border-bottom:1px solid var(--color-rule)}.case-table td{border:0;padding:1px 2rem 1px 7.5rem;position:relative}.case-table td:before{content:attr(data-label);color:var(--color-ink-muted);position:absolute;left:0}.case-table td.case-table__go{width:auto;height:0;padding:0;display:block;position:static}.case-table td.case-table__go:before{content:none}.row-link>[aria-hidden]{top:var(--space-xs);right:var(--space-2xs);position:absolute}.case-facts{grid-template-columns:minmax(0,1fr)}.case-facts dd{border-top:0;padding-top:0}}.research-db>p{max-width:var(--measure)}.research-db__downloads{margin:0 0 var(--space-md);padding:0;list-style:none}.research-db__downloads li{align-items:baseline;gap:0 var(--space-sm);padding-block:var(--space-2xs);flex-wrap:wrap;display:flex}.research-db__downloads a{min-width:3.5em;font-weight:700}.research-db__downloads span{color:var(--color-ink-muted);font-size:var(--text-sm)}[data-page=research] .research-db>.research-db__credit,.research-db__credit{margin-top:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--color-rule);max-width:55rem;font-size:var(--text-sm);color:var(--color-ink-muted);overflow-wrap:anywhere}@media (width<=46rem){.research-db__downloads li,.research-db__downloads span{display:block}}[data-page=for-families]{--color-hero:#0d1519;--hero-link:#9ecfe6;--band-min:22rem}[data-page^=for-families\/]{--color-hero:#0d1519;--hero-link:#9ecfe6;--band-min:14rem}[data-page=for-families] .hero--photo .hero-inner{text-align:center;padding-bottom:calc(var(--space-xl) + 12.5rem)}[data-page=for-families] .fam-hero-text{isolation:isolate;position:relative}[data-page=for-families] .fam-hero-text:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#0000007a 0%,#00000061 40%,#0000 72%);position:absolute;inset:-3rem -6rem}[data-page=for-families] .fam-hero-text h1,[data-page=for-families] .fam-hero-text .lede{text-shadow:0 1px 14px #000000b3}[data-page=for-families] .hero--photo .hero-inner h1{max-width:24ch;font-size:calc(var(--text-h1) * var(--hero-title-scale,1.31));color:#fff;margin-inline:auto;margin-bottom:var(--space-xs);font-weight:800}[data-page=for-families] .hero--photo .hero-inner .lede{color:#fff;font-size:calc(var(--text-lede) * var(--hero-lede-scale,1.2));margin-inline:auto}[data-page=for-families] .hero--photo .hero-inner h1{animation:5.4s cubic-bezier(.22,.61,.28,1) both fam-wipe-in-rtl}[data-page=for-families] .hero--photo .hero-inner .lede{animation:5.4s cubic-bezier(.22,.61,.28,1) both fam-wipe-in}@keyframes fam-wipe-in{0%{clip-path:inset(-1.5rem calc(100% + 1.5rem) -1.5rem -1.5rem)}to{clip-path:inset(-1.5rem)}}@keyframes fam-wipe-in-rtl{0%{clip-path:inset(-1.5rem -1.5rem -1.5rem calc(100% + 1.5rem))}to{clip-path:inset(-1.5rem)}}@media (prefers-reduced-motion:reduce){[data-page=for-families] .hero--photo .hero-inner h1,[data-page=for-families] .hero--photo .hero-inner .lede{clip-path:none;animation:none}}.fam-intro{font-size:var(--text-lede);max-width:var(--measure)}.fam-content-note{font-size:var(--text-sm);color:var(--color-ink-muted)}.fam-note{max-width:46rem;padding:var(--space-sm) var(--space-md);border-left:3px solid var(--color-accent);border-radius:var(--radius);background:var(--color-surface-alt)}.fam-note h2{font-size:var(--text-base);font-family:var(--font-body);margin-bottom:var(--space-xs);font-weight:700}.fam-note__sig{color:var(--color-ink-muted);margin-bottom:0;font-style:italic}.fam-note{color:#14161a;background:#e6dcf3}.fam-note h2,.fam-note p{color:#14161a}.fam-note .fam-note__sig{color:#4b4158}.fam-questions{max-width:52rem;margin:0;padding:0;list-style:none}.fam-questions li{border-top:1px solid var(--color-rule)}.fam-questions li:last-child{border-bottom:1px solid var(--color-rule)}.fam-questions a{gap:0 var(--space-sm);padding-block:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.fam-questions a:after{content:"›";font-size:var(--text-h2);color:var(--color-ink-muted);grid-area:1/2/span 2;align-self:center}.fam-questions__q{font-weight:600}.fam-questions__a{color:var(--color-ink-muted);font-size:var(--text-sm);grid-column:1;display:block}.fam-questions a:hover .fam-questions__q{text-decoration:underline}.fam-help,.fam-about{max-width:52rem;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius)}.fam-help{background:var(--color-surface-alt)}.fam-about{color:#14161a;background:#e6dcf3;border-color:#b9a2d8}.fam-about h2,.fam-about p{color:#14161a}.fam-help h2,.fam-about h2{margin-top:0}.fam-about p{font-size:var(--text-sm)}.fam-resources{margin:var(--space-sm) 0;padding:0;list-style:none}.fam-resources li{align-items:center;gap:var(--space-xs) var(--space-md);padding-block:var(--space-xs);border-top:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.fam-resources p{margin:0}.fam-button{padding:var(--space-2xs) var(--space-sm);border:1px solid var(--color-accent);border-radius:var(--radius);background:var(--color-surface);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-block}.fam-details{max-width:52rem;margin-block:var(--space-sm)}.fam-details details{border-top:1px solid var(--color-rule)}.fam-details details:last-child{border-bottom:1px solid var(--color-rule)}.fam-details summary{cursor:pointer;padding-block:var(--space-xs);transform-origin:0;width:fit-content;font-weight:600;transition:transform .14s}.fam-details summary:hover,.fam-details summary:focus-visible{transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.fam-details summary:hover,.fam-details summary:focus-visible{transform:none}}.fam-details details p{max-width:var(--measure);margin-top:0}.fam-more{font-weight:600}.fam-body{max-width:var(--measure)}.fam-body>p:first-child{font-size:var(--text-lede)}.fam-body h2{margin-top:var(--space-md)}.fam-body ul,.fam-body ol{padding-left:1.3em}.fam-body li{margin-bottom:var(--space-2xs)}.fam-sources a{overflow-wrap:anywhere}.fam-questions--compact a{padding-block:var(--space-2xs)}@media (width<=46rem){.fam-resources li{grid-template-columns:minmax(0,1fr)}.fam-resources .fam-button{justify-self:start}}[data-page^=state-laws]{--color-hero:#0e1420;--hero-link:#9dc2f2;--band-min:14rem}.sl-hero{align-items:center;gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"text shape";display:grid}.sl-hero>div{grid-area:text}.sl-shape{aspect-ratio:1;grid-area:shape;width:clamp(6.6rem,26.4vw,18rem);height:auto;display:block}.sl-shape path{fill:#a97fe0;fill-rule:evenodd}.sl-glance{margin:0 0 var(--space-md);max-width:52rem;padding:0;list-style:none}.sl-glance li{gap:var(--space-sm);padding-block:var(--space-xs);border-top:1px solid var(--color-rule);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;display:grid}.sl-glance strong{font-family:var(--font-display);font-size:var(--text-lede)}.sl-federal,.sl-note,.sl-lawsnote{max-width:var(--measure)}.sl-note{font-size:var(--text-sm);color:var(--color-ink-muted)}.sl-table .sl-law{display:block}.sl-table .sl-law+.sl-law{margin-top:var(--space-2xs)}.sl-table .row-link{color:var(--color-ink)}.sl-none{color:var(--color-ink-muted)}.sl-protect{font-weight:600}.sl-protect--yes{color:var(--color-yes)}.sl-protect--part,.sl-answer--part strong{color:#14161a;background:var(--color-part);border-radius:.25rem;padding:.05em .35em}.sl-protect--no{color:var(--color-no)}.sl-entry{max-width:var(--measure);padding-block:var(--space-xs) var(--space-sm);border-top:1px solid var(--color-rule)}.sl-entry h3{margin-top:var(--space-xs)}.sl-facts{gap:var(--space-2xs) var(--space-sm);font-size:var(--text-sm);grid-template-columns:5.5rem minmax(0,1fr);margin:0;display:grid}.sl-facts dt{color:var(--color-ink-muted);font-weight:600}.sl-facts dd{margin:0}.sl-related{max-width:var(--measure);font-size:var(--text-sm);padding-left:1.3em}.sl-cite{font-size:var(--text-sm)}.sl-answer{max-width:52rem;margin-block:var(--space-sm);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule);border-left:4px solid var(--color-accent);border-radius:var(--radius);background:var(--color-surface-alt)}.sl-answer--yes{border-left-color:var(--color-yes)}.sl-answer--part{border-left-color:var(--color-part)}.sl-answer--no{border-left-color:var(--color-no)}.sl-answer--yes strong{color:var(--color-yes)}.sl-answer--no strong{color:var(--color-no)}.sl-answer p{max-width:var(--measure);margin:0}.sl-answer p+p{margin-top:var(--space-2xs);font-size:var(--text-sm)}.sl-cases{max-width:52rem;margin:0;padding:0;list-style:none}.sl-cases li{padding-block:var(--space-2xs);border-top:1px solid var(--color-rule)}.sl-cases__meta{color:var(--color-ink-muted);font-size:var(--text-sm)}.sl-states{gap:var(--space-2xs) var(--space-sm);font-size:var(--text-sm);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin:0;padding:0;list-style:none;display:grid}.sl-pointer{max-width:52rem;margin-top:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius);color:#14161a;background:#e6dcf3;border:1px solid #b9a2d8;border-left:4px solid #5b3a86}.sl-pointer a{color:#5b3a86}.sl-pointer a:hover{color:#14161a}.sl-pointer p{max-width:var(--measure);margin:0}.sl-pointer p+p{margin-top:var(--space-2xs)}@media (width<=46rem){.sl-glance li{grid-template-columns:minmax(0,1fr);gap:0}.sl-hero{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);grid-template-areas:"shape""text"}.sl-shape{aspect-ratio:auto;width:auto;max-width:14.4rem;height:6rem}}@media (width<=64rem){.hero--photo{flex-direction:column;display:flex}body[data-page] main .hero--photo .hero-inner{padding-block:var(--space-lg) var(--space-xl);margin-block:auto 0;position:relative;inset:auto}.hero--photo:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 15%,#000000ad 100%);position:absolute;inset:0}}@media (width<=64rem) and (orientation:portrait){.hero--photo{min-height:0}.hero--photo .site-header--banner{order:1}.hero--photo .hero-art{aspect-ratio:2400/1050;order:2;height:auto;position:relative;inset:auto;overflow:hidden}body[data-page] main .hero--photo .hero-inner{order:3;margin-block:0}.hero--photo .hero-topshade,.hero--photo:before,[data-page=scotts-story] .hero--photo:after{display:none}}@media (width<=46rem){.nav ul{gap:var(--space-2xs) var(--space-sm);font-size:var(--text-sm)}.site-header--banner{padding-block:var(--space-xs)}.diagram{background:linear-gradient(to right, var(--color-surface) 30%, transparent) left / 2rem 100% no-repeat local, linear-gradient(to left, var(--color-surface) 30%, transparent) right / 2rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #0003, transparent) left / .75rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #0003, transparent) right / .75rem 100% no-repeat scroll;overflow-x:auto}.diagram svg{min-width:40rem}.feature>*{min-width:0}}
