@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_c7186e54-module__e7JT-G__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_c7186e54-module__e7JT-G__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/1497d94d4ac5c969-s.32itxo7y-xsdk.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.0tlhhw_qyyfys.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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_fe695719-module__w4vb5a__className{font-family:EB Garamond,EB Garamond Fallback;font-style:normal}.eb_garamond_fe695719-module__w4vb5a__variable{--font-text:"EB Garamond", "EB Garamond Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fcfcfc;--ink:#101114;--accent:#112767;--accent-hover:#22366f;--muted:#6b6d72;--muted-2:#565860;--line:#10111429;--line-soft:#10111417;--danger:#8a3a2c;--ease-lux:cubic-bezier(.4, 0, .2, 1);--ease-reveal:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.3, 0, 1, 1);--dur-quick:.35s;--dur-standard:.5s;--dur-slow:.8s;--gutter:clamp(1.5rem, 7.5vw, 2.5rem);--display:var(--font-display), "Cormorant Garamond", "EB Garamond", Garamond, Georgia, serif;--text:var(--font-text), "EB Garamond", Garamond, Georgia, serif}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input{font:inherit;color:inherit}ul{margin:0;padding:0;list-style:none}p,h1{margin:0}svg{display:block}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--text);font-variant-numeric:oldstyle-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.page{min-height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);grid-template:"masthead""stage"1fr"queue""colophon"/1fr;display:grid;position:relative}.page:before{content:"";z-index:0;pointer-events:none;opacity:0;animation:ambient 1.6s var(--ease-lux) both;background:radial-gradient(120% 70% at 50% -10%,#ffffff80,#0000 62%),radial-gradient(135% 95%,#0000 52%,#1011140b);position:fixed;inset:0}.page>*{z-index:1;min-width:0;position:relative}.masthead{padding:clamp(2rem, 5.5vh, 3rem) var(--gutter) 0;flex-direction:column;grid-area:masthead;align-items:center;gap:.875rem;display:flex}.masthead__logo{opacity:0;width:clamp(4.5rem,15.5vw,6rem);height:auto;animation:reveal var(--dur-standard) var(--ease-lux) both;animation-delay:var(--delay,0s)}.masthead__rule{background:var(--line);width:2.125rem;height:1px;animation:ruleDraw .62s var(--ease-reveal) both;animation-delay:var(--delay,0s);display:block;transform:scaleX(0)}.queue{padding:clamp(2.25rem, 5vh, 3rem) var(--gutter) clamp(1.5rem, 4vh, 2.25rem);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-variant-numeric:oldstyle-nums tabular-nums;grid-area:queue;justify-content:center;gap:.5em;font-size:.8125rem;display:flex}.queue__value{color:var(--ink)}.page[data-view=invites] .queue{display:none}.stage{padding:clamp(2.25rem, 7vh, 3.5rem) var(--gutter) 0;grid-area:stage;align-content:start;display:grid}.stage[data-leaving]{pointer-events:none;animation:stageOut .32s var(--ease-exit) both}.spread,.centred{justify-items:center;width:100%;display:grid}.eyebrow{letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;color:var(--muted);text-align:center;margin-bottom:1.25rem;font-size:.75rem}.display{font-family:var(--display);letter-spacing:-.004em;text-align:center;text-wrap:balance;font-size:clamp(2.125rem,8vw,3rem);font-weight:400;line-height:1.16}.display:focus{outline:none}.display:focus-visible{outline:1px solid var(--line);outline-offset:.5rem}.display--lead{font-size:clamp(1.75rem,6.6vw,2.5rem)}.display__line{margin-bottom:-.16em;padding-bottom:.16em;display:block;overflow:hidden}.display__line>span{animation:lineRise var(--dur-slow) var(--ease-reveal) both;animation-delay:var(--delay,0s);display:block;transform:translateY(110%)}.accent{color:var(--accent);font-style:normal;display:inline-block;position:relative}.accent:after{content:"";background:var(--accent);transform-origin:0;height:.042em;position:absolute;bottom:-.02em;left:0;right:0;transform:scaleX(1)}.accent--draw:after{animation:ruleDraw .72s var(--ease-reveal) both;animation-delay:var(--draw-delay,calc(var(--delay,0s) + .72s))}.panel{width:100%}.lede{max-width:46ch;color:var(--muted-2);text-align:center;text-wrap:pretty;margin:1.5rem auto 0;font-size:1.0625rem;line-height:1.68}.lede p+p{margin-top:.9em}.lede p+p.lede__close{margin-top:1.35em}.lede__close{color:var(--ink);font-size:1.125em}.lede--tight{margin-top:1rem}.form{margin-top:clamp(2.25rem,7vh,3rem)}.hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.field{padding-top:1.375rem;position:relative}.field+.field{margin-top:1.25rem}.field__input{letter-spacing:.005em;background:0 0;border:0;outline:none;width:100%;padding:0 0 .875rem;font-size:1.0625rem}.field__input:disabled{color:var(--muted-2);-webkit-text-fill-color:var(--muted-2);opacity:1}.field__label{color:var(--muted);transform-origin:0;pointer-events:none;transition:transform var(--dur-quick) var(--ease-lux), color var(--dur-quick) var(--ease-lux), letter-spacing var(--dur-quick) var(--ease-lux);font-size:1.0625rem;position:absolute;top:1.375rem;left:0}.field__input:focus+.field__label,.field__input:not(:placeholder-shown)+.field__label{letter-spacing:.2em;transform:translateY(-1.3rem)scale(.66)}.field__rule{background:var(--line);height:1px;display:block;position:absolute;bottom:0;left:0;right:0}.field__rule-fill{background:var(--accent);transform-origin:0;transition:transform var(--dur-quick) var(--ease-lux);position:absolute;inset:0;transform:scaleX(0)}.field:focus-within .field__rule-fill{transform:scaleX(1)}.field:has(.send[data-state=done]) .field__rule-fill{transform:scaleX(1)}.field[data-invalid=true] .field__rule{background:var(--danger)}.form__error,.field__error{letter-spacing:.02em;min-height:1.2em;color:var(--danger);opacity:0;transition:opacity var(--dur-quick) var(--ease-lux);margin-top:.625rem;font-size:.8125rem}.form__error:not(:empty),.field__error:not(:empty){opacity:1}.form__error{text-align:center;margin-bottom:.25rem}.cta{background:var(--accent);width:100%;height:4rem;color:var(--paper);letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;transition:background-color var(--dur-quick) var(--ease-lux), letter-spacing var(--dur-quick) var(--ease-lux), transform .16s var(--ease-lux);place-items:center;margin-top:1rem;font-size:.875rem;display:grid;position:relative;overflow:hidden}.cta__wipe{transform-origin:100%;transition:transform var(--dur-standard) var(--ease-lux);pointer-events:none;background:#fcfcfc26;position:absolute;inset:0;transform:scaleX(0)}@media (hover:hover){.cta:hover:not(:disabled) .cta__wipe{transform-origin:0;transform:scaleX(1)}.cta:hover:not(:disabled){letter-spacing:.26em;text-indent:.26em}}.cta:active:not(:disabled){transform:scale(.985)}.cta:disabled{cursor:default}.cta__label{z-index:1;transition:opacity var(--dur-quick) var(--ease-lux), transform var(--dur-quick) var(--ease-lux);grid-area:1/1;position:relative}.cta__label--sending{opacity:0;transform:translateY(.5rem)}.cta[data-sending=true] .cta__label{opacity:0;transform:translateY(-.5rem)}.cta[data-sending=true] .cta__label--sending{opacity:1;transform:none}.cta__sweep{opacity:0;background:linear-gradient(90deg,#0000,#fcfcfcd9,#0000);width:100%;height:1px;position:absolute;bottom:0;left:0;transform:translate(-100%)}.cta[data-sending=true] .cta__sweep{opacity:1;animation:1.15s linear infinite sweep}.invites{width:100%;max-width:45rem;margin-top:clamp(2rem,6vh,2.75rem)}.invite+.invite{margin-top:1.5rem}.invite__label{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:.75rem;display:block}.field--row{grid-template-columns:1fr auto;align-items:baseline;column-gap:1rem;padding-top:1.625rem;display:grid}.field--row .field__label{transition:opacity var(--dur-quick) var(--ease-lux), transform var(--dur-quick) var(--ease-lux);top:1.625rem}.field--row .field__input:focus+.field__label,.field--row .field__input:not(:placeholder-shown)+.field__label{opacity:0;letter-spacing:normal;transform:none}.send{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);white-space:nowrap;transition:color var(--dur-quick) var(--ease-lux), opacity var(--dur-quick) var(--ease-lux);align-items:center;padding:0 0 .875rem;font-size:.8125rem;display:grid;position:relative}.send:disabled{cursor:default}.send__word{transition:opacity var(--dur-quick) var(--ease-lux), transform var(--dur-quick) var(--ease-lux);grid-area:1/1}.send__word--done{opacity:0;color:var(--muted);transform:translateY(.375rem)}.send[data-state=sending] .send__word--idle{animation:pulse .9s var(--ease-lux) infinite}.send[data-state=done] .send__word--idle{opacity:0;transform:translateY(-.375rem)}.send[data-state=done] .send__word--done{opacity:1;transform:none}.send__check{fill:none;width:.6875rem;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:square;stroke-dasharray:22;stroke-dashoffset:22px;opacity:0;margin-top:-.5rem;position:absolute;top:50%;left:-1.125rem}.send[data-state=done] .send__check{opacity:1;animation:draw .42s var(--ease-reveal) .14s both}.share{width:100%;max-width:45rem;margin:clamp(2rem,5vh,2.75rem) auto 0}.share__rule{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;font-size:.8125rem;display:grid}.share__rule:before,.share__rule:after{content:"";background:var(--line-soft);height:1px}.share__button{border:1px solid var(--accent);width:100%;height:3.5rem;color:var(--accent);letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;transition:background-color var(--dur-quick) var(--ease-lux), color var(--dur-quick) var(--ease-lux), border-color var(--dur-quick) var(--ease-lux), transform .16s var(--ease-lux);place-items:center;margin-top:1.375rem;font-size:.8125rem;display:grid;position:relative;overflow:hidden}.share__wipe{transform-origin:100%;transition:transform var(--dur-standard) var(--ease-lux);pointer-events:none;background:#10111412;position:absolute;inset:0;transform:scaleX(0)}@media (hover:hover){.share__button:hover .share__wipe{transform-origin:0;transform:scaleX(1)}}.share__button:active{transform:scale(.99)}.share__button[data-state=done]{background:var(--accent);color:var(--paper)}.share__button[data-state=error]{border-color:var(--danger);color:var(--danger)}.share__label{z-index:1;transition:opacity var(--dur-quick) var(--ease-lux);position:relative}.share__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.share__fallback{text-align:center;color:var(--muted-2);overflow-wrap:anywhere;margin-top:.75rem;font-size:.8125rem}.share__fallback code{letter-spacing:.02em;font-family:inherit}.colophon{padding:0 var(--gutter) clamp(1.5rem, 4vh, 2.5rem);text-align:center;grid-area:colophon}.colophon__inner{border-top:1px solid var(--line-soft);padding-top:1.125rem}.colophon__inner.reveal{animation-name:fade}.marquee{--band:2.25rem;--gap:1.75rem;margin-inline:calc(-1 * var(--gutter));position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.marquee__track{width:max-content;animation:56s linear infinite marquee;display:flex}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track{animation-play-state:paused}.marquee__row{align-items:center;display:flex}.marquee__item{height:var(--band);padding-inline:var(--gap);place-items:center;display:grid}.marquee__item img{width:auto;height:auto;max-height:calc(var(--band) * var(--scale,1));object-fit:contain;filter:grayscale();opacity:.68;max-width:clamp(5.5rem,20vw,8.5rem);transition:opacity var(--dur-quick) var(--ease-lux), filter var(--dur-quick) var(--ease-lux)}@media (hover:hover){.marquee__item img:hover{filter:grayscale(0);opacity:1}}@keyframes marquee{to{transform:translate(-50%)}}.colophon__note{letter-spacing:.1em;color:var(--muted);font-size:.8125rem;line-height:1.95}.colophon__note span{display:block}.is-shaking{animation:.38s cubic-bezier(.36,0,.66,1) shake}.reveal{opacity:0;animation:reveal var(--dur-standard) var(--ease-lux) both;animation-delay:var(--delay,0s)}@keyframes reveal{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes lineRise{0%{transform:translateY(110%)}to{transform:none}}@keyframes ruleDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes stageOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@keyframes ambient{0%{opacity:0}to{opacity:1}}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:.9}}@keyframes shake{20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}to{transform:none}}@media (max-height:48rem) and (max-width:59.99rem){.display{font-size:clamp(1.875rem,7.4vw,2.375rem)}.display--lead{font-size:clamp(1.625rem,6.2vw,2.125rem)}.lede{margin-top:.875rem;font-size:1rem;line-height:1.58}.masthead{gap:.625rem;padding-top:1.5rem}.stage{padding-top:1.5rem}.form,.invites{margin-top:1.5rem}.queue{padding-bottom:1.125rem}}@media (min-width:40rem){.panel{max-width:30rem;margin-inline:auto}}@media (min-width:60rem){:root{--gutter:clamp(2.5rem, 4.75vw, 5.5rem)}.page{grid-template:"masthead queue""stage stage"1fr"colophon colophon"/1fr auto}.masthead,.queue{border-bottom:1px solid var(--line-soft)}.masthead{padding:clamp(1.75rem, 3.2vh, 2.5rem) 0 clamp(1.75rem, 3.2vh, 2.5rem) var(--gutter);flex-direction:row;justify-content:flex-start;align-items:center}.masthead__logo{width:clamp(4rem,4.5vw,5.25rem)}.masthead__rule{display:none}.queue{padding:0 var(--gutter) 0 0;justify-content:flex-end;align-items:center}.stage{padding:clamp(2rem, 6vh, 5rem) var(--gutter);align-content:center}.colophon{padding:0}.colophon__inner{padding:clamp(1.25rem, 2.6vh, 1.75rem) var(--gutter)}.marquee{--band:3rem;--gap:2.5rem}.colophon__note span{display:inline}.display{font-size:clamp(2.75rem,5.4vw,5.75rem);line-height:1.1}.display--lead{font-size:clamp(2.25rem,4vw,4.25rem)}.lede{font-size:clamp(1.0625rem,1.25vw,1.25rem)}.invites{margin-top:clamp(2.5rem,6vh,4rem)}.field--row{column-gap:2rem}.cta{height:4.5rem}}@media (min-width:64rem){.spread{grid-template-columns:1.33fr 1fr;place-items:center stretch;column-gap:clamp(3rem,6vw,7rem)}.display--lead{text-align:left;text-wrap:pretty}.panel{max-width:34rem;margin-inline:0}.spread .lede{text-align:left;max-width:none;margin-left:0}.spread .form{margin-top:clamp(2.5rem,5vh,3.5rem)}}@media (prefers-reduced-motion:reduce){.page:before,.reveal,.masthead__logo,.display__line>span,.masthead__rule,.stage[data-leaving]{animation:.22s linear both fade;animation-delay:calc(var(--delay,0s) / 3);transform:none}.stage[data-leaving]{animation-name:fadeOut;animation-delay:0s}.cta__wipe,.share__wipe{opacity:0;transition:opacity .15s linear;transform:scaleX(1)}.cta:hover:not(:disabled) .cta__wipe,.share__button:hover .share__wipe{opacity:1;transform:scaleX(1)}.cta[data-sending=true] .cta__sweep,.send[data-state=sending] .send__word--idle,.is-shaking{animation:none}.marquee{margin-inline:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.marquee__track{width:100%;animation:none}.marquee__row[aria-hidden]{display:none}.marquee__row{flex-wrap:wrap;justify-content:center;width:100%}.send[data-state=done] .send__check{stroke-dashoffset:0;animation:none}.accent:after,.accent--draw:after{animation:none;transform:scaleX(1)}.cta:active:not(:disabled),.cta[data-sending=true] .cta__label,.cta__label--sending,.send__word--done,.send[data-state=done] .send__word--idle{transform:none}.field__input:focus+.field__label,.field__input:not(:placeholder-shown)+.field__label{transform:translateY(-1.3rem)scale(.66)}*,:before,:after{transition-duration:.15s!important}@keyframes fadeOut{to{opacity:0}}}
