:root{--work-loop:8s;--work-hold:3.2s;--work-rest-guides:.8;--work-rest-cards:.62;--work-spark-glow:var(--color-light-halo)}@supports (color:color-mix(in lab, red, red)){:root{--work-spark-glow:color-mix(in oklch, var(--color-light-halo) 30%, transparent)}}:root{--work-pool:var(--color-light-halo)}@supports (color:color-mix(in lab, red, red)){:root{--work-pool:color-mix(in oklch, var(--color-light-halo) 34%, transparent)}}:root{--work-slot-glow:var(--color-light-halo)}@supports (color:color-mix(in lab, red, red)){:root{--work-slot-glow:color-mix(in oklch, var(--color-light-halo) 26%, transparent)}}:root{--work-slot-glow-w:10px;--work-sheet:var(--color-bg)}@supports (color:color-mix(in lab, red, red)){:root{--work-sheet:color-mix(in oklch, var(--color-bg) 80%, transparent)}}:root{--work-sheet-lit:var(--work-sheet)}@supports (color:color-mix(in lab, red, red)){:root{--work-sheet-lit:color-mix(in oklch, var(--work-sheet) 88%, var(--color-text))}}:root{--nf-mon-phone:calc(var(--type-monument) * 1.5)}.wt-h1{max-inline-size:var(--measure);margin-block-start:var(--space-5)}.wt-word{margin:0}.work-intro>*+*{margin-block-start:var(--space-4)}.work-intro .kit-actions{margin-block-start:var(--space-6)}.work-links{gap:var(--space-3) var(--space-5);flex-wrap:wrap;list-style:none;display:flex}.work-object{justify-content:center;display:flex}@media (min-width:768px) and (min-aspect-ratio:1){.work-object{justify-content:flex-end}.work-screen .kit-split--screen{row-gap:var(--space-6);grid-template-rows:auto auto}.work-screen .kit-split--screen>.kit-screen-title{grid-column:1;align-self:end}.work-screen .kit-split--screen>.kit-words{grid-column:1;align-self:start}.work-screen .kit-split--screen>.work-object{grid-area:1/2/span 2;align-self:center}}.wp{inline-size:var(--kit-full);max-inline-size:calc(var(--measure) * 1.15);position:relative}.wp-stage{isolation:isolate;aspect-ratio:600/460;--kit-plinth-base:calc(32 / 460 * 100%);margin-block-end:var(--space-6);position:relative}.kit-au.wp-au{--kit-au-base:calc(388 / 460 * 100%);z-index:-2;--kit-au-rise:calc(var(--space-9) + var(--space-5))}@media not all and (min-width:768px) and (min-aspect-ratio:1){.kit-au.wp-au{--kit-au-rise:var(--space-7)}}.wp-svg{inline-size:var(--kit-full);block-size:var(--kit-full);position:absolute;inset:0;overflow:visible}.kit-depth-grid.wp-grid{z-index:-3;inset-block:calc(-1 * var(--space-7));inset-inline:calc(-1 * var(--space-7))}.wp{isolation:isolate}.wp-plinth-top{fill:var(--kit-glass-fill);stroke:var(--glass-line);stroke-width:var(--line-hair)}.wp-plinth-front{fill:var(--glass-fill)}.wp-plinth-rim{fill:none;stroke:var(--kit-glass-end);stroke-width:var(--line-hair)}.wp-plinth-edge{fill:none;stroke:url(#wp-edge);stroke-width:var(--line-node)}.wp-edge-end{stop-color:var(--kit-glass-end)}.wp-edge-mid{stop-color:var(--glass-line-lit)}.wp-endlight-in{stop-color:var(--color-light-edge)}.wp-page text{fill:var(--color-light-edge)}.wp-t-name{font-family:var(--font-name);font-synthesis:none;letter-spacing:.12em}.wp-t-head{font-weight:var(--weight-heading)}:root.js:not(.rm) .wp-page{opacity:0}.wp-text-line,.wp-step-line{stroke:var(--color-line)}.wp-d5-o.wp-text-line{stroke:var(--color-line-strong);stroke-width:var(--line-hair)}.wp-sheet{fill:var(--work-sheet)}.wp-node{fill:var(--color-bg);stroke:var(--color-light-edge);stroke-width:var(--line-hair)}.wp-go{--wp-plaque-h:calc(var(--type-label) * var(--leading-label));z-index:1;border-radius:var(--corner-glass);inline-size:32.6667%;color:var(--color-text);text-decoration:none;position:absolute;inset-block-start:12.6087%;inset-block-end:calc(-1 * (var(--space-2) + var(--wp-plaque-h)))}.wp-go--0{inset-inline-start:12%}.wp-go--1{inset-inline-start:55.3333%}.wp-plaque{align-items:center;gap:var(--space-2);font-size:var(--type-label);font-weight:var(--weight-label);line-height:var(--leading-label);color:var(--color-text);white-space:nowrap;margin-inline-start:calc(-1 * (var(--space-2) + var(--kit-icon)) / 2);display:inline-flex;position:absolute;inset-block-end:0;inset-inline-start:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.wp-go:hover .kit-arrow-head{transform:translateX(var(--kit-nudge))}.wp-go:hover .kit-arrow-shaft{transform:scaleX(var(--kit-stretch))}}.wp-go:focus-visible .kit-arrow-head{transform:translateX(var(--kit-nudge))}.wp-c{transition-property:transform,fill;transition-duration:var(--dur-spring-press), var(--motion-fast);transition-timing-function:var(--ease-spring-press), var(--ease-standard)}@media (hover:hover) and (pointer:fine){:is(.wp:has(.wp-go--0:hover) .wp-c--0,.wp:has(.wp-go--1:hover) .wp-c--1){transform:translateY(calc(var(--kit-lift) * 6))}:is(.wp:has(.wp-go--0:hover) .wp-sheet.wp-c--0,.wp:has(.wp-go--1:hover) .wp-sheet.wp-c--1){fill:var(--work-sheet-lit)}}:is(.wp:has(.wp-go--0:focus-visible) .wp-c--0,.wp:has(.wp-go--1:focus-visible) .wp-c--1){transform:translateY(calc(var(--kit-lift) * 6))}:is(.wp:has(.wp-go--0:focus-visible) .wp-sheet.wp-c--0,.wp:has(.wp-go--1:focus-visible) .wp-sheet.wp-c--1){fill:var(--work-sheet-lit)}.wp-pool-in{stop-color:var(--work-pool)}.wp-pool-out{stop-color:transparent}.wp-slot-glow{fill:none;stroke:var(--work-slot-glow);stroke-width:var(--work-slot-glow-w);stroke-linecap:round}.wp-slot-core{fill:none;stroke:var(--color-light-core);stroke-width:var(--line-node);stroke-linecap:round}.wp-contact-in,.wp-contact-mid{stop-color:var(--shadow-ink)}@supports (color:color-mix(in lab, red, red)){.wp-contact-mid{stop-color:color-mix(in oklch, var(--shadow-ink) 55%, transparent)}}.wp-contact{opacity:var(--wp-seat,1);transform-box:fill-box;transform-origin:50%;transform:scale(calc(.72 + var(--wp-seat,1) * .28), calc(.5 + var(--wp-seat,1) * .5))}.wp-d5,.wp-lg,.wp-lb{fill:none;stroke-linecap:round;stroke-linejoin:round}.wp-d5-g{stroke:var(--color-line-draft);stroke-width:var(--line-hair)}.wp-d5-o{stroke:var(--color-light-edge);stroke-width:var(--line-node)}.wp-rule,.wp-lg{stroke:var(--color-line);stroke-width:var(--line-hair)}.wp-lb{stroke:var(--color-light-edge);stroke-width:var(--line-hair)}.wp-lh{fill:var(--color-bg);stroke:var(--color-light-edge);stroke-width:var(--line-hair);transform-box:fill-box;transform-origin:50%}.wp-loop{display:none}.wp-loop--still,.wp[data-loop] .wp-loop{display:inline}.wp[data-loop] .wp-lg,.wp[data-loop] .wp-lb{stroke-dasharray:1 1}:root.js:not(.rm) .wp-d5{stroke-dasharray:1 1;stroke-dashoffset:1px}.wp-fore{pointer-events:none;position:absolute;inset:0}.wp-spark{inline-size:var(--kit-handle);block-size:var(--kit-handle);border:var(--line-hair) solid var(--color-light-edge);border-radius:var(--corner-draft);background:var(--color-bg);box-shadow:0 0 var(--space-3) var(--work-spark-glow);display:block;position:absolute}.wp-spark--a{inset-block-start:calc(58 / 460 * 100% - var(--space-5));inset-inline-start:calc(72 / 600 * 100% - var(--space-5))}.wp-spark--b{inset-block-start:calc(58 / 460 * 100% - var(--space-6));inset-inline-start:calc(528 / 600 * 100% + var(--space-4))}.wp-pause{min-block-size:var(--target-min);justify-content:flex-end;margin-block-start:var(--space-3);display:flex}.work-claim{font-weight:var(--weight-heading);text-wrap:pretty}.work-invite>*+*{margin-block-start:var(--space-4)}.kit-screen.work-screen{padding-block-end:var(--space-6)}@media (min-width:768px) and (min-aspect-ratio:1){.kit-screen.work-screen{min-block-size:0}}.work-close .kit-contact{padding-block-start:var(--space-7)}.nf-screen .kit-words>*+*{margin-block-start:var(--space-5)}.nf-screen .kit-actions{margin-block-start:var(--space-6)}.wp-ghost rect:not(.wp-ghost-h){fill:none;stroke:var(--color-light-edge);stroke-width:var(--line-node);stroke-dasharray:var(--space-1) var(--space-2)}.wp-ghost-h{fill:var(--color-bg);stroke:var(--color-light-edge);stroke-width:var(--line-hair)}.nf-title .kit-pt-mon{font-family:var(--font-name);font-synthesis:none;letter-spacing:.06em;font-weight:400}@media not all and (min-width:768px) and (min-aspect-ratio:1){.nf-title .kit-pt-mon{font-size:var(--nf-mon-phone)}}:root.js:not(.rm):not(.l2-skip) .wp--empty .wp-slot>*{transform-box:fill-box;transform-origin:50%;animation-name:nf-slot-lit;animation-duration:var(--motion-seat);animation-timing-function:var(--ease-spring-seat);animation-delay:var(--kit-l2-fallback);animation-fill-mode:both}:root.js:not(.rm):not(.l2-skip) .wp--empty .wp-slot>.wp-slot-core{animation-delay:calc(var(--kit-l2-fallback) + var(--stagger-follow))}@keyframes nf-slot-lit{0%{opacity:.15;transform:scaleX(.3)}to{opacity:1;transform:none}}@media not all and (min-width:768px) and (min-aspect-ratio:1){.nf-screen .kit-split--screen{row-gap:var(--space-5)}}:root.js:not(.rm):not(.l2-skip) .wp-ghost rect:not(.wp-ghost-h){animation-name:nf-dash;animation-duration:var(--motion-draw);animation-timing-function:var(--ease-in-out-quart);animation-delay:var(--kit-l2-object-at);animation-fill-mode:both}:root.js:not(.rm):not(.l2-skip) .wp-ghost-h{transform-box:fill-box;transform-origin:50%;animation-name:nf-pop;animation-duration:var(--dur-spring-press);animation-timing-function:var(--ease-spring-press);animation-delay:calc(var(--kit-l2-object-at) + var(--motion-draw) * .6);animation-fill-mode:both}:root.js:not(.rm):not(.l2-skip) .wp-ghost-h:nth-child(3){animation-delay:calc(var(--kit-l2-object-at) + var(--motion-draw) * .6 + var(--stagger-follow))}:root.js:not(.rm):not(.l2-skip) .wp-ghost-h:nth-child(4){animation-delay:calc(var(--kit-l2-object-at) + var(--motion-draw) * .6 + var(--stagger-follow) * 2)}:root.js:not(.rm):not(.l2-skip) .wp-ghost-h:nth-child(5){animation-delay:calc(var(--kit-l2-object-at) + var(--motion-draw) * .6 + var(--stagger-follow) * 3)}@keyframes nf-dash{0%{stroke-dasharray:0 calc(var(--space-1) + var(--space-2))}to{stroke-dasharray:var(--space-1) var(--space-2)}}@keyframes nf-pop{0%{transform:scale(0)}to{transform:none}}
