:root{--ink: #0a0a0a;--paper: #fffaf4;--paper-deep: #eee5d9;--blue: #2b83ee;--coral: #ff7b70;--cyan: #31c8f5;--sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--serif: Georgia, "Times New Roman", serif;--mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;font-family:var(--sans);color:var(--ink);background:#353638;font-synthesis:none}*{box-sizing:border-box}html,body,#root{width:100%;height:100vh;margin:0;overflow:hidden;background:#353638}#root{display:grid;place-items:center}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}button,input{font:inherit}button,label{-webkit-tap-highlight-color:transparent}em{font-family:var(--serif);font-weight:400}.booth{position:relative;width:62.432432vh;height:100vh;flex:none;overflow:clip;isolation:isolate;background:var(--paper);font-size:1.2vh}.camera{position:absolute;inset:0;z-index:0;background:#242424}.camera video{display:block;width:62.432432vh;height:100vh;object-fit:cover;transform:scaleX(-1)}.camera--muted{opacity:0}.camera__wash{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent)}.chrome{position:absolute;inset:2.3vh 3vh;z-index:10;pointer-events:none;font:.75vh/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.chrome__wordmark{position:absolute;top:0;left:0}.chrome__wordmark img{display:block;width:8.6vh;height:auto}.chrome__status{position:absolute;top:.4vh;left:11vh;display:flex;gap:.7vh;align-items:center;color:#0a0a0a99}.chrome__status span{color:var(--coral);font-size:1.1vh}.chrome__mark{position:absolute;bottom:0;right:0;color:#0a0a0a80}.booth--camera .chrome__status,.booth--countdown .chrome__status,.booth--flash .chrome__status,.booth--camera .chrome__mark,.booth--countdown .chrome__mark{color:var(--paper)}.eyebrow{margin:0 0 1.2vh;font:500 .85vh/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase}.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:space-between;gap:2vh;min-width:12vh;border:.07vh solid var(--ink);padding:1.25vh 1.5vh;font:600 1.1vh/1.3 var(--sans);cursor:pointer;color:var(--ink)}.primary-button{background:var(--cyan);border-color:transparent}.secondary-button{background:transparent}.primary-button:disabled{opacity:.6;cursor:default}.primary-button:hover:not(:disabled){background:var(--blue);color:var(--paper)}.secondary-button:hover{background:var(--ink);color:var(--paper)}.text-link-button{border:0;border-bottom:.07vh solid currentColor;padding:.4vh 0;background:none;color:var(--ink);cursor:pointer;font:.8vh/1.4 var(--mono)}.attract-panel{position:absolute;inset:0;z-index:3;display:grid;align-items:end;background:linear-gradient(0deg,var(--paper) 0vh,var(--paper) 17vh,rgba(255,250,244,.85) 26vh,transparent 38vh)}.attract-panel__copy{padding:8vh 4vh 7vh}.attract-panel h1{margin:0;font-size:7.4vh;font-weight:400;line-height:.88;letter-spacing:-.06em}.attract-panel h1 em{display:block;color:var(--blue)}.attract-panel__intro{max-width:45vh;margin:2.5vh 0;font-size:1.4vh;line-height:1.5}.attract-panel .primary-button{min-width:22vh}.capture-panel{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:space-between;padding:12vh 4vh 6vh;color:var(--paper)}.capture-panel h1{margin:0;font-size:5.8vh;font-weight:400;line-height:.9;letter-spacing:-.05em}.capture-panel__actions{align-self:center;display:grid;justify-items:center;gap:1.4vh}.shutter-button{display:block;width:8.5vh;height:8.5vh;border:.07vh solid rgba(10,10,10,.12);border-radius:4.25vh;padding:0;background:var(--paper);box-shadow:0 .3vh 1.6vh #0003;cursor:pointer;transition:transform .16s ease,background .16s ease}.shutter-button:hover:not(:disabled){background:#fff;transform:scale(1.025)}.shutter-button:active:not(:disabled){transform:scale(.97)}.shutter-button:focus-visible{outline:.16vh solid var(--cyan);outline-offset:.6vh}.shutter-button__label{color:var(--paper);font:.9vh/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase}.shutter-button:disabled{opacity:.4;cursor:default}.error-message{margin:2vh 0;padding:1vh;font-size:1.1vh;line-height:1.4;color:#fff;background:#a42816}.countdown{position:absolute;inset:0;z-index:5;display:grid;place-content:center;justify-items:center;color:#fff;background:#0003}.countdown p{margin:0 0 3vh;font:1.1vh/1.3 var(--mono);letter-spacing:.2em}.countdown strong{color:var(--cyan);font:400 30vh/.8 var(--serif)}.camera-flash{position:absolute;inset:0;z-index:20;background:#fff;animation:camera-flash .32s ease-out forwards}@keyframes camera-flash{0%{opacity:1}to{opacity:0}}.capture-review,.style-picker,.processing,.flow-error,.results{position:absolute;inset:0;z-index:6;width:62.432432vh;height:100vh;padding:7vh 3.5vh 3vh;overflow:clip;color:var(--ink);background:var(--paper)}.capture-review{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:2vh}.capture-review__header{display:grid;gap:1.2vh;border-bottom:.07vh solid var(--ink);padding-bottom:1.2vh}.capture-review__header h1{margin:0;font:400 5.5vh/.9 var(--serif);letter-spacing:-.05em}.capture-review__header .eyebrow{margin-bottom:.5vh}.capture-review__header>p{margin:0;font-size:1.1vh;line-height:1.4}.capture-review__stage{position:relative;min-height:0}.capture-review__stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.capture-review__actions{display:flex;justify-content:flex-end;gap:1vh}.style-picker{display:grid;grid-template-rows:auto minmax(0,1fr);gap:2vh}.style-picker__header{display:grid;grid-template-columns:minmax(0,1fr) 9vh;gap:2vh;padding-bottom:1.5vh;border-bottom:.07vh solid var(--ink)}.style-picker__header h1{margin:0;font-size:4.3vh;font-weight:400;line-height:.9;letter-spacing:-.05em}.style-picker__header em{color:var(--blue)}.style-picker__source{display:grid;align-content:end;gap:.5vh}.style-picker__source img{width:9vh;height:7.2vh;object-fit:cover}.style-picker__grid{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:1.5vh}.style-card{position:relative;min-width:0;min-height:0;overflow:hidden;border:0;padding:0;background:var(--ink);cursor:pointer}.style-card img{display:block;width:100%;height:100%;object-fit:cover}.style-card strong{position:absolute;inset:auto 0 0;padding:2vh 1vh 1.2vh;color:var(--paper);background:linear-gradient(transparent,#000c);text-align:left;font:400 2vh/.95 var(--serif)}.processing{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:3vh;padding-bottom:4vh}.processing__portrait{position:relative;min-height:0}.processing__source{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;view-transition-name:captured-photo}.processing__copy{position:relative;padding-right:12vh}.processing__spinner{position:absolute;top:0;right:0;width:10vh;height:10vh;object-fit:contain}.processing__spinner.is-leaving{animation:spinner-out .38s ease-out forwards}@keyframes spinner-out{to{opacity:0;transform:scale(.7)}}.processing__copy h1{margin:0;font-size:3.5vh;font-weight:400;line-height:.95;letter-spacing:-.05em}.processing__copy em{color:var(--blue)}.progress{margin-top:2.5vh}.progress__track{height:1vh;border:.07vh solid var(--ink);overflow:hidden}.progress__track span{display:block;height:1vh;background:var(--coral);transition:width .25s ease}.progress__meta{display:flex;justify-content:space-between;gap:1vh;margin-top:.7vh;font:.8vh/1.4 var(--mono)}.progress__meta strong{color:var(--blue)}.flow-error{display:grid;place-content:center;text-align:center}.flow-error h1{margin:0;font-size:5.5vh;font-weight:400;line-height:.95}.flow-error h1 em{color:var(--coral)}.flow-error>p{margin:2vh 0;font-size:1.2vh;line-height:1.5}.flow-error__actions{display:flex;justify-content:center;gap:1vh}.results{display:grid;grid-template-rows:auto minmax(0,1fr);gap:1.6vh}.results__heading{display:flex;justify-content:space-between;align-items:end;gap:2vh;padding-bottom:1.2vh;border-bottom:.07vh solid rgba(10,10,10,.35)}.results__heading h1{margin:0;max-width:40vh;font-size:4.6vh;font-weight:400;line-height:.9;letter-spacing:-.055em}.results__heading em{color:var(--blue)}.results__heading .eyebrow{font-size:.72vh;margin-bottom:1vh}.results__actions{flex:none;display:grid;gap:.8vh;width:10vh}.results__actions .secondary-button{min-width:0;width:10vh;padding:1vh;font-size:.85vh}.results__reset-timer{display:grid;gap:.5vh;font:.7vh/1.3 var(--mono);color:#0a0a0a99}.timeout-line{position:relative;width:10vh;height:.25vh;overflow:hidden;background:#0a0a0a1f}.timeout-line:after{content:"";display:block;width:10vh;height:.25vh;transform-origin:left center;background:var(--blue);animation:timeout-drain var(--timeout-duration) linear forwards}@keyframes timeout-drain{to{transform:scaleX(0);background:var(--coral)}}.results__experience{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 20vh;gap:1.5vh}.result-hero{margin:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.result-hero__images{position:relative;min-height:0}.transfer-photo{position:absolute;inset:0;transform-origin:center}.result-hero__styled{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.result-hero__source{position:absolute;z-index:2;top:0;left:0;width:12vh;height:9.6vh;object-fit:contain;border-right:1vh solid var(--paper);border-bottom:1vh solid var(--paper)}.result-hero figcaption{display:flex;justify-content:space-between;gap:1vh;border-top:.1vh solid var(--ink);padding:.8vh 0;font:.7vh/1.3 var(--mono);text-transform:uppercase}.share-card{position:relative;min-height:0;display:grid;grid-template-columns:15vh minmax(0,1fr);gap:2vh;align-items:center;padding:1.5vh;overflow:hidden;color:var(--paper);background:var(--ink)}.share-card__star{position:absolute;top:.8vh;right:1vh;color:var(--cyan);font-size:2vh}.share-card__qr{width:14.4vh;padding:.7vh;background:var(--paper);line-height:0}.share-card__qr svg{display:block;width:13vh;height:13vh}.share-card .eyebrow{font-size:.7vh;margin-bottom:.8vh}.share-card h2{margin:0;font:400 3vh/.95 var(--serif);letter-spacing:-.04em}.share-card h2 em{color:var(--coral)}.share-card__instruction{margin:1vh 0;color:#fffaf4b3;font-size:.95vh;line-height:1.4}.share-card__connection{margin:.8vh 0 0;color:var(--cyan);font:.7vh/1.4 var(--mono)}.is-transferring-out{animation:tablet-photo-out .75s cubic-bezier(.55,0,.8,.35) both}.is-transferring-in{animation:phone-photo-in .7s cubic-bezier(.2,.7,.2,1) both}.is-away{opacity:0;transform:translateY(-110vh)}.is-restoring{animation:tablet-photo-return .45s cubic-bezier(.2,.7,.2,1) both}@keyframes tablet-photo-out{0%{transform:translateY(0)}to{transform:translateY(-110vh)}}@keyframes phone-photo-in{0%{transform:translateY(100vh)}to{transform:translateY(0)}}@keyframes tablet-photo-return{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.developer-screen-label{position:fixed;z-index:100;top:8px;right:8px;max-width:calc(100% - 16px);padding:6px 9px;color:#fff;background:#000;font:10px/1.3 var(--mono);pointer-events:none}.booth .developer-screen-label{position:absolute;top:.6vh;right:.6vh;max-width:60vh;padding:.4vh .6vh;font-size:.7vh}::view-transition-group(captured-photo){animation-duration:.28s}.takeaway-page{height:100%;height:100dvh;width:100%;padding:48px clamp(16px,4vw,32px) 18px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;overflow:hidden;color:var(--ink);background:var(--paper)}.takeaway-page__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.takeaway-page__header img{width:100px;height:auto}.takeaway-page__header span,.takeaway-page__footer{font:10px/1.4 var(--mono);color:#0a0a0a99}.takeaway-page__gallery{width:100%;max-width:900px;justify-self:center;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:16px}.takeaway-page__portrait{position:relative;min-height:0}.takeaway-page__portrait>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.takeaway-page__portrait>img[hidden]{display:none}.takeaway-page__image-status{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;text-align:center;font-size:14px}.takeaway-page__actions{display:grid;gap:10px}.takeaway-page__actions .primary-button{width:100%;min-width:0;justify-content:space-between;padding:16px}.takeaway-page__error{margin:0;color:#a42816;font-size:12px;line-height:1.4}.takeaway-page__footer{display:flex;justify-content:space-between}@media(max-height:550px){.takeaway-page{padding-top:36px;padding-bottom:10px;gap:10px}.takeaway-page__header img{width:76px}.takeaway-page__gallery{grid-template-columns:minmax(0,1fr) minmax(180px,.65fr);grid-template-rows:auto minmax(0,1fr);gap:10px 20px}.takeaway-page__portrait{grid-column:1;grid-row:1/3}.takeaway-page__actions{grid-column:2;align-self:center}}@media(prefers-reduced-motion:reduce){.is-transferring-out,.is-transferring-in,.is-restoring{animation:none}}.takeaway-page .primary-button,.takeaway-page .secondary-button{font-size:15px;border-width:1px;padding:16px}.takeaway-page .text-link-button{font-size:12px;padding:8px}.booth--attract .camera__wash{background:linear-gradient(0deg,rgba(0,0,0,.18),transparent 30vh)}.face-flow{position:absolute;inset:0;z-index:1;width:62.432432vh;height:100vh;opacity:0;pointer-events:none;mix-blend-mode:screen;transition:opacity .85s ease-out}.face-flow--active{opacity:1}@media(prefers-reduced-motion:reduce){.face-flow{display:none}}@font-face{font-family:Signifier;src:url(/every/thesis/fonts/signifier-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Signifier;src:url(/every/thesis/fonts/signifier-regularitalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Founders;src:url(/every/thesis/fonts/founders-grotesk-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Founders;src:url(/every/thesis/fonts/founders-grotesk-500.woff2) format("woff2");font-weight:500;font-display:swap}.booth--mode-every{--ink: #121212;--paper: #fdfaf7;--cyan: #9ce5f5;--coral: #ff7765;--sans: Founders, "Helvetica Neue", Arial, sans-serif;--serif: Signifier, Georgia, serif;width:min(62.432432dvh,100vw);height:min(100dvh,160.17316vw);container-type:size;background:var(--ink);color:var(--paper);-webkit-font-smoothing:antialiased}.booth--mode-every .thesis-chrome{position:absolute;inset:0;pointer-events:none;z-index:0}.booth--mode-every .thesis-chrome__squiggles{position:absolute;inset:0;background:url(/every/thesis/img/squiggles-tablet.svg) center/100% 100% no-repeat}.booth--mode-every .thesis-chrome__brooklyn{position:absolute;inset:65.9121621622cqh 0 0;background:url(/every/thesis/img/brooklyn.png) center/cover}.booth--mode-every .thesis-chrome__wordmark{position:absolute;left:22.4324324324cqh;top:6.5878378378cqh;width:17.5675675676cqh;height:3.0405405405cqh}.booth--mode-every .developer-screen-label{display:none}.booth--mode-every h1{position:absolute;left:0;top:10.7432432432cqh;width:100%;padding:0 2.7027027027cqh;margin:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.9459459459cqh 1.2162162162cqh;font:400 5.4054054054cqh/1 var(--serif);letter-spacing:-.02em;color:var(--cyan);text-align:center}.booth--mode-every h1 em{display:inline;font:inherit;color:inherit}.booth--mode-every h1 .thesis-italic{font-size:4.5945945946cqh;font-style:italic}.booth--mode-every .primary-button,.booth--mode-every .secondary-button,.booth--mode-every .shutter-button{display:flex;align-items:center;justify-content:center;flex:none;width:23.6486486486cqh;min-width:0;height:5.9459459459cqh;padding:0 .8108108108cqh;border:0;border-radius:0;box-shadow:none;font:400 2.2972972973cqh/2.4324324324cqh var(--serif);letter-spacing:-.01em;color:var(--paper);background:url(/every/thesis/shapes/btn-ink-700.svg) center/100% 100% no-repeat;transition:transform .12s ease,filter .12s ease}.booth--mode-every .secondary-button{width:19.5945945946cqh;color:var(--ink);background-image:url(/every/thesis/shapes/btn-cream-580.svg)}.booth--mode-every button:hover:not(:disabled){filter:brightness(1.12)}.booth--mode-every button:active:not(:disabled){transform:translateY(.2027027027cqh);filter:brightness(.92)}.booth--mode-every button:focus-visible{outline:.2702702703cqh solid var(--cyan);outline-offset:.4054054054cqh}.booth--mode-every button:disabled{opacity:.45;cursor:default}.booth--mode-every .camera{inset:20.1351351351cqh auto auto 10.8108108108cqh;width:40.8108108108cqh;height:40.8108108108cqh;z-index:2;background:#2a2b2d}.booth--mode-every .camera video,.booth--mode-every .preview-camera,.booth--mode-every .face-flow{width:100%;height:100%}.booth--mode-every .preview-camera{display:block;object-fit:cover;object-position:50% 85%;transform:scaleX(-1)}.booth--mode-every .camera__wash{display:none}.booth--mode-every.booth--attract:before,.booth--mode-every.booth--camera:before,.booth--mode-every.booth--countdown:before,.booth--mode-every.booth--flash:before,.booth--mode-every.booth--error:has(.capture-panel):before{content:"";position:absolute;left:8.9189189189cqh;top:18.2432432432cqh;width:44.5945945946cqh;height:54.0540540541cqh;z-index:1;background:url(/every/thesis/shapes/stamp-main.svg) center/100% 100% no-repeat}.booth--mode-every .attract-panel,.booth--mode-every .capture-panel,.booth--mode-every .countdown{inset:0;display:block;padding:0;background:none}.booth--mode-every .attract-panel__copy{padding:0}.booth--mode-every .attract-panel .eyebrow,.booth--mode-every .attract-panel__intro,.booth--mode-every .capture-panel .eyebrow,.booth--mode-every .shutter-button__label{display:none}.booth--mode-every .attract-panel .primary-button,.booth--mode-every .capture-panel__actions{position:absolute;left:18.3783783784cqh;top:82.4324324324cqh;width:25.6756756757cqh;min-width:0}.booth--mode-every .attract-panel .primary-button,.booth--mode-every .shutter-button{width:25.6756756757cqh;background-image:url(/every/thesis/shapes/btn-ink-760.svg)}.booth--mode-every .shutter-button:hover:not(:disabled){background-color:var(--ink);background-image:url(/every/thesis/shapes/btn-ink-760.svg)}.booth--mode-every .capture-panel__actions{display:block}.booth--mode-every .capture-panel .error-message{position:absolute;left:10.8108108108cqh;top:72.6351351351cqh;width:40.8108108108cqh;padding:.8108108108cqh;margin:0;color:var(--ink);background:var(--paper);font:400 1.2162162162cqh/1.2 var(--sans)}.booth--mode-every .countdown h1{z-index:1}.booth--mode-every .countdown__wash{position:absolute;z-index:0;left:10.8108108108cqh;top:20.1351351351cqh;width:40.8108108108cqh;height:40.8108108108cqh;background:#0003;pointer-events:none}.booth--mode-every .countdown strong{animation:thesis-count-tick 1s ease-out;position:absolute;z-index:1;left:10.8108108108cqh;top:20.1351351351cqh;width:40.8108108108cqh;height:40.8108108108cqh;display:grid;place-content:center;background:transparent;color:var(--cyan);font:400 30.4054054054cqh/1 var(--serif)}.booth--mode-every .capture-review,.booth--mode-every .style-picker,.booth--mode-every .processing,.booth--mode-every .flow-error,.booth--mode-every .results{width:100%;height:100%;padding:0;display:block;background:none;color:var(--ink)}.booth--mode-every .capture-review__header,.booth--mode-every .style-picker__header,.booth--mode-every .results__heading{display:block;padding:0;border:0}.booth--mode-every .capture-review__header .eyebrow,.booth--mode-every .capture-review__header>p,.booth--mode-every .style-picker__header .eyebrow,.booth--mode-every .style-picker__source{display:none}.booth--mode-every .capture-review__stage,.booth--mode-every .processing__copy,.booth--mode-every .flow-error__portrait{position:absolute;left:8.9189189189cqh;top:25cqh;width:44.5945945946cqh;height:54.0540540541cqh;background:url(/every/thesis/shapes/stamp-main.svg) center/100% 100% no-repeat}.booth--mode-every .capture-review__stage,.booth--mode-every .flow-error__portrait{top:18.2432432432cqh}.booth--mode-every .capture-review__stage img,.booth--mode-every .flow-error__portrait img{inset:1.8918918919cqh auto auto 1.8918918919cqh;width:40.8108108108cqh;height:40.8108108108cqh;object-fit:cover}.booth--mode-every .flow-error__portrait img{position:absolute}.booth--mode-every .stamp-caption,.booth--mode-every .flow-error__portrait p{position:absolute;left:1.8918918919cqh;top:42.7027027027cqh;width:40.8108108108cqh;height:6.8918918919cqh;display:flex;align-items:center;margin:0;color:var(--ink);font:italic 400 2.027027027cqh/2.1621621622cqh var(--serif);letter-spacing:-.01em}.booth--mode-every .capture-review__actions,.booth--mode-every .flow-error__actions{position:absolute;left:8.9189189189cqh;top:82.4324324324cqh;width:44.5945945946cqh;display:flex;justify-content:flex-start;gap:1.3513513514cqh}.booth--mode-every .style-picker__grid{position:absolute;left:4.0540540541cqh;right:4.0540540541cqh;top:14.1891891892cqh;height:62.4324324324cqh;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:1.6216216216cqh}.booth--mode-every .style-card{position:relative;overflow:visible;background:url(/every/thesis/shapes/stamp-card.svg) center/100% 100% no-repeat;text-align:left}.booth--mode-every .style-card img{position:absolute;left:1.3513513514cqh;top:1.3513513514cqh;width:23.6486486486cqh;height:18.3783783784cqh;object-fit:cover}.booth--mode-every .style-card__copy{position:absolute;left:1.3513513514cqh;top:20.9459459459cqh;width:23.6486486486cqh;display:flex;flex-direction:column;gap:.6081081081cqh;color:var(--ink)}.booth--mode-every .style-card strong{position:static;padding:0;background:none;color:inherit;font:400 2.5675675676cqh/2.7027027027cqh var(--serif);letter-spacing:-.02em}.booth--mode-every .style-card__copy>span{font:400 1.2162162162cqh/1.4864864865cqh var(--sans)}.booth--mode-every .style-picker__retake{position:absolute;left:20.4054054054cqh;top:87.1621621622cqh;width:21.6216216216cqh;background-image:url(/every/thesis/shapes/btn-cream-640.svg)}.booth--mode-every .processing__copy{top:18.2432432432cqh;padding:0}.booth--mode-every .processing__copy h1{top:-7.5cqh;left:-8.9189189189cqh;width:62.4324324324cqh}.booth--mode-every .processing__copy>.eyebrow{display:none}.booth--mode-every .processing__copy:before{content:"";position:absolute;left:1.8918918919cqh;top:1.8918918919cqh;width:40.8108108108cqh;height:40.8108108108cqh;background:var(--ink)}.booth--mode-every .processing__art{position:absolute;z-index:0;isolation:isolate;left:1.8918918919cqh;top:1.8918918919cqh;width:40.8108108108cqh;height:40.8108108108cqh;overflow:hidden}.booth--mode-every .processing__intro-photo{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover}.booth--mode-every .processing__pixels{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.booth--mode-every .processing__pixels--back{z-index:0}.booth--mode-every .processing__spinner{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:contain;transform:none}.booth--mode-every .processing__pixels--front{z-index:2}.booth--mode-every .processing__result{position:absolute;z-index:3;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s ease}.booth--mode-every .processing__result.is-visible{opacity:1}.booth--mode-every .progress{position:absolute;z-index:4;top:42.2972972973cqh;left:1.8918918919cqh;width:40.8108108108cqh;margin:0}.booth--mode-every .progress__track,.booth--mode-every .progress__track span{border:0;height:.4054054054cqh}.booth--mode-every .progress__track{background:#12121288}.booth--mode-every .progress__track span{background:var(--coral)}.booth--mode-every .progress__meta{display:none;position:absolute;left:0;top:7.2972972973cqh;width:100%;margin:0;font:400 1.0135135135cqh/1.2 var(--sans);color:var(--paper)}.booth--mode-every .progress__meta strong{color:var(--cyan)}.booth--mode-every .flow-error h1 em{flex-basis:100%;color:var(--coral);font-size:2.972972973cqh}.booth--mode-every .flow-error__portrait p{text-align:left;font-size:1.3513513514cqh;line-height:1.2}.booth--mode-every .results__heading h1{max-width:none}.booth--mode-every .results__heading .eyebrow{display:none}.booth--mode-every .results__actions{position:absolute;left:8.9189189189cqh;top:93.9189189189cqh;width:44.5945945946cqh;display:flex;gap:1.3513513514cqh;z-index:2}.booth--mode-every .results__actions .secondary-button{width:19.5945945946cqh;padding:0;font-size:2.2972972973cqh}.booth--mode-every .camera{transition:opacity .45s ease}.booth--mode-every .results--resetting{animation:thesis-results-fade .45s ease-out forwards;pointer-events:none}@keyframes thesis-results-fade{to{opacity:0;transform:translateY(-.4054054054cqh)}}.booth--mode-every .results__reset-timer{display:flex;flex-direction:column;justify-content:center;gap:.7432432432cqh;padding:0 1.8918918919cqh;width:23.6486486486cqh;height:5.9459459459cqh;background:url(/every/thesis/shapes/btn-ink-700.svg) center/100% 100% no-repeat;color:var(--paper);font:500 1.0135135135cqh/1.2162162162cqh var(--sans);text-transform:uppercase;letter-spacing:.12em}.booth--mode-every .timeout-line{width:100%;height:.2702702703cqh;background:#fdfaf733}.booth--mode-every .timeout-line:after{width:100%;height:100%;background:var(--cyan);animation-play-state:var(--timer-play-state, running)}.booth--mode-every .results__experience{display:block}.booth--mode-every .result-hero{position:absolute;left:8.9189189189cqh;top:18.2432432432cqh;width:44.5945945946cqh;height:54.0540540541cqh;margin:0;display:block;background:url(/every/thesis/shapes/stamp-main.svg) center/100% 100% no-repeat}.booth--mode-every .result-hero__images{position:absolute;left:1.8918918919cqh;top:1.8918918919cqh;width:40.8108108108cqh;height:40.8108108108cqh;background:#3a3b3e}.booth--mode-every .result-hero__styled{object-fit:cover}.booth--mode-every .result-hero__source{width:10.1351351351cqh;height:7.972972973cqh;object-fit:cover;border-width:0 .5405405405cqh .5405405405cqh 0}.booth--mode-every .result-hero figcaption{position:absolute;left:1.8918918919cqh;top:42.7027027027cqh;width:40.8108108108cqh;height:6.8918918919cqh;display:flex;align-items:center;padding:0;border:0;font:italic 400 2.027027027cqh/2.1621621622cqh var(--serif);text-transform:none}.booth--mode-every .result-hero figcaption span:first-child{display:none}.booth--mode-every .handoff-away{position:absolute;inset:0;border:.1351351351cqh dashed rgba(18,18,18,.3490196078);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2162162162cqh;opacity:0;transition:opacity .2s;text-align:center;color:var(--ink);font:400 3.2432432432cqh/3.3783783784cqh var(--serif);letter-spacing:-.02em}.booth--mode-every .handoff-away.is-visible{opacity:1}.booth--mode-every .handoff-away__star{width:4.0540540541cqh;height:4.0540540541cqh;background:url(/every/thesis/img/star-coral.svg) center/contain no-repeat}.booth--mode-every .share-card{position:absolute;left:8.9189189189cqh;top:75.3378378378cqh;width:44.5945945946cqh;height:16.8918918919cqh;display:flex;align-items:center;gap:1.6216216216cqh;padding:1.3513513514cqh;overflow:visible;background:url(/every/thesis/shapes/stamp-qr.svg) center/100% 100% no-repeat;color:var(--ink)}.booth--mode-every .share-card__qr{flex:none;width:16.2162162162cqh;height:16.2162162162cqh;padding:.8108108108cqh;background:var(--paper)}.booth--mode-every .share-card__qr svg{width:100%;height:100%}.booth--mode-every .share-card h2{margin:0;font:400 2.972972973cqh/3.0405405405cqh var(--serif);letter-spacing:-.02em}.booth--mode-every .share-card__star,.booth--mode-every .share-card .eyebrow{display:none}.booth--mode-every .share-card__instruction{margin:.6756756757cqh 0 0;color:var(--ink);font:400 1.2162162162cqh/1.4864864865cqh var(--sans)}.booth--mode-every .share-card>div:last-child{min-width:0;flex:1;transform:translateY(-1.6891891892cqh)}.booth--mode-every .share-card__connection{margin:.6081081081cqh 0 0;color:var(--ink);font:400 .9459459459cqh/1.2 var(--sans)}.takeaway-page{--ink: #121212;--paper: #fdfaf7;--cyan: #9ce5f5;--serif: Signifier, Georgia, serif;--sans: Founders, "Helvetica Neue", Arial, sans-serif;--phone-unit: min(1vw, 5.6px);position:relative;isolation:isolate;display:block;width:100%;height:100dvh;padding:max(env(safe-area-inset-top),12.09 * var(--phone-unit)) calc(4.65 * var(--phone-unit)) max(24px,env(safe-area-inset-bottom));overflow:auto;background:var(--ink);color:var(--paper);-webkit-font-smoothing:antialiased}.takeaway-page:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(/every/thesis/img/squiggles-phone.svg) center/100% 100% no-repeat}.takeaway-page:after{content:"";position:absolute;inset:73.4% 0 0;z-index:-1;pointer-events:none;background:url(/every/thesis/img/brooklyn.png) center/cover}.takeaway-page .developer-screen-label{display:none}.takeaway-page .takeaway-page__header{max-width:508px;margin:0 auto}.takeaway-page .takeaway-page__header img{width:calc(39.07 * var(--phone-unit))}.takeaway-page .takeaway-page__header span{color:var(--paper);font:500 12px/16px var(--sans);text-transform:uppercase;letter-spacing:.12em}.takeaway-page .takeaway-page__header span:before{content:"";display:inline-block;width:12px;height:12px;margin-right:6px;background:url(/every/thesis/img/star-coral.svg) center/contain no-repeat}.takeaway-page .takeaway-page__title{margin:calc(7.21 * var(--phone-unit)) 0 calc(6.51 * var(--phone-unit));text-align:center;font:400 calc(10.7 * var(--phone-unit))/1.13 var(--serif);letter-spacing:-.02em;color:var(--cyan)}.takeaway-page .takeaway-page__title em{font:inherit}.takeaway-page .takeaway-page__gallery{max-width:508px;width:100%;height:auto;margin:0 auto;display:flex;flex-direction:column;gap:calc(6.51 * var(--phone-unit))}.takeaway-page .takeaway-page__portrait{flex:none;width:100%;aspect-ratio:390/360;padding:0;background:url(/every/thesis/shapes/stamp-phone.svg) center/100% 100% no-repeat}.takeaway-page .takeaway-page__portrait>img{inset:4.44% 4.1% auto;width:91.8%;height:77.5%;object-fit:cover}.takeaway-page .takeaway-page__caption{position:absolute;left:4.1%;right:4.1%;top:81.94%;height:18.06%;margin:0;display:flex;align-items:center;color:var(--ink);font:italic calc(5.12 * var(--phone-unit))/1.18 var(--serif)}.takeaway-page .takeaway-page__image-status{bottom:18%;padding:20px;color:var(--ink);font-family:var(--sans)}.takeaway-page .takeaway-page__actions .primary-button{display:flex;justify-content:center;height:calc(15.81 * var(--phone-unit));min-height:52px;border:0;padding:8px;background:url(/every/thesis/shapes/btn-sky-390.svg) center/100% 100% no-repeat;color:var(--ink);font:400 calc(6.05 * var(--phone-unit))/1.15 var(--serif)}.takeaway-page .takeaway-page__actions .primary-button:disabled{opacity:.55}.takeaway-page .takeaway-page__actions .primary-button:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.takeaway-page .takeaway-page__actions .primary-button:active:not(:disabled){transform:translateY(2px)}.takeaway-page .takeaway-page__error{padding:8px;background:var(--paper)}.design-controls{position:fixed;z-index:100;top:12px;left:12px;display:grid;gap:10px;max-width:200px;padding:12px;border:1px solid rgba(255,255,255,.1607843137);border-radius:4px;background:#121212;color:#fdfaf7;font:12px/1.4 system-ui,sans-serif}.design-controls a{color:inherit;text-decoration:none}.design-controls select,.design-controls button{max-width:100%;padding:6px;background:#242424;color:#fff;border:1px solid rgba(255,255,255,.2509803922);border-radius:2px;font:inherit}@keyframes thesis-count-tick{0%{transform:scale(1.12);opacity:.4}25%{transform:scale(1);opacity:1}}@media(max-width:850px){.design-controls{inset:auto 8px 8px;max-width:none;display:flex;flex-wrap:wrap;gap:8px;padding:8px;font-size:10px}}@media(prefers-reduced-motion:reduce){.booth--mode-every button,.booth--mode-every .handoff-away{transition:none}.booth--mode-every .countdown strong{animation:none}.booth--mode-every .transfer-photo.is-transferring-out{opacity:0}}html,body,#root{height:100%;min-height:100%;background:#121212}#root{height:100dvh}button,select,input{touch-action:manipulation}.booth--mode-every{width:100%;height:100%;min-height:540px;--stage-width: min(72vw, 51dvh, calc((83dvh - var(--stage-top) - 16px) / 1.21212));--stage-left: calc((100% - var(--stage-width)) / 2);--header-top: clamp(20px, 3.5dvh, 40px);--logo-height: clamp(22px, 4dvh, 40px);--title-height: calc(var(--type-size) * 2.2 + 4px);--header-gap: clamp(16px, 2.5dvh, 28px);--stage-top: calc(var(--title-top) + var(--title-height) + clamp(12px, 2dvh, 24px));--image-size: calc(var(--stage-width) * .91515);--stamp-inset: calc(var(--stage-width) * .04242);--title-top: calc(var(--header-top) + var(--logo-height) + var(--header-gap));--title-left: 0%;--title-width: 100%;--actions-top: 85%;--actions-left: 8%;--actions-width: 84%;--type-size: clamp(34px, 6.2vw, 80px)}.booth--mode-every .thesis-chrome__wordmark{left:50%;top:calc(max(var(--header-top),env(safe-area-inset-top)) + 20px);transform:translate(-50%);width:clamp(120px,22vw,210px);height:var(--logo-height);object-fit:contain}.booth--mode-every .thesis-chrome__brooklyn{inset:68% 0 0}.booth--mode-every h1{left:var(--title-left);top:var(--title-top);width:var(--title-width);padding:0 16px;height:var(--title-height);align-content:center;gap:4px 12px;font-size:var(--type-size);line-height:1.08}.booth--mode-every h1 .thesis-italic{font-size:.9em}.booth--mode-every .primary-button,.booth--mode-every .secondary-button,.booth--mode-every .shutter-button{width:min(100%,300px);height:clamp(52px,7dvh,76px);padding:8px 14px;font-size:clamp(25px,3.8vw,42px);line-height:1.15}.booth--mode-every .camera{left:calc(var(--stage-left) + var(--stamp-inset));top:calc(var(--stage-top) + var(--stamp-inset));width:var(--image-size);height:var(--image-size);overflow:hidden}.booth--mode-every .camera__frame{position:absolute;inset:0;overflow:hidden;transform:scaleX(-1)}.booth--mode-every .camera .camera__frame video{position:absolute;max-width:none;transform:none}.booth--mode-every.booth--attract:before,.booth--mode-every.booth--camera:before,.booth--mode-every.booth--countdown:before,.booth--mode-every.booth--flash:before,.booth--mode-every.booth--error:has(.capture-panel):before,.booth--mode-every .capture-review__stage,.booth--mode-every .processing__copy,.booth--mode-every .flow-error__portrait,.booth--mode-every .result-hero{left:var(--stage-left);top:var(--stage-top);width:var(--stage-width);height:calc(var(--stage-width) * 1.21212)}.booth--mode-every.booth--attract:before,.booth--mode-every.booth--camera:before,.booth--mode-every.booth--countdown:before,.booth--mode-every.booth--flash:before,.booth--mode-every.booth--error:has(.capture-panel):before{left:var(--stage-left);width:var(--stage-width);height:calc(var(--stage-width) * 1.08)}.booth--mode-every .attract-panel .primary-button,.booth--mode-every .capture-panel__actions,.booth--mode-every .capture-review__actions,.booth--mode-every .flow-error__actions,.booth--mode-every .results__actions{left:var(--actions-left);top:var(--actions-top);width:var(--actions-width);display:flex;justify-content:center;gap:12px}.booth--mode-every .capture-review__actions>button,.booth--mode-every .flow-error__actions>button{width:calc((100% - 12px)/2)}.booth--mode-every .attract-panel .primary-button{left:calc(var(--actions-left) + (var(--actions-width) - min(var(--actions-width),300px)) / 2);width:min(var(--actions-width),300px)}.booth--mode-every .capture-panel .error-message{left:8%;top:73%;width:84%;padding:12px;font-size:20px;line-height:1.3}.booth--mode-every .countdown__wash,.booth--mode-every .countdown strong{left:calc(var(--stage-left) + var(--stamp-inset));top:calc(var(--stage-top) + var(--stamp-inset));width:var(--image-size);height:var(--image-size)}.booth--mode-every .countdown strong{font-size:calc(var(--stage-width) * .65)}.booth--mode-every .capture-review__stage img,.booth--mode-every .flow-error__portrait img,.booth--mode-every .processing__art,.booth--mode-every .processing__copy:before,.booth--mode-every .result-hero__images{left:4.242%;top:3.5%;width:91.515%;height:75.5%}.booth--mode-every .stamp-caption,.booth--mode-every .flow-error__portrait p,.booth--mode-every .result-hero figcaption{left:4.242%;top:79%;width:91.515%;height:15%;font-size:clamp(23px,3.3vw,36px);line-height:1.15}.booth--mode-every .processing__copy h1{left:calc((var(--stage-width) - 100vw) / 2);top:calc(var(--title-top) - var(--stage-top));width:100vw;font-size:var(--type-size)}.booth--mode-every .processing__copy{position:absolute}.booth--mode-every .progress{left:4.242%;top:78.25%;width:91.515%}.booth--mode-every .progress__track,.booth--mode-every .progress__track span{height:4px}.booth--mode-every .flow-error h1 em{font-size:.7em}.booth--mode-every .flow-error__portrait p{font-size:clamp(20px,2.6vw,30px)}.booth--mode-every .style-picker__grid{left:6%;right:6%;top:var(--stage-top);height:calc(82dvh - var(--stage-top));gap:clamp(12px,2vw,28px)}.booth--mode-every .style-card{padding:5%;display:flex;flex-direction:column;gap:10px}.booth--mode-every .style-card img{position:static;width:100%;height:59%;flex:none}.booth--mode-every .style-card__copy{position:static;width:100%;gap:6px}.booth--mode-every .style-card strong{font-size:clamp(26px,4vw,44px);line-height:1.05}.booth--mode-every .style-card__copy>span{font-size:clamp(18px,2.4vw,26px);line-height:1.15}.booth--mode-every .style-picker__retake{left:calc(50% - 130px);top:86%;width:260px}.booth--mode-every.booth--results,.booth--mode-every.booth--connected,.booth--mode-every.booth--resetting{--stage-width: min(64vw, 43dvh, calc((71dvh - var(--stage-top) - 16px) / 1.21212))}.booth--mode-every .share-card{left:12%;top:71%;width:76%;height:16%;padding:12px;gap:16px}.booth--mode-every .share-card__qr{width:min(14dvh,120px);height:min(14dvh,120px);padding:6px}.booth--mode-every .share-card h2{font-size:clamp(29px,4vw,46px);line-height:1.05}.booth--mode-every .share-card__instruction,.booth--mode-every .share-card__connection{font-size:clamp(17px,2.2vw,24px);line-height:1.15;margin:8px 0 0}.booth--mode-every .share-card>div:last-child{transform:none}.booth--mode-every .results__actions{top:90%}.booth--mode-every .results__actions .secondary-button{width:45%;font-size:clamp(25px,3.8vw,42px)}.booth--mode-every .results__reset-timer{width:45%;height:clamp(52px,7dvh,76px);font-size:clamp(15px,2.1vw,21px);line-height:1.2;padding:10px 16px;gap:8px}.booth--mode-every .timeout-line{height:3px}.booth--mode-every .handoff-away{gap:16px;font-size:clamp(24px,4vw,48px);line-height:1.1}.booth--mode-every .handoff-away__star{width:40px;height:40px}@media(min-aspect-ratio:1/1){.booth--mode-every{--stage-width: min(42vw, 63dvh);--stage-left: 6%;--stage-top: 16%;--title-top: 32%;--title-left: 52%;--title-width: 44%;--actions-top: 63%;--actions-left: 53%;--actions-width: 42%;--type-size: clamp(38px, 5.5vw, 80px)}.booth--mode-every h1{height:auto}.booth--mode-every .thesis-chrome__wordmark{left:74%;top:calc(12% + 20px);width:clamp(130px,18vw,240px)}.booth--mode-every .capture-panel .error-message{left:53%;top:49%;width:42%}.booth--mode-every .processing__copy h1{left:46vw;top:21%;width:44vw}.booth--mode-every .style-picker h1{left:4%;top:6%;width:70%;font-size:clamp(34px,4.8vw,60px)}.booth--mode-every .style-picker__grid{top:23%;height:61%;left:4%;right:4%;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr;gap:16px}.booth--mode-every .style-card strong{font-size:clamp(25px,3.4vw,42px)}.booth--mode-every .style-picker__retake{top:88%;height:48px}.booth--mode-every.booth--results,.booth--mode-every.booth--connected,.booth--mode-every.booth--resetting{--stage-width: min(42vw, 63dvh);--stage-top: 16%;--title-top: 23%}.booth--mode-every .share-card{left:53%;top:43%;width:42%;height:28%}.booth--mode-every .share-card__qr{width:min(16vw,23dvh);height:min(16vw,23dvh)}.booth--mode-every .share-card h2{font-size:clamp(29px,3.8vw,46px)}.booth--mode-every .results__actions{top:78%}}@media(max-width:480px){.booth--mode-every{--stage-width: min(84vw, 51dvh, calc((83dvh - var(--stage-top) - 16px) / 1.21212))}.booth--mode-every .style-card__copy>span{display:none}.booth--mode-every .share-card{left:5%;width:90%}.booth--mode-every .share-card__qr{width:100px;height:100px}}@media(max-height:539px){html,body,#root{overflow:auto}.booth--mode-every{height:540px;--stage-width: min(40vw, 300px)}}.developer-controls{position:fixed;z-index:110;right:max(12px,env(safe-area-inset-right));top:max(12px,env(safe-area-inset-top));width:min(360px,100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;background:#161616;border-radius:8px}.developer-controls[hidden]{display:none}.booth--mode-every .style-picker__grid--two{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}.booth--mode-every .style-picker__grid--two .style-card{flex-direction:row;align-items:center;padding:5%;gap:6%}.booth--mode-every .style-picker__grid--two .style-card img{width:auto;height:100%;max-width:48%;aspect-ratio:1;object-fit:cover}.booth--mode-every .style-picker__grid--two .style-card__copy{flex:1}@media(orientation:landscape)and (min-width:700px){.booth--mode-every .style-picker__grid--two{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr}.booth--mode-every .style-picker__grid--two .style-card{flex-direction:column}.booth--mode-every .style-picker__grid--two .style-card img{width:100%;max-width:100%;height:65%}}.booth--mode-every{--photo-ease: cubic-bezier(.22, 1.12, .36, 1)}.booth--mode-every.booth--attract:before,.booth--mode-every.booth--camera:before,.booth--mode-every.booth--countdown:before,.booth--mode-every.booth--flash:before,.booth--mode-every.booth--error:has(.capture-panel):before{content:none}.booth--mode-every .camera-photo{position:absolute;z-index:2;--photo-width: var(--stage-width);left:calc((100% - var(--photo-width)) / 2);top:50%;width:var(--photo-width);height:calc(var(--photo-width) * 1.08);transform:translateY(-50%);transition:opacity .35s ease}.booth--mode-every .camera-photo .camera{left:4.242%;top:0;margin-top:4.242%;width:91.516%;height:auto;aspect-ratio:1}.booth--mode-every .camera-photo__object{position:absolute;inset:0;background:url(/every/thesis/shapes/stamp-main.svg) center/100% 100% no-repeat;transform:perspective(1200px) translateZ(0) rotateX(0);transform-origin:50% 50%}.booth--mode-every .camera-photo[data-depth=back]{--photo-width: calc(var(--stage-width) * .82)}.booth--mode-every .camera-photo[data-depth=closeup]{--photo-width: min(calc(100vw / .91516), calc((100dvh - 2 * (var(--title-top) + var(--title-height) + 16px)) / 1.08))}.booth--mode-every .camera-photo--muted{opacity:0;pointer-events:none}.booth--mode-every .attract-panel,.booth--mode-every .capture-panel,.booth--mode-every .countdown{z-index:3}.booth--mode-every .attract-panel.is-leaving{pointer-events:none}.booth--mode-every .attract-panel.is-leaving h1{display:none}.booth--mode-every .attract-panel.is-leaving .primary-button{animation:booth-start-out .26s ease-in forwards}.booth--mode-every .capture-panel .shutter-button{animation:booth-shutter-in .5s .3s var(--photo-ease) both}@media(orientation:portrait){.booth--mode-every.booth--camera,.booth--mode-every.booth--countdown,.booth--mode-every.booth--flash,.booth--mode-every.booth--error:has(.capture-panel){--title-height: calc(var(--type-size) * 1.12 + 4px);--actions-top: auto}.booth--mode-every.booth--camera .capture-panel__actions,.booth--mode-every.booth--countdown .capture-panel__actions,.booth--mode-every.booth--flash .capture-panel__actions,.booth--mode-every.booth--error:has(.capture-panel) .capture-panel__actions{top:auto;bottom:max(20px,env(safe-area-inset-bottom))}.booth--mode-every.booth--camera .capture-panel .error-message,.booth--mode-every.booth--countdown .capture-panel .error-message,.booth--mode-every.booth--flash .capture-panel .error-message,.booth--mode-every.booth--error:has(.capture-panel) .capture-panel .error-message{z-index:4;top:auto;bottom:110px}}@media(min-aspect-ratio:1/1){.booth--mode-every .camera-photo{left:calc(27vw - var(--photo-width) / 2)}.booth--mode-every .camera-photo[data-depth=closeup]{--photo-width: min(48vw, 70dvh)}}@keyframes booth-start-out{to{opacity:0;transform:perspective(600px) translateY(75px) rotateX(-25deg) scale(.9)}}@keyframes booth-shutter-in{0%{opacity:0;transform:perspective(600px) translateY(60px) rotateX(18deg) scale(.92)}to{opacity:1;transform:perspective(600px) translateY(0) rotateX(0) scale(1)}}@media(prefers-reduced-motion:reduce){.booth--mode-every .camera-photo{transition-duration:0ms;animation:none!important}.booth--mode-every .attract-panel.is-leaving .primary-button{animation-duration:1ms}.booth--mode-every .capture-panel .shutter-button{animation-duration:1ms;animation-delay:0ms}}.stamp-frame{position:absolute;inset:0;z-index:-1;pointer-events:none;border:0;background:url(/every/thesis/shapes/stamp-main.svg) center/100% 100% no-repeat}.booth--mode-every .camera-photo__object,.booth--mode-every .capture-review__stage,.booth--mode-every .processing__copy,.booth--mode-every .flow-error__portrait,.booth--mode-every .result-hero,.booth--mode-every .share-card,.booth--mode-every .style-card{isolation:isolate;background:none}.booth--mode-every .share-card{border:0;border-image:none}.booth--mode-every .style-card strong{color:var(--cyan)}.booth--mode-every .camera-photo--muted{visibility:hidden;transition:none}.booth--mode-every .camera--captured .camera__frame{visibility:hidden}.booth--mode-every .camera__still{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.booth--mode-every .camera .camera__countdown{position:absolute;z-index:5;inset:0;display:grid;place-items:center;margin:0;padding:0;font:400 clamp(88px,var(--photo-width) * .28,220px)/1 var(--serif);color:var(--cyan);background:#0000006b;text-shadow:0 3px 24px rgba(0,0,0,.6);animation:polaroid-count 1s cubic-bezier(.16,1,.3,1) both}.booth--mode-every .camera-photo__caption{position:absolute;left:4.242%;right:4.242%;top:90%;margin:0;color:var(--ink);font:italic 400 clamp(18px,2.8vw,30px)/1.15 var(--serif);animation:polaroid-caption .9s .9s both}.booth--mode-every .camera-photo__sheen{position:absolute;z-index:4;left:4.242%;top:0;margin-top:4.242%;width:91.516%;aspect-ratio:1;overflow:hidden;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 20%,rgba(197,229,255,.1411764706) 35%,rgba(255,229,252,.2666666667) 44%,rgba(255,255,255,.3960784314) 49%,rgba(215,255,244,.1803921569) 56%,transparent 72%);background-size:280% 100%;mix-blend-mode:screen}.booth--mode-every .capture-review__actions{animation:booth-shutter-in .5s 1.3s ease-out both}.booth--mode-every.booth--flash .camera{animation:polaroid-expose .32s cubic-bezier(.45,0,.8,.5) both}.booth--mode-every .camera-photo[data-developing] .camera-photo__scale{transition-duration:1.6s}.booth--mode-every .camera-photo[data-developing] .camera{animation:polaroid-develop 4.2s cubic-bezier(.22,.65,.3,1) both}.booth--mode-every .camera-photo[data-developing] .camera-photo__sheen{animation:polaroid-sheen 3.2s .4s ease-in-out both}.takeaway-page .takeaway-page__portrait{position:relative;isolation:isolate;background:none}@keyframes polaroid-count{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes polaroid-expose{0%{filter:brightness(1) contrast(1) saturate(1) blur(0)}28%{filter:brightness(1.15) contrast(.98) saturate(.95) blur(.1px)}60%{filter:brightness(1.8) contrast(.65) brightness(1.3) saturate(.5) blur(.35px)}85%{filter:brightness(2) contrast(.18) brightness(5) saturate(.05) blur(.8px)}to{filter:brightness(1) contrast(.06) brightness(12) saturate(0) blur(.8px)}}@keyframes polaroid-develop{0%{filter:brightness(1) contrast(.06) brightness(12) saturate(0) blur(.8px)}24%{filter:brightness(1) contrast(.3) brightness(3) saturate(.12) blur(.5px)}62%{filter:brightness(1) contrast(.72) brightness(1.45) saturate(.65) blur(.15px)}to{filter:brightness(1) contrast(1) brightness(1) saturate(1) blur(0)}}@keyframes polaroid-sheen{0%{opacity:0;background-position:100% 0}25%{opacity:.5}68%{opacity:.25}to{opacity:0;background-position:0 0}}@keyframes polaroid-caption{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.booth--mode-every .camera .camera__countdown,.booth--mode-every .camera-photo[data-developing] .camera,.booth--mode-every.booth--flash .camera,.booth--mode-every .camera-photo__caption,.booth--mode-every .capture-review__actions,.booth--mode-every .camera-photo[data-developing] .camera-photo__sheen{animation:none}}.booth--mode-every .style-card>.stamp-frame{background-image:url(/every/thesis/shapes/stamp-card.svg)}.booth--mode-every .share-card>.stamp-frame{background-image:url(/every/thesis/shapes/stamp-qr.svg)}.booth--mode-every .results__reset-timer .seconds-unit{text-transform:none}.booth--mode-every .share-card{width:var(--stage-width)}.booth--mode-every .capture-review{pointer-events:none}.booth--mode-every .capture-review__actions{pointer-events:auto}.booth--mode-every .camera-photo__actions{position:absolute;z-index:8;left:0;right:0;top:calc(100% - 1px);display:flex;gap:0;height:clamp(68px,7.5dvh,90px);pointer-events:auto}.booth--mode-every .camera-photo__actions>.ticket-button{width:100%}.booth--mode-every .camera-photo__actions>.ticket-button.is-leaving{position:absolute;inset:0;animation:booth-start-out .26s ease-in forwards}.booth--mode-every .camera-photo__actions>.shutter-button{animation:none}.booth--mode-every .camera-photo__actions:has(>.shutter-button){animation:booth-shutter-in .5s .3s var(--photo-ease) both}.booth--mode-every .ticket-actions{display:flex;width:100%;height:100%;gap:0}.booth--mode-every .ticket-actions>.ticket-button{flex:1;width:50%}.booth--mode-every .ticket-button{position:relative;height:100%;min-height:68px;max-width:none;margin:0;border-radius:0;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;overflow:visible;font-size:clamp(22px,3.3vw,38px);line-height:1.1;transform-origin:50% 0;transition:none}.booth--mode-every .ticket-button:after{content:"";position:absolute;left:4px;right:4px;top:0;border-top:1px dashed currentColor;opacity:.3;clip-path:inset(0 0 0 calc(var(--tear-progress, 0) * 100%))}.booth--mode-every .ticket-button[data-pulling]{z-index:4;filter:drop-shadow(0 12px 12px rgba(0,0,0,.3333333333));cursor:grabbing}.booth--mode-every .ticket-button:active:not(:disabled){transform:none}.booth--mode-every .camera-photo[data-developing] .camera-photo__actions{animation:polaroid-caption .6s 1.1s both}.takeaway-page__portrait>.stamp-frame{background-image:url(/every/thesis/shapes/stamp-phone.svg)}@media(orientation:portrait){.booth--mode-every .share-card{left:var(--stage-left)}}@media(max-width:480px){.booth--mode-every .share-card{height:auto;min-height:100px;padding:10px;gap:10px}.booth--mode-every .share-card h2{font-size:22px}.booth--mode-every .share-card .share-card__qr{width:64px;height:64px}.booth--mode-every .share-card .share-card__instruction{display:none}}@media(prefers-reduced-motion:reduce){.booth--mode-every .camera-photo__actions,.booth--mode-every .camera-photo__actions>.ticket-button{animation:none!important}}.booth--mode-every .attract-panel,.booth--mode-every .capture-panel{pointer-events:none}.booth--mode-every .results__actions{left:var(--stage-left);width:var(--stage-width);gap:12px}.booth--mode-every .results__actions .secondary-button,.booth--mode-every .results__actions .results__reset-timer{width:calc((100% - 12px)/2)}@media(min-aspect-ratio:1/1){.booth--mode-every .results__actions{left:53%}}.booth--mode-every .ticket-button{--ticket-art: url(/every/thesis/shapes/btn-ink-700.svg);--ticket-ink: var(--paper)}.booth--mode-every .ticket-button.secondary-button{--ticket-art: url(/every/thesis/shapes/btn-cream-580.svg);--ticket-ink: var(--ink)}.booth--mode-every .ticket-button,.booth--mode-every .ticket-button:hover,.booth--mode-every .ticket-button:active,.booth--mode-every .ticket-button:hover:not(:disabled),.booth--mode-every .ticket-button:active:not(:disabled){background:var(--ticket-art) center/100% 100% no-repeat transparent;color:var(--ticket-ink);filter:none}.booth--mode-every .ticket-button[data-pulling],.booth--mode-every .ticket-button[data-pulling]:hover,.booth--mode-every .ticket-button[data-pulling]:active{filter:drop-shadow(0 12px 12px rgba(0,0,0,.3333333333))}.booth--mode-every .camera-photo__scale{--photo-width: 600px;position:absolute;left:50%;top:50%;width:600px;height:648px;margin-left:-300px;margin-top:-324px;transform:scale(var(--photo-scale, 1));transform-origin:center;transition:transform 1s var(--photo-ease)}.booth--mode-every .camera-photo__object{width:600px;height:648px}.booth--mode-every .camera-photo__object>.stamp-frame{background-image:url(/every/thesis/shapes/photo-600.svg)}.booth--mode-every .camera-photo__actions{width:600px;height:88px}.booth--mode-every .camera-photo__actions .ticket-button{height:88px;min-height:88px;font-size:32px}.booth--mode-every .camera-photo__actions>.ticket-button{width:600px;--ticket-art: url(/every/thesis/shapes/ticket-600-ink.svg)}.booth--mode-every .camera-photo__actions .ticket-actions{width:600px}.booth--mode-every .camera-photo__actions .ticket-actions>.ticket-button{flex:0 0 300px;width:300px;--ticket-art: url(/every/thesis/shapes/ticket-300-ink.svg)}.booth--mode-every .camera-photo__actions .ticket-actions>.ticket-button.secondary-button{--ticket-art: url(/every/thesis/shapes/ticket-300-cream.svg)}.booth--mode-every .camera-photo__caption{top:91.5%;font-size:28px}@media(prefers-reduced-motion:reduce){.booth--mode-every .camera-photo__scale{transition:none}}.booth--mode-every .ticket-button{isolation:isolate}.booth--mode-every .ticket-button .ticket-button__label{position:relative;z-index:1;pointer-events:none}.booth--mode-every .ticket-button .ticket-button__glow{position:absolute;z-index:0;inset:0;pointer-events:none;background:radial-gradient(ellipse 100px 75px at var(--grab-x, 50%) var(--grab-y, 50%),rgba(214,246,255,.3764705882) 0%,rgba(156,229,245,.1411764706) 42%,transparent 100%);-webkit-mask:var(--ticket-art) center/100% 100% no-repeat;mask:var(--ticket-art) center/100% 100% no-repeat;opacity:0;transition:opacity .16s ease}.booth--mode-every .ticket-button[data-illuminated] .ticket-button__glow{opacity:1}.booth--mode-every .ticket-button:after{z-index:2}.booth--mode-every{--normal-photo-width: min(72vw, 45dvh);--share-height: clamp(140px, 15dvh, 180px)}.booth--mode-every .camera-photo{--photo-width: var(--normal-photo-width)}.booth--mode-every .camera-photo[data-depth=back]{--photo-width: calc(var(--normal-photo-width) * .82)}.booth--mode-every.booth--results,.booth--mode-every.booth--connected,.booth--mode-every.booth--resetting{--stage-width: var(--normal-photo-width)}.booth--mode-every .camera__still{z-index:1;opacity:var(--image-opacity, 1)}.booth--mode-every .camera[data-result-ready] .camera__still{z-index:4;opacity:1;transition:opacity .9s ease}.booth--mode-every .camera[data-result-ready] .camera__still.is-away{opacity:0}.booth--mode-every .camera>.processing__art--persistent{left:0;top:0;width:100%;height:100%;z-index:2}.booth--mode-every .processing__art--persistent.is-complete{animation:storm-retire 1ms .9s forwards}.booth--mode-every .camera-photo__object>.progress{left:4.242%;width:91.516%;top:calc(88.666% - 4px);z-index:8}.booth--mode-every .processing,.booth--mode-every .style-picker,.booth--mode-every .results{pointer-events:none}.booth--mode-every .style-card,.booth--mode-every .share-card,.booth--mode-every .results__actions{pointer-events:auto}.booth--mode-every .camera-photo__actions:has(.polaroid-styles){height:168px}.booth--mode-every .polaroid-styles{display:flex;width:600px;height:168px;gap:0}.booth--mode-every .polaroid-styles .style-card{flex:0 0 300px;width:300px;height:168px;padding:12px;gap:12px;display:flex;flex-direction:row;align-items:center}.booth--mode-every .polaroid-styles .style-card>.stamp-frame{background-image:url(/every/thesis/shapes/style-300-left.svg)}.booth--mode-every .polaroid-styles .style-card:nth-child(2)>.stamp-frame{background-image:url(/every/thesis/shapes/style-300-right.svg)}.booth--mode-every .polaroid-styles .style-card img{width:84px;height:84px;max-width:none;position:static;flex:none;aspect-ratio:1;object-fit:cover}.booth--mode-every .polaroid-styles .style-card__copy{position:static;width:auto;min-width:0;flex:1;gap:12px}.booth--mode-every .polaroid-styles .style-card strong{color:var(--coral);font-size:27px;line-height:1.05}.booth--mode-every .polaroid-styles .style-card__copy>span{font-size:18px;line-height:1.15;display:block}.booth--mode-every .style-card strong{color:var(--coral)}.booth--mode-every .style-card__copy{gap:14px}.booth--mode-every .persistent-original{position:absolute;left:0;top:0;z-index:5;width:24%;height:auto;aspect-ratio:1.25;object-fit:cover;border:0 solid var(--paper);border-right-width:8px;border-bottom-width:8px}.booth--mode-every .persistent-handoff{z-index:1;background:var(--paper);font-size:32px}@keyframes storm-retire{to{visibility:hidden}}@media(orientation:portrait){.booth--mode-every .share-card{left:calc((100% - var(--normal-photo-width)) / 2);width:var(--normal-photo-width);top:calc(50dvh + var(--normal-photo-width) * .54 + 12px);height:var(--share-height)}.booth--mode-every .results__actions{left:calc((100% - var(--normal-photo-width)) / 2);width:var(--normal-photo-width);top:calc(50dvh + var(--normal-photo-width) * .54 + 24px + var(--share-height))}}@media(min-aspect-ratio:1/1){.booth--mode-every{--normal-photo-width: min(42vw, 57dvh)}}@media(max-width:480px){.booth--mode-every{--normal-photo-width: min(72vw, 42dvh);--share-height: 100px}.booth--mode-every .share-card{top:calc(50dvh + var(--normal-photo-width) * .54 + 8px)}.booth--mode-every .results__actions{top:calc(50dvh + var(--normal-photo-width) * .54 + 16px + var(--share-height))}}.booth--mode-every .camera-photo .camera,.booth--mode-every .camera-photo__object>.stamp-frame{transition:filter .8s ease,opacity .45s ease}.booth--mode-every .camera-photo[data-depth=back] .camera,.booth--mode-every .camera-photo[data-depth=back] .camera-photo__object>.stamp-frame{filter:brightness(.5)}.booth--mode-every .style-picker{z-index:20}.booth--mode-every .style-choice-layout{position:absolute;left:50%;top:50%;width:min(86vw,58dvh);height:min(90.3vw,60.9dvh);transform:translate(-50%,-50%);pointer-events:none}.booth--mode-every .style-choice-deck{position:absolute;left:50%;top:50%;width:600px;height:630px;margin-left:-300px;margin-top:-315px;transform:scale(var(--style-scale, 1));transform-origin:center;display:flex;flex-direction:column;gap:30px}.booth--mode-every .style-option-layer{width:600px;height:300px;flex:none;transform-origin:center;pointer-events:auto;animation:style-layer-left 1s .12s cubic-bezier(.16,1,.3,1) both}.booth--mode-every .style-option-layer--right{animation-name:style-layer-right;animation-delay:.24s}.booth--mode-every .style-option-layer .style-card{width:600px;height:300px;padding:24px;gap:24px;display:flex;flex-direction:row;align-items:center;filter:drop-shadow(0 16px 24px rgba(0,0,0,.4666666667))}.booth--mode-every .style-option-layer .style-card>.stamp-frame{background-image:url(/every/thesis/shapes/style-600.svg)}.booth--mode-every .style-option-layer .style-card img{position:static;flex:none;width:220px;height:220px;max-width:none;object-fit:cover}.booth--mode-every .style-option-layer .style-card__copy{position:static;flex:1;width:auto;min-width:0;gap:20px}.booth--mode-every .style-option-layer .style-card strong{font-size:40px;line-height:1.05;color:var(--coral)}.booth--mode-every .style-option-layer .style-card__copy>span{display:block;font-size:25px;line-height:1.2}@keyframes style-layer-left{0%{opacity:0;transform:perspective(1400px) translate(-110vw) translateZ(-120px) rotateY(-24deg) rotate(-7deg)}to{opacity:1;transform:perspective(1400px) translate(0) translateZ(0) rotateY(-2deg) rotate(-1deg)}}@keyframes style-layer-right{0%{opacity:0;transform:perspective(1400px) translate(110vw) translateZ(-120px) rotateY(24deg) rotate(7deg)}to{opacity:1;transform:perspective(1400px) translate(0) translateZ(0) rotateY(2deg) rotate(1deg)}}@media(min-aspect-ratio:1/1){.booth--mode-every .style-choice-layout{width:min(80vw,110dvh);height:min(39vw,53.625dvh)}.booth--mode-every .style-choice-deck{width:1230px;height:600px;margin-left:-615px;margin-top:-300px;flex-direction:row;align-items:center;transform:scale(calc(var(--style-scale, 1) * .487805))}}@media(prefers-reduced-motion:reduce){.booth--mode-every .style-option-layer{animation:none}.booth--mode-every .camera-photo .camera,.booth--mode-every .camera-photo__object>.stamp-frame{transition:none}}.booth--mode-every[data-title-phase] h1:not(.booth-title){display:none}.booth--mode-every[data-title-phase] .booth-title{z-index:30;pointer-events:none}.booth--mode-every[data-title-phase] .booth-title--error em{flex-basis:100%;font-size:.7em;color:var(--coral)}.booth--mode-every[data-title-phase] .camera-photo{top:47%}.booth--mode-every[data-title-phase] .camera-photo__actions:empty{height:0;pointer-events:none}.booth--mode-every[data-title-phase] .camera-photo__actions:has(.results-lockup--attached){height:288px}.booth--mode-every[data-title-phase] .camera-photo__actions:has(>.shutter-button){animation:none}.booth--mode-every[data-title-phase] .camera-photo__actions>.shutter-button{opacity:0;animation:capture-button-appear .42s .24s ease-out both}.booth--mode-every[data-title-phase] .ticket-button__label{animation:copy-resolve .17s ease-out both}.booth--mode-every .results-lockup--attached{width:600px;height:288px;pointer-events:auto}.booth--mode-every .results-lockup--attached .share-card{position:relative;left:0;top:0;width:600px;height:200px;min-height:0;padding:22px;gap:24px;display:flex;align-items:center;margin:0}.booth--mode-every .results-lockup--attached .share-card>.stamp-frame{background-image:url(/every/thesis/shapes/qr-600.svg)}.booth--mode-every .results-lockup--attached .share-card__qr{width:156px;height:156px;padding:0;flex:none}.booth--mode-every .results-lockup--attached .share-card h2{font-size:38px;line-height:1.05}.booth--mode-every .results-lockup--attached .share-card__instruction{display:block;font-size:21px;line-height:1.1;margin:8px 0 0}.booth--mode-every .results-lockup--attached .share-card__connection{font-size:16px;line-height:1.1;margin:2px 0 0}.booth--mode-every .results-lockup--attached .results__actions{position:relative;left:0;top:-1px;width:600px;height:88px;gap:0}.booth--mode-every .results-lockup--attached .results__actions>.ticket-button{width:300px;flex:0 0 300px}.booth--mode-every .results-lockup--attached .results__reset-timer{width:300px;height:88px;padding:14px 22px;flex:0 0 300px;font-size:20px;line-height:1.15;gap:10px;background:url(/every/thesis/shapes/ticket-300-ink.svg) center/100% 100% no-repeat}@keyframes capture-button-appear{0%{opacity:0}to{opacity:1}}@keyframes copy-resolve{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes polaroid-count{0%{opacity:0;transform:scale(1.12)}18%{opacity:1}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.booth--mode-every[data-title-phase] .camera-photo__actions>.shutter-button{opacity:1;animation:none}.booth--mode-every[data-title-phase] .ticket-button__label{animation:none}}.booth--mode-every .booth-title--camera{top:calc(var(--title-top) - 12px)}.booth--mode-every .camera-photo__motion{position:absolute;inset:0;width:600px;height:648px;transform-origin:center}.booth--mode-every .camera-photo[data-depth=closeup]{--closeup-photo-width: min(calc(100vw / .91516), calc((100dvh - 2 * (var(--title-top) + var(--title-height) + 16px)) / 1.08));--photo-width: calc(var(--closeup-photo-width) * .94)}@media(min-aspect-ratio:1/1){.booth--mode-every .camera-photo[data-depth=closeup]{--photo-width: calc(min(48vw, 70dvh)*.94) }}.booth--mode-every .style-option-layer--right .style-card strong{color:#7654a4}.booth--mode-every .results-lockup--attached .results__reset-timer.ticket-button{--ticket-art: url(/every/thesis/shapes/ticket-300-ink.svg);font-family:var(--sans);text-align:left}.booth--mode-every .results-lockup--attached .results__reset-timer.ticket-button .ticket-button__label{display:flex;flex-direction:column;justify-content:center;gap:10px;width:100%}.booth--mode-every .results-lockup--attached .results__reset-timer.ticket-button .timeout-line{width:100%}.booth--mode-every .camera-photo__object:after{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;background:#000;mix-blend-mode:multiply;opacity:0;transition:opacity .8s ease;-webkit-mask:url(/every/thesis/shapes/photo-600.svg) center/100% 100% no-repeat;mask:url(/every/thesis/shapes/photo-600.svg) center/100% 100% no-repeat}.booth--mode-every .camera-photo[data-depth=back] .camera,.booth--mode-every .camera-photo[data-depth=back] .camera-photo__object>.stamp-frame{filter:none}.booth--mode-every .camera-photo[data-depth=back] .camera-photo__object:after{opacity:.74}.booth--mode-every .share-card[data-remote-pull]{z-index:10;filter:drop-shadow(0 16px 18px rgba(0,0,0,.3333333333))}.takeaway-page .takeaway-page__gallery{gap:0}.takeaway-page .takeaway-page__actions{width:100%;margin-top:-1px}.takeaway-page .takeaway-page__actions .takeaway-save-ticket{--ticket-art: url(/every/thesis/shapes/ticket-390-cyan.svg);position:relative;isolation:isolate;width:100%;height:auto;aspect-ratio:390/72;min-height:52px;border:0;padding:8px;margin:0;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:none;transform-origin:top center;overflow:visible}.takeaway-page .takeaway-page__actions .takeaway-save-ticket,.takeaway-page .takeaway-page__actions .takeaway-save-ticket:hover,.takeaway-page .takeaway-page__actions .takeaway-save-ticket:active{background:var(--ticket-art) center/100% 100% no-repeat transparent;color:var(--ink);transform:none}.takeaway-page .takeaway-page__actions .takeaway-save-ticket .ticket-button__label{position:relative;z-index:1;pointer-events:none}.takeaway-page .takeaway-page__actions .takeaway-save-ticket .ticket-button__glow{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .16s ease;background:radial-gradient(ellipse 100px 75px at var(--grab-x, 50%) var(--grab-y, 50%),rgba(255,255,255,.6274509804),rgba(226,249,255,.1882352941) 45%,transparent);-webkit-mask:var(--ticket-art) center/100% 100% no-repeat;mask:var(--ticket-art) center/100% 100% no-repeat}.takeaway-page .takeaway-page__actions .takeaway-save-ticket[data-illuminated] .ticket-button__glow{opacity:1}.takeaway-page .takeaway-page__actions .takeaway-save-ticket[data-pulling]{filter:drop-shadow(0 12px 12px rgba(0,0,0,.3333333333));opacity:1}.takeaway-page .takeaway-page__actions .takeaway-save-ticket:active:not(:disabled){transform:none}@media(prefers-reduced-motion:reduce){.booth--mode-every .camera-photo__object:after{transition:none}}.booth--mode-every .camera-photo{transition:top .9s var(--photo-ease),opacity .35s ease}.booth--mode-every.booth--attract .camera-photo,.booth--mode-every.booth--resetting .camera-photo,.booth--mode-every.booth--camera-reveal .camera-photo{top:50%}.booth--mode-every .results-lockup--attached.is-resetting,.booth--mode-every .results-lockup--attached.is-resetting .share-card,.booth--mode-every .results-lockup--attached.is-resetting .ticket-button{pointer-events:none}.booth--mode-every .results-lockup--attached.is-resetting .share-card{animation:reset-card-drop .65s cubic-bezier(.45,0,.85,.45) both}.booth--mode-every .results-lockup--attached.is-resetting .results__actions>.ticket-button:first-child{animation:reset-tab-left .56s 70ms ease-in both}.booth--mode-every .results-lockup--attached.is-resetting .results__actions>.results__reset-timer{animation:reset-tab-right .57s .13s ease-in both}.booth--mode-every .camera__reveal{position:absolute;inset:0;transform-origin:50% 50%}.booth--mode-every .camera.camera--revealing{overflow:hidden}.booth--mode-every .camera.camera--revealing .camera__still{opacity:0;transition:opacity .15s ease}.booth--mode-every .camera.camera--revealing .camera__frame{visibility:visible;z-index:6;overflow:hidden;background:#060708}.booth--mode-every .camera.camera--revealing .camera__reveal{animation:camera-power-on .82s cubic-bezier(.16,1,.3,1) both}@keyframes reset-card-drop{0%{opacity:1;transform:translateY(0) rotate(0)}70%{opacity:1;transform:translateY(235px) rotate(4deg)}to{opacity:0;transform:translateY(490px) rotate(8deg)}}@keyframes reset-tab-left{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translate(-20px,450px) rotate(-14deg)}}@keyframes reset-tab-right{0%{opacity:1;transform:translateY(0) rotate(0)}to{opacity:0;transform:translate(20px,460px) rotate(12deg)}}@keyframes camera-power-on{0%{opacity:0;transform:scaleY(.015);filter:brightness(2.4) contrast(1.1)}10%{opacity:1;transform:scaleY(.025)}58%{opacity:1;transform:scaleY(1.035);filter:brightness(1.22) contrast(1.02)}78%{transform:scaleY(.99);filter:brightness(1.06) contrast(1)}to{opacity:1;transform:scaleY(1);filter:brightness(1) contrast(1)}}@media(prefers-reduced-motion:reduce){.booth--mode-every .results-lockup--attached.is-resetting .share-card,.booth--mode-every .results-lockup--attached.is-resetting .results__actions>.ticket-button{animation:none;opacity:0}.booth--mode-every .camera.camera--revealing .camera__reveal{animation:none}}html:has(.booth),body:has(.booth){overscroll-behavior:none}body:has(.booth){position:fixed;inset:0;overflow:hidden}.booth>:not(.developer-controls){touch-action:none}.developer-controls{overscroll-behavior:contain}*,*:before,*:after{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html,body{overscroll-behavior-x:none}img,video{-webkit-user-drag:none}.booth--mode-every .ticket-button:before,.takeaway-page .ticket-button:before{content:"";position:absolute;left:0;right:0;top:calc(-10px / var(--photo-scale, 1));bottom:calc(-14px / var(--photo-scale, 1))}.booth--mode-every button:not(.ticket-button):not(.style-card):not(.developer-controls button),.takeaway-page button:not(.ticket-button){min-height:56px;padding:12px 18px}.booth--mode-every .camera-photo__object>.progress{top:calc(88.666% - 18px);margin:0;z-index:8;pointer-events:none}.booth--mode-every .camera-photo__object>.progress .progress__track{height:14px;border:1px solid rgba(255,255,255,.4);background:#121212dc;box-shadow:0 2px 10px #0009}.booth--mode-every .camera-photo__object>.progress .progress__track span{height:100%;background:var(--cyan)}.progress__track{position:relative;overflow:hidden}.progress__track .progress__indeterminate{position:absolute;inset:0 auto 0 0;width:34%;background:linear-gradient(90deg,transparent,#b8a5ff 32%,#fff 50%,#91dcff 68%,transparent);box-shadow:0 0 16px #a48bffb8;animation:portrait-progress-sweep 1.45s cubic-bezier(.45,0,.55,1) infinite}@keyframes portrait-progress-sweep{0%{transform:translate(-110%)}to{transform:translate(330%)}}.operator-panel{position:fixed;inset:0;z-index:2147483647;display:grid;place-items:center;padding:24px;background:#000c;touch-action:none}.operator-panel section{width:min(100%,480px);padding:28px;border:1px solid #666;border-radius:12px;background:#181a1c;color:#f7f7f2;font:20px/1.45 Arial,sans-serif;box-shadow:0 16px 64px #0009}.operator-panel h2{font-size:28px;margin:0 0 12px}.operator-panel p{margin:0 0 24px}.operator-panel button{display:block;width:100%;min-height:64px;padding:14px;border:1px solid #777;border-radius:6px;font:600 20px/1.2 Arial,sans-serif;color:#111;background:#9de1ec;touch-action:manipulation;cursor:pointer}.operator-panel button+button{margin-top:12px;background:#292c2f;color:#fff}.booth--mode-every.booth--brand-riiffs{--ink: #090817;--paper: #f4efff;--cyan: #9edfff;--coral: #ff9dc3;--blue: #8f83ff;--sans: Founders, "Helvetica Neue", Arial, sans-serif;--serif: Signifier, Georgia, serif;color:var(--paper);background:radial-gradient(ellipse at 18% 68%,rgba(46,57,160,.43),transparent 48%),radial-gradient(ellipse at 82% 78%,rgba(169,49,144,.26),transparent 45%),#090817}.booth--mode-every.booth--brand-riiffs .thesis-chrome.riiffs-chrome{z-index:22}.booth--mode-every.booth--brand-riiffs .riiffs-chrome .thesis-chrome__squiggles,.booth--mode-every.booth--brand-riiffs .riiffs-chrome .thesis-chrome__brooklyn{display:none}.booth--mode-every.booth--brand-riiffs .riiffs-chrome .thesis-chrome__wordmark{position:absolute;left:7%;top:3.8%;width:28%;height:auto;filter:brightness(0) invert(1);transform:none;opacity:.94}.booth--mode-every.booth--brand-riiffs .booth-title{position:absolute;z-index:20;top:8%;left:0;width:100%;padding:0 9%;color:#f8f4fff2;font:400 clamp(29px,4.3vh,53px)/.98 var(--serif);letter-spacing:-.045em;text-shadow:0 2px 22px #090817}.booth--mode-every.booth--brand-riiffs .booth-title em{color:#d2bbff}.booth--mode-every.booth--brand-riiffs .booth-title--attract{opacity:0}.booth--mode-every.booth--brand-riiffs .camera{background:#090817}.booth--mode-every.booth--brand-riiffs .camera__wash{display:block;background:linear-gradient(180deg,#0807160d 45%,#080716c2)}.booth--mode-every.booth--brand-riiffs .camera:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid rgba(236,210,255,.2);box-shadow:inset 0 0 55px #775eff24,inset 0 -70px 100px #0d082347}.booth--mode-every.booth--brand-riiffs .face-flow{mix-blend-mode:screen;filter:hue-rotate(210deg) saturate(1.4)}.booth--mode-every.booth--brand-riiffs .attract-panel{inset:0;z-index:12;display:grid;align-items:end;padding:0;color:var(--paper);background:radial-gradient(circle at 79% 24%,rgba(255,190,222,.9) 0 1px,transparent 2px),radial-gradient(circle at 21% 36%,rgba(170,185,255,.82) 0 1px,transparent 2px),radial-gradient(circle at 68% 49%,rgba(224,192,255,.8) 0 1px,transparent 2px),linear-gradient(180deg,#08071621 24%,#0807168c 51%,#090817);background-size:auto,auto,auto,auto}.booth--mode-every.booth--brand-riiffs .attract-panel__copy{width:100%;padding:0 9% 26%}.booth--mode-every.booth--brand-riiffs .attract-panel .eyebrow{display:block;margin-bottom:1.8vh;color:#d7c5ff;font-size:1vh;letter-spacing:.18em}.booth--mode-every.booth--brand-riiffs .attract-panel h1{position:static;display:block;width:auto;padding:0;margin:0;color:var(--paper);font:400 clamp(35px,5.5vh,68px)/.95 var(--serif);letter-spacing:-.045em;text-align:left}.booth--mode-every.booth--brand-riiffs .attract-panel h1 em{display:block;margin-top:.15em;color:#d5b9ff;font:inherit}.booth--mode-every.booth--brand-riiffs .attract-panel__intro{display:block;max-width:29em;margin:1.3vh 0 0;color:#f5efffc2;font:400 clamp(13px,1.45vh,18px)/1.45 var(--sans)}.booth--mode-every.booth--brand-riiffs .attract-panel .primary-button{position:absolute;top:auto;left:9%;bottom:7.5%;width:82%;min-width:0;height:6.5vh;padding:0 5%;border:1px solid rgba(229,203,255,.6);border-radius:999px;color:#fff;background:linear-gradient(100deg,#6451d7,#a43fbc 56%,#e779a9);box-shadow:0 0 28px #9d5eff52,inset 0 1px #ffffff3d;font:500 clamp(15px,1.7vh,20px)/1 var(--sans);letter-spacing:.04em}.booth--mode-every.booth--brand-riiffs .attract-panel .primary-button:hover:not(:disabled){background:linear-gradient(100deg,#796bff,#bd59cf 56%,#fb94bc);color:#fff}.booth--mode-every.booth--brand-riiffs .camera-photo__actions:has(>.ticket-button.primary-button){z-index:14;pointer-events:auto}.booth--mode-every.booth--brand-riiffs .camera-photo__actions>.ticket-button.primary-button{border:1px solid rgba(229,203,255,.6);border-radius:999px;color:#fff;background:linear-gradient(100deg,#6451d7,#a43fbc 56%,#e779a9);box-shadow:0 0 28px #9d5eff52,inset 0 1px #ffffff3d;font-family:var(--sans);letter-spacing:.04em}.booth--mode-every.booth--brand-riiffs .capture-panel{z-index:12;padding:15vh 9% 10vh;background:linear-gradient(180deg,rgba(9,8,23,.7),transparent 45%,rgba(9,8,23,.7))}.booth--mode-every.booth--brand-riiffs .capture-panel .eyebrow{display:block;color:#d7c5ff;font-size:.9vh;letter-spacing:.16em}.booth--mode-every.booth--brand-riiffs .capture-panel h1{position:static;display:block;width:auto;padding:0;color:#fff;font:400 clamp(34px,4.8vh,58px)/.98 var(--serif);text-align:left}.booth--mode-every.booth--brand-riiffs .capture-panel h1 em{color:#c4a7ff}.booth--mode-every.booth--brand-riiffs .shutter-button{width:8.5vh;height:8.5vh;border:3px solid rgba(220,190,255,.92);background:#825cff73;box-shadow:0 0 34px #9f6effa6}.booth--mode-every.booth--brand-riiffs .shutter-button:after{content:"";display:block;width:58%;height:58%;margin:auto;border-radius:50%;background:linear-gradient(135deg,#9de3ff,#d6a4ff 55%,#ffa8ca)}.booth--mode-every.booth--brand-riiffs .countdown{background:#0908174d}.booth--mode-every.booth--brand-riiffs .countdown h1{color:#fff;text-shadow:0 0 40px rgba(187,148,255,.8)}.booth--mode-every.booth--brand-riiffs .countdown strong{color:#c7a8ff;text-shadow:0 0 48px #a05aff}.booth--mode-every.booth--brand-riiffs .capture-review,.booth--mode-every.booth--brand-riiffs .style-picker,.booth--mode-every.booth--brand-riiffs .processing,.booth--mode-every.booth--brand-riiffs .flow-error,.booth--mode-every.booth--brand-riiffs .results{color:var(--paper)}.booth--mode-every.booth--brand-riiffs .style-picker,.booth--mode-every.booth--brand-riiffs .flow-error{background:radial-gradient(ellipse at 80% 10%,rgba(151,70,194,.2),transparent 48%),#0a091b}.booth--mode-every.booth--brand-riiffs .capture-review__header,.booth--mode-every.booth--brand-riiffs .style-picker__header,.booth--mode-every.booth--brand-riiffs .results__heading{border-color:#e2d0ff40}.booth--mode-every.booth--brand-riiffs .capture-review__header h1,.booth--mode-every.booth--brand-riiffs .style-picker__header h1,.booth--mode-every.booth--brand-riiffs .results__heading h1,.booth--mode-every.booth--brand-riiffs .processing h1,.booth--mode-every.booth--brand-riiffs .flow-error h1{color:var(--paper);font-family:var(--serif)}.booth--mode-every.booth--brand-riiffs .capture-review__header em,.booth--mode-every.booth--brand-riiffs .style-picker__header em,.booth--mode-every.booth--brand-riiffs .results__heading em,.booth--mode-every.booth--brand-riiffs .processing h1 em,.booth--mode-every.booth--brand-riiffs .flow-error h1 em{color:#d3b3ff}.booth--mode-every.booth--brand-riiffs .style-picker__header .eyebrow{color:#d4c5ff}.booth--mode-every.booth--brand-riiffs .style-picker__grid{gap:2vh}.booth--mode-every.booth--brand-riiffs .style-card{border:1px solid rgba(230,211,255,.32);border-radius:1.2vh;background:linear-gradient(145deg,#1d1b38,#101020);box-shadow:0 15px 38px #0005}.booth--mode-every.booth--brand-riiffs .style-card img{border-radius:.8vh}.booth--mode-every.booth--brand-riiffs .style-card--lunar-pulse img{filter:saturate(.78) hue-rotate(185deg) brightness(.78)}.booth--mode-every.booth--brand-riiffs .style-card--lunar-blush img{filter:saturate(1.1) hue-rotate(300deg) brightness(.9)}.booth--mode-every.booth--brand-riiffs .style-card__copy,.booth--mode-every.booth--brand-riiffs .style-card strong{color:var(--paper)}.booth--mode-every.booth--brand-riiffs .style-card strong{font-family:var(--serif)}.booth--mode-every.booth--brand-riiffs .style-card__copy>span{color:#f5efffb8}.booth--mode-every.booth--brand-riiffs .style-card:hover{border-color:#dbb9ff;box-shadow:0 0 24px #9961ff38}.booth--mode-every.booth--brand-riiffs .results__heading h1{color:var(--paper)}.booth--mode-every.booth--brand-riiffs .results__heading em{color:#d3b3ff}.booth--mode-every.booth--brand-riiffs .share-card{border:1px solid rgba(229,203,255,.35);border-radius:1.4vh;color:var(--paper);background:linear-gradient(145deg,#21183d,#111020)}.booth--mode-every.booth--brand-riiffs .share-card__qr{border-radius:.6vh;background:#fff}.booth--mode-every.booth--brand-riiffs .share-card__star{color:#ffb1ce;text-shadow:0 0 12px #fa75bd}.booth--mode-every.booth--brand-riiffs .share-card h2{color:#fff;font-family:var(--serif)}.booth--mode-every.booth--brand-riiffs .share-card h2 em{color:#ffb4ce}.booth--mode-every.booth--brand-riiffs .share-card__instruction,.booth--mode-every.booth--brand-riiffs .share-card__connection{color:#f5efffba}.booth--mode-every.booth--brand-riiffs .results__actions .primary-button{color:#fff;background:#7258e8}.booth--mode-every.booth--brand-riiffs .results__actions .secondary-button{color:var(--paper);border-color:#e5cbff66;background:transparent}.booth--mode-every.booth--brand-riiffs .camera-photo__object{box-shadow:0 0 0 1px #e9d3ff6b,0 0 44px #6859ff40}.booth--mode-every.booth--brand-riiffs .camera-photo__caption{color:#f1e7ff}.takeaway-page--riiffs{color:#f4efff;background:radial-gradient(ellipse at 80% 10%,#51265f 0,transparent 48%),#090817}.takeaway-page--riiffs:before{background:radial-gradient(circle at 14% 22%,rgba(215,197,255,.6901960784) 0 1px,transparent 2px),radial-gradient(circle at 78% 37%,rgba(255,180,206,.6901960784) 0 1px,transparent 2px),radial-gradient(ellipse at 20% 75%,rgba(48,59,152,.6666666667),transparent 55%)}.takeaway-page--riiffs:after{display:none}.takeaway-page--riiffs .takeaway-page__header img{filter:brightness(0) invert(1)}.takeaway-page--riiffs .takeaway-page__header span{color:#d9c9ff}.takeaway-page--riiffs .takeaway-page__title{color:#f4efff;font-family:Signifier,Georgia,serif}.takeaway-page--riiffs .takeaway-page__title em{color:#daf}.takeaway-page--riiffs .takeaway-page__portrait{border:1px solid rgba(212,180,255,.4392156863);border-radius:16px;background:linear-gradient(145deg,#221638,#101020);box-shadow:0 12px 40px #0007}.takeaway-page--riiffs .takeaway-page__caption{color:#f4efff}.takeaway-page--riiffs .takeaway-page__actions .primary-button{color:#fff;background:linear-gradient(100deg,#6451d7,#a43fbc 56%,#e779a9)}.booth--mode-every.booth--brand-riiffs .attract-panel h1{display:none}.booth--mode-every.booth--brand-riiffs .camera-photo__actions>.ticket-button.primary-button{color:#fff}.booth--mode-every.booth--brand-riiffs .camera-photo__actions>.ticket-button.primary-button .ticket-button__label{color:#fff}.booth--mode-every.booth--brand-riiffs .style-card>.stamp-frame{display:none}@media(min-aspect-ratio:1/1){.booth--mode-every.booth--brand-riiffs .attract-panel__copy{position:absolute;left:53%;top:52%;width:40%;padding:0}.booth--mode-every.booth--brand-riiffs .attract-panel .eyebrow{margin-bottom:1vh}.booth--mode-every.booth--brand-riiffs .attract-panel__intro{max-width:28em;margin-top:.8vh}}.design-controls--riiffs{top:auto;bottom:12px;left:12px}.booth--mode-every.booth--brand-riiffs .booth-title{display:flex;justify-content:flex-start;text-align:left}.booth--mode-every.booth--brand-riiffs .camera-photo__actions>.ticket-button.primary-button .ticket-button__label{position:relative;z-index:4;color:#fff;font-weight:500;text-shadow:0 1px 5px rgba(12,7,32,.75)}@media(min-aspect-ratio:1/1){.booth--mode-every.booth--brand-riiffs .booth-title{left:53%;top:8%;width:40%;padding:0;text-align:left}}.booth--mode-every.booth--brand-riiffs .camera-photo__object{background:transparent;border:1px solid rgba(235,216,255,.52);border-radius:12px;box-shadow:0 0 0 1px #ebd8ff1a,0 14px 48px #00000070,0 0 36px #8c6aff33}.booth--mode-every.booth--brand-riiffs .camera-photo__object>.stamp-frame,.booth--mode-every.booth--brand-riiffs .capture-review__stage>.stamp-frame,.booth--mode-every.booth--brand-riiffs .share-card>.stamp-frame,.booth--mode-every.booth--brand-riiffs .style-card>.stamp-frame,.booth--mode-every.booth--brand-riiffs .result-hero>.stamp-frame{display:none}.booth--mode-every.booth--brand-riiffs .camera-photo__object:after{background:linear-gradient(180deg,#08061a14,#08061a6b);mix-blend-mode:normal;border:1px solid rgba(240,222,255,.54);border-radius:12px;box-shadow:inset 0 1px #fff3,inset 0 0 28px #8c69ff1c;-webkit-mask:none;mask:none}.booth--mode-every.booth--brand-riiffs .camera-photo__object[data-result-ready]:after{background:transparent}.booth--mode-every.booth--brand-riiffs .camera-photo .camera{border-radius:8px;overflow:hidden}.booth--mode-every.booth--brand-riiffs.booth--processing .camera{background:#1b1033}.booth--mode-every.booth--brand-riiffs.booth--processing .camera:after{z-index:3;border-right-color:#fff;border-bottom-color:#fff}.booth--mode-every.booth--brand-riiffs .processing__bottle{inset:22%;width:56%;height:56%;filter:drop-shadow(0 12px 28px rgba(12,4,30,.72));pointer-events:none}.booth--mode-every.booth--brand-riiffs .capture-review__stage,.booth--mode-every.booth--brand-riiffs .processing__copy,.booth--mode-every.booth--brand-riiffs .flow-error__portrait,.booth--mode-every.booth--brand-riiffs .result-hero__images{border:1px solid rgba(235,216,255,.54);border-radius:12px;background:#0b091e8c;box-shadow:0 0 28px #8063ff2b,inset 0 1px #ffffff2b}.booth--mode-every.booth--brand-riiffs .style-card{border:1px solid rgba(235,216,255,.55);border-radius:12px;box-shadow:0 0 0 1px #ebd8ff1a,0 12px 32px #0005,inset 0 1px #ffffff2e}.booth--mode-every.booth--brand-riiffs .share-card{border:1px solid rgba(235,216,255,.55);box-shadow:0 0 0 1px #ebd8ff1a,0 12px 32px #0005,inset 0 1px #fff3}.booth--mode-every.booth--brand-riiffs .ticket-button:after{content:none;display:none}.takeaway-page--riiffs .takeaway-page__portrait{border:1px solid rgba(235,216,255,.62);border-radius:14px;box-shadow:0 0 0 1px #ebd8ff1f,0 12px 40px #0007,inset 0 1px #fff3}.takeaway-page--riiffs .takeaway-page__portrait>.stamp-frame{display:none}.takeaway-page--riiffs .takeaway-save-ticket:after{content:none;display:none}.booth--mode-every.booth--brand-riiffs .processing__copy:before{content:none;display:none;background:none}.booth--mode-every.booth--brand-riiffs .result-hero{border:1px solid rgba(235,216,255,.54);border-radius:12px;background:transparent;box-shadow:0 0 28px #8063ff2b,inset 0 1px #ffffff2b}.booth--mode-every.booth--brand-riiffs:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.55;background-image:radial-gradient(circle,rgba(237,229,255,.9) 0 1px,transparent 1.7px),radial-gradient(circle,rgba(170,194,255,.82) 0 .8px,transparent 1.6px),radial-gradient(circle,rgba(255,190,220,.72) 0 .8px,transparent 1.7px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='760' height='480' viewBox='0 0 760 480'%3E%3Cg fill='none' stroke='%23c9b7ff' stroke-opacity='.38' stroke-width='1'%3E%3Cpath d='M44 108 105 72 164 91 207 46 251 73M343 146 398 111 451 124 486 69 539 88M574 282 622 244 673 263 718 220M135 353 180 319 229 338 263 292'/%3E%3C/g%3E%3Cg fill='%23f1eaff'%3E%3Ccircle cx='44' cy='108' r='1.5'/%3E%3Ccircle cx='105' cy='72' r='1.5'/%3E%3Ccircle cx='164' cy='91' r='1.2'/%3E%3Ccircle cx='207' cy='46' r='1.6'/%3E%3Ccircle cx='251' cy='73' r='1.2'/%3E%3Ccircle cx='343' cy='146' r='1.2'/%3E%3Ccircle cx='398' cy='111' r='1.6'/%3E%3Ccircle cx='451' cy='124' r='1.2'/%3E%3Ccircle cx='486' cy='69' r='1.6'/%3E%3Ccircle cx='539' cy='88' r='1.2'/%3E%3Ccircle cx='574' cy='282' r='1.4'/%3E%3Ccircle cx='622' cy='244' r='1.6'/%3E%3Ccircle cx='673' cy='263' r='1.2'/%3E%3Ccircle cx='718' cy='220' r='1.5'/%3E%3Ccircle cx='135' cy='353' r='1.3'/%3E%3Ccircle cx='180' cy='319' r='1.5'/%3E%3Ccircle cx='229' cy='338' r='1.2'/%3E%3Ccircle cx='263' cy='292' r='1.5'/%3E%3C/g%3E%3C/svg%3E");background-size:193px 177px,271px 233px,337px 301px,760px 480px;background-position:19px 31px,76px 14px,9px 93px,center;background-repeat:repeat,repeat,repeat,repeat;animation:riiffs-stars-twinkle 5.8s ease-in-out infinite alternate}@keyframes riiffs-stars-twinkle{0%{opacity:.34;filter:brightness(.86)}to{opacity:.72;filter:brightness(1.16)}}@media(prefers-reduced-motion:reduce){.booth--mode-every.booth--brand-riiffs:after{animation:none;opacity:.5}}.booth--mode-every.booth--brand-riiffs .attract-panel{background:transparent}.booth--mode-every.booth--brand-riiffs .capture-panel h1,.booth--mode-every.booth--brand-riiffs .capture-panel>.eyebrow{display:none}.booth--mode-every.booth--brand-riiffs .ticket-button,.booth--mode-every.booth--brand-riiffs .ticket-button:hover,.booth--mode-every.booth--brand-riiffs .ticket-button:active,.booth--mode-every.booth--brand-riiffs .ticket-button:hover:not(:disabled),.booth--mode-every.booth--brand-riiffs .ticket-button:active:not(:disabled){--ticket-art: none;background-image:none;border-radius:999px}.booth--mode-every.booth--brand-riiffs .ticket-button:after,.booth--mode-every.booth--brand-riiffs .ticket-button:hover:after,.booth--mode-every.booth--brand-riiffs .ticket-button:active:after,.booth--mode-every.booth--brand-riiffs .ticket-button:hover:not(:disabled):after,.booth--mode-every.booth--brand-riiffs .ticket-button:active:not(:disabled):after{content:none;display:none}.booth--mode-every.booth--brand-riiffs .camera-photo__actions .ticket-actions{gap:12px}.booth--mode-every.booth--brand-riiffs .camera-photo__actions .ticket-actions>.ticket-button{flex:1 1 0;width:auto;border:1px solid rgba(234,218,255,.5);color:#f7f2ff;background:linear-gradient(135deg,#251d46f5,#22143af0);box-shadow:0 10px 28px #0000004d,inset 0 1px #ffffff38;font:500 27px/1.1 var(--sans);letter-spacing:.01em}.booth--mode-every.booth--brand-riiffs .camera-photo__actions .ticket-actions>.ticket-button.primary-button{border-color:#ffd8f1b8;color:#fff;background:linear-gradient(105deg,#6759df,#9c4ebc 58%,#da719e);box-shadow:0 0 24px #9366ff40,0 10px 28px #00000052,inset 0 1px #ffffff52}.booth--mode-every.booth--brand-riiffs .camera-photo__actions .ticket-actions>.ticket-button.secondary-button{color:#f7f2ffe6;background:linear-gradient(135deg,#181430f5,#1c122cf0)}.booth--mode-every.booth--brand-riiffs .camera-photo__actions:has(>.shutter-button){top:calc(100% + 14px);height:88px;justify-content:center}.booth--mode-every.booth--brand-riiffs .camera-photo__actions>.shutter-button{flex:0 0 390px;width:390px;height:76px;min-height:76px;border:1px solid rgba(255,222,247,.76);border-radius:999px;color:#fff;background:linear-gradient(105deg,#6759df,#9c4ebc 58%,#da719e);box-shadow:0 0 26px #9366ff52,0 10px 28px #00000057,inset 0 1px #ffffff57;font:500 29px/1 var(--sans);letter-spacing:.015em}.booth--mode-every.booth--brand-riiffs .camera-photo__actions>.shutter-button:after{content:none;display:none}.booth--mode-every.booth--brand-riiffs .camera-photo__actions>.shutter-button .ticket-button__label{color:#fff;opacity:1;text-shadow:0 1px 8px rgba(15,8,40,.55)}
