:root{--shift: 0vw;--coin: clamp(52px, 5vw, 84px);--seam-gap: calc(var(--coin) / 2 + clamp(14px, 1.8vw, 30px));--phrase: clamp(3rem, 15vw, 5.5rem);--sheep: min(36vw, 18svh)}.stage{position:relative;isolation:isolate;overflow:clip;min-height:100svh;background:var(--black);display:grid;grid-template-columns:1fr;grid-template-areas:"top" "sheepB" "phraseB" "seam" "phraseW" "sheepW" "soon" "form" "foot";grid-template-rows:auto auto auto 0 auto auto auto auto 1fr}.field-white{grid-row:4 / -1;grid-column:1 / -1;background:var(--ivory);z-index:-1}.seam-line{grid-row:4;grid-column:1 / -1;align-self:start;height:1px;background:var(--black-ink);opacity:0;pointer-events:none}.top{grid-area:top;display:flex;align-items:center;justify-content:space-between;padding:14px var(--gutter)}.top .lang{color:var(--black-ink)}.slot{display:flex;justify-content:center;align-items:flex-end}.slot--black{grid-area:sheepB;padding-top:2svh}.slot--white{grid-area:sheepW;padding-top:3svh}.slot .sheep{width:calc(var(--sheep) * .7);cursor:pointer}.phrase-b,.phrase-w{margin:0;font-size:var(--phrase)}.phrase-b{grid-area:phraseB;justify-self:center;text-align:center;padding:clamp(14px,3svh,28px) var(--gutter) calc(var(--coin) / 2 + 14px);font-family:var(--font-black-display);font-weight:700;text-transform:uppercase;line-height:.88;color:var(--black-ink)}.phrase-b__line{display:block;overflow:clip;overflow-clip-margin:.08em}.phrase-b__line>span{display:block}.phrase-w{grid-area:phraseW;justify-self:center;padding:calc(var(--coin) / 2 + 6px) var(--gutter) 0;font-family:var(--font-white-display);font-style:italic;font-weight:400;line-height:.98;letter-spacing:-.01em;color:var(--white-ink)}.coin{grid-area:seam;justify-self:center;align-self:center;width:var(--coin);height:var(--coin);margin-block:calc(var(--coin) / -2);perspective:600px;pointer-events:none}.coin__body{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;animation:coin-flip 16s var(--ease-black) 2.6s infinite}@keyframes coin-flip{0%,44%{transform:rotateY(0)}50%,94%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.coin__face{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.coin__face--black{background:var(--black);box-shadow:0 0 0 2px var(--black-ink),0 0 0 4px var(--black)}.coin__face--white{background:var(--ivory);box-shadow:0 0 0 2px var(--white-ink),0 0 0 4px var(--ivory);transform:rotateY(180deg)}.coin__face .sheep{width:48%}html[data-hidden] .coin__body{animation-play-state:paused}.cross{color:var(--ivory);mix-blend-mode:difference}.soon{grid-area:soon;justify-self:center;margin:clamp(22px,4svh,40px) 0 0;padding-left:.32em;font-family:var(--font-black-body);font-size:.8125rem;letter-spacing:.32em;text-transform:uppercase}.join{grid-area:form;display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:34rem;margin:clamp(16px,3svh,28px) 0 0;padding:0 var(--gutter);justify-self:center}html:not([data-js]) .join{display:none}.join__email{grid-column:1 / -1;width:100%;min-height:54px;padding:0 18px;font-family:var(--font-white-body);font-size:17px;color:var(--ivory);caret-color:var(--ivory);background:transparent;border:1.5px solid var(--ivory);border-radius:0;mix-blend-mode:difference;outline:none;-webkit-appearance:none;appearance:none;transition:box-shadow .2s var(--ease-white)}.join__email::placeholder{color:var(--ivory);opacity:.55}.join__email:focus-visible{box-shadow:0 0 0 1.5px var(--ivory)}.join__email[aria-invalid=true]{border-style:dashed}.join__email:-webkit-autofill,.join__email:-webkit-autofill:focus{-webkit-text-fill-color:var(--ivory);transition:background-color 600000s 0s,color 600000s 0s}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:52px;padding:0 24px;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.btn:disabled{cursor:progress}.btn__arrow{display:inline-block;transition:translate .15s var(--ease-black)}.btn--black{--b-bg: var(--black);--b-fg: var(--black-ink);font-family:var(--font-black-body);font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;color:var(--b-fg);background:var(--b-bg);border:1.5px solid var(--b-bg);border-radius:var(--radius-black);transition:background-color .15s var(--ease-black),color .15s var(--ease-black)}.btn--black:hover:not(:disabled){background:transparent;color:var(--b-bg)}.btn--black:hover:not(:disabled) .btn__arrow{translate:4px 0}.btn--black:focus-visible{outline:2px solid var(--b-bg);outline-offset:3px}.btn--white{isolation:isolate;overflow:hidden;font-family:var(--font-white-body);font-size:.9375rem;letter-spacing:.01em;color:var(--white-ink);background:transparent;border:1.5px solid var(--white-ink);border-radius:var(--radius-white);transition:color .25s var(--ease-white)}.btn--white:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--white-ink);scale:0 1;transition:scale .25s var(--ease-white)}.btn--white:hover:not(:disabled){color:var(--ivory)}.btn--white:hover:not(:disabled):before{scale:1 1}.btn--white:hover:not(:disabled) .btn__arrow{translate:-4px 0}.btn--white:focus-visible{outline:2px solid var(--white-ink);outline-offset:3px}.btn[data-loading] .btn__label,.btn[data-loading] .btn__arrow{visibility:hidden}.btn[data-loading]:after{content:"···";position:absolute;font-family:var(--font-black-body);letter-spacing:.2em;clip-path:inset(0 100% 0 0);animation:dots .9s steps(4) infinite}@keyframes dots{to{clip-path:inset(0 -10% 0 0)}}.join__captcha{grid-column:1 / -1;justify-self:center}.join__captcha:empty{display:none}.join__note,.join__status{grid-column:1 / -1;margin:2px 0 0;text-align:center;font-size:.78125rem;line-height:1.5}.join__note a{text-underline-offset:3px}.join__status{min-height:1.5em;font-weight:500}.join__status:empty{display:none}.noscript{grid-area:form;justify-self:center;max-width:30rem;margin:24px var(--gutter) 0;text-align:center;color:var(--white-ink)}.foot{grid-area:foot;align-self:end;display:flex;flex-direction:column;align-items:center;gap:4px;padding:28px var(--gutter) max(18px,env(safe-area-inset-bottom));font-size:12px;color:var(--white-muted)}.foot a{display:inline-flex;align-items:center;min-height:32px;text-decoration:none}.foot a:hover{text-decoration:underline;text-underline-offset:3px}.foot__b{font-family:var(--font-black-body);letter-spacing:.06em}.foot__w{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:14px}@media(min-width:800px){:root{--phrase: clamp(3.5rem, min(7.2vw, 11.5svh), 8rem);--sheep: clamp(120px, min(17vw, 22svh), 260px)}.stage{grid-template-columns:1fr 1fr;grid-template-areas:"top top" ". ." "sheepB sheepW" "phraseB phraseW" "soon soon" "form form" ". ." "foot foot";grid-template-rows:auto 1fr auto auto auto auto 1fr auto}.field-white{grid-area:1 / 2 / -1 / 3;margin-right:-12vw}.seam-line{grid-area:1 / 2 / -1 / 3;justify-self:start;align-self:stretch;width:1px;height:auto}.top .lang{color:var(--white-ink)}.slot{padding-top:0}.slot--black,.slot--white{padding-bottom:clamp(12px,3svh,36px)}.phrase-b{justify-self:end;align-self:end;text-align:right;padding:0 var(--seam-gap) 0 var(--gutter)}.phrase-w{justify-self:start;align-self:end;padding:0 var(--gutter) 0 var(--seam-gap);margin-bottom:calc(var(--phrase) * -.07)}.coin{grid-row:4;grid-column:1 / -1;align-self:end;margin:0 0 calc(var(--phrase) * .44 - var(--coin) / 2)}.join{max-width:none;padding:0}.join__email{justify-self:center;width:min(36rem,70vw)}.btn--black{--b-bg: var(--black-ink);--b-fg: var(--black);justify-self:end;margin-right:8px}.btn--white{justify-self:start;margin-left:8px}.noscript{color:var(--ivory);mix-blend-mode:difference}.foot{flex-direction:row;justify-content:space-between;padding-top:20px}.foot__b{color:var(--black-muted)}.field-white,.seam-line,.slot,.phrase-b,.phrase-w,.coin,.soon,.join>*,.noscript{translate:var(--shift) 0;transition:translate .6s var(--ease-white)}}.done{position:fixed;inset:0;z-index:10;display:grid;place-items:center;padding:var(--gutter);text-align:center}.done[hidden]{display:none}.done[data-side=black]{background:var(--black);color:var(--black-ink)}.done[data-side=white]{background:var(--ivory);color:var(--white-ink)}.done__inner{display:grid;justify-items:center;gap:clamp(10px,2svh,20px)}.done__sheep .sheep{width:min(36vw,36svh * .7)}.done:not([data-side=black]) .done__sheep--black,.done:not([data-side=white]) .done__sheep--white{display:none}.done__title{margin:0;font-size:clamp(3.5rem,12vw,9rem);outline:none}.done[data-side=black] .done__title{font-family:var(--font-black-display);font-weight:700;text-transform:uppercase;line-height:.88}.done[data-side=white] .done__title{font-family:var(--font-white-display);font-style:italic;line-height:.98}.done__line{margin:0;font-size:1rem}.done[data-side=black] .done__line{font-family:var(--font-black-body);font-size:.875rem;letter-spacing:.06em}.done__back{margin-top:clamp(8px,2svh,20px);min-height:44px;padding:0 18px;background:none;border:0;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:4px;opacity:.7}.done__back:hover{opacity:1}.done__back:focus-visible{outline:2px solid currentColor;outline-offset:2px}html[data-intro] [data-in]{opacity:0;animation:intro-guard 0s 3.5s forwards}html[data-intro] .field-white{clip-path:inset(0 0 100% 0);animation:intro-guard 0s 3.5s forwards}@media(min-width:800px){html[data-intro] .field-white{clip-path:inset(0 100% 0 0)}}@keyframes intro-guard{to{opacity:1;clip-path:inset(0)}}@media(prefers-reduced-motion:reduce){.coin__body{animation:none}.stage *{transition:none!important}}@media(forced-colors:active){.cross,.join__email,.noscript{mix-blend-mode:normal;color:CanvasText;border-color:CanvasText}}
