:root{color-scheme:light;--g0: #F5F0E6;--g1: #ECE5D8;--raise: #FCF9F2;--well: #F0EADF;--ink: #1F1B16;--ink2: #575045;--ink3: #6F675B;--hair: rgba(31, 27, 22, .12);--hair2: rgba(31, 27, 22, .07);--hair3: rgba(31, 27, 22, .22);--accent-action: #2F5F63;--accent-action-edge: #244B4F;--on-accent-action: #F4EFE6;--link: #2F5F63;--link-line: rgba(47, 95, 99, .45);--serif: "Newsreader", "Iowan Old Style", Georgia, serif;--sans: -apple-system, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;--mono: "SF Mono", ui-monospace, Menlo, Consolas, monospace;--measure: 40rem}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--g0: #17110C;--g1: #120D09;--raise: #211A13;--well: #1A140E;--ink: #ECE0CD;--ink2: #B5AB9B;--ink3: #8C8377;--hair: rgba(247, 231, 198, .12);--hair2: rgba(247, 231, 198, .07);--hair3: rgba(247, 231, 198, .24);--accent-action: #8DBDB6;--accent-action-edge: #7CADA6;--on-accent-action: #0F1A19;--link: #8DBDB6;--link-line: rgba(141, 189, 182, .5)}}:root[data-theme=night]{color-scheme:dark;--g0: #17110C;--g1: #120D09;--raise: #211A13;--well: #1A140E;--ink: #ECE0CD;--ink2: #B5AB9B;--ink3: #8C8377;--hair: rgba(247, 231, 198, .12);--hair2: rgba(247, 231, 198, .07);--hair3: rgba(247, 231, 198, .24);--accent-action: #8DBDB6;--accent-action-edge: #7CADA6;--on-accent-action: #0F1A19;--link: #8DBDB6;--link-line: rgba(141, 189, 182, .5)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--g0);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;display:flex;flex-direction:column}main{flex:1}.wrap{width:100%;max-width:46rem;margin:0 auto;padding:0 1.5rem}a{color:var(--link);text-decoration:underline;text-decoration-color:var(--link-line);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}a:focus-visible,button:focus-visible{outline:2px solid var(--link);outline-offset:3px;border-radius:3px}h1,h2,h3{font-family:var(--serif);font-optical-sizing:auto;font-weight:500;color:var(--ink);letter-spacing:-.01em;margin:0}.label{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3);margin:0}.skip-link{position:absolute;left:-9999px;top:0}.skip-link:focus{left:1rem;top:1rem;z-index:10;background:var(--raise);padding:.5rem .75rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-header{border-bottom:1px solid var(--hair)}.site-header .wrap{display:flex;align-items:center;gap:1.25rem;min-height:4.5rem;flex-wrap:wrap;padding-top:.75rem;padding-bottom:.75rem}.brand{display:block;height:30px;text-decoration:none;flex-shrink:0}.site-nav{display:flex;gap:1.25rem;margin-left:auto;align-items:center;font-size:15px}.site-nav a{color:var(--ink2);text-decoration:none}.site-nav a:hover,.site-nav a[aria-current=page]{color:var(--link);text-decoration:underline;text-decoration-color:currentColor}.theme-flip,.theme-mine{font:inherit;background:none;border:1px solid var(--hair3);color:var(--ink2);border-radius:999px;cursor:pointer}.theme-flip{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;padding:0}.theme-flip[hidden],.theme-mine[hidden]{display:none}.theme-flip:hover,.theme-mine:hover{color:var(--link);border-color:var(--link)}.theme-flip .tf-sun{display:none}:root[data-theme=night] .theme-flip .tf-sun{display:block}:root[data-theme=night] .theme-flip .tf-moon{display:none}.theme-mine{font-size:13px;padding:.25rem .75rem}@media(max-width:560px){.site-header .wrap{gap:.75rem 1rem}.brand{height:26px}.site-nav{margin-left:0;width:100%;gap:1.1rem;font-size:15px}.tf-header{margin-left:auto}}.page{padding:4rem 0 5rem}.lede{font-family:var(--serif);font-optical-sizing:auto;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.45rem);line-height:1.18;font-weight:400;letter-spacing:-.015em}.prose{max-width:var(--measure)}.prose p{margin:0 0 1rem;color:var(--ink2)}.prose p strong{color:var(--ink);font-weight:600}section.block{margin-top:4rem}section.block>.label{margin-bottom:1.25rem}.card{background:var(--raise);border:1px solid var(--hair);border-radius:14px;padding:1.75rem 1.75rem 1.5rem}.card h3{font-size:2rem;line-height:1.1;margin:.4rem 0 .75rem}.card p{margin:0;color:var(--ink2);max-width:var(--measure)}.card .meta{margin-top:1.25rem;display:flex;gap:1.25rem;align-items:baseline;flex-wrap:wrap}.made{list-style:none;margin:0;padding:0;border-top:1px solid var(--hair)}.made li{display:grid;grid-template-columns:9rem 1fr;gap:.25rem 1.5rem;padding:1rem 0;border-bottom:1px solid var(--hair)}.made .name{font-family:var(--serif);font-size:1.25rem;font-weight:500;line-height:1.3}.made .line{color:var(--ink2)}.made .line .label{display:inline;margin-left:.35rem;white-space:nowrap}@media(max-width:560px){.made li{grid-template-columns:1fr}}.note{border-left:2px solid var(--hair3);padding-left:1.25rem;max-width:var(--measure)}.note p{font-family:var(--serif);font-optical-sizing:auto;font-size:1.2rem;line-height:1.5;margin:0 0 .9rem;color:var(--ink)}.note .sig{font-family:var(--sans);font-size:15px;color:var(--ink3);margin:0}.tenets{list-style:none;padding:0;margin:0;border-top:1px solid var(--hair)}.tenets li{padding:1.1rem 0;border-bottom:1px solid var(--hair)}.tenets .t{font-family:var(--serif);font-size:1.4rem;line-height:1.25;font-weight:500;display:block}.tenets .d{color:var(--ink2);display:block;margin-top:.25rem}.signed{margin-top:2rem;color:var(--ink3);font-size:15px}.legal h1{font-size:clamp(2rem,1.6rem + 1.6vw,2.6rem);line-height:1.1}.legal .updated{margin-top:.75rem}.legal h2{font-size:1.35rem;margin:2.75rem 0 .75rem}.legal h3{font-size:1.1rem;margin:1.5rem 0 .4rem}.legal p,.legal li{color:var(--ink2);max-width:var(--measure)}.legal p{margin:0 0 1rem}.legal strong{color:var(--ink);font-weight:600}.legal .facts{background:var(--well);border:1px solid var(--hair2);border-radius:10px;padding:1rem 1.25rem;margin:1rem 0;max-width:var(--measure)}.legal .facts p{margin:.3rem 0}.legal .policy{border-top:1px solid var(--hair);padding:1rem 0;max-width:var(--measure)}.legal .policy h3{margin:0 0 .25rem}.legal .policy p{margin:0}.legal .fine{font-size:13px;color:var(--ink3)}.optin{background:var(--raise);border:1px solid var(--hair3);border-radius:14px;padding:1.5rem;max-width:var(--measure)}.optin h1{font-size:1.75rem;line-height:1.2;margin-bottom:.5rem}.optin label{display:block;margin-top:1rem}.optin .field-label{font-size:14px;color:var(--ink2);display:block;margin-bottom:.3rem}.optin input[type=tel],.optin input[type=text]{width:100%;font:inherit;color:var(--ink);background:var(--g0);border:1px solid var(--hair3);border-radius:8px;padding:.55rem .75rem}.optin .check{display:flex;gap:.75rem;align-items:flex-start}.optin .check input{margin-top:.35rem;accent-color:var(--accent-action)}.button{display:inline-block;width:100%;margin-top:1.25rem;font:inherit;font-weight:600;background:var(--accent-action);color:var(--on-accent-action);border:1px solid var(--accent-action-edge);border-radius:10px;padding:.75rem 1.25rem;cursor:pointer}.button.quiet{width:auto;background:transparent;color:var(--link);border-color:var(--hair3)}.optin .disclosures{border-top:1px solid var(--hair);margin-top:1.25rem;padding-top:1rem;font-size:14px}.optin .disclosures p{margin:0 0 .4rem}.panel{border:1px solid var(--hair);border-radius:14px;padding:1.25rem 1.5rem;margin-top:1.5rem;max-width:var(--measure)}.panel h2{font-size:1.2rem;margin:0 0 .5rem}.panel summary{cursor:pointer;font-weight:600;color:var(--ink2)}.site-footer{border-top:1px solid var(--hair);padding:1.75rem 0 2.25rem;font-size:14px;color:var(--ink3)}.site-footer .wrap{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center;justify-content:space-between}.site-footer .f-right{display:inline-flex;align-items:center;gap:1.25rem;white-space:nowrap}.site-footer .theme-flip{width:1.75rem;height:1.75rem}.site-footer .theme-mine{border:0;background:none;padding:0;font:inherit;color:var(--ink2);text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--hair3, currentColor);cursor:pointer}.site-footer a{color:var(--ink2)}.ga-lockup .mln,.ga-lockup .mbr{stroke:#2f5f63}.ga-lockup .ms0{stop-color:#3e7b7f}.ga-lockup .ms1{stop-color:#22474a}.ga-lockup .mmd{fill:#2f5f63}.ga-lockup .mnf{fill:#22474a}.ga-lockup .mw1{fill:#1f1b16}.ga-lockup .mw2{fill:#2f5f63}.ga-lockup .mgh{stop-color:#f7cd8c}.ga-lockup .mgm{stop-color:#efb25e}.ga-lockup .mgl0{stop-color:#e9a84f}.ga-lockup .mge{stroke:#8c500f73}.ga-lockup .mgf{fill:#efb25e}.ga-lockup .mgw{fill:#f4b25a}.ga-lockup .mtg{fill:#8dbdb6}.ga-lockup .mfg{stop-color:#efb25e}.ga-lockup .mft{stop-color:#2f5f63}.ga-lockup .mw2{fill-opacity:1}.ga-lockup .mtgo{opacity:0}.ga-lockup .mgw{fill-opacity:.62}@media(prefers-color-scheme:dark){:root:not([data-theme]) .ga-lockup .mln{stroke:#8dbdb6}:root:not([data-theme]) .ga-lockup .mbr{stroke:#a9d2cb}:root:not([data-theme]) .ga-lockup .ms0{stop-color:#d3ece7}:root:not([data-theme]) .ga-lockup .ms1{stop-color:#8dbdb6}:root:not([data-theme]) .ga-lockup .mmd{fill:#a9d2cb}:root:not([data-theme]) .ga-lockup .mnf{fill:#8dbdb6}:root:not([data-theme]) .ga-lockup .mw1{fill:#ece0cd}:root:not([data-theme]) .ga-lockup .mw2{fill:#8dbdb6}:root:not([data-theme]) .ga-lockup .mgh{stop-color:#fff1d6}:root:not([data-theme]) .ga-lockup .mgm{stop-color:#e3ae62}:root:not([data-theme]) .ga-lockup .mgl0{stop-color:#e3ae62}:root:not([data-theme]) .ga-lockup .mge{stroke:none}:root:not([data-theme]) .ga-lockup .mgf{fill:#e3ae62}:root:not([data-theme]) .ga-lockup .mgw{fill:#f0ae55}:root:not([data-theme]) .ga-lockup .mtg{fill:#8dbdb6}:root:not([data-theme]) .ga-lockup .mfg{stop-color:#e3ae62}:root:not([data-theme]) .ga-lockup .mft{stop-color:#8dbdb6}:root:not([data-theme]) .ga-lockup .mw2{fill-opacity:.92}:root:not([data-theme]) .ga-lockup .mtgo{opacity:.55}:root:not([data-theme]) .ga-lockup .mgw{fill-opacity:1}}:root[data-theme=night] .ga-lockup .mln{stroke:#8dbdb6}:root[data-theme=night] .ga-lockup .mbr{stroke:#a9d2cb}:root[data-theme=night] .ga-lockup .ms0{stop-color:#d3ece7}:root[data-theme=night] .ga-lockup .ms1{stop-color:#8dbdb6}:root[data-theme=night] .ga-lockup .mmd{fill:#a9d2cb}:root[data-theme=night] .ga-lockup .mnf{fill:#8dbdb6}:root[data-theme=night] .ga-lockup .mw1{fill:#ece0cd}:root[data-theme=night] .ga-lockup .mw2{fill:#8dbdb6}:root[data-theme=night] .ga-lockup .mgh{stop-color:#fff1d6}:root[data-theme=night] .ga-lockup .mgm{stop-color:#e3ae62}:root[data-theme=night] .ga-lockup .mgl0{stop-color:#e3ae62}:root[data-theme=night] .ga-lockup .mge{stroke:none}:root[data-theme=night] .ga-lockup .mgf{fill:#e3ae62}:root[data-theme=night] .ga-lockup .mgw{fill:#f0ae55}:root[data-theme=night] .ga-lockup .mtg{fill:#8dbdb6}:root[data-theme=night] .ga-lockup .mfg{stop-color:#e3ae62}:root[data-theme=night] .ga-lockup .mft{stop-color:#8dbdb6}:root[data-theme=night] .ga-lockup .mw2{fill-opacity:.92}:root[data-theme=night] .ga-lockup .mtgo{opacity:.55}:root[data-theme=night] .ga-lockup .mgw{fill-opacity:1}.ga-lockup .mbth{transform-box:fill-box;transform-origin:center;animation:ga-breath 7s cubic-bezier(.45,0,.55,1) infinite}@keyframes ga-breath{0%,to{opacity:.42;transform:scale(.86)}50%{opacity:.92;transform:scale(1.14)}}@media(prefers-reduced-motion:reduce){.ga-lockup .mbth{animation:none;opacity:.66;transform:none}}.ga-lockup{display:block;height:100%;width:auto}
