@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.3z77xcxvtx9_e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.c6xi6q_className{font-family:Newsreader,Newsreader Fallback}.c6xi6q_variable{--serif:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.0xa7br5mfity1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fc2699ecc8323b38-s.1svzn21vgh2j9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.3tasb8qs95n_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.vpS9dW_className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.vpS9dW_variable{--sans:"Public Sans", "Public Sans Fallback"}
:root{--dk:#062b30;--pn:#0c3a40;--aq:#4fe3cc;--mi:#a7cfca;--iv:#f6f3ea;--ld:#1c4a50;--te:#0b6e66;--gr:#3f5b5e;--ll:#d9d4c5;--paper:#f4f1e8;--gut:clamp(16px, 5vw, 72px)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--paper)}body{font-family:var(--sans), Arial, sans-serif;color:var(--dk);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums}a{color:inherit}img{max-width:100%;display:block}:root{--nav-h:76px}.masthead{z-index:50;background:var(--paper);transition:padding .25s;position:sticky;top:0}.masthead.on-dark{background:#062b30}html.scrolled .masthead{gap:8px;padding-top:12px;padding-bottom:10px}html.scrolled .masthead .logo{font-size:1.2rem}.masthead .logo{white-space:nowrap;align-items:center;display:inline-flex}.logo-words{align-items:baseline;display:inline-flex}.logo-x{opacity:1;max-width:5em;transition:max-width .35s,opacity .2s;display:inline-block;overflow:hidden}.logo-mark{opacity:0;flex:none;width:0;height:1.05em;margin-right:0;transition:width .35s,margin .35s,opacity .3s}.logo-mark .disc{fill:var(--dk)}.logo-mark .wedge{fill:var(--aq)}.masthead.on-dark .logo-mark .disc{fill:#11525b}html.nav-open .logo-x{opacity:0;max-width:0}html.nav-open .logo-mark{opacity:1;width:1.05em;margin-right:.4em}@media (prefers-reduced-motion:reduce){.logo-x,.logo-mark{transition:none}}.masthead{padding:26px 16px 18px;padding:max(26px, env(safe-area-inset-top)) var(--gut) 18px;border-bottom:1px solid var(--ll);flex-direction:column;align-items:center;gap:14px;display:flex}.masthead .logo{font-family:var(--serif), Georgia, serif;letter-spacing:-.005em;font-size:1.5rem;line-height:1;text-decoration:none}.masthead.on-dark{color:var(--iv);border-color:#a7cfca38}.intro{--m:min(24vmin, 220px);z-index:100;background:#062b30;animation:.6s cubic-bezier(.7,0,.2,1) 3.8s forwards in-out;position:fixed;inset:0;overflow:hidden}html.vb-seen .intro{display:none}.in-sweep{white-space:nowrap;font-family:var(--serif), Georgia, serif;letter-spacing:-.04em;color:#a7cfca29;font-size:21vw;font-weight:300;line-height:1;animation:2.5s cubic-bezier(.45,.05,.55,.95) both in-sweep;position:absolute;top:42%;left:0;transform:translate(30vw,-52%)}.in-grow{width:var(--m);height:var(--m);margin:calc(var(--m) / -2) 0 0 calc(var(--m) / -2);animation:.6s cubic-bezier(.7,0,.84,0) 3.15s both in-grow;position:absolute;top:42%;left:50%}.in-pop{width:100%;height:100%;animation:.6s cubic-bezier(.34,1.56,.64,1) .1s both in-pop}.in-spin{width:100%;height:100%;animation:1.5s cubic-bezier(.15,.85,.25,1) .3s both in-spin;display:block;overflow:visible}.in-disc{fill:#11525b}.in-wedge{fill:none;stroke:#4fe3cc;stroke-width:500px;stroke-dasharray:261.8 1309;stroke-dashoffset:130.9px;animation:.45s cubic-bezier(.65,0,.35,1) 3s both in-open}.in-name{left:0;right:0;top:calc(42% + var(--m) / 2 + 4vh);text-align:center;white-space:nowrap;font-family:var(--serif), Georgia, serif;letter-spacing:-.025em;color:var(--iv);font-size:min(6.6vw,9vh);font-weight:300;line-height:1.15;animation:1.2s cubic-bezier(.16,1,.3,1) 1.6s both in-focus,.3s ease-in 3.05s forwards in-fade;position:absolute}@keyframes in-focus{0%{opacity:0;letter-spacing:.14em;filter:blur(14px)}to{opacity:1;letter-spacing:-.025em;filter:blur()}}@-webkit-keyframes in-sweep{0%{opacity:0}12%{opacity:1}78%{opacity:1}to{opacity:0;-webkit-transform:translate(-175vw,-52%)}}@keyframes in-sweep{0%{opacity:0}12%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(-175vw,-52%)}}@-webkit-keyframes in-pop{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes in-pop{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes in-spin{0%{-webkit-transform:rotate(-540deg)}to{-webkit-transform:rotate(0)}}@keyframes in-spin{0%{transform:rotate(-540deg)}to{transform:rotate(0)}}@keyframes in-open{to{stroke-dasharray:1570.8 0;stroke-dashoffset:785.4px}}@-webkit-keyframes in-grow{to{-webkit-transform:scale(30)}}@keyframes in-grow{to{transform:scale(30)}}@keyframes in-fade{to{opacity:0}}@-webkit-keyframes in-out{to{visibility:hidden;-webkit-transform:translateY(-100%)}}@keyframes in-out{to{visibility:hidden;transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.intro{display:none}}.open{min-height:calc(100vh - var(--nav-h));min-height:calc(100svh - var(--nav-h));color:var(--iv);background:#062b30;align-items:center;display:flex;position:relative;overflow:hidden}.open-bg{position:absolute;inset:0}.town-push{transform-origin:58% 60%;animation:30s ease-in-out infinite alternate town-push;position:absolute;inset:0}.town-push.held{animation-play-state:paused}@-webkit-keyframes town-push{0%{-webkit-transform:scale(1)}to{-webkit-transform:scale(1.07)}}@keyframes town-push{0%{transform:scale(1)}to{transform:scale(1.07)}}.town-pause{right:var(--gut);bottom:24px;bottom:max(24px, env(safe-area-inset-bottom));z-index:3;width:36px;height:36px;color:var(--iv);cursor:pointer;opacity:.75;-webkit-tap-highlight-color:transparent;background:#062b3059;border:1px solid #f6f3ea73;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .2s,border-color .2s;display:flex;position:absolute}.town-pause:hover{opacity:1;border-color:var(--iv)}.town-pause:focus-visible{outline-offset:3px;opacity:1;outline:2px solid #4fe3cc}.town-pause svg{fill:currentColor;width:12px;height:12px}@media (orientation:portrait){.open-video{background-image:url(/video/town-mobile.jpg)}}@media (prefers-reduced-motion:reduce){.town-push{animation:none}}.open-video{object-fit:cover;object-position:50% 50%;background:#062b30 url(/video/town.jpg) 50%/cover;width:100%;height:100%;display:block}.open-bg:after{content:"";pointer-events:none;background:linear-gradient(90deg,#062b30db 0%,#062b309e 34%,#062b301f 62%,#062b3000 80%);position:absolute;inset:0}.open-in{z-index:1;width:100%;max-width:1280px;padding:clamp(80px, 14vh, 160px) var(--gut);margin:0 auto;position:relative}.open h1{font-family:var(--serif), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;max-width:13ch;font-size:clamp(2.6rem,5.4vw,5.5rem);font-weight:300;line-height:1}.hs{margin-top:clamp(36px,6vh,64px);position:relative}.hs-trigger{font:inherit;color:var(--iv);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:18px;padding:6px 0;font-size:1.125rem;display:inline-flex}.hs-trigger span{border-bottom:1px solid #f6f3ea66;padding-bottom:2px;transition:border-color .3s}.hs-trigger:hover span,.hs.is-open .hs-trigger span{border-color:#4fe3cc}.hs-trigger:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid #4fe3cc}.hs-mark{flex:none;width:76px;height:76px;overflow:visible}.hs-disc{fill:#11525b}.hs-turn,.hs-wedge{-webkit-transform-box:view-box;transform-box:view-box;transform-origin:50px 50px}.hs-wedge{fill:#4fe3cc;animation:3.6s ease-in-out infinite hs-breathe}.hs.is-open .hs-wedge{animation:.7s cubic-bezier(.34,1.56,.64,1) .35s both hs-pop}.hs.is-open .hs-turn{animation:.6s cubic-bezier(.65,0,.35,1) both hs-spin}.hs-ring{fill:none;stroke:#4fe3cc;stroke-width:1.5px;stroke-dasharray:377;stroke-dashoffset:377px;-webkit-transform-box:view-box;transform-box:view-box;transform-origin:50px 50px;transition:stroke-dashoffset .8s cubic-bezier(.65,0,.35,1);transform:rotate(-90deg)}.hs.is-open .hs-ring{stroke-dashoffset:0;transition-delay:.25s}@-webkit-keyframes hs-breathe{0%,to{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-5px)}}@keyframes hs-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@-webkit-keyframes hs-spin{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes hs-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes hs-pop{0%{-webkit-transform:translateY(0)scale(1)}to{-webkit-transform:translateY(-16px)scale(1.12)}}@keyframes hs-pop{0%{transform:translateY(0)scale(1)}to{transform:translateY(-16px)scale(1.12)}}.hs-panel{opacity:0;visibility:hidden;-webkit-transition:opacity .45s,visibility .45s,-webkit-transform .55s cubic-bezier(.2,.8,.2,1);width:min(27rem,100%);padding-top:14px;transition:opacity .45s,visibility .45s,transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;top:100%;left:0;transform:translateY(-8px)}.hs.is-open .hs-panel{opacity:1;visibility:visible;transform:none}.hs-panel p{color:var(--iv);border-top:1px solid #a7cfca59;padding-top:16px;font-size:1.1875rem;line-height:1.55}@media (max-width:860px){.open-in{padding-top:72px;padding-bottom:160px}.open-bg:after{background:linear-gradient(#062b30e0 0%,#062b3099 55%,#062b3059 100%)}}.still{background:#062b30;position:relative}.still-media{object-fit:cover;object-position:50% 45%;background:#062b30 url(/loops/flag-poster.jpg) 50% 45%/cover;width:100%;height:74vh;min-height:420px;display:block}.still-frame{position:relative;overflow:hidden}.still-frame:after{content:"";pointer-events:none;background:linear-gradient(#062b3000 0% 73%,#062b3014 79%,#062b3033 84%,#062b3059 88%,#062b308c 92%,#062b30cc 96%,#062b30 100%);position:absolute;inset:0 0 -2px}.still-line{max-width:1280px;padding:clamp(28px, 4vw, 56px) var(--gut) clamp(64px, 9vw, 120px);font-family:var(--serif), Georgia, serif;letter-spacing:-.03em;color:var(--iv);text-wrap:balance;background:#062b30;margin:0 auto;font-size:clamp(2.4rem,6vw,5.75rem);font-weight:300;line-height:1;position:static}.still{background:#062b30}.yes{color:#4fe3cc;font-style:italic;font-weight:400}.paperstock .yes{color:var(--te)}.history-title{font-family:var(--serif), Georgia, serif;letter-spacing:-.03em;margin-bottom:40px;font-weight:300;line-height:1;max-width:none!important;font-size:clamp(2.6rem,6vw,5.5rem)!important}.archive{background:var(--paper);margin:0}.archive img{object-fit:cover;object-position:50% 62%;width:100%;height:78vh;min-height:380px;display:block}.archive figcaption{max-width:1180px;padding:12px var(--gut) 0;color:var(--gr);margin:0 auto;font-size:.8125rem;line-height:1.5}.history .tl-list{border-top:1px solid var(--dk);list-style:none}.history .tl-list li{border-bottom:1px solid var(--ll);grid-template-columns:9rem 1fr;align-items:baseline;gap:24px;padding:22px 0;display:grid}.history .tl-list li.has-img{grid-template-columns:9rem 1fr minmax(240px,34%);align-items:center;padding:28px 0}.hist-fig{margin:0}.hist-fig img{aspect-ratio:3/2;object-fit:cover;background:#e9e4d8;border-radius:3px;width:100%}.hist-fig figcaption{color:var(--gr);margin-top:8px;font-size:.75rem;line-height:1.45}.history .tl-list[data-reveal=on] .hist-fig{opacity:0;-webkit-transition:opacity .9s,-webkit-transform .9s;transition:opacity .9s,transform .9s;transform:translateY(18px)}.history .tl-list li.in .hist-fig{opacity:1;transform:none}.history .tl-list .yr{font-family:var(--serif), Georgia, serif;color:var(--te);font-variant-numeric:lining-nums tabular-nums;font-size:1.5rem}.history .tl-list .ln{font-family:var(--serif), Georgia, serif;letter-spacing:-.015em;font-size:clamp(1.5rem,2.8vw,2.5rem);font-weight:300;line-height:1.15}.history .tl-list li.now{border-bottom-color:var(--dk)}.history .tl-list li.now .ln{color:var(--te)}.turn{color:var(--iv);background:#062b30}.turn-photo{position:relative}.turn-photo img{object-fit:cover;object-position:50% 38%;width:100%;height:86vh;min-height:420px;display:block}.turn-photo:after{content:"";pointer-events:none;background:linear-gradient(#062b30 0%,#062b3000 16% 50%,#062b30bf 82%,#062b30 100%);position:absolute;inset:0}.turn-inner{z-index:1;max-width:1180px;padding:0 var(--gut) clamp(80px, 11vw, 150px);margin:-26vh auto 0;position:relative}.turn .label{color:var(--aq)}.turn h2{font-family:var(--serif), Georgia, serif;letter-spacing:-.025em;max-width:16ch;font-size:clamp(2.2rem,5vw,4.4rem);font-weight:300;line-height:1.02}.turn-figs{border-top:1px solid #a7cfca59;grid-template-columns:1fr 1fr;margin-top:56px;display:grid}.turn-figs>div{padding:28px 32px 0 0}.turn-figs>div+div{border-left:1px solid #a7cfca33;padding-left:32px}.turn-figs .n{font-family:var(--serif), Georgia, serif;letter-spacing:-.03em;color:var(--aq);margin-bottom:16px;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:300;line-height:1}.turn-figs p:not(.n){color:var(--mi);max-width:24rem;font-size:1.0625rem;line-height:1.55}.turn .src{color:var(--mi)}.answer h2{max-width:18ch}.answer .body{margin-top:24px}.trio{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.mf{aspect-ratio:3/4;background:#e9e4d8;border-radius:3px;outline:none;position:relative;overflow:hidden}.mf img,.mf video{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.mf video{opacity:0;transition:opacity .5s}.mf.live video{opacity:1}.mf:focus-visible{outline:2px solid var(--te);outline-offset:3px}.trio figcaption{border-top:1px solid var(--ll);color:var(--gr);margin-top:12px;padding-top:10px;font-size:.875rem}.doors{grid-template-columns:1fr 1fr;gap:0;display:grid}.door{padding-right:48px}.door+.door{border-left:1px solid var(--ll);padding:0 0 0 48px}.door h3{font-family:var(--serif), Georgia, serif;letter-spacing:-.015em;text-wrap:balance;max-width:24ch;margin-bottom:28px;font-size:clamp(1.6rem,2.6vw,2.25rem);font-weight:300;line-height:1.12}.door .access{max-width:30rem}.door-link{border:1px solid var(--dk);min-height:60px;color:var(--dk);background:0 0;border-radius:999px;align-items:center;gap:14px;padding:0 1.6rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.door-link span{color:var(--te);font-size:1.1rem;transition:transform .2s,color .2s}.door-link:hover{background:var(--dk);color:var(--iv)}.door-link:hover span{color:var(--aq);transform:translate(3px)}.door-link:focus-visible{outline:2px solid var(--te);outline-offset:3px}.paperstock .doors .access .field{border-color:var(--dk);background:0 0}.paperstock .doors .access .field:focus-within{border-color:var(--te)}.doors .access input{color:var(--dk)}.doors .access input::placeholder{color:var(--gr);opacity:.8}.doors .access button{color:var(--dk);border:1px solid var(--dk);background:0 0;transition:background .2s,color .2s}.doors .access button:hover{background:var(--dk);color:var(--iv)}.coda{text-align:center;flex-direction:column;align-items:center;display:flex}.coda h2{text-wrap:balance;max-width:22ch;margin:0 auto;font-size:clamp(2.2rem,5vw,4.4rem)}.coda-dek{max-width:26ch;font-family:var(--serif), Georgia, serif;color:var(--gr);text-wrap:balance;margin:28px auto 0;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:300;line-height:1.2}.paper{color:var(--gr);border-bottom:1px solid var(--ll);margin-top:36px;padding-bottom:3px;font-size:.9375rem;text-decoration:none;display:inline-block}.paper em{font-family:var(--serif), Georgia, serif;color:var(--dk);font-size:1.0625rem}.paper:hover{border-color:var(--te)}.access .field{border:1px solid var(--ld);background:#0c3a40d9;border-radius:999px;align-items:stretch;padding:5px;transition:border-color .2s;display:flex}.access .field:focus-within{border-color:var(--aq)}.access input{min-width:0;color:var(--iv);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 .5rem 0 1.1rem;font-size:1rem}.access input::placeholder{color:var(--mi);opacity:.75}.access .solo{border:1px solid var(--ld);background:#0c3a40d9;border-radius:999px;width:100%;margin-bottom:10px;padding:.95rem 1.2rem;display:block}.access .solo:focus{border-color:var(--aq)}.access button{background:var(--aq);color:var(--dk);font:inherit;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;padding:.85rem 1.3rem;font-size:.9375rem;font-weight:600;transition:background .2s}.access button:hover{background:#7cebda}.access button:disabled{opacity:.7;cursor:default}.err{color:#f4b9a8;margin-top:.75rem;font-size:.875rem}.thanks{font-family:var(--serif), Georgia, serif;color:var(--aq);font-size:1.5rem;line-height:1.3}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.paperstock{background:var(--paper)}.band{max-width:1180px;padding:clamp(64px, 9vw, 120px) var(--gut);border-top:1px solid var(--ll);margin:0 auto}.paperstock>.band:first-child{border-top:0}.label{color:var(--te);margin-bottom:18px;font-size:.875rem}.band h1{font-family:var(--serif), Georgia, serif;letter-spacing:-.022em;text-wrap:balance;max-width:16ch;font-size:clamp(2.4rem,5.2vw,4.4rem);font-weight:300;line-height:1.02}.band h2{font-family:var(--serif), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;max-width:20ch;font-size:clamp(2rem,4vw,3.4rem);font-weight:300;line-height:1.06}.band h3{font-family:var(--serif), Georgia, serif;margin-bottom:12px;font-size:1.5rem;font-weight:400;line-height:1.15}.body,.three p{color:var(--gr);max-width:40rem;font-size:1.0625rem;line-height:1.65}.body+.body{margin-top:1rem}.body em{font-family:var(--serif), Georgia, serif;color:var(--dk);font-size:1.125rem}.precedent h2{max-width:22ch}.precedent .body{margin-top:28px}.lede{color:var(--gr);max-width:40rem;margin-top:28px;font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.6}.figures{border-top:1px solid var(--dk);grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.figures>div{padding:24px 28px 8px 0}.figures>div+div{border-left:1px solid var(--ll);padding-left:28px}.figures .n{font-family:var(--serif), Georgia, serif;letter-spacing:-.03em;color:var(--te);margin-bottom:14px;font-size:clamp(3rem,6vw,5rem);font-weight:300;line-height:1}.figures p:not(.n){color:var(--gr);max-width:18rem;font-size:1rem;line-height:1.5}.src{color:var(--gr);opacity:.8;margin-top:28px;font-size:.8125rem}.marks{grid-template-columns:1fr 1fr;gap:28px;margin-top:48px;display:grid}.marks figure img{aspect-ratio:4/3;object-fit:cover;filter:saturate(.8);border-radius:4px;width:100%}.marks figcaption{color:var(--gr);border-top:1px solid var(--ll);margin-top:12px;padding-top:10px;font-size:.875rem}.paperband{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.paperband .body{margin-top:20px}.button-ghost{border:1px solid var(--dk);border-radius:999px;flex:none;padding:.85rem 1.4rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.button-ghost:hover{background:var(--dk);color:var(--iv)}.closing{text-align:center;flex-direction:column;align-items:center;display:flex}.closing h2{margin:0 auto 36px}.closing .access{width:100%;max-width:30rem}.closing-link{color:var(--gr);border-bottom:1px solid var(--ll);margin-top:22px;padding-bottom:2px;font-size:.9375rem;text-decoration:none}.closing-link:hover{color:var(--dk);border-color:var(--te)}.paperstock .access .field,.paperstock .access .solo{background:var(--dk);border-color:var(--dk)}.three{border-top:1px solid var(--dk);grid-template-columns:repeat(3,1fr);gap:40px;padding-top:28px;display:grid}.split{grid-template-columns:1fr 1.2fr;align-items:start;gap:56px;display:grid}.pl-open{color:var(--iv);background:#062b30}.pl-open-in{max-width:1180px;padding:clamp(80px, 12vw, 160px) var(--gut) clamp(72px, 10vw, 128px);margin:0 auto}.pl-open .label{color:#4fe3cc}.pl-open h1{font-family:var(--serif), Georgia, serif;letter-spacing:-.028em;text-wrap:balance;max-width:18ch;font-size:clamp(2.6rem,6vw,5.4rem);font-weight:300;line-height:1.02}.pl-why{color:var(--mi);border-bottom:1px solid #a7cfca66;margin-top:36px;padding-bottom:3px;text-decoration:none;display:inline-block}.pl-why:hover{color:var(--iv);border-color:#4fe3cc}.promises{border-top:1px solid var(--dk);grid-template-columns:repeat(4,1fr);gap:28px;padding-top:28px;list-style:none;display:grid}.promises .pn{font-family:var(--serif), Georgia, serif;color:var(--te);font-size:1.25rem}.promises h3{font-family:var(--serif), Georgia, serif;margin:6px 0 10px;font-size:1.75rem;font-weight:400}.promises p{color:var(--gr);font-size:1rem;line-height:1.6}.signs{grid-template-columns:1fr 1fr;gap:0;display:grid}.sign-card{padding-right:48px}.sign-card+.sign-card{border-left:1px solid var(--ll);padding:0 0 0 48px}.sign-card h2{margin-bottom:14px}.sign-card .body{margin-bottom:22px}.count{color:var(--te);margin:-6px 0 18px;font-size:.9375rem}.count strong{font-family:var(--serif), Georgia, serif;font-size:1.5rem;font-weight:400}.pledge-form{gap:12px;max-width:30rem;display:grid}.pledge-form label{color:var(--gr);gap:6px;font-size:.8125rem;display:grid}.pledge-form input{font:inherit;color:var(--dk);border:1px solid var(--ll);background:#fbf9f4;border-radius:10px;outline:none;padding:.8rem .95rem;font-size:1rem}.pledge-form input:focus{border-color:var(--te)}.pledge-form button{color:var(--iv);font:inherit;cursor:pointer;background:#062b30;border:0;border-radius:999px;justify-self:start;margin-top:6px;padding:.85rem 1.4rem;font-size:.9375rem;font-weight:600}.pledge-form button:hover{background:#0b6e66}.pledge-form .err{color:#9a3b2e}.paperstock .thanks{color:var(--te)}.pledge-band{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.pledge-band h2{max-width:18ch}.pledge-band-ctas{flex-wrap:wrap;align-items:center;gap:18px 32px;margin-top:40px;display:flex}.pledge-band-flag{margin:0}.pledge-band-flag img,.pledge-band-flag video{aspect-ratio:1;object-fit:cover;background:#dde1e3;width:100%;height:auto;display:block}.button-solid{color:var(--iv);background:#062b30;border-radius:999px;padding:.95rem 1.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-block}.button-solid:hover{background:#0b6e66}.colophon{background:var(--dk);color:var(--mi);text-align:center;padding:72px 16px 48px;padding:72px var(--gut) max(48px, env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:6px;font-size:.875rem;display:flex}.colophon img{margin-bottom:18px}.colophon .name{font-family:var(--serif), Georgia, serif;color:var(--iv);font-size:1.25rem}.colophon nav{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin:22px 0 28px;display:flex}.colophon nav a{text-decoration:none}.colophon nav a:hover{color:var(--iv)}.colophon .fine{opacity:.7;max-width:34rem;font-size:.75rem;line-height:1.5}@media (max-width:860px){.promises,.signs,.pledge-band{grid-template-columns:1fr}.sign-card,.sign-card+.sign-card{border-left:0;padding:0}.sign-card+.sign-card{border-top:1px solid var(--ll);margin-top:56px;padding-top:48px}.history .tl-list li,.history .tl-list li.has-img{grid-template-columns:1fr;gap:6px;padding:22px 0}.hist-fig{margin-top:10px}.turn-figs,.doors,.trio{grid-template-columns:1fr}.turn-figs>div,.turn-figs>div+div{border-bottom:1px solid #a7cfca33;border-left:0;padding:24px 0}.trio{gap:28px}.mf{aspect-ratio:4/3}.door,.door+.door{border-left:0;padding:0}.door+.door{border-top:1px solid var(--ll);margin-top:56px;padding-top:48px}.still-media{object-position:60% 45%;background-position:60% 45%;height:56svh}.still-line{padding-top:8px;font-size:clamp(2.1rem,9vw,2.75rem)}.archive img{object-position:50% 55%;height:56vh}.turn-photo img{height:62vh}.turn-inner{margin-top:-14vh}.masthead .logo{font-size:1.3rem}.figures,.three{grid-template-columns:1fr}.figures>div,.figures>div+div{border-left:0;border-bottom:1px solid var(--ll);padding:22px 0 18px}.marks{grid-template-columns:1fr;gap:24px}.paperband{flex-direction:column;align-items:flex-start}.split{grid-template-columns:1fr;gap:20px}.access .field{border-radius:22px;flex-direction:column;gap:5px}.access input{padding:.9rem 1rem}.access .solo{border-radius:22px}}@media (prefers-reduced-motion:reduce){.hs-wedge,.hs-turn,.hs-ring,.hs-panel{transition:none;animation:none!important}}@-webkit-keyframes rise{0%{opacity:0;-webkit-transform:translateY(14px)}to{opacity:1;-webkit-transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.about h2{margin-bottom:36px}.about .split h2{margin-bottom:0}.about-grid{border-top:1px solid var(--dk);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px;padding-top:28px;display:grid}.about-list,.about-steps{color:var(--gr);flex-direction:column;gap:14px;padding-left:1.2em;font-size:1.0625rem;line-height:1.6;display:flex}.about-steps b{color:var(--dk);font-weight:600}.about .body a{color:var(--te)}.facts{border-top:1px solid var(--dk);grid-template-columns:minmax(0,1fr);display:grid}.facts>div{border-bottom:1px solid var(--ll);grid-template-columns:14rem minmax(0,1fr);gap:24px;padding:16px 0;display:grid}.facts dt{font-size:.9375rem;font-weight:600}.facts dd{color:var(--gr);font-size:1.0625rem;line-height:1.55}.faq{border-top:1px solid var(--dk);flex-direction:column;gap:32px;padding-top:28px;display:flex}.policy{max-width:46rem}.policy h2{margin:40px 0 12px;font-size:1.5rem}.policy p,.policy li{color:var(--gr);font-size:1.0625rem;line-height:1.65}.policy ul{flex-direction:column;gap:8px;margin-top:8px;padding-left:1.2em;display:flex}.policy a{color:var(--te)}.consent{bottom:16px;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:80;background:var(--dk);max-width:34rem;color:var(--iv);border:1px solid var(--ld);border-radius:10px;flex-direction:column;gap:14px;margin:0 auto;padding:18px 20px;display:flex;position:fixed}.consent p{color:var(--mi);font-size:.9375rem;line-height:1.5}.consent a{color:var(--iv)}.consent-actions{flex-wrap:wrap;gap:10px;display:flex}.consent button{font:inherit;cursor:pointer;border:1px solid var(--mi);color:var(--iv);background:0 0;border-radius:6px;padding:10px 18px;font-size:.9375rem}.consent button.yes-btn{background:var(--aq);border-color:var(--aq);color:var(--dk)}.consent button:focus-visible{outline:2px solid var(--aq);outline-offset:2px}.lost{flex-direction:column;justify-content:center;min-height:60vh;display:flex}.lost a{color:var(--te)}@media (max-width:860px){.about-grid{grid-template-columns:minmax(0,1fr)}.facts>div{grid-template-columns:minmax(0,1fr);gap:4px}}.colophon .legal{margin-top:10px}.colophon .legal a{text-decoration:none}.consent-link{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.colophon .legal a:hover,.consent-link:hover{color:var(--iv)}.pledge-band-ctas .button-ghost{padding:calc(.95rem - 1px) calc(1.5rem - 1px)}@media (max-width:760px){.masthead{padding-top:max(16px, env(safe-area-inset-top));gap:10px;padding-bottom:12px}.masthead .logo{font-size:1.3rem}html.scrolled .masthead{padding-top:max(8px, env(safe-area-inset-top));gap:6px;padding-bottom:8px}html.scrolled .masthead .logo{font-size:1.05rem}}.sf{color:var(--iv);background:#062b30;border-top:1px solid #a7cfca26;transition:background-color 1.4s,border-color 1.4s}.sf .sf-disc{transition:fill 1.4s}.sf .sf-word,.sf .sf-line,.sf .sf-replay{-webkit-transition:color 1.4s,opacity .6s,-webkit-transform .6s;transition:color 1.4s,opacity .6s,transform .6s}.sf.sf-paper{background:var(--paper);border-top-color:#0000}.sf.sf-paper .sf-disc{fill:#062b30}.sf.sf-paper .sf-word,.sf.sf-paper .sf-line{color:var(--dk)}.sf.sf-paper .sf-line.last{color:var(--te)}.sf.sf-paper .sf-replay{color:var(--gr);border-color:var(--ll)}.sf.sf-paper .sf-replay:hover{color:var(--dk)}.sf-stage{max-width:900px;padding:clamp(72px, 10vw, 128px) var(--gut);text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.sf-mark{width:100%;max-width:380px}.sf-mark svg{width:100%;height:auto;display:block;overflow:visible}.sf-word{font-family:var(--serif), Georgia, serif;letter-spacing:-.01em;color:var(--iv);margin-top:4px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400}.sf[data-film=on] .sf-word{opacity:0}.sf-lines{width:100%;max-width:34rem;margin-top:clamp(20px,3vw,32px);display:grid}.sf-line{font-family:var(--serif), Georgia, serif;letter-spacing:-.015em;color:var(--iv);text-wrap:balance;opacity:0;-webkit-transition:opacity .6s,-webkit-transform .6s;grid-area:1/1;align-self:start;font-size:clamp(1.5rem,3.2vw,2.4rem);font-weight:300;line-height:1.15;transition:opacity .6s,transform .6s;transform:translateY(8px)}.sf-line.last{color:#4fe3cc}.sf-line.on{opacity:1;transform:none}.sf-replay{font:inherit;color:var(--mi);cursor:pointer;opacity:0;visibility:hidden;background:0 0;border:0;border-bottom:1px solid #a7cfca66;margin-top:28px;padding:6px 2px;font-size:.875rem;transition:opacity .4s,visibility .4s}.sf-replay.show{opacity:1;visibility:visible}.sf-replay:hover{color:var(--iv)}@media (max-width:760px){.sf-mark{max-width:250px}.sf-word{font-size:1.6rem}.sf-line{font-size:1.45rem}}@media (max-width:860px){.access .field,.paperstock .access .field,.paperstock .doors .access .field{background:0 0;border:0;border-radius:0;flex-direction:column;gap:10px;padding:0}.access .field input{border:1px solid var(--ld);background:#0c3a40d9;border-radius:999px;min-height:54px;padding:0 1.2rem}.access .field input:focus{border-color:var(--aq)}.paperstock .access .field input{background:var(--dk);border-color:var(--dk)}.paperstock .doors .access .field input{border-color:var(--dk);background:0 0}.paperstock .doors .access .field input:focus{border-color:var(--te)}.access button{width:100%;min-height:54px}.access .solo{border-radius:999px}}.pw{--m:min(24vmin, 220px);z-index:200;pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.pw-grow{width:var(--m);height:var(--m);margin:calc(var(--m) / -2) 0 0 calc(var(--m) / -2);position:absolute;top:50%;left:50%}.pw-pop,.pw-pop svg{width:100%;height:100%;display:block}.pw-disc{fill:#11525b}.pw-wedge{fill:none;stroke:#4fe3cc;stroke-width:500px;stroke-dasharray:261.8 1309;stroke-dashoffset:130.9px}.pw.pw-cover,.pw.pw-reveal{visibility:visible;pointer-events:auto}.pw.pw-cover .pw-pop{animation:.3s cubic-bezier(.34,1.56,.64,1) both pw-pop}.pw.pw-cover .pw-wedge{animation:.35s cubic-bezier(.65,0,.35,1) .25s both pw-open}.pw.pw-cover .pw-grow{animation:.4s cubic-bezier(.7,0,.84,0) .4s both pw-grow}.pw.pw-reveal .pw-wedge{stroke-dasharray:1570.8 0;stroke-dashoffset:785.4px}.pw.pw-reveal .pw-grow{transform:scale(30)}.pw.pw-reveal{-webkit-transition:-webkit-transform .6s cubic-bezier(.7,0,.2,1);transition:transform .6s cubic-bezier(.7,0,.2,1);transform:translateY(-100%)}@-webkit-keyframes pw-pop{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes pw-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes pw-open{to{stroke-dasharray:1570.8 0;stroke-dashoffset:785.4px}}@-webkit-keyframes pw-grow{to{-webkit-transform:scale(30)}}@keyframes pw-grow{to{transform:scale(30)}}.std-gates{border-top:1px solid var(--dk);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px;margin-top:48px;padding-top:28px;list-style:none;display:grid}.std-gates .rn{font-family:var(--serif), Georgia, serif;color:var(--te);margin-bottom:6px;font-size:1.25rem;display:block}.std-gates h3{font-size:1.75rem}.std-gates p{color:var(--gr);max-width:32rem;font-size:1.0625rem;line-height:1.65}.roles{border-top:1px solid var(--dk)}.roles>div{border-bottom:1px solid var(--ll);grid-template-columns:16rem minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.roles dt{font-family:var(--serif), Georgia, serif;font-size:1.375rem;line-height:1.2}.roles dd{color:var(--gr);max-width:40rem;font-size:1.0625rem;line-height:1.6}.std-note{margin-top:24px}@media (max-width:860px){.std-gates{grid-template-columns:minmax(0,1fr)}.roles>div{grid-template-columns:minmax(0,1fr);gap:6px}}.body a,.three p a{color:var(--te)}.menu-btn{font:inherit;color:var(--dk);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:12px;padding:8px 2px;font-size:.9375rem;display:inline-flex}.masthead.on-dark .menu-btn{color:var(--iv)}.menu-btn:focus-visible{outline:2px solid var(--te);outline-offset:4px;border-radius:2px}.menu-icon{width:22px;height:10px;position:relative}.menu-icon i{-webkit-transition:width .35s cubic-bezier(.2,.8,.2,1),top .35s cubic-bezier(.2,.8,.2,1),-webkit-transform .35s cubic-bezier(.2,.8,.2,1);background:currentColor;border-radius:1px;height:1.5px;transition:width .35s cubic-bezier(.2,.8,.2,1),top .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;left:0}.menu-icon i:first-child{width:22px;top:1px}.menu-icon i:last-child{width:13px;top:7.5px}.menu-btn:hover .menu-icon i:last-child{width:22px}html.nav-open .menu-icon i{width:20px}html.nav-open .menu-icon i:first-child{top:4.25px;transform:translate(1px)rotate(45deg)}html.nav-open .menu-icon i:last-child{top:4.25px;transform:translate(1px)rotate(-45deg)}.menu-label{height:1.3em;line-height:1.3em;display:inline-grid;overflow:hidden}.menu-label>span{-webkit-transition:-webkit-transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s;grid-area:1/1;transition:transform .4s cubic-bezier(.2,.8,.2,1),opacity .3s}.menu-label>span:last-child{opacity:0;transform:translateY(100%)}html.nav-open .menu-label>span:first-child{opacity:0;transform:translateY(-100%)}html.nav-open .menu-label>span:last-child{opacity:1;transform:none}.menu{z-index:2;background:var(--paper);color:var(--dk);border-bottom:1px solid var(--ll);text-align:left;max-height:calc(100vh - var(--nav-h));max-height:calc(100svh - var(--nav-h));-webkit-overflow-scrolling:touch;visibility:hidden;opacity:0;clip-path:inset(0 0 100%);-webkit-transition:clip-path .55s cubic-bezier(.7,0,.2,1),opacity .55s cubic-bezier(.7,0,.2,1),visibility .3s;transition:clip-path .55s cubic-bezier(.7,0,.2,1),opacity .3s,visibility .55s;position:absolute;top:100%;left:0;right:0;overflow-y:auto}html.nav-open .menu{visibility:visible;opacity:1;clip-path:inset(0)}.masthead.on-dark .menu{color:var(--iv);background:#062b30;border-color:#a7cfca38}.menu-in{max-width:1180px;padding:clamp(32px, 5vw, 56px) var(--gut) clamp(28px, 4vw, 44px);grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0 auto;display:grid}.menu-col{opacity:0;-webkit-transition:opacity .4s,-webkit-transform .5s cubic-bezier(.2,.8,.2,1);transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);transform:translateY(10px)}html.nav-open .menu-col{opacity:1;transform:none}html.nav-open .menu-col:first-child{transition-delay:.15s}html.nav-open .menu-col:nth-child(2){transition-delay:.21s}html.nav-open .menu-col:nth-child(3){transition-delay:.27s}.menu-h{color:var(--te);border-bottom:1px solid;padding-bottom:12px;font-size:.8125rem}.masthead.on-dark .menu-h{color:#4fe3cc}.menu ul{list-style:none}.menu li{border-bottom:1px solid var(--ll)}.masthead.on-dark .menu li{border-color:#a7cfca2e}.menu a{padding:18px 0;text-decoration:none;display:block}.menu-t{font-family:var(--serif), Georgia, serif;letter-spacing:-.01em;font-size:1.5rem;line-height:1.15;transition:color .2s;display:block}.menu-d{color:var(--gr);margin-top:6px;font-size:.9375rem;line-height:1.45;display:block}.masthead.on-dark .menu-d{color:var(--mi)}.menu a:hover .menu-t,.menu a[aria-current=page] .menu-t{color:var(--te)}.masthead.on-dark .menu a:hover .menu-t,.masthead.on-dark .menu a[aria-current=page] .menu-t{color:#4fe3cc}.menu a:focus-visible{outline:2px solid var(--te);outline-offset:2px}.menu-foot{max-width:1180px;padding:0 var(--gut) 28px;color:var(--gr);margin:0 auto;font-size:.8125rem}.masthead.on-dark .menu-foot{color:var(--mi)}.menu-scrim{top:var(--nav-h);z-index:-1;opacity:0;visibility:hidden;background:#062b3066;transition:opacity .4s,visibility .4s;position:fixed;bottom:0;left:0;right:0}html.nav-open .menu-scrim{opacity:1;visibility:visible}@media (max-width:860px){.menu-in{grid-template-columns:minmax(0,1fr);gap:28px}.menu-t{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.menu,.menu-col,.menu-scrim,.menu-icon i,.menu-label>span{transition:none}}html.rise-on [data-rise]{opacity:0;-webkit-transition:opacity .9s cubic-bezier(.2,.8,.2,1),-webkit-transform 1.1s cubic-bezier(.2,.8,.2,1);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform 1.1s cubic-bezier(.2,.8,.2,1);-webkit-transition-delay:var(--rise-delay,0s);transition-delay:var(--rise-delay,0s);transform:translateY(28px)}html.rise-on [data-rise].risen{opacity:1;transform:none}.turn-figs .n{font-variant-numeric:lining-nums tabular-nums}.turn-photo{overflow:hidden}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.turn-photo img,.still-media{animation:linear both px-drift;animation-timeline:view();animation-range:cover}@keyframes px-drift{0%{transform:translateY(-7%)scale(1.14)}to{transform:translateY(7%)scale(1.14)}}}}.tl{height:calc(var(--n) * 75vh + 100vh);position:relative}.tl-stage{top:var(--nav-h);height:calc(100vh - var(--nav-h));height:calc(100svh - var(--nav-h));flex-direction:column;padding:clamp(16px,4vh,40px) 0 clamp(16px,3vh,28px);display:flex;position:sticky}.tl-eras{flex:1;min-height:0;position:relative}.tl-era{opacity:0;visibility:hidden;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,5vw,72px);transition:opacity .6s,visibility .6s;display:grid;position:absolute;inset:0}.tl-era.on{opacity:1;visibility:visible}.tl-yr{font-family:var(--serif), Georgia, serif;letter-spacing:-.045em;color:var(--te);font-variant-numeric:lining-nums tabular-nums;-webkit-transition:-webkit-transform .9s cubic-bezier(.2,.8,.2,1);font-size:clamp(5rem,12vw,11.5rem);font-weight:300;line-height:.9;transition:transform .9s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.tl-ln{max-width:17ch;font-family:var(--serif), Georgia, serif;letter-spacing:-.015em;color:var(--dk);opacity:0;-webkit-transition:opacity .8s .1s,-webkit-transform .9s cubic-bezier(.2,.8,.2,1) .1s;margin-top:clamp(16px,3vh,28px);font-size:clamp(1.6rem,2.7vw,2.6rem);font-weight:300;line-height:1.12;transition:opacity .8s .1s,transform .9s cubic-bezier(.2,.8,.2,1) .1s;transform:translateY(28px)}.tl-era.on .tl-yr,.tl-era.on .tl-ln{opacity:1;transform:none}.tl-era.now .tl-ln{color:var(--te)}.tl-fig{min-height:0;margin:0}.tl-img{aspect-ratio:4/3;max-height:calc(100svh - var(--nav-h) - 170px);background:#e9e4d8;border-radius:3px;overflow:hidden}.tl-img img{object-fit:cover;will-change:transform;width:100%;height:100%}.tl-fig figcaption{color:var(--gr);margin-top:10px;font-size:.75rem;line-height:1.45}.tl-word{font-family:var(--serif), Georgia, serif;justify-content:center;align-items:center;font-size:clamp(7rem,18vw,16rem);line-height:1;display:flex}.tl-rail{flex:none;padding-top:clamp(14px,2.5vh,24px)}.tl-track{background:var(--ll);height:1px;position:relative}.tl-fill{background:var(--te);transform-origin:0;position:absolute;inset:0}.tl-rail ol{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin-top:10px;list-style:none;display:grid}.tl-rail button{font:inherit;color:var(--gr);cursor:pointer;font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:.875rem;transition:color .3s;display:inline-flex}.tl-rail button:hover,.tl-rail button.past{color:var(--dk)}.tl-rail button.on{color:var(--te)}.tl-rail button:focus-visible{outline:2px solid var(--te);outline-offset:3px;border-radius:2px}.tl-mark{opacity:0;-webkit-transition:opacity .3s,-webkit-transform .45s cubic-bezier(.34,1.56,.64,1);width:14px;height:14px;transition:opacity .3s,transform .45s cubic-bezier(.34,1.56,.64,1);transform:scale(.3)}.tl-mark .disc{fill:var(--dk)}.tl-mark .wedge{fill:#4fe3cc}.tl-rail button.on .tl-mark{opacity:1;transform:none}@media (max-width:860px){.tl{height:calc(var(--n) * 70vh + 100vh)}.tl-era{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;gap:18px}.tl-yr{font-size:clamp(4rem,19vw,6rem)}.tl-ln{margin-top:10px;font-size:1.45rem}.tl-img{aspect-ratio:auto;height:100%;max-height:none}.tl-fig{flex-direction:column;height:100%;display:flex}.tl-fig .tl-img{flex:1}.tl-word{font-size:9rem}.tl-rail button{gap:4px;font-size:.75rem}.tl-mark{width:10px;height:10px}}.sf-hold{opacity:0;visibility:hidden;align-items:center;gap:16px;width:min(280px,70vw);transition:opacity .4s,visibility .4s;display:flex;position:absolute;bottom:clamp(20px,4vh,36px);left:50%;transform:translate(-50%)}.sf-hold.show{opacity:1;visibility:visible}.sf-bar{background:#a7cfca40;flex:1;height:1px;position:relative;overflow:hidden}.sf-bar span{transform-origin:0;background:#4fe3cc;position:absolute;inset:0;transform:scaleX(0)}.sf-skip{font:inherit;color:var(--mi);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-bottom:1px solid #a7cfca66;padding:4px 2px;font-size:.8125rem}.sf-skip:hover{color:var(--iv);border-color:#4fe3cc}.sf-skip:focus-visible{outline-offset:3px;outline:2px solid #4fe3cc}.sf-stage{min-height:calc(100vh - var(--nav-h));min-height:calc(100svh - var(--nav-h));justify-content:center;padding-top:clamp(40px,6vh,96px);padding-bottom:clamp(72px,10vh,112px)}.sf-mark{max-width:min(380px,40svh)}.tl-link{color:inherit;text-underline-offset:.14em;-webkit-text-decoration:underline #0b6e6673;text-decoration:underline #0b6e6673;text-decoration-thickness:1px;transition:text-decoration-color .2s,color .2s}.tl-link:hover{color:var(--te);-webkit-text-decoration-color:var(--te);text-decoration-color:var(--te)}.tl-vote{justify-content:center;align-items:center;display:flex}.tl-ballot{border:1px solid var(--ll);background:#fbf9f4;border-radius:3px;width:min(100%,420px);padding:clamp(28px,4vw,44px)}.tl-q{color:var(--gr);border-bottom:1px solid var(--ll);margin-bottom:8px;padding-bottom:14px;font-size:.9375rem}.tl-opt{align-items:center;gap:20px;padding:14px 0;display:flex}.tl-opt+.tl-opt{border-top:1px solid var(--ll)}.tl-opt svg{flex:none;width:52px;height:52px;overflow:visible}.tl-opt span{font-family:var(--serif), Georgia, serif;letter-spacing:-.02em;color:var(--dk);font-size:clamp(2rem,3.4vw,2.75rem);font-weight:300;line-height:1;transition:color .5s .7s,opacity .5s .9s}.tl-opt .ring{fill:none;stroke:var(--dk);stroke-width:3px}.tl-opt .fill,.tl-opt .wedge{-webkit-transform-box:view-box;transform-box:view-box;transform-origin:50px 50px}.tl-opt .fill{fill:var(--dk);-webkit-transition:-webkit-transform .55s cubic-bezier(.34,1.56,.64,1) .45s;transition:transform .55s cubic-bezier(.34,1.56,.64,1) .45s;transform:scale(0)}.tl-opt .wedge{fill:#4fe3cc;opacity:0;-webkit-transition:opacity .3s 1s,-webkit-transform .6s cubic-bezier(.34,1.56,.64,1) 1.05s;transition:opacity .3s 1s,transform .6s cubic-bezier(.34,1.56,.64,1) 1.05s;transform:translateY(0)}.tl-era.on .tl-yes .fill{transform:scale(1)}.tl-era.on .tl-yes .wedge{opacity:1;transform:translateY(-9px)}.tl-era.on .tl-yes span{color:var(--te)}.tl-era.on .tl-no span,.tl-era.on .tl-no svg{opacity:.35}.tl-no svg{transition:opacity .5s .9s}
