@font-face{font-family:Fraunces;src:url(/fonts/fraunces-variable.woff)format("woff");font-weight:100 900;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-italic-variable.woff)format("woff");font-style:italic;font-weight:100 900;font-display:swap}:root{--blue:#b9dcfa;--banner-blue:#4d628f;--ink:#050505;--font:Fraunces, Georgia, serif}*{box-sizing:border-box}html{background:var(--blue)}body{background:var(--blue);color:var(--ink);font-family:var(--font);font-optical-sizing:auto;margin:0;font-size:.875rem}html.subscription-document,body.subscription-page-body{background:var(--banner-blue)}button,input{font:inherit}img{max-width:100%}.site-shell{isolation:isolate;background:var(--blue);width:100%;min-height:100vh;margin:0 auto;padding:70px 0 34px;position:relative;overflow:hidden}.hero{width:470px;height:185px;margin:0 auto;position:relative}.hero-rock{z-index:-1;width:145px;position:absolute;bottom:-65px;left:48px}.logo,.footer-logo{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.logo img:first-child{width:216px;margin-top:8px}.logo img:last-child{width:269px;margin-top:7px}.cloud{z-index:-1;pointer-events:none;width:180px;height:auto;position:absolute}.cloud-a{width:230px;top:-24px;left:-92px}.cloud-b{width:155px;top:54px;right:-88px}.cloud-c{width:170px;top:175px;left:16%}.cloud-d{width:235px;top:225px;right:14%}.cloud-e{width:185px;top:395px;left:-58px}.cloud-f{width:145px;top:455px;right:-72px}.cloud-g{width:245px;top:655px;left:8%}.cloud-h{width:175px;top:700px;right:9%}.cloud-i{width:150px;top:895px;left:-85px}.cloud-j{width:225px;top:955px;right:11%}.cloud-k{width:190px;top:1165px;left:18%}.cloud-l{width:150px;top:1225px;right:16%}.cloud-m{width:225px;top:1435px;left:-106px}.cloud-n{width:170px;top:1495px;right:10%}.cloud-o{width:155px;top:1705px;left:12%}.cloud-p{width:240px;top:1765px;right:8%}.cloud-q{width:180px;top:1975px;left:-78px}.cloud-r{width:145px;top:2035px;right:18%}.cloud-s{width:230px;top:2245px;left:20%}.cloud-t{width:175px;top:2305px;right:14%}.cloud-u{width:150px;top:2515px;left:-52px}.cloud-v{width:225px;top:2575px;right:7%}.cloud-w{width:180px;top:2785px;left:14%}.cloud-x{width:150px;top:2845px;right:12%}.cloud-y{width:240px;top:3055px;left:-110px}.cloud-z{width:175px;top:3115px;right:17%}.cloud-aa{width:160px;top:3325px;left:18%}.cloud-cluster-a{width:270px;top:535px;right:8%}.cloud-cluster-b{width:285px;top:1455px;right:8%}.cloud-cluster-c{width:290px;top:2475px;right:7%}.card-section{z-index:1;justify-content:center;margin:-18px auto 32px;display:flex;position:relative}.cloud-form-left,.cloud-form-right{z-index:-1;width:235px;top:30px}.cloud-form-left{left:calc(50% - 390px)}.cloud-form-right{right:calc(50% - 390px)}.cloud-form{z-index:-2;width:145px;top:-58px;right:3%}.card-block{background:#fff;border:1px solid #111;width:450px;min-height:330px;padding:32px}.registration-card{position:relative}h1,h2{font-weight:800;line-height:.98}h1{margin:0 0 9px;font-size:2.2rem}h2{margin:0 0 11px;font-size:2rem}p{margin:0 0 10px;line-height:1.45}ul{margin:0 0 12px;padding-left:20px;line-height:1.25}.signup-intro{max-width:355px;font-size:.875rem;line-height:1.2}.signup-form{flex-direction:column;margin-top:11px;display:flex}.signup-form label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.signup-form input{color:#222;background:0 0;border:0;border-bottom:2px solid #222;border-radius:0;outline:0;width:100%;height:34px;margin-top:8px;padding:4px 8px;font-size:.875rem}.signup-form input::placeholder{color:#bcbcbc;opacity:1}.field-note{color:#888;margin:2px 8px 8px;font-size:.75rem;line-height:1.2}.health-banner{text-align:center;background:#f3d36b;padding:5px;line-height:1.2}.health-banner.is-hidden{display:none}.signup-form button,.plan-list button{cursor:pointer;background:#fff;border:2px solid #111;transition:transform .16s,box-shadow .16s;box-shadow:-4px 4px #111}.signup-form button{min-width:106px;color:var(--ink);-webkit-text-fill-color:var(--ink);align-self:center;margin-top:25px;padding:7px 18px}.signup-form button span{vertical-align:-2px;margin-left:12px;font-size:1.7rem;line-height:10px}.signup-form button:disabled{cursor:not-allowed;opacity:.55}.signup-form button:hover:not(:disabled),.signup-form button:focus-visible:not(:disabled),.plan-list button:hover:not(:disabled),.plan-list button:focus-visible:not(:disabled){transform:translateY(-3px);box-shadow:-6px 6px #111}button:disabled{box-shadow:none}.form-message{text-align:center;min-height:1em;margin-top:8px}.content-section{z-index:1;width:min(800px,100% - 32px);margin-left:auto;margin-right:auto;position:relative}.mail-drops{justify-content:space-between;align-items:center;min-height:205px;margin-bottom:27px;display:flex}.mail-drops .copy{width:420px}.section-image{object-fit:contain;display:block}.collage{width:240px;max-height:240px}.collective{margin-bottom:42px}.artist{justify-content:space-between;align-items:center;min-height:185px;margin-bottom:34px;display:flex}.artist .copy{width:450px}.artist-image{width:110px;max-height:160px;margin-right:0}.faq{margin-bottom:40px}.faq-item{margin:15px 0}.faq-question{margin-bottom:0;font-weight:800}footer{z-index:1;text-align:center;margin-top:18px;position:relative}footer p{font-weight:700}.footer-logo{gap:2px;margin-top:28px}.footer-logo img:first-child{width:130px}.footer-logo img:last-child{width:180px}@media (width>=701px){.hero-rock{left:35px}}@media (width<=450px){body{font-size:.875rem}.site-shell{width:100%;padding-top:24px}.hero{width:100%;height:122px}.hero-rock{width:115px;bottom:-28px;left:18px}.logo img:first-child{width:125px;margin-top:2px}.logo img:last-child{width:165px;margin-top:3px}.subscription-page{width:100%}.site-shell>.cloud-b,.site-shell>.cloud-d,.site-shell>.cloud-f,.site-shell>.cloud-h,.site-shell>.cloud-j,.site-shell>.cloud-l,.site-shell>.cloud-n,.site-shell>.cloud-p,.site-shell>.cloud-r,.site-shell>.cloud-t,.site-shell>.cloud-v,.site-shell>.cloud-x,.site-shell>.cloud-z,.site-shell>.cloud-aa{display:none}.subscription-banner{padding:16px 14px 14px}.subscription-selection{margin:48px auto}.subscription-card{width:100%}.plan-list{gap:16px;margin-top:24px}.plan-list button{gap:10px;padding:12px 10px}.subscription-copy{padding-bottom:70px}.card-section{margin:0 0 28px}.card-block{border:0;width:100%;min-height:265px;padding:16px}.mail-drops .copy,.artist .copy{width:auto}footer{margin-top:0}.mail-drops{margin-bottom:45px}.collage{width:220px;max-height:190px;margin:9px auto 0}.collective{margin-bottom:38px}.artist{margin-bottom:34px}.artist-image{width:110px;max-height:160px;margin:18px auto 0}.faq{margin-bottom:42px}h1,h2{font-size:1.9rem}.signup-intro{max-width:260px;font-size:.8rem}.signup-form{margin-top:6px}.signup-form input{height:27px}.field-note{margin-bottom:6px;font-size:.75rem}.signup-form button{margin-top:14px}.mail-drops,.artist{min-height:0;display:block}}@media (width<=700px){.cloud{width:112px}.cloud-a{top:-14px;left:-58px}.cloud-b{width:92px;top:42px;right:-62px}.cloud-c{width:104px;top:205px;left:-54px}.cloud-d{width:145px;top:355px;right:-72px}.cloud-e{width:115px;top:555px;left:-48px}.cloud-f{width:88px;top:765px;right:-52px}.cloud-g{width:150px;top:985px;left:-76px}.cloud-h{width:108px;top:1195px;right:-48px}.cloud-i{width:94px;top:1405px;left:-62px}.cloud-j{width:138px;top:1615px;right:-68px}.cloud-k{width:116px;top:1825px;left:-48px}.cloud-l{width:92px;top:2035px;right:-52px}.cloud-m{width:140px;top:2245px;left:-72px}.cloud-n{width:104px;top:2455px;right:-58px}.cloud-o{width:95px;top:2665px;left:-42px}.cloud-p{width:145px;top:2875px;right:-76px}.cloud-q{width:110px;top:3085px;left:-56px}.cloud-r{width:88px;top:3295px;right:-46px}.cloud-s{width:140px;top:3505px;left:-70px}.cloud-t{width:108px;top:3715px;right:-60px}.cloud-u{width:92px;top:3925px;left:-42px}.cloud-v{width:138px;top:4135px;right:-72px}.cloud-w{width:110px;top:4345px;left:-52px}.cloud-x{width:90px;top:4555px;right:-44px}.cloud-y{width:145px;top:4765px;left:-76px}.cloud-z{width:106px;top:4975px;right:-58px}.cloud-aa{width:94px;top:5185px;left:-44px}.cloud-cluster-a{width:170px;top:520px;right:-78px}.cloud-cluster-b{width:180px;top:1510px;left:-82px}.cloud-cluster-c{width:185px;top:2700px;right:-86px}.cloud-form{width:110px;top:32px;right:-70px}.cloud-form-left,.cloud-form-right{width:145px;top:38px}.cloud-form-left{left:-104px}.cloud-form-right{right:-104px}.footer-logo{margin-top:22px}}@media (width>=701px) and (width<=1000px){.cloud-c,.cloud-g,.cloud-k,.cloud-o,.cloud-s,.cloud-w,.cloud-aa{left:-125px}.cloud-cluster-a{right:-190px}.cloud-cluster-b{right:-60px}.cloud-cluster-c{right:-205px}}.subscription-page{isolation:isolate;background:var(--blue);width:100%;min-height:100vh;margin:0 auto;padding:0 0 42px;position:relative;overflow:hidden}.subscription-banner{background:var(--banner-blue);color:#fff;text-align:center;flex-direction:column;align-items:center;padding:10px;display:flex}.subscription-banner strong{line-height:1}.subscription-subtext{color:#dedede;margin-top:6px}.subscription-selection{margin:48px auto}.allocate-payment-card{margin:48px auto;position:static}.subscription-card{z-index:1;padding-bottom:40px;position:relative}.plan-list{gap:20px;margin-top:30px;display:grid}.plan-list button{color:#111;text-align:left;grid-template-columns:1fr auto auto;align-items:center;gap:22px;width:100%;padding:14px 16px;display:grid}.plan-list button b{font-size:1.7rem;font-weight:400;line-height:10px}.plan-list button:disabled{cursor:wait;opacity:.6}.subscription-copy{z-index:1;padding-bottom:80px;position:relative}.subscription-copy h2{margin-bottom:26px}.subscription-copy ul{margin:22px 0 28px}.subscription-copy h3{margin:18px 0 0;font-size:1rem}.subscription-copy .subline{margin:0 0 0 6px}.allocate-payment-card{margin-top:52px}.allocation-card{text-align:left;width:630px;min-height:603px;padding:24px;position:relative}.allocation-intro{margin-left:2px}.allocation-pool{justify-content:center;gap:10px;min-height:52px;margin:26px auto 8px;display:flex}.allocation-dollar{color:#fff;background:#000;border:2px solid #000;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1rem;display:grid}.allocation-dollar.is-allocated{color:#111;background:#fff;border-style:dotted}.allocation-dollar:not(.is-allocated){cursor:grab;touch-action:none}.allocation-dollar.is-dragging{opacity:.5}.allocation-slot.is-allocated{color:#fff;cursor:grab;touch-action:none;background:#000;border-color:#000}.allocation-slot.is-dragging{opacity:.5}.distribute-randomly,.allocation-reset,.allocation-change{color:inherit;cursor:pointer;background:0 0;border:0;margin:0 auto;padding:0;text-decoration:underline;display:block}.allocation-change{font-size:.85rem;font-weight:400}.allocation-success-content{text-align:center;justify-items:center;gap:8px;font-weight:400;display:grid}.allocation-success-subtext{font-size:.85rem}.allocation-success-title{font-weight:800}.allocation-columns{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:36px;display:grid}.allocation-column{text-align:center;flex-direction:column;align-items:stretch;display:flex;position:relative}.allocation-stack{position:relative}.allocation-column.is-drag-over .allocation-stack:before{z-index:2;content:"";pointer-events:none;background:#fff;border:2px dotted #111;border-radius:18px;position:absolute;inset:-8px}.allocation-column.is-drag-over .allocation-stack:after{z-index:3;color:#111;content:"+";pointer-events:none;place-items:center;font-size:1.5rem;display:grid;position:absolute;inset:0}.allocation-slots,.allocation-filled-slots{flex-direction:column;display:flex}.allocation-slot,.allocation-add{color:#111;background:#fff;border:1px dotted #bbb;border-radius:18px;place-items:center;width:100%;height:27px;display:grid}.allocation-slot{color:#777;margin-bottom:6px}.allocation-drop-target{cursor:copy}.allocation-drop-target.is-drag-over{background:#eee;border-style:solid;border-color:#111}.allocation-add{cursor:pointer;flex:none;margin:0 0 6px;padding:0;font-size:1.1rem}.allocation-add:hover:not(:disabled),.allocation-add:focus-visible{border-color:#111}.allocation-add:disabled{cursor:not-allowed;opacity:.45}.allocation-column h2{margin:14px 0 0;font-size:1rem;font-weight:400;line-height:1.15}.allocation-column h2 a,.allocate-payment-copy h2 a{color:inherit;font-weight:inherit;text-decoration:none}.allocate-payment-copy h2 a{text-decoration:underline}.allocation-submit{color:#111;cursor:pointer;background:#fff;border:1px solid #111;border-bottom-width:5px;min-width:200px;margin:46px auto 0;padding:9px 18px;font-size:1.25rem;transition:transform .16s,box-shadow .16s;display:block;box-shadow:-4px 4px #111}.allocation-submit:hover:not(:disabled),.allocation-submit:focus-visible:not(:disabled){transform:translateY(-3px);box-shadow:-6px 6px #111}.allocation-submit:disabled{cursor:not-allowed;opacity:.55;border-bottom-width:1px}.allocation-message{text-align:center;min-height:1.35em;margin:12px 0 0}.allocation-reset{margin-top:12px}.allocation-unavailable{z-index:2;color:#333;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:all;background:#ffffffc2;place-items:center;font-size:1.5rem;font-weight:800;display:grid;position:absolute;inset:0}.member-overlay{z-index:2;color:#333;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:all;background:#ffffffc2;place-items:center;padding:32px;display:grid;position:absolute;inset:0}.member-overlay-content{text-align:center;gap:12px;max-width:340px;display:grid}.member-overlay-content h2{margin:0;font-size:1.5rem}.member-overlay-content p{margin:0;font-size:.9rem}.member-overlay-content .subscription-subtext{color:#111}.member-overlay-content a{color:inherit}.allocation-unavailable[hidden],.member-overlay[hidden]{display:none}.allocate-payment-copy{width:min(880px,100% - 32px);padding-bottom:60px}.allocate-payment-copy article{margin-bottom:42px}.allocate-payment-copy h2,.allocate-payment-copy p{margin-bottom:20px}.allocate-payment-copy li{line-height:1.15}.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}@media (width<=450px){.allocate-payment-card{margin:0 0 28px}.allocation-card{width:100%;min-height:490px;padding:16px}.allocation-pool{gap:7px;margin-top:16px}.allocation-dollar{width:42px;height:42px}.allocation-columns{gap:12px;margin-top:24px}.allocation-slot,.allocation-add{height:23px;margin-bottom:5px;line-height:23px}.allocation-column h2{font-size:.875rem}.allocation-submit{margin-top:36px}.allocate-payment-copy{padding-bottom:24px}}
