@font-face{font-family:Pirata One;src:url(/assets/PirataOne-Regular-BF8M1tpB.woff2) format("woff2");font-display:swap}@font-face{font-family:IM Fell;src:url(/assets/IMFellEnglish-Regular-D5RwPPRM.woff2) format("woff2");font-display:swap}@font-face{font-family:Monofett;src:url(data:font/woff2;base64,d09GMgABAAAAAAPsAA4AAAAACKQAAAOYAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbHhwoBmAAVBEICoY4hT8LEgABNgIkAyAEIAWFFAcgGyQHyAQe/t/z+33SpAhu77prhAzkdsikHSlJoQv9DeAvfpKPZM6ms60Ci5BTGZTFmI71HGMM1VQxpmoLCoQhCL3t3BIpQeIIDofFRLx6RTa/mdGlCEDHjkgIA8GDCCpt0CgmTp5pEUb+6vN9DhOirgokFFfkVtUUKCMFZ70s58U+FFBOKIPgF+1PEwIv4UqshXXAPef05zOznaTFg5jYoZf+f0w0hF4So4CDnzPKYmWxJACB0gISNSEQiMnEanMrjISMyUSmMQe7NNwDtmCH/4V/n3/bv+ZfjiNbFwuE7xOVED7g5UIUWiEHRA3HIbdBLIC0o+gn0qSJGm6iNynXm3RuEm5SYex4/XWhrH/jDc3Y+dpryOtefVV9fWPXSC5IBhLzE/oyxbA7SKbFeHBUqIomytDkFDSLn9Kaa0m2nUx0DHRKpkVzcZGvTu4oOiU18xK6ZVnYtq1N6oBpqYk4dq0ErdE6RZVNS090VFQZ3/nG1sfc3PnUynTu3GPu1sFbH3ez59IrU9nzj7tb+fLFTz16v6t9b9h/Ggt+cI37vRe9uZPUEx+8EY9Eef6Nj47PfON9kxmf+db7ltX906N64p9ZdwxfW/CnZsfHppfFIt98cGSSSmZ/+j+Pyo72v2EfM+z/PfXDZ95Ovx3X/19W0TxXHQ2tMWLj9AXb9QWxsWv0j596feMbscifq6Itssnljj6afan0rRP2B53p+hOZvV/EIsQj7+xMnUAqNpbpuV+0PHH2TJNNK6KjfwtHx3HuQ/edwGmt980j/t//P6Z0Cj0AIDiJ6BjMZJtKae///c9SpdPEINBXWD7p/7sLiPa5RsKsByxdRhShQ/phc6eqR46oxI9i7M0sKBd9zRJlwjQHGMrX1GR2PA2zQg0JcxCToaiMLkOKGmooUc1I+tGP6tdQRZoSNYGuL9Uoh/uLVOHRjzlMZiazKFKgiIsTd3Mf5uPgUUuOVUJK4FAVj+LcMhlAXwbQn/6MwmQjF6hW3SqSIk2BGky6UxeIw+nLYHXPMPowhLUMYTU9GIWHK+qL5KhmCf19fAQaiPbLymPJVOS/uNk4JLEYVQuVB1Vm8QSKlGhsLfDaUTIZSP889CYWqU5mqXbNpYoiGRzWPEK8HSDVwlDtq/ZJzCP9c1ctq+nLGorkP1AtgTwr5uDmQPVYr37kc4v0oLd01MdnWgWq+0esw2EtOSbHFE1ms8pqWmZqxNFra75MDwAAAAA=) format("woff2");font-display:swap}@font-face{font-family:Sassy Frass;src:url(data:font/woff2;base64,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) format("woff2");font-display:swap}:root{--ink: #2e3037;--paper: #ebe5ce;--candle: #ffc773;--flicker: 1}*{box-sizing:border-box;margin:0}html,body{height:100%;overflow:hidden;overscroll-behavior:none;background:var(--ink);color:var(--paper);font-family:IM Fell,Georgia,serif}.stage{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none}.ui{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto auto;gap:1rem;padding:clamp(1.25rem,4vw,3.5rem);pointer-events:none;opacity:0;transition:opacity 1.2s ease .15s}.ui--in{opacity:1}.ui a,.ui button{pointer-events:auto}.wip{grid-column:1;grid-row:1;align-self:start;justify-self:start;font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;opacity:.4}.studio-mark{grid-column:2;grid-row:1;align-self:start;justify-self:end;display:flex;align-items:baseline;gap:.4em;color:var(--paper);text-decoration:none;opacity:.7}.studio-mark:hover,.studio-mark:focus-visible{opacity:1}.studio-mark__studio{font-family:Monofett,monospace;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase}.studio-mark__perdu{font-family:Sassy Frass,cursive;font-size:1.7rem;line-height:1}.panel{grid-column:1;grid-row:2;max-width:30rem;animation:rise .9s cubic-bezier(.16,1,.3,1) both}@keyframes rise{0%{opacity:0;transform:translateY(.8rem)}}.kicker{font-size:.8rem;letter-spacing:.28em;text-transform:uppercase;opacity:.55;margin-bottom:.9rem}.wordmark,.heading{font-family:Pirata One,Pirata One,serif;font-weight:400;line-height:.92;paint-order:stroke fill;-webkit-text-stroke:.045em var(--ink);text-shadow:0 0 calc(.5rem * var(--flicker)) rgba(255,199,115,calc(.32 * var(--flicker)))}.wordmark{font-size:clamp(6rem,17vw,15rem);letter-spacing:.02em}.heading{font-size:clamp(2.6rem,6vw,4.6rem)}.subtitle{font-size:clamp(1.05rem,2vw,1.5rem);letter-spacing:.06em;opacity:.82;margin-top:.35rem}.body{margin-top:1.4rem;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.55;opacity:.9;text-wrap:pretty}.cta-row{margin-top:2rem}.cta{display:inline-block;font-family:Pirata One,serif;font-size:1.5rem;letter-spacing:.04em;padding:.5rem 1.4rem;color:var(--paper);text-decoration:none;border:1px solid rgba(235,229,206,.35);transition:border-color .2s,color .2s,text-shadow .2s}.cta:hover,.cta:focus-visible{border-color:var(--candle);text-shadow:0 0 .6rem rgba(255,199,115,.7)}.cta--soon{opacity:.5;border-style:dashed;cursor:default}.cta--soon em{font-family:IM Fell,serif;font-size:.95rem;font-style:italic;letter-spacing:0}.faces{position:fixed;left:var(--candle-x, 88%);top:var(--candle-y, 60%);transform:translate(-50%,calc(-100% - 2.75rem));display:flex;flex-direction:column;gap:.45rem}.pip{width:2.2rem;height:2.2rem;display:grid;place-items:center;background:none;border:1px solid rgba(235,229,206,.2);color:var(--paper);font-family:Pirata One,serif;font-size:1rem;opacity:.45;cursor:pointer;transition:opacity .22s,border-color .22s}.pip:hover{opacity:.8}.pip--on{opacity:1;border-color:var(--candle);text-shadow:0 0 .5rem rgba(255,199,115,.6)}.foot{grid-column:1;grid-row:3;display:flex;gap:1.5rem;align-items:baseline;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;opacity:.45}.hint:before{content:"·";margin-right:1.5rem}.foot a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.foot a:hover,.foot a:focus-visible{border-bottom-color:var(--candle)}:focus-visible{outline:1px solid var(--candle);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){:root{--flicker: 1}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.ui{transition:none}}@media(max-width:640px){.ui{grid-template-columns:1fr;grid-template-rows:1fr auto auto auto}.panel{grid-row:2;max-width:74%}.foot{grid-row:4;flex-direction:column;gap:.4rem;max-width:62%}.hint:before{content:none}}
