@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-ext-400-normal-CXAzuTZb.woff2)format("woff2"),url(/assets/figtree-latin-ext-400-normal-Gbh-3PTk.woff)format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/figtree-latin-400-normal-g7Dtegnw.woff2)format("woff2"),url(/assets/figtree-latin-400-normal-BD4aNku5.woff)format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-ext-500-normal-Du0rIuHj.woff2)format("woff2"),url(/assets/figtree-latin-ext-500-normal-BOEJvrb_.woff)format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/figtree-latin-500-normal-BWnGEVsr.woff2)format("woff2"),url(/assets/figtree-latin-500-normal-B_yy1phn.woff)format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-ext-600-normal-DJlfifZj.woff2)format("woff2"),url(/assets/figtree-latin-ext-600-normal-CQqsimlV.woff)format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/figtree-latin-600-normal-Cv_xCTDl.woff2)format("woff2"),url(/assets/figtree-latin-600-normal-BM_oTo4n.woff)format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-ext-700-normal-CS4sQkGV.woff2)format("woff2"),url(/assets/figtree-latin-ext-700-normal-BoDi4KL2.woff)format("woff");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:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/figtree-latin-700-normal-th6qEP7c.woff2)format("woff2"),url(/assets/figtree-latin-700-normal-BCCt2T1q.woff)format("woff");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:Chivo Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chivo-mono-vietnamese-400-normal-Drvd1ekh.woff2)format("woff2"),url(/assets/chivo-mono-vietnamese-400-normal-Dm4OwksM.woff)format("woff");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:Chivo Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chivo-mono-latin-ext-400-normal-UHfHOjZK.woff2)format("woff2"),url(/assets/chivo-mono-latin-ext-400-normal-D2sLLYA-.woff)format("woff");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:Chivo Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/chivo-mono-latin-400-normal-DZ3T-ph7.woff2)format("woff2"),url(/assets/chivo-mono-latin-400-normal-BIF4JAKS.woff)format("woff");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:Chivo Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chivo-mono-vietnamese-500-normal-xwWRnSK6.woff2)format("woff2"),url(/assets/chivo-mono-vietnamese-500-normal-XrHUrQoZ.woff)format("woff");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:Chivo Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chivo-mono-latin-ext-500-normal-D1z6GQOH.woff2)format("woff2"),url(/assets/chivo-mono-latin-ext-500-normal-WNoP_gXg.woff)format("woff");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:Chivo Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/chivo-mono-latin-500-normal-yaIk6wkS.woff2)format("woff2"),url(/assets/chivo-mono-latin-500-normal-BJB2L2Ln.woff)format("woff");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:Chivo Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chivo-mono-vietnamese-600-normal-CmYQG3WF.woff2)format("woff2"),url(/assets/chivo-mono-vietnamese-600-normal-DSP6tK2J.woff)format("woff");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:Chivo Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chivo-mono-latin-ext-600-normal-BdTF6ibp.woff2)format("woff2"),url(/assets/chivo-mono-latin-ext-600-normal-C86iOssW.woff)format("woff");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:Chivo Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/chivo-mono-latin-600-normal-RpBPN2_R.woff2)format("woff2"),url(/assets/chivo-mono-latin-600-normal-D8ZcYpdM.woff)format("woff");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:Gambetta;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Gambetta-300-J0CN3MSb.woff2)format("woff2")}@font-face{font-family:Gambetta;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/Gambetta-300-italic-ZKe7xhfz.woff2)format("woff2")}@font-face{font-family:Gambetta;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Gambetta-400-DHoZKy-k.woff2)format("woff2")}@font-face{font-family:Gambetta;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/Gambetta-400-italic-DJr2u0jI.woff2)format("woff2")}@font-face{font-family:Gambetta;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Gambetta-500-zC-Bhi06.woff2)format("woff2")}@font-face{font-family:Gambetta;font-style:italic;font-weight:500;font-display:swap;src:url(/assets/Gambetta-500-italic-CC40Glvs.woff2)format("woff2")}@font-face{font-family:Gambetta;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Gambetta-600-rBXdkVJp.woff2)format("woff2")}@font-face{font-family:Gambetta;font-style:italic;font-weight:600;font-display:swap;src:url(/assets/Gambetta-600-italic-BA94Nm0M.woff2)format("woff2")}@font-face{font-family:Gambetta;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Gambetta-700-CGRadVe7.woff2)format("woff2")}@font-face{font-family:Gambetta;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/Gambetta-700-italic-1BKWnzac.woff2)format("woff2")}:root{--bg:#f5f3ef;--surface:#fbf9f5;--ink:#1a333d;--ink-2:#314954;--body:#2e3a3f;--text:#4a4a4a;--muted:#8a8883;--line:#c4c2be;--accent:#994531;--k0:#8a9a80;--k1:#c88f79;--k2:#7d8b9b;--k3:#b5bec8;--s:.9;--type:1;--type-heading:.89;--type-body:.85;--fs:calc(var(--s) * var(--type));--fs-heading:calc(var(--fs) * var(--type-heading));--fs-body:calc(var(--fs) * var(--type-body));--serif:Gambetta, Georgia, serif;--sans:Figtree, system-ui, sans-serif;--mono:"Chivo Mono", monospace;--gutter:calc(clamp(20px, 5vw, 56px) * var(--s))}html[lang=da] [data-lang=en],html[lang=en] [data-lang=da]{display:none!important}body{background:var(--bg);font-family:var(--sans);color:var(--text);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent);text-underline-offset:calc(3px * var(--s))}a:hover{color:var(--ink)}[tabindex="-1"]:focus{outline:none}.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}.page{background:var(--bg);min-height:100vh}.site-header{padding:calc(28px * var(--s)) var(--gutter) calc(24px * var(--s)) calc(24px * var(--s));box-sizing:border-box;justify-content:space-between;align-items:center;display:flex}.logo{align-items:center;gap:calc(12px * var(--s));color:var(--ink);text-decoration:none;display:flex}.logo svg{width:calc(52px * var(--s));height:calc(64px * var(--s))}.logo-back{fill:var(--k0)}.logo-front{fill:var(--ink);stroke:var(--bg)}.lang-toggle{gap:calc(8px * var(--s));font:500 calc(13px * var(--fs))/1 var(--mono);letter-spacing:.08em;color:var(--text);display:flex}.lang-toggle>span{opacity:.25}.lang-toggle button{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;opacity:.35;background:0 0;border:0;padding:0}html[lang=da] .lang-toggle [data-set-lang=da],html[lang=en] .lang-toggle [data-set-lang=en]{opacity:1}.lang-toggle button:focus-visible,.logo:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:2px}.mono-label{align-items:center;gap:calc(10px * var(--s));font:500 calc(14px * var(--fs))/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);display:flex}.swatch{border-radius:50%;flex:none}.swatch[data-kind="0"]{background:var(--k0)}.swatch[data-kind="1"]{background:var(--k1)}.swatch[data-kind="2"]{background:var(--k2)}.swatch[data-kind="3"]{background:var(--k3)}.done-title{font:400 calc(64px * var(--fs-heading))/1 var(--serif);letter-spacing:-.025em;color:var(--ink);margin:0}.done-text{font:400 calc(25px * var(--fs-body))/1.5 var(--serif);color:var(--text);text-wrap:pretty;margin:0}.done-text em{overflow-wrap:anywhere}.calendar{gap:calc(10px * var(--s));padding:calc(28px * var(--s));background:var(--surface);border-radius:calc(12px * var(--s));grid-template-columns:repeat(13,minmax(0,1fr));display:grid}.dot{--dot-kind:var(--k0);aspect-ratio:1;border:1.5px solid var(--line);background:0 0;border-radius:50%;transition:transform .45s cubic-bezier(.34,1.8,.64,1),background-color .3s,border-color .3s;transform:scale(.7)}.dot[data-kind="1"]{--dot-kind:var(--k1)}.dot[data-kind="2"]{--dot-kind:var(--k2)}.dot[data-kind="3"]{--dot-kind:var(--k3)}.dot.is-filled{background:var(--dot-kind);border-color:#0000;transform:scale(1)}.dot.is-yours{border-color:var(--accent);transform:scale(.9)}.dot.is-yours.is-claimed{background:var(--accent);transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.dot{transition:background-color .3s,border-color .3s}}.layout{column-gap:calc(clamp(32px, 6vw, 96px) * var(--s));padding:0 var(--gutter);max-width:calc(1320px * var(--s));box-sizing:border-box;grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.intro{top:var(--sticky-top,calc(24px * var(--s)));align-self:start;gap:calc(26px * var(--s));padding:calc(32px * var(--s)) 0;max-width:calc(500px * var(--s));flex-direction:column;width:100%;display:flex;position:static}.intro h1{font:400 calc(70px * var(--fs))/.98 var(--serif);letter-spacing:-.03em;color:var(--ink);margin:0}.intro h1>span{white-space:nowrap;display:inline-block}.lede{font:italic 400 calc(24px * var(--fs-body))/1.45 var(--serif);color:var(--ink-2);text-wrap:pretty;margin:0}.counter{align-items:baseline;gap:calc(10px * var(--s));font:500 calc(14px * var(--fs))/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text);display:flex}.counter-value{font:500 calc(48px * var(--fs))/1 var(--mono);color:var(--accent);letter-spacing:-.02em;min-width:calc(56px * var(--fs))}.legend{gap:calc(10px * var(--s)) calc(18px * var(--s));flex-wrap:wrap;display:flex}.legend-item{align-items:center;gap:calc(8px * var(--s));font:400 calc(13px * var(--fs))/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);display:flex}.legend-item .swatch{width:calc(10px * var(--s));height:calc(10px * var(--s))}.story{max-width:calc(620px * var(--s));padding-top:calc(32px * var(--s))}.sections{gap:calc(96px * var(--s));flex-direction:column;display:flex}.section{gap:calc(20px * var(--s));flex-direction:column;display:flex}.section .swatch{width:calc(12px * var(--s));height:calc(12px * var(--s))}.section h2{font:400 calc(56px * var(--fs-heading))/1.02 var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0}.section p{font:400 calc(23px * var(--fs-body))/1.6 var(--serif);color:var(--body);text-wrap:pretty;margin:0}.scroll-shadow{display:none}@media (width>=720px){.layout{grid-template-columns:minmax(0, calc(500px * var(--s))) minmax(0, 1fr)}.intro{position:sticky}.story{padding-top:var(--cal-top,calc(32px * var(--s)))}html{scroll-padding-top:var(--header-h,0px)}.lock-header .site-header{z-index:2;background:var(--bg);position:sticky;top:0}.scroll-shadow{--scroll-shadow-size:40px;z-index:1;height:var(--scroll-shadow-size);pointer-events:none;display:block;position:sticky}.scroll-shadow--top{top:var(--header-h,0px);margin-bottom:calc(-1 * var(--scroll-shadow-size));background:linear-gradient(to bottom, var(--bg), transparent);opacity:var(--fade-top,0)}.scroll-shadow--bottom{margin-top:calc(-1 * var(--scroll-shadow-size));background:linear-gradient(to top, var(--bg), transparent);opacity:var(--fade-bottom,0);bottom:0}}.signup{gap:calc(24px * var(--s));padding:calc(48px * var(--s)) 0 calc(240px * var(--s));border-top:1px solid var(--ink);flex-direction:column;display:flex}.signup[data-state=form] .signup-done,.signup[data-state=submitted] .signup-form{display:none}.signup-form,.signup-done{gap:calc(24px * var(--s));flex-direction:column;display:flex}.signup-form h2{font:400 calc(64px * var(--fs-heading))/1 var(--serif);letter-spacing:-.025em;color:var(--ink);margin:0}.signup-lede{font:400 calc(23px * var(--fs-body))/1.55 var(--serif);color:var(--text);text-wrap:pretty;margin:0}.email-form{gap:calc(8px * var(--s));background:var(--surface);border:1px solid var(--line);border-radius:calc(12px * var(--s));padding:calc(6px * var(--s)) calc(6px * var(--s)) calc(6px * var(--s)) calc(18px * var(--s));display:flex}.email-form:has(:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.email-form input{min-width:0;font:400 calc(19px * var(--fs))/1 var(--sans);color:var(--ink);background:0 0;border:none;outline:none;flex:1}.email-form input::placeholder{color:var(--muted)}.email-form button{font:600 calc(17px * var(--fs))/1 var(--sans);color:var(--surface);background:var(--accent);border-radius:calc(8px * var(--s));padding:calc(16px * var(--s)) calc(22px * var(--s));cursor:pointer;border:none;outline:none}.email-form button:hover{background:var(--ink)}.email-form button:disabled{cursor:progress;opacity:.7}.footnote,.form-error{font:400 calc(13px * var(--fs))/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.form-error{color:var(--accent)}.confirm{gap:calc(32px * var(--s));max-width:calc(620px * var(--s));padding:calc(32px * var(--s)) var(--gutter) calc(160px * var(--s));flex-direction:column;margin:0 auto;display:flex}.confirm [data-for-state]{gap:calc(24px * var(--s));flex-direction:column;display:none}.confirm[data-state=loading] [data-for-state=loading],.confirm[data-state=confirmed] [data-for-state=confirmed],.confirm[data-state=expired] [data-for-state=expired],.confirm[data-state=error] [data-for-state=error]{display:flex}.confirm .dot{transition-delay:calc(var(--i,0) * 12ms)}.confirm-status{font:400 calc(13px * var(--fs))/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}
