:root{--t-page:#050506;--t-shell:#0a0a0b;--t-panel:#141416;--t-raised:#1e1e21;--t-sunk:#030304;--t-field:#121214;--t-text:#fff;--t-textSoft:#b0b0b3;--t-textMuted:#9a9a9d;--t-textFaint:#7a7a7d;--t-line:#ffffff1f;--t-lineSoft:#fff1;--t-accent:#cfff4a;--t-accentSoft:#cfff4a24;--t-white:#fff;--t-ink:#050506;--t-video:#2e2e33;--t-videoDeep:#1f1f23;--t-videoEdge:#4a4a52;--t-accentDeep:#93b82f;--t-cut:#e254409e;--t-warn:#ffd400;--t-warnSoft:#ffd40024;--t-danger:#ff6b6b;--t-dangerSoft:#ff6b6b1f;--t-ring:#ffffff29;--t-scrim:#0000008c;--t-tint1:#2e2e33;--t-tint2:#37373d;--t-tint3:#28282d;--t-tint4:#3f3f45;--t-tint5:#232328;--t-tint6:#45454c}[data-slice-theme=oxide]{--t-lane2:#c4b5fd;--t-lane3:#f472b6;--t-page:#0c0b0a;--t-shell:#131211;--t-panel:#1b1917;--t-raised:#241f1b;--t-sunk:#100e0d;--t-field:#191614;--t-text:#e6dcc8;--t-textSoft:#bfb2a0;--t-textMuted:#a79c88;--t-textFaint:#857a69;--t-line:#e6dcc81a;--t-lineSoft:#e6dcc80e;--t-accent:#c87a4a;--t-accentSoft:#c87a4a29;--t-white:#f6efe2;--t-ink:#0c0b0a;--t-video:#5e6e78;--t-videoDeep:#46545d;--t-videoEdge:#7c8c96;--t-accentDeep:#9a5c36;--t-cut:#c65c489e;--t-warn:#e0b341;--t-warnSoft:#e0b34126;--t-danger:#e8705c;--t-dangerSoft:#e8705c21;--t-ring:#e6dcc829;--t-scrim:#0000008c;--t-tint1:#5e6e78;--t-tint2:#6e5a4e;--t-tint3:#4e6e5a;--t-tint4:#7a6242;--t-tint5:#6e4e56;--t-tint6:#4e5a6e}[data-slice-theme=draft]{--t-lane2:#c4b5fd;--t-lane3:#fda4af;--t-page:#0f1112;--t-shell:#16181a;--t-panel:#1d2023;--t-raised:#262a2e;--t-sunk:#0b0d0e;--t-field:#1a1d20;--t-text:#edf1f3;--t-textSoft:#b2bbc1;--t-textMuted:#9ba4aa;--t-textFaint:#7a8288;--t-line:#edf1f31c;--t-lineSoft:#edf1f30f;--t-accent:#ffb020;--t-accentSoft:#ffb02026;--t-white:#fff;--t-ink:#0f1112;--t-video:#33505f;--t-videoDeep:#264150;--t-videoEdge:#4e7285;--t-accentDeep:#c77f17;--t-cut:#d6604899;--t-warn:#ffc94d;--t-warnSoft:#ffc94d26;--t-danger:#f2705c;--t-dangerSoft:#f2705c21;--t-ring:#edf1f32b;--t-scrim:#0000008c;--t-tint1:#33505f;--t-tint2:#3e4460;--t-tint3:#2f5a55;--t-tint4:#5c4a2e;--t-tint5:#573a4a;--t-tint6:#2e4c6b}[data-slice-theme=mono]{--t-lane2:#c4b5fd;--t-lane3:#fda4af;--t-page:#050506;--t-shell:#0a0a0b;--t-panel:#141416;--t-raised:#1e1e21;--t-sunk:#030304;--t-field:#121214;--t-text:#fff;--t-textSoft:#b0b0b3;--t-textMuted:#9a9a9d;--t-textFaint:#7a7a7d;--t-line:#ffffff1f;--t-lineSoft:#fff1;--t-accent:#cfff4a;--t-accentSoft:#cfff4a24;--t-white:#fff;--t-ink:#050506;--t-video:#2e2e33;--t-videoDeep:#1f1f23;--t-videoEdge:#4a4a52;--t-accentDeep:#93b82f;--t-cut:#e254409e;--t-warn:#ffd400;--t-warnSoft:#ffd40024;--t-danger:#ff6b6b;--t-dangerSoft:#ff6b6b1f;--t-ring:#ffffff29;--t-scrim:#0000008c;--t-tint1:#2e2e33;--t-tint2:#37373d;--t-tint3:#28282d;--t-tint4:#3f3f45;--t-tint5:#232328;--t-tint6:#45454c}[data-slice-theme=turmeric]{--t-lane2:#6d28d9;--t-lane3:#134e4a;--t-page:#e3be55;--t-shell:#edcd73;--t-panel:#f7e3ae;--t-raised:#e9d08a;--t-sunk:#d2a93e;--t-field:#f3dca0;--t-text:#241b0c;--t-textSoft:#4a3a1c;--t-textMuted:#574524;--t-textFaint:#624d24;--t-line:#241b0c2e;--t-lineSoft:#241b0c1a;--t-accent:#a32c1e;--t-accentSoft:#a32c1e24;--t-white:#241b0c;--t-ink:#f7e3ae;--t-video:#7a6a3e;--t-videoDeep:#5e5130;--t-videoEdge:#4a3f24;--t-accentDeep:#7a1f14;--t-cut:#8c20169e;--t-warn:#7a5200;--t-warnSoft:#7a520024;--t-danger:#93231a;--t-dangerSoft:#93231a1f;--t-ring:#241b0c3d;--t-scrim:#241b0c8c;--t-tint1:#7a6a3e;--t-tint2:#6b5a46;--t-tint3:#5e6a4a;--t-tint4:#83603a;--t-tint5:#6e4f44;--t-tint6:#4f5c5a}[data-slice-theme=clay]{--t-lane2:#6d28d9;--t-lane3:#be123c;--t-page:#e3c4b2;--t-shell:#ebd5c7;--t-panel:#f8eae1;--t-raised:#ebd4c6;--t-sunk:#d0a78e;--t-field:#f3e1d6;--t-text:#2b1a12;--t-textSoft:#55392c;--t-textMuted:#634536;--t-textFaint:#6f4d3c;--t-line:#2b1a122b;--t-lineSoft:#2b1a1217;--t-accent:#1f5f46;--t-accentSoft:#1f5f4621;--t-white:#2b1a12;--t-ink:#f8eae1;--t-video:#8a6a5a;--t-videoDeep:#6b5044;--t-videoEdge:#543c32;--t-accentDeep:#16452f;--t-cut:#962e2499;--t-warn:#8a5a00;--t-warnSoft:#8a5a0021;--t-danger:#9c2f22;--t-dangerSoft:#9c2f221f;--t-ring:#2b1a1238;--t-scrim:#2b1a128c;--t-tint1:#8a6a5a;--t-tint2:#7a6068;--t-tint3:#5e7266;--t-tint4:#96754a;--t-tint5:#7e5a52;--t-tint6:#5c6a78}[data-slice-theme=pool]{--t-lane2:#6d28d9;--t-lane3:#134e4a;--t-page:#cde0de;--t-shell:#dceae8;--t-panel:#eff7f6;--t-raised:#dae9e7;--t-sunk:#adc9c6;--t-field:#e7f2f1;--t-text:#11201f;--t-textSoft:#37504e;--t-textMuted:#435c5a;--t-textFaint:#486663;--t-line:#11201f29;--t-lineSoft:#11201f16;--t-accent:#b4400b;--t-accentSoft:#b4400b21;--t-white:#11201f;--t-ink:#eff7f6;--t-video:#7e9a98;--t-videoDeep:#5f7b79;--t-videoEdge:#46605e;--t-accentDeep:#8a2f06;--t-cut:#b0302494;--t-warn:#8a5a00;--t-warnSoft:#8a5a0021;--t-danger:#a32d20;--t-dangerSoft:#a32d201f;--t-ring:#11201f38;--t-scrim:#11201f8c;--t-tint1:#7e9a98;--t-tint2:#7c90a6;--t-tint3:#6e9a8a;--t-tint4:#a08c6e;--t-tint5:#8e8298;--t-tint6:#6a8896}[data-slice-theme=studio]{--t-lane2:#a21caf;--t-lane3:#be123c;--t-page:#edebe7;--t-shell:#f7f6f3;--t-panel:#fff;--t-raised:#f0eeea;--t-sunk:#e4e1dc;--t-field:#f7f6f3;--t-text:#131315;--t-textSoft:#4a4b4f;--t-textMuted:#55565a;--t-textFaint:#696a6e;--t-line:#12121424;--t-lineSoft:#12121413;--t-accent:#1b4fd8;--t-accentSoft:#1b4fd81f;--t-white:#131315;--t-ink:#fff;--t-video:#b9c6cf;--t-videoDeep:#9fb0bb;--t-videoEdge:#7c8f9c;--t-accentDeep:#1339a6;--t-cut:#be3a2c8c;--t-warn:#9a6b00;--t-warnSoft:#9a6b0021;--t-danger:#c0392b;--t-dangerSoft:#c0392b1a;--t-ring:#12121433;--t-scrim:#0000008c;--t-tint1:#b9c6cf;--t-tint2:#c3bcd2;--t-tint3:#b4cbc0;--t-tint4:#d6c7a9;--t-tint5:#d2b9c4;--t-tint6:#afc2d6}[data-slice-theme] body{background-color:var(--t-page);color:var(--t-text)}:root{--slice-weave:repeating-linear-gradient(58deg,#ffffff07 0 1px,transparent 1px 4px),repeating-linear-gradient(-31deg,#ffffff04 0 1px,transparent 1px 5px);--slice-weave-panel:repeating-linear-gradient(58deg,#ffffff06 0 1px,transparent 1px 4px),repeating-linear-gradient(-31deg,#0000000b 0 1px,transparent 1px 5px);--slice-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='180' height='180' filter='url(%23n)' opacity='0.34'/></svg>")}[data-slice-tooth=on] body:after{content:"";pointer-events:none;z-index:0;background-image:var(--slice-weave);position:fixed;inset:0}:where([data-slice-tooth=on] .slice-surface){position:relative}[data-slice-tooth=on] .slice-surface{isolation:isolate}[data-slice-tooth=on] .slice-surface:before{content:"";pointer-events:none;z-index:0;border-radius:inherit;background-image:var(--slice-weave-panel);position:absolute;inset:0}:where([data-slice-tooth=on] .slice-surface>*){position:relative}[data-slice-tooth=on] .slice-surface>*{z-index:1}[data-slice-tooth=on] .slice-surface:after{content:"";pointer-events:none;z-index:0;border-radius:inherit;background-image:var(--slice-grain);opacity:.055;background-repeat:repeat;position:absolute;inset:0}[data-slice-theme=studio],[data-slice-theme=turmeric],[data-slice-theme=clay],[data-slice-theme=pool]{--slice-weave-panel:repeating-linear-gradient(58deg,#00000005 0 1px,transparent 1px 4px),repeating-linear-gradient(-31deg,#00000008 0 1px,transparent 1px 5px);--slice-weave:repeating-linear-gradient(58deg,#00000005 0 1px,transparent 1px 4px),repeating-linear-gradient(-31deg,#00000008 0 1px,transparent 1px 5px)}[data-slice-theme=studio][data-slice-tooth=on] .slice-surface:after,[data-slice-theme=turmeric][data-slice-tooth=on] .slice-surface:after,[data-slice-theme=clay][data-slice-tooth=on] .slice-surface:after,[data-slice-theme=pool][data-slice-tooth=on] .slice-surface:after{mix-blend-mode:multiply;opacity:.34}[data-slice-theme] body,[data-slice-theme] body *{transition:background-color .2s,border-color .2s,color .2s}@media (prefers-reduced-motion:reduce){[data-slice-theme] body,[data-slice-theme] body *{transition:none}}[data-slice-theme] ::-webkit-scrollbar{width:8px;height:8px}[data-slice-theme] ::-webkit-scrollbar-track{background:0 0}[data-slice-theme] ::-webkit-scrollbar-thumb{background:var(--t-line);background-clip:padding-box;border:2px solid #0000;border-radius:999px}[data-slice-theme] ::-webkit-scrollbar-thumb:hover{background:var(--t-textFaint);background-clip:padding-box}[data-slice-theme] ::-webkit-scrollbar-corner{background:0 0}[data-slice-theme]{scrollbar-width:thin;scrollbar-color:var(--t-line)transparent}[data-slice-theme] .dark-scroll::-webkit-scrollbar{width:6px;height:6px}[data-slice-theme] .dark-scroll::-webkit-scrollbar-thumb{background:var(--t-line);border-radius:999px}[data-slice-theme] .dark-scroll::-webkit-scrollbar-thumb:hover{background:var(--t-textFaint)}[data-slice-theme] .dark-scroll::-webkit-scrollbar-track{background:0 0}[data-slice-theme] .dark-scroll{scrollbar-width:thin;scrollbar-color:var(--t-line)transparent}[data-slice-theme] .dark-range{appearance:none;background:var(--t-line);border-radius:999px;outline:none;height:3px}[data-slice-theme] .dark-range::-webkit-slider-thumb{appearance:none;background:var(--t-white);cursor:pointer;border-radius:999px;width:12px;height:12px}[data-slice-theme] .dark-range::-moz-range-thumb{background:var(--t-white);cursor:pointer;border:none;border-radius:999px;width:12px;height:12px}[data-slice-theme] .auth{--cream:var(--t-page);--card:var(--t-panel);--ink:var(--t-text);--muted:var(--t-textSoft);--faint:var(--t-textMuted);--line:var(--t-line);--green:var(--t-accent);--green-light:var(--t-accentSoft);--on-green:var(--t-ink);--danger-bg:var(--t-dangerSoft);--danger-ink:var(--t-danger)}[data-slice-theme] .auth .auth-card{border:1px solid var(--t-line);box-shadow:none}[data-slice-theme] .auth button[style*=--green],[data-slice-theme] .auth .auth-primary{color:var(--on-green)}:where([data-slice-tooth=on] .slice-clean),:where([data-slice-tooth=on] video){position:relative}[data-slice-tooth=on] .slice-clean,[data-slice-tooth=on] video{z-index:1}@keyframes offcut-glance{0%,20%{transform:translate(0)}24%,42%{transform:translate(3px,-1px)}46%,62%{transform:translate(-3px)}66%,84%{transform:translate(1px,2px)}88%,to{transform:translate(0)}}@keyframes offcut-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}.offcut-alive .oc-face{animation:9.2s step-end infinite offcut-glance}.offcut-alive .oc-eyes{transform-box:fill-box;transform-origin:50%;animation:5.9s ease-in-out infinite offcut-blink}@media (prefers-reduced-motion:reduce){.offcut-alive .oc-face,.offcut-alive .oc-eyes{animation:none}}@keyframes offcut-peek{0%{transform:translateY(26px)rotate(-4deg)}70%{transform:translateY(-3px)rotate(1deg)}to{transform:translateY(0)rotate(0)}}@keyframes offcut-tip{0%,to{transform:rotate(0)translateY(0)}35%{transform:rotate(-7deg)translateY(-2px)}65%{transform:rotate(4deg)translateY(-1px)}}@keyframes offcut-flutter{0%,to{transform:rotate(-2deg)translateY(0)}25%{transform:rotate(2.5deg)translateY(-4px)}50%{transform:rotate(-1.5deg)translateY(-6px)}75%{transform:rotate(2deg)translateY(-3px)}}@keyframes offcut-nudge{0%,60%,to{transform:translate(0)}20%{transform:translate(-5px)rotate(-2deg)}40%{transform:translate(5px)rotate(2deg)}}@keyframes offcut-drift{0%,to{transform:translate(0)translateY(0)}50%{transform:translate(6px)translateY(-3px)}}@keyframes offcut-drop{0%{opacity:0;transform:translateY(-30px)rotate(6deg)}60%{opacity:1}to{opacity:1;transform:translateY(0)rotate(0)}}.offcut-peek .oc-move{animation:.7s cubic-bezier(.2,0,0,1) both offcut-peek}.offcut-tip .oc-move{animation:4.2s cubic-bezier(.2,0,0,1) infinite offcut-tip}.offcut-flutter .oc-move{animation:2.6s ease-in-out infinite offcut-flutter}.offcut-nudge .oc-move{animation:2.4s cubic-bezier(.2,0,0,1) infinite offcut-nudge}.offcut-drift .oc-move{animation:5.2s ease-in-out infinite offcut-drift}.offcut-drop .oc-move{animation:.62s cubic-bezier(.2,0,0,1) both offcut-drop}@media (prefers-reduced-motion:reduce){.offcut-peek .oc-tilt,.offcut-tip .oc-tilt,.offcut-flutter .oc-tilt,.offcut-nudge .oc-tilt,.offcut-drift .oc-tilt,.offcut-drop .oc-move{animation:none}}@keyframes offcut-dangle{0%,to{transform:rotate(var(--dangle-a,0deg))}50%{transform:rotate(calc(var(--dangle-a,0deg)*-1))}}.offcut-dangle{animation:offcut-dangle var(--dangle-d,9s)ease-in-out infinite}@media (prefers-reduced-motion:reduce){.offcut-dangle{transform:rotate(var(--dangle-a,0deg));animation:none}}@keyframes fm-spin{to{transform:rotate(360deg)}}@keyframes fm-bop{0%,to{transform:translateY(0)}12%{transform:translateY(-2.5px)}30%{transform:translateY(0)}56%{transform:translateY(-1.5px)}74%{transform:translateY(0)}}@keyframes fm-scan{0%,18%,to{transform:rotate(0)}30%,48%{transform:rotate(-7deg)}60%,80%{transform:rotate(5deg)}}@keyframes fm-ear{0%,70%,to{transform:rotate(0)}76%{transform:rotate(var(--ear,-9deg))}84%{transform:rotate(calc(var(--ear,-9deg)*-.45))}91%{transform:rotate(calc(var(--ear,-9deg)*.2))}}.fm-alive .fm-dub-spin{transform-box:view-box;animation:5s linear infinite fm-spin}.fm-alive.offcut-nudge .fm-dub-spin{animation-duration:1.1s}.fm-alive .fm-dub-bop{animation:1.9s ease-in-out infinite fm-bop}.fm-alive .fm-loupe-scan{transform-box:view-box;transform-origin:84px 84px;animation:8.3s cubic-bezier(.2,0,0,1) infinite fm-scan}.fm-alive .fm-ear{transform-box:view-box}.fm-alive .fm-ear-l{--ear:-10deg;transform-origin:36px 47px;animation:3.1s ease-out infinite fm-ear}.fm-alive .fm-ear-r{--ear:10deg;transform-origin:60px 47px;animation:4.3s ease-out .9s infinite fm-ear}.fm-alive.offcut-nudge .fm-ear-l{animation-duration:1.2s}.fm-alive.offcut-nudge .fm-ear-r{animation-duration:1.5s}@keyframes fm-nod{0%,to{transform:translateY(0)rotate(0)}20%{transform:translateY(1.5px)rotate(-2deg)}45%{transform:translateY(0)rotate(0)}70%{transform:translateY(1.5px)rotate(2deg)}}@keyframes fm-cup{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.fm-alive .fm-cans-nod{transform-box:view-box;transform-origin:48px 80px;animation:2.2s ease-in-out infinite fm-nod}.fm-alive .fm-cans-cup{transform-box:view-box;animation:1.1s ease-in-out infinite fm-cup}.fm-alive .fm-cans-cup-l{transform-origin:19px 63px}.fm-alive .fm-cans-cup-r{transform-origin:77px 63px;animation-delay:.55s}.fm-alive.offcut-nudge .fm-cans-nod{animation-duration:1.1s}@keyframes fm-swing{0%,34%,to{transform:rotate(0)}44%{transform:rotate(7deg)}56%{transform:rotate(-4.5deg)}66%{transform:rotate(2.2deg)}76%{transform:rotate(-.8deg)}84%{transform:rotate(0)}}.fm-alive .fm-tack-swing{transform-box:view-box;transform-origin:48px 21px;animation:5.2s ease-in-out infinite fm-swing}.fm-alive.offcut-nudge .fm-tack-swing{animation-duration:1.6s}@keyframes fm-riffle{0%,52%,to{transform:translateY(0)}58%{transform:translateY(-4px)}66%{transform:translateY(.6px)}72%{transform:translateY(0)}}.fm-alive .fm-dex-card{transform-box:view-box;animation:4.8s ease-in-out infinite fm-riffle}.fm-alive .fm-dex-c2{animation-delay:.22s}.fm-alive .fm-dex-c3{animation-delay:.44s}.fm-alive.offcut-nudge .fm-dex-card{animation-duration:1.4s}@keyframes fm-leaf{0%,56%,to{transform:scale(1)}64%{transform:scale(.34)}72%{transform:scale(1.09)}80%{transform:scale(1)}}.fm-alive .fm-folio-leaf{transform-box:view-box;transform-origin:71.5px 22.5px;animation:5.6s cubic-bezier(.3,0,.2,1) infinite fm-leaf}.fm-alive.offcut-nudge .fm-folio-leaf{animation-duration:1.7s}@keyframes fm-dip-drop{0%,58%{opacity:0;transform:translateY(0)scale(.55)}68%{opacity:1;transform:translateY(0)scale(1)}78%{opacity:1;transform:translateY(1px)scale(1.06,.94)}92%,to{opacity:0;transform:translateY(13px)scale(.7,1.25)}}.fm-alive .fm-dip-drop{transform-box:view-box;transform-origin:48px 26px;animation:5.4s ease-in infinite fm-dip-drop}.fm-alive.offcut-nudge .fm-dip-drop{animation-duration:1.8s}@keyframes fm-pass-sway{0%,34%,to{transform:rotate(0)}46%{transform:rotate(3.2deg)}62%{transform:rotate(-2.2deg)}78%{transform:rotate(1deg)}90%{transform:rotate(-.4deg)}}@keyframes fm-pass-turn{0%,36%,to{transform:scaleX(1)}44%{transform:scaleX(.16)}53%{transform:scaleX(1)}}.fm-alive .fm-pass-sway{transform-box:view-box;transform-origin:48px 6px;animation:5.8s ease-in-out infinite fm-pass-sway}.fm-alive .fm-pass-turn{transform-box:view-box;transform-origin:48px 63px;animation:5.8s cubic-bezier(.4,0,.3,1) infinite fm-pass-turn}.fm-alive.offcut-nudge .fm-pass-sway,.fm-alive.offcut-nudge .fm-pass-turn{animation-duration:1.9s}@keyframes fm-flint-chip{0%,44%{transform:translate(0)rotate(0)}54%{transform:translate(1.4px,-3.2px)rotate(120deg)}66%{transform:translate(2.2px,-4px)rotate(235deg)}78%{transform:translate(.9px,-1.4px)rotate(330deg)}88%,to{transform:translate(0)rotate(360deg)}}@keyframes fm-flint-knock{0%,46%,to{transform:rotate(0)}54%{transform:rotate(-2.4deg)}66%{transform:rotate(1.2deg)}78%{transform:rotate(-.4deg)}}.fm-alive .fm-flint-chip{transform-box:view-box;transform-origin:70px 34px;animation:5.4s cubic-bezier(.3,0,.25,1) infinite fm-flint-chip}.fm-alive .fm-flint-knock{transform-box:view-box;transform-origin:34px 90px;animation:5.4s ease-out infinite fm-flint-knock}.fm-alive.offcut-nudge .fm-flint-chip,.fm-alive.offcut-nudge .fm-flint-knock{animation-duration:1.8s}@media (prefers-reduced-motion:reduce){.fm-alive .fm-dub-spin,.fm-alive .fm-dub-bop,.fm-alive .fm-loupe-scan,.fm-alive .fm-ear,.fm-alive .fm-cans-nod,.fm-alive .fm-cans-cup,.fm-alive .fm-tack-swing,.fm-alive .fm-dex-card,.fm-alive .fm-folio-leaf,.fm-alive .fm-dip-drop,.fm-alive .fm-pass-sway,.fm-alive .fm-pass-turn,.fm-alive .fm-flint-chip,.fm-alive .fm-flint-knock{animation:none}}@font-face{font-family:Basteleur;src:url(/fonts/basteleur/Basteleur-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Ronzino;src:url(/fonts/ronzino/Ronzino-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Ronzino;src:url(/fonts/ronzino/Ronzino-Oblique.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Ronzino;src:url(/fonts/ronzino/Ronzino-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Ronzino;src:url(/fonts/ronzino/Ronzino-Bold.woff2)format("woff2");font-weight:700;font-display:swap}.slice-logo{letter-spacing:0;color:var(--logo-ink,#ede6d8);white-space:nowrap;align-items:center;gap:.22em;font-family:Basteleur,Georgia,serif;font-weight:700;line-height:1;display:inline-flex}.slice-logo-mark{flex:none;width:1.4em;height:1.4em;margin-top:-.08em;display:block;overflow:visible}.slice-logo-i{color:#0000;display:inline-block;position:relative}.slice-logo-i:before,.slice-logo-i:after{content:attr(data-l);position:absolute;top:0;left:0}.slice-logo-i:before{clip-path:polygon(0 0,100% 0,100% 44%,0 60%);color:var(--logo-cut,#cfff4a);transform:translate(.07em)}.slice-logo-i:after{clip-path:polygon(0 60%,100% 44%,100% 100%,0 100%);color:var(--logo-ink,#ede6d8)}
.sl-callout{--_tone:var(--sl-callout-tone,#cfff4a);--_ink:var(--sl-callout-ink,#ede6d8);--_line:var(--sl-callout-line,#ede6d829);border:0;border-bottom:1px solid var(--_line);min-width:0;max-width:100%;box-shadow:none;color:var(--_ink);background:0 0;border-radius:0;margin:0;padding:0 0 20px;display:block}.sl-callout-k{font-family:var(--sl-callout-display,"Basteleur","Cooper Black",Georgia,serif);letter-spacing:0;text-transform:none;color:var(--_tone);margin:0 0 14px;font-size:clamp(19px,1.6vw,21px);font-weight:700;line-height:1.2;display:block;overflow:hidden}.sl-callout-k:after{content:"";vertical-align:.32em;background:var(--_line);width:100%;height:1px;margin:0 -100% 0 14px;display:inline-block}.sl-callout.is-bare{border-top:1px solid var(--_line);padding-top:16px}.sl-callout-body{color:var(--_ink);overflow-wrap:anywhere;margin:0;font-size:clamp(17px,1.4vw,19px);line-height:1.6}.sl-callout-body strong{color:var(--_ink)}.sl-callout-body a{color:var(--_ink);text-decoration:underline;-webkit-text-decoration-color:var(--_tone);text-decoration-color:var(--_tone);text-decoration-thickness:1.5px}ul.sl-callout-body{padding-left:20px;list-style:outside}ul.sl-callout-body>li{margin:0 0 8px}ul.sl-callout-body>li:last-child{margin-bottom:0}ul.sl-callout-body>li::marker{color:var(--_tone)}.sl-callout.is-small{border-bottom:0;padding-bottom:0}.sl-callout.is-small.is-bare{padding-top:10px}.sl-callout.is-small .sl-callout-k{margin-bottom:8px;font-size:15px}.sl-callout.is-small .sl-callout-k:after{margin-left:10px}.sl-callout.is-small .sl-callout-body{font-size:14px;line-height:1.55}
.ep-skin{--t-page:#0c0b09;--t-shell:#0c0b09;--t-panel:#171512;--t-raised:#1e1b17;--t-sunk:#100f0c;--t-field:#0f0e0b;--t-text:#ede6d8;--t-textSoft:#ede6d8b8;--t-textMuted:#ede6d894;--t-textFaint:#ede6d870;--t-line:#ede6d824;--t-lineSoft:#ede6d814;--t-accent:#cfff4a;--t-accentSoft:#cfff4a1f;--t-white:#cfff4a;--t-ink:#0c0b09;--ep-lime-edge:#7e9a2c;--ep-display:"Basteleur",Georgia,serif;--ep-read:"Ronzino","Helvetica Neue",Arial,sans-serif;color:#ede6d8;min-height:100vh;font-family:var(--ep-read);background:#0c0b09}.ep-skin h1,.ep-skin h2,.ep-skin .ep-display{font-family:var(--ep-display);letter-spacing:.005em;font-weight:700}.ep-btn{min-height:44px;font:700 14.5px/1 var(--ep-read);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:transform 80ms,box-shadow 80ms,filter .2s,background .15s,color .15s;display:inline-flex}.ep-btn:focus-visible{outline-offset:3px;outline:2px solid #ede6d8}.ep-btn:disabled{cursor:default;opacity:.55}.ep-btn-primary{color:#0c0b09;box-shadow:0 3px 0 var(--ep-lime-edge),0 8px 18px -8px #cfff4a66;background:#cfff4a}.ep-btn-primary:hover:not(:disabled){filter:brightness(1.05)}.ep-btn-primary:active:not(:disabled){box-shadow:0 0 0 var(--ep-lime-edge),0 2px 6px -4px #0009;transform:translateY(3px)}.ep-btn-secondary{color:#ede6d8;background:#1e1b17;border:1px solid #ede6d81a;box-shadow:0 3px #000,inset 0 1px #ffffff0f}.ep-btn-secondary:hover:not(:disabled){background:#24211c}.ep-btn-secondary:active:not(:disabled){transform:translateY(3px);box-shadow:0 0 #000,inset 0 1px #ffffff0f}.ep-btn-quiet{color:#ede6d8b8;background:0 0;padding:0 10px;font-weight:500}.ep-btn-quiet:hover:not(:disabled){color:#ede6d8;background:#ede6d80d}.ep-btn-icon{flex-shrink:0;width:44px;padding:0}.ep-btn-block{width:100%}.ep-press[data-action-state=idle],.ep-press[data-action-state=ready]{box-shadow:0 3px 0 var(--ep-lime-edge),0 8px 18px -10px #cfff4a59;transition:transform 80ms,box-shadow 80ms}.ep-press[data-action-state=idle]:active,.ep-press[data-action-state=ready]:active{box-shadow:0 0 0 var(--ep-lime-edge);transform:translateY(3px)}.ep-panel{background:#171512;border:1px solid #ede6d812;border-radius:16px;box-shadow:inset 0 1px #ffffff0d,0 1px #0009,0 18px 40px -22px #000000d9}.ep-label{font:700 11.5px/1.2 var(--ep-read);letter-spacing:.09em;text-transform:uppercase;color:#ede6d894;margin:0}.ep-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ede6d894;font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:11.5px}.ep-card{flex-direction:column;min-width:0;padding:8px 8px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.ep-card.is-picked{border-color:#cfff4a;box-shadow:0 0 0 1px #cfff4a,0 18px 40px -22px #000000d9}.ep-card-body{padding:0 4px}.ep-card-title{text-align:left;width:100%;font:inherit;color:#ede6d8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block}.ep-card-title:hover{text-underline-offset:3px;-webkit-text-decoration:underline #cfff4a;text-decoration:underline #cfff4a}.ep-card-title:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #ede6d8}.ep-card-edit{gap:6px}.ep-edit-hint{z-index:5;color:#0c0b09;width:max-content;max-width:220px;font:600 13px/1.35 var(--ep-read);background:#cfff4a;border-radius:12px;align-items:flex-start;gap:6px;padding:9px 8px 9px 12px;animation:.25s ease-out both ep-hint-in;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 10px 24px -10px #000c}.ep-edit-hint:after{content:"";border:7px solid #0000;border-top-color:#cfff4a;position:absolute;top:100%;left:22px}.ep-edit-hint-x{color:#0c0b09;cursor:pointer;background:#0c0b091f;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin:-2px 0 0;display:inline-flex}.ep-edit-hint.is-below{top:calc(100% + 10px);bottom:auto}.ep-edit-hint.is-below:after{border-top-color:#0000;border-bottom-color:#cfff4a;top:auto;bottom:100%}@keyframes ep-hint-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ep-edit-hint{animation:none}}.ep-tick{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-10px;display:inline-flex;position:relative}.ep-tick-box{color:#0c0b09;border:1.5px solid #ede6d880;border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;transition:background .12s,border-color .12s;display:inline-flex}.ep-tick[aria-pressed=true] .ep-tick-box{background:#cfff4a;border-color:#cfff4a}.ep-tick:focus-visible{outline-offset:-4px;border-radius:10px;outline:2px solid #ede6d8}.ep-seg{background:#0f0e0b;border:1px solid #ede6d814;border-radius:12px;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 2px 5px #00000080}.ep-seg>button{color:#ede6d8b8;min-height:36px;font:600 13.5px/1 var(--ep-read);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 12px;transition:background .15s,color .15s}.ep-seg>button[aria-pressed=true]{color:#0c0b09;box-shadow:0 2px 0 var(--ep-lime-edge);background:#cfff4a}.ep-seg.is-block{display:flex}.ep-seg.is-block>button{flex:1 1 0}.ep-chip{color:#ede6d8;min-height:40px;font:600 13.5px/1 var(--ep-read);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ede6d829;border-radius:999px;align-items:center;gap:8px;padding:0 14px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ep-chip:hover:not(:disabled){border-color:#ede6d852}.ep-chip[aria-pressed=true]{color:#0c0b09;background:#cfff4a;border-color:#cfff4a}.ep-chip:disabled{cursor:default}.ep-note{color:#ede6d8;background:#171512;border:1px solid #ede6d814;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.ep-note-mark{color:#cfff4a;background:#cfff4a1f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:-2px;display:inline-flex}.ep-scrim{z-index:60;background:#0000008c;animation:.18s ease-out ep-fade;position:fixed;inset:0}.ep-sheet{z-index:61;background:#171512;border-top:1px solid #ede6d81a;border-radius:20px 20px 0 0;flex-direction:column;max-height:86dvh;animation:.22s cubic-bezier(.2,0,0,1) ep-rise;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -24px 60px -20px #000c}.ep-sheet-scroll{overscroll-behavior:contain;padding:0 16px 16px;overflow-y:auto}.ep-sheet-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #ede6d814}.ep-sheet-grip{background:#ede6d838;border-radius:999px;width:40px;height:4px;margin:8px auto 0}@media (min-width:900px){.ep-sheet.is-drawer{border-top:0;border-left:1px solid #ede6d81a;border-radius:20px 0 0 20px;width:440px;max-height:none;animation:.22s cubic-bezier(.2,0,0,1) ep-slide;top:0;left:auto}.ep-sheet.is-drawer .ep-sheet-grip{display:none}.ep-sheet.is-drawer .ep-sheet-scroll{padding:0 24px 24px}.ep-sheet.is-drawer .ep-sheet-foot{padding:16px 24px}}.ep-section{border-top:1px solid #ede6d814;padding:20px 0}.ep-section:first-child{border-top:0;padding-top:8px}.ep-section-h{font-family:var(--ep-display);color:#ede6d8;margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.2}.ep-section-note{color:#ede6d8b8;margin:10px 0 0;font-size:13px;line-height:1.5}.ep-pop{z-index:30;background:#1e1b17;border:1px solid #ede6d81f;border-radius:16px;width:272px;padding:12px;animation:.14s ease-out ep-fade;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 24px 50px -16px #000000d9}.ep-menu-row{color:#ede6d8;width:100%;min-height:44px;font:500 14.5px/1.2 var(--ep-read);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;display:flex}.ep-menu-row:hover{background:#ede6d80f}.ep-mode .ep-seg>button{min-width:84px}.ep-tpl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;display:grid}.ep-tpl-grid.is-compact{gap:8px}.ep-tpl{color:#ede6d8;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:6px;min-width:0;padding:0;display:flex}.ep-tpl:disabled{cursor:default;opacity:.7}.ep-tpl-well{aspect-ratio:9/16;outline-offset:-1px;background:#0f0e0b;border-radius:10px;outline:1px solid #ede6d81f;transition:outline-color .15s,transform .15s;display:block;position:relative;overflow:hidden}.ep-tpl:hover:not(:disabled) .ep-tpl-well{outline-color:#ede6d85c}.ep-tpl.is-on .ep-tpl-well{outline-offset:1px;outline:2px solid #cfff4a}.ep-tpl:focus-visible{outline:none}.ep-tpl:focus-visible .ep-tpl-well{outline-offset:2px;outline:2px solid #ede6d8}.ep-tpl-canvas,.ep-tpl-canvas canvas{width:100%;height:100%;display:block}.ep-tpl-tick{color:#0c0b09;background:#cfff4a;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;top:6px;right:6px}.ep-tpl-name{font:600 13px/1.25 var(--ep-read)}.ep-tpl-blurb{color:#ede6d899;font-size:12px;line-height:1.4}.ep-tpl-grid.is-compact .ep-tpl-name{font-size:12px}.ep-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ep-two{gap:12px;display:flex}.ep-input{color:#ede6d8;width:100%;min-height:44px;font:500 15px/1.2 var(--ep-read);background:#0f0e0b;border:1px solid #ede6d824;border-radius:10px;padding:0 12px}.ep-input::placeholder{color:#ede6d861}.ep-input:focus{border-color:#cfff4a;outline:none;box-shadow:0 0 0 3px #cfff4a26}select.ep-input{appearance:auto}.ep-cover-row{align-items:flex-start;gap:16px;display:flex}.ep-cover-pick{color:#ede6d8b8;cursor:pointer;background:#0f0e0b;border:1px dashed #ede6d84d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:112px;height:112px;padding:0;display:inline-flex;overflow:hidden}.ep-cover-pick img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ep-swatch{cursor:pointer;border:2px solid #0c0b09e6;border-radius:999px;flex:none;width:32px;min-width:0;height:32px;min-height:0;padding:0;position:relative;box-shadow:0 0 0 1px #ede6d833}.ep-swatch.is-on{box-shadow:0 0 0 2px #ede6d8}.ep-swatch.is-auto:after{content:"A";font:800 11px/1 var(--ep-read);color:#0c0b09bf;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ep-swatch.is-custom{background-image:conic-gradient(#ff7a59,#d4f53c,#8fb4ff,#c084fc,#ff7a59);overflow:hidden}.ep-swatch.is-custom input{opacity:0;cursor:pointer;position:absolute;inset:0}.ep-person{align-items:center;gap:10px;display:flex}.ep-person-photo{color:#ede6d8b8;cursor:pointer;background:#0f0e0b;border:1px dashed #ede6d84d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;overflow:hidden}.ep-person-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:420px){.ep-cover-pick{width:88px;height:88px}.ep-tpl-blurb{display:none}}.ep-gallery{z-index:62;background:#171512;border:1px solid #ede6d81a;border-radius:20px;flex-direction:column;max-width:1240px;margin:0 auto;animation:.18s ease-out ep-fade;display:flex;position:fixed;inset:4vh 3vw;overflow:hidden;box-shadow:0 30px 80px -20px #000000e6}.ep-gallery.is-phone{border:0;border-radius:0;max-width:none;inset:0}.ep-gallery-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 12px;display:flex}.ep-gallery.is-phone .ep-gallery-head{padding:calc(12px + env(safe-area-inset-top))16px 8px}.ep-gallery-head h2{font-family:var(--ep-display);margin:0;font-size:26px;line-height:1.15}.ep-gallery-head p{color:#ede6d8b8;margin:4px 0 0;font-size:13.5px;line-height:1.45}.ep-gallery-frame{aspect-ratio:9/16;background:#0f0e0b;border-radius:14px;position:relative;overflow:hidden}.ep-gallery-frame canvas{width:100%;height:100%;display:block}.ep-gallery-body{flex:auto;grid-template-columns:auto minmax(0,1fr);gap:24px;min-height:0;padding:4px 24px 24px;display:grid}.ep-gallery-feature{flex-direction:column;gap:14px;min-height:0;display:flex}.ep-gallery-frame.is-feature{height:min(66vh,620px);box-shadow:0 0 0 2px #cfff4a,0 24px 50px -18px #000c}.ep-gallery-info h3{font-family:var(--ep-display);margin:0;font-size:20px;line-height:1.2}.ep-gallery-info p{color:#ede6d8b8;max-width:44ch;margin:4px 0 0;font-size:13.5px;line-height:1.45}.ep-gallery-grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-content:start;gap:16px 12px;min-height:0;padding:4px 4px 8px;display:grid;overflow-y:auto}.ep-gallery-tile{color:#ede6d8;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex;position:relative}.ep-gallery-tile .ep-gallery-frame{outline-offset:-1px;outline:1px solid #ede6d81f;transition:outline-color .15s,transform .15s}.ep-gallery-tile:hover .ep-gallery-frame,.ep-gallery-tile.is-focus .ep-gallery-frame{outline-color:#ede6d880}.ep-gallery-tile.is-on .ep-gallery-frame{outline-offset:1px;outline:2px solid #cfff4a}.ep-gallery-tile:focus-visible{outline:none}.ep-gallery-tile:focus-visible .ep-gallery-frame{outline-offset:2px;outline:2px solid #ede6d8}.ep-gallery-name{font:600 13px/1.25 var(--ep-read)}.ep-gallery-tick{z-index:1;color:#0c0b09;background:#cfff4a;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:8px;right:8px}.ep-gallery-strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex:auto;align-items:center;gap:12px;min-height:0;padding:4px calc(50vw + -1*min(37vw,28.125dvh - 92.8125px));display:flex;overflow-x:auto}.ep-gallery-strip::-webkit-scrollbar{display:none}.ep-gallery-slide{scroll-snap-align:center;cursor:pointer;background:0 0;border:0;border-radius:16px;flex:none;width:min(74vw,56.25dvh - 185.625px);padding:0;position:relative}.ep-gallery-slide.is-on .ep-gallery-frame{box-shadow:0 0 0 3px #cfff4a}.ep-gallery.is-phone .ep-gallery-info{padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid #ede6d814}.ep-gallery-count{letter-spacing:.08em;text-transform:uppercase;font-family:Geist Mono,ui-monospace,Menlo,monospace;margin:0 0 4px!important;font-size:11.5px!important}.ep-tpl-current{color:#ede6d8;text-align:left;cursor:pointer;background:#0f0e0b;border:1px solid #ede6d81f;border-radius:14px;align-items:center;gap:16px;width:100%;padding:8px;display:flex}.ep-tpl-current:hover{border-color:#ede6d84d}.ep-tpl-current .ep-gallery-frame{border-radius:10px;flex-shrink:0;width:96px}@media (prefers-reduced-motion:reduce){.ep-gallery{animation:none}}@keyframes ep-fade{0%{opacity:0}to{opacity:1}}@keyframes ep-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ep-slide{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ep-scrim,.ep-sheet,.ep-sheet.is-drawer,.ep-pop{animation:none}.ep-btn,.ep-press{transition:none}}.ct-ask{background:var(--t-panel,#171512);border:1px solid var(--t-lineSoft,#ede6d814);border-radius:12px;margin-top:12px;padding:12px}.ct-ask-q{letter-spacing:.005em;color:var(--t-text,#ede6d8);margin:0 0 8px;font:700 15px/1.25 Basteleur,Georgia,serif}.ct-ask-row{gap:8px;display:flex}.ct-ask-pill{border:1px solid var(--t-line,#ede6d824);min-width:0;min-height:44px;color:var(--t-text,#ede6d8);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:16px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:6px 8px;transition:background .15s,color .15s,border-color .15s;display:flex}.ct-ask-pill:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--t-textFaint,#ede6d870)}.ct-ask-pill[aria-pressed=true]{background:var(--t-accent,#cfff4a);border-color:var(--t-accent,#cfff4a);color:var(--t-ink,#0c0b09)}.ct-ask-pill:focus-visible{outline:2px solid var(--t-text,#ede6d8);outline-offset:2px}.ct-ask-pill:disabled{cursor:default;opacity:.55}.ct-ask-lead{font-size:13.5px;font-weight:700;line-height:1.1}.ct-ask-rest{opacity:.78;max-width:100%;font-size:11.5px;font-weight:500;line-height:1.15}.ct-ask-note{color:var(--t-textMuted,#ede6d894);margin:8px 0 0;font-size:12px;line-height:1.4}@media (min-width:640px){.ct-ask-pill{white-space:nowrap;border-radius:999px;flex-direction:row;flex:auto;gap:4px;padding:0 14px}.ct-ask-rest{opacity:.8;font-size:13px}}.ep-in-editor{--ep-lime-edge:#7e9a2c;--ep-read:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ep-display:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-family:var(--ep-read)}.ep-in-editor .ep-section:first-child{border-top:0;padding-top:4px}.ep-in-editor .ep-section-h{font-size:15px;font-weight:600}
