.project-grid{container-type:inline-size}.project-board{--tippis-width:calc(var(--grid-unit)*32);--board-card-height:calc(var(--grid-unit)*20);--grid-unit:calc(100cqw / 53);position:relative;isolation:isolate;display:grid;grid-template-columns:var(--tippis-width) minmax(0,1fr);gap:var(--grid-unit);align-items:start;padding:calc(var(--grid-unit)*2) 0}.project-board[data-grid-layout]{transition:grid-template-columns var(--motion-feedback) var(--ease-enter),gap var(--motion-feedback) var(--ease-enter),padding var(--motion-feedback) var(--ease-enter)}.project-board[data-grid-layout] .project-card{transition:height var(--motion-feedback) var(--ease-enter),box-shadow var(--motion-feedback) var(--ease-enter),scale var(--motion-feedback) var(--ease-enter),translate var(--motion-feedback) var(--ease-enter)}@media(prefers-reduced-motion:reduce){.project-board[data-grid-layout],.project-board[data-grid-layout] .project-card{transition:none}}.board-lines{--grid-fade-left:40px;--grid-fade-right:40px;position:absolute;inset:0 -40px auto;width:calc(100% + 80px);height:100%;z-index:-1;pointer-events:none;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 var(--grid-fade-left),#000 calc(100% - var(--grid-fade-right)),transparent),linear-gradient(to bottom,transparent,#000 var(--grid-unit),#000 calc(100% - var(--grid-unit)),transparent);mask-composite:intersect}.project-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;border-radius:var(--radius-artifact);background:var(--color-surface);box-shadow:var(--shadow-card);transition:box-shadow var(--motion-feedback) var(--ease-enter),scale var(--motion-feedback) var(--ease-enter),translate var(--motion-feedback) var(--ease-enter);overflow:hidden}.project-card.tippis{grid-column:1;grid-row:1;height:var(--board-card-height);aspect-ratio:auto}.project-card.cropper{grid-column:2;grid-row:1;height:var(--board-card-height);aspect-ratio:auto;align-self:stretch;min-height:0;contain:size}.card-visual{height:100%;min-width:0;overflow:hidden;transition:scale var(--motion-feedback) var(--ease-enter)}.card-visual .tippis-animation,.card-visual .cutnegs-animation{height:100%;aspect-ratio:auto}.card-visual video{height:100%;object-fit:contain}.project-card.cropper .card-visual video{object-fit:cover}.project-card.cropper .card-visual>video,.project-card.cropper .card-visual>img{transform:scale(1.07);transform-origin:50% 10%}.project-trigger{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:inherit;background:transparent;cursor:pointer}.project-trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}@media(hover:hover)and (pointer:fine){.project-card:not([data-video-borrowed]):hover{box-shadow:var(--shadow-card-hover);scale:var(--thumbnail-hover-scale);translate:0 calc(-1 * var(--space-small))}.project-card:not([data-video-borrowed]):hover .card-visual{scale:var(--thumbnail-image-hover-scale)}}.project-card:has(.project-trigger:focus-visible){box-shadow:var(--shadow-card-hover)}@media(max-width:1000px),(max-height:600px){.project-board{grid-template-columns:calc(100% - var(--grid-unit)*2) var(--board-card-height);grid-auto-flow:column;grid-auto-columns:var(--board-card-height);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.project-board::-webkit-scrollbar{display:none}.project-board .project-card.cropper{width:var(--board-card-height);aspect-ratio:1;height:var(--board-card-height);align-self:start}.project-card.tippis,.project-card.cropper{grid-column:auto;grid-row:1;height:var(--board-card-height);aspect-ratio:auto;scroll-snap-align:start;scroll-snap-stop:always}.board-lines{inset:0 auto auto 0;--grid-fade-left:12px;--grid-fade-right:12px}}@media(min-width:601px)and (max-width:1000px)and (min-height:601px){.project-board{mask-image:linear-gradient(to right,transparent,#000 40px)}.board-lines{--grid-fade-left:0px}}@media(max-width:600px),(max-height:600px){.project-board{--board-bleed: calc((100vw - 100cqw)/2) ;margin-inline:calc(-1 * var(--board-bleed));padding-inline:var(--board-bleed);scroll-padding-inline:var(--board-bleed);--grid-unit:calc(100cqw / 27)}}html.project-open{overflow:hidden;scrollbar-gutter:stable}html.project-open body{overflow:hidden}.project-dialog{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--color-body);overflow:hidden;overscroll-behavior:contain;box-shadow:none}.project-dialog[open]{display:block}.project-dialog::backdrop{background:transparent}.project-backdrop{position:absolute;inset:0;background:var(--color-backdrop)}.project-viewport{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;padding:var(--space-inset);overflow:auto;overscroll-behavior:none;scrollbar-width:none}.project-viewport::-webkit-scrollbar{display:none}.project-viewport:focus{outline:none}@media(hover:hover)and (pointer:fine){.project-viewport,.project-backdrop{cursor:url(/icons/modal-close-cursor.svg) 20 20,pointer}.project-sheet{cursor:auto}}.project-sheet{position:relative;flex:none;width:min(var(--width-sheet),100%);margin-block:auto;overflow:clip;background:transparent;border-radius:var(--radius-artifact);box-shadow:var(--shadow-dialog)}.project-body-surface{container-type:inline-size;background:var(--color-surface)}.dialog-hero{position:relative;z-index:1;width:100%;aspect-ratio:16/10;overflow:hidden;flex:none;background:var(--color-placeholder)}.dialog-hero .tippis-animation,.dialog-hero .cutnegs-animation{height:100%;aspect-ratio:auto}.dialog-hero video{height:100%;width:100%;object-fit:cover}.project-details{display:grid;grid-template-columns:var(--columns-editorial);column-gap:var(--gap-editorial);padding:var(--space-sheet-top) var(--space-section-mobile) var(--space-section)}.project-meta{grid-column:1;align-self:start}.project-meta dl{margin:0}.project-meta dl>div+div{margin-top:var(--space-inset)}.project-meta dt{color:var(--color-muted);font-size:var(--text-caption);margin:0 0 var(--space-small)}.project-meta dd{margin:0;font-size:var(--text-body);line-height:var(--leading-body)}.project-story{grid-column:2;max-width:var(--width-story)}.project-story h2{margin:0 0 var(--space-disclosure)}.project-story p{margin:0 0 var(--space-paragraph)}.project-story .project-description{color:var(--color-muted);max-width:var(--width-description);margin:0 0 var(--space-group)}.project-contact{display:inline-flex;gap:var(--space-disclosure);align-items:center;margin-top:var(--space-group);padding:var(--space-tight) var(--space-paragraph);background:var(--color-active);color:var(--color-surface);border-radius:var(--radius-artifact);font-size:var(--text-body);line-height:var(--leading-compact);text-decoration:none}.project-contact:hover{background:var(--color-body)}.project-details [data-modal-reveal]{opacity:1}.project-dialog[data-reveals] .project-details [data-modal-reveal]:not(.modal-revealed){opacity:0}.project-dialog[data-reveals] .project-details .modal-revealed{opacity:1;animation:reading-arrive var(--motion-enter) var(--ease-enter) var(--reveal-delay,0ms) backwards}.project-sheet[data-closing] .project-details [data-modal-reveal]{animation-play-state:paused!important}.dialog-actions{position:relative;height:0;z-index:2}.project-close{position:absolute;display:grid;place-items:center;top:var(--space-inline);right:var(--space-inline);margin:0;padding:0;width:var(--size-control);height:var(--size-control);border:1px solid var(--color-overlay-rule);border-radius:var(--radius-round);background:var(--color-overlay);color:var(--color-surface);cursor:pointer}.project-close:hover{background:var(--color-overlay-hover)}.project-close:focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--space-small)}@media(max-width:700px){.project-viewport{padding:var(--space-tight)}.project-details{padding:var(--space-group) var(--space-inset) var(--space-sheet-top);gap:var(--space-group)}.project-meta,.project-story{grid-column:1}.project-meta dl{display:flex;gap:var(--space-group);flex-wrap:wrap}.project-meta dl>div+div{margin-top:0}}@media(max-width:600px),(max-height:600px){.project-viewport{padding:0}.project-sheet{width:100%;min-height:100%;margin-block:0}.dialog-actions{position:sticky;top:0}}@media(prefers-reduced-motion:reduce){.project-sheet{transition:none}.project-card .card-visual{transition:none;scale:1!important}.project-card{scale:1!important;translate:none!important;transition:none;animation:none!important;opacity:1!important}.project-dialog[data-reveals] .project-details [data-modal-reveal]{opacity:1;animation:none}.project-dialog[data-closing]::backdrop{animation:none}}.project-origin{position:relative;width:100%;height:100%;overflow:hidden;background:var(--color-surface)}.project-origin .card-visual{position:relative}.project-origin .card-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.project-origin .card-visual>video{position:relative;display:block;width:100%;height:100%;object-fit:cover}.project-details astro-slot{display:contents}.project-dialog[data-opening] .project-details [data-modal-reveal]{opacity:0}.project-sheet,.dialog-hero{opacity:1}.project-sheet[data-closing]{background:var(--color-surface)}.project-card .card-visual{width:100%;height:100%}.project-sheet{container-type:inline-size}.project-details-story{--grid-columns:12;--grid-gutter:var(--space-inset);--grid-margin:var(--space-section);grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));column-gap:var(--grid-gutter);row-gap:var(--space-inset);padding-inline:var(--grid-margin);padding-top:calc(var(--space-section) + var(--space-inline))}.tippis-heading{grid-column:1/-1}.tippis-heading h2,.tippis-heading p{margin:0}.tippis-heading .tippis-subtitle{margin-top:var(--space-inline)}.tippis-copy{grid-column:1/span 8;min-width:0}.tippis-copy p{margin:0}.tippis-copy a,.tippis-subtitle a{color:var(--color-active);font-weight:var(--weight-emphasis);text-decoration-color:var(--color-link-rule);text-underline-offset:var(--space-small)}.project-story-beat{display:grid;grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-inset);margin-top:var(--space-group)}.tippis-labels{grid-column:1/-1;position:relative}.tippis-label-stage{aspect-ratio:3.139353;position:relative}.tippis-label-stage img{display:block;position:absolute;top:50%;left:0;width:100%;height:auto;max-width:none;transform-origin:center}.tippis-label-stage img[hidden]{display:none}.tippis-production,.tippis-reach{grid-column:1/-1;display:grid;grid-template-columns:subgrid;gap:var(--space-tight)}.tippis-production .story-image{grid-column:span 6;display:block;width:100%;height:auto;align-self:start;aspect-ratio:1.25;object-fit:cover;border-radius:var(--radius-artifact)}.tippis-production .story-image:nth-child(2) img{object-position:66% center}.tippis-reach a{display:block;border-radius:var(--radius-artifact);overflow:hidden}.tippis-instagram,.tippis-retailers{grid-column:span 6}.tippis-instagram{position:relative}.tippis-instagram:after{content:"";position:absolute;left:23.7%;top:11.8%;width:56%;height:120%;border-radius:20% 20% 0 0/10% 10% 0 0;box-shadow:var(--shadow-device);pointer-events:none}.tippis-retailers{display:flex;flex-direction:column;gap:var(--space-tight)}.tippis-reach img{display:block;width:100%;height:100%;object-fit:cover}.tippis-retailers a:first-child{flex:185.128}.tippis-retailers a:last-child{flex:268.08}.tippis-retailers a{min-height:0}.tippis-reach a:focus-visible{outline:2px solid var(--color-focus);outline-offset:var(--space-small)}@container (max-width:1000px){.project-details-story{--grid-columns:8;--grid-margin:var(--space-inset)}.tippis-copy{grid-column:1/span 6}.tippis-production .story-image,.tippis-instagram,.tippis-retailers{grid-column:span 4}}@container (max-width:600px){.project-details-story{--grid-columns:4;--grid-gutter:var(--space-inline);--grid-margin:var(--page-gutter-mobile)}.tippis-copy,.tippis-production .story-image,.tippis-instagram,.tippis-retailers{grid-column:1/-1}.tippis-retailers{gap:var(--space-tight)}.tippis-reach img{height:auto;object-fit:contain}}.card-visual>iframe,.dialog-hero>iframe{display:block;width:100%;height:100%;border:0;pointer-events:none}.project-origin .card-visual>img:not([data-decoded]){visibility:hidden}.project-trigger{z-index:2}.project-card:has([data-media-state=error]) .artwork-status{z-index:3}.project-card:has([data-media-state=error]) .project-trigger{pointer-events:none}.story-image{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-artifact)}.story-image>img{display:block;width:100%;height:100%;object-fit:cover}.tippis-production .story-image{height:auto}.artifact-stage[data-astro-cid-wvyoxswg]{container-type:inline-size;position:relative;overflow:hidden;border:1px solid var(--color-rule);border-radius:var(--radius-artifact);background:var(--color-placeholder)}@font-face{font-family:CutNegs General Sans;src:url(/fonts/general-sans-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:CutNegs General Sans;src:url(/fonts/general-sans-500.woff2) format("woff2");font-weight:500;font-display:swap}.cn-view[data-astro-cid-2m6tumkm]{--strip:116;--w:min(100cqw - var(--space-inset)*2,max(52cqw,569px*.74));--left:calc(50% - var(--w)/2);--top:var(--space-section);--u:calc(var(--w)/569);height:calc(var(--top) + var(--u)*(var(--strip) + 307) + var(--top))}@supports (width:round(1px,1px)){.cn-view[data-astro-cid-2m6tumkm]{--w:round(down,min(100cqw - var(--space-inset)*2,max(52cqw,569px*.74)),2px);--left:round(50% - var(--w)/2,1px)}}@container (max-width:600px){.cn-view[data-astro-cid-2m6tumkm]{--top:var(--space-group)}}.cn-window[data-astro-cid-2m6tumkm]{position:absolute;top:var(--top);left:var(--left);width:var(--w);height:calc(var(--u)*720);overflow:hidden;border-radius:calc(var(--u)*10);background:#1d1e21;box-shadow:var(--shadow-device);font-family:CutNegs General Sans,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%;color:#f0f0f0}.cn-lights[data-astro-cid-2m6tumkm]{position:absolute;top:calc(var(--u)*8);left:calc(var(--u)*8);display:flex;gap:calc(var(--u)*8)}.cn-lights[data-astro-cid-2m6tumkm] i[data-astro-cid-2m6tumkm]{width:calc(var(--u)*12);height:calc(var(--u)*12);border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 .5px #0000001f}.cn-lights[data-astro-cid-2m6tumkm] i[data-astro-cid-2m6tumkm]:nth-child(2){background:#febc2e}.cn-lights[data-astro-cid-2m6tumkm] i[data-astro-cid-2m6tumkm]:nth-child(3){background:#28c840}.cn-strip[data-astro-cid-2m6tumkm]{position:absolute;left:0;right:0;top:calc(var(--u)*var(--strip));height:calc(var(--u)*178);--sheet:calc(var(--u)*168);--edge:calc(var(--u)*3);background:linear-gradient(#ffffff24,#ffffff0d 55%,#00000080) 0 calc(var(--sheet) - var(--edge))/100% var(--edge) no-repeat,linear-gradient(#00000080,#0000002e 35%,#0000) 0 var(--sheet)/100% calc(var(--u)*10) no-repeat,linear-gradient(#ffffff0f,#ffffff08 45%,#ffffff05) 0 0/100% calc(var(--sheet) - var(--edge)) no-repeat;box-shadow:inset 0 1px #ffffff12;--fade:calc(var(--u)*48);mask-image:linear-gradient(to right,transparent,#00000026 calc(var(--fade)*.25),#000000a6 calc(var(--fade)*.65),#000 var(--fade),#000 calc(100% - var(--fade)),#000000a6 calc(100% - var(--fade)*.65),#00000026 calc(100% - var(--fade)*.25),transparent)}.cn-strip[data-astro-cid-2m6tumkm]:before{content:"";position:absolute;inset:0 0 auto;height:var(--sheet);z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(102deg,#0000 22%,#ffffff08 38%,#ffffff12 45%,#ffffff06 53%,#0000 68%)}.cn-strip[data-astro-cid-2m6tumkm] .cn-frame{position:absolute;top:calc(var(--u)*12);left:0;width:calc(var(--u)*216);height:calc(var(--u)*144);overflow:hidden;will-change:transform}.cn-strip[data-astro-cid-2m6tumkm] .cn-frame>*{position:absolute;inset:0;display:block;width:100%;height:100%}.cn-strip[data-astro-cid-2m6tumkm] .cn-negative,.cn-strip[data-astro-cid-2m6tumkm] .cn-positive{object-fit:cover}.cn-strip[data-astro-cid-2m6tumkm] .cn-shimmer{background:#fff;mix-blend-mode:screen;opacity:0}.cn-copy[data-astro-cid-2m6tumkm]{position:absolute;top:calc(var(--u)*(var(--strip) + 192));left:50%;translate:-50% 0;display:flex;flex-direction:column;width:max-content;font-size:calc(var(--u)*14);line-height:calc(var(--u)*17)}.cn-title[data-astro-cid-2m6tumkm]{font-size:calc(var(--u)*32);line-height:calc(var(--u)*36);white-space:nowrap}.cn-subtitle[data-astro-cid-2m6tumkm]{margin-top:calc(var(--u)*4);line-height:calc(var(--u)*20);font-weight:400;color:#a4a5a7}.cn-row[data-astro-cid-2m6tumkm]{margin-top:calc(var(--u)*24);display:flex;justify-content:space-between;color:#94969b}.cn-count[data-astro-cid-2m6tumkm]{font-variant-numeric:tabular-nums}.cn-bar[data-astro-cid-2m6tumkm]{position:relative;margin-top:calc(var(--u)*8);height:calc(var(--u)*6);border-radius:calc(var(--u)*3);background:#303134f2;overflow:hidden}.cn-bar[data-astro-cid-2m6tumkm] span[data-astro-cid-2m6tumkm]{position:absolute;top:0;bottom:0;left:0;width:0;border-radius:inherit;background:#f0f0f0cc}@font-face{font-family:CutNegs Lab Inter;src:url(/portfolio/personio-assets/InterVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}.lab-view[data-astro-cid-j5je3i7r]{--w:min(100cqw - var(--top)*2,892px);--top:var(--space-section);--u:calc(var(--w)/892);--left:calc(50% - var(--w)/2);height:calc(var(--top)*2 + var(--u)*435)}@supports (width:round(1px,1px)){.lab-view[data-astro-cid-j5je3i7r]{--w:round(down,min(100cqw - var(--top)*2,892px),2px);--left:round(50% - var(--w)/2,1px)}}@container (max-width:600px){.lab-view[data-astro-cid-j5je3i7r]{--top:var(--space-group)}}.lab-window[data-astro-cid-j5je3i7r]{position:absolute;top:var(--top);left:var(--left);width:var(--w);height:calc(var(--u)*435);overflow:hidden;border-radius:calc(var(--u)*10);background:#1d1e21;box-shadow:var(--shadow-device);font-family:CutNegs Lab Inter,sans-serif;font-feature-settings:"cv11";color:#ececee;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-size-adjust:100%}.lab-window[data-astro-cid-j5je3i7r] [data-astro-cid-j5je3i7r]:where(:not([data-artwork-message])){position:absolute}.lab-window[data-astro-cid-j5je3i7r]>.artwork-status[data-astro-cid-j5je3i7r]{z-index:4}.lab-window[data-astro-cid-j5je3i7r] svg[data-astro-cid-j5je3i7r]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.lab-titlebar[data-astro-cid-j5je3i7r]{inset:0 0 auto;height:calc(var(--u)*28);display:flex;align-items:center;justify-content:center;background:#2b2c2f;box-shadow:0 1px #00000073;font-size:calc(var(--u)*13);font-weight:600;color:#cfcfd2;z-index:2}.lab-lights[data-astro-cid-j5je3i7r]{position:absolute;left:calc(var(--u)*8);top:calc(var(--u)*8);display:flex;gap:calc(var(--u)*8)}.lab-lights[data-astro-cid-j5je3i7r] i[data-astro-cid-j5je3i7r]{position:static;width:calc(var(--u)*12);height:calc(var(--u)*12);border-radius:50%;background:#ff5f57}.lab-lights[data-astro-cid-j5je3i7r] i[data-astro-cid-j5je3i7r]:nth-child(2){background:#febc2e}.lab-lights[data-astro-cid-j5je3i7r] i[data-astro-cid-j5je3i7r]:nth-child(3){background:#28c840}.lab-fan[data-astro-cid-j5je3i7r]{left:calc(var(--u)*310);top:calc(var(--u)*231.5);z-index:1}.lab-fan[data-astro-cid-j5je3i7r] .lab-card{position:absolute;box-sizing:border-box;left:0;top:0;width:calc(var(--u)*216);height:calc(var(--u)*144);padding:calc(var(--u)*2.67) calc(var(--u)*4);border-radius:calc(var(--u)*8);background:#1d1e21;box-shadow:0 calc(var(--u)*4) calc(var(--u)*16) #00000059,inset 0 0 0 1px #ffffff0d;will-change:transform}.lab-fan[data-astro-cid-j5je3i7r] .lab-card img{position:static;display:block;width:100%;height:100%;object-fit:cover}.lab-fan[data-astro-cid-j5je3i7r] .lab-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#1d1e21;opacity:var(--shade,0)}.lab-inspector[data-astro-cid-j5je3i7r]{top:calc(var(--u)*28);right:0;bottom:0;left:calc(var(--u)*620);background:#232427;box-shadow:inset 1px 0 #ffffff12}.lab-inspector[data-astro-cid-j5je3i7r]>[data-astro-cid-j5je3i7r]{margin-left:calc(var(--u)*-620);margin-top:calc(var(--u)*-28)}.lab-popup[data-astro-cid-j5je3i7r]{left:calc(var(--u)*636);top:calc(var(--u)*43);width:calc(var(--u)*219);height:calc(var(--u)*16);display:flex;align-items:center;padding-left:calc(var(--u)*7);border-radius:calc(var(--u)*4);background:#414246;box-shadow:inset 0 .5px #ffffff1f,0 .5px 1px #0006;font-size:calc(var(--u)*11)}.lab-popup[data-astro-cid-j5je3i7r] svg[data-astro-cid-j5je3i7r]{right:calc(var(--u)*5);top:calc(var(--u)*2);width:calc(var(--u)*8);height:calc(var(--u)*12);stroke-width:1.4;color:#e6e6e8}.lab-reset[data-astro-cid-j5je3i7r]{left:calc(var(--u)*862.5);top:calc(var(--u)*44);width:calc(var(--u)*14);height:calc(var(--u)*14);stroke-width:1.3;color:#b9babd}.lab-rule[data-astro-cid-j5je3i7r]{left:calc(var(--u)*636);right:calc(var(--u)*16);height:1px;background:#ffffff14}.lab-rule-full[data-astro-cid-j5je3i7r]{left:calc(var(--u)*620);right:0}.lab-heading[data-astro-cid-j5je3i7r]{left:calc(var(--u)*636);translate:0 -50%;font-size:calc(var(--u)*13);font-weight:600;color:#f2f2f4}.lab-row[data-astro-cid-j5je3i7r]{left:0;width:0;font-size:calc(var(--u)*11)}.lab-label[data-astro-cid-j5je3i7r]{left:calc(var(--u)*636);translate:0 -50%;white-space:nowrap}.lab-track[data-astro-cid-j5je3i7r]{left:calc(var(--u)*719.5);width:calc(var(--u)*82.5);height:calc(var(--u)*3);translate:0 -50%;border-radius:calc(var(--u)*1.5);background:#4a4b4f}.lab-knob[data-astro-cid-j5je3i7r]{width:calc(var(--u)*12);height:calc(var(--u)*12);translate:-50% -50%;border-radius:50%;background:#d8d8db;box-shadow:0 .5px 1.5px #0000008c,inset 0 0 0 .5px #00000026}.lab-knob[data-astro-cid-j5je3i7r][data-pressed]{background:#bdbdc1}.lab-field[data-astro-cid-j5je3i7r]{left:calc(var(--u)*809);width:calc(var(--u)*43);height:calc(var(--u)*20);translate:0 -50%;box-sizing:border-box;padding:0 calc(var(--u)*6);display:flex;align-items:center;justify-content:flex-end;border-radius:calc(var(--u)*5);background:#2c2d30;box-shadow:inset 0 0 0 1px #ffffff0f;font-variant-numeric:tabular-nums}.lab-unit[data-astro-cid-j5je3i7r]{left:calc(var(--u)*859);translate:0 -50%;font-size:calc(var(--u)*10);color:#8e8f94}.lab-disclosure[data-astro-cid-j5je3i7r]{left:calc(var(--u)*636);translate:0 -50%;padding-left:calc(var(--u)*11);font-size:calc(var(--u)*12);white-space:nowrap}.lab-disclosure[data-astro-cid-j5je3i7r] svg[data-astro-cid-j5je3i7r]{left:0;top:50%;translate:0 -50%;width:calc(var(--u)*6);height:calc(var(--u)*10);stroke-width:1.6}.lab-cursor[data-astro-cid-j5je3i7r]{left:calc(var(--u)*-1.5);top:calc(var(--u)*-1.5);width:calc(var(--u)*15);height:calc(var(--u)*22);transform-origin:calc(var(--u)*1.5) calc(var(--u)*1.5);z-index:3;filter:drop-shadow(0 calc(var(--u)*1) calc(var(--u)*1.5) #00000066);will-change:transform}.lab-cursor[data-astro-cid-j5je3i7r] path[data-astro-cid-j5je3i7r]{fill:#000;stroke:#fff;stroke-width:1.1}.lab-cursor[data-astro-cid-j5je3i7r][hidden]{display:none}.case-intro[data-astro-cid-424cwmg5]{grid-column:1/-1}.case-intro[data-astro-cid-424cwmg5] h2[data-astro-cid-424cwmg5],.case-intro[data-astro-cid-424cwmg5] p[data-astro-cid-424cwmg5],.case-copy[data-astro-cid-424cwmg5] p[data-astro-cid-424cwmg5]{margin:0}.case-intro[data-astro-cid-424cwmg5] .case-meta[data-astro-cid-424cwmg5]{margin-top:var(--space-inline)}.case-copy[data-astro-cid-424cwmg5]{grid-column:1/span 8;min-width:0}.case-copy[data-astro-cid-424cwmg5] a[data-astro-cid-424cwmg5],.case-meta[data-astro-cid-424cwmg5] a[data-astro-cid-424cwmg5]{color:var(--color-active);font-weight:var(--weight-emphasis);text-decoration-color:var(--color-link-rule);text-underline-offset:var(--space-small)}.case-scan[data-astro-cid-424cwmg5]{grid-column:1/-1;min-width:0;margin:0}.case-scan[data-astro-cid-424cwmg5] img[data-astro-cid-424cwmg5]{display:block;width:100%;height:auto;border-radius:var(--radius-artifact)}.case-media[data-astro-cid-424cwmg5]{grid-column:1/-1;min-width:0;margin:0}@container (max-width:1000px){.case-copy[data-astro-cid-424cwmg5]{grid-column:1/span 6}}@container (max-width:600px){.case-copy[data-astro-cid-424cwmg5]{grid-column:1/-1}}.artwork-video[data-astro-cid-gs3egrvt]{position:relative;overflow:hidden;border-radius:var(--radius-artifact)}.artwork-video[data-astro-cid-gs3egrvt]:after{content:"";position:absolute;inset:0;border:1px solid var(--artwork-border);border-radius:inherit;pointer-events:none;visibility:hidden}.artwork-video[data-astro-cid-gs3egrvt][data-cover-ready]:after,.artwork-video[data-astro-cid-gs3egrvt][data-presented]:after{visibility:visible}.artwork-video[data-astro-cid-gs3egrvt] video[data-astro-cid-gs3egrvt],.artwork-reduced[data-astro-cid-gs3egrvt]{display:block;width:100%;height:100%;object-fit:fill}.artwork-first-frame[data-astro-cid-gs3egrvt]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:fill;pointer-events:none}.artwork-first-frame[data-astro-cid-gs3egrvt]:not([data-decoded]){visibility:hidden}.artwork-video[data-astro-cid-gs3egrvt][data-presented] .artwork-first-frame[data-astro-cid-gs3egrvt]{visibility:hidden}.artwork-reduced[data-astro-cid-gs3egrvt]{display:none}.artwork-video[data-astro-cid-gs3egrvt][data-finished-cover] .artwork-reduced[data-astro-cid-gs3egrvt]{display:block;position:absolute;inset:0;pointer-events:none}.artwork-play[data-astro-cid-gs3egrvt]{position:absolute;z-index:2;inset:auto 0 0;width:100%;font:inherit;color:var(--color-body);background:var(--color-page);border:0;cursor:pointer}.artwork-play[data-astro-cid-gs3egrvt][hidden]{display:none}@media(prefers-reduced-motion:reduce){.artwork-video[data-astro-cid-gs3egrvt] video[data-astro-cid-gs3egrvt],.artwork-first-frame[data-astro-cid-gs3egrvt],.artwork-play[data-astro-cid-gs3egrvt]{display:none}.artwork-reduced[data-astro-cid-gs3egrvt]{display:block}}
