.channel-keys{display:grid;position:absolute}.key{--d:calc(-1 * var(--e-well));border-radius:calc(var(--key-radius) + var(--key-clear));background:var(--hole);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;min-width:0;display:block;position:relative}.key:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.rubber-keys .key:hover:not(:disabled,[aria-disabled=true],[aria-pressed=true],:active,.is-down,.is-waiting,.is-pressing,[inert],[inert] *){--holding-work-ink:var(--fg)}}.key__cap{--h:var(--e-key);inset:var(--key-clear);border-radius:var(--key-radius);box-shadow:var(--cast);transition:box-shadow var(--t-release) var(--ease-release);position:absolute;container:key/size}.key__face{border-radius:max(1px, calc(var(--key-radius) - 1px));transform:translateY(calc(var(--h) * var(--view-k) * var(--depth) * -1px));transition:transform var(--t-release) var(--ease-release);position:absolute;inset:2px 2px 0;container-type:size}.key__face:before{content:"";border-radius:inherit;background:linear-gradient(var(--light-grad), rgb(var(--shade) / .05), rgb(var(--shade) / .14));opacity:0;transition:opacity var(--t-release) linear;position:absolute;inset:0}.key:active .key__cap,.key.is-down .key__cap{--h:calc(var(--e-key) - (var(--e-key) - var(--e-key-down)) * var(--depth-travel));transition-duration:var(--t-press);transition-timing-function:var(--ease-press)}.key:active .key__face,.key.is-down .key__face{transition-duration:var(--t-press);transition-timing-function:var(--ease-press)}.key:active .key__face:before,.key.is-down .key__face:before{opacity:calc(var(--depth) * var(--depth-travel));transition-duration:var(--t-press)}html.js[data-holding] .device:is([data-wake=wake],[data-wake=lit]) :where(.key:is(.is-waiting,.is-pressing)) .key__cap{--h:calc(var(--e-key) - (var(--e-key) - var(--e-key-down)) * var(--depth-travel) * var(--holding-press-amount));transition:none}html.js[data-holding] .device:is([data-wake=wake],[data-wake=lit]) :where(.key.is-waiting) .key__cap{--holding-press-amount:1}html.js[data-holding] .device:is([data-wake=wake],[data-wake=lit]) :where(.key.is-pressing) .key__cap{animation:holding-key-release var(--holding-key-release) linear var(--wake-press-delay) both}html.js[data-holding] .device:is([data-wake=wake],[data-wake=lit]) :where(.key:is(.is-waiting,.is-pressing)) .key__face{opacity:calc(1 - (1 - var(--contact-key-disabled)) * var(--holding-press-amount));transition:none}html.js[data-holding] .device:is([data-wake=wake],[data-wake=lit]) :where(.key:is(.is-waiting,.is-pressing)) .key__face:before{opacity:calc(var(--depth) * var(--depth-travel) * var(--holding-press-amount));transition:none}@media (max-width:719px) and (min-height:501px),(max-height:500px),(min-width:720px) and (max-height:640px){.key:before{content:"";inset:calc(-1 * var(--gutter)) calc(-.5 * var(--gutter));position:absolute}}@media (forced-colors:active){.key,.key__cap{box-shadow:none;background:canvas;border:0}.key__face{box-shadow:none;background:buttonface;border:1px solid buttontext;transform:none}.key:focus-visible{outline-color:highlight}.key__face:before{display:none}}.icon-keys{inset:var(--keys-inset);gap:var(--keys-gap);grid-template-rows:1fr;grid-template-columns:1fr}.rubber-keys .key__cap{background:linear-gradient(var(--light-grad), var(--rubber-wall-hi), var(--rubber-wall-lo))}.rubber-keys .key__face{border-radius:calc(var(--key-radius) + 2px);background:radial-gradient(120% 110% at 30% 18%, rgb(var(--light) / calc(.14 * var(--depth))), transparent 62%), radial-gradient(95% 95% at 50% 58%, var(--rubber-hi) 0%, var(--rubber-mid) 72%, var(--rubber-lo) 100%);box-shadow:inset 0 1px 1.5px rgb(var(--light) / calc(.17 * var(--depth))), inset 0 -3px 5px rgb(var(--shade) / .34), inset 1px 0 2px rgb(var(--light) / calc(.05 * var(--depth)))}.rubber-keys .key__face:after{content:"";border-radius:inherit;pointer-events:none;background-image:var(--grain-tile,none);background-size:var(--grain-size,180px);opacity:.06;mix-blend-mode:soft-light;position:absolute;inset:0}.icon-keys .key__face{color:var(--holding-work-ink);font-size:var(--holding-work-type);place-items:center;line-height:1.2;display:grid}@media (max-width:719px) and (min-height:501px),(min-width:720px) and (max-width:1024px) and (orientation:portrait) and (min-height:501px),(max-height:500px),(min-width:720px) and (max-height:640px){.icon-keys .key__face{font-size:var(--holding-work-compact-type)}}.icon-keys .key__face:has(>.icon-keys__label){font-size:var(--holding-work-label-size)}.icon-keys__label{z-index:1;white-space:nowrap;text-box:trim-both cap alphabetic;font-size:1em;font-weight:700;position:relative}.icon-keys .key__face:has(>.icon-keys__mail){justify-content:center;align-items:center;gap:.4em;display:flex}.icon-keys__mail{z-index:1;flex:none;width:.95em;height:.95em;position:relative}@container key (aspect-ratio<=12/5) or ((aspect-ratio<=16/5) and (height>=72px)){.rubber-keys .key .key__face:has(>.work__arrow){justify-content:center;gap:var(--key-icon-gap);flex-direction:column}.rubber-keys .key .key__face>.work__arrow{width:var(--key-icon-mark);height:var(--key-icon-mark);order:-1;margin:0}.rubber-keys .key .key__face>.work__name{font-size:var(--key-icon-label);margin:0}.icon-keys .key__face:has(>.icon-keys__mail){gap:var(--key-icon-gap);flex-direction:column}}.icon-keys .back-key .key__face{justify-content:center;align-items:center;gap:var(--holding-work-gap);--back-size:min(var(--holding-work-label-size), calc((100cqw - 28px - var(--holding-work-gap)) / 5.3));--back-inset:clamp(6px, calc((100cqw - 5.2 * var(--back-size) - 14px - var(--holding-work-gap)) / 2), calc(2 * var(--back-size) / 3));font-weight:700;display:flex}.icon-keys .back-key .work__arrow{margin-inline:var(--back-inset) 0;order:-1}.icon-keys .back-key .work__name{margin-inline:0 var(--back-inset);font-size:var(--back-size)}.back-key__cancel,.device:is([data-panel-order=confirm],[data-outbound-confirm]) .back-key__return{display:none}.device:is([data-panel-order=confirm],[data-outbound-confirm]) .back-key__cancel{display:inline}.key[aria-disabled=true]{cursor:default}html[data-holding]:not(.js) .panel>.icons-module{margin:0 0 var(--margin);display:block;position:static}html[data-holding]:not(.js) .icons-module .icon-keys{display:block;position:static}html[data-holding]:not(.js) .icons-module [aria-disabled=true]{display:none}html[data-holding]:not(.js) .icons-module [data-contact-open] :is(.key__cap,.key__face){display:contents}html[data-holding]:not(.js) .icons-module [data-contact-open] .key__face:before,html[data-holding]:not(.js) .icons-module [data-contact-open] .key__face:after{display:none}html[data-holding]:not(.js) .icons-module .icon-keys__label{font-size:var(--t-dek);text-box:normal}html[data-holding]:not(.js) .icons-module [data-contact-open]{width:auto;height:auto;min-height:var(--holding-action-height);box-shadow:none;color:var(--fg);font-size:var(--t-dek);text-underline-offset:.2em;background:0 0;align-items:center;text-decoration:underline;display:inline-flex;position:static}html[data-holding]:not(.js) .icons-module [data-contact-open]:before{display:none}.work{inset:var(--screen-bezel);gap:var(--holding-work-gap);flex-direction:column;display:flex;position:absolute}.work__title{line-height:var(--holding-work-title-height);flex:none;margin:0}.work__list{grid-auto-rows:minmax(var(--holding-work-target), 1fr);gap:var(--holding-work-gap);flex:1;min-height:0;margin:0;padding:0;list-style:none;display:grid}.work__list li{min-width:0;min-height:0}.work__link{height:100%;min-height:var(--holding-work-target);text-decoration:none;display:block}.work .work__link .key__face{justify-content:space-between;align-items:center;gap:var(--holding-work-gap);color:var(--holding-work-ink);font-size:var(--holding-work-type);padding-inline:0;font-weight:700;line-height:1.2;display:flex}.work__name{min-width:0;font-size:var(--holding-work-label-size);white-space:nowrap;text-box:trim-both cap alphabetic;margin-inline-start:var(--holding-work-label-inset)}.work__name,.work__arrow{z-index:1;position:relative}.work__arrow{font-size:var(--holding-work-label-size);width:var(--holding-work-arrow);height:var(--holding-work-arrow);flex:none;margin-inline-end:var(--holding-work-label-inset)}.work__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.work__link:is([data-work-link],[data-social-link]).is-down :is(.work__name,.work__arrow){color:#fff;filter:drop-shadow(0 0 4px #e0ebe58c)}.work .key:before{display:none}html.js .work{container:work/size}@container work (height<=216.9px){.work__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px) and (min-height:501px),(min-width:720px) and (max-width:1024px) and (orientation:portrait) and (min-height:501px),(max-height:500px),(min-width:720px) and (max-height:640px){.work .work__link .key__face{gap:var(--holding-work-compact-gap);font-size:var(--holding-work-compact-type)}}@media (min-width:1025px) and (max-height:640px){.work{gap:0}.work__title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}html[data-holding]:not(.js) .panel{width:auto;height:auto}html[data-holding]:not(.js) .panel>.work-module{margin:0 0 var(--margin);padding:var(--screen-bezel);max-width:var(--holding-dek-width);display:block}html:not(.js) .work{gap:var(--holding-work-gap);position:static}html:not(.js) .work__title{clip-path:none;width:auto;height:auto;position:static}html:not(.js) .work__list{grid-template-columns:1fr;grid-auto-rows:minmax(var(--holding-work-target), auto)}.brand-print[data-astro-cid-ckpolwin]{color:var(--brand-ink);pointer-events:auto;touch-action:manipulation;transition:scale var(--t-release) var(--ease-release);text-decoration:none}.brand-print[data-astro-cid-ckpolwin]>span[data-astro-cid-ckpolwin]:not(.brand-print__grain,.brand-print__name){display:contents}.brand-print[data-astro-cid-ckpolwin]>.brand-print__name[data-astro-cid-ckpolwin]{display:none}.brand-print__grain[data-astro-cid-ckpolwin]{z-index:-1;border-radius:var(--tile-radius);background-image:var(--grain-tile,none);background-size:var(--grain-size,180px);opacity:calc(var(--plate-grain) * .25);pointer-events:none;position:absolute;inset:0}.brand-print[data-astro-cid-ckpolwin][data-slot=mark]{translate:0 calc((var(--tile-inset) - var(--holding-press-rest-depth,1)) * var(--view-k) * var(--depth-travel) * 1px);transition-property:scale,translate}.brand-print[data-astro-cid-ckpolwin]:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.brand-print[data-astro-cid-ckpolwin][role=button]{cursor:pointer}.brand-print[data-astro-cid-ckpolwin]:active,.brand-print[data-astro-cid-ckpolwin].is-down{--tile-inset:var(--brand-press-depth);scale:var(--brand-press-scale);transition-duration:var(--t-press);transition-timing-function:var(--ease-press)}.brand-print[data-astro-cid-ckpolwin] svg{width:100%;height:auto}.brand-print[data-astro-cid-ckpolwin] path{fill:currentColor}.brand-defs[data-astro-cid-ckpolwin]{width:0;height:0;color:var(--brand-ink);pointer-events:none;position:absolute}@media (forced-colors:active){.brand-print[data-astro-cid-ckpolwin]{color:canvastext}}.grain[data-astro-cid-6b32meak]{z-index:var(--z-grain);background-image:var(--grain-tile,none);background-size:var(--grain-size,180px);opacity:0;pointer-events:none;transition:opacity .3s ease-out;position:absolute;inset:0}.grain[data-astro-cid-6b32meak].is-painted{opacity:var(--grain)}.counters{inset:var(--legend-y) var(--legend-x);gap:var(--gutter);grid-template-rows:repeat(2,minmax(0,1fr));display:grid;position:absolute}.counter{gap:var(--gutter);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.counter__label{line-height:var(--holding-work-title-height)}@media (forced-colors:active){.counter__label{color:canvastext;filter:none}}.counter__window{--digit-scale:.84;--digit-seat:.1014em;--digit-optical:1px;--d:calc(-1 * var(--e-well));border-radius:var(--key-radius);background:var(--hole);font-variant-numeric:tabular-nums;min-height:0;display:flex;position:relative;overflow:hidden;container-type:size}.counter__window:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(#0000009e,#0000 26% 74%,#0000009e);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000080}.counter__digit{min-width:0;height:100cqh;font-size:calc(min(70cqh, 100cqw / var(--digits,4)) * var(--digit-scale));color:var(--legend-key);background:linear-gradient(90deg,#ffffff0d,#0000 30% 70%,#0000002e);flex:1 1 0;position:relative;overflow:hidden}.counter__digit+.counter__digit{border-left:1px solid #0000008c}.counter__reel{display:block;transform:translateY(0)}.counter__reel>span{text-align:center;height:100cqh;top:calc(var(--digit-seat) + var(--digit-optical));line-height:100cqh;display:block;position:relative}html:not(.js) .counter__reel{transform:translateY(calc(var(--d) * -100cqh))}.boot[data-astro-cid-sycdd34n]{z-index:8;background:var(--screen-bg,#050706);color:#eef5f1;pointer-events:none;display:none;position:absolute;inset:0}.boot[data-astro-cid-sycdd34n].is-on{place-items:center;display:grid}html.js .boot[data-astro-cid-sycdd34n]:not(.is-on){place-items:center;animation:0s 9s forwards boot-give-up;display:grid}@keyframes boot-give-up{to{visibility:hidden}}html:not(.js) .boot[data-astro-cid-sycdd34n]{display:none!important}.boot[data-astro-cid-sycdd34n]:after{content:"";opacity:0;background:radial-gradient(circle,#0000 1.1px,#0000009e 1.55px) 0 0/3px 3px,radial-gradient(circle,#ffffff0f 1.2px,#0000 1.4px) 0 0/3px 3px;transition:opacity .26s ease-out;position:absolute;inset:0}.boot[data-astro-cid-sycdd34n].is-awake:after{opacity:1}.boot__mark[data-astro-cid-sycdd34n]{filter:drop-shadow(0 0 .28em #e0ebe559);justify-items:center;gap:clamp(18px,2vw,29px);display:grid;translate:0 -2%}.boot__mark[data-astro-cid-sycdd34n] .is-lit[data-astro-cid-sycdd34n]{opacity:1}.boot__logo[data-astro-cid-sycdd34n]{width:clamp(94px,8.7vw,140px);aspect-ratio:var(--w) / var(--h);background-size:calc(var(--frames) * 100%) 100%;opacity:0;background-repeat:no-repeat;position:relative}.boot__closing[data-astro-cid-sycdd34n]{width:100%;height:100%;display:none;position:absolute;inset:0;overflow:visible}.boot__logo[data-astro-cid-sycdd34n].is-closing .boot__closing[data-astro-cid-sycdd34n]{display:block}.boot__logo[data-astro-cid-sycdd34n].is-playing{animation:boot-play var(--run) steps(var(--steps), end) both}@keyframes boot-play{0%{background-position-x:0%}to{background-position-x:100%}}.boot__word[data-astro-cid-sycdd34n]{--len:clamp(140px, 13.9vw, 218px);width:var(--len);height:calc(var(--len) * 23 / 148);position:relative}.boot__letter[data-astro-cid-sycdd34n]{width:calc(var(--len) * 23 / 148);height:var(--len);transform-origin:0 0;transform:translate(var(--len), 0) rotate(90deg);opacity:0;position:absolute;top:0;left:0}.screen__display:after{--d:calc(-1 * var(--e-well));--_d:calc(var(--d) * var(--depth) * var(--depth-recess));content:"";z-index:30;border-radius:inherit;pointer-events:none;box-shadow:inset calc(var(--_d) * var(--sx) * 1px) calc(var(--_d) * var(--sy) * 1px) calc(var(--_d) * var(--wall-blur) * 1px) rgb(var(--shade) / var(--shade-a)), inset -1px -1px 0 rgb(var(--light) / calc(var(--lip-a) * var(--depth) * var(--depth-recess)));position:absolute;inset:0}.screen__cover{z-index:31;border-radius:inherit;pointer-events:none;background:var(--glass-reflection);box-shadow:var(--glass-rim);position:absolute;inset:0}html:not(.js) .screen__display{box-shadow:none}html:not(.js) .screen__display:after,html:not(.js) .screen__bezel,html:not(.js) .screen__cover{display:none}html:not(.js) main#screen{flex-wrap:wrap;align-items:flex-start;display:flex}html:not(.js) main#screen>*{flex:1 0 100%;min-width:0}@media (forced-colors:active){.screen__cover{display:none}}.screen__display{--screen-bg:#050706;box-shadow:0 0 0 1px #000000bf,  0 1px 1px 1px rgb(var(--light) / calc(.1 * var(--depth)));border-radius:3px}.screen__display .stage{--grain:0}@media (min-width:720px) and (min-height:641px) and (not ((max-width:1024px) and (orientation:portrait))),(max-width:719px) and (min-height:501px),(min-width:720px) and (max-width:1024px) and (orientation:portrait) and (min-height:501px),(max-height:500px),(min-width:720px) and (max-height:640px){.brand-print:before{--d:var(--tile-inset);--_d:calc(var(--d) * var(--depth) * var(--depth-recess));--_s:calc(var(--depth) * var(--depth-seam));--brand-socket-shadow:0 0 0 var(--seam) rgb(var(--shade) / calc(var(--seam-a) * var(--_s))), inset calc(var(--_d) * var(--sx) * 1px) calc(var(--_d) * var(--sy) * 1px) calc(var(--_d) * var(--wall-blur) * 1px) rgb(var(--shade) / var(--shade-a)), inset -1px -1px 0 rgb(var(--light) / calc(var(--lip-a) * var(--depth) * var(--depth-recess)))}}@property --page-row-pitch{syntax:"<length>";inherits:true;initial-value:0}.device{--pcol:calc((var(--col) - var(--gutter)) / 2);--pcol-pitch:calc(var(--pcol) + var(--gutter));--page-row-pitch:calc(var(--row) + var(--gutter));--screen-bezel:12px;-webkit-tap-highlight-color:transparent;background:linear-gradient(var(--light-grad), color-mix(in srgb, var(--plate-hi) calc(var(--depth) * var(--depth-plate) * 100%), var(--plate-lo)), var(--plate-lo) 70%);position:relative}.js .device{contain:layout size;height:100lvh;position:sticky;top:0;overflow:hidden}.device__grain{background-image:radial-gradient(120% 90% at 12% 0%, rgb(var(--light) / var(--plate-light)) 0, transparent 60%), linear-gradient(97deg, transparent 0, rgb(var(--light) / var(--plate-sheen)) 22%, transparent 46%, rgb(var(--light) / calc(var(--plate-sheen) * .6)) 70%, transparent 92%), linear-gradient(176deg, transparent 55%, rgb(var(--light) / calc(var(--plate-sheen) * .5)) 85%, transparent 100%), var(--brush-tile,none);background-size:100% 100%, 100% 100%, 100% 100%, var(--brush-size,480px 160px);opacity:0;pointer-events:none;transition:opacity .3s ease-out;position:absolute;inset:0}.device__grain.is-painted{opacity:var(--plate-brush)}.module{--d:var(--tile-inset);--_d:calc(var(--d) * var(--depth) * var(--depth-recess));--_s:calc(var(--depth) * var(--depth-seam));border-radius:var(--tile-radius);background:var(--tile-face);background-color:var(--tile-base);min-width:0;min-height:0;box-shadow:0 0 0 var(--seam) rgb(var(--shade) / calc(var(--seam-a) * var(--_s))), 0 1px 5px 0 rgb(var(--shade) / calc(var(--ao-a) * var(--_s))), inset calc(var(--_d) * var(--sx) * 1px) calc(var(--_d) * var(--sy) * 1px) calc(var(--_d) * var(--wall-blur) * 1px) rgb(var(--shade) / var(--shade-a)), inset -1px -1px 0 rgb(var(--light) / calc(var(--lip-a) * var(--depth) * var(--depth-recess)));position:relative}.module:not(.module--screen){isolation:isolate}.module:not(.module--screen):after{content:"";z-index:-1;border-radius:inherit;background-image:var(--grain-tile,none);background-size:var(--grain-size,180px);opacity:calc(var(--plate-grain) * .25);pointer-events:none;position:absolute;inset:0}.module:before,[data-slot=mark]:after,[data-slot=wordmark]:after{--tb:3px;--tb-a:.016;--_tm:calc(var(--depth) * var(--depth-metal));content:"";border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg, rgb(255 255 255/calc(var(--tb-a) * var(--_tm))) 0, rgb(0 0 0/calc(var(--tb-a) * 1.6 * var(--_tm))) calc(var(--tb) / 2), rgb(255 255 255/calc(var(--tb-a) * var(--_tm))) var(--tb)), linear-gradient(96deg, transparent 0, rgb(var(--light) / calc(.035 * var(--_tm))) 16%, transparent 40%, rgb(var(--light) / calc(.02 * var(--_tm))) 62%, transparent 84%);position:absolute;inset:0}[data-slot=mark]:after,[data-slot=wordmark]:after{z-index:-1}@media (min-resolution:2x){.module:before,[data-slot=mark]:after,[data-slot=wordmark]:after{--tb:1.5px;--tb-a:.024}}[data-slot=mark],[data-slot=wordmark]{left:calc(var(--margin) + var(--safe-l));display:block;position:absolute}[data-slot=mark]{top:var(--margin);width:calc(43 * max(var(--u), .8px))}[data-slot=wordmark]{--wm-w:calc(23 * max(var(--u), .75px));top:calc(var(--margin) + 12 * var(--row-pitch) - var(--gutter) - var(--wm-w) * 148 / 23);width:var(--wm-w)}.panel{left:calc(var(--margin) + var(--safe-l));top:var(--margin);grid-template-columns:repeat(4, var(--pcol));grid-template-rows:repeat(12, var(--row));gap:var(--gutter);display:grid;position:absolute}[data-slot=info],[data-slot=icons]{display:none}[data-slot=keys]{grid-area:6/1/span 4/span 4}[data-slot=time]{grid-area:2/1/span 1/span 4}.device{--b:calc(-1 * var(--bleed));--m-icons:0 var(--b) calc(2 * var(--b)) 0;--m-keys:var(--b) var(--b) var(--b) 0;--m-time:var(--b) var(--b) 0 0}@media (min-width:720px) and (min-height:641px) and (not ((max-width:1024px) and (orientation:portrait))){[data-slot=info]{grid-area:11/2/span 1/span 3;display:block}[data-slot=icons]{grid-area:1/1/span 1/span 4;display:block}.device{--panel-extra:24px;--panel-w:max(var(--panel-min), min(calc(3 * var(--row) + 2 * var(--gutter) + var(--bleed) + var(--panel-extra)), calc(2 * var(--col) + var(--gutter))));--pcol:calc((var(--panel-w) - 3 * var(--gutter)) / 4);--mark-trim:12px;--keys-inset:calc(var(--screen-bezel) - var(--key-clear));--keys-gap:calc(var(--screen-bezel) - 2 * var(--key-clear));--mark-tile:calc((var(--panel-w) - var(--bleed) - 2 * var(--keys-gap) + 4 * var(--keys-inset)) / 4);--icons-h:calc(var(--mark-tile) - 2 * var(--bleed));--m-icons:0 var(--b) calc(2 * var(--b)) calc(var(--mark-tile) + var(--gutter) - 2 * var(--bleed));--m-time:0 var(--b) var(--b) 0;--m-info:var(--b) var(--b) 0 var(--b);--foot-h:calc(3 * var(--row) + var(--gutter) + var(--mark-trim) - var(--icons-h));--mark-w:calc(36 * max(var(--u), .8px))}[data-slot=mark],[data-slot=wordmark]{width:var(--pcol);isolation:isolate;place-items:center;display:grid}[data-slot=mark]{top:var(--margin);width:var(--mark-tile);height:var(--mark-tile)}[data-slot=mark].brand-print svg,[data-slot=wordmark].brand-print svg{filter:url(#brand-inset)}[data-slot=mark].brand-print svg{width:var(--mark-w);translate:.2px}[data-slot=wordmark].brand-print svg{width:var(--wm-w);translate:.4px}[data-slot=mark]:before,[data-slot=wordmark]:before{content:"";z-index:-1;border-radius:var(--tile-radius);background:var(--tile-face);background-color:var(--tile-base);box-shadow:var(--brand-socket-shadow);position:absolute;inset:0}[data-slot=wordmark]{--wm-w:calc(22 * max(var(--u), .75px));top:calc(var(--margin) + 12 * var(--row) + 11 * var(--gutter) - var(--foot-h) - var(--bleed));width:calc(var(--pcol) + var(--bleed));height:calc(var(--foot-h) + var(--bleed))}.panel{min-width:var(--panel-min);width:calc(4 * var(--pcol) + 3 * var(--gutter));height:calc(12 * var(--row) + 11 * var(--gutter))}}.panel>[data-slot=icons]{margin:var(--m-icons)}.panel>[data-slot=keys]{margin:var(--m-keys)}.panel>[data-slot=time]{margin:var(--m-time)}.panel>[data-slot=info]{margin:var(--m-info,var(--m-keys))}[data-slot=screen]{left:calc(var(--margin) + 4 * var(--pcol-pitch) - var(--bleed));top:var(--margin);width:calc(100cqw - 2 * var(--margin) - 4 * var(--pcol-pitch) + var(--bleed));height:calc(12 * var(--row) + 11 * var(--gutter));position:absolute}.screen__display{inset:var(--screen-bezel);position:absolute}.stage{--bg:var(--screen-bg,var(--hb-ink));--safe-l:0px;--safe-r:0px;--safe-t:0px;--safe-b:0px;background:var(--bg);container-type:size}@media (min-width:1025px) and (min-height:641px),(min-width:720px) and (min-height:641px) and (orientation:landscape){.stage{--cap-hl:calc(4 * var(--page-row-pitch) - var(--screen-bezel));--cap-num:var(--cap-hl);--read-y0:calc(var(--cap-num) + .36 * var(--t-index));--read-y:var(--read-y0)}}@media (max-width:719px),(max-width:1024px) and (orientation:portrait),(max-height:500px),(min-width:720px) and (max-height:640px){.stage{--hl-x:var(--margin);--glass-w:60px}}.screen__bezel{inset:var(--gutter);display:block}@media (max-width:719px),(max-width:1024px) and (orientation:portrait),(max-height:500px),(min-width:720px) and (max-height:640px){.device{--rim:var(--margin);--rim-t:max(var(--rim), var(--safe-t));--rim-b:max(var(--rim), var(--safe-b));--rim-l:calc(var(--rim) + var(--safe-l));--rim-r:calc(var(--rim) + var(--safe-r));--pc:calc((100cqw - var(--rim-l) - var(--rim-r) - 11 * var(--gutter)) / 12);--pr:calc((100cqh - var(--rim-t) - var(--rim-b) - 11 * var(--gutter)) / 12);--pc-pitch:calc(var(--pc) + var(--gutter));--pr-pitch:calc(var(--pr) + var(--gutter))}[data-slot=screen]{left:var(--rim-l);top:var(--rim-t)}.panel{left:var(--rim-l);gap:var(--gutter)}html.js [data-slot=mark]{display:none}[data-slot=wordmark]{left:var(--rim-l)}.grid-overlay--page :is(.grid-overlay__cols,.grid-overlay__rows){padding:var(--rim-t) var(--rim-r) var(--rim-b) var(--rim-l)}}@media (max-width:719px) and (min-height:501px){.device{--rim:8px;--rim-b:var(--rim);--strip-min:56px;--sr:max(var(--pr), var(--strip-min));--strip-h:calc(3 * var(--sr) + 2 * var(--gutter));--m-keys:var(--b) 0 var(--b) 0;--m-time:var(--b) 0 var(--b) var(--b)}[data-slot=screen]{top:calc(var(--rim-t) + var(--sr) + var(--gutter) - var(--bleed));width:calc(12 * var(--pc) + 11 * var(--gutter));height:calc(100cqh - var(--rim-t) - var(--rim-b) - var(--strip-h) - var(--sr) - 2 * var(--gutter) + 2 * var(--bleed))}.panel{top:var(--rim-t);height:calc(100cqh - var(--rim-t) - var(--rim-b));grid-template-columns:repeat(12, var(--pc));grid-template-rows:var(--sr) minmax(0, 1fr) repeat(3, var(--sr));pointer-events:none}.panel>*{pointer-events:auto}[data-slot=time]{grid-area:3/7/span 1/span 6}[data-slot=keys]{grid-area:5/1/span 1/span 12}html.js [data-slot=wordmark]{display:none}html.js [data-slot=mark]{left:var(--rim-l);top:var(--rim-t);width:calc(2 * var(--pc) + var(--gutter));height:var(--sr);--bm-w:min(36px, calc(2 * var(--pc) - 8px));--bm-inset:0 calc(-1 * var(--bleed)) calc(-1 * var(--bleed)) 0;--bm-shift:calc(var(--bleed) / 2) calc(var(--bleed) / 2);display:grid}.stage{--t-display:clamp(28px, min(9.6vw, 7.2cqh), 44px);--t-index:clamp(40px, min(18.5vw, 14cqh), 84px);--read-y0:calc(var(--cap-num) + .36 * var(--t-index))}}@media (max-width:719px) and (min-height:501px) and (display-mode:standalone),(max-width:719px) and (min-height:501px) and (display-mode:fullscreen){.device{--rim-b:max(var(--rim), var(--safe-b))}}html[data-safe] .device{--rim-b:max(var(--rim,var(--margin)), var(--safe-b))}@media (min-width:720px) and (max-width:1024px) and (orientation:portrait) and (min-height:501px){.device{--m-keys:var(--b) var(--b) 0 var(--b);--m-time:var(--b) 0 0 var(--b)}[data-slot=screen]{width:calc(12 * var(--pc) + 11 * var(--gutter));height:calc(8 * var(--pr) + 7 * var(--gutter) + var(--bleed))}.panel{top:calc(var(--rim-t) + 8 * var(--pr-pitch));grid-template-columns:repeat(12, var(--pc));grid-template-rows:repeat(4, var(--pr))}[data-slot=keys]{grid-area:2/2/span 3/span 3}[data-slot=time]{grid-area:3/10/span 2/span 3}html.js [data-slot=wordmark]{--tile-h:calc(4 * var(--pr) + 3 * var(--gutter));--wm-w:23px;top:calc(100cqh - var(--rim-b) - var(--tile-h));width:var(--pc);height:var(--tile-h);display:grid}}@media (max-width:719px) and (min-height:501px),(min-width:720px) and (max-width:1024px) and (orientation:portrait) and (min-height:501px),(max-height:500px),(min-width:720px) and (max-height:640px){html.js [data-slot=wordmark],html.js [data-slot=mark]{isolation:isolate;place-items:center}html.js [data-slot=wordmark].brand-print svg,html.js [data-slot=mark].brand-print svg{filter:url(#brand-inset)}html.js [data-slot=wordmark].brand-print svg{width:var(--wm-w);translate:calc(var(--bleed) / 2 + .4px) calc(var(--bleed) / -2)}html.js [data-slot=mark].brand-print svg{width:var(--bm-w);translate:var(--bm-shift)}html.js [data-slot=wordmark]:before,html.js [data-slot=mark]:before{content:"";z-index:-1;inset:calc(-1 * var(--bleed)) calc(-1 * var(--bleed)) 0 0;border-radius:var(--tile-radius);background:var(--tile-face);background-color:var(--tile-base);box-shadow:var(--brand-socket-shadow);position:absolute}html.js [data-slot=mark]:before{inset:var(--bm-inset)}}@media (max-height:500px),(min-width:720px) and (max-height:640px){.device{--m-keys:0 0 var(--b) var(--b);--m-time:var(--b) 0 0 var(--b)}[data-slot=screen]{width:calc(7 * var(--pc) + 6 * var(--gutter) + var(--bleed));height:calc(12 * var(--pr) + 11 * var(--gutter))}.panel{left:calc(var(--rim-l) + 7 * var(--pc-pitch));top:var(--rim-t);grid-template-columns:repeat(5, var(--pc));grid-template-rows:repeat(12, var(--pr))}[data-slot=keys]{grid-area:1/1/span 3/span 5}[data-slot=time]{grid-area:10/1/span 3/span 5}html.js [data-slot=mark]{left:calc(var(--rim-l) + 7 * var(--pc-pitch));top:calc(var(--rim-t) + 6 * var(--pr-pitch));width:var(--pc);height:calc(3 * var(--pr) + 2 * var(--gutter));--bm-w:min(43px, calc(var(--pc) - 12px));--bm-inset:calc(-1 * var(--bleed));--bm-shift:0px 0px;display:grid}html.js [data-slot=wordmark]{display:none}.stage{--t-index:clamp(36px, min(16svh, 15cqh), 84px);--read-y0:calc(var(--cap-num) + .36 * var(--t-index))}}html:not(.js) .device{background:var(--bg)}html:not(.js) [data-slot=mark]{position:absolute}html:not(.js) [data-slot=wordmark],html:not(.js) .device__grain{display:none}html:not(.js) .panel{padding:var(--margin) var(--margin) 0 var(--hl-x);display:block;position:static}html:not(.js) .panel>[data-slot]{display:none}@media (max-width:719px),(max-width:1024px) and (orientation:portrait),(max-height:500px),(min-width:720px) and (max-height:640px){html:not(.js) .panel{padding-top:72px}}html:not(.js) .module{box-shadow:none;background:0 0}html:not(.js) [data-slot=screen]{width:auto;height:auto;position:static}html:not(.js) .screen__display{position:static}html:not(.js) .stage{background:0 0;container-type:normal}@media (prefers-reduced-motion:reduce){.device__grain{transition:none}}@media (forced-colors:active){.module{box-shadow:none;border:1px solid canvastext}}html[data-v-display=led] .screen__display>.stage:after{content:"";z-index:4;pointer-events:none;background:radial-gradient(circle at 50% 50%, transparent 1.1px, rgb(0 0 0/var(--led-aperture-gap,.62)) 1.55px) 0 0 / 3px 3px, radial-gradient(circle at 50% 50%, #ffffff0f 1.2px, transparent 1.4px) 0 0 / 3px 3px;position:absolute;inset:0}html[data-v-display=led] .stage :is(.mission,.holding-contact-screen h2,.contact-details__intro,.work-confirm){text-shadow:0 0 .28em #e0ebe54d}html[data-v-display=led] .stage :is(.entry__dek,.contact-details__intro,.work-confirm__prompt){color:#f0f6f3}.detents{display:none}.js .track{height:calc((var(--n) - 1) * var(--step) + 100lvh);position:relative}.js .detents{pointer-events:none;display:block;position:absolute;inset:0 0 auto}.detent{height:var(--step);scroll-snap-align:start}.stage{-webkit-tap-highlight-color:transparent;position:relative}.js .stage{border-radius:inherit;opacity:0;transition:opacity .3s ease-out;position:absolute;inset:0;overflow:hidden}.js .stage.is-ready{opacity:1}.mount{pointer-events:none;position:absolute;inset:0}.mount>*{pointer-events:auto}.mount--movement{z-index:var(--z-movement)}.mount--movement>*{pointer-events:none}.mission{z-index:var(--z-entries);pointer-events:none;position:absolute;inset:0}.entries{padding:0;list-style:none}.type-title{font-weight:400;font-size:var(--t-display);line-height:var(--title-lh,.8);letter-spacing:0;text-wrap:balance;font-feature-settings:"kern" 1;color:var(--fg)}.type-dek{width:var(--dek-w);font-size:var(--t-dek);letter-spacing:.03em;text-wrap:pretty;color:var(--fg-dim);line-height:1.3}.entry{left:var(--hl-x);width:var(--hl-w);pointer-events:auto;position:absolute;top:0}.entry__title{left:0;top:calc(var(--cap-hl) + var(--title-shift,.06em));width:100%;display:block;position:absolute}.entry__dek{left:0;top:var(--dek-top,calc(var(--cap-hl) + 2.2 * var(--t-display)));position:absolute}.entries-measure{width:var(--hl-w);visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.dial{width:var(--glass-w);outline:none;position:absolute;top:0;bottom:0;right:0}.grid-overlay{z-index:var(--z-grid);pointer-events:none;display:none;position:absolute;inset:0}.grid-on .grid-overlay{display:block}.grid-overlay__cols,.grid-overlay__rows{padding:var(--margin);gap:var(--gutter);display:grid;position:absolute;inset:0}.grid-overlay__cols{grid-template-columns:repeat(12,1fr)}.grid-overlay__rows{grid-template-rows:repeat(12,1fr);height:100cqh;bottom:auto}.grid-overlay--page{z-index:20;position:fixed}.grid-overlay--page .grid-overlay__rows{height:100svh}.grid-overlay--page .grid-overlay__cols i{background:0 0;box-shadow:inset 1px 0 #3de17f47,inset -1px 0 #3de17f47}.grid-overlay--page .grid-overlay__rows i{box-shadow:inset 0 1px #3de17f33,inset 0 -1px #3de17f33}.grid-overlay__cols i{background:#ff88000d;box-shadow:inset 1px 0 #ff88002e,inset -1px 0 #ff88002e}.grid-overlay__rows i{box-shadow:inset 0 1px #ff880024,inset 0 -1px #ff880024}.probes{visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.probes i{width:1px;height:0;display:block;position:absolute;top:0;left:0}.probes [data-probe=u]{width:calc(var(--u) * 1000)}.probes [data-probe=read]{top:var(--read-y0)}.probes [data-probe=cap]{top:var(--cap-hl)}.probes [data-probe=grid]{top:100cqh}.probes [data-probe=vh]{top:100svh}.probes [data-probe=title]{font-size:var(--t-display)}.probes [data-probe=dek]{font-size:var(--t-dek)}.probes [data-probe=index]{font-size:var(--t-index)}.probes [data-probe^=spacing]{white-space:nowrap;width:max-content;display:block;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.js .stage{transition:none}}html:not(.js) .mission{padding:96px var(--margin) 0 var(--hl-x);position:static}html:not(.js) .entry{width:auto;max-width:var(--hl-w);margin-bottom:96px;position:static}html:not(.js) .entry__title,html:not(.js) .entry__dek{position:static}html:not(.js) .entry__dek{max-width:100%;margin-top:32px}html:not(.js) .dial,html:not(.js) .mount,html:not(.js) .entries-measure,html:not(.js) .probes{display:none}html.movement-flow .probes{display:block}.movement{position:absolute;inset:0}.movement.is-idle{visibility:hidden}.movement>*,.movement__rings>*{position:absolute}.movement__rings{inset:0}.movement__ring{will-change:transform, opacity}.movement__ring[hidden]{display:none}.movement__notch,.movement__rule{background:var(--rule);will-change:transform, opacity;width:1px}.movement__rule{transform-origin:50% 0}.movement__notch{visibility:hidden}@media (forced-colors:active),(prefers-reduced-motion:reduce){.mount--movement{display:none}}@media (min-width:720px) and (min-height:641px) and (not ((max-width:1024px) and (orientation:portrait))){.stage{--title-lh:.96}}@media (min-width:720px) and (min-height:641px) and (not ((max-width:1024px) and (orientation:portrait))),(max-width:719px) and (min-height:501px){html[data-v-screen="2"] .movement__rule,html[data-v-screen="2"] .movement__notch{display:none}html[data-v-screen="2"] .entry__title{pointer-events:none;cursor:default}html[data-v-screen="2"] .movement__ring:nth-child(n+4){display:none!important}}@media (min-width:720px) and (min-height:641px) and (not ((max-width:1024px) and (orientation:portrait))){html[data-v-screen="2"] .stage{--v2-inset:calc(var(--margin) + 48 * var(--u));--hl-x:var(--v2-inset);--cap-hl:var(--v2-inset);--cap-num:calc(var(--margin) + 4 * var(--row-pitch));--t-display:calc(108 * var(--u));--title-lh:.96;--t-dek:clamp(22px, calc(31.5 * var(--u)), 38px);--arcs-w:calc(389 * var(--u))}}@media (max-width:719px) and (min-height:501px){.stage{--title-lh:.96}html[data-v-screen="2"] .stage{--v2-inset:20px;--hl-x:var(--v2-inset);--cap-hl:var(--v2-inset);--cap-num:calc(var(--margin) + 3 * var(--row-pitch));--t-display:clamp(22px, min(9.4vw, 8.2cqh), 40px);--t-dek:clamp(13px, 4.4cqh, 15px)}}.js .entry{visibility:hidden}.js .entry.is-on{visibility:visible}.js .entry[aria-hidden=true]{pointer-events:none}.stage.failed-headline .entry:not([aria-hidden=true]),.stage.off-headline .entry:not([aria-hidden=true]){visibility:visible}.entry__line{white-space:nowrap;display:block}.js .entry.is-on .entry__line,.js .entry.is-on .entry__dek{will-change:transform, opacity}html.movement-flow .entry__line,html.movement-flow .entry__dek{opacity:1!important;transform:none!important}@media (max-width:719px),(max-width:1024px) and (orientation:portrait),(max-height:500px),(min-width:720px) and (max-height:640px){.js .entries{position:absolute;inset:0}}[data-led]{-webkit-mask-image:var(--led-mask);-webkit-mask-image:var(--led-mask);mask-image:var(--led-mask);-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-repeat:repeat;mask-repeat:repeat}[data-led="1"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='0' y='0' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led="2"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='0' y='0' width='3' height='3'/%3E%3Crect x='6' y='6' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led="3"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='0' y='0' width='3' height='3'/%3E%3Crect x='6' y='0' width='3' height='3'/%3E%3Crect x='6' y='6' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led="4"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='0' y='0' width='3' height='3'/%3E%3Crect x='6' y='0' width='3' height='3'/%3E%3Crect x='0' y='6' width='3' height='3'/%3E%3Crect x='6' y='6' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led="5"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='0' y='0' width='3' height='3'/%3E%3Crect x='6' y='0' width='3' height='3'/%3E%3Crect x='3' y='3' width='3' height='3'/%3E%3Crect x='0' y='6' width='3' height='3'/%3E%3Crect x='6' y='6' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led="6"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='0' y='0' width='3' height='3'/%3E%3Crect x='6' y='0' width='3' height='3'/%3E%3Crect x='3' y='3' width='3' height='3'/%3E%3Crect x='0' y='6' width='3' height='3'/%3E%3Crect x='6' y='6' width='3' height='3'/%3E%3Crect x='9' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led="7"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='0' y='0' width='3' height='3'/%3E%3Crect x='6' y='0' width='3' height='3'/%3E%3Crect x='3' y='3' width='3' height='3'/%3E%3Crect x='9' y='3' width='3' height='3'/%3E%3Crect x='0' y='6' width='3' height='3'/%3E%3Crect x='6' y='6' width='3' height='3'/%3E%3Crect x='9' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led="8"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='0' y='0' width='3' height='3'/%3E%3Crect x='6' y='0' width='3' height='3'/%3E%3Crect x='3' y='3' width='3' height='3'/%3E%3Crect x='9' y='3' width='3' height='3'/%3E%3Crect x='0' y='6' width='3' height='3'/%3E%3Crect x='6' y='6' width='3' height='3'/%3E%3Crect x='3' y='9' width='3' height='3'/%3E%3Crect x='9' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led="9"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='0' y='0' width='3' height='3'/%3E%3Crect x='3' y='0' width='3' height='3'/%3E%3Crect x='6' y='0' width='3' height='3'/%3E%3Crect x='3' y='3' width='3' height='3'/%3E%3Crect x='9' y='3' width='3' height='3'/%3E%3Crect x='0' y='6' width='3' height='3'/%3E%3Crect x='6' y='6' width='3' height='3'/%3E%3Crect x='3' y='9' width='3' height='3'/%3E%3Crect x='9' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led="10"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='0' y='0' width='3' height='3'/%3E%3Crect x='3' y='0' width='3' height='3'/%3E%3Crect x='6' y='0' width='3' height='3'/%3E%3Crect x='3' y='3' width='3' height='3'/%3E%3Crect x='9' y='3' width='3' height='3'/%3E%3Crect x='0' y='6' width='3' height='3'/%3E%3Crect x='6' y='6' width='3' height='3'/%3E%3Crect x='9' y='6' width='3' height='3'/%3E%3Crect x='3' y='9' width='3' height='3'/%3E%3Crect x='9' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led="11"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='0' y='0' width='3' height='3'/%3E%3Crect x='3' y='0' width='3' height='3'/%3E%3Crect x='6' y='0' width='3' height='3'/%3E%3Crect x='9' y='0' width='3' height='3'/%3E%3Crect x='3' y='3' width='3' height='3'/%3E%3Crect x='9' y='3' width='3' height='3'/%3E%3Crect x='0' y='6' width='3' height='3'/%3E%3Crect x='6' y='6' width='3' height='3'/%3E%3Crect x='9' y='6' width='3' height='3'/%3E%3Crect x='3' y='9' width='3' height='3'/%3E%3Crect x='9' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led="12"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='0' y='0' width='3' height='3'/%3E%3Crect x='3' y='0' width='3' height='3'/%3E%3Crect x='6' y='0' width='3' height='3'/%3E%3Crect x='9' y='0' width='3' height='3'/%3E%3Crect x='3' y='3' width='3' height='3'/%3E%3Crect x='9' y='3' width='3' height='3'/%3E%3Crect x='0' y='6' width='3' height='3'/%3E%3Crect x='3' y='6' width='3' height='3'/%3E%3Crect x='6' y='6' width='3' height='3'/%3E%3Crect x='9' y='6' width='3' height='3'/%3E%3Crect x='3' y='9' width='3' height='3'/%3E%3Crect x='9' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led="13"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='0' y='0' width='3' height='3'/%3E%3Crect x='3' y='0' width='3' height='3'/%3E%3Crect x='6' y='0' width='3' height='3'/%3E%3Crect x='9' y='0' width='3' height='3'/%3E%3Crect x='0' y='3' width='3' height='3'/%3E%3Crect x='3' y='3' width='3' height='3'/%3E%3Crect x='9' y='3' width='3' height='3'/%3E%3Crect x='0' y='6' width='3' height='3'/%3E%3Crect x='3' y='6' width='3' height='3'/%3E%3Crect x='6' y='6' width='3' height='3'/%3E%3Crect x='9' y='6' width='3' height='3'/%3E%3Crect x='3' y='9' width='3' height='3'/%3E%3Crect x='9' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led="14"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='0' y='0' width='3' height='3'/%3E%3Crect x='3' y='0' width='3' height='3'/%3E%3Crect x='6' y='0' width='3' height='3'/%3E%3Crect x='9' y='0' width='3' height='3'/%3E%3Crect x='0' y='3' width='3' height='3'/%3E%3Crect x='3' y='3' width='3' height='3'/%3E%3Crect x='9' y='3' width='3' height='3'/%3E%3Crect x='0' y='6' width='3' height='3'/%3E%3Crect x='3' y='6' width='3' height='3'/%3E%3Crect x='6' y='6' width='3' height='3'/%3E%3Crect x='9' y='6' width='3' height='3'/%3E%3Crect x='3' y='9' width='3' height='3'/%3E%3Crect x='6' y='9' width='3' height='3'/%3E%3Crect x='9' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led="15"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='0' y='0' width='3' height='3'/%3E%3Crect x='3' y='0' width='3' height='3'/%3E%3Crect x='6' y='0' width='3' height='3'/%3E%3Crect x='9' y='0' width='3' height='3'/%3E%3Crect x='0' y='3' width='3' height='3'/%3E%3Crect x='3' y='3' width='3' height='3'/%3E%3Crect x='6' y='3' width='3' height='3'/%3E%3Crect x='9' y='3' width='3' height='3'/%3E%3Crect x='0' y='6' width='3' height='3'/%3E%3Crect x='3' y='6' width='3' height='3'/%3E%3Crect x='6' y='6' width='3' height='3'/%3E%3Crect x='9' y='6' width='3' height='3'/%3E%3Crect x='3' y='9' width='3' height='3'/%3E%3Crect x='6' y='9' width='3' height='3'/%3E%3Crect x='9' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led-flip][data-led="1"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='0' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led-flip][data-led="2"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='6' y='3' width='3' height='3'/%3E%3Crect x='0' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led-flip][data-led="3"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='6' y='3' width='3' height='3'/%3E%3Crect x='0' y='9' width='3' height='3'/%3E%3Crect x='6' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led-flip][data-led="4"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='0' y='3' width='3' height='3'/%3E%3Crect x='6' y='3' width='3' height='3'/%3E%3Crect x='0' y='9' width='3' height='3'/%3E%3Crect x='6' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led-flip][data-led="5"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='0' y='3' width='3' height='3'/%3E%3Crect x='6' y='3' width='3' height='3'/%3E%3Crect x='3' y='6' width='3' height='3'/%3E%3Crect x='0' y='9' width='3' height='3'/%3E%3Crect x='6' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led-flip][data-led="6"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='9' y='0' width='3' height='3'/%3E%3Crect x='0' y='3' width='3' height='3'/%3E%3Crect x='6' y='3' width='3' height='3'/%3E%3Crect x='3' y='6' width='3' height='3'/%3E%3Crect x='0' y='9' width='3' height='3'/%3E%3Crect x='6' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led-flip][data-led="7"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='9' y='0' width='3' height='3'/%3E%3Crect x='0' y='3' width='3' height='3'/%3E%3Crect x='6' y='3' width='3' height='3'/%3E%3Crect x='3' y='6' width='3' height='3'/%3E%3Crect x='9' y='6' width='3' height='3'/%3E%3Crect x='0' y='9' width='3' height='3'/%3E%3Crect x='6' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led-flip][data-led="8"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='3' y='0' width='3' height='3'/%3E%3Crect x='9' y='0' width='3' height='3'/%3E%3Crect x='0' y='3' width='3' height='3'/%3E%3Crect x='6' y='3' width='3' height='3'/%3E%3Crect x='3' y='6' width='3' height='3'/%3E%3Crect x='9' y='6' width='3' height='3'/%3E%3Crect x='0' y='9' width='3' height='3'/%3E%3Crect x='6' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led-flip][data-led="9"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='3' y='0' width='3' height='3'/%3E%3Crect x='9' y='0' width='3' height='3'/%3E%3Crect x='0' y='3' width='3' height='3'/%3E%3Crect x='6' y='3' width='3' height='3'/%3E%3Crect x='3' y='6' width='3' height='3'/%3E%3Crect x='9' y='6' width='3' height='3'/%3E%3Crect x='0' y='9' width='3' height='3'/%3E%3Crect x='3' y='9' width='3' height='3'/%3E%3Crect x='6' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led-flip][data-led="10"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='3' y='0' width='3' height='3'/%3E%3Crect x='9' y='0' width='3' height='3'/%3E%3Crect x='0' y='3' width='3' height='3'/%3E%3Crect x='6' y='3' width='3' height='3'/%3E%3Crect x='9' y='3' width='3' height='3'/%3E%3Crect x='3' y='6' width='3' height='3'/%3E%3Crect x='9' y='6' width='3' height='3'/%3E%3Crect x='0' y='9' width='3' height='3'/%3E%3Crect x='3' y='9' width='3' height='3'/%3E%3Crect x='6' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led-flip][data-led="11"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='3' y='0' width='3' height='3'/%3E%3Crect x='9' y='0' width='3' height='3'/%3E%3Crect x='0' y='3' width='3' height='3'/%3E%3Crect x='6' y='3' width='3' height='3'/%3E%3Crect x='9' y='3' width='3' height='3'/%3E%3Crect x='3' y='6' width='3' height='3'/%3E%3Crect x='9' y='6' width='3' height='3'/%3E%3Crect x='0' y='9' width='3' height='3'/%3E%3Crect x='3' y='9' width='3' height='3'/%3E%3Crect x='6' y='9' width='3' height='3'/%3E%3Crect x='9' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led-flip][data-led="12"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='3' y='0' width='3' height='3'/%3E%3Crect x='9' y='0' width='3' height='3'/%3E%3Crect x='0' y='3' width='3' height='3'/%3E%3Crect x='3' y='3' width='3' height='3'/%3E%3Crect x='6' y='3' width='3' height='3'/%3E%3Crect x='9' y='3' width='3' height='3'/%3E%3Crect x='3' y='6' width='3' height='3'/%3E%3Crect x='9' y='6' width='3' height='3'/%3E%3Crect x='0' y='9' width='3' height='3'/%3E%3Crect x='3' y='9' width='3' height='3'/%3E%3Crect x='6' y='9' width='3' height='3'/%3E%3Crect x='9' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led-flip][data-led="13"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='3' y='0' width='3' height='3'/%3E%3Crect x='9' y='0' width='3' height='3'/%3E%3Crect x='0' y='3' width='3' height='3'/%3E%3Crect x='3' y='3' width='3' height='3'/%3E%3Crect x='6' y='3' width='3' height='3'/%3E%3Crect x='9' y='3' width='3' height='3'/%3E%3Crect x='0' y='6' width='3' height='3'/%3E%3Crect x='3' y='6' width='3' height='3'/%3E%3Crect x='9' y='6' width='3' height='3'/%3E%3Crect x='0' y='9' width='3' height='3'/%3E%3Crect x='3' y='9' width='3' height='3'/%3E%3Crect x='6' y='9' width='3' height='3'/%3E%3Crect x='9' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led-flip][data-led="14"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='3' y='0' width='3' height='3'/%3E%3Crect x='6' y='0' width='3' height='3'/%3E%3Crect x='9' y='0' width='3' height='3'/%3E%3Crect x='0' y='3' width='3' height='3'/%3E%3Crect x='3' y='3' width='3' height='3'/%3E%3Crect x='6' y='3' width='3' height='3'/%3E%3Crect x='9' y='3' width='3' height='3'/%3E%3Crect x='0' y='6' width='3' height='3'/%3E%3Crect x='3' y='6' width='3' height='3'/%3E%3Crect x='9' y='6' width='3' height='3'/%3E%3Crect x='0' y='9' width='3' height='3'/%3E%3Crect x='3' y='9' width='3' height='3'/%3E%3Crect x='6' y='9' width='3' height='3'/%3E%3Crect x='9' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}[data-led-flip][data-led="15"]{--led-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cg fill='%23000'%3E%3Crect x='3' y='0' width='3' height='3'/%3E%3Crect x='6' y='0' width='3' height='3'/%3E%3Crect x='9' y='0' width='3' height='3'/%3E%3Crect x='0' y='3' width='3' height='3'/%3E%3Crect x='3' y='3' width='3' height='3'/%3E%3Crect x='6' y='3' width='3' height='3'/%3E%3Crect x='9' y='3' width='3' height='3'/%3E%3Crect x='0' y='6' width='3' height='3'/%3E%3Crect x='3' y='6' width='3' height='3'/%3E%3Crect x='6' y='6' width='3' height='3'/%3E%3Crect x='9' y='6' width='3' height='3'/%3E%3Crect x='0' y='9' width='3' height='3'/%3E%3Crect x='3' y='9' width='3' height='3'/%3E%3Crect x='6' y='9' width='3' height='3'/%3E%3Crect x='9' y='9' width='3' height='3'/%3E%3C/g%3E%3C/svg%3E")}.boxes-on .device{outline-offset:-2px;outline:2px solid #ff3b30}.boxes-on .panel{outline-offset:-1px;outline:1px dashed #ff9500}.boxes-on [data-slot]{outline:3px solid var(--box,#fff);outline-offset:-3px}.boxes-on [data-slot=mark]{--box:#ffd60a}.boxes-on [data-slot=wordmark]{--box:#ff9f0a}.boxes-on [data-slot=icons]{--box:#ff8fa3}.boxes-on [data-slot=keys]{--box:#00c7be}.boxes-on [data-slot=time]{--box:#32ade6}.boxes-on [data-slot=info]{--box:#5e5ce6}.boxes-on [data-slot=screen]{--box:#af52de}.box-tag{display:none}.boxes-on .box-tag{z-index:40;letter-spacing:0;text-transform:none;white-space:nowrap;color:#000;background:var(--box,#fff);pointer-events:none;border-radius:2px;padding:1px 4px;font:700 9px/1.25 ui-monospace,Menlo,Consolas,monospace;display:block;position:absolute;top:3px;left:3px}.boxes-on .screen__bezel{outline-offset:-2px;outline:2px solid #ff2d92}.boxes-on .screen__display{outline-offset:-1px;outline:1px solid #fff}.boxes-on .stage{outline-offset:-4px;outline:2px solid #a4e100}.boxes-on .entry.is-on{outline-offset:-2px;outline:2px solid #ffb000}.boxes-on .entry.is-on .entry__title{outline-offset:-2px;outline:2px solid #64d2ff}.boxes-on .entry.is-on .entry__dek{outline-offset:-2px;outline:2px solid #ff6961}.boxes-on .movement{outline-offset:-6px;outline:2px solid #f0f}html.js[data-boot-up] .mount--movement{translate:calc(var(--glass-w) + var(--arcs-w,220px) + 48px) 0}html.js:not([data-boot-up]) .mount--movement{transition:translate .66s cubic-bezier(.16,.9,.25,1.04) .12s}.device{--wake-step:60ms;--wake-move:.66s;--holding-press-duration:calc(2 * var(--t-release));--holding-press-rest-depth:var(--tile-inset)}.panel>[data-slot=icons],.brand-print[data-slot=mark]{--wake-i:0}.panel>[data-slot=keys]{--wake-i:3}.panel>[data-slot=time]{--wake-i:1}.panel>[data-slot=info],.brand-print[data-slot=wordmark]{--wake-i:5}.js .device[data-wake=off] :is(.panel>.module,.brand-print){transform:translateX(var(--wake-from,-100vw))}.js .device[data-wake=wake] :is(.panel>.module,.brand-print){transition:transform var(--wake-move) cubic-bezier(.16, .9, .25, 1.04) var(--wake-delay,calc(var(--wake-i,0) * var(--wake-step)))}html[data-holding] .device{--wake-move:var(--holding-seat-ms)}html.js[data-holding] .device[data-wake=off] :is(.panel>.module,.brand-print){transform:translate(var(--wake-from,-100vw), calc(-1 * var(--holding-seat-lift))) scale(var(--holding-seat-scale))}html.js[data-holding] .device[data-wake=wake] :is(.panel>.module,.brand-print){animation:holding-part-seat var(--wake-move) linear var(--wake-delay,calc(var(--wake-i,0) * var(--wake-step))) both;transition:none}html[data-holding] .module--screen{--wake-i:1;--wake-motion:holding-screen-seat}html.js[data-holding] .device[data-wake=off] .module--screen{transform:translate(calc(-1 * var(--holding-screen-shift)), calc(-1 * var(--holding-screen-lift)))}html.js[data-holding] .device[data-wake=wake] .module--screen{animation:holding-screen-seat var(--wake-move) linear calc(var(--wake-i) * var(--wake-step)) both}html.js[data-holding] .device[data-wake=wake] :is(.panel>.module,.brand-print,.module--screen).is-seating{z-index:var(--wake-layer);animation-name:var(--wake-motion,holding-part-seat), holding-part-layer, var(--wake-press-motion,none);animation-timing-function:linear,step-end,linear;animation-duration:var(--wake-move), var(--wake-move), var(--holding-press-duration);animation-delay:var(--wake-delay,calc(var(--wake-i,0) * var(--wake-step))), var(--wake-delay,calc(var(--wake-i,0) * var(--wake-step))), var(--wake-press-delay,0s);animation-fill-mode:both}html.js[data-holding]:not([data-boot-up]) .mount--movement{transition-duration:var(--holding-arches-slide)}html.js[data-holding] .mount--movement{visibility:hidden}@property --holding-press-amount{syntax:"<number>";inherits:true;initial-value:0}html.js[data-holding] .device:is([data-wake=wake],[data-wake=lit]) .brand-print.is-pressing:where(:not(:active)){--wake-press-motion:holding-control-press;--tile-inset:calc(var(--holding-press-rest-depth) + (var(--brand-press-depth) - var(--holding-press-rest-depth)) * var(--holding-press-amount));scale:calc(1 - (1 - var(--brand-press-scale)) * var(--holding-press-amount));animation:holding-part-seat var(--wake-move) linear var(--wake-delay,calc(var(--wake-i,0) * var(--wake-step))) both, holding-control-press var(--holding-press-duration) linear var(--wake-press-delay) both;transition:none}html.js[data-holding] .device[data-wake=lit] .brand-print.is-pressing:where(:not(:active)){animation:holding-control-press var(--holding-press-duration) linear var(--wake-press-delay) both}@keyframes holding-key-release{0%{--holding-press-amount:1;animation-timing-function:var(--ease-release)}to{--holding-press-amount:0}}@keyframes holding-control-press{0%{--holding-press-amount:0;animation-timing-function:var(--ease-press)}25%{--holding-press-amount:1}50%{--holding-press-amount:1;animation-timing-function:var(--ease-release)}to{--holding-press-amount:0}}@keyframes holding-part-layer{0%{z-index:var(--wake-layer)}72%,to{z-index:var(--wake-drop-layer)}}@keyframes holding-part-seat{0%{transform:translate(var(--wake-from,-100vw), calc(-1 * var(--holding-seat-lift))) scale(var(--holding-seat-scale));animation-timing-function:cubic-bezier(.16,1,.3,1)}72%{transform:translate(0, calc(-1 * var(--holding-seat-lift))) scale(var(--holding-seat-scale));animation-timing-function:cubic-bezier(.3,0,.3,1)}to{transform:none}}@keyframes holding-screen-seat{0%{transform:translate(calc(-1 * var(--holding-screen-shift)), calc(-1 * var(--holding-screen-lift)));animation-timing-function:cubic-bezier(.16,1,.3,1)}72%{transform:translate(0, calc(-1 * var(--holding-screen-lift)));animation-timing-function:cubic-bezier(.3,0,.3,1)}to{transform:none}}@media (prefers-reduced-motion:reduce){html.js[data-holding] .device[data-wake=wake] :is(.panel>.module,.brand-print,.module--screen).is-seating,html.js[data-holding] .device :is(.brand-print.is-pressing,.key:is(.is-waiting,.is-pressing) .key__cap),html.js[data-holding] .device:is([data-wake=off],[data-wake=wake]) :is(.panel>.module,.brand-print,.module--screen){animation:none;transform:none}}.js .device:is([data-wake=off],[data-wake=wake]) .time__screen .matrix-glass>:is(canvas,.panel-leds):not(.is-lit){opacity:0}.time-module .time__screen{left:var(--gutter);right:var(--gutter);top:calc(var(--gutter) + var(--time-legend-space));bottom:var(--gutter);display:block}.time__legend{left:var(--legend-x);top:var(--legend-y);line-height:var(--holding-work-title-height);position:absolute}.time-module--clock .time__screen{top:var(--gutter)}@media (min-width:720px) and (max-width:1024px) and (orientation:portrait) and (min-height:501px){[data-slot=time] .time__screen{height:52px;top:calc(50% - 26px);bottom:auto}}.brief{gap:var(--brief-gap);flex-direction:column;margin:0;display:flex}html:not(.js) .brief{display:none}.brief__progress{font-size:var(--brief-small);letter-spacing:.08em;color:var(--fg-dim);font-variant-numeric:tabular-nums;margin:0}.brief__step{gap:var(--brief-gap);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.brief__step[hidden]{display:none}.brief__question{font-size:var(--brief-question);color:var(--fg);margin:0;padding:0;line-height:1.15}legend.brief__question{margin-bottom:var(--brief-gap)}.brief__hint,.brief__label{font-size:var(--brief-small);color:var(--fg-dim);margin:0}.brief__chips{gap:var(--brief-chip-gap);flex-wrap:wrap;display:flex}.brief__chip,.brief__back{min-height:44px;padding:0 var(--brief-chip-inset);border:var(--screen-action-outline) solid var(--screen-action-rule-dim);clip-path:polygon(var(--screen-action-cut) 0, calc(100% - var(--screen-action-cut)) 0, 100% var(--screen-action-cut), 100% calc(100% - var(--screen-action-cut)), calc(100% - var(--screen-action-cut)) 100%, var(--screen-action-cut) 100%, 0 calc(100% - var(--screen-action-cut)), 0 var(--screen-action-cut));color:var(--fg-dim);font:700 var(--brief-chip)/1 var(--font);cursor:pointer;transition:background-color var(--t-release) steps(var(--screen-action-light-steps), end), color var(--t-release) steps(var(--screen-action-light-steps), end);background:0 0}.brief__chip[aria-pressed=true]{background:var(--screen-action-hover);border-color:var(--screen-action-rule);color:var(--fg)}@media (hover:hover) and (pointer:fine){.brief__chip:hover,.brief__back:hover{color:var(--fg);border-color:var(--screen-action-rule)}}.brief__chip:focus-visible,.brief__back:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.brief__back{border-color:#0000}.brief__actions{gap:var(--brief-chip-gap);align-items:center;display:flex}.brief__note{border:var(--screen-action-outline) solid var(--screen-action-rule-dim);width:100%;min-height:5.5em;color:var(--fg);font:400 var(--brief-chip)/1.3 var(--font);resize:vertical;background:0 0;padding:12px}.brief__note::placeholder{color:color-mix(in srgb, var(--fg) 35%, transparent)}.brief__note:focus-visible{border-color:var(--screen-action-rule);outline:none}.contact-details{gap:var(--contact-section-gap);width:100%;max-width:var(--contact-width);color:var(--fg);font-family:var(--font);font-size:var(--contact-body-size);text-shadow:none;-webkit-user-select:text;user-select:text;flex-direction:column;line-height:1.3;display:flex}.contact-details p{margin:0}.contact-details__intro{width:min(100%, var(--dek-w));font-size:var(--contact-body-size)}.contact-details__direct{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.contact-details__direct a{align-items:center;gap:var(--contact-copy-gap);max-width:100%;color:var(--fg);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline;display:inline-flex}.contact-details__direct [data-copy-email-text]{min-width:0}.contact-details__copy-icon{width:1em;height:1em;color:var(--ball-grey);flex:none}.contact-details__direct [data-copy-feedback] .contact-details__copy-icon{visibility:hidden}.contact-details__direct a:hover{text-decoration-thickness:2px}.contact-details__copied{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-details__direct a:focus-visible{outline:2px solid var(--focus);outline-offset:3px;text-decoration-thickness:3px}@media (max-width:719px) and (min-height:501px){.holding-contact-screen__heading h2{font-size:min(var(--t-display), var(--contact-phone-title-max));line-height:1}}@media (forced-colors:active){.contact-details__direct a:focus-visible,.holding-contact-screen__back:focus-visible{outline-offset:2px;outline:2px solid highlight}}.ricochet-field{color:var(--fg);pointer-events:none;display:block;position:absolute;inset:0}.ricochet-launch{left:var(--launch-left);top:var(--launch-top);width:var(--ricochet-launch-hit);height:var(--ricochet-launch-hit);pointer-events:auto;min-height:0;box-shadow:none;color:var(--fg);font-family:var(--font);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.ricochet-launch:focus{outline:none}.ricochet-launch[data-launch-mode]{transform:translate(calc(var(--launch-left) - 50%), calc(var(--launch-top) - 50%));top:0;left:0}.ricochet-launch[data-launch-state=aiming]{cursor:grabbing}.ricochet-launch[data-launch-state=moving]{cursor:default}.ricochet-field canvas{image-rendering:pixelated;pointer-events:none;position:absolute;inset:0 auto auto 0}html:not(.js) .ricochet-field{display:none}.crew-hit{pointer-events:auto;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:56px;height:96px;margin:0;padding:0;position:absolute;top:0;left:0}.crew-hit:active{cursor:grabbing}.crew-hit:focus-visible{outline:2px solid var(--fg);outline-offset:0}.crew-hit[hidden]{display:none}.ricochet-feedback{left:50%;bottom:var(--ricochet-feedback-inset);z-index:4;color:var(--fg);translate:-50% var(--shot-feedback-y,0px);pointer-events:none;position:absolute}.ricochet-feedback canvas{image-rendering:pixelated;display:block}html:not(.js) .ricochet-feedback{display:none}.js .stage[data-holding] .entries{opacity:var(--launch-copy-ink,1)}.ricochet-damage-band{display:flow-root}.ricochet-ink{margin:-.5em;padding:.5em;display:block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.js .ricochet-ink{-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.js .entry__cta{-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html:not(.js) .entry__cta,html:not(.js) .ricochet-ink{-webkit-mask-image:none!important;mask-image:none!important}@media (forced-colors:active){.ricochet-launch:focus-visible{outline-offset:2px;outline:2px solid highlight}}[data-panel-face][hidden]{display:none!important}.billboard-keys button.work__link{width:100%;font:inherit;border:0;padding:0}.work-module.billboard-keys .work__link .key__face{justify-content:center}.work-module.billboard-keys .work__name{margin-inline:0}html:not(.js) [data-panel-face=contact]{display:none!important}@container work (height>=113px){.socials-module .work__list{grid-template-columns:1fr}}@media (min-width:720px) and (min-height:641px){html[data-holding] .back-module[data-slot=icons]{display:none}}html.js [data-panel-mode] .holding-contact-screen__back{display:none}html:not(.js) [data-panel-face=site][hidden]{display:block!important}html.js :is([data-panel-face],.brand-print)[data-swap-phase=waiting]{visibility:hidden}html.js .device:is([data-panel-order=contact],[data-panel-order=confirm],[data-panel-order=info],[data-panel-order=work],[data-panel-order=wins]) [data-slot=mark]{translate:var(--mark-switch,0) 0}html.js .device[data-panel-resize] [data-slot=mark]{transition:translate var(--panel-swap-resize) var(--panel-swap-resize-ease)}@media (max-width:719px) and (min-height:501px){html.js .device[data-panel-resize] [data-slot=screen]{transition:height var(--panel-swap-resize) var(--panel-swap-resize-ease)}}html.js :is([data-panel-face],.brand-print)[data-swap-phase=out]{animation:panel-face-out var(--panel-swap-out) linear both}html.js :is([data-panel-face],.brand-print)[data-swap-phase=in]{animation:holding-part-seat var(--panel-swap-in) linear both}html.js [data-panel-face][data-swap-phase=in]:not([data-swap-lit]) .matrix-glass>:is(canvas,.panel-leds,.panel-text){opacity:0}@keyframes panel-face-out{0%{animation-timing-function:cubic-bezier(.3,0,.3,1);transform:none}33.3333%{transform:translate(0, calc(-1 * var(--holding-seat-lift))) scale(var(--holding-seat-scale));animation-timing-function:cubic-bezier(.4,0,1,1)}to{transform:translate(var(--wake-from), calc(-1 * var(--holding-seat-lift))) scale(var(--holding-seat-scale))}}@media (prefers-reduced-motion:reduce){html.js :is([data-panel-face],.brand-print)[data-swap-phase]{animation:none;transform:none}}.socials__glyph[data-astro-cid-qbunpjfh] path{fill:currentColor}.quotes-module{display:none}@media (min-width:720px) and (min-height:641px) and (not ((max-width:1024px) and (orientation:portrait))){html[data-holding] .panel>.quotes-module:not([hidden]){margin:0 var(--b) var(--b) 0;--wake-i:1;grid-area:2/1/span 1/span 4;display:block}html:not(.js)[data-holding] .panel>.quotes-module:not([hidden]),html.js[data-holding] .panel>[data-slot=work][data-panel-face=site]{display:none}}.quotes__glass{container:quotes/size}.quotes__list{padding:var(--billboard-inset,12px);padding-bottom:calc(var(--billboard-footer-height,30px) + 6px);margin:0;list-style:none}.quotes__item{flex-direction:column;justify-content:space-between;gap:8px;height:100%;display:flex}.quotes__item[hidden]{display:none}.quotes__quote{margin:0}.quotes__quote p{font-size:var(--quotes-type);text-wrap:pretty;margin:0;line-height:1.18}.quotes__credit{align-items:center;gap:var(--quotes-legend-gap);font-size:var(--quotes-credit);text-transform:uppercase;letter-spacing:.06em;line-height:1.2;display:flex}.quotes__credit p{margin:0}.quotes__face{width:var(--quotes-face);height:var(--quotes-face);object-fit:cover;image-rendering:pixelated;filter:grayscale()contrast(1.2);flex:none}.quotes__face--blank{fill:var(--panel-text-dim);background:#f0f6f314}.quotes__name{color:var(--panel-text-ink);font-weight:700}.quotes__company{color:var(--panel-text-dim)}.quotes__bar{align-items:center;gap:var(--billboard-progress-gap,6px);height:var(--billboard-footer-height,30px);padding-inline:var(--billboard-inset,12px);border-top:var(--billboard-divider-height,3px) solid var(--billboard-divider-ink,#f0f6f31f);justify-content:center;display:flex;position:absolute;inset:auto 0 0}.quotes__bar span{background:var(--billboard-progress-track,#f0f6f333);width:6px;height:6px}.quotes__bar span.is-on{background:var(--panel-text-ink)}.sidebar-menu{display:none}@media (min-width:720px) and (min-height:641px) and (not ((max-width:1024px) and (orientation:portrait))){html[data-holding] .device{--sidebar-menu-row:calc(3 * var(--sidebar-menu-key) + 2 * var(--sidebar-menu-gap) + 2 * var(--screen-bezel) - var(--bleed))}html.js[data-holding] .panel{grid-template-rows:var(--icons-h) var(--sidebar-menu-row) minmax(0, 1fr)}html.js[data-holding] .panel>.sidebar-menu:not([hidden]){margin:0 var(--b) var(--b) 0;--wake-i:1;grid-area:2/1/span 1/span 4;display:block}html.js[data-holding] .panel>[data-slot=keys][data-panel-face=site]{margin:var(--b) var(--b) 0 0;--wake-i:2;grid-area:3/1/span 1/span 4}html.js[data-holding] .panel>.quotes-module,html.js[data-holding] :is([data-slot=info],[data-slot=wordmark]){display:none}}.sidebar-menu__list{inset:var(--screen-bezel);gap:var(--sidebar-menu-gap);grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid;position:absolute}.sidebar-menu__list li{min-width:0;min-height:0}.sidebar-menu__key{height:100%;text-decoration:none;display:block}.sidebar-menu__key:before{display:none}.sidebar-menu .key__face{padding:var(--sidebar-menu-inset);color:var(--holding-work-ink);flex-direction:column;justify-content:space-between;align-items:flex-start;font-weight:700;display:flex}.sidebar-menu__label{font-size:var(--sidebar-menu-type);text-box:trim-both cap alphabetic;line-height:1}.sidebar-menu__icon{width:var(--sidebar-menu-icon);height:var(--sidebar-menu-icon);align-self:flex-end}.sidebar-menu__key[aria-current=page]{cursor:default}.sidebar-menu__key:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (min-width:720px) and (min-height:641px) and (not ((max-width:1024px) and (orientation:portrait))){html.js[data-holding] .time-module--clock[data-panel-face=site]{display:none}html.js[data-holding] [data-slot=mark]{padding-left:calc((var(--mark-tile) - var(--mark-w)) / 2);justify-content:flex-start;align-items:center;display:flex;overflow:clip}html.js[data-holding] [data-slot=mark] svg{flex:none}html.js[data-holding] .device:is(:not([data-panel-order]),[data-panel-order=site]) [data-slot=mark]{width:calc(var(--panel-w) + var(--bleed))}html.js[data-holding] .device[data-panel-resize] [data-slot=mark]{transition:width var(--panel-swap-resize) var(--panel-swap-resize-ease)}html.js[data-holding] [data-slot=mark] .brand-print__name{gap:var(--nameplate-est-gap);margin-left:var(--nameplate-gap);opacity:0;transition:opacity var(--panel-swap-out,0s) linear;flex-direction:column;flex:none;display:flex}html.js[data-holding] .device:is(:not([data-panel-mode]),[data-panel-mode=site]) [data-slot=mark] .brand-print__name{opacity:1}html[data-holding] [data-slot=mark] .brand-print__name svg{width:calc(var(--holding-mark-height) * 148 / 32);max-width:none;display:block;translate:none}}.workshop-nav{z-index:1;pointer-events:none;color:var(--workshop-paper-ink);font:700 var(--workshop-nav-type)/1 var(--font);transition:opacity var(--t-release) ease-out, visibility var(--t-release);position:fixed;inset:0}.workshop-nav[hidden]{display:none}.workshop.is-entering .workshop-nav{opacity:0;visibility:hidden;transition:none}.workshop-nav ol{margin:0;padding:0;list-style:none}.workshop-nav canvas{image-rendering:pixelated;pointer-events:none;display:block}.workshop-nav button{pointer-events:auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.workshop-nav__host>.wn-map{width:max-content;left:0;bottom:max(calc(var(--safe-b) + 3px), calc((var(--workshop-floor-bottom,48px) - var(--wn-map-h,42px)) / 2));position:absolute}.wn-map__glass{background:var(--workshop-key);pointer-events:auto;align-items:center;padding:3px;display:flex}.wn-map__floor{touch-action:none;position:relative}.wn-map__stops{position:absolute;inset:0}.wn-map__stop{transition:background-color var(--t-release) steps(2, end), box-shadow var(--t-release) steps(2, end);position:absolute;top:0;bottom:0}.wn-map__stop[aria-current]{box-shadow:inset 0 -3px 0 var(--hb-signal)}.wn-map__stop:focus-visible{z-index:2;outline-offset:0}.wn-map__view{z-index:1;border:3px solid var(--workshop-nav-letter);cursor:grab;touch-action:none;position:absolute;top:-3px;bottom:-3px;left:0}.wn-map[data-scrubbing] .wn-map__view{cursor:grabbing;border-color:#fff}html[data-workshop-scrub],html[data-workshop-scrub] *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.wn-map__readout{color:var(--fg);font:700 var(--workshop-nav-small)/1 var(--font);white-space:nowrap;pointer-events:none;align-items:baseline;gap:12px;padding-inline:12px 9px;display:flex}.wn-map__name{min-width:var(--name-w,auto)}.wn-map__count{letter-spacing:.08em;font-variant-numeric:tabular-nums;opacity:.72;min-width:7ch}.wn-map__readout[data-ghost] .wn-map__name{color:var(--workshop-nav-letter-dim)}@media (hover:hover) and (pointer:fine){.wn-map__stop:hover{box-shadow:inset 0 -3px 0 var(--workshop-nav-letter);background:#ffffff3d}.wn-map__view:hover{border-color:#fff}}@media (max-width:719px){.wn-map__glass{flex-direction:column-reverse;align-items:stretch;gap:6px;padding:6px}.wn-map__readout{font-size:var(--workshop-nav-type);justify-content:space-between;padding-inline:3px}.wn-map__name{min-width:0}}@media (prefers-reduced-motion:reduce){.workshop-nav,.workshop-nav *{transition:none!important;animation:none!important}}.work-view.holding-contact-screen{padding:var(--hl-x);gap:var(--work-view-gap);overflow:hidden}.work-view__head{align-items:center;gap:var(--contact-back-gap);flex:none;display:flex}.work-view__title{font-size:var(--work-view-legend-size);color:var(--fg-dim);letter-spacing:.08em;text-transform:uppercase;margin:0}.work-view__title:focus{outline:none}.work-view__channel{font:700 var(--work-view-legend-size)/1 var(--font);letter-spacing:.08em;color:var(--fg);font-variant-numeric:tabular-nums;margin-inline-start:auto}.work-view__tv{min-height:var(--work-view-tv-min);border:var(--screen-action-outline) solid var(--screen-action-rule);clip-path:polygon(var(--screen-action-cut) 0, calc(100% - var(--screen-action-cut)) 0, 100% var(--screen-action-cut), 100% calc(100% - var(--screen-action-cut)), calc(100% - var(--screen-action-cut)) 100%, var(--screen-action-cut) 100%, 0 calc(100% - var(--screen-action-cut)), 0 var(--screen-action-cut));flex:auto;position:relative;overflow:hidden}.work-view__tv canvas{image-rendering:pixelated;position:absolute;top:50%;left:50%;translate:-50% -50%}.work-view__foot{justify-content:space-between;align-items:flex-end;gap:var(--work-view-gap);flex-wrap:wrap;flex:none;display:flex}.work-view__info{min-width:0}.work-view__name{font-size:var(--work-view-name-size);white-space:nowrap;margin:0;line-height:1}.work-view__domain{width:auto;max-width:none;margin:calc(.35 * var(--work-view-name-size)) 0 0;color:var(--fg-dim)}.work-view__controls{gap:var(--holding-action-gap);flex:none;display:flex}.work-view__step{padding-inline:var(--screen-action-block-inset);width:var(--holding-action-height)}.work__link[data-work-open].is-down :is(.work__name,.work__arrow){color:#fff;filter:drop-shadow(0 0 4px #e0ebe58c)}.stage[data-screen-view=work] .mission{visibility:hidden;opacity:0}.workshop{z-index:var(--workshop-layer);background:var(--bg);color:var(--fg);position:fixed;inset:0;overflow:hidden}.workshop[hidden]{display:none}.workshop .work-view__tv{clip-path:none;touch-action:pan-y;border:0;min-height:0;position:absolute;inset:0}.workshop .work-view__tv canvas{top:50%;left:50%;translate:-50% -50%}.workshop .work-view__tv .workshop__hero{image-rendering:auto;top:0;left:0;translate:none}.workshop .work-view__tv .workshop__hero[hidden]{display:none}.workshop .work-view__head{z-index:2;top:var(--workshop-inset);left:var(--workshop-inset);position:absolute}.workshop .work-view__head .screen-navigation{background:var(--workshop-key)}.workshop :is(.work-view__title,.work-view__channel){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workshop .work-view__foot{z-index:2;left:var(--print-l);width:var(--print-w);top:calc(var(--print-b) + var(--workshop-label-gap));translate:var(--workshop-ride,0px) 0;justify-content:flex-start;align-items:stretch;gap:var(--workshop-label-gap);transition:opacity var(--t-release) ease-out, visibility var(--t-release);position:absolute}.workshop.is-entering .work-view__foot{opacity:0;visibility:hidden;transition:none}.workshop :is(.work-view__info,a.work-view__visit){background:var(--workshop-paper);color:var(--workshop-paper-ink);box-shadow:3px 3px #0003}.workshop .work-view__info{padding:8px 12px 9px}.workshop .work-view__name{color:inherit;font-size:20px}.workshop .work-view__domain{color:inherit;opacity:.66;margin-top:4px}.workshop :is(.work-view__domain,a.work-view__visit)[hidden]{display:none}.workshop .work-view__controls{display:contents}.workshop .work-view__step{display:none}.workshop a.work-view__visit{clip-path:none;--action-face:var(--workshop-paper);border:0}.workshop a.work-view__visit:is(:hover,:focus-visible,:active){--action-face:#fff}.workshop a.work-view__visit:focus-visible{outline-color:var(--workshop-paper-ink)}.workshop .work-view__foot{touch-action:pan-y}.workshop.is-exit .work-view__foot{visibility:hidden}.workshop-exit{display:none}.workshop .workshop-exit{z-index:1;width:var(--exit-w,0px);height:var(--exit-h,0px);touch-action:pan-y;transition:box-shadow var(--t-release) ease-out;display:block;position:absolute;top:0;left:0}.workshop-exit__sign{left:50%;bottom:calc(100% + var(--workshop-label-gap));background:var(--workshop-paper);color:var(--workshop-paper-ink);font-size:var(--workshop-nav-type);white-space:nowrap;transition:translate var(--t-release) ease-out;padding:6px 10px 7px;line-height:1;position:absolute;translate:-50%;box-shadow:3px 3px #0003}.workshop .workshop-exit:is(:hover,:focus-visible){box-shadow:0 0 36px 14px var(--workshop-door-glow), inset 0 0 18px 4px var(--workshop-door-glow)}.workshop .workshop-exit:is(:hover,:focus-visible) .workshop-exit__sign{background:#fff;translate:-50% -3px}.workshop .workshop-exit:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.workshop .work-view__tv{cursor:grab}.workshop.is-dragging,.workshop.is-dragging *{cursor:grabbing}}@media (max-width:719px) and (min-height:501px){.work-view__foot{flex-direction:column;align-items:stretch}.work-view__controls{justify-content:space-between}.work-view__visit{flex:1}.workshop .work-view__foot{flex-flow:wrap}}.work-view__fallback{margin:0;padding:0;list-style:none;display:none}html:not(.js) .work-view__fallback{gap:12px;display:grid}html:not(.js) .work-view__fallback a{color:var(--fg)}html:not(.js) .work-view :is(.work-view__tv,.work-view__foot,.work-view__channel),html[data-holding]:not(.js) .stage[data-screen-view=work] .mission{display:none}.wins{flex-direction:column;width:100%;display:flex;container-type:inline-size}.wins__wall{columns:3 var(--wins-card);column-gap:var(--wins-gap);margin:var(--wins-wall-gap) 0 0;padding:0;list-style:none}.wins__card{break-inside:avoid;margin-bottom:var(--wins-gap)}.wins__card figure{gap:var(--wins-card-gap);padding:var(--wins-card-inset);border:var(--screen-action-outline) solid var(--screen-action-rule);clip-path:polygon(var(--screen-action-cut) 0, calc(100% - var(--screen-action-cut)) 0, 100% var(--screen-action-cut), 100% calc(100% - var(--screen-action-cut)), calc(100% - var(--screen-action-cut)) 100%, var(--screen-action-cut) 100%, 0 calc(100% - var(--screen-action-cut)), 0 var(--screen-action-cut));flex-direction:column;margin:0;display:flex}.wins__quote{margin:0}.wins__quote p{font-size:var(--wins-quote);letter-spacing:0;text-wrap:pretty;color:var(--fg);margin:0;line-height:1.15}.wins__plate{align-items:center;gap:var(--wins-plate-gap);width:fit-content;max-width:100%;padding:var(--wins-plate-pad) var(--wins-plate-end) var(--wins-plate-pad) var(--wins-plate-pad);background:var(--screen-action-hover);clip-path:polygon(var(--screen-action-cut) 0, calc(100% - var(--screen-action-cut)) 0, 100% var(--screen-action-cut), 100% calc(100% - var(--screen-action-cut)), calc(100% - var(--screen-action-cut)) 100%, var(--screen-action-cut) 100%, 0 calc(100% - var(--screen-action-cut)), 0 var(--screen-action-cut));display:flex}.wins__face{width:var(--wins-face);height:var(--wins-face);background:var(--bg);clip-path:polygon(var(--screen-action-cut) 0, calc(100% - var(--screen-action-cut)) 0, 100% var(--screen-action-cut), 100% 100%, 0 100%, 0 var(--screen-action-cut));flex:none}.wins__face svg{width:100%;height:100%;fill:var(--wins-hair);display:block}.wins__face .wins__skin{fill:var(--fg)}.wins__who{flex-direction:column;gap:2px;min-width:0;display:flex}.wins__name,.wins__company{font:700 var(--wins-name)/1.15 var(--font);letter-spacing:.02em}.wins__name{color:var(--fg)}.wins__company{color:var(--fg-dim)}@media (forced-colors:active){.wins__card figure{border-color:canvastext}.wins__plate{background:canvas;outline:1px solid canvastext}.wins__face svg{fill:canvastext}}html[data-holding]{scroll-snap-type:none}html[data-holding] .detents,.stage[data-holding] .dial{display:none}html.js[data-holding],html.js[data-holding] body{overscroll-behavior:none;touch-action:manipulation;height:100%;overflow:hidden}html.js[data-holding] .track,html.js[data-holding] .device{height:100dvh}@supports (overflow:clip){.js .stage[data-holding]{overflow:clip}}html[data-holding] .panel{pointer-events:none}html[data-holding] .panel>.module{pointer-events:auto}.icons-module .icon-keys{top:var(--keys-inset)}.mobile-navigation,.mobile-home{display:none}:is(.mobile-navigation,.mobile-home) button{width:100%;font:inherit;border:0;padding:0}.mobile-home__arrow{width:var(--key-icon-mark);height:var(--key-icon-mark)}.mobile-home button:disabled{cursor:default}.mobile-home button:disabled .key__face{opacity:var(--contact-key-disabled)}.mobile-home button:disabled:active .key__cap{--h:var(--e-key)}.mobile-home button:disabled:active .key__face:before{opacity:0}@media (min-width:720px) and (min-height:641px){html.js[data-holding] .icons-module[data-slot=icons]{display:none}}.device__bed{--d:var(--holding-bed-depth);left:calc(var(--rim-l,calc(var(--margin) + var(--safe-l))) - var(--seam-gap));top:calc(var(--rim-t,var(--margin)) - var(--seam-gap));width:calc(100cqw - var(--rim-l,calc(var(--margin) + var(--safe-l))) - var(--rim-r,var(--margin)) + 2 * var(--seam-gap));height:calc(100cqh - var(--rim-t,var(--margin)) - var(--rim-b,var(--margin)) + 2 * var(--seam-gap));border-radius:calc(var(--tile-radius) + var(--seam-gap));background:var(--holding-bed-fill);pointer-events:none;position:absolute}html[data-holding] .module{--ao-a:0}html[data-holding] .panel>[data-slot=work]{margin:var(--b) var(--b) var(--b) 0;--wake-i:2}html:not(.js) .device__bed,html.movement-flow .device__bed{display:none}html[data-v-screen="2"] .stage[data-holding]{--hl-w:min(var(--holding-copy-width), calc(100cqw - 2 * var(--hl-x)));--dek-w:min(var(--hl-w), var(--holding-dek-width))}@media (min-width:720px) and (min-height:641px) and (not ((max-width:1024px) and (orientation:portrait))){html[data-holding] .device{--mark-tile:var(--holding-header-size);--mark-w:calc(var(--holding-mark-height) * 43 / 32);--holding-footer-reference:calc((var(--panel-w) - var(--bleed) - 2 * var(--keys-gap) + 4 * var(--keys-inset)) / 4);--foot-h:max(calc(var(--holding-footer-min-height) - var(--bleed)), calc(3 * var(--row) + var(--gutter) + var(--mark-trim) - var(--holding-footer-reference) + 2 * var(--bleed)));--holding-work-key:calc((var(--holding-work-height) - 2 * var(--screen-bezel) - var(--holding-work-title-cap-height) - 4 * var(--holding-work-gap)) / 4);--holding-contact-row:calc(var(--holding-work-key) + 2 * var(--keys-inset) - 2 * var(--bleed))}html[data-holding] [data-slot=mark].brand-print svg{translate:var(--holding-mark-shift)}html[data-v-screen="2"] .stage[data-holding]{--t-dek:var(--holding-desktop-body)}html[data-holding] .panel{grid-template-rows:var(--icons-h) calc(var(--holding-work-height) - var(--bleed)) minmax(0, 1fr) var(--holding-contact-row) var(--foot-h)}html[data-holding] .panel>[data-slot=work]{margin:0 var(--b) var(--b) 0;--wake-i:1;grid-area:2/1/span 1/span 4}html[data-holding] [data-slot=keys]{--wake-i:2;grid-area:3/1/span 2/span 4}html.js[data-holding] .device[data-panel-order=contact] .panel{grid-template-rows:var(--icons-h) minmax(0, 1fr) var(--holding-contact-row) calc(var(--holding-work-height) - 2 * var(--holding-work-key) - 2 * var(--holding-work-gap) - 2 * var(--bleed)) var(--foot-h)}html.js[data-holding] .device[data-panel-order=contact] [data-slot=keys]{--wake-i:1;grid-row:2/span 2;margin-top:0}html.js[data-holding] .device[data-panel-order=contact] [data-slot=icons]{--wake-i:2;grid-row:3}html.js[data-holding] .device[data-panel-order=contact] .panel>[data-slot=work]{margin-top:var(--b);--wake-i:2;grid-row:4}html[data-holding] [data-slot=info]{grid-area:5/2/span 1/span 3}html[data-holding] [data-slot=time]{margin:var(--m-icons);--wake-i:0;grid-area:1/1/span 1/span 4}html[data-holding] [data-slot=icons]{margin:var(--b) var(--b) var(--b) 0;--wake-i:3;grid-area:4/1/span 1/span 4}}@media (max-width:719px) and (min-height:501px){html[data-holding] .device{--mark-tile:calc(var(--sr) + 2 * var(--key-clear));--brand-swap:0;--strip-h:calc(2 * var(--holding-phone-key-height) + var(--keys-gap) + var(--holding-work-gap) + var(--holding-work-title-cap-height) + var(--screen-bezel) + var(--keys-inset) - 2 * var(--bleed));--keys-inset:calc(var(--screen-bezel) - var(--key-clear));--keys-gap:calc(var(--screen-bezel) - 2 * var(--key-clear))}html[data-holding] .panel{grid-template-rows:var(--mark-tile) minmax(0, 1fr) var(--strip-h)}html.js[data-holding] .device:is([data-panel-order=contact],[data-panel-order=info]){--strip-h:calc(var(--holding-phone-key-height) + 2 * var(--keys-inset) - 2 * var(--bleed))}html[data-holding] [data-slot=screen]{top:calc(var(--rim-t) + var(--mark-tile) + var(--gutter) - var(--bleed));height:calc(100cqh - var(--rim-t) - var(--rim-b) - var(--strip-h) - var(--mark-tile) - 2 * var(--gutter) + 2 * var(--bleed))}html.js[data-holding] [data-slot=mark]{width:var(--mark-tile);height:var(--mark-tile)}html[data-holding] [data-slot=icons]{margin:0 0 var(--b) calc(var(--mark-tile) + var(--gutter) - var(--bleed));--wake-i:0;grid-area:1/1/span 1/span 12;display:block}html.js[data-holding] [data-slot=icons]{display:none}html.js[data-holding] .mobile-home{width:calc(var(--mark-tile) + var(--bleed));margin:0 0 var(--b);--wake-i:0;grid-area:1/1/span 1/span 12;display:block}html.js[data-holding] .mobile-navigation{margin:0 0 var(--b) calc(var(--mark-tile) + var(--gutter) - var(--bleed));--wake-i:0;grid-area:1/1/span 1/span 12;display:block}html.js[data-holding] :is(.mobile-home,.mobile-navigation){height:calc(var(--mark-tile) + var(--bleed));align-self:start}html.js[data-holding] .mobile-navigation .icon-keys{grid-template-columns:repeat(2,minmax(0,1fr))}html.js[data-holding] .mobile-navigation .icon-keys__label{font-size:var(--mobile-nav-label-size);letter-spacing:-.01em}html[data-holding] .panel>[data-slot=work]{margin:var(--b) 0;--wake-i:1;grid-area:3/1/span 1/span 12}html.js[data-holding] .work-module .work{inset:var(--keys-inset)}html.js[data-holding] [data-slot=work][data-panel-face=site] .work{top:var(--screen-bezel)}html.js[data-holding] [data-slot=work][data-panel-face=site] .work__title{margin-inline:var(--key-clear)}html.js[data-holding] .work-module .work__list{grid-auto-rows:var(--holding-phone-key-height);gap:var(--keys-gap)}html.js[data-holding] .panel>[data-slot=work] .work__list,html.js[data-holding] .socials-module .work__list,html.js[data-holding] .billboard-keys .work__list{grid-template-columns:repeat(2,minmax(0,1fr))}html.js[data-holding] .billboard-keys .key__face{justify-content:center}html.js[data-holding] .billboard-keys .work__name{margin-inline-start:0}html.js[data-holding] .socials-module .key__face{flex-direction:row;justify-content:center}html.js[data-holding] .socials-module .work__name{display:none}html.js[data-holding] .socials-module .work__arrow{width:var(--key-icon-mark);height:var(--key-icon-mark);order:0;margin:0}html.js[data-holding] :is(.socials-module,.billboard-keys) .work__title{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html[data-holding] [data-slot=time],html[data-holding] [data-slot=keys]{display:none}html[data-v-screen="2"] .stage[data-holding]{--t-display:var(--holding-mobile-title);--t-dek:var(--holding-mobile-body)}html[data-holding] .entry__dek{line-height:var(--holding-mobile-body-leading)}}@media (min-width:720px) and (max-width:1024px) and (orientation:portrait) and (min-height:501px){html[data-holding] [data-slot=icons]{margin:0 var(--b) var(--b) var(--b);--keys-inset:var(--key-clear);--keys-gap:var(--gutter);--wake-i:0;grid-area:1/2/span 1/span 5;display:block}html[data-holding] [data-slot=keys]{grid-area:1/2/span 4/span 5}html[data-holding] .panel>[data-slot=work]{margin:0 0 var(--b) var(--b);grid-area:1/7/span 3/span 6}html[data-holding] [data-slot=time]{grid-area:4/7/span 1/span 6}html[data-holding] [data-slot=time].back-module{--keys-inset:var(--key-clear);--keys-gap:var(--gutter)}html[data-v-screen="2"] .stage[data-holding]{--hl-x:var(--holding-tablet-inset);--cap-hl:var(--holding-tablet-inset);--t-display:var(--holding-tablet-title);--t-dek:var(--holding-tablet-body)}}@media (max-height:500px),(min-width:720px) and (max-height:640px){html[data-holding] .device{--mark-tile:calc(3 * var(--pr) + 2 * var(--gutter));--keys-inset:calc(var(--screen-bezel) - var(--key-clear));--keys-gap:calc(var(--screen-bezel) - 2 * var(--key-clear))}html.js[data-holding] [data-slot=mark]{top:var(--rim-t);width:var(--mark-tile);height:var(--mark-tile)}html[data-holding] [data-slot=icons]{margin:0 0 var(--b) calc(var(--mark-tile) + var(--gutter) - var(--bleed));--wake-i:0;grid-area:1/1/span 3/span 5;display:block}html[data-holding] .panel>[data-slot=work]{margin:var(--b) 0 var(--b) var(--b);--wake-i:1;grid-area:4/1/span 9/span 5}html[data-holding] [data-slot=time],html[data-holding] [data-slot=keys]{display:none}html[data-v-screen="2"] .stage[data-holding]{--hl-x:var(--holding-inset);--cap-hl:var(--holding-inset);--t-display:var(--holding-landscape-title);--t-dek:var(--holding-landscape-body);--title-lh:.96}html[data-holding] .entry__dek{line-height:var(--holding-mobile-body-leading)}}@media (max-width:719px) and (max-height:500px){html[data-holding] .device{--mark-switch:calc(5 * var(--pc) + 4 * var(--gutter) - var(--mark-tile))}html.js[data-holding] .device:is([data-panel-order=contact],[data-panel-order=confirm],[data-panel-order=info],[data-panel-order=work],[data-panel-order=wins]) [data-slot=icons]{margin:0 calc(var(--mark-tile) + var(--gutter) - var(--bleed)) var(--b) 0}}@media (max-width:600px) and (max-height:500px){html[data-holding] .device{--keys-inset:var(--key-clear);--keys-gap:calc(.5 * var(--key-clear))}}html[data-holding] .entry__cta{left:0;top:var(--cta-top,0px);pointer-events:auto;position:absolute}html[data-holding] .entry__cta--work{left:calc(var(--cta-w,0px) + var(--holding-cta-gap))}html:not(.js)[data-holding] .entry__cta{position:relative;top:auto;left:auto}html:not(.js)[data-holding] .entry__cta--work{margin-inline-start:var(--holding-cta-gap)}.icon-keys__contact{display:none}@media (max-width:719px) and (min-height:501px),(max-height:500px),(min-width:720px) and (max-height:640px){html[data-holding] .entry__cta{display:none}html[data-holding] .icons-module:not(.back-module) .icon-keys{grid-template-columns:1fr 1fr}.icons-module .icon-keys__contact{display:block}html[data-holding] .icons-module{--holding-work-label-size:clamp(12px, min(14cqw, 55cqh), 32px)}}.stage:is([data-screen-view=contact],[data-screen-view=info],[data-screen-view=wins]) .mission{visibility:hidden;opacity:0}.holding-contact-screen{z-index:var(--z-entries);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fg-dim) var(--bg);padding:calc(var(--cap-hl) + .06 * var(--t-display)) var(--hl-x) var(--hl-x);color:var(--fg);pointer-events:auto;text-shadow:none;flex-direction:column;display:flex;position:absolute;inset:0;overflow:auto}.holding-contact-screen[hidden]{display:none}.holding-info-screen{padding:0;overflow:hidden}.holding-info-screen [data-info-content][hidden]{display:none}.work-confirm{z-index:calc(var(--z-entries) - 1);padding:var(--hl-x);text-align:center;color:var(--fg);pointer-events:auto;cursor:default;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.work-confirm[hidden]{display:none}.holding-contact-screen[data-social-preview]{overflow:hidden}.work-confirm__name{line-height:var(--title-lh,.96);margin:0}.work-confirm__prompt{margin:0;margin-top:calc(.3 * var(--t-display));max-width:var(--dek-w);text-wrap:balance}html:not(.js) .work-confirm{display:none}.holding-contact-screen__content{width:min(100%, var(--hl-w));max-width:var(--contact-width);flex-direction:column;flex:1 0 auto;display:flex}.holding-contact-screen__heading{align-items:center;gap:var(--contact-back-gap);margin-bottom:var(--contact-screen-gap);display:flex}.holding-contact-screen h2{min-width:0;margin:0}.holding-contact-screen h2:focus{outline:none}html[data-holding]:not(.js) .holding-contact-screen{padding:var(--margin);position:static;overflow:visible}html[data-holding]:not(.js) .stage:is([data-screen-view=contact],[data-screen-view=info],[data-screen-view=wins]) .mission{display:none}html[data-holding]:not(.js) .holding-info-screen .billboard--main{gap:calc(2 * var(--margin));width:100%;max-width:36rem;margin-inline:auto;display:grid;position:static;overflow:visible;container-type:inline-size}html[data-holding]:not(.js) .holding-info-screen .scene{grid-template-rows:auto;gap:0;padding:0;display:grid;position:static}html[data-holding]:not(.js) .holding-info-screen .scene__title{white-space:normal;font-size:clamp(1.5rem,8cqw,2.25rem);overflow:visible}html[data-holding]:not(.js) .holding-info-screen .scene__title span{white-space:normal;width:auto}html[data-holding]:not(.js) .holding-info-screen :is(.scene__stage,.scene__canvas),html[data-holding]:not(.js) .holding-info-screen .billboard__bar{display:none}.screen-action{justify-content:center;align-items:center;gap:var(--holding-action-gap);min-height:var(--holding-action-height);border:var(--screen-action-outline) solid var(--screen-action-rule);padding:var(--screen-action-block-inset) var(--holding-action-inset);--action-face:transparent;background:var(--action-face);clip-path:polygon(var(--screen-action-cut) 0, calc(100% - var(--screen-action-cut)) 0, 100% var(--screen-action-cut), 100% calc(100% - var(--screen-action-cut)), calc(100% - var(--screen-action-cut)) 100%, var(--screen-action-cut) 100%, 0 calc(100% - var(--screen-action-cut)), 0 var(--screen-action-cut));color:var(--fg);font:700 var(--holding-action-size)/1 var(--font);white-space:nowrap;text-shadow:none;cursor:pointer;touch-action:manipulation;transition:background-color var(--t-release) steps(var(--screen-action-light-steps), end);border-radius:0;text-decoration:none;display:inline-flex}.screen-action__label{line-height:var(--action-ink-height,1);transform:translateY(var(--action-ink-shift,0px))}.screen-action__baseline{vertical-align:baseline;border:0;width:0;height:0;margin:0;padding:0;display:inline-block}.screen-action__icon{width:var(--holding-action-arrow);height:var(--holding-action-arrow);flex:none;place-items:center;display:grid}.screen-action svg{width:var(--holding-action-arrow);height:var(--holding-action-arrow);flex:none;display:block}@media (hover:hover) and (pointer:fine){.screen-action:enabled:hover,a.screen-action:hover{--action-face:var(--screen-action-hover)}}.screen-action:enabled:focus-visible,a.screen-action:focus-visible{--action-face:var(--screen-action-hover)}.screen-action:enabled:active,a.screen-action:active{--action-face:var(--screen-action-pressed);transition-duration:var(--t-press)}.screen-action:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.screen-action:disabled{color:var(--fg-dim);border-color:var(--screen-action-rule-dim);cursor:default}.screen-navigation{width:var(--screen-navigation-size);min-height:var(--screen-navigation-size);color:var(--fg);cursor:pointer;touch-action:manipulation;transition:background-color var(--t-release) steps(var(--screen-action-light-steps), end);background:0 0;border:1px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.screen-navigation[hidden]{display:none}.screen-navigation svg{width:var(--holding-action-arrow);height:var(--holding-action-arrow);display:block}@media (hover:hover) and (pointer:fine){.screen-navigation:hover{background-color:var(--screen-action-fill)}}.screen-navigation:focus-visible{background-color:var(--screen-action-fill);outline:2px solid var(--fg);outline-offset:-2px}.screen-navigation:active{background-color:var(--screen-action-pressed);transition-duration:var(--t-press)}@media (prefers-reduced-motion:reduce){.screen-action,.screen-navigation{transition:none}}@media (max-width:719px),(max-height:500px),(min-width:720px) and (max-height:640px){.screen-action,.screen-navigation{--holding-action-size:var(--holding-phone-action-size);--holding-action-arrow:28px;--holding-action-inset:var(--screen-action-compact-inset);--holding-action-gap:8px}}@media (forced-colors:active){.screen-action,.screen-navigation{color:buttontext;background:buttonface;border-color:buttontext}.screen-action:disabled{color:graytext}.screen-action:focus-visible,.screen-navigation:focus-visible{outline:2px solid highlight}}
