@font-face{font-family:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/assets/anybody-vietnamese-standard-normal-9GtAklmW.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/assets/anybody-latin-ext-standard-normal-BaQ5u-C4.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/assets/anybody-latin-standard-normal-CHqbGEEr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWUAA4AAAAABvAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEABEdQT1MAAAFcAAAAHgAAAB5EdEx1R1NVQgAAAXwAAAAnAAAAKLj8uOpPUy8yAAABpAAAAFUAAABgYo+sRGNtYXAAAAH8AAAAQgAAAFxB0OJbZ2FzcAAAAkAAAAAIAAAACAAAABBnbHlmAAACSAAAAT0AAAFaNhXKIGhlYWQAAAOIAAAANgAAADYqgLJdaGhlYQAAA8AAAAAfAAAAJBAY8MdobXR4AAAD4AAAABkAAAAiEYUB02xvY2EAAAP8AAAAFAAAABQBUAHKbWF4cAAABBAAAAAcAAAAIAAjAQBuYW1lAAAELAAAARoAAAJuNApRAXBvc3QAAAVIAAAASwAAAF2B645zAAEAAAAMAAAAAAAAAAIAAQABAAMAAQAAAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNotxbENQEAYhuH3/87hwhA3g1KvEANQGcAoKolJJKLR2AwJT/OQaLIFD5o1AN23jVRWgwofnF4JkAHi1zctXMS4u+NOwW0WIrYCqNQJRPIH7S0K2QAAAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942mJgAvQ4zXARx1H8vd8x2zx8riX/lW3btt2SzS3M7VN7t4Qte7q2ptx++sVnvy9UABBHogURyAAUCgcFUiWOxjTcMzbhnHGKaA2NZJ5O+tLJHDopA0s6GaCSqZwYJ2RE+Bz3GdfwMKozLh81XV3R+VT0wwyT6WdDtEk0gAB0T2Yywu5/ff2/Lqe1XfrB2/RG8sgJuEAQgJOC51iNSimVqXieCXd1cZYxLoovlro4uzLhvMDYEpVSw7G8oPLGVceU6KR8cYF4vK12yLbUcE7CjS2WxRlpRViAsR3J/RNiaRoeeAcJybFcWXN7pUadlJHkqYpJT4yMLA/rrXbwswNAlJACvCePIKKJwMhQ0jC4TQq2tmgKO6QUT4gOrCg6hkIQGKmUItiJlhcXy6PFhYkJhUSXlJSWmAhmxutO9wAAAAABAAAAAQLRsUtkZV8PPPUADwPoAAAAAN9+te8AAAAA3362EvlE/vcTHAOxAAAABgACAAAAAAAAeNpjYGRgYN72n42BgSnrp8t7P2EZoAgq4AAAe9wE3gB42mPKYogAYjkkzADFMgwMjKwM8wFSaARoAAAAAAAAFQAuADoARgBGAEYAiACWAK142mNgZGBg4GTIZ2Bn6GfgAvMQgIOBEQAZTQEkeNqNkQVOREEQRB/uxIPEfgR3d3d3iKHr7rvhWpyCQ3AYKpN1T6emvbvSA7TjpImG5g7gt2E3bTcw2DCcthvpbehP201s8pe2mxnnJ2238Mhb2m5llOW03SsL3MQlYWKsMyOJYSOKR5G47GnBg186RBSX8jcccylE+ZQfwEFQlVfKB4Up7hVxkVDPJ1Ge5UXNDOWxmGOaWeYkG1hms5NPEtIh3HjMLItRkqZyVVgUVphiCbvwxVjJbiu73Sranr/thSPOpOtkXuRV3nkghPk2N3PhNrl5ZoV5WY+41WGV9E/lcb4lKu1Vxma698w93ObiMXON4j9y4TEVCb6YVleIgKIpTfCkX+X4JIgrz5rBWcIikGYx9g9ueGIvAAB42mNgYgCD/3MYjIAUIwM64ARiFYaTjEwMzIzMjCyMrIxsbI5JRallqeyleZkGBo4GINrIwMmEMzG5tCQ1OT83CSxjbGAGANg9D2UA)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fragment-mono-latin-ext-400-normal-BbKYyvR9.woff2)format("woff2"),url(/assets/fragment-mono-latin-ext-400-normal-CT4YFKeK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fragment-mono-latin-400-normal-yxdJ5AmL.woff2)format("woff2"),url(/assets/fragment-mono-latin-400-normal-BYwT3kSJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--canvas:oklch(96.5% .008 262);--ink:oklch(22% .03 262);--muted:oklch(42% .028 262);--dot:oklch(22% .03 262/.48);--dot-major:oklch(20% .028 262/.88);--link:#1e50a2;--lapis:#1e50a2;--peach:#f09199;--moon:#eaf4fc;--proof-ink:#131b29;--rule:color-mix(in oklch, var(--ink) 18%, transparent);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--step--1:.75rem;--step-0:clamp(1.05rem, 1rem + .25vw, 1.2rem);--step-1:clamp(1.4rem, 1.15rem + .8vw, 1.8rem);--step-2:clamp(2rem, 1.4rem + 2vw, 3.2rem);--step-display:clamp(4.4rem, 6.4vw, 9.2rem);--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:clamp(3.5rem, 8vh, 5.5rem);--space-section:clamp(4.75rem, 13vh, 8.5rem);--gutter:clamp(1.25rem, 4vw, 4.5rem);--margin-left:max(6vw, 7.5rem);--font:"Anybody Variable", "Anybody", "Avenir Next", sans-serif;--mono:"Fragment Mono", ui-monospace, monospace;--pullcord-ink:var(--ink);--pullcord-z:8;--pullcord-right:clamp(1.25rem, 4vw, 3rem);--pullcord-top:0px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--canvas:oklch(18% .016 262);--ink:oklch(94% .012 250);--muted:oklch(78% .02 250);--dot:oklch(90% .012 250/.5);--dot-major:oklch(94% .01 250/.88);--link:oklch(78% .09 262);--rule:color-mix(in oklch, var(--ink) 22%, transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@property --mx0{syntax:"<percentage>";inherits:true;initial-value:22%}@property --my0{syntax:"<percentage>";inherits:true;initial-value:30%}@property --mx1{syntax:"<percentage>";inherits:true;initial-value:74%}@property --my1{syntax:"<percentage>";inherits:true;initial-value:22%}@property --mx2{syntax:"<percentage>";inherits:true;initial-value:80%}@property --my2{syntax:"<percentage>";inherits:true;initial-value:72%}@property --mx3{syntax:"<percentage>";inherits:true;initial-value:28%}@property --my3{syntax:"<percentage>";inherits:true;initial-value:78%}@property --band{syntax:"<percentage>";inherits:true;initial-value:62%}@property --c0{syntax:"<color>";inherits:true;initial-value:#eaf4fc}@property --c1{syntax:"<color>";inherits:true;initial-value:#1e50a2}@property --c2{syntax:"<color>";inherits:true;initial-value:#f09199}@property --c3{syntax:"<color>";inherits:true;initial-value:#895b8a}*,:before,:after{box-sizing:border-box}html{background-color:var(--canvas)}html,body,#root{min-height:100%;margin:0;position:relative}body{isolation:isolate;background-color:var(--canvas);min-height:100svh;color:var(--ink);font-family:var(--font);font-weight:440;font-stretch:100%;font-size:var(--step-0);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);line-height:1.45}body:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle, var(--dot-major) 1.35px, transparent 1.55px), radial-gradient(circle, var(--dot) .65px, transparent .85px);background-size:80px 80px,16px 16px;position:fixed;inset:0}@media (hover:hover) and (pointer:fine){body{cursor:crosshair}body:before{background-attachment:fixed}html.is-gravity body:before{-webkit-mask-image:radial-gradient(circle at var(--gx) var(--gy), transparent 0 150px, #000 168px);mask-image:radial-gradient(circle at var(--gx) var(--gy), transparent 0 150px, #000 168px);-webkit-mask-image:radial-gradient(circle at var(--gx) var(--gy), transparent 0 150px, #000 168px)}a,button,input,.petal{cursor:pointer}}::selection{color:#131b29;background:#f09199}:focus-visible{outline:2px solid var(--link);outline-offset:3px}a,.readout,.hint,.lede,.where,.index a{transition:color .2s}button{font:inherit;color:inherit;background:0 0;border:0;padding:0}p,h1,h2,h3{overflow-wrap:break-word}.skip{z-index:9;background:var(--canvas);color:var(--ink);padding:.4rem .6rem;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}.readout{font-family:var(--mono);font-size:var(--step--1);letter-spacing:.01em;color:var(--muted);text-transform:uppercase;margin:0;font-weight:400;line-height:1.35}.hint,.lede,.where{max-width:36ch;color:var(--ink);margin:0}.hint{color:var(--muted);font-size:.95rem}h1,h2,h3,.colophon-name,.poster-word{font-family:var(--font)}h1{font-size:var(--step-display);letter-spacing:-.045em;flex-direction:column;margin:0;font-weight:780;font-stretch:88%;line-height:.84;display:flex}h2{font-size:var(--step-2);letter-spacing:-.03em;margin:0;font-weight:650;font-stretch:92%;line-height:.95}h3{font-size:var(--step-1);letter-spacing:-.02em;margin:0;font-weight:620;font-stretch:96%;line-height:1.05}.role{max-width:12ch;font-size:var(--step-1);margin:1.4rem 0 0;font-weight:480;line-height:1.12}.index{z-index:6;flex-direction:column;gap:.28rem;display:flex;position:fixed;top:3.25rem;left:1.15rem}.index a{color:var(--muted);font-size:.98rem;text-decoration:none}.index a[aria-current=true]{color:var(--ink)}@media (hover:hover) and (pointer:fine){.index a:hover{color:var(--ink)}.sheet-slot:hover>.sheet-mast,.sheet-slot:hover>.sheet-poster,.sheet-slot:hover>.sheet-mark,.sheet-slot:hover>.sheet-curve,.press:hover span{transform:translate(var(--slab-x), var(--slab-y));box-shadow:0 0 0 var(--peach)}.mast-mark:hover .mast-mark-face{transform:translate(-8px,-22px)}.mast-mark:hover .mast-mark-slab{transform:translate(11px,9px)}}.mast,.shot,.plates,.instruments,.colophon{padding-left:var(--margin-left);padding-right:var(--gutter);scroll-margin-top:1.25rem}.mast{align-items:end;gap:var(--space-xl);min-height:100svh;padding-top:clamp(6rem,16vh,10rem);padding-bottom:var(--space-2xl);grid-template-columns:minmax(0,.9fr) minmax(16rem,1.15fr);display:grid}.mast-mark{aspect-ratio:394.49/450.88;width:6.25rem;height:auto;margin:1.35rem 0 2rem;display:block;overflow:visible}.mast-mark-slab,.mast-mark-face{transform-box:fill-box;transform-origin:50%;transition:transform .18s var(--ease-out)}.mast-mark-face{fill:var(--ink)}.mast-mark-slab{fill:var(--peach)}.mast h1{margin-left:-.045em}.mast-slug{margin-top:.55rem}.shot{gap:var(--space-lg);padding-top:var(--space-section);padding-bottom:var(--space-md);flex-direction:column;display:flex}.sheet-row{gap:var(--space-lg);grid-template-columns:minmax(0,1.4fr) minmax(9rem,.42fr);align-items:end;margin:0;display:grid}.sheet-row.is-mark{grid-template-columns:minmax(11rem,.48fr) minmax(0,.82fr)}.sheet-row.is-mark .slug{order:-1}.sheet-row.is-poster .sheet-slot{width:min(100%,58rem)}.sheet-row.is-mark .sheet-slot{justify-self:end;width:min(100%,28rem)}.sheet-row.is-curve{width:min(100%,46rem);margin-left:clamp(0rem,6vw,4rem)}.sheet-row.is-curve .sheet-slot{width:100%}.sheet-slot{min-width:0}.sheet-row .blurb{grid-column:1/-1;justify-self:start;margin-top:0}.slug .readout{margin-top:.45rem}.lede{max-width:28ch;font-size:var(--step-1);margin:0;font-weight:480;line-height:1.15}.blurb{max-width:36ch;color:var(--ink);margin:.85rem 0 0;font-size:1.02rem;line-height:1.45}.mast-copy .blurb,.shot>.blurb{margin-top:1.15rem}#field .study{width:min(100%,54rem)}#bloom{align-items:flex-end}#bloom .blurb{width:min(100%,26rem);max-width:none}#bloom .study{width:min(100%,26rem)}.instruments-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.82fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);margin-top:clamp(2rem,6vh,4rem);display:grid}.colophon{justify-content:start;gap:var(--space-sm);padding-top:var(--space-section);flex-direction:column;padding-bottom:clamp(5rem,14vh,8rem);display:flex}.colophon-name{margin:var(--space-md) 0 0;letter-spacing:-.045em;font-size:clamp(3.2rem,8vw,7rem);font-weight:760;font-stretch:88%;line-height:.86}.press{--slab-x:6px;--slab-y:6px;width:fit-content;margin-top:var(--space-lg);padding:0 var(--slab-x) var(--slab-y) 0;color:var(--canvas);text-decoration:none;display:inline-block}.press span{background:var(--ink);color:var(--canvas);letter-spacing:-.02em;box-shadow:var(--slab-x) var(--slab-y) 0 var(--peach);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out);padding:.72rem .95rem .66rem;font-size:1.05rem;font-weight:650;font-stretch:96%;line-height:1;display:block}.press:focus-visible{outline:none}.press:focus-visible span{outline:2px solid var(--link);outline-offset:3px}.press:active span{transform:translate(var(--slab-x), var(--slab-y));box-shadow:0 0 0 var(--peach)}.where{color:var(--muted);margin-top:.45rem}.proof{margin-top:var(--space-xl)}.crafted{margin:var(--space-2xl) 0 0;max-width:46ch;color:var(--muted);font-size:.95rem;line-height:1.45}.sheet{border:1px solid color-mix(in oklch, var(--proof-ink) 78%, transparent);background:var(--c0,var(--moon));width:100%;color:var(--proof-ink);margin:0;position:relative;overflow:hidden;container-type:inline-size}html[data-theme=dark] .sheet{border-color:color-mix(in oklch, var(--moon) 72%, transparent)}.sheet-mast{aspect-ratio:1.618}.sheet-mast,.sheet-poster,.sheet-mark,.sheet-curve{--slab-x:8px;--slab-y:6px;box-shadow:var(--slab-x) var(--slab-y) 0 var(--peach);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out)}.sheet-poster{aspect-ratio:1.45}.sheet-mark{aspect-ratio:1}.sheet-curve{aspect-ratio:1.55}.sheet-field{aspect-ratio:1.28}.sheet-bloom{aspect-ratio:.82;min-height:440px}.mesh{z-index:0;background-color:var(--c0);background-image:radial-gradient(circle at var(--mx0) var(--my0), var(--c0) 0%, transparent var(--band)), radial-gradient(circle at var(--mx1) var(--my1), var(--c1) 0%, transparent var(--band)), radial-gradient(circle at var(--mx2) var(--my2), var(--c2) 0%, transparent var(--band)), radial-gradient(circle at var(--mx3) var(--my3), var(--c3) 0%, transparent var(--band)), linear-gradient(128deg, var(--c0), var(--c1) 42%, var(--c2) 68%, var(--c3));transition:--mx0 .18s var(--ease-out), --my0 .18s var(--ease-out), --mx1 .18s var(--ease-out), --my1 .18s var(--ease-out), --mx2 .18s var(--ease-out), --my2 .18s var(--ease-out), --mx3 .18s var(--ease-out), --my3 .18s var(--ease-out), --band .18s var(--ease-out), --c0 .18s var(--ease-out), --c1 .18s var(--ease-out), --c2 .18s var(--ease-out), --c3 .18s var(--ease-out), background-color .18s var(--ease-out);position:absolute;inset:0}main{z-index:1;position:relative}.sheet-screen,.sheet-gravity,.sheet-glow{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sheet-screen{mix-blend-mode:multiply;opacity:.4;background-image:radial-gradient(circle,#131b29 .85px,#0000 1.05px);background-size:5px 5px}.sheet.is-pulled .sheet-screen{-webkit-mask-image:radial-gradient(circle at var(--hx) var(--hy), transparent 0 94px, #000 112px);mask-image:radial-gradient(circle at var(--hx) var(--hy), transparent 0 94px, #000 112px);-webkit-mask-image:radial-gradient(circle at var(--hx) var(--hy), transparent 0 94px, #000 112px)}.sheet-gravity{mix-blend-mode:multiply}.sheet-glow{mix-blend-mode:screen}.gravity-field{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.sheet-art,.plate-drawing,.bloom-art,.bloom-stage,.grain{position:absolute;inset:0}.sheet-art,.plate-drawing,.bloom-art{z-index:1;pointer-events:none;width:100%;height:100%}.poster-art{place-items:center;padding:10%;display:grid}.poster-word{z-index:1;letter-spacing:-.06em;color:var(--moon);-webkit-text-stroke:1px #131b29;paint-order:stroke fill;text-shadow:7px 6px #f09199;margin:0;font-size:clamp(2.8rem,16cqi,6.4rem);font-weight:780;font-stretch:82%;line-height:.8;position:relative}.corners{z-index:2;pointer-events:none;position:absolute;inset:0}.corner{width:16px;height:16px;position:absolute}.corner path{fill:none;stroke-width:1px}.mark-moon{stroke:#eaf4fc}.mark-ink{stroke:#131b29}.corner.tl{top:8px;left:8px}.corner.tr{top:8px;right:8px;transform:scaleX(-1)}.corner.bl{bottom:8px;left:8px;transform:scaleY(-1)}.corner.br{bottom:8px;right:8px;transform:scale(-1)}.study{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.study-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ring{z-index:3;border:2px solid var(--moon);touch-action:none;border-radius:50%;width:22px;height:22px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #131b29}.ring:focus-visible{outline-offset:4px}.ruler{color:var(--ink);gap:.35rem;font-size:.95rem;display:grid}.ruler input[type=range]{appearance:none;background-color:#0000;background-image:repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 10%);border-top:1px solid var(--ink);cursor:pointer;background-position:0;background-repeat:no-repeat;background-size:100% 12px;width:100%;height:28px;margin:0}.ruler input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--peach);border:1px solid var(--proof-ink);cursor:pointer;width:11px;height:18px}.ruler input[type=range]::-moz-range-track{background:0 0;border:0;height:12px}.ruler input[type=range]::-moz-range-thumb{border:1px solid var(--proof-ink);background:var(--peach);cursor:pointer;border-radius:0;width:11px;height:18px}.ruler-slim{gap:.2rem}.presets{flex-wrap:wrap;gap:.1rem;display:flex}.preset{width:40px;height:40px;transition:transform .16s var(--ease-out);place-items:center;display:grid}.preset:active{transform:scale(.97)}.preset i{border:1px solid var(--proof-ink);border-radius:50%;width:26px;height:26px}.preset[aria-pressed=true] i{outline:2px solid var(--lapis);outline-offset:3px}.stops{gap:.35rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.stops li{grid-template-columns:.7rem minmax(0,1fr) auto;align-items:baseline;gap:.6rem;display:grid}.stops i{border:1px solid var(--proof-ink);width:.7rem;height:.7rem}.bloom-stage{z-index:0}.grain{z-index:1;pointer-events:none;mix-blend-mode:multiply;width:100%;height:100%}.bloom{z-index:3;touch-action:none;width:48px;height:48px;position:absolute;bottom:13%;left:50%;transform:translate(-50%)}.petal-arm{transform-origin:0 0;width:0;height:0;transform:rotate(var(--ang)) translateX(var(--reach)) scale(1);opacity:1;transition:transform .2s var(--ease-out), opacity .2s var(--ease-out);position:absolute;top:24px;left:24px}.bloom:not(.is-open) .petal-arm{opacity:0;pointer-events:none;transform:rotate(var(--ang)) translateX(16px) scale(.96)}.bloom.is-dragging .petal-arm{transition-property:opacity}.petal{background:color-mix(in oklch, var(--moon) 82%, transparent);color:#131b29;min-width:44px;min-height:44px;font-family:var(--mono);letter-spacing:.01em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid oklch(22.1506% .0300499 261.288/.42);border-radius:999px;place-items:center;padding:.35rem .55rem;font-size:.68rem;display:grid;position:absolute;top:0;left:0}.petal-arm.is-active .petal{border-color:var(--lapis);background:color-mix(in oklch, var(--moon) 94%, transparent)}.flower{z-index:2;border:1px solid var(--proof-ink);background:var(--moon);width:48px;height:48px;color:var(--proof-ink);transition:transform .16s var(--ease-out), border-color .16s ease, background-color .16s ease;border-radius:50%;place-items:center;display:grid;position:relative}.flower svg{width:26px;height:26px}.flower-mark,.flower-value{grid-area:1/1}.flower-value{font-family:var(--mono);font-size:.72rem}.flower:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.flower:hover{border-color:var(--lapis)}}.bloom-sliders{gap:.65rem;display:grid}.timeline,.timeline-spine,.timeline-playhead{display:none}@media (width>=861px){.mast,.shot,.colophon{padding-right:max(var(--gutter), 3.25rem)}.timeline{z-index:0;pointer-events:none;background-image:repeating-linear-gradient(to bottom, transparent 0 47px, color-mix(in oklch, var(--ink) 12%, transparent) 47px 48px);display:block;position:absolute;inset:0}.timeline-spine{z-index:5;pointer-events:none;width:1.1rem;display:block;position:absolute;top:0;bottom:0;right:.85rem}.timeline-playhead{z-index:5;border-top:1px solid color-mix(in oklch, var(--ink) 35%, transparent);pointer-events:none;width:1.1rem;height:0;display:block;position:fixed;top:46vh;right:.85rem}}.timeline-played{background:color-mix(in oklch, var(--ink) 28%, transparent);width:1px;position:absolute;top:0;right:.35rem}.timeline-count{font-family:var(--mono);color:color-mix(in oklch, var(--muted) 70%, transparent);font-size:.58rem;line-height:1;position:absolute;right:.85rem;transform:translateY(-50%)}.timeline-key{border:1px solid color-mix(in oklch, var(--ink) 40%, transparent);pointer-events:auto;background:0 0;width:7px;height:7px;transition:border-color .16s,background-color .16s;position:absolute;right:0;transform:translateY(-50%)rotate(45deg)}.timeline-key.is-current{border-color:var(--peach)}.timeline-key.is-dragging{cursor:grabbing;border-color:var(--ink)}@media (hover:hover) and (pointer:fine){.timeline-key:hover{border-color:var(--ink)}}.timeline-readout{font-family:var(--mono);color:color-mix(in oklch, var(--muted) 80%, transparent);white-space:nowrap;align-items:center;gap:.35rem;font-size:.58rem;line-height:1;display:flex;position:absolute;top:-.35rem;right:calc(100% + .35rem)}.timeline-pose{width:14px;height:14px}.timeline-pose path{fill:none;stroke:currentColor;stroke-width:8px}.draft{pointer-events:none}.page-crop{z-index:4;width:28px;height:28px;color:var(--ink);position:fixed}.page-crop path{fill:none;stroke:currentColor;stroke-width:1px}.page-crop.tl{top:14px;left:14px}.page-crop.tr{top:14px;right:14px;transform:scaleX(-1)}.page-crop.bl{bottom:14px;left:14px;transform:scaleY(-1)}.page-crop.br{bottom:14px;right:14px;transform:scale(-1)}.golden{z-index:3;transform-origin:0 0;opacity:0;will-change:transform;width:1000px;height:1000px;position:fixed;top:0;left:0}.draft.is-framed .golden{opacity:1}.guide-curve{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.frame-edge,.curve-main,.curve-build,.frame-progress{fill:none;vector-effect:non-scaling-stroke}.frame-edge{stroke:color-mix(in oklch, var(--lapis) 55%, transparent);stroke-width:1px}.curve-main,.curve-build{stroke-width:1px}.curve-main{stroke:var(--peach);opacity:.72}.curve-build{stroke:var(--lapis);stroke-dasharray:3 4;opacity:.8}.frame-progress{stroke:var(--lapis);stroke-width:2px}.phi{z-index:4;font-family:var(--mono);letter-spacing:.01em;color:var(--lapis);opacity:0;font-size:.72rem;line-height:1;position:fixed;top:0;left:0}.draft.is-framed .phi{opacity:1}.pullcord g{filter:none}.pullcord circle{fill:var(--ink);stroke:var(--peach)}@supports (animation-timeline:view()){.reveal{animation-name:sheet-rise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-duration:auto;animation-range:entry cover 30%}.reveal-late{animation-range:entry 8% cover 40%}}@keyframes sheet-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=860px){:root{--margin-left:1.25rem;--gutter:1.25rem}.mast,.instruments-grid,.sheet-row,.sheet-row.is-mark{grid-template-columns:1fr}.mast{min-height:auto;padding-top:6.5rem;padding-bottom:var(--space-xl)}.shot{padding-top:var(--space-2xl);align-items:stretch}#bloom .study,#field .study{width:100%}.sheet-row.is-mark .slug{order:0}.sheet-row.is-curve{width:auto;margin-left:0}.sheet-row.is-poster .sheet-slot,.sheet-row.is-mark .sheet-slot,.sheet-row.is-curve .sheet-slot{justify-self:stretch;width:100%}.index{padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom));background:var(--canvas);border-top:1px solid var(--rule);flex-direction:row;gap:1rem;inset:auto 0 0}.page-crop.bl,.page-crop.br{bottom:3.4rem}.colophon{min-height:auto;padding-bottom:6.5rem}.sheet-bloom{min-height:380px}}@media (prefers-reduced-motion:reduce){html,body,a,.readout,.hint,.lede,.where,.index a,.mesh,.petal-arm,.preset,.flower,.timeline-key,.press span,.mast-mark-slab,.mast-mark-face,.sheet-mast,.sheet-poster,.sheet-mark,.sheet-curve{transition:none;animation:none}.mast-mark:hover .mast-mark-slab,.mast-mark:hover .mast-mark-face{transform:none}.sheet-slot:hover>.sheet-mast,.sheet-slot:hover>.sheet-poster,.sheet-slot:hover>.sheet-mark,.sheet-slot:hover>.sheet-curve{box-shadow:var(--slab-x) var(--slab-y) 0 var(--peach);transform:none}.reveal{opacity:1;animation:none;transform:none}}.pullcord-inner{position:absolute;inset:0}.pullcord-inner--drop{animation:.6s cubic-bezier(.45,0,.9,.5) .4s both pullcord-drop}@keyframes pullcord-drop{0%{opacity:0;transform:translateY(-230px)}20%{opacity:1}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pullcord-inner--drop{animation:none}}.pullcord-knob{-webkit-tap-highlight-color:transparent;border-radius:50%}.pullcord-knob:active{cursor:grabbing}.pullcord-knob:focus-visible{outline:2px solid var(--pullcord-ink,#7f7f7f99);outline-offset:-9px}
