@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--aside-fg:transparent;--aside-muted:transparent;--aside-on-fg:transparent}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:var(--font-geist-mono);--color-gray-400:#99a1af;--color-gray-500:#6a7282;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:Arial, Helvetica, sans-serif;--default-mono-font-family:var(--font-geist-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-3{top:calc(var(--spacing) * 3)}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.isolate{isolation:isolate}.order-first{order:-9999}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-\[124px\]{margin-top:124px}.mt-auto{margin-top:auto}.mr-auto{margin-right:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-0{margin-left:calc(var(--spacing) * 0)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.h-14{height:calc(var(--spacing) * 14)}.h-auto{height:auto}.h-full{height:100%}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-\[130px\]{width:130px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[34ch\]{max-width:34ch}.max-w-md{max-width:var(--container-md)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[2px\]{gap:2px}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.object-contain{object-fit:contain}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-80:hover{opacity:.8}}@media not all and (min-width:48rem){.max-md\:block{display:block}.max-md\:py-0{padding-block:calc(var(--spacing) * 0)}.max-md\:pt-0{padding-top:calc(var(--spacing) * 0)}.max-md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.max-md\:text-left{text-align:left}}@media (min-width:1024px){.min-\[1024px\]\:absolute{position:absolute}.min-\[1024px\]\:top-0{top:calc(var(--spacing) * 0)}.min-\[1024px\]\:left-6{left:calc(var(--spacing) * 6)}.min-\[1024px\]\:order-none{order:0}.min-\[1024px\]\:mr-0{margin-right:calc(var(--spacing) * 0)}.min-\[1024px\]\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.min-\[1024px\]\:ml-0{margin-left:calc(var(--spacing) * 0)}.min-\[1024px\]\:hidden{display:none}.min-\[1024px\]\:w-\[19\.65vw\]{width:19.65vw}.min-\[1024px\]\:max-w-none{max-width:none}.min-\[1024px\]\:basis-auto{flex-basis:auto}.min-\[1024px\]\:pr-6{padding-right:calc(var(--spacing) * 6)}}@media (min-width:1280px){.min-\[1280px\]\:block{display:block}.min-\[1280px\]\:hidden{display:none}.min-\[1280px\]\:whitespace-nowrap{white-space:nowrap}}@media (min-width:1440px){.min-\[1440px\]\:w-\[min\(420px\,calc\(50vw-min\(44vw\,559px\)\+122px\)\)\]{width:min(420px,50vw - min(44vw,559px) + 122px)}}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:48rem){.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:w-\[16\%\]{width:16%}.md\:w-\[30\%\]{width:30%}.md\:w-\[32\%\]{width:32%}.md\:w-\[46px\]{width:46px}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:gap-14{gap:calc(var(--spacing) * 14)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}}.case,.case-foot{--rail:214px;--col:600px;--gut:40px;--side:300px}.case{--serif:Arial, Helvetica, sans-serif;--grot:var(--font-display), Helvetica, Arial, sans-serif;--mono:var(--font-mono), ui-monospace, monospace;--hand:var(--font-chalk), cursive;--ink-red:var(--accent-red);font-family:var(--serif);font-optical-sizing:auto;color:var(--fg);font-size:14px;line-height:20px}:root:has(main.case){--bg:#fbf8ee;--fg:#2c263f;--panel:#fffdf6;--inner:#f1ecdd;--border:#2c263f;--hairline:#ddd5c3;--muted:#776f8a;--faint:#a59ca5;--accent:var(--brand);--accent-red:#d8352a;--accent-blue:var(--violet);--accent-green:var(--green);--night:0;--grain:.07;--dot:#2c263f33}:root[data-theme=dark]:has(main.case){--ambient:none}:root[data-theme=dark]:has(main.case) body:before{mix-blend-mode:overlay}:root:has(main.case) body{background-image:radial-gradient(circle, var(--dot) 1px, transparent 1.3px);background-position:10px 10px;background-size:20px 20px}.case .sheet{max-width:calc(var(--rail) + var(--gut) + var(--col) + var(--gut) + var(--side));background:0 0;border:0;margin:0 auto;padding:0 40px}.case .row{grid-template-columns:0 var(--col) 1fr;align-items:start;column-gap:0;display:grid}.case .row>.rail{display:none}.case .row>.side{padding-left:var(--gut)}.case .row>.body{grid-column:2}.case .row>.side{grid-column:3}.case .row>.wide{grid-column:2/4}.case .body>:first-child{margin-top:0}.case .label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:700}.case .label--ink{color:var(--fg)}.case .label--red{color:var(--ink-red)}.case .num{font-family:var(--mono);color:var(--ink-red);letter-spacing:-.02em;font-size:42px;font-weight:700;line-height:.86}.case h1,.case h2,.case h3{font-family:var(--grot);margin:0}.case h1{font-variation-settings:"wdth" 88,"wght" 800;letter-spacing:-.015em;text-transform:uppercase;font-size:64px;line-height:.92}.case h2{font-variation-settings:"wdth" 92,"wght" 700;letter-spacing:-.01em;text-transform:uppercase;font-size:32px;line-height:1.06}.case h3{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:500}.case p{margin:0 0 1.05em}.case p,.case li{-webkit-text-stroke:.3px currentColor}.case a{color:var(--ink-red)}.case mark{background:linear-gradient(180deg, transparent 8%, var(--brand) 8%, var(--brand) 92%, transparent 92%)}@supports (color:color-mix(in lab, red, red)){.case mark{background:linear-gradient(180deg, transparent 8%, color-mix(in srgb, var(--brand) 88%, transparent) 8%, color-mix(in srgb, var(--brand) 88%, transparent) 92%, transparent 92%)}}.case mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}.case .pen{background-image:linear-gradient(var(--ink-red),var(--ink-red));background-position:0 1.06em;background-repeat:no-repeat;background-size:100% 1.5px}.case .redact{background:var(--fg);color:#0000;-webkit-user-select:none;user-select:none;border-radius:1px}.case .note{font-family:var(--mono);letter-spacing:0;color:var(--ink-red);border-top:2px solid var(--ink-red);margin-bottom:22px;padding-top:4px;font-size:11.5px;line-height:1.52}.case .note b{font-weight:500}.case .note--ink{color:var(--fg);border-color:var(--hairline)}.case .note--quiet{color:var(--muted);border-color:var(--hairline);font-size:11.5px}.case .hand{font-family:var(--hand);letter-spacing:0;color:var(--ink-red);font-size:30px;line-height:1.05}.case .hand--ink{color:var(--fg)}.case .mast{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:44px;font-size:11px;font-weight:700;display:flex}.case .mast a{color:inherit;text-decoration:none}.case .mast a:hover{color:var(--fg)}.case .crumbs{align-items:baseline;gap:10px;display:flex}.case .crumbs [aria-current]{color:var(--fg)}.case .flip{align-items:center;gap:20px;display:flex}.case .flip a{align-items:center;gap:8px;padding:7px 0;transition:color .2s;display:flex}.case .flip a:focus-visible{outline:2px solid var(--ink-red);outline-offset:4px}.case .flip__prev,.case .flip a>span[aria-hidden]{color:var(--ink-red)}.case .title-block{margin-top:56px;padding-top:14px}.case .kicker{justify-content:space-between;align-items:baseline;margin-bottom:26px;display:flex}.case .result{font-family:var(--grot);font-variation-settings:"wdth" 92,"wght" 600;max-width:640px;margin-top:20px;font-size:19px;line-height:1.34}.case .subtitle{font-family:var(--serif);color:var(--fg);max-width:620px;margin-top:18px}.case .subtitle+.subtitle{margin-top:0}.case .fields{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:0 24px;margin-top:40px;display:grid}.case .fields .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:700;display:block}.case .fields .v{font-family:var(--serif);font-size:15px;line-height:1.4}.case .lead-wrap{border-top:1px solid var(--hairline);margin-top:64px;padding-top:34px}.case .lead-wrap .body{position:relative}.case .ghost{column-count:2;opacity:.19;pointer-events:none;-webkit-user-select:none;user-select:none;column-gap:38px;max-height:430px;font-size:14.5px;line-height:1.5;position:absolute;inset:34px 0 0;overflow:hidden}.case .lead{font-family:var(--grot);font-variation-settings:"wdth" 86,"wght" 700;letter-spacing:-.012em;color:var(--ink-red);max-width:560px;font-size:39px;line-height:1.06;position:relative}.case .lead .q{color:var(--fg)}.case .outcome{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-top:52px;padding:22px 0}.case .outcome .grid{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.case .outcome--inline{margin-top:28px}.case .outcome--inline .grid{grid-template-columns:1fr 1fr}.case .stat .n{font-family:var(--grot);font-variation-settings:"wdth" 82,"wght" 800;letter-spacing:-.02em;font-size:52px;line-height:.86}.case .stat .n small{vertical-align:top;font-size:22px;line-height:1}.case .stat .c{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:9px;font-size:10.5px;line-height:1.45;display:block}.case section{margin-top:96px}.case .sec-head{align-items:flex-start;gap:14px;margin-bottom:6px;display:flex}.case .rule{padding-top:12px}.case figure{margin:34px 0 0}.case .plate{border:1px solid var(--fg);width:100%;height:auto;display:block}.case figcaption{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);gap:10px;margin-top:9px;font-size:9px;line-height:1.5;display:flex}.case figcaption .pl{color:var(--ink-red);white-space:nowrap}.case .row>.bleed{grid-column:2/4}.case .plates{flex-direction:column;gap:36px;margin-top:26px;display:flex}.case .plates figure{margin:0}.case .plates .plate{background:var(--inner)}.case .plates:has(>figure:nth-child(2):last-child) .plate{border:0;box-shadow:0 1px #2c263f1f,0 14px 24px -16px #2c263f73}.case .annot{position:relative}.case .annot .hand{max-width:210px;text-shadow:0 0 6px var(--bg),0 0 6px var(--bg),0 0 12px var(--bg),0 0 2px var(--bg);position:absolute}.case .arrow{pointer-events:none;position:absolute;overflow:visible}.case .arrow path{fill:none;stroke:var(--ink-red);stroke-width:1.6px;stroke-linecap:round}.case .decision{margin-top:56px}.case .d-sticker{aspect-ratio:1;box-sizing:border-box;background:#f7e27a;flex-direction:column;gap:6px;width:168px;margin-bottom:22px;padding:14px 16px;display:flex;rotate:-2.5deg;box-shadow:0 1px 1px #2c263f24,0 10px 14px -10px #2c263f66,inset 0 -16px 16px -16px #785a0038}.case .decision:nth-of-type(2n) .d-sticker{rotate:2deg}@media (min-width:901px){.case .row:has(>.side .side-shot) .decision{position:relative}.case .row:has(>.side .side-shot) .decision:first-of-type .d-sticker{z-index:2;top:-24px;left:calc(100% + var(--gut) + 90px);margin:0;position:absolute;rotate:4deg}:is(.case .row:has(>.side .side-shot) .decision:nth-of-type(2) .d-sticker,.case .row:has(>.side .side-shot) .decision:nth-of-type(4) .d-sticker){z-index:2;top:-10px;left:calc(100% + var(--gut) + 60px);margin:0;position:absolute}.case .row:has(>.side .side-shot) .decision:nth-of-type(3){grid-template-columns:168px 1fr;align-items:start;column-gap:36px;display:grid}.case .row:has(>.side .side-shot) .decision:nth-of-type(3) .d-sticker{grid-area:1/1/span 20;margin:0}.case .row:has(>.side .side-shot) .decision:nth-of-type(3)>:not(.d-sticker){grid-column:2}.case .row:has(>.side .side-shot) .decision:first-of-type{margin-top:40px}.case .decision .case-player{z-index:3;top:-150px;left:calc(100% + var(--gut) + 70px);margin:0;position:absolute}.case .row:has(.decision)>.side .side-shot:first-of-type{margin-top:150px}}.case .decision .d-label{font-family:var(--hand);color:var(--fg);font-size:34px;line-height:1}.case .decision h4{font-family:var(--hand);text-transform:none;letter-spacing:0;color:var(--fg);margin:0;font-size:26px;font-weight:400;line-height:1}.case .d-tablet{aspect-ratio:2183/1565;filter:drop-shadow(0 16px 18px #2c263f47);max-width:560px;margin-top:28px;position:relative;rotate:-2deg}.case .d-tablet>img:first-child{width:100%;height:100%;display:block}.case .tradeoff{font-family:var(--mono);color:var(--muted);letter-spacing:0;border-left:1px solid var(--hairline);margin-top:14px;padding-left:12px;font-size:11.5px;line-height:1.55}.case .tradeoff p{margin:0 0 .6em}.case .tradeoff p:last-child{margin-bottom:0}.case .side-print{width:100%;max-width:270px;height:auto;transform:rotate(var(--tilt,0deg));display:block;box-shadow:0 1px #2c263f1f,0 10px 18px -12px #2c263f73}.case .side-print--cutout{max-width:200px;box-shadow:none;filter:drop-shadow(0 14px 16px #2c263f4d)}.case .side-shot{margin:28px 0 0;position:relative}.case .side-shot:first-of-type{margin-top:64px}.case .side-shot:nth-of-type(2n){margin-left:32px}.case .side-hand{max-width:270px;font-family:var(--hand);letter-spacing:0;text-transform:none;color:var(--ink-red);margin:18px 0 0 10px;font-size:24px;line-height:1;display:block;position:relative}@media (min-width:901px){.case .row>.side:has(.side-shot,.case-player){z-index:1;height:0;position:relative}}@media (max-width:900px){.case .side-print{max-width:200px}.case .side-shot:first-of-type{margin-top:24px}}.case .d-photos{display:none}@media (max-width:900px){.case .d-photos{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.case .d-photos .side-shot{flex:140px;margin:0}.case .d-photos .side-shot:first-of-type{margin-top:0}.case .row:has(.d-photos)>.side .side-shot{display:none}}.case .tablet-row{margin-top:20px}.case .tablet-row+.title-block{margin-top:28px}.case-tablet-wrap{max-width:760px}.case-tablet{aspect-ratio:2183/1565;filter:drop-shadow(0 14px 22px #2c263f38)drop-shadow(0 2px 3px #2c263f2e);width:100%;transition:transform .3s;display:block;position:relative;transform:rotate(-5deg)}.case-tablet:hover{transform:rotate(-5deg)translateY(-3px)}.case .title-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.case .case-live{background:var(--fg);color:var(--bg);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:4px;flex:none;align-items:center;gap:8px;padding:12px 18px;font-size:12px;font-weight:700;text-decoration:none;transition:opacity .2s;display:inline-flex}.case .case-live:hover{opacity:.85}.case .side-cta{margin-top:6px}.case .case-player{aspect-ratio:650/1388;cursor:pointer;filter:drop-shadow(0 10px 10px #2c263f40);background:0 0;border:0;width:190px;margin:40px 0 0 30px;padding:0;display:block;position:relative;rotate:8deg}.case .case-player img{width:100%;height:100%;display:block}.case .case-player__lcd{box-sizing:border-box;color:#1620186b;width:21.1%;height:12.5%;font:600 9px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:left;border-radius:1px;flex-direction:column;justify-content:center;gap:1px;padding:0 1px;transition:background .3s,color .3s;display:flex;position:absolute;top:24.5%;left:7.3%;overflow:hidden}.case .case-player[data-playing] .case-player__lcd{color:#13241a;background:#aae1beb8;box-shadow:0 0 4px #aae1be80}.case .case-player__title{white-space:nowrap;display:block;overflow:hidden}.case .case-player__title span{display:inline-block}.case .case-player[data-playing] .case-player__title span{padding-left:100%;animation:7s linear infinite lcd-marquee}.case .case-player__hint{white-space:nowrap;pointer-events:none;background:var(--fg);color:var(--bg);font:700 10px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:0;border-radius:4px;padding:7px 10px;transition:opacity .2s;position:absolute;top:2%;right:78%;rotate:-8deg}.case .case-player:not([data-playing]):hover .case-player__hint,.case .case-player:focus-visible .case-player__hint{opacity:1}.case .case-player:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.case .case-player[data-playing] .case-player__title span{padding-left:0;animation:none}}.case .case-live:focus-visible{outline:2.5px solid var(--ink-red);outline-offset:3px}.case-tablet img{width:100%;height:100%;display:block}.case-tablet__screen{object-fit:cover;background:#111;border-radius:1.6%/2.3%;width:91.3%;height:88.6%;position:absolute;top:3.32%;left:4.08%}@media (prefers-reduced-motion:reduce){.case-tablet{transition:none}.case-tablet:hover{transform:rotate(-5deg)}}.case .closing{margin-top:110px}.case .closing h2{font-size:44px}.case .closing__line{font-family:var(--grot);font-variation-settings:"wdth" 92,"wght" 600;margin-top:12px;font-size:21px;line-height:1.3}.case .closing__cta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-red);border-bottom:1px solid;margin-top:6px;padding-bottom:2px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.case .spread{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin:104px 0 0;padding:56px 0;position:relative}.case .spread .ghost2{column-count:3;opacity:.16;-webkit-user-select:none;user-select:none;pointer-events:none;column-gap:34px;font-size:13px;line-height:1.45;position:absolute;inset:56px 0;overflow:hidden}.case .marker{font-family:var(--hand);color:var(--ink-red);letter-spacing:0;max-width:900px;font-size:96px;font-weight:400;line-height:.95;position:relative}.case .marker s{text-decoration-thickness:3px}.case .award-card-slot{margin-top:30px}@media (min-width:901px){.case .row>.body--awards{grid-column:2/4;grid-template-columns:minmax(0,1fr) 490px;align-items:start;column-gap:36px;display:grid}.case .row>.body--awards>*{grid-column:1}.case .row>.body--awards>.award-card-slot{grid-area:1/2/span 30;margin-top:6px}.case .body--awards .award-card{--cu:2.8px}.case .row:has(>.body--awards)>.side:empty{display:none}}.case .award-stamps{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:26px;display:flex}.case .seal{object-fit:contain;width:auto;max-width:152px;height:66px;display:block}.case .seal--mask{background-color:var(--ink-red);opacity:.9;width:auto;height:52px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.case .award-stamps>:nth-child(3n){transform:rotate(-2.4deg)}.case .award-stamps>:nth-child(4n){transform:rotate(1.6deg)}.case .award-stamps>:nth-child(5n){transform:rotate(-1deg)}.case .award-stamps>:nth-child(7n){transform:rotate(2.2deg)}@media (max-width:900px){.case .seal{height:56px}.case .seal--mask{height:46px}}.case .tk{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;background:repeating-linear-gradient(45deg,var(--inner),var(--inner) 6px,#d5c9ae 6px,#d5c9ae 12px);border:1px dashed var(--violet);color:var(--violet);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 7px;font-size:10.5px}.case .spec{border-top:1px solid var(--hairline);margin-top:30px;padding-top:0}.case .spec div{border-bottom:1px solid var(--hairline);grid-template-columns:96px 1fr;gap:14px;padding:8px 0;display:grid}.case .spec dt,.case .spec .k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:3px;font-size:10px;font-weight:700}.case .spec .v{font-family:var(--grot);font-variation-settings:"wdth" 92,"wght" 500;font-size:13.5px;line-height:1.45}.case .pile{margin-top:36px}.case .pile__head{border-top:1px solid var(--hairline);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:18px;padding-top:10px;display:flex}.case .pile__stack{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.case .pcard{background:var(--panel);border:0;padding:0;position:relative;box-shadow:0 1px #2c263f24,0 8px 18px -14px #2c263f73}.case .pcard:after{content:"";pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.case .pcard img{width:100%;height:auto;max-height:calc(260px * var(--s,1));object-fit:cover;background:var(--inner);display:block}.case .pcard figcaption{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--muted);margin:0;padding:8px 10px 10px;font-size:9px;line-height:1.5;display:block}.case .pcard figcaption b{color:var(--ink-red);font-weight:500}.case .pile[data-ready] .pile__stack{height:520px;display:block;position:relative}.case .pile[data-ready] .pcard{width:calc(232px * var(--s,1));touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;transform-origin:50%;position:absolute;top:0;left:0}.case .pile[data-ready] .pcard:active{cursor:grabbing}.case .pile[data-ready] .pcard.is-held{will-change:transform;box-shadow:0 2px #2c263f2e,0 22px 34px -18px #2c263f99}.case .pile[data-ready] .pcard.is-returning{transition:transform .5s cubic-bezier(.2,.9,.25,1)}.case .pile[data-ready] .pcard:focus-visible{outline:2.5px solid var(--ink-red);outline-offset:3px}.case .pile__btns{flex:none;gap:8px;margin-left:auto;display:flex}.case .pile__btns button{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--fg);color:var(--fg);cursor:pointer;background:0 0;border-radius:4px;padding:6px 12px;font-size:10.5px;font-weight:700}.case .pile__btns button:hover{background:var(--fg);color:var(--bg)}.case .pile__btns button:focus-visible{outline:2.5px solid var(--ink-red);outline-offset:3px}@media (prefers-reduced-motion:reduce){.case .pile[data-ready] .pcard.is-returning{transition:none}}@media (max-width:900px){.case .pile__stack{grid-template-columns:1fr 1fr}.case .pile:not([data-ready]) .pcard img{height:170px}.case .pile[data-ready] .pcard{width:calc(140px * var(--s,1));touch-action:pan-y}.case .pile[data-ready] .pcard img{max-height:calc(160px * var(--s,1))}.case .pile[data-ready] .pcard figcaption{display:none}}.casenav{border-top:1px solid var(--hairline);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-top:110px;padding:14px 0 0;font-size:10.5px;font-weight:700;display:flex}.casenav a{color:var(--muted);text-decoration:none}.casenav a:hover{color:var(--fg)}.casenav a span{color:var(--ink-red)}.case-foot{max-width:calc(var(--rail) + var(--gut) + var(--col) + var(--gut) + var(--side));margin:0 auto;padding:40px}@media (min-width:1280px){.page-row:has(>.nav-rail) .case-foot{padding:40px 40px 40px 0}}@media (max-width:900px){.case-foot{padding:40px 22px}}@media (min-width:1280px){.page-row:has(>.nav-rail) :is(.case,.case-foot){--side:240px}.page-row:has(>.nav-rail) .case .sheet{padding:0 40px 0 0}}@media (max-width:1180px){:is(.case,.case-foot){--rail:170px;--col:520px;--side:220px}.case .marker{font-size:62px}}@media (max-width:900px){.case .sheet{padding:0 22px}.case .row>.bleed{grid-column:1}.case .row{grid-template-columns:1fr}.case .row>.rail,.case .row>.body,.case .row>.side,.case .row>.wide{grid-column:1}.case .row>.rail{margin-bottom:18px}.case .row>.side{padding-left:0}.case .side .hand{font-size:23px;margin-top:0!important}.case .row>.side:empty{display:none}.case .bleed{grid-column:1}.case h1{font-size:42px}.case .lead{font-size:27px}.case .marker{font-size:42px}.case .fields{grid-template-columns:1fr 1fr;gap:16px 20px}.case .outcome .grid{grid-template-columns:1fr 1fr;gap:22px}.case .ghost,.case .ghost2{display:none}.case .annot .hand{max-width:none;margin-top:10px;display:block;position:static}.case .arrow{display:none}}:root{--bg:#e9e0cd;--fg:#2c263f;--panel:#f4ecdb;--inner:#ded4bf;--border:#2c263f;--hairline:#c3b9a3;--muted:#776f8a;--faint:#a59ca5;--brand:#f8c662;--plum:#2c263f;--violet:#595082;--green:#41644a;--green-deep:#213722;--accent:var(--brand);--accent-red:#d8352a;--accent-blue:var(--violet);--accent-green:var(--green);--night:0;--grain:.13}[data-theme=dark]{--bg:#171412;--fg:#efe7d8;--panel:#211d19;--inner:#110f0d;--border:#efe7d8;--hairline:#352e28;--muted:#9a8e82;--faint:#665d55;--accent:#f8c662;--accent-red:#e8443a;--accent-blue:#9b92c9;--accent-green:#7fae8c;--night:.35;--grain:.1}html{background-color:var(--bg)}:focus:not(:focus-visible),[tabindex="-1"]:focus{outline:none}body{background-color:var(--bg);color:var(--fg);font-family:Arial,Helvetica,sans-serif;transition:background-color .3s,color .3s;position:relative}body:before{content:"";z-index:0;pointer-events:none;opacity:var(--grain);mix-blend-mode:overlay;background-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.0' intercept='0.0'/%3E%3CfeFuncG type='linear' slope='1.0' intercept='0.0'/%3E%3CfeFuncB type='linear' slope='1.0' intercept='0.0'/%3E%3CfeFuncA type='table' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.013' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='0.55' intercept='0.22'/%3E%3CfeFuncG type='linear' slope='0.55' intercept='0.22'/%3E%3CfeFuncB type='linear' slope='0.55' intercept='0.22'/%3E%3CfeFuncA type='table' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E");background-size:200px 200px,600px 600px;position:fixed;inset:0}[data-theme=dark] body:before{mix-blend-mode:screen}body>*{z-index:1;position:relative}@media (min-width:1280px){.page-row:has(>.nav-rail){display:flex}}:root{--scene-wall:#2c263f;--scene-floor:#f8c662;--case-plate:url(/suitcase/open2-1600.webp)}@media (min-width:1024px) and (min-resolution:1.5x){:root{--case-plate:url(/suitcase/open2.webp)}}[data-theme=dark]{--scene-wall:#000;--scene-floor:#f8c662}:root[data-scene=studio]{--bg:#ece3d0;--scene-ground:#c5b496}[data-theme=dark][data-scene=studio]{--bg:#171412;--scene-ground:#322b22}:root[data-desk-ready]{--bg:#161413;--scene-ground:#100e0c;--fg:#efe7d8;--panel:#211d19;--inner:#110f0d;--border:#efe7d8;--hairline:#352e28;--muted:#9a8e82;--faint:#665d55;--accent-red:#e8443a;--accent-blue:#9b92c9;--accent-green:#7fae8c}:root[data-scene=studio] main{overflow:clip}:root[data-scene=studio] body,:root[data-scene=studio] footer{background-color:var(--scene-ground)}.studio-floor{background:var(--scene-ground);pointer-events:none;z-index:0;height:400vh;position:absolute;top:88%;left:-100vw;right:-100vw}.studio-plate{background-image:url(/scene/sweep.jpg);background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg);background-blend-mode:multiply;pointer-events:none;z-index:0;width:max(110vw,240%);height:220%;position:absolute;top:-54.6%;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 13% 68%,#0000 79%);mask-image:linear-gradient(#0000 0%,#000 13% 68%,#0000 79%)}[data-desk-ready] .studio-plate{display:none}[data-desk-ready] .studio-floor{top:125%}:root[data-desk-ready] body:before,:root[data-desk-ready] body:after{display:none}:root{--ambient:transparent}:root[data-daytime=morning]{--ambient:radial-gradient(130% 90% at 78% -12%, #ffcc8057, #ffcc8000 55%)}:root[data-daytime=day]{--ambient:linear-gradient(180deg, #bcd6ff29, #fff0 42%)}:root[data-daytime=evening]{--ambient:radial-gradient(135% 105% at 18% 112%, #e98a4261, #e98a4200 55%)}:root[data-daytime=night]{--ambient:radial-gradient(120% 95% at 50% -12%, #40609e66, #1e28461a 60%)}:root[data-theme=dark][data-lamp=on]:is([data-daytime=night],[data-daytime=day],[data-daytime=morning]){--ambient:radial-gradient(120% 100% at 6% 104%, #ffb26642, #ffb2660d 55%, #1e18140f)}body:after{content:"";z-index:0;pointer-events:none;background:var(--ambient,transparent);transition:background .7s;position:fixed;inset:0}.hairline{border-color:var(--hairline)!important}.stamp{font-family:var(--font-mono), ui-monospace, monospace;border:2px solid var(--accent-red);color:var(--accent-red);text-transform:uppercase;letter-spacing:.15em;padding:4px 10px;display:inline-block;transform:rotate(-4deg)}.ink-stamp{aspect-ratio:900/367;background-color:var(--accent-red);color:#0000;width:124px;font-size:0;line-height:0;display:inline-block;-webkit-mask-image:url(/stamps/inspected.png);mask-image:url(/stamps/inspected.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ink-stamp--pass{aspect-ratio:700/365;width:86px;-webkit-mask-image:url(/stamps/pass.png);mask-image:url(/stamps/pass.png)}.tape{background:var(--accent);position:relative}@supports (color:color-mix(in lab, red, red)){.tape{background:color-mix(in srgb, var(--accent) 55%, transparent)}}.tape{padding:2px 12px;transform:rotate(-1.5deg)}.doc-ref{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.15em;color:var(--muted);text-transform:uppercase;font-size:10px}.sheet{background:var(--panel);border:2px solid var(--border)}.crop-marks{position:relative}.crop-marks:before,.crop-marks:after{content:"";border-color:var(--muted);border-style:solid;width:10px;height:10px;position:absolute}.crop-marks:before{border-width:1px 0 0 1px;top:-5px;left:-5px}.crop-marks:after{border-width:0 1px 1px 0;bottom:-5px;right:-5px}.text-gray-900,.text-gray-700{color:var(--fg)}.text-gray-600,.text-gray-500{color:var(--muted)}.text-gray-400,.text-gray-300{color:var(--faint)}[data-theme=dark] .bg-gray-100{background-color:#221d18}[data-theme=dark] .bg-gray-50{background-color:#201b16}[data-theme=dark] .border-gray-100{border-color:#2f2822}[data-theme=dark] .border-gray-300{border-color:#3d352d}[data-theme=dark] a.underline{color:inherit}.inktip{z-index:60;pointer-events:none;text-align:center;color:#22283a;width:max-content;max-width:260px;font:500 11px / 1.35 var(--font-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.04em;opacity:0;background:#faf8f3f2;border-radius:3px;padding:5px 9px;transition:opacity .2s,transform .2s;display:block;position:absolute;left:50%}.inktip--top{bottom:100%;transform:translate(-50%,-6px)}.inktip--bottom{top:100%;transform:translate(-50%,14px)}.inktip[data-open=true]{opacity:1}.inktip--top[data-open=true]{transform:translate(-50%,-10px)}.inktip--bottom[data-open=true]{transform:translate(-50%,10px)}.inktip__name{font:inherit;letter-spacing:.1em;text-transform:uppercase;color:inherit;white-space:nowrap;font-weight:700;display:block}.inktip__meta{max-width:240px;font:inherit;color:inherit;margin-top:2px;display:block}@media (prefers-reduced-motion:reduce){.inktip{transition:none}}.scene-hit{cursor:pointer;background:0 0;border:0;padding:0;display:block}.scene-hit:focus-visible,.case-world [tabindex="0"]:focus-visible{outline:2px solid var(--accent-red,#e8212e);outline-offset:2px;border-radius:4px}.cd{--px:0;--py:0;aspect-ratio:1;cursor:pointer;perspective:900px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;width:100%;padding:0;display:block;position:relative}.cd:focus-visible .cd-body{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--accent-blue)}.cd-body{transform-style:preserve-3d;transform:rotateX(calc(10deg + var(--py) * -11deg)) rotateY(calc(-19deg + var(--px) * 13deg)) rotateZ(-4deg);filter:drop-shadow(0 12px 14px #00000047);will-change:transform;border-radius:50%;transition:transform .35s cubic-bezier(.2,.7,.2,1),filter .35s;position:absolute;inset:0}.cd:hover .cd-body,.cd[data-active=true] .cd-body{transform:scale(1.06) rotateX(calc(2deg + var(--py) * -12deg)) rotateY(calc(-4deg + var(--px) * 14deg)) rotateZ(-1deg);filter:drop-shadow(0 18px 22px #00000052)}.cd-body>span{border-radius:50%;position:absolute;inset:0}.cd-face{background-color:var(--inner);background-position:50%;background-size:cover;-webkit-mask:radial-gradient(circle closest-side,#0000 0 10.6%,#000 11.4% 98%,#0000 99.2%);mask:radial-gradient(circle closest-side,#0000 0 10.6%,#000 11.4% 98%,#0000 99.2%)}.cd-face--blank{text-align:center;text-transform:uppercase;letter-spacing:.04em;color:var(--fg);background-image:repeating-radial-gradient(circle closest-side,#0000000d 0 1px,#0000 1px 3px);justify-content:center;align-items:center;padding:0 14%;font-size:clamp(8px,6cqw,12px);font-weight:900;line-height:1.05;display:flex}.cd-grooves{mix-blend-mode:overlay;pointer-events:none;background:repeating-radial-gradient(circle closest-side,#fff0 0 1.5px,#ffffff12 1.5px 2.5px);-webkit-mask:radial-gradient(circle closest-side,#0000 0 23%,#000 24%);mask:radial-gradient(circle closest-side,#0000 0 23%,#000 24%)}.cd-sheen{--sh:calc(210deg + var(--px) * 40deg + var(--py) * 20deg);background:linear-gradient(calc(var(--sh) + 30deg), transparent 38%, #ffffff38 50%, transparent 62%), conic-gradient(from var(--sh), #fff0 0deg, #ffffff4d 38deg, #ffbeeb29 70deg, #beebff24 105deg, #fff0 140deg, #c8ffdc1f 190deg, #ffffff3d 245deg, #ffe6be1f 280deg, #fff0 330deg);mix-blend-mode:screen;opacity:.75;pointer-events:none;transition:opacity .3s;-webkit-mask:radial-gradient(circle closest-side,#0000 0 10.6%,#000 11.4% 98%,#0000 99.2%);mask:radial-gradient(circle closest-side,#0000 0 10.6%,#000 11.4% 98%,#0000 99.2%)}.cd:hover .cd-sheen{opacity:.9}.cd-hub{pointer-events:none;background:radial-gradient(circle closest-side,#0000 0 10.8%,#5a5a5ab3 11.2%,#e1e1e1f5 12%,#c4c4c4eb 14.5%,#ecececf2 17%,#969696cc 18.6%,#ffffffbf 19.2%,#0000 19.9%)}.cd-edge{pointer-events:none;background:radial-gradient(circle closest-side,#0000 0 95.2%,#ffffffd9 96%,#d7d7d7 97.6%,#6e6e6ef2 99.2%,#0000 100%)}@media (prefers-reduced-motion:reduce){.cd-body,.cd-ink path,.cd-cap,.cd-sheen{transition:none!important}}@keyframes err-run{0%,1%{transform:translate(130%)}28.8%,to{transform:translate(-30%)}}@keyframes err-jump{0%,30%{animation-timing-function:cubic-bezier(.15,.75,.4,1);transform:translateY(0)}45%{animation-timing-function:cubic-bezier(.55,0,.85,.4);transform:translateY(-36%)}60%,to{transform:translateY(0)}}@keyframes err-liftoff{0%,30%{opacity:1;transform:scale(1)}45%{opacity:.3;transform:scale(.7)}60%,to{opacity:1;transform:scale(1)}}@keyframes err-pose-stand{0%,31%{opacity:1}32%,56%{opacity:0}57%,to{opacity:1}}@keyframes err-pose-air{0%,31%{opacity:0}32%,56%{opacity:1}57%,to{opacity:0}}@keyframes err-squash{0%,26%{transform:scale(1)}30%{transform:scale(1.05,.93)}34%{transform:scale(.97,1.04)}42%,54%{transform:scale(1)}62%{transform:scale(1.06,.92)}70%,to{transform:scale(1)}}.err-track{animation:18s linear infinite err-run}.err-squash{transform-origin:50% 100%;animation:6s infinite err-squash}.err-pose-stand{animation:6s infinite err-pose-stand}.err-pose-air{animation:6s infinite err-pose-air}.err-doll{animation:6s infinite err-jump}.err-ground{transform-origin:50% 100%;animation:6s infinite err-liftoff}@media (prefers-reduced-motion:reduce){.err-track{animation:none;transform:translate(62%)}.err-doll,.err-squash,.err-ground{animation:none}.err-pose-stand{opacity:1;animation:none}.err-pose-air{opacity:0;animation:none}}@keyframes tardis-charge{0%{opacity:1;filter:brightness(.94)drop-shadow(0 5px 6px #00000061)}25%{opacity:.5;filter:brightness(1.4)drop-shadow(0 0 14px #8cc8fff2)}50%{opacity:.95;filter:brightness(1.2)drop-shadow(0 0 10px #78beffd9)}75%{opacity:.45;filter:brightness(1.45)drop-shadow(0 0 16px #8cc8fff2)}to{opacity:.8;filter:brightness(1.25)drop-shadow(0 0 12px #82beffe6)}}@media (prefers-reduced-motion:reduce){@keyframes tardis-charge{0%,to{opacity:1;filter:brightness(.94)drop-shadow(0 5px 6px #00000061)}}}.case-stage{aspect-ratio:1536/1024;--case-x:0px;--case-y:0px;--case-scale:1;width:min(88vw,1118px);transform:translate(var(--case-x), var(--case-y)) scale(var(--case-scale));transform-origin:top;position:relative}@media (max-width:1023px){.case-stage{--case-x:0px!important}}@media (max-width:767px){.case-stage{flex-shrink:0;width:132vw}}@media (min-width:768px) and (max-width:1023px){.case-stage{flex-shrink:0;width:123.2vw;margin-top:4vw}}@media (min-width:1024px) and (max-width:1439px){.case-stage{width:77.64vw}.hero-aside{--t-title:calc(2.16vw - 1.15px)}.hero-aside .t-title{margin-top:calc(10.3vw - 84.3px)}.hero-aside nav{gap:calc(1.442vw - 8.77px);margin-top:calc(3.845vw - 27.5px)}.hero-aside-wrap{width:max(19.65vw,248px);left:4px}.pf-binder.desk-binder{scale:.95}}@media (min-width:1280px){html .case-stage{width:min(77.64vw,132.98vh - 21.2768px);--case-x:max(130px, calc(50vw - .7447 * (100vh - 16px)))!important}}@media (min-width:1800px){html .case-stage{--case-x:max(0px, calc(50vw - .7447 * (100vh - 16px) - 95px))!important}}@media (min-width:1024px){main:has(.case-stage){min-height:calc(100vh + 56px)}}.night-room{pointer-events:none;z-index:40;mix-blend-mode:multiply;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0;overflow:visible}.night-room[data-on]{opacity:1}.night-room__torch{opacity:0;transition:opacity .5s}.night-room__lamp{transition:opacity .35s}.night-room[data-lamp=off] .night-room__lamp{opacity:0}.desk-lamp{pointer-events:none;transform-origin:50% 100%;display:none;position:absolute}.desk-lamp-switch{z-index:45;cursor:pointer;background:0 0;border:0;border-radius:40% 40% 12% 12%;padding:0;display:none;position:absolute}.desk-lamp,.desk-lamp-switch{display:block}:root[data-desk]:not([data-desk=closed]) .desk-lamp-switch{display:none}.desk-lamp-switch:focus-visible{outline:2px solid var(--accent-red,#c33);outline-offset:4px}@media (min-width:1024px){.hero-aside-wrap{pointer-events:none}.hero-aside-wrap :is(a,button,h1,h2,h3,p){pointer-events:auto}}.desk-lamp__img{width:100%;max-width:none;height:100%;filter:brightness(.9) drop-shadow(calc(5 * var(--u)) calc(-2 * var(--u)) calc(5 * var(--u)) #0a080666);position:absolute;inset:0}.desk-lamp__img--on{opacity:0;filter:none;transition:opacity .3s}.desk-lamp[data-on] .desk-lamp__img--on{opacity:1}@media (max-width:1023px){.desk-lamp__img{transform-origin:77% 100%;transform:scaleX(-1)}.desk-lamp-switch:not(.desk-lamp-switch--turned){display:none}}@media (min-width:1024px){.desk-lamp-switch--turned{display:none}}.desk-lamp:before{content:"";width:47%;height:4%;filter:blur(calc(2 * var(--u)));background:radial-gradient(closest-side,#0a0806cc,#0a080600);position:absolute;bottom:-1.2%;left:53%}:is(.case-stage:has(.inktip[data-open=true]) .night-room[data-on],.case-stage:has(.katetalk[data-open=true]) .night-room[data-on]){opacity:.55;transition-duration:.4s}:root[data-desk]:not([data-desk=closed]) .night-room{opacity:0;transition-duration:.6s}.night-cam{pointer-events:none;mix-blend-mode:multiply;opacity:0;--pool:30% -15%;--pool-size:130% 120%;--pool-k:1;background:#3a3e56;transition:opacity .9s;position:fixed;inset:0;overflow:hidden}:root[data-desk]:not([data-desk=closed]) .night-cam[data-on]{opacity:1}.night-cam__lamp{opacity:var(--pool-k);background:radial-gradient(var(--pool-size) at var(--pool), #ffe0b4, #ecc496 30%, #aa8870cc 62%, #504a5a00);transition:opacity .35s;position:absolute;inset:0}.night-cam[data-lamp=off] .night-cam__lamp{opacity:0}.night-cam__torch{opacity:0;background:radial-gradient(closest-side,#fff4e2,#f0d6b2e6 50%,#ecd0aa00);border-radius:50%;width:520px;height:520px;transition:opacity .5s;position:absolute;top:-260px;left:-260px}:root[data-desk=open] .night-cam{--pool:30% -15%;--pool-size:130% 120%}:root[data-desk=award] .night-cam{--pool:-15% 10%;--pool-size:110% 130%}:root[data-desk=profile] .night-cam{--pool:-40% -10%;--pool-size:140% 140%;--pool-k:.85}:root[data-desk=offduty] .night-cam{--pool:115% 5%;--pool-size:110% 130%}main:has(.inktip[data-open=true]) .night-cam[data-on]{opacity:.55;transition-duration:.4s}.case-stage:before{content:"";z-index:-1;background:var(--bg);pointer-events:none;position:absolute;inset:-2000px -3000px}.case-stage{container-type:inline-size}.scene-cam,.case-world{position:absolute;inset:0}.scene-cam{--u:calc(100cqw / 1118)}:root{--cam-t:2.3s;--cam-ease:cubic-bezier(.45, 0, .55, 1);--cam-wait:.2s}.scene-cam{perspective:calc(2150 * var(--u));perspective-origin:calc(560 * var(--u)) calc(226 * var(--u));transform-origin:0 0;transition:transform var(--cam-t) var(--cam-ease) var(--cam-wait)}.desk-world,.case-world{transform-origin:calc(560 * var(--u)) calc(226 * var(--u)) calc(2150 * var(--u));transition:transform var(--cam-t) var(--cam-ease) var(--cam-wait), opacity .6s ease .15s}.desk-world{z-index:0;transform-style:preserve-3d;pointer-events:none;display:block;position:absolute;inset:0}.desk-plane{left:calc(-1052.5 * var(--u));width:calc(3225 * var(--u));backface-visibility:hidden;background-size:100% 100%;position:absolute}.desk-wall{top:calc(-144 * var(--u));height:calc(800 * var(--u));transform:translateZ(calc(-269 * var(--u)));background-image:url(/scene/desk3d/wall.jpg)}.desk-top{top:calc(656 * var(--u));height:calc(1414 * var(--u));--tile:calc(107.5 * var(--u));--line:#3a3c4a;background-image:linear-gradient(90deg, var(--line) 0 calc(2 * var(--u)), transparent 0), linear-gradient(var(--line) 0 calc(2 * var(--u)), transparent 0), url(/scene/desk3d/desk-deep.jpg);background-size:var(--tile) 100%, 100% var(--tile), 100% 100%;background-position:calc(52.75 * var(--u)) 0, 0 calc(57.3 * var(--u)), 0 0;background-blend-mode:multiply, multiply, normal;transform-origin:50% 0;transform:translateZ(calc(-269 * var(--u))) rotateX(90deg);background-repeat:repeat-x,repeat-y,no-repeat}.desk-ply{top:calc(656 * var(--u));height:calc(27 * var(--u));transform:translateZ(calc(1145 * var(--u)));background-image:url(/scene/desk3d/ply.jpg)}.desk-wall:not(.desk-wall--hung):before{content:"";pointer-events:none;background:radial-gradient(38% 22% at 34% 30%,#ece8dc13,#0000 70%),radial-gradient(26% 16% at 58% 62%,#ece8dc0f,#0000 70%),radial-gradient(30% 12% at 80% 38%,#ece8dc0d,#0000 70%),radial-gradient(22% 18% at 14% 66%,#ece8dc0b,#0000 70%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .93 0 0 0 0 .92 0 0 0 0 .88 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),#343c3a38;background-size:100% 100%, 100% 100%, 100% 100%, 100% 100%, calc(240 * var(--u)) calc(240 * var(--u)), auto;mix-blend-mode:screen;position:absolute;inset:0}.desk-wall:not(.desk-wall--hung):after{content:"";height:calc(1600 * var(--u));pointer-events:none;--wall-img:url(/scene/desk3d/wall.jpg);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .93 0 0 0 0 .92 0 0 0 0 .88 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(#343c3a38, #343c3a38), var(--wall-img);background-size:calc(240 * var(--u)) calc(240 * var(--u)), auto, 100% 50%;background-blend-mode:screen, screen, normal;transition:opacity .3s;position:absolute;bottom:100%;left:0;right:0;transform:scaleY(-1)}.desk-wall.desk-ext:after{--wall-img:url(/scene/desk3d/wall-ext.jpg)}.desk-wall.desk-extl:after{--wall-img:url(/scene/desk3d/wall-extl.jpg)}.desk-wall.desk-ext2:after{--wall-img:url(/scene/desk3d/wall-ext2.jpg)}.desk-wall.desk-extl2:after{--wall-img:url(/scene/desk3d/wall-extl2.jpg)}:root:is([data-desk=open],[data-desk=profile]) .desk-wall:not(.desk-wall--hung):after{opacity:0}@media (max-width:767px){:root[data-desk]:not([data-desk=closed]) .desk-wall:not(.desk-wall--hung):after{opacity:0}}:is(.desk-side-r,.desk-side-l){width:calc(700 * var(--u))}.desk-top:is(.desk-side-r,.desk-side-l){background-image:linear-gradient(90deg, var(--line) 0 calc(2 * var(--u)), transparent 0), linear-gradient(var(--line) 0 calc(2 * var(--u)), transparent 0), var(--deep);background-position:calc(var(--gx) * var(--u)) 0, 0 calc(57.3 * var(--u)), 0 0}.desk-ext{left:calc(2172.5 * var(--u));--gx:52.75;--deep:url(/scene/desk3d/desk-ext-deep.jpg)}.desk-wall.desk-ext{background-image:url(/scene/desk3d/wall-ext.jpg)}.desk-ply.desk-ext{background-image:url(/scene/desk3d/ply-ext.jpg)}.desk-extl{left:calc(-1752.5 * var(--u));--gx:.25;--deep:url(/scene/desk3d/desk-extl-deep.jpg)}.desk-wall.desk-extl{background-image:url(/scene/desk3d/wall-extl.jpg)}.desk-ply.desk-extl{background-image:url(/scene/desk3d/ply-extl.jpg)}.desk-ext2{left:calc(2872.5 * var(--u));--gx:105.25;--deep:url(/scene/desk3d/desk-ext2-deep.jpg)}.desk-wall.desk-ext2{background-image:url(/scene/desk3d/wall-ext2.jpg)}.desk-ply.desk-ext2{background-image:url(/scene/desk3d/ply-ext2.jpg)}.desk-extl2{left:calc(-2452.5 * var(--u));--gx:55.25;--deep:url(/scene/desk3d/desk-extl2-deep.jpg)}.desk-wall.desk-extl2{background-image:url(/scene/desk3d/wall-extl2.jpg)}.desk-ply.desk-extl2{background-image:url(/scene/desk3d/ply-extl2.jpg)}.desk-under{top:calc(683 * var(--u));height:calc(1200 * var(--u));background:linear-gradient(#1e1a16, #100e0c calc(60 * var(--u)));transform:translateZ(calc(1145 * var(--u)))}.desk-award{filter:brightness(.86)saturate(.95);max-width:none;display:block;position:absolute}.desk-award-shadow{width:calc(var(--w) * 1.25 * var(--u));height:calc(var(--w) * .55 * var(--u));margin:calc(var(--w) * -.5 * var(--u)) 0 0 calc(var(--w) * -.5 * var(--u));filter:blur(calc(3 * var(--u)));background:radial-gradient(closest-side,#0a0806b3,#0a08064d 60%,#0a080600);position:absolute}.desk-award-cast{filter:blur(calc(7 * var(--u)));background:#0605048c;position:absolute;-webkit-mask:url(/items/davey-trophy-v2.webp) 0 0/100% 100% no-repeat;mask:url(/items/davey-trophy-v2.webp) 0 0/100% 100% no-repeat}.desk-shadow{height:calc(914 * var(--u));background:url(/scene/desk3d/desk-shadow.png) 0 0/100% 100%;transition:opacity .6s .15s;position:absolute;inset:0 0 auto}.desk-cases{transform-origin:calc(1284 * var(--u)) calc(563 * var(--u));position:absolute;inset:0;transform:scale3d(1.275,1.275,1.275)}.desk-card{width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));margin:calc(var(--h) * -.5 * var(--u)) 0 0 calc(var(--w) * -.5 * var(--u));border:calc(1 * var(--u)) solid #d9d4c8;border-radius:calc(7 * var(--u));color:#22283a;box-shadow:0 calc(1 * var(--u)) calc(1 * var(--u)) #14100c2e, 0 calc(5 * var(--u)) calc(10 * var(--u)) calc(-4 * var(--u)) #14100c47;transform:translateX(calc(var(--slide,0) * var(--u))) rotate(var(--r));background:#faf8f3;text-decoration:none;transition:transform .6s cubic-bezier(.65,0,.2,1),filter .3s,border-color .25s;position:absolute;overflow:hidden}.desk-card--stack{--eu:calc(1.3 * var(--u));transform-style:preserve-3d;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}[data-desk=open] .desk-card--stack:hover,[data-desk=open] .desk-card--stack:focus-visible{filter:none}[data-desk=open] .desk-card.desk-card--stack[data-side=here]:not(.desk-card--env){box-shadow:none}.jury-card{z-index:6;width:calc(120 * var(--eu));box-sizing:border-box;padding:calc(3 * var(--eu)) calc(3.5 * var(--eu)) calc(4 * var(--eu));color:#2a241c;box-shadow:inset 0 calc(.35 * var(--eu)) 0 #ffffff73, inset 0 calc(-.5 * var(--eu)) 0 #5a46281f, 0 calc(.35 * var(--eu)) calc(.5 * var(--eu)) #14100c52, 0 calc(2.5 * var(--eu)) calc(5 * var(--eu)) calc(-1 * var(--eu)) #14100c3d;font:400 calc(3.2 * var(--eu)) / 1 var(--font-typewriter), "Courier New", monospace;background:#efe3c4;transition:transform .7s cubic-bezier(.65,0,.2,1);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-2deg)}[data-desk=open] .desk-card--stack[data-side=here] .jury-card{transform:translate(calc(-50% - 94 * var(--u)), calc(-50% + 30 * var(--u))) rotate(-1deg)}.jury-card__head{gap:calc(1 * var(--eu));padding-bottom:calc(2.3 * var(--eu));background:linear-gradient(#b3312a, #b3312a) 0 100% / 100% calc(.5 * var(--eu)) no-repeat;flex-direction:column;display:flex}.jury-card__head span:first-child{font-size:calc(6 * var(--eu));letter-spacing:.04em;text-transform:uppercase;font-weight:700}.jury-card__row{color:inherit;height:calc(6.4 * var(--eu));padding-bottom:calc(.25 * var(--eu));background:linear-gradient(to top, #9fb3c8 calc(.25 * var(--eu)), transparent 0) 0 100% / 100% calc(2 * var(--eu)) no-repeat;grid-template-columns:18% 36% 46%;align-items:end;text-decoration:none;display:grid}.jury-card__row>span{padding-left:calc(1 * var(--eu));white-space:nowrap;overflow:hidden}.jury-card__row>span+span{padding-left:calc(1.25 * var(--eu));background:linear-gradient(to right, #d59a95 calc(.25 * var(--eu)), transparent 0) 0 0 / calc(2 * var(--eu)) 100% no-repeat}.jury-card__row--th{font-size:calc(2.5 * var(--eu));letter-spacing:.12em;text-transform:uppercase;color:#6d6252}.jury-card__date{color:#5b3f8c;font-weight:700;font-size:calc(2.7 * var(--eu));transform:rotate(-3deg)}.postcard{width:calc(159 * var(--u));height:calc(113 * var(--u));box-sizing:border-box;padding:calc(7 * var(--u)) calc(7 * var(--u)) calc(6 * var(--u));color:#2a241c;box-shadow:inset 0 calc(.35 * var(--u)) 0 #ffffff73, inset 0 calc(-.5 * var(--u)) 0 #5a46281f, 0 calc(.35 * var(--u)) calc(.5 * var(--u)) #14100c52, 0 calc(2.5 * var(--u)) calc(5 * var(--u)) calc(-1 * var(--u)) #14100c3d;transform:translate(calc(-50% + var(--ux) * var(--u)), calc(-50% + var(--uy) * var(--u))) rotate(var(--ur));background:#f6f0e2;grid-template-columns:56% 44%;text-decoration:none;transition:transform .7s cubic-bezier(.65,0,.2,1);display:grid;position:absolute;top:50%;left:50%}[data-desk=open] .desk-card--stack[data-side=here] .postcard{transform:translate(calc(-50% + 130 * var(--u)), calc(-50% + var(--fy) * var(--u))) rotate(var(--fr))}.postcard__msg{gap:calc(3 * var(--u));padding-right:calc(6 * var(--u));flex-direction:column;min-width:0;display:flex;position:relative}.postcard__msg:after{content:"";border-right:calc(.5 * var(--u)) solid #cfc5b0;position:absolute;top:0;bottom:0;right:0}.postcard__from{font:400 calc(4.2 * var(--u)) / 1 var(--font-typewriter), monospace;letter-spacing:.14em;text-transform:uppercase;color:#6d6252}.postcard__jury{margin-bottom:calc(3 * var(--u));font:700 calc(6.4 * var(--u)) / 1.1 var(--font-typewriter), monospace;text-transform:uppercase}.postcard__line{font:400 calc(5 * var(--u)) / 1.1 var(--font-typewriter), monospace;color:#2c3a86}.postcard__addr{justify-content:flex-end;gap:calc(4 * var(--u));padding-left:calc(6 * var(--u));flex-direction:column;display:flex;position:relative}.postcard__to{border-bottom:calc(.4 * var(--u)) solid #cfc5b0;padding-bottom:calc(1 * var(--u));font:400 calc(5 * var(--u)) / 1 var(--font-typewriter), monospace;color:#2c3a86;white-space:nowrap;display:block;overflow:hidden}.postcard__logo{left:calc(6 * var(--u));height:calc(30 * var(--u));background:var(--ink);display:block;position:absolute;top:0;right:0;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.postcard__year{left:calc(6 * var(--u));top:calc(34 * var(--u));font:700 calc(15 * var(--u)) / 1 var(--font-typewriter), monospace;letter-spacing:.02em;color:var(--ink,#2a241c);position:absolute}a.jury-card__row,.jury-tag,.postcard{pointer-events:none}[data-desk=open] .desk-card--stack[data-side=here] :is(a.jury-card__row,.jury-tag,.postcard,.sticky-note__go){pointer-events:auto;cursor:pointer}[data-desk=open] .desk-card--stack[data-side=here] a.jury-card__row:hover{background-color:#b3312a1a}[data-desk=open] .desk-card--stack[data-side=here] .postcard:hover{z-index:5!important}[data-desk=open] .desk-card--stack:not([data-side]):hover .postcard{transform:translate(calc(-50% + (var(--ux) + 34) * var(--u)), calc(-50% + (var(--uy) + var(--fy) * .45) * var(--u))) rotate(var(--fr))}[data-desk=open] .desk-card--stack:not([data-side]):hover .jury-card{transform:translate(calc(-50% - 16 * var(--u)), -50%) rotate(-2.5deg)}.stack-soon{z-index:9;pointer-events:none;white-space:nowrap;padding:calc(3 * var(--u)) calc(5 * var(--u) - .18em) calc(3 * var(--u)) calc(5 * var(--u));color:#f7f2e6;border-radius:calc(1.6 * var(--u));text-align:center;font:700 calc(4.4 * var(--u)) / 1 var(--font-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;transform:translate(calc(-50% - 16 * var(--u)), calc(-50% - 62 * var(--u))) rotate(-3deg);opacity:0;background:#22283a;transition:opacity .2s;position:absolute;top:50%;left:50%}[data-desk=open] .desk-card--stack:not([data-side]):hover .stack-soon{opacity:1;transition-delay:.12s}.stack-note{width:calc(105.7 * var(--eu));aspect-ratio:148/105;gap:calc(3 * var(--eu));padding:calc(6 * var(--eu)) calc(7 * var(--eu)) calc(6 * var(--eu));transform:translate(calc(-50% - 22 * var(--u)), calc(-50% - 90 * var(--u))) rotate(-1.5deg);opacity:0;pointer-events:none;transition:opacity .3s;top:50%;left:50%}[data-desk=open] .desk-card--stack[data-side=here] .stack-note{opacity:1;transition-delay:.45s}.sticky-note__kicker{font:700 calc(4.4 * var(--u)) / 1 var(--font-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#8a2a12}.sticky-note__text{font:400 calc(5.6 * var(--u)) / 1.35 Arial, Helvetica, sans-serif}.sticky-note__status{padding:calc(3 * var(--u)) calc(5 * var(--u));border:calc(.6 * var(--u)) dashed #22283a;border-radius:calc(1.6 * var(--u));font:700 calc(4.2 * var(--u)) / 1 var(--font-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:#22283a;align-self:flex-start;margin-top:auto}.sticky-note__go{color:#fff;background:#c21f10;border:0;text-decoration:none}[data-desk=open] .desk-card--stack[data-side=here] .sticky-note__go:hover{background:#a3190c}.desk-card--all{box-sizing:border-box;padding:calc(9 * var(--u)) calc(10 * var(--u)) calc(10 * var(--u));border-style:dashed;border-color:#b9b2a3;flex-direction:column;justify-content:space-between;display:flex}.desk-all__k{font:700 calc(5 * var(--u)) / 1 var(--font-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#776f8a}.desk-all__t{font:800 calc(12 * var(--u)) / 1.05 var(--font-display), Arial, sans-serif;text-transform:uppercase;letter-spacing:-.005em}.desk-all__t>span{color:#d8352a}[data-desk=open] .desk-card--all:hover,[data-desk=open] .desk-card--all:focus-visible{filter:none;border-color:#d8352a}.stack-truck{width:calc(118 * var(--u));aspect-ratio:933/428;z-index:8;pointer-events:none;transform:translate(calc(-50% + 60 * var(--u)), calc(-50% + 25 * var(--u))) rotate(-14deg);transition:transform .8s cubic-bezier(.65,0,.2,1);position:absolute;top:50%;left:50%}.stack-truck:before{content:"";background:radial-gradient(closest-side,#14100c6b,#14100c33 60%,#0000);position:absolute;inset:0 -4% -10% -2%}.stack-truck,.stack-moss,.stack-mush,.calc{transform-style:preserve-3d}.stack-side{transform-origin:50% 100%;width:100%;max-width:none;height:auto;display:block;position:absolute;bottom:50%;left:0;transform:rotateX(-90deg)}.stack-truck .stack-side{aspect-ratio:1000/419;left:calc(-5.5 * var(--u));width:calc(123 * var(--u))}.stack-side{transition:opacity .4s .6s}[data-desk=open] .stack-side{opacity:0;transition:opacity .3s}.stack-truck .stack-side~.stack-top{visibility:hidden;transition:visibility 0s .3s}[data-desk=open] .stack-truck .stack-side~.stack-top{visibility:visible;transition:visibility 0s .3s}.stack-truck .stack-top{width:100%;height:100%;transform:translateZ(calc(44 * var(--u)));display:block;position:absolute;inset:0}[data-desk=open] .desk-card--stack[data-side=here] .stack-truck{transform:translate(calc(-50% + 150 * var(--u)), calc(-50% + 118 * var(--u))) rotate(-4deg)}.payslip{z-index:0;width:calc(176 * var(--u));height:calc(78 * var(--u));box-sizing:border-box;padding:0 calc(12 * var(--u));color:#2a241c;background:radial-gradient(circle, transparent calc(1.6 * var(--u)), #f3f1e8 calc(1.8 * var(--u))) left top / calc(12 * var(--u)) calc(8 * var(--u)) repeat-y, radial-gradient(circle, transparent calc(1.6 * var(--u)), #f3f1e8 calc(1.8 * var(--u))) right top / calc(12 * var(--u)) calc(8 * var(--u)) repeat-y;filter:none;box-shadow:none;transform:translate(calc(-50% - 44 * var(--u)), calc(-50% + 50 * var(--u))) rotate(-9deg);transition:transform .7s cubic-bezier(.65,0,.2,1);position:absolute;top:50%;left:50%}.payslip:before{content:"";z-index:-1;box-shadow:0 calc(.35 * var(--u)) calc(.5 * var(--u)) #14100c52, 0 calc(2.5 * var(--u)) calc(5 * var(--u)) calc(-1 * var(--u)) #14100c3d;position:absolute;inset:0}[data-desk=open] .desk-card--stack[data-side=here] .payslip{transform:translate(calc(-50% - 94 * var(--u)), calc(-50% + 99 * var(--u))) rotate(-2deg)}.payslip__paper{box-sizing:border-box;height:100%;padding:calc(6 * var(--u)) calc(7 * var(--u));border-left:calc(.4 * var(--u)) dashed #b9b4a4;border-right:calc(.4 * var(--u)) dashed #b9b4a4;background:repeating-linear-gradient(#f3f1e8 0 calc(8 * var(--u)), #dfeadb calc(8 * var(--u)) calc(16 * var(--u)));font:400 calc(4.4 * var(--u)) / 1.2 var(--font-typewriter), "Courier New", monospace}.payslip__head{padding-bottom:calc(2 * var(--u));border-bottom:calc(.5 * var(--u)) solid #2a241c;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:baseline;display:flex}.payslip__head span:first-child{font-size:calc(7 * var(--u));font-weight:700}.payslip__grid{gap:calc(5 * var(--u));padding-top:calc(3 * var(--u));grid-template-columns:40% 60%;display:grid}.payslip__col{flex-direction:column;min-width:0;display:flex}.payslip__k{font-size:calc(3.6 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:#6d6252;margin-top:calc(2 * var(--u))}.payslip__v{white-space:nowrap}.payslip__th,.payslip__row{justify-content:space-between;gap:calc(3 * var(--u));white-space:nowrap;display:flex}.payslip__th{font-size:calc(3.6 * var(--u));letter-spacing:.1em;text-transform:uppercase;color:#6d6252;border-bottom:calc(.3 * var(--u)) solid #9c9684;margin:calc(2 * var(--u)) 0 calc(1 * var(--u))}.payslip__row--net b{color:#1f6b3a}.calc{z-index:7;width:calc(92 * var(--u));aspect-ratio:526/800;pointer-events:none;transform:translate(calc(-50% + 112 * var(--u)), calc(-50% + 24 * var(--u))) rotate(11deg);transition:transform .7s cubic-bezier(.65,0,.2,1);position:absolute;top:50%;left:50%}.calc:before{content:"";background:radial-gradient(closest-side,#14100c66,#14100c2e 70%,#0000);position:absolute;inset:-2% -8% -5% -4%}.calc__top{transform:translateZ(calc(8 * var(--u)));position:absolute;inset:0}.calc img{width:100%;height:100%;display:block;position:relative}.calc__wall{background:linear-gradient(#d6d0bf,#b9b2a0);display:block;position:absolute}.calc__wall--front{height:calc(8 * var(--u));transform-origin:50% 0;top:99%;left:2%;right:2%;transform:rotateX(90deg)}.calc__wall--back{height:calc(8 * var(--u));transform-origin:50% 100%;bottom:99%;left:2%;right:2%;transform:rotateX(-90deg)}.calc__wall--left{width:calc(8 * var(--u));transform-origin:100%;background:linear-gradient(90deg,#b9b2a0,#d6d0bf);top:1.5%;bottom:1.5%;right:98.5%;transform:rotateY(90deg)}.calc__wall--right{width:calc(8 * var(--u));transform-origin:0;background:linear-gradient(90deg,#d6d0bf,#b9b2a0);top:1.5%;bottom:1.5%;left:98.5%;transform:rotateY(-90deg)}.calc__lcd{box-sizing:border-box;width:78.7%;height:13.9%;font:400 calc(13 * var(--u)) / 1 var(--font-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.06em;color:#1c221ad1;justify-content:flex-end;align-items:center;padding-right:6%;display:flex;position:absolute;top:16.4%;left:11.5%}.calc__key{font:600 calc(6.4 * var(--u)) / 1 var(--font-mono,ui-monospace), ui-monospace, monospace;color:#2a2620d1;justify-content:center;align-items:center;padding-bottom:.6%;display:flex;position:absolute}.calc__key--grey{color:#fbf8f0;font-size:calc(5.6 * var(--u));font-weight:700}[data-desk=open] .desk-card--stack[data-side=here] .calc{transform:translate(calc(-50% + 226 * var(--u)), calc(-50% - 6 * var(--u))) rotate(6deg)}.postcard--picture{padding:calc(3 * var(--u));background:#fbf8f1;display:block}.postcard--picture img{object-fit:cover;width:100%;height:100%;display:block}.postcard__greet{left:calc(7 * var(--u));bottom:calc(7 * var(--u));padding:calc(2.4 * var(--u)) calc(4 * var(--u));font:400 calc(4.4 * var(--u)) / 1 var(--font-typewriter), monospace;letter-spacing:.1em;text-transform:uppercase;background:#fbf8f1eb;position:absolute}.postcard__greet b{font-weight:700}.postcard--portrait{width:calc(172.5 * var(--u));height:calc(239 * var(--u))}.postcard__go{z-index:1;white-space:nowrap;padding:calc(4 * var(--u)) calc(7 * var(--u));color:#f7f2e6;font:600 calc(6 * var(--u)) / 1 var(--font-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 calc(.6 * var(--u)) calc(1.2 * var(--u)) #14100c4d;opacity:0;pointer-events:none;background:#c21f10;transition:opacity .2s;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-2deg)}[data-desk=open] .desk-card--stack[data-side=here] .postcard--portrait:hover .postcard__go{opacity:1}.desk-card--stack a.stack-soon{transform:translate(calc(-50% + 34 * var(--u)), calc(-50% - 30 * var(--u))) translateZ(calc(2 * var(--u))) rotate(-3deg);background:#c21f10;text-decoration:none}[data-desk=open] .desk-card--stack:not([data-side]):hover a.stack-soon{pointer-events:auto;cursor:pointer}[data-desk=open] .desk-card--stack:not([data-side]):hover a.stack-soon:hover{background:#a3190c}.stack-fabric{z-index:0;width:calc(168 * var(--u));pointer-events:none;transform:translate(calc(-50% - 16 * var(--u)), calc(-50% + 6 * var(--u))) rotate(-7deg);transition:transform .7s cubic-bezier(.65,0,.2,1);display:block;position:absolute;top:50%;left:50%}.stack-fabric>img{width:100%;height:auto;display:block;position:relative}.stack-fabric:before{content:"";background:radial-gradient(closest-side,#14100c52,#14100c24 70%,#0000);position:absolute;inset:4% 2% -3% 3%}[data-desk=open] .desk-card--stack[data-side=here] .stack-fabric{transform:translate(calc(-50% - 20 * var(--u)), calc(-50% + 60 * var(--u))) rotate(-5deg)}[data-desk=open] .desk-card--stack[data-side=here] .postcard--portrait{transform:translate(calc(-50% + 140 * var(--u)), -50%) rotate(3deg)}.stack-moss,.stack-mush{pointer-events:none;max-width:none;height:auto;transition:transform .7s cubic-bezier(.65,0,.2,1);position:absolute;top:50%;left:50%}.stack-moss{z-index:7;width:calc(84 * var(--u));transform:translate(calc(-50% + 58 * var(--u)), calc(-50% - 52 * var(--u))) rotate(12deg);display:block}.stack-moss>img:first-child{width:100%;height:auto;display:block}.stack-moss .stack-side{aspect-ratio:600/415;width:70%;left:15%}[data-desk=open] .desk-card--stack[data-side=here] .stack-moss{transform:translate(calc(-50% - 4 * var(--u)), -50%) rotate(12deg)}.stack-mush{z-index:0;width:calc(74 * var(--u));transform:translate(calc(-50% + 136 * var(--u)), calc(-50% + 62 * var(--u))) rotate(-18deg);display:block}.stack-mush>img:first-child{width:100%;height:auto;filter:drop-shadow(0 calc(.9 * var(--u)) 0 #60281e8c) drop-shadow(0 calc(1.8 * var(--u)) 0 #462c2259) drop-shadow(0 calc(3 * var(--u)) calc(3.5 * var(--u)) #14100c61);display:block}.stack-mush .stack-side{aspect-ratio:700/212}:is(.stack-moss,.stack-mush)>img:first-child{opacity:0;transition:opacity .4s .6s}[data-desk=open] :is(.stack-moss,.stack-mush)>img:first-child{opacity:1;transition:opacity .3s}:is(.stack-moss,.stack-mush):before{content:"";background:radial-gradient(closest-side,#14100c57,#14100c00);position:absolute;inset:36% 4%}[data-desk=open] .desk-card--stack[data-side=here] .stack-mush{transform:translate(calc(-50% + 214 * var(--u)), calc(-50% + 96 * var(--u))) rotate(-10deg)}.jury-tag{z-index:9;transform:translate(-50%, calc(50 * var(--u))) rotate(-2deg);padding:calc(3.5 * var(--u)) calc(7 * var(--u));color:#f7f2e6;white-space:nowrap;font:600 calc(5.4 * var(--u)) / 1 var(--font-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 calc(.6 * var(--u)) calc(1.2 * var(--u)) #14100c4d;opacity:0;background:#c21f10;text-decoration:none;transition:opacity .3s .35s;position:absolute;top:100%;left:50%}.jury-tag+.jury-tag{transform:translate(-50%, calc(68 * var(--u))) rotate(1.5deg);background:#22283a}[data-desk=open] .desk-card--stack[data-side=here] .jury-tag{opacity:1;left:calc(50% - 94 * var(--u))}.desk-card--env{--eu:calc(3 * var(--k,1) * var(--u));box-shadow:none;transform:translateX(calc(var(--slide,0) * var(--u))) rotate(var(--r)) translateZ(.1px);background:0 0;border:0;border-radius:0;transition:transform .6s cubic-bezier(.65,0,.2,1);overflow:visible}.env{width:300%;height:300%;transform:translateZ(var(--env-t)) scale(calc(1 / 3));transform-origin:0 0;display:block;position:absolute;top:0;left:0}.desk-card--env{transform-style:preserve-3d;--env-t:calc(6.5 * var(--u))}.desk-card--env[data-open]{--env-t:0px}.env__edge,.env__player{pointer-events:none;transition:opacity .3s;display:block;position:absolute}.env__edge--front{height:var(--env-t);transform-origin:50% 0;background:linear-gradient(#a81b0e,#7c1309);top:97.1%;left:1.2%;right:3.1%;transform:rotateX(90deg)}.env__edge--right{width:var(--env-t);transform-origin:0;background:linear-gradient(90deg,#b01d0f,#86150a);top:.4%;bottom:2.1%;left:96.9%;transform:rotateY(-90deg)}.env__player{left:calc(151.7 * var(--eu) / 3);top:calc(89.5 * var(--eu) / 3);width:calc(14 * var(--eu) / 3);height:calc(48.2 * var(--eu) / 3);transform-origin:calc(21.8 * var(--eu) / 3) calc(32 * var(--eu) / 3);transform-style:preserve-3d;--pl:var(--env-t);transform:rotate(8deg)}.env__player>span{background:linear-gradient(90deg,#d4d7db,#9a9ea4);display:block;position:absolute}.env__player-l{width:var(--pl);transform-origin:100%;top:12%;bottom:12%;right:100%;transform:rotateY(90deg)}.env__player-r{width:var(--pl);transform-origin:0;top:12%;bottom:12%;left:100%;transform:rotateY(-90deg)}.env__player-b{height:var(--pl);transform-origin:50% 0;border-radius:40%;top:100%;left:8%;right:8%;transform:rotateX(90deg)}.desk-card--env[data-open] :is(.env__edge,.env__player){opacity:0}.env__layer{width:100%;height:100%;display:block;position:absolute;inset:0}.env__stack{display:block;position:absolute}.env__stack--family{width:47%;top:1.5%;left:5%}.env__stack--after{width:47%;top:8%;left:43%}.env__print-photo{box-sizing:border-box;width:100%;padding:calc(2.2 * var(--eu));transform:rotate(var(--t));transform-origin:50% 0;box-shadow:inset 0 calc(.35 * var(--eu)) 0 #ffffff73, inset 0 calc(-.5 * var(--eu)) 0 #5a46281f, 0 calc(.35 * var(--eu)) calc(.5 * var(--eu)) #14100c52, 0 calc(2.5 * var(--eu)) calc(5 * var(--eu)) calc(-1 * var(--eu)) #14100c3d;background:#f4f0e6;display:block;position:absolute;top:0;left:0}.env__print-photo img{object-fit:cover;width:100%;height:100%;display:block}.env__card{box-sizing:border-box;width:80%;padding:calc(3 * var(--eu)) calc(3.5 * var(--eu)) calc(4 * var(--eu));color:#2a241c;box-shadow:inset 0 calc(.35 * var(--eu)) 0 #ffffff73, inset 0 calc(-.5 * var(--eu)) 0 #5a46281f, 0 calc(.35 * var(--eu)) calc(.5 * var(--eu)) #14100c52, 0 calc(2.5 * var(--eu)) calc(5 * var(--eu)) calc(-1 * var(--eu)) #14100c3d;font:400 calc(3.2 * var(--eu)) / 1 var(--font-typewriter), "Courier New", monospace;background:#efe3c4;display:block;position:absolute;top:14%;left:10%}.env__card-head{gap:calc(1 * var(--eu));padding-bottom:calc(1.8 * var(--eu));border-bottom:calc(.5 * var(--eu)) solid #b3312a;flex-direction:column;display:flex}.env__card-head span:first-child{font-size:calc(6 * var(--eu));letter-spacing:.04em;text-transform:uppercase;font-weight:700}.env__card-row{height:calc(6.4 * var(--eu));border-bottom:calc(.25 * var(--eu)) solid #9fb3c8;grid-template-columns:18% 36% 46%;align-items:end;display:grid}.env__card-row>span{padding-left:calc(1 * var(--eu));white-space:nowrap;overflow:hidden}.env__card-row>span+span{border-left:calc(.25 * var(--eu)) solid #d59a95}.env__card-row--th{font-size:calc(2.5 * var(--eu));letter-spacing:.12em;text-transform:uppercase;color:#6d6252}.env__card-row--link{color:inherit;cursor:pointer;text-decoration:none}.env__card-row--link:hover{background:#b3312a14}.env__card-row--link:hover>span:last-child{text-underline-offset:calc(.6 * var(--eu));text-decoration:underline}.env__card-row--link:focus-visible{outline:calc(.5 * var(--eu)) solid #b3312a;outline-offset:0}.env__card-row--link,a.jury-card__row{position:relative}:is(.env__card-row--link,[data-desk=open] .desk-card--stack[data-side=here] a.jury-card__row):is(:hover,:focus-visible):after{content:"Go to site";padding:calc(.9 * var(--eu)) calc(1.6 * var(--eu));color:#f7f2e6;white-space:nowrap;font:700 calc(2.4 * var(--eu)) / 1 var(--font-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;background:#b3312a;position:absolute;top:50%;right:0;transform:translateY(-50%)}.env__card-date{color:#5b3f8c;font-weight:700;font-size:calc(2.7 * var(--eu));transform:rotate(-3deg)}.env__print{color:#6e0d06;mix-blend-mode:multiply;position:absolute;inset:0}.env__no{font:700 calc(9 * var(--eu)) / 1 var(--font-mono,ui-monospace), ui-monospace, monospace;position:absolute;top:33%;left:9%}.env__where{width:34%;font:500 calc(4.4 * var(--eu)) / 1.3 var(--font-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.04em;position:absolute;top:38.5%;left:9%}.env__big{font-family:var(--font-display), system-ui, sans-serif;font-weight:900;font-stretch:62%;font-size:calc(118 * var(--eu));letter-spacing:-.04em;line-height:.8;position:absolute;bottom:3%;left:7%}.env__stamps{position:absolute;inset:0}.env__sticker{transform:rotate(var(--t,0deg));display:block;position:absolute}.env__sticker:is(.env__sticker--ui,.env__sticker--ux,.env__sticker--kudos,.env__sticker--inn){box-shadow:0 calc(.3 * var(--eu)) calc(.5 * var(--eu)) #14100c47;border-radius:50%}.env__sticker--muse{--t:-4deg;width:40%;top:30.5%;right:6%}.env__sticker--ui{--t:-8deg;width:21%;top:42%;right:6%}.env__sticker--ux{--t:6deg;width:18%;top:44%;right:27%}.env__sticker--kudos{--t:14deg;width:18%;top:55%;right:5%}.env__sticker--inn{--t:-12deg;width:16%;top:64%;right:20%}.env__sticker--fda{--t:-6deg;width:22%;bottom:4%;right:4%}.env>*{z-index:1}.u15-item{transform:translate(calc(var(--ox,0) * var(--eu)), calc(var(--oy,0) * var(--eu))) rotate(var(--rot,0deg));touch-action:none;transition:transform .8s cubic-bezier(.65,0,.2,1)}.u15-item[data-held]{cursor:grabbing;transition:none}.desk-card--env[data-phase=spill] .u15-item{transition-duration:.48s;transition-timing-function:cubic-bezier(.3,0,.2,1)}.desk-card--env[data-open] .u15-item{cursor:grab}.env__stack,.env__card{z-index:2;pointer-events:none;transition:transform .8s cubic-bezier(.65,0,.2,1),z-index 0s .6s}.desk-card--env:is([data-phase=open],[data-phase=gather]) :is(.env__stack,.env__card){z-index:10;pointer-events:auto;transition:transform .8s cubic-bezier(.65,0,.2,1),z-index}.desk-card--env[data-phase=cover] :is(.env__stack,.env__card){transition:transform .8s cubic-bezier(.65,0,.2,1),z-index}.env__stack[data-held],.env__card[data-held]{transition:none}.env>.u15-sleeve{z-index:5}.env>.env__back,.env>.env__shadow{z-index:0}.env__shadow{box-shadow:0 calc(1 * var(--u)) calc(1 * var(--u)) #14100c4d, 0 calc(5 * var(--u)) calc(10 * var(--u)) calc(-4 * var(--u)) #14100c52;display:block;position:absolute;inset:.4% 3.1% 2.1% 1.2%}.u15-hit{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.desk-card--env[data-open]{z-index:2}.u15-print{--open:0;transform:translate(calc((var(--dx) + var(--sx) * var(--open)) * var(--eu)), calc((var(--dy) + var(--sy) * var(--open)) * var(--eu))) rotate(calc(var(--t) + (var(--sr) - var(--t)) * var(--open)));touch-action:none;transition:transform .8s cubic-bezier(.65,0,.2,1)}.desk-card--env[data-open] .u15-print{--open:1;cursor:grab}.desk-card--env:is([data-phase=spill],[data-phase=uncover],[data-phase=gather],[data-phase=cover]) .u15-print{--open:0}.u15-print[data-held]{cursor:grabbing;box-shadow:0 calc(3 * var(--eu)) calc(5 * var(--eu)) #14100c52;transition:none}.desk-player{left:calc(151.2 * var(--eu));top:calc(73.8 * var(--eu));width:calc(44.6 * var(--eu));height:calc(95.4 * var(--eu));cursor:pointer;background:0 0;border:0;padding:0;position:absolute;z-index:12!important}.desk-player img{width:100%;height:100%;filter:drop-shadow(0 calc(.9 * var(--eu)) 0 #54565ed9) drop-shadow(0 calc(2.4 * var(--eu)) calc(3 * var(--eu)) #14100c6b);display:block}.desk-player__hint{white-space:nowrap;pointer-events:none;padding:calc(2.2 * var(--eu)) calc(3.4 * var(--eu));color:#f7f2e6;border-radius:calc(1.3 * var(--eu));font:700 calc(3.2 * var(--eu)) / 1 var(--font-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 calc(.5 * var(--eu)) calc(1 * var(--eu)) #14100c4d;opacity:0;background:#22283a;transition:opacity .2s;position:absolute;top:2%;right:74%;rotate:-12deg}[data-desk=open] .desk-player:not([data-playing]):not([data-held]):hover .desk-player__hint{opacity:1;transition-delay:.1s}.desk-player__lcd{justify-content:center;gap:calc(.8 * var(--eu));width:21.1%;height:12.5%;padding:0 calc(.6 * var(--eu));box-sizing:border-box;border-radius:calc(.3 * var(--eu));color:#1620186b;font:600 calc(1.6 * var(--eu)) / 1 var(--font-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;text-align:left;background:0 0;flex-direction:column;transition:background .3s,color .3s;display:flex;position:absolute;top:24.5%;left:7.3%;overflow:hidden}.desk-player[data-playing] .desk-player__lcd{color:#13241a;box-shadow:0 0 calc(1.5 * var(--eu)) #aae1be80;background:#aae1beb8}.desk-player__title{white-space:nowrap;display:block;overflow:hidden}.desk-player__title span{display:inline-block}.desk-player[data-playing] .desk-player__title span{padding-left:100%;animation:7s linear infinite lcd-marquee}@keyframes lcd-marquee{to{transform:translate(-100%)}}.desk-player__time{font-size:calc(1.3 * var(--eu));display:block}@media (prefers-reduced-motion:reduce){.desk-player[data-playing] .desk-player__title span{padding-left:0;animation:none}}.sticky-note,.u15-note{z-index:9;box-sizing:border-box;color:#2a241c;text-align:left;box-shadow:0 calc(.5 * var(--eu)) calc(1 * var(--eu)) #14100c47, inset 0 calc(-6 * var(--eu)) calc(6 * var(--eu)) calc(-6 * var(--eu)) #785a002e;background:#f7e27a;flex-direction:column;display:flex;position:absolute}.u15-note{left:calc(52 * var(--eu));top:calc(96 * var(--eu));width:calc(75 * var(--eu));aspect-ratio:105/148;gap:calc(3 * var(--eu));padding:calc(6 * var(--eu)) calc(6 * var(--eu)) calc(6.5 * var(--eu));transform:translate(calc(var(--ox) * var(--eu)), calc(var(--oy) * var(--eu))) rotate(var(--rot));opacity:0;pointer-events:none;transition:transform .8s cubic-bezier(.65,0,.2,1),opacity .3s}.desk-card--env[data-phase=open] .u15-note{opacity:1;pointer-events:auto;transition:transform .8s cubic-bezier(.65,0,.2,1),opacity .3s .5s}.u15-note[data-held]{transition:none}.u15-note__kicker{font:700 calc(3.2 * var(--eu)) / 1 var(--font-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:#8a2a12}.u15-note__text{font:400 calc(4.2 * var(--eu)) / 1.35 Arial, Helvetica, sans-serif}.u15-note__btn,.u15-view{white-space:nowrap;cursor:pointer;color:#f7f2e6;border-radius:calc(1.3 * var(--eu));font:700 calc(3.6 * var(--eu)) / 1 var(--font-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;background:#22283a;border:0;align-self:flex-start;text-decoration:none;display:inline-block}.u15-note__btn{padding:calc(3 * var(--eu)) calc(4.5 * var(--eu));margin-top:auto}.u15-note__btn:hover,.u15-view:hover{background:#c21f10}.u15-note__btn:focus-visible{outline:calc(.6 * var(--eu)) solid #c21f10;outline-offset:calc(.6 * var(--eu))}.env__card{transition:transform .8s cubic-bezier(.65,0,.2,1),translate .35s cubic-bezier(.3,0,.2,1),z-index 0s .6s;translate:0}[data-desk=open] .desk-card--env[data-phase=closed]:has(:is(.u15-hit,.u15-view):hover) .env__card{translate:0 calc(-18 * var(--eu))}.u15-view{left:calc(92 * var(--eu));top:calc(13 * var(--eu));padding:calc(2.6 * var(--eu)) calc(4 * var(--eu));opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;rotate:-2deg;z-index:31!important}[data-desk=open] .desk-card--env[data-phase=closed]:has(:is(.u15-hit,.u15-view):hover) .u15-view{opacity:1;pointer-events:auto;transition:opacity .25s .12s}@media (prefers-reduced-motion:reduce){.u15-print,.u15-item{transition-duration:0s!important}}html[data-desk-focus] .desk-card[data-side=left]{--slide:-240}html[data-desk-focus] .desk-card[data-side=right]{--slide:240}html[data-desk-focus=ukrainska-15] .desk-card[data-side=right]{--slide:150}[data-desk=open] .desk-card[data-side=here]:not(.desk-card--env){transform:translateX(calc(var(--slide,0) * var(--u))) rotate(0deg) translateY(calc(-4 * var(--u)));box-shadow:0 calc(3 * var(--u)) calc(3 * var(--u)) #14100c24, 0 calc(16 * var(--u)) calc(24 * var(--u)) calc(-8 * var(--u)) #14100c57}[data-desk=open] .scene-cam{transform:translate(var(--dx,0px), var(--dy,0px))}[data-desk=open] .desk-world,[data-desk=open] .case-world{transform:rotateX(-90deg) translate3d(calc((var(--pan,0) - 200) * -1 * var(--u)), calc(430 * var(--u)), calc(1720.04 * var(--u)))}[data-desk=open] .desk-world{pointer-events:auto}:root:is(:not([data-desk]),[data-desk=closed]) .desk-cases>*{pointer-events:auto;cursor:pointer}:is([data-desk=award],[data-desk=offduty]) .scene-cam{transform:translate(var(--dx,0px), 0px)}[data-desk=award] .desk-world,[data-desk=award] .case-world{transform:translate3d(calc(-1040 * var(--u)), 0px, 0px)}[data-desk=award] .case-world{pointer-events:none}[data-desk=profile] .scene-cam{transform:translate(calc(var(--dx,0px) - 20px), calc(var(--dy,0px) - 15px))}[data-desk=profile] .desk-world,[data-desk=profile] .case-world{transform:rotateX(-90deg) translate3d(calc(-1327.5 * var(--u)), calc(506 * var(--u)), calc(2129 * var(--u)))}[data-desk=profile] .case-world{opacity:0;pointer-events:none;transition:transform var(--cam-t) var(--cam-ease) var(--cam-wait), opacity .6s ease .7s}[data-desk=profile] .desk-shadow{opacity:0;transition:opacity .6s .5s}.desk-binder{cursor:pointer}.pf-binder.desk-binder .pf-leaf{--lift:calc(var(--t) + .6 * var(--u))}.desk-top:not(.desk-side-r),.desk-cases{transform-style:preserve-3d}[data-desk=offduty] .desk-world,[data-desk=offduty] .case-world{transform:translate3d(calc(1423 * var(--u)), 0px, 0px)}[data-desk=offduty] .case-world{pointer-events:none}@media (max-width:1023px){[data-desk=profile] .scene-cam{transform:translate(var(--dx,0px), var(--dy,0px)) translate(calc(560 * var(--u)), calc(226 * var(--u))) scale(var(--pfz,1)) translate(calc(-560 * var(--u)), calc(-226 * var(--u)))}[data-desk=profile] .desk-world,[data-desk=profile] .case-world{transform:rotateX(-90deg) translate3d(calc(-1558.2 * var(--u)), calc(506 * var(--u)), calc(2129 * var(--u)))}[data-desk=profile] .scene-cam{touch-action:none}}@media (max-width:767px){:root{--pano-z:1.35}}@media (max-width:1023px){:root:is(:not([data-desk]),[data-desk=closed],[data-desk=award],[data-desk=offduty]) :is(.desk-world,.case-world){transform:translate3d(calc(var(--pano-x,0) * var(--u)), 0px, 0px)}:root:is(:not([data-desk]),[data-desk=closed],[data-desk=award],[data-desk=offduty]) .scene-cam{transform:translate(calc(560 * var(--u)), calc(226 * var(--u))) scale(var(--pano-z,1)) translate(calc(-560 * var(--u)), calc(-226 * var(--u)))}:root:is(:not([data-desk]),[data-desk=closed]) :is(main:has(.case-stage),.scene-cam){touch-action:pan-y}:is([data-desk=award],[data-desk=offduty]) :is(main:has(.case-stage),.scene-cam){touch-action:none}:is([data-desk=award],[data-desk=offduty])[data-desk-arrived] .desk-plane{pointer-events:auto}.night-room{translate:var(--pano-shift,0px) 0}}.od-wallet{width:0;transform-style:preserve-3d;pointer-events:auto;cursor:pointer;position:absolute}.od-wallet__half{height:100%;position:absolute;top:0}.od-wallet__spine{max-width:none;height:100%;display:block;position:absolute;top:0}.od-hang{transform:rotateY(var(--open)) translateZ(calc(1 * var(--u)));position:absolute}.od-hang--l{transform-origin:100%}.od-hang--r{transform-origin:0}.od-hang--fold,.od-hang--unfold{z-index:1;animation:.32s cubic-bezier(.5,0,.7,.4) both od-fold}.od-hang--unfold{animation:.32s cubic-bezier(.3,.6,.5,1) .32s both od-unfold}@keyframes od-fold{to{transform:rotateY(var(--open)) translateZ(calc(2 * var(--u))) scaleX(0)}}@keyframes od-unfold{0%{transform:rotateY(var(--open)) translateZ(calc(2 * var(--u))) scaleX(0)}to{transform:rotateY(var(--open)) translateZ(calc(2 * var(--u)))}}.od-wallet__half img,.od-dvd>img:first-child{width:100%;height:100%;display:block}.od-wallet__half--l{transform-origin:100%;right:0}.od-wallet__half--r{transform-origin:0;left:0}.od-sleeve{border-radius:calc(4 * var(--u));--edge:calc(var(--strip) * var(--u));box-shadow:inset 0 0 0 calc(1 * var(--u)) #ffffff47, inset 0 0 0 calc(2.4 * var(--u)) #00000014, var(--stack,0 0 transparent);background:linear-gradient(160deg,#ffffff29,#ffffff0f 45%,#ffffff1f);position:absolute;inset:0}.od-sleeve__strip{width:calc(2 * var(--edge));pointer-events:none;border-inline:calc(.4 * var(--u)) solid #ffffff4d;background:linear-gradient(90deg,#ffffff14,#fff3,#ffffff14);position:absolute;top:0;bottom:0}.od-sleeve__strip:before{content:"";left:0;right:0;top:calc(var(--holes) * var(--u));height:calc(var(--hole-step) * var(--hole-n) * var(--u));background:radial-gradient(circle, #14281c80 0 calc(2 * var(--u)), #ffffff8c calc(2.4 * var(--u)), transparent calc(3 * var(--u))) 0 0 / 100% calc(var(--hole-step) * var(--u)) repeat-y;position:absolute}.od-hang--r .od-sleeve__strip{left:calc(-1 * var(--edge))}.od-hang--l .od-sleeve__strip{right:calc(-1 * var(--edge))}.od-sleeve__pockets{grid-template:1fr 1fr/1fr 1fr;display:grid;position:absolute;top:3%;bottom:3%}.od-hang--r .od-sleeve__pockets{left:calc(var(--edge) + 2%);right:3%}.od-hang--l .od-sleeve__pockets{right:calc(var(--edge) + 2%);left:3%}.od-sleeve__pockets:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent calc(50% - .6 * var(--u)), #ffffff57 0 calc(50% + .6 * var(--u)), transparent 0), linear-gradient(transparent calc(50% - .6 * var(--u)), #ffffff57 0 calc(50% + .6 * var(--u)), transparent 0);position:absolute;inset:-3% 0}.od-sleeve:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(130deg,#fff3,#0000 30% 70%,#ffffff1a),#ebf0ec21;position:absolute;inset:0}.od-sleeve__cell{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.od-disc.cd{aspect-ratio:1;width:auto;max-width:92%;height:92%;perspective:calc(900 * var(--u))}.od-disc .cd-body{filter:none;box-shadow:0 calc(1.5 * var(--u)) calc(3 * var(--u)) #00000059;transform:none}[data-desk=offduty] .od-disc:hover .cd-body{transform:translateZ(calc(6 * var(--u))) rotateX(calc(var(--py) * -14deg)) rotateY(calc(var(--px) * 16deg));filter:none;box-shadow:0 calc(5 * var(--u)) calc(8 * var(--u)) #0006}.od-disc .cd-face--blank{font-size:calc(5 * var(--u))}.od-disc .cd-grooves{mix-blend-mode:normal;opacity:.55}.od-disc .cd-sheen{mix-blend-mode:normal;opacity:.5}.od-dvd{width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.od-dvd__lid,.od-dvd__base,.od-dvd__face{pointer-events:auto;cursor:pointer;display:block;position:absolute}.od-dvd__face{max-width:none}.od-dvd__lid{transform-origin:50% 100%}.od-dvd__side{transform-origin:0;background:linear-gradient(#efe8d8,#ddd4c1 70%,#c8bea9);position:absolute}.od-dvd__base{transform-origin:50% 0}.od-dvd__lid>img:first-child,.od-dvd__base>img:first-child{width:100%;height:100%;display:block}.od-dvd__bay{aspect-ratio:1;position:absolute;transform:translate(-50%,-50%)}[data-desk=offduty] .od-dvd__bay[data-full]{cursor:pointer}.od-dvd__bay .cd-body{filter:none;box-shadow:0 0 calc(2 * var(--u)) #00000040;transform:none}.od-fly{z-index:60;pointer-events:none;transform-origin:0 0;position:fixed;top:0;left:0}.od-fly .cd-body{filter:none;transform:none;box-shadow:0 10px 18px #00000059}.od-dvd__screen{overflow:hidden}.od-dvd__card{z-index:-1;box-sizing:border-box;justify-content:center;gap:calc(2.4 * var(--u));color:#e1eeffeb;text-shadow:0 0 calc(2 * var(--u)) #78aaff59;background:repeating-linear-gradient(#0000 0 2px,#0000002e 2px 3px),radial-gradient(120% 90% at 30% 35%,#16233a,#070b14 75%);flex-direction:column;padding:14% 7% 6%;animation:.5s ease-out both od-on;display:flex;position:absolute;inset:0}.od-dvd__card>*{animation:.4s ease-out both od-line}.od-dvd__card>:nth-child(2){animation-delay:.25s}.od-dvd__card>:nth-child(3){animation-delay:.4s}.od-dvd__card>:nth-child(4){animation-delay:.6s}.od-dvd__card-no{color:#a0c8ffb8}.od-dvd__card-title{font-size:calc(11 * var(--u));letter-spacing:.04em;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.05;display:-webkit-box;overflow:hidden}.od-dvd__card-why{letter-spacing:.04em;text-transform:none;color:#c8dcf5cc;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}@keyframes od-on{0%{opacity:0;filter:brightness(3)}}@keyframes od-line{0%{opacity:0;transform:translateY(calc(2 * var(--u)))}}@media (prefers-reduced-motion:reduce){.od-dvd__card,.od-dvd__card>*{animation:none}}.od-dvd__screen>.od-dvd__osd{pointer-events:none;position:relative}.od-dvd__tube{z-index:-1;transform-origin:0 0;pointer-events:none;border:0;width:300%;height:300%;animation:.6s ease-out 1.2s both od-on;position:absolute;top:0;left:0;transform:scale(.333333)}.od-dvd__tube[data-sound]{animation-delay:.4s}.od-dvd__screen[data-clip]{cursor:pointer}.od-dvd[data-on] .od-dvd__osd{color:#ebf5ffeb;text-shadow:0 0 calc(2 * var(--u)) #0009}.od-dvd__osd--title{text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;max-width:100%;overflow:hidden}.od-dvd__screen{isolation:isolate;box-sizing:border-box;width:81.1%;height:56%;font:600 calc(6 * var(--u)) / 1 var(--font-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.12em;color:#a0c8ffb8;text-transform:uppercase;flex-direction:column;justify-content:space-between;padding:3% 4%;display:flex;position:absolute;top:9.9%;left:9.3%}.od-dvd__osd--blink{align-self:flex-end;animation:1.4s steps(2,end) infinite bike-blink}.od-dvd__sticker{height:auto;box-shadow:none;display:block;position:absolute}.od-wallet-shade{pointer-events:none;display:block;position:absolute}.od-wallet-shade--wall{background:radial-gradient(50% 85% at 48% 100%,#08060480,#08060433 55%,#08060400)}.od-wallet-shade--desk{transform-origin:50% 0;background:radial-gradient(55% 75% at 48% 10%,#0a080673,#0a08062e 55%,#0a080600)}.od-foot{height:calc(10 * var(--u));margin-top:calc(-5 * var(--u));transform-origin:0;pointer-events:none;background:radial-gradient(closest-side,#0a0806bf,#0a080659 60%,#0a080600);border-radius:999px;position:absolute}.od-shadow{width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));margin:calc(var(--h) * -.5 * var(--u)) 0 0 calc(var(--w) * -.5 * var(--u));pointer-events:none;background:radial-gradient(closest-side,#0a080680,#0a080638 55%,#0a080600);position:absolute}.bike{pointer-events:auto;cursor:pointer;position:absolute}.bike img{width:100%;height:100%;display:block;position:relative}.bike__lcd{box-sizing:border-box;width:48.5%;height:44.1%;padding:calc(2.4 * var(--u)) calc(2.6 * var(--u)) calc(3 * var(--u));justify-content:space-between;gap:calc(1.6 * var(--u));border-radius:calc(1.2 * var(--u));color:#181e1adb;font:700 calc(3 * var(--u)) / 1 var(--font-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;mix-blend-mode:multiply;flex-direction:column;display:flex;position:absolute;top:24.6%;left:26.3%;overflow:hidden}.bike__bar{padding-bottom:calc(1 * var(--u));border-bottom:calc(.5 * var(--u)) solid currentColor;font-size:calc(3 * var(--u));justify-content:space-between;display:flex}.bike__field{gap:calc(.8 * var(--u));flex-direction:column;display:flex}.bike__k{font-size:calc(2.8 * var(--u));opacity:.7}.bike__v{font-size:calc(7.6 * var(--u));letter-spacing:-.02em;white-space:nowrap}.bike__v small{letter-spacing:0;margin-left:.15em;font-size:.45em}.bike__field--big .bike__v{font-size:calc(12.5 * var(--u))}.bike__grid{gap:calc(1.6 * var(--u)) calc(2 * var(--u));border-top:calc(.3 * var(--u)) solid currentColor;padding-top:calc(1.6 * var(--u));grid-template-columns:1fr 1fr;display:grid}.bike__field--wide{grid-column:1/-1}.bike__wait{text-align:center;font-size:calc(3.6 * var(--u));margin:auto;line-height:1.4;animation:1.2s steps(2,end) infinite bike-blink}@keyframes bike-blink{50%{opacity:.25}}.bike__map{flex:1;width:100%;min-height:0}.bike__map path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s ease-out forwards bike-draw}@keyframes bike-draw{to{stroke-dashoffset:0}}.bike__map~.bike__grid .bike__v{font-size:calc(6.4 * var(--u))}.bike__date{font-size:calc(2.8 * var(--u));opacity:.7}.bike__btn{border-radius:calc(3 * var(--u));cursor:pointer;background:0 0;border:0;width:14.8%;height:7.1%;padding:0;position:absolute;top:77.5%;transform:translate(-50%,-50%)}.bike[data-live] .bike__btn:active{background:#0000002e}.bike__btn:focus-visible{outline:calc(.6 * var(--u)) solid var(--brand,#f8c662)}@media (prefers-reduced-motion:reduce){.bike__map path{stroke-dashoffset:0;animation:none}.bike__wait{animation:none}}[data-desk-arrived] .desk-world,[data-desk-arrived] .case-world{transition:none}[data-desk=open][data-desk-arrived] .desk-world{cursor:grab}[data-desk=open][data-desk-arrived] .desk-world:active{cursor:grabbing}.desk-hint{z-index:20;pointer-events:none;font:700 12px/15.6px var(--font-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:#22283a;white-space:nowrap;opacity:0;background:#f3efe6;border:1.5px solid #22283a;border-radius:4px;align-items:center;gap:18px;width:max-content;padding:10.2px 14.4px;transition:opacity .4s;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}[data-desk=open][data-desk-arrived] .desk-hint{opacity:1}[data-desk=open] .scene-cam{touch-action:none}.desk-hint__swipe{display:none}@media (hover:none) and (pointer:coarse){.desk-hint__scroll{display:none}.desk-hint__swipe{display:inline}}.desk-hint__close{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:-10.2px -14.4px;padding:10.2px 14.4px;display:none}:is([data-u15=open],[data-desk=open][data-desk-focus]) .desk-hint{pointer-events:auto}:is([data-u15=open],[data-desk=open][data-desk-focus]) .desk-hint>span{display:none}:is([data-u15=open],[data-desk=open][data-desk-focus]) .desk-hint__close{display:inline}:is([data-u15=open],[data-desk=open][data-desk-focus]) .desk-hint:hover{color:#f3efe6;background:#22283a}[data-desk=open] .case-world{opacity:0;pointer-events:none;transition:transform var(--cam-t) var(--cam-ease) var(--cam-wait), opacity .7s ease 1.3s}[data-desk=open] .desk-shadow{opacity:0;transition:opacity .6s .5s}[data-desk=open] .desk-card:hover,[data-desk=open] .desk-card:focus-visible{filter:brightness(1.05)saturate(1.04);border-color:#b9b2a3;outline:none}[data-desk=open] .desk-card--env:hover{box-shadow:none;filter:none;border-color:#0000}[data-desk=open] .desk-card--env:hover,[data-desk=open] .desk-card--env:focus-within{transform:translateX(calc(var(--slide,0) * var(--u))) rotate(var(--r)) translateZ(.1px)}[data-desk=open] .hero-aside-wrap,[data-desk=profile] .hero-aside-wrap{pointer-events:none}[data-desk=open] .hero-aside-wrap :is(a,button),[data-desk=profile] .hero-aside-wrap :is(a,button){pointer-events:auto}@property --aside-fg{syntax:"<color>";inherits:true;initial-value:#0000}@property --aside-muted{syntax:"<color>";inherits:true;initial-value:#0000}@property --aside-on-fg{syntax:"<color>";inherits:true;initial-value:#0000}.hero-aside,#nav-panel{--t-lead:16px}.hero-aside,footer{--t-mark:24px}.hero-aside-wrap{--aside-fg:var(--fg);--aside-muted:var(--muted);--aside-on-fg:var(--bg);transition:--aside-fg .6s 1.05s,--aside-muted .6s 1.05s,--aside-on-fg .6s 1.05s}.hero-aside-wrap .hero-aside{--fg:var(--aside-fg);--muted:var(--aside-muted);--on-fg:var(--aside-on-fg)}@media (max-width:1023px){.hero-aside-wrap .hero-aside>p:first-child,.hero-aside-wrap .nav-index>:not(.nav-calls){display:none}.hero-aside-wrap .nav-index{margin-top:12px}.hero-aside-wrap .nav-calls,.hero-aside-wrap .hero-aside .t-title{margin-top:0}.hero-aside-wrap{z-index:50;transition:opacity .4s,visibility 0s linear .4s;position:relative}:root:is([data-desk=open],[data-desk=profile]) .hero-aside-wrap{opacity:0;visibility:hidden}}@media (min-width:768px) and (max-width:1023px){.hero-aside-wrap{max-width:none}}@media (max-width:767px) and (max-height:700px){.hero-aside-wrap{margin-top:-38px}.hero-aside-wrap .hero-aside h2+p,.hero-aside-wrap .nav-index{margin-top:8px}}:is([data-desk=open],[data-desk=profile]) .hero-aside-wrap{--aside-fg:#22283a;--aside-muted:#5b6275;--aside-on-fg:#f3efe6}@media (max-width:1023px){:root[data-desk=open]:not([data-night]) header:not(:has(#nav-panel))>nav{--fg:#22283a}}:root[data-night]:is([data-desk=open],[data-desk=profile]) .hero-aside-wrap{--aside-fg:#efe7d8;--aside-muted:#efe7d89e;--aside-on-fg:#15171d}@media (prefers-reduced-motion:reduce){.hero-aside-wrap{transition:none}}.katetalk,.hero-aside:before{--glass-tint:var(--panel)}@supports (color:color-mix(in lab, red, red)){.katetalk,.hero-aside:before{--glass-tint:color-mix(in srgb, var(--panel) 64%, transparent)}}.katetalk,.hero-aside:before{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.katetalk,.hero-aside:before{border:1px solid color-mix(in srgb, var(--border) 52%, transparent)}}.katetalk,.hero-aside:before{background:var(--glass-tint);-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-radius:12px;box-shadow:inset 0 1px #ffffff8c,0 4px 14px #2c263f17}[data-theme=dark] .katetalk,[data-theme=dark] .hero-aside:before{box-shadow:inset 0 1px #ffffff17,0 4px 14px #00000057}@media (min-width:1024px){.hero-aside{isolation:isolate;position:relative}.hero-aside .nav-index a[data-stop],.hero-aside .nav-call{font-size:16px}.hero-aside .t-title+p{margin-top:8px}}@media (min-width:1440px){.hero-aside .t-title{margin-top:64px}.hero-aside nav{margin-top:28px}}@media (min-width:1024px){.hero-aside:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:-22px -22px -22px -26px}:is([data-desk=open],[data-desk=profile]) .hero-aside:before{--glass-tint:#f4ecdba3;border-color:#22283a2e}:root[data-night]:is([data-desk=open],[data-desk=profile]) .hero-aside:before{--glass-tint:#211d19a3;border-color:#efe7d84d}.hero-aside:before{display:none}.hero-aside{--aside-strip:transparent}.hero-aside :is(.aside-strip,.nav-index a[data-stop]){-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(var(--aside-strip), var(--aside-strip)) 50% 50% / 100% var(--strip-h,1.25em) no-repeat;margin-right:-.35em;padding-right:.35em}.hero-aside .aside-strip{margin-left:-.35em;padding-left:.35em}.hero-aside .t-title .aside-strip{--strip-h:.96em}:root[data-desk-arrived][data-desk=open] .hero-aside{--aside-strip:#e1ddd5}:root[data-desk-arrived][data-desk=profile] .hero-aside{--aside-strip:#cac6c0}:root[data-night][data-desk-arrived]:is([data-desk=open],[data-desk=profile]) .hero-aside{--aside-strip:#141418b8}:root[data-desk-arrived]:is([data-desk=award],[data-desk=offduty]) .hero-aside{--aside-strip:#282826}:root[data-night][data-desk-arrived]:is([data-desk=award],[data-desk=offduty]) .hero-aside{--aside-strip:#141418}}:root:not([data-desk]) .nav-index a[data-stop=\/],[data-desk=closed] .nav-index a[data-stop=\/],[data-desk=open] .nav-index a[data-stop="/#case-files"],[data-desk=profile] .nav-index a[data-stop="/#profile"],[data-desk=offduty] .nav-index a[data-stop="/#off-duty"],[data-desk=award] .nav-index a[data-stop="/#recognition"]{color:var(--fg)!important;border-left-color:var(--accent-red)!important}:root:not([data-desk]) .nav-rail .nav-index a[data-stop=\/]{color:var(--fg)!important}@supports (color:color-mix(in lab, red, red)){:root:not([data-desk]) .nav-rail .nav-index a[data-stop=\/]{color:color-mix(in srgb, var(--fg) 74%, transparent)!important}}:root:not([data-desk]) .nav-rail .nav-index a[data-stop=\/]{border-left-color:#0000!important}.nav-call{color:var(--fg);border:1.5px solid var(--fg);border-radius:4px;justify-content:center;align-items:center;padding:.85em 1.2em;font-weight:700;line-height:1;transition:background .15s,color .15s;display:inline-flex}.nav-call:hover,.nav-call--primary{background:var(--fg);color:var(--on-fg,var(--bg))}.nav-call--primary:hover{color:var(--fg);background:0 0}.nav-call:focus-visible{outline:2.5px solid var(--accent-red);outline-offset:3px}.nav-index .t-label{font-family:var(--font-display), system-ui, sans-serif;font-variation-settings:"wdth" 90, "wght" 700;letter-spacing:-.015em}[data-desk=open] main,[data-desk=award] main,[data-desk=profile] main,[data-desk=offduty] main{min-height:calc(100vh + 56px)}@keyframes desk-off{to{visibility:hidden}}@media (min-width:1024px){:root:is(:not([data-desk]),[data-desk=closed]) :is(.od-wallet,.od-wallet-shade,.bs,.vt,.od-helmet,.od-comic){visibility:hidden}}[data-desk=open] :is(.desk-wall,.desk-ply,.desk-under,.desk-top.desk-side-l,.desk-cert,.desk-award,.od-wallet,.od-wallet-shade,.od-dvd,.bs,.vt,.od-helmet,.od-comic,.flip-clock-slot,.desk-lamp),[data-desk=award] :is(.desk-side-l,.od-wallet,.od-wallet-shade,.od-dvd,.bs,.vt,.od-helmet,.od-comic),[data-desk=profile] :is(.desk-wall,.desk-ply,.desk-under,.desk-side-l,.desk-award,.od-wallet,.od-wallet-shade,.od-dvd,.bs,.vt,.od-helmet,.od-comic,.flip-clock-slot,.desk-lamp),[data-desk=offduty] :is(.desk-side-r,.desk-wall--hung,.desk-cert,.desk-award),[data-desk=profile] .case-world{animation:desk-off 0s linear calc(var(--cam-t) + var(--cam-wait)) forwards}@media (prefers-reduced-motion:reduce){.scene-cam,.desk-world,.case-world,.desk-shadow,.desk-card{transition:none!important}}.flip-clock-slot{--clock-x:-169.6;left:calc(var(--clock-x) * var(--u));top:calc(524.4 * var(--u));width:calc(430.4 * var(--u));transform-origin:0 0;transform:translateZ(calc(135 * var(--u))) scale(.55);pointer-events:auto;position:absolute}@media (max-width:767px){.flip-clock-slot{--clock-x:-221.6}}.flip-clock-slot:before{content:"";filter:blur(3px);z-index:-1;background:radial-gradient(closest-side,#0a0806d9,#0a080600);height:5%;position:absolute;bottom:-1.2%;left:2%;right:1%}.flip-clock{aspect-ratio:1400/756;-webkit-user-select:none;user-select:none;position:relative;container-type:inline-size}.flip-clock__body{filter:brightness(.9)drop-shadow(2.6cqw -1.4cqw 2.4cqw #0a08066b);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.flip-clock__win{border-radius:.6cqw;display:flex;position:absolute}.flip-clock__win--h{width:26.1%;height:33.7%;top:25.6%;left:20.9%}.flip-clock__win--m{width:26.4%;height:33.7%;top:25.6%;left:52.2%}.flip-clock__win--d{width:44.6%;height:17.1%;top:67.5%;left:27.7%}.flap{border-radius:inherit;perspective:20cqw;flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.flap__face{letter-spacing:-.04em;color:#2d2924;font:700 18cqw/1 Helvetica Neue,Helvetica,Arial,sans-serif;transform:scaleX(.86)}.flip-clock__win--d .flap__face{font:600 6.6cqw/1 var(--font-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.12em;transform:none}.flip-clock__win:after{content:"";pointer-events:none;background:#1e1a1699;height:.35cqw;position:absolute;top:50%;left:0;right:0}.flap__fall{transform-origin:50% 100%;background:#ded3bb;place-items:end center;animation:.26s cubic-bezier(.4,0,.9,.6) forwards flap-fall;display:grid;position:absolute;inset:0 0 50%;overflow:hidden}.flap__fall .flap__face{transform:translateY(50%)scaleX(.86)}@keyframes flap-fall{to{transform:rotateX(-90deg)}}.flap-btn{cursor:pointer;color:#2d292400;padding:0;background:0 0;border:0;justify-content:flex-end;align-items:center;height:50%;margin:0;padding-inline:1.2cqw;font-size:2.2cqw;transition:color .15s,background-color .15s;display:flex;position:absolute;left:0;right:0}.flap-btn--up{align-items:flex-start;padding-top:.8cqw;top:0}.flap-btn--down{align-items:flex-end;padding-bottom:.8cqw;bottom:0}.flip-clock:hover .flap-btn{color:#2d292452}.flap-btn:hover,.flap-btn:focus-visible{background:#2d29240f;outline:none;color:#2d2924d9!important}.flap-btn:active{background:#2d29241f}.flip-clock__half{cursor:pointer;background:0 0;border:0;border-radius:.6cqw;width:8%;height:7%;padding:0;position:absolute;left:12%}.flip-clock__half--am{top:33.8%}.flip-clock__half--pm{top:42.6%}.flip-clock__half--pm .flip-clock__lamp{top:52.7%}.flip-clock__half:hover,.flip-clock__half:focus-visible{background:#2d292412;outline:none}.flip-clock__lamp{aspect-ratio:1;background:0 0;border-radius:50%;width:1.7cqw;transition:background .2s,box-shadow .2s;position:absolute;top:56%;left:77.5%;transform:translate(-50%,-50%)}.flip-clock__half.is-on .flip-clock__lamp{background:#d8352a;box-shadow:0 0 .8cqw #d8352abf}.flip-clock__now{cursor:pointer;background:0 0;border:0;border-radius:3px;width:33.8%;height:5.4%;padding:0;position:absolute;top:1.4%;left:46.2%}.flip-clock__now:hover,.flip-clock__now:focus-visible{outline-offset:1px;background:#fffaeb1f;outline:1px solid #f8c662cc}@media (prefers-reduced-motion:reduce){.flap__fall{display:none}}:root{--t-display:60px;--t-title:30px;--t-lead:20px;--t-body:16px;--t-label:12px;--t-ui:13px;--t-mark:18px}@media (max-width:768px){:root{--t-display:44px;--t-title:24px;--t-lead:17px}}.t-display{font-family:var(--font-display), system-ui, sans-serif;font-variation-settings:"wdth" 88, "wght" 800;font-size:var(--t-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--fg);line-height:.96}.t-title{font-family:var(--font-display), system-ui, sans-serif;font-variation-settings:"wdth" 90, "wght" 700;font-size:var(--t-title);letter-spacing:-.015em;text-transform:uppercase;color:var(--fg);line-height:1.08}.t-lead{font-family:var(--font-display), system-ui, sans-serif;font-variation-settings:"wdth" 88, "wght" 600;font-size:var(--t-lead);letter-spacing:-.01em;color:var(--fg);line-height:1.18}.t-body{font-size:var(--t-body);color:var(--muted);line-height:1.6}.t-label{font-family:var(--font-mono), ui-monospace, monospace;font-size:var(--t-label);letter-spacing:.18em;text-transform:uppercase;line-height:1.3}.t-ui{font-family:var(--font-display), system-ui, sans-serif;font-variation-settings:"wdth" 90, "wght" 700;font-weight:700;font-size:var(--t-ui);letter-spacing:-.015em;text-transform:uppercase}.t-mark{font-family:var(--font-display), system-ui, sans-serif;font-variation-settings:"wdth" 100, "wght" 900;font-weight:900;font-size:var(--t-mark);letter-spacing:-.02em;text-transform:uppercase;color:var(--fg);line-height:1}.katetalk__hotspot{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0}.katetalk__hotspot:focus{outline:none}.katetalk__hotspot:focus-visible{outline:1px solid var(--accent-red);outline-offset:2px}.niche-clip{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;transition:filter .3s;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%),linear-gradient(#0000 0,#000 4% 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%),linear-gradient(#0000 0,#000 4% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.warm,.warm-glow{filter:var(--rest,) brightness(1) saturate(1);transition:filter .3s,background-color .3s}.group:hover .warm,.group:focus-within .warm,.warm:hover{filter:var(--rest,) brightness(1.05) saturate(1.04)}.group:hover .warm-glow,.group:focus-within .warm-glow{background-color:#ffffff1a}@media (prefers-reduced-motion:reduce){.warm,.warm-glow{transition:none}}:is(.case-stage:has(.katetalk__hotspot:hover) .niche-clip,.case-stage:has(.katetalk__hotspot:focus-visible) .niche-clip,.case-stage:has(.katetalk[data-open=true]) .niche-clip){filter:brightness(1.05)saturate(1.04)}.katetalk{z-index:70;width:300px;color:var(--fg);opacity:0;pointer-events:none;padding:13px 15px 11px;transition:opacity .22s,transform .22s;position:absolute;bottom:58.5%;left:49.35%;transform:translate(-50%)translateY(4px)}.katetalk[data-open=true]{opacity:1;pointer-events:auto;transform:translate(-50%)}.katetalk__who{color:var(--fg);font-weight:700}.katetalk__who span{color:var(--accent-red)}.katetalk__say{margin-top:8px}.katetalk__say p{color:var(--fg)}.katetalk__opts{border-top:1px solid var(--border);margin-top:10px;padding-top:6px}@supports (color:color-mix(in lab, red, red)){.katetalk__opts{border-top:1px solid color-mix(in srgb, var(--border) 16%, transparent)}}.katetalk__opts{list-style:none}.katetalk__opt{text-align:left;width:calc(100% + 16px);color:var(--muted);cursor:pointer;border-radius:8px;justify-content:flex-start;align-items:baseline;gap:7px;margin:0 -8px;padding:4px 8px;transition:background-color .16s,color .16s;display:flex}.katetalk__opt i{opacity:.5;font-style:normal;transition:transform .16s,opacity .16s}.katetalk__opt:hover{background:var(--fg)}@supports (color:color-mix(in lab, red, red)){.katetalk__opt:hover{background:color-mix(in srgb, var(--fg) 6%, transparent)}}.katetalk__opt:hover{color:var(--fg)}.katetalk__opt:hover i{opacity:1;transform:translate(2px)}.katetalk__opt:focus-visible{outline:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.katetalk__opt:focus-visible{outline:1px solid color-mix(in srgb, var(--border) 45%, transparent)}}.katetalk__opt:focus-visible{color:var(--fg)}@media (max-width:1023px){.katetalk,.katetalk__hotspot{display:none}}@media (prefers-reduced-motion:reduce){.katetalk,.katetalk__opt,.katetalk__opt i,.niche-clip{transition:none}}[data-intro=body] .case-world{clip-path:inset(3% 27% 11.4%)}.intro-curtain{display:none}[data-load] .intro-curtain{z-index:1000;color:#efe6d2;pointer-events:none;font:500 12px / 1 var(--font-mono,ui-monospace), ui-monospace, monospace;letter-spacing:.3em;text-transform:uppercase;background:#111;place-items:center;transition:opacity .5s;animation:.5s 8s forwards curtain-gone;display:grid;position:fixed;inset:0}@keyframes curtain-gone{to{opacity:0;visibility:hidden}}.intro-curtain__word{white-space:nowrap;clip-path:inset(0 100% 0 0);animation:.9s steps(9,end) .2s forwards curtain-type;display:inline-block}@keyframes curtain-type{to{clip-path:inset(0)}}.intro-curtain__dots{text-align:left;width:calc(3ch + .9em);display:inline-block}.intro-curtain__dots:after{content:"";animation:1.2s step-end 1.1s infinite curtain-dots}@keyframes curtain-dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}[data-load~=set] .intro-curtain{opacity:0}:root:not([data-intro]):not([data-load]) .intro-open{display:none}[data-load] .case-shadow{opacity:0}[data-load~=shadow] .case-shadow{opacity:1}.desk-shadow{display:none}[data-load] .desk-lamp[data-on] .desk-lamp__img--on{opacity:0}[data-load~=lamp] .desk-lamp[data-on] .desk-lamp__img--on{opacity:1;transition:opacity .12s steps(2,jump-none)}[data-load] :is(.hero-aside>:not(nav),.hero-aside nav>*){opacity:0;transition:opacity .5s,translate .7s cubic-bezier(.2,.7,.2,1);translate:0 10px}[data-load~=text] :is(.hero-aside>:not(nav),.hero-aside nav>*){opacity:1;translate:none}[data-load] .hero-aside>:nth-child(2){transition-delay:.12s}[data-load] .hero-aside>:nth-child(3){transition-delay:.24s}[data-load] .hero-aside nav>:first-child{transition-delay:.4s}[data-load] .hero-aside nav>:nth-child(2){transition-delay:.47s}[data-load] .hero-aside nav>:nth-child(3){transition-delay:.54s}[data-load] .hero-aside nav>:nth-child(4){transition-delay:.61s}[data-load] .hero-aside nav>:nth-child(5){transition-delay:.68s}[data-load] .hero-aside nav>:nth-child(6){transition-delay:.75s}[data-load] .hero-aside nav>:nth-child(7){transition-delay:.82s}[data-load] .hero-aside nav>:nth-child(8){transition-delay:.89s}[data-load] .desk-cases>*{translate:0 calc(460 * var(--u));opacity:0;transition:translate .8s cubic-bezier(.2,.85,.25,1.04),rotate .8s cubic-bezier(.2,.85,.25,1),opacity .2s;rotate:5deg}[data-load] .desk-cases>:nth-child(2n){rotate:-5deg}[data-load~=files] .desk-cases>*{opacity:1;translate:none;rotate:none}[data-load] .desk-cases>:nth-child(2){transition-delay:.15s}[data-load] .desk-cases>:nth-child(3){transition-delay:.3s}[data-load] .desk-cases>:nth-child(4){transition-delay:.45s}[data-load] .desk-cases>:nth-child(5){transition-delay:.6s}[data-load]:not([data-load~=clothes]) img[src*="/items/wardrobe/right-rail-"]{scale:.06 1;opacity:0!important}[data-load~=clothes] img[src*="/items/wardrobe/right-rail-"]{scale:none;transition:scale .55s cubic-bezier(.25,.8,.3,1.12),opacity .15s linear!important}[data-load~=clothes] img[src*="/items/wardrobe/right-rail-"]:nth-of-type(2){transition-delay:.11s!important}[data-load~=clothes] img[src*="/items/wardrobe/right-rail-"]:nth-of-type(3){transition-delay:.22s!important}[data-load~=clothes] img[src*="/items/wardrobe/right-rail-"]:nth-of-type(4){transition-delay:.33s!important}[data-load~=clothes] img[src*="/items/wardrobe/right-rail-"]:nth-of-type(5){transition-delay:.44s!important}[data-load~=clothes] img[src*="/items/wardrobe/right-rail-"]:nth-of-type(6){transition-delay:.55s!important}[data-load~=clothes] img[src*="/items/wardrobe/right-rail-"]:nth-of-type(7){transition-delay:.66s!important}[data-intro-step] .intro-curtain{animation:none}.intro-step{z-index:1002;color:#efe6d2;font:500 12px / 1.2 var(--font-mono,ui-monospace), ui-monospace, monospace;background:#111111e0;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;display:flex;position:fixed;bottom:16px;left:16px}.intro-step__t{opacity:.6}.intro-step button{color:#111;font:inherit;cursor:pointer;background:#efe6d2;border-radius:4px;padding:6px 10px}html[data-input=mouse] :focus,html[data-input=mouse] :focus-visible{outline:none!important}html[data-input=mouse] .cd:focus-visible .cd-body{box-shadow:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
