.KabqMq_caret{z-index:50;background-color:var(--color-gold);outline:1px solid var(--color-night);pointer-events:none;width:2px;height:1.1em;animation:KabqMq_caret-fade var(--click-caret-fade) var(--ease-out) var(--click-caret-hold) forwards;position:fixed;inset-block-start:0;inset-inline-start:0}@keyframes KabqMq_caret-fade{to{opacity:0}}
.fSHN3q_button{border-radius:var(--radius-sm);min-height:44px;font-family:var(--font-text);text-align:center;transition:filter var(--dur-hover) var(--ease-hover), background-color var(--dur-hover) var(--ease-hover), transform var(--dur-press) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;padding:.8em 1.4em;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.fSHN3q_button:active{transform:scale(.97)}.fSHN3q_plate{color:var(--color-night);background-color:var(--color-gold);background-image:linear-gradient(to bottom, color-mix(in srgb, var(--color-gold-light) 60%, var(--color-gold)), var(--color-gold) 60%);box-shadow:var(--shadow-plate)}.fSHN3q_outline{color:var(--text);border-color:var(--accent);background-color:#0000}@media (prefers-reduced-motion:reduce){.fSHN3q_button:active{transform:none}}@media (hover:hover) and (pointer:fine){.fSHN3q_plate:hover{filter:brightness(1.07)}.fSHN3q_outline:hover{background-color:color-mix(in srgb, var(--accent) 12%, transparent)}}
.Ph6iAW_list{flex-wrap:wrap;align-items:center;list-style:none;display:flex}.Ph6iAW_item+.Ph6iAW_item{border-inline-start:1px solid var(--text-muted)}.Ph6iAW_link{min-width:44px;min-height:44px;padding-inline:var(--space-2);font-family:var(--font-text);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-sm);color:var(--text-muted);text-underline-offset:.3em;justify-content:center;align-items:center;text-decoration:none;text-decoration-thickness:1px;transition:none;display:inline-flex}.Ph6iAW_link:focus-visible{text-decoration-line:underline}.Ph6iAW_link[aria-current=true]{color:var(--text);-webkit-text-decoration:underline 2px var(--accent);text-decoration:underline 2px var(--accent);text-underline-offset:.3em}@media (hover:hover) and (pointer:fine){.Ph6iAW_link:hover{text-underline-offset:.3em;text-decoration-line:underline}}@media (max-width:719.98px){.Ph6iAW_item+.Ph6iAW_item{border-inline-start:0;position:relative}.Ph6iAW_item+.Ph6iAW_item:before{content:"";border-inline-start:1px solid var(--text-muted);height:1em;position:absolute;inset-block:50% auto;inset-inline-start:0;translate:0 -50%}.Ph6iAW_link{font-size:var(--text-xs)}}
.xZ-ikG_button{align-items:center;gap:var(--space-2);min-height:44px;font-family:var(--font-text);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-sm);text-align:start;text-underline-offset:.3em;color:var(--text-muted);background:0 0;border:0;padding:0;text-decoration-thickness:1px;display:inline-flex}.xZ-ikG_compact{min-height:var(--space-6)}.xZ-ikG_icon{fill:currentColor;flex:none;width:1em;height:1em}.xZ-ikG_resumeLabel,.xZ-ikG_playIcon{display:none}:root[data-motion] :is(.xZ-ikG_pauseLabel,.xZ-ikG_pauseIcon){display:none}:root[data-motion] :is(.xZ-ikG_resumeLabel,.xZ-ikG_playIcon){display:revert}@media (hover:hover) and (pointer:fine){.xZ-ikG_button:hover{text-decoration-line:underline}}
.HIt_PW_face,.HIt_PW_rim,.HIt_PW_tick,.HIt_PW_hands line{vector-effect:non-scaling-stroke;stroke-linecap:round}.HIt_PW_face{fill:var(--color-night-soft);stroke:var(--color-steel);stroke-width:2px}.HIt_PW_rim{fill:none;stroke:var(--color-gold);stroke-width:1px;opacity:.35}.HIt_PW_tick{stroke:var(--color-mist);stroke-width:1.5px;opacity:.6}.HIt_PW_pin{fill:var(--color-gold)}.HIt_PW_hands{animation:HIt_PW_hands-fade-in var(--clock-fade-duration) var(--ease-fade) both}.HIt_PW_hands line{transform-box:view-box;transform-origin:0 0}.HIt_PW_hour{stroke:var(--color-mist);stroke-width:3px}.HIt_PW_minute{stroke:var(--color-mist);stroke-width:2px}.HIt_PW_second{stroke:var(--color-gold);stroke-width:1px;transition:transform var(--clock-tick-duration) var(--ease-out)}.HIt_PW_hands[data-instant] .HIt_PW_second{transition:none}@media (prefers-reduced-motion:reduce){.HIt_PW_second{display:none}}@keyframes HIt_PW_hands-fade-in{0%{opacity:0}}
.A27xhW_workstation{aspect-ratio:11/10}.A27xhW_workstation :is(path,rect,ellipse){vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.A27xhW_deep,.A27xhW_low,.A27xhW_mid,.A27xhW_high{stroke:color-mix(in srgb, var(--color-mist) 15%, transparent);stroke-width:1px}.A27xhW_deep{fill:var(--color-night-deep)}.A27xhW_low{fill:color-mix(in srgb, var(--color-night-soft) 60%, var(--color-night))}.A27xhW_mid{fill:var(--color-night-soft)}.A27xhW_high{fill:color-mix(in srgb, var(--color-night-soft) 85%, var(--color-mist))}.A27xhW_vein{fill:none;stroke:color-mix(in srgb, var(--color-mist) 25%, transparent);stroke-width:1px}.A27xhW_shelf{fill:var(--color-steel);opacity:.5}.A27xhW_bezel{fill:var(--color-night-deep);stroke:var(--color-steel);stroke-width:3px}.A27xhW_screen{fill:url(#workstation-screen)}.A27xhW_screenLight{stop-color:var(--color-night-soft)}.A27xhW_screenDark{stop-color:var(--color-night-deep)}.A27xhW_neck{fill:var(--color-steel-dark)}.A27xhW_base{fill:var(--color-steel)}.A27xhW_jar,.A27xhW_pot,.A27xhW_mug{fill:var(--color-night-soft);stroke:var(--color-steel);stroke-width:2px}.A27xhW_mug{stroke-width:1.5px}.A27xhW_handle{fill:none;stroke:var(--color-steel);stroke-width:2px}.A27xhW_gilt{fill:none;stroke:var(--color-gold-light);stroke-width:1px;opacity:.6}.A27xhW_lid{fill:var(--color-gold);opacity:.45}.A27xhW_band{fill:var(--color-gold);opacity:.6}.A27xhW_edge{fill:none;stroke:var(--color-gold);stroke-width:1.5px;opacity:.35}.A27xhW_codeLine{fill:var(--color-mist);fill-opacity:.35}.A27xhW_codeLead{fill:var(--color-gold);fill-opacity:.6}.A27xhW_steam{fill:none;stroke:var(--color-mist);stroke-width:1.5px;opacity:0}.A27xhW_steamRest{opacity:.5}.A27xhW_workstation{--ambient-start:0s;--ambient-typing-cycle:calc(6 * var(--ambient-typing-line) + var(--ambient-typing-pause))}:root[data-intro=play] .A27xhW_workstation{--ambient-start:var(--ambient-delay)}@media (prefers-reduced-motion:no-preference){.A27xhW_codeLine{animation:A27xhW_type-line var(--ambient-typing-cycle) var(--ease-typing) var(--ambient-start) infinite both}.A27xhW_steam{animation:A27xhW_steam-rise var(--ambient-steam-duration) var(--ease-swing) calc(var(--ambient-start) + var(--n) * var(--ambient-steam-duration) / 3) infinite both}}:root[data-motion=paused] :is(.A27xhW_codeLine,.A27xhW_steam){animation-play-state:paused}:root[data-motion=rest] :is(.A27xhW_codeLine,.A27xhW_steam){animation:none}@keyframes A27xhW_type-line{0%,21.739%{clip-path:inset(0)}21.74%{clip-path:inset(0 100% 0 0)}34.783%{clip-path:inset(0 calc(clamp(0, var(--i), 1) * 100%) 0 0)}47.826%{clip-path:inset(0 calc(clamp(0, var(--i) - 1, 1) * 100%) 0 0)}60.87%{clip-path:inset(0 calc(clamp(0, var(--i) - 2, 1) * 100%) 0 0)}73.913%{clip-path:inset(0 calc(clamp(0, var(--i) - 3, 1) * 100%) 0 0)}86.957%{clip-path:inset(0 calc(clamp(0, var(--i) - 4, 1) * 100%) 0 0)}to{clip-path:inset(0)}}@keyframes A27xhW_steam-rise{0%{opacity:0;transform:translateY(0)}40%{opacity:.7}to{opacity:0;transform:translateY(calc(-1 * var(--ambient-steam-rise)))}}
.fyF4-W_leaf{transform-box:view-box;transform-origin:83px 206px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.fyF4-W_plant[data-rustle] .fyF4-W_leaf{animation:fyF4-W_rustle var(--plant-rustle-duration) var(--ease-swing) both}}@keyframes fyF4-W_rustle{0%{transform:rotate(0)}15%{transform:rotate(calc(var(--sway) * var(--plant-rustle-angle)))}35%{transform:rotate(calc(var(--sway) * var(--plant-rustle-angle) * -.7))}55%{transform:rotate(calc(var(--sway) * var(--plant-rustle-angle) * .45))}75%{transform:rotate(calc(var(--sway) * var(--plant-rustle-angle) * -.2))}to{transform:rotate(0)}}
.PgAKtG_hero{min-height:100svh;padding:var(--frame-inset);background-color:var(--surface);background-image:linear-gradient(to bottom, var(--color-night) 55%, var(--color-night-deep));flex-direction:column;display:flex;position:relative}.PgAKtG_hero:after{content:"";inset:var(--frame-inset);border:1px solid var(--color-gold);border-radius:var(--radius-xs);box-shadow:inset 0 0 0 5px var(--surface), inset 0 0 0 6px color-mix(in srgb, var(--color-gold) 45%, transparent);pointer-events:none;position:absolute}.PgAKtG_storefront{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding-inline:var(--gutter);flex-direction:column;flex:1;margin-inline:auto;display:flex}.PgAKtG_topBar{padding-block:var(--space-3) var(--space-2);justify-content:flex-end;display:flex}@media (max-width:719.98px){.PgAKtG_topBar{padding-block:var(--space-1) 0}}.PgAKtG_content{align-content:start;row-gap:var(--space-4);padding-block:var(--space-2) var(--space-6);flex:1;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""scene""contact""tagline""activities""status";display:grid}.PgAKtG_title{grid-area:title;justify-self:stretch;container-type:inline-size}.PgAKtG_scene{justify-self:stretch;row-gap:var(--space-1);grid-area:scene;display:grid}.PgAKtG_tagline{grid-area:tagline}.PgAKtG_actions{grid-area:actions}.PgAKtG_status{grid-area:status}.PgAKtG_illustration{width:max(min(100%,10rem),min(100%,26rem,110svh - 23.1rem))}.PgAKtG_pause{min-height:44px}.PgAKtG_pauseMobile{min-height:0}@media (max-width:719.98px){.PgAKtG_content{text-align:center;justify-items:center}.PgAKtG_scene{justify-items:center}.PgAKtG_actions{justify-content:center}.PgAKtG_signMount,.PgAKtG_pauseWide{display:none}}@media (min-width:720px){.PgAKtG_content{padding-block:var(--space-4) var(--space-6);row-gap:var(--space-5);grid-template-areas:"status""title""tagline""actions""scene""pause"}.PgAKtG_title{margin-block:var(--space-5)}.PgAKtG_scene{row-gap:var(--space-3)}.PgAKtG_pause{grid-area:pause}.PgAKtG_pauseMobile{display:none}.PgAKtG_illustration{width:100%;max-width:26rem}}@media (min-width:1024px){.PgAKtG_content{row-gap:0;column-gap:var(--space-7);grid-template-rows:1fr repeat(4,auto) 1fr auto;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:".scene""status scene""title scene""tagline scene""actions scene"".scene"".pause";padding-block:0}.PgAKtG_title{margin-block:clamp(var(--space-5), 6svh, var(--space-7))}.PgAKtG_actions{margin-block-start:var(--space-5)}.PgAKtG_scene{align-self:end;justify-items:end}.PgAKtG_pause{justify-self:end;margin-block-start:var(--space-3)}.PgAKtG_illustration{width:max(min(100%,10rem),min(100%,110svh - 13.2rem));max-width:none}}.PgAKtG_status{align-items:flex-end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.PgAKtG_signMount{position:relative}.PgAKtG_signMount:before{content:"";z-index:1;width:var(--space-2);height:var(--space-2);border-radius:var(--radius-round);background:radial-gradient(circle at 35% 35%, var(--color-gold-light), var(--color-gold-deep));position:absolute;inset-block-start:calc(-1 * var(--space-1));inset-inline-start:50%;translate:-50%}.PgAKtG_signSwing{transform-origin:50% 0;flex-direction:column;display:flex}.PgAKtG_cords{width:100%;height:var(--space-6);fill:none;stroke:var(--color-gold);stroke-width:1.5px}.PgAKtG_cords path{vector-effect:non-scaling-stroke}.PgAKtG_sign{padding:var(--space-2) var(--space-5);border:1px solid var(--color-gold);border-radius:var(--radius-sm);font-family:var(--font-display);font-size:var(--text-lg);font-optical-sizing:auto;font-weight:500;line-height:var(--leading-lg);color:var(--text);background-color:var(--surface-raised);box-shadow:inset 0 0 0 3px var(--surface-raised), inset 0 0 0 4px color-mix(in srgb, var(--color-gold) 45%, transparent), var(--shadow-sign);-webkit-hyphens:manual;hyphens:manual}.PgAKtG_availability{max-width:40ch;color:var(--text-muted)}@media (max-width:719.98px){.PgAKtG_status{justify-content:center}}.PgAKtG_name{font-family:var(--font-display);font-size:min(var(--text-name), 30cqi);font-optical-sizing:auto;font-weight:500;line-height:var(--leading-name);letter-spacing:-.015em;filter:drop-shadow(0 2px 0 color-mix(in srgb, var(--color-night-deep) 70%, transparent));display:grid}.PgAKtG_words,.PgAKtG_sheen{grid-area:1/1}.PgAKtG_sheen{position:relative}.PgAKtG_word{white-space:nowrap;padding:.04em .02em .08em;display:inline-block}.PgAKtG_words .PgAKtG_word{color:var(--color-gold)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.PgAKtG_words .PgAKtG_word{background-image:linear-gradient(to bottom, var(--color-gold-light), var(--color-gold) 55%, var(--color-gold-deep));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.PgAKtG_sheen{background-image:linear-gradient(105deg, transparent 42%, var(--color-paper) 50%, transparent 58%);-webkit-text-fill-color:transparent;background-position:100% 0;background-size:250% 100%;-webkit-background-clip:text;background-clip:text}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.PgAKtG_sheen{visibility:hidden}}@media (forced-colors:active){.PgAKtG_words .PgAKtG_word{-webkit-text-fill-color:currentColor;background-image:none}}@media (min-width:1024px){.PgAKtG_name{font-size:min(var(--text-name), 18cqi);white-space:nowrap}}.PgAKtG_job{font-size:var(--text-xl);font-style:italic;font-weight:400;line-height:var(--leading-xl);color:var(--text);margin-block-start:var(--space-4);display:block}.PgAKtG_caret{border-inline-start:max(2px, .06em) solid var(--color-gold);opacity:0;margin-inline-start:.08em}.PgAKtG_tagline{max-width:36ch;font-size:var(--text-lg);line-height:var(--leading-lg);-webkit-hyphens:manual;hyphens:manual}.PgAKtG_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:719.98px){.PgAKtG_actions{display:contents}.PgAKtG_contact{grid-area:contact}.PgAKtG_activities{grid-area:activities}.PgAKtG_job{margin-block-start:var(--space-2)}}@media (prefers-reduced-motion:no-preference){:root[data-intro=play] .PgAKtG_words .PgAKtG_word{animation:PgAKtG_brush var(--brush-duration) var(--ease-out) calc(var(--brush-start) + var(--i) * var(--brush-stagger)) both}:root[data-intro=play] .PgAKtG_sheen{animation:PgAKtG_sheen-sweep var(--sheen-duration) var(--sheen-easing) var(--sheen-delay) both}:root[data-intro=play] .PgAKtG_job{animation:PgAKtG_pop var(--pop-duration) var(--ease-out) var(--pop-job-delay) both}:root[data-intro=play] .PgAKtG_tagline{animation:PgAKtG_pop var(--pop-duration) var(--ease-out) var(--pop-tagline-delay) both}:root[data-intro=play] .PgAKtG_actions{animation:PgAKtG_pop var(--pop-duration) var(--ease-out) var(--pop-actions-delay) both}@media (max-width:719.98px){:is(:root[data-intro=play] .PgAKtG_contact,:root[data-intro=play] .PgAKtG_activities){animation:PgAKtG_pop var(--pop-duration) var(--ease-out) var(--pop-actions-delay) backwards}}:root[data-intro=play] .PgAKtG_availability{animation:PgAKtG_pop var(--pop-duration) var(--ease-out) var(--sign-delay) both}:root[data-intro=play] .PgAKtG_signSwing{animation:PgAKtG_sign-swing var(--sign-swing-duration) var(--ease-swing) var(--sign-delay) both}:root[data-intro=play] .PgAKtG_caret{animation:PgAKtG_fade-out var(--cursor-fade-duration) var(--ease-out) calc(var(--cursor-blink-delay) + var(--cursor-blink-count) * var(--cursor-blink-period)) both, PgAKtG_blink var(--cursor-blink-period) var(--ease-blink) var(--cursor-blink-delay) var(--cursor-blink-count)}}@media (prefers-reduced-motion:reduce){:root[data-intro=play] .PgAKtG_storefront{animation:PgAKtG_fade-in var(--hero-fade-duration) var(--ease-fade) both}:root[data-intro=play] .PgAKtG_hero:after{animation:PgAKtG_fade-in var(--hero-fade-duration) var(--ease-fade) both}}@keyframes PgAKtG_brush{0%{clip-path:polygon(-20% -25%,-20% -25%,-38% 125%,-20% 125%)}to{clip-path:polygon(-20% -25%,138% -25%,120% 125%,-20% 125%)}}@keyframes PgAKtG_sheen-sweep{0%{background-position:100% 0}to{background-position:0 0}}@keyframes PgAKtG_pop{0%{opacity:0;transform:translateY(var(--pop-distance)) scale(.96)}}@keyframes PgAKtG_sign-swing{0%{opacity:0;transform:rotate(-7deg)}15%{opacity:1}32%{transform:rotate(4deg)}56%{transform:rotate(-2deg)}78%{transform:rotate(.8deg)}to{transform:rotate(0)}}@keyframes PgAKtG_fade-out{0%{opacity:1}to{opacity:0}}@keyframes PgAKtG_blink{0%{opacity:1}50%{opacity:0}}@keyframes PgAKtG_fade-in{0%{opacity:0}}
.lycY4W_shutter{display:none}@media (prefers-reduced-motion:no-preference){:root:is([data-intro=play],[data-intro=skip]) .lycY4W_shutter{z-index:100;pointer-events:none;background:repeating-linear-gradient(to bottom, var(--color-steel-light) 0 2px, var(--color-steel) 2px calc(var(--shutter-slat) - 6px), var(--color-steel-dark) calc(var(--shutter-slat) - 6px) calc(var(--shutter-slat) - 2px), var(--color-groove) calc(var(--shutter-slat) - 2px) var(--shutter-slat));box-shadow:var(--shadow-shutter);animation:lycY4W_shutter-rise var(--shutter-duration) var(--shutter-easing) var(--shutter-delay) both;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}:root[data-intro=skip] .lycY4W_shutter{opacity:0;transition:opacity var(--intro-skip-duration) var(--ease-out), display var(--intro-skip-duration) allow-discrete;animation-play-state:paused;display:none}}.lycY4W_bottomBar{height:var(--shutter-bar);border-block-start:2px solid var(--color-groove);background:linear-gradient(to bottom, var(--color-steel-light), var(--color-steel) 35%, var(--color-steel-dark));justify-content:center;align-items:center;display:flex}.lycY4W_handle{width:var(--shutter-handle-width);height:var(--space-3);border-radius:var(--radius-xs);background:linear-gradient(to bottom, var(--color-gold-light), var(--color-gold) 50%, var(--color-gold-deep));box-shadow:var(--shadow-plate);position:relative}.lycY4W_handle:before,.lycY4W_handle:after{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-round);background:radial-gradient(circle at 35% 35%, var(--color-gold-light), var(--color-gold-deep));position:absolute;inset-block-start:50%;translate:0 -50%}.lycY4W_handle:before{inset-inline-start:calc(-1 * var(--space-3))}.lycY4W_handle:after{inset-inline-end:calc(-1 * var(--space-3))}@media (max-width:719.98px){.lycY4W_handle{width:var(--shutter-handle-width-mobile)}}@keyframes lycY4W_shutter-rise{0%{transform:translateY(0)}to{visibility:hidden;transform:translateY(-101%)}}
