/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}@layer theme{:root,:host{--font-sans:"Chakra Petch", "Chakra Petch Fallback", "Chakra Petch Fallback Android", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--spacing:.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--radius-xs:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-3xl:0;--radius-4xl:0;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Bungee", "Bungee Fallback", "Arial Black", system-ui, sans-serif;--ease-poster:cubic-bezier(.22, 1, .36, 1);--breakpoint-wide:53.8125rem}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}*,:before,:after,::backdrop{border-color:var(--line)}::file-selector-button{border-color:var(--line)}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--night);scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--night);color:var(--bone);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;line-height:1.55;overflow-x:clip}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}::selection{background:var(--sodium);color:var(--night)}.dsp{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;font-weight:400}}@layer components{.wrap{max-width:1360px;padding-inline:var(--gutter);margin-inline:auto}.sec{z-index:2;padding-block:clamp(72px,10vw,150px);position:relative}.big{transform-origin:0;flex-direction:column;font-size:clamp(1.9rem,5.9vw,5.4rem);line-height:.94;display:flex}.big:lang(cs){line-height:1.1}.big-l{margin-block:-.2em -.08em;padding-block:.2em .08em;display:block;overflow:hidden}.big-i{display:block}.big .o{color:#0000;-webkit-text-stroke:1.5px var(--bone)}.big .s{color:var(--sodium)}.kick{font-family:var(--font-mono);color:var(--haze);margin:clamp(40px,6vw,84px) 0 14px;font-size:.95rem;font-weight:500}.txt-outline{color:#0000;-webkit-text-stroke:var(--stroke-w,1.5px) var(--stroke-c,var(--bone))}.fit{white-space:nowrap;width:max-content}.ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15em;height:1.15em}.ic-solid{fill:currentColor;stroke:none;flex:none;width:1.15em;height:1.15em}.btn{box-shadow:5px 5px 0 var(--bone);font:600 1rem var(--font-sans);cursor:pointer;border:2px solid #0000;border-radius:0;align-items:center;gap:10px;padding:15px 26px;line-height:1.2;text-decoration:none;transition:box-shadow .3s,background .3s,color .3s;display:inline-flex}.btn:hover{box-shadow:9px 9px 0 var(--bone)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-hot{background:var(--sodium);color:var(--night)}.btn-hot:hover{box-shadow:5px 5px 0 var(--bone)}.btn-ghost{border-color:var(--bone);background:var(--night);color:var(--bone);box-shadow:5px 5px 0 var(--sodium)}.btn-ghost:hover{background:var(--bone);color:var(--night);box-shadow:9px 9px 0 var(--sodium)}.btn-line{border-color:var(--c,var(--sodium));padding:12px 20px}@supports (color:color-mix(in lab, red, red)){.btn-line{border-color:color-mix(in srgb, var(--c,var(--sodium)) 65%, transparent)}}.btn-line{color:var(--c,var(--sodium));box-shadow:5px 5px 0 var(--c,var(--sodium))}@supports (color:color-mix(in lab, red, red)){.btn-line{box-shadow:5px 5px 0 color-mix(in srgb, var(--c,var(--sodium)) 45%, var(--night))}}.btn-line:hover{background:var(--c,var(--sodium));color:var(--night);box-shadow:9px 9px 0 var(--bone)}.tag{border:2px solid var(--c,var(--sodium));align-self:flex-start;align-items:center;gap:9px;padding:6px 13px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tag{border:2px solid color-mix(in srgb, var(--c,var(--sodium)) 50%, transparent)}}.tag{font-family:var(--font-mono);color:var(--c,var(--sodium));font-size:.82rem}.pill{border:2px solid var(--sodium);background:var(--night);max-width:100%;font-family:var(--font-mono);color:var(--bone);align-items:center;gap:10px;padding:8px 15px;font-size:.86rem;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}a.pill:hover,button.pill:hover{--focus:var(--bone);background:var(--sodium);color:var(--night)}.tilt-l{rotate:-1.3deg}.tilt-r{rotate:1.1deg}.tilt-alt>:nth-child(odd){rotate:-1deg}.tilt-alt>:nth-child(2n){rotate:.9deg}.tilt-l,.tilt-r,.tilt-alt>*{transition:rotate .45s var(--ease)}.tilt-l:hover,.tilt-r:hover,.tilt-alt>:hover,.tilt-l:focus-visible,.tilt-r:focus-visible,.tilt-alt>:focus-visible,.tilt-l:focus-within,.tilt-r:focus-within,.tilt-alt>:focus-within{rotate:0deg}.pts{flex-direction:column;gap:8px;font-weight:500;display:flex}.pts li{align-items:baseline;gap:12px;display:flex}.pts li:before{content:"//";font-family:var(--font-mono);color:var(--c,var(--sodium));flex:none;font-weight:500}@supports (content:"x" / "y"){.pts li:before{content:"//" / ""}}.seg{border:2px solid var(--line);background:var(--night);padding:4px;display:inline-flex}.seg[aria-disabled=true]{opacity:.4}.seg-btn{color:var(--soft);cursor:pointer;padding:8px 14px;font-size:.9rem;font-weight:500;transition:background .25s,color .25s}.seg-btn:hover{color:var(--bone)}.seg-btn[aria-checked=true]{--focus:var(--bone);background:var(--sodium);color:var(--night)}.seg-btn[aria-disabled=true]{cursor:not-allowed}.on-light{--focus:var(--night)}.on-light ::selection{background:var(--night);color:var(--bone)}.on-light::selection{background:var(--night);color:var(--bone)}.progress{z-index:70;background:linear-gradient(90deg, var(--sodium), var(--ember));transform-origin:0;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.cursor{z-index:95;background:var(--sodium);clip-path:circle(50%);mix-blend-mode:difference;opacity:0;pointer-events:none;will-change:transform;width:18px;height:18px;margin:-9px 0 0 -9px;position:fixed;top:0;left:0}@media not all and (hover:hover) and (pointer:fine){.cursor{display:none}}.curtain{z-index:100;background:var(--sodium);color:var(--night);place-items:center;font-size:clamp(2.4rem,11vw,10rem);line-height:1;animation:10ms 2.4s forwards curtain-off;display:grid;position:fixed;inset:0}@keyframes curtain-off{to{visibility:hidden}}.mq{overflow:hidden}.mq-track{will-change:transform;width:max-content;display:flex}.mq-group{gap:var(--mq-gap,1.2em);padding-right:var(--mq-gap,1.2em);flex:none;display:flex}.mq-group>*{flex:none}.mq-item{white-space:nowrap}.mq-sep{letter-spacing:0;white-space:nowrap;opacity:.55;font-style:normal}.mq[data-draggable]{touch-action:pan-y}.mq[data-static=content]{scrollbar-width:thin;scrollbar-color:var(--line) transparent;overflow-x:auto}.sheet{--focus:var(--night);background:var(--sodium);width:100%;max-width:none;height:100%;max-height:none;color:var(--night);overscroll-behavior:contain;scrollbar-color:var(--night) transparent;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.sheet::backdrop{background:0 0}.sheet ::selection{background:var(--night);color:var(--bone)}.sheet-in{flex-direction:column;gap:22px;padding-block:max(0px,clamp(70px,10vh,120px) - 86px) 60px;display:flex}.sheet-bar{z-index:2;padding:calc(18px + env(safe-area-inset-top,0px)) var(--gutter) 12px;background:var(--sodium);justify-content:flex-end;display:flex;position:sticky;top:0}@supports (animation-timeline:scroll()){.sheet-bar{animation:linear both sheet-bar-edge;animation-timeline:scroll();animation-range:0 24px}}@keyframes sheet-bar-edge{0%{box-shadow:0 0 #0000}to{box-shadow:0 2px 0 0 var(--night)}}.sheet-x{background:var(--night);width:56px;height:56px;color:var(--bone);cursor:pointer;transition:transform .35s var(--ease);place-items:center;display:grid}.sheet-x:hover{transform:rotate(90deg)scale(1.08)}.sheet-x .ic{width:22px;height:22px}.sheet-k{font-family:var(--font-mono);font-size:.95rem}.sheet-t{overflow-wrap:anywhere;font-size:clamp(2rem,7vw,6rem);line-height:.95}.sheet-body{flex-direction:column;gap:22px;display:flex}.sheet-s{letter-spacing:-.01em;text-wrap:pretty;max-width:62rem;font-size:clamp(1.15rem,2.2vw,1.9rem);font-weight:700;line-height:1.22}.tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:14px;margin-top:10px;display:grid}.tile{--focus:var(--sodium);background:var(--night);min-height:150px;color:var(--bone);flex-direction:column;gap:8px;padding:20px;display:flex;box-shadow:6px 6px #0b0a0959}.tile b{color:var(--sodium);font-size:1.25rem;font-weight:700;line-height:1.1}.tile span{color:var(--soft);font-size:.96rem}.tile small{font-family:var(--font-mono);color:var(--haze);margin-top:auto;font-size:.8rem}.tile-link{max-width:100%;font-family:var(--font-mono);color:var(--sodium);text-underline-offset:3px;overflow-wrap:anywhere;align-self:flex-start;align-items:center;gap:6px;font-size:.82rem;text-decoration:underline;text-decoration-thickness:1px;transition:color .35s;display:inline-flex}@media (hover:hover){.tile-link:hover{color:var(--bone)}}@media (prefers-reduced-motion:reduce){.progress,.cursor,.curtain{display:none}}.top{top:env(safe-area-inset-top,0px);left:0;right:var(--page-lock-pad,0px);z-index:50;pointer-events:none;position:fixed}.top-in{justify-content:space-between;align-items:center;gap:12px 20px;padding-block:16px;display:flex}.top-in>*{pointer-events:auto}.top-r{align-items:center;gap:10px;display:flex}.top-logo{--focus:var(--bone);background:var(--sodium);color:var(--night);box-shadow:4px 4px 0 var(--bone);transition:rotate .4s var(--ease), scale .4s var(--ease);flex:none;padding:11px 14px 10px;font-size:1.02rem;line-height:1;text-decoration:none;display:inline-block;rotate:-4deg}.top-logo:hover,.top-logo:focus-visible{rotate:0deg;scale:1.08}.top-nav{border:2px solid var(--bone);background:var(--night);align-items:center;padding:6px;display:none;position:relative}.top-nav-hl{background:var(--sodium);opacity:0;pointer-events:none;transform-origin:0;will-change:transform;width:100px;position:absolute;top:6px;bottom:6px;left:0}.top-nav-a{z-index:1;color:var(--bone);font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;padding:10px 18px;font-size:.86rem;text-decoration:none;transition:color .25s,background-color .25s;display:inline-block;position:relative}.top-nav-a:hover,.top-nav-a[aria-current]{background:var(--sodium);color:var(--night)}.top-nav[data-live] .top-nav-a{color:var(--bone);background:0 0}.top-nav[data-live] .top-nav-a[data-on]{color:var(--night)}.top-nav-t{display:block}.top-nav-s{place-items:center;display:none;position:absolute;inset:0;overflow:hidden}.top-nav-a[data-scramble] .top-nav-t{opacity:0}.top-nav-a[data-scramble] .top-nav-s{display:grid}.top-clock{pointer-events:none;color:var(--soft);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.84rem;display:grid}.top-clock-g,.top-clock-f{white-space:nowrap;grid-area:1/1;align-items:center;gap:10px;display:flex}.top-clock .top-clock-g,.top-clock .top-clock-f{border:2px solid var(--bone);padding:9px 14px}.top-clock .top-clock-f{background:var(--night);pointer-events:auto;justify-self:end}.top-clock-g{visibility:hidden;-webkit-user-select:none;user-select:none}.top-clock-t{min-width:5ch}.top-clock .top-clock-c{display:none}.top-lang{border:2px solid var(--bone);background:var(--night);font-family:var(--font-mono);padding:4px;font-size:.84rem;display:none}.top-lang-b{color:var(--soft);cursor:pointer;padding:5px 10px;transition:background-color .25s,color .25s}.top-lang-b:hover{color:var(--bone)}.top-lang-b[aria-pressed=true]{--focus:var(--night);background:var(--sodium);color:var(--night)}.top-lang-b:focus-visible{outline-offset:-4px}.top-motion{border:2px solid var(--bone);background:var(--night);min-width:42px;color:var(--soft);font-family:var(--font-mono);cursor:pointer;flex:none;justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:0 10px;font-size:.84rem;transition:background-color .25s,border-color .25s,color .25s;display:none}.top-motion:hover{color:var(--bone)}.top-motion[aria-pressed=true]{border-color:var(--sodium);background:var(--sodium);color:var(--night)}.top-motion .ic{stroke-width:2.4px;width:16px;height:16px}.top-talk{background:var(--bone);color:var(--night);white-space:nowrap;box-shadow:4px 4px 0 var(--sodium);flex:none;align-items:center;gap:8px;padding:10px 16px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background-color .3s;display:none}.top-talk:hover{background:var(--sodium)}.top-burger,.menu-x{background:var(--bone);width:44px;height:44px;color:var(--night);box-shadow:4px 4px 0 var(--sodium);cursor:pointer;flex:none;place-items:center;transition:background-color .3s;display:grid}.top-burger:hover,.menu-x:hover{background:var(--sodium)}.top-burger .ic,.menu-x .ic{stroke-width:2.4px;width:22px;height:22px;transition:rotate .35s var(--ease)}.menu-x:hover .ic{rotate:90deg}.menu{background-color:var(--night);background-image:radial-gradient(520px circle at 100% 0%, var(--sodium), transparent 65%);border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.menu{background-image:radial-gradient(520px circle at 100% 0%, color-mix(in srgb, var(--sodium) 12%, transparent), transparent 65%)}}.menu{color:var(--bone);overscroll-behavior:contain;scrollbar-color:var(--line) transparent;scrollbar-gutter:stable;background-repeat:no-repeat;background-origin:border-box;overflow-y:auto}.menu::backdrop{background:0 0}.menu-in{min-height:100%;padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(26px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.menu-in>.wrap{width:100%}.menu-top{justify-content:space-between;align-items:center;gap:20px;padding-block:16px;display:flex}.menu-nav{flex-direction:column;flex:1;justify-content:center;padding-block:18px 30px;display:flex}.menu-list li{border-top:2px solid var(--line)}.menu-list li:last-child{border-bottom:2px solid var(--line)}.menu-a{color:var(--bone);justify-content:space-between;align-items:center;gap:16px;padding:clamp(12px,2.4vh,22px) 12px;font-size:clamp(2.1rem,min(12.5vw,11vh),5.4rem);line-height:1;text-decoration:none;transition:background-color .25s,color .25s;display:flex}.menu-a[aria-current]{background:var(--sodium);color:var(--night)}.menu-a .ic{stroke-width:2.6px;width:.5em;height:.5em;color:var(--sodium);transition:color .25s}.menu-a[aria-current] .ic{color:var(--night)}.menu-a:active{background:var(--sodium);color:var(--night)}.menu-a:active .ic{color:var(--night)}@media (hover:hover){.menu-a:hover{background:var(--sodium);color:var(--night)}.menu-a:hover .ic{color:var(--night)}}.menu-a-m{min-width:0;margin-block:-.2em -.08em;padding-block:.2em .08em;display:block;overflow:hidden}.menu-a-i{white-space:nowrap;display:block}.menu-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 16px;display:flex}.menu-lang{font-size:.95rem;display:inline-flex}.menu-lang .top-lang-b{padding:10px 18px}.menu-motion{align-self:auto;padding:10px 18px;font-size:.95rem;display:inline-flex}.menu-clock{color:var(--haze);font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex-basis:100%;font-size:.84rem;display:grid}@media (width>=400px){.top-clock .top-clock-c{display:inline}}@media (width>=861px){.top-nav,.top-lang{display:flex}.top-motion{display:inline-flex}.top-burger,.top-clock .top-clock-c{display:none}}@media (width>=960px){.top-clock .top-clock-c{display:inline}}@media (width>=1140px){.top-talk{display:inline-flex}}.site-foot{z-index:2;padding-bottom:env(safe-area-inset-bottom,0px);margin-top:40px;position:relative;overflow:hidden}.foot{color:var(--haze);flex-wrap:wrap;justify-content:space-between;gap:8px 28px;padding-block:26px 6px;font-size:.92rem;display:flex}.giant-w{display:grid}.giant{font-kerning:none;font-variant-ligatures:none;white-space:nowrap;-webkit-user-select:none;user-select:none;grid-area:1/1;width:max-content;margin-bottom:-.12em;padding-top:.16em;font-size:min(17.8vw,240px);line-height:1.02}.giant-line{color:#0000;-webkit-text-stroke:1.5px var(--sodium)}@supports (color:color-mix(in lab, red, red)){.giant-line{-webkit-text-stroke:1.5px color-mix(in srgb, var(--sodium) 70%, transparent)}}.giant-fill{color:var(--sodium)}.hero{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:max(800px,100vh);padding-top:76px;display:flex;position:relative;overflow:hidden}.hero>.wrap{width:100%}.depth-portrait{aspect-ratio:2/3;pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;max-width:100%;height:100%;position:absolute;bottom:0;right:max(0px,50vw - 820px);overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000 3%,#000 40%),linear-gradient(0deg,#0000 0,#000 20%),linear-gradient(#0000 0,#000 10%),linear-gradient(270deg,#0000 0,#000 8%);mask-image:linear-gradient(90deg,#0000 3%,#000 40%),linear-gradient(0deg,#0000 0,#000 20%),linear-gradient(#0000 0,#000 10%),linear-gradient(270deg,#0000 0,#000 8%);-webkit-mask-composite:source-in;mask-composite:intersect}.depth-portrait-back{z-index:1}.depth-portrait-front{z-index:3}.depth-portrait img{object-fit:cover;filter:grayscale()contrast(1.22)brightness(1.12);width:100%;height:100%;display:block;scale:1.047}.depth-portrait-back:after{content:"";mix-blend-mode:multiply;background:linear-gradient(160deg,#ffb347,#ff7a2b);position:absolute;inset:0}.depth-portrait canvas{z-index:1;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.depth-portrait[data-gl] canvas{opacity:1}.depth-portrait[data-gl] img,.depth-portrait-back[data-gl]:after{opacity:0;transition:opacity 0s .6s}.hero-copy{z-index:5;flex-direction:column;align-items:flex-start;gap:clamp(16px,2.4vh,26px);min-width:0;padding-block:clamp(20px,4vh,48px) clamp(8px,1.6vh,18px);display:flex;position:relative}.hero-say{flex-direction:column;gap:.12em;line-height:.98;display:flex}.hero-say-lead{font-size:clamp(1.4rem,2.7vw,2.5rem)}.hero-rot{min-height:1em;color:var(--sodium);white-space:nowrap;font-size:clamp(2.1rem,5.4vw,5rem)}.hero-say-tail{color:var(--bone);font-size:clamp(1rem,1.8vw,1.65rem)}.hero-lede{max-width:30rem;color:var(--soft);font-size:clamp(1.02rem,1.3vw,1.2rem)}.hero-cta{flex-wrap:wrap;gap:14px;display:flex}.hero-spin{z-index:5;aspect-ratio:1;width:clamp(120px,11vw,164px);color:var(--night);transition:scale .35s var(--ease);place-items:center;text-decoration:none;display:grid;position:absolute;top:clamp(120px,19vh,190px);left:calc(50% - 60px)}.hero-spin:hover,.hero-spin:focus-visible{scale:1.12}.hero-spin-ring{width:100%;height:100%;animation:16s linear infinite hero-turn;position:absolute;inset:0}.hero-spin-disc{fill:var(--sodium)}.hero-spin-text{letter-spacing:0;fill:var(--night);font-size:17.5px}.hero-spin-arrow{stroke-width:2.6px;width:34%;height:34%;position:relative}@keyframes hero-turn{to{transform:rotate(360deg)}}.hero-mega-wrap{padding-bottom:clamp(14px,3vh,34px);display:grid;position:static}.hero-mega{font-kerning:none;white-space:nowrap;-webkit-user-select:none;user-select:none;grid-area:1/1;justify-self:start;margin-block:-.08em -.06em;font-size:17vw;line-height:1.04;position:relative}.hero-mega-solid{z-index:2;color:var(--bone)}.hero-mega-outline{z-index:4;color:#0000;-webkit-text-stroke:1.6px var(--bone)}@supports (color:color-mix(in lab, red, red)){.hero-mega-outline{-webkit-text-stroke:1.6px color-mix(in srgb, var(--bone) 62%, transparent)}}.hero-mega-outline{pointer-events:none}@media (prefers-reduced-motion:no-preference){.depth-portrait,.hero-mega{will-change:transform}}@media (width<=860px){.hero{min-height:0}.hero-spin{display:none}.depth-portrait{height:min(128vw,540px);top:0;bottom:auto;right:-4%}.hero-copy{padding-top:min(70vw,300px)}}.bands{padding-block:70px 96px;position:relative;overflow-x:clip}.band{white-space:nowrap;width:112%;margin-left:-6%;padding-block:.55em;font-size:clamp(1.3rem,2.9vw,2.5rem);line-height:1}.band.a{z-index:2;background:var(--sodium);color:var(--night);position:relative;rotate:-2.4deg;box-shadow:0 20px 80px -20px #ffa62b8c}.band.b{border-block:1px solid var(--line);background:var(--deep);color:#0000;-webkit-text-stroke:1.2px var(--bone);margin-top:-.25em;rotate:1.8deg}@supports (color:color-mix(in lab, red, red)){.band.b{-webkit-text-stroke:1.2px color-mix(in srgb, var(--bone) 75%, transparent)}}.deck{margin-top:clamp(36px,5vw,70px)}.card{--c:var(--sodium);border:2px solid var(--c);grid-template-columns:minmax(0,1fr);margin-bottom:22px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.card{border:2px solid color-mix(in srgb, var(--c) 42%, var(--line))}}.card{background:linear-gradient(150deg, var(--c), var(--deep) 62%)}@supports (color:color-mix(in lab, red, red)){.card{background:linear-gradient(150deg, color-mix(in srgb, var(--c) 16%, var(--deep)), var(--deep) 62%)}}.card-copy{flex-direction:column;justify-content:center;gap:15px;min-width:0;padding:clamp(22px,3.6vw,56px);display:flex;container-type:inline-size}.card-name{color:var(--c);text-wrap:balance;font-size:clamp(1.6rem,10.4cqi,3.9rem);line-height:1.06}.card-name.one{white-space:nowrap}.card-name.long{font-size:clamp(1.5rem,8.4cqi,3.2rem)}.card-name.xlong{font-size:clamp(1.4rem,7.2cqi,2.8rem)}.card-role{font-family:var(--font-mono);color:var(--bone);font-size:.9rem}.card-desc{max-width:31rem;color:var(--soft);text-wrap:pretty}.card .pts{margin-top:2px}.card .btn{align-self:flex-start}.card-links{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.card .tag{flex-wrap:wrap}.card-badge{background:var(--c);color:var(--night);white-space:nowrap;padding:1px 7px}.card-vis{border-top:1px solid var(--c);grid-template-columns:minmax(0,1fr);min-width:0;min-height:260px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.card-vis{border-top:1px solid color-mix(in srgb, var(--c) 30%, var(--line))}}.card-vis{background:var(--night)}.card-vis:after{content:"";background:linear-gradient(90deg, var(--c), transparent 40%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.card-vis:after{background:linear-gradient(90deg, color-mix(in srgb, var(--c) 22%, transparent), transparent 40%)}}.card-vis:after{pointer-events:none}.card-shot{object-fit:cover;object-position:50% 30%;width:100%;height:auto;min-height:260px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.card-shot{transition:transform 1.2s var(--ease)}.card:hover .card-shot{transform:scale(1.06)}}@media (width>=861px){.card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.card-vis{border-top:0;border-left:1px solid var(--c);min-height:0}@supports (color:color-mix(in lab, red, red)){.card-vis{border-left:1px solid color-mix(in srgb, var(--c) 30%, var(--line))}}.card-shot{height:100%;min-height:0;position:absolute;inset:0}}@media (width>=861px) and (prefers-reduced-motion:no-preference){.deck{--stack-room:16px;--stack-min-top:16px;--deck-card-h:max(min(540px, 80vh), 70vh, var(--deck-h,0px));--stack-step:clamp(14px, (100vh - var(--deck-card-h) - var(--stack-room) - var(--stack-min-top)) / (var(--deck-n,6) - 1), 22px);--deck-top:min(11vh, 100vh - var(--deck-card-h) - (var(--deck-n,6) - 1) * var(--stack-step) - var(--stack-room))}.deck:after{content:"";height:35vh;display:block}.card{top:calc(var(--deck-top) + var(--i) * var(--stack-step));min-height:var(--deck-card-h);transform-origin:50%;will-change:transform;margin-bottom:9vh;position:sticky;box-shadow:0 -30px 70px -30px #000000f2}.card-copy{gap:clamp(9px,1.3vh,15px);padding-block:clamp(20px,min(3.6vw,3.4vh),56px)}.card .pts{gap:clamp(5px,.8vh,8px)}.deck.is-measuring>.card{align-items:start;min-height:0}.deck.is-flat:after{content:none}.deck.is-flat>.card{min-height:0;box-shadow:none;will-change:auto;margin-bottom:22px;position:relative;top:auto}}@media (width>=861px) and (height<=760px) and (prefers-reduced-motion:no-preference){.card-copy{gap:7px;padding-block:clamp(14px,2.6vh,56px)}.card-desc,.card .pts{line-height:1.45}.card .pts{gap:4px}}.also{margin-top:clamp(8px,2vw,24px)}.also-list{border-bottom:1px solid var(--line)}.also-item{border-top:1px solid var(--line)}.also-row{--also-ink:var(--bone);--also-soft:var(--soft);isolation:isolate;color:var(--also-ink);grid-template-columns:minmax(0,6fr) minmax(0,6fr) auto;grid-template-areas:"name line go";align-items:center;gap:6px 32px;padding:clamp(14px,1.8vw,24px) 20px;text-decoration:none;transition:color .35s;display:grid;position:relative}.also-link:before{content:"";z-index:-1;background:var(--sodium);transform:scaleY(var(--also-flood,0));transform-origin:bottom;transition:transform .45s var(--ease);position:absolute;inset:0}.also-link:focus-visible{--focus:var(--night);--also-ink:var(--night);--also-soft:var(--night);--also-flood:1;--also-nudge:14px;--also-arrow:4px -4px;outline-offset:-6px}@media (hover:hover){.also-link:hover{--also-ink:var(--night);--also-soft:var(--night);--also-flood:1;--also-nudge:14px;--also-arrow:4px -4px}}.also-name{text-wrap:balance;min-width:0;translate:var(--also-nudge,0px) 0;transition:translate .45s var(--ease);grid-area:name;font-size:clamp(1.05rem,2.5vw,2.2rem);line-height:1.06}.also-line{min-width:0;color:var(--also-soft);text-wrap:pretty;grid-area:line;transition:color .35s}.also-status{font-family:var(--font-mono);color:var(--also-soft);opacity:.8;margin-top:4px;font-size:.8rem;display:block}.also-go{width:1.6em;height:1.6em;color:var(--sodium);translate:var(--also-arrow,0px 0px);transition:translate .4s var(--ease), color .35s;grid-area:go}.also-go-slot{grid-area:go;width:1.6em;height:1.6em}.also-dest{font-family:var(--font-mono);color:var(--also-ink);margin-top:2px;font-size:.8rem;transition:color .35s;display:block}.also-link:focus-visible .also-go{color:var(--night)}@media (hover:hover){.also-link:hover .also-go{color:var(--night)}}@media (width<=860px){.also-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name go""line line";padding-inline:12px}}.gt{background:radial-gradient(600px 400px at 80% 10%,#ffa62b2e,#0000 65%);flex-direction:column;justify-content:center;gap:14px;min-width:0;padding:clamp(18px,2.6vw,36px);display:flex;container:gt/inline-size}.gt-hd{flex-direction:column;gap:6px;display:flex}.gt-k{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--haze);font-size:12px;line-height:1.35}.gt-k>span{white-space:nowrap}.gt-t{font-family:var(--font-display);color:var(--sodium);text-wrap:balance;flex-direction:column;font-size:clamp(17px,1.55vw,22px);line-height:1.08;display:flex}.gt-t2{color:var(--bone)}.gt-board{--col:88px;--sq:30px;--bw:2px;flex-direction:column;min-width:0;margin-right:6px;display:flex}.gt-m{border:var(--bw) solid var(--sodium);background:var(--night);box-shadow:6px 6px 0 var(--bone);grid-template-rows:auto;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;display:grid}.gt-row{grid-template-columns:minmax(0, 1fr) var(--col) var(--col);display:grid;position:relative}.gt-row+.gt-row{border-top:1px solid var(--line)}.gt-slab{background:var(--sodium);min-width:0;color:var(--night);font-family:var(--font-mono);letter-spacing:.04em;align-items:center;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.3;display:flex}.gt-scope{letter-spacing:0;white-space:nowrap}.gt-hc{border-left:1px solid var(--line);place-items:center;min-width:0;padding:6px 4px;display:grid}.gt-chip{--lit:1;--refused:0;--tone:var(--sodium)}@supports (color:color-mix(in lab, red, red)){.gt-chip{--tone:color-mix(in srgb, var(--sodium) calc(var(--lit) * 100%), var(--bone))}}.gt-chip{width:100%;font-family:var(--font-display);text-align:center;color:var(--ember);padding:5px 4px 4px;font-size:11.5px;line-height:1.1;position:relative}@supports (color:color-mix(in lab, red, red)){.gt-chip{color:color-mix(in srgb, var(--ember) calc(var(--refused) * 100%), var(--tone))}}.gt-chip{opacity:calc(.45 + .55 * var(--lit))}.gt-chip-w,.gt-chip-l{display:inline}.gt-chip[data-change=b]{--refused:1}.gt-chip:before,.gt-chip:after{content:"";pointer-events:none;position:absolute;inset:0}.gt-chip:before{border:2px solid var(--tone);opacity:calc(1 - var(--refused))}.gt-chip:after{border:2px dashed var(--ember);opacity:var(--refused)}.gt-label{isolation:isolate;grid-template-columns:auto minmax(0,1fr);align-content:center;gap:2px 10px;min-width:0;padding:8px 12px 9px 14px;display:grid;position:relative}.gt-label>b{font-family:var(--font-mono);color:var(--haze);grid-row:span 2;font-size:12px;font-weight:400;line-height:17px}.gt-name{color:var(--bone);font-size:14px;font-weight:600;line-height:17px}.gt-note{font-family:var(--font-mono);color:var(--haze);grid-column:2;font-size:11.5px;line-height:1.3}.gt-under{z-index:-1;background:var(--bone);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gt-under{background:color-mix(in srgb, var(--bone) 10%, transparent)}}.gt-under{opacity:0}.gt-cell{isolation:isolate;min-height:calc(var(--sq) + 16px);border-left:1px solid var(--line);place-items:center;display:grid;position:relative}.gt-sweep{z-index:-1;background:var(--sodium);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gt-sweep{background:color-mix(in srgb, var(--sodium) 22%, transparent)}}.gt-sweep{transform-origin:0;transform:scaleX(0)}.gt-sweep.is-refused{background:var(--ember)}@supports (color:color-mix(in lab, red, red)){.gt-sweep.is-refused{background:color-mix(in srgb, var(--ember) 32%, transparent)}}.gt-slot,.gt-mark{width:var(--sq);height:var(--sq);grid-area:1/1}.gt-slot{border:2px dashed var(--haze)}.gt-mark{border:2px solid var(--sodium);color:var(--sodium);place-items:center;display:grid}.gt-mark.is-refused{border-color:var(--ember);background:var(--ember);color:var(--night)}.gt-mark>svg{width:62%;height:62%}.gt-plus{left:calc(50% + var(--sq) / 2 + 3px);top:calc(50% - var(--sq) / 2 - 1px);font-family:var(--font-mono);color:var(--ember);font-size:12px;font-weight:500;line-height:1;position:absolute}.gt-edge{z-index:1;background:var(--ember);transform-origin:top;width:4px;position:absolute;top:0;bottom:0;left:0}.gt-foot{grid-template-columns:minmax(0, 1fr) var(--col) var(--col);padding-inline:var(--bw);grid-template-rows:minmax(24px,auto) 14px;row-gap:6px;margin-top:6px;display:grid}.gt-merged,.gt-back{font-family:var(--font-mono);white-space:nowrap;align-self:center;font-size:12px;line-height:1.3}.gt-merged{margin-right:calc(var(--col) / 2 + 8px);color:var(--sodium);grid-area:1/1/2/3;justify-self:end}.gt-back{color:var(--ember);grid-area:1/3;justify-self:center;align-items:center;gap:4px;display:inline-flex}.gt-back>svg{flex:none;width:14px;height:14px}.gt-rail{background:var(--bone);grid-area:2/1/3/4;align-self:center;height:2px;margin-right:7px;position:relative}.gt-rail:after{content:"";border-block:5px solid #0000;border-left:7px solid var(--bone);position:absolute;top:50%;right:-7px;translate:0 -50%}.gt-trunk{grid-area:2/1;align-items:center;min-width:0;display:flex;position:relative}.gt-rail-label{background:var(--night);font-family:var(--font-mono);color:var(--haze);white-space:nowrap;flex:none;padding-right:8px;font-size:11.5px;line-height:14px}.gt-trunk>i{border:2px solid var(--haze);background:var(--night);flex:none;width:14px;height:14px;margin-inline:auto}.gt-lane{grid-area:1/2/3/3;grid-template-rows:minmax(0,1fr) 14px;justify-items:center;display:grid;position:relative}.gt-drop{background:var(--sodium);transform-origin:top;width:2px}.gt-block{background:var(--sodium);width:14px;height:14px}@container gt not (width>=28rem){.gt-board{--col:64px}.gt-chip{padding:4px 2px 3px}.gt-chip-w{font-family:var(--font-mono);letter-spacing:.02em;font-size:11px;font-weight:500;display:block}.gt-chip-l{font-size:13px;display:block}.gt-plus{left:calc(50% + var(--sq) / 2 - 6px);top:calc(50% - var(--sq) / 2 - 7px);background:var(--night);padding:1px 2px}}@container gt not (width>=24rem){.gt-board{--col:56px;--sq:26px}.gt-plus{font-size:11px}.gt-hc{padding-inline:3px}.gt-chip-w{letter-spacing:0}.gt-label{column-gap:8px;padding-inline:10px 8px}.gt-trunk>i:last-child{display:none}}@container gt not (width>=16rem){.gt-trunk>i{display:none}}@media (width>=861px){@container gt not (width>=28rem){.gt-note{display:none}}}.au{--au-c:var(--c,var(--bone));--au-no:var(--ember);--au-net:var(--sodium);--au-cl:var(--cyan);background:radial-gradient(560px 420px at 85% 100%, var(--au-net), transparent 65%);flex-direction:column;justify-content:center;gap:clamp(14px,1.7vw,20px);min-width:0;padding:clamp(14px,1.8vw,26px);display:flex;container:au/inline-size}@supports (color:color-mix(in lab, red, red)){.au{background:radial-gradient(560px 420px at 85% 100%, color-mix(in srgb, var(--au-net) 11%, transparent), transparent 65%)}}.au{font-family:var(--font-mono);color:var(--haze);font-size:.72rem;line-height:1.3}.au .ic{flex:none;width:1em;height:1em}.au-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.au-k{letter-spacing:.08em;text-transform:uppercase;color:var(--haze);font-size:.74rem}.au-tilt{display:inline-block;rotate:-2deg}.au-stamp{border:2px solid var(--au-c);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--au-c);padding:3px 8px 2px;font-size:.72rem;font-weight:400;line-height:1.1;display:inline-block}.au-rail{--to-r:0;--to-l:0;--to-d:0;--to-u:0;--dx:calc(var(--to-r) - var(--to-l));--dy:calc(var(--to-d) - var(--to-u));--h:calc(var(--to-r) + var(--to-l));--v:calc(var(--to-d) + var(--to-u));--lc:var(--au-c);--ls:solid;--ps:8px;--pc:var(--au-c);--in:4px;z-index:1;position:absolute}.au-ln{--draw:1;inset:calc(var(--h) * -5px) calc(var(--v) * -5px);clip-path:inset(calc(var(--to-u) * (1 - var(--draw)) * 100%) calc(var(--to-r) * (1 - var(--draw)) * 100%) calc(var(--to-d) * (1 - var(--draw)) * 100%) calc(var(--to-l) * (1 - var(--draw)) * 100%));position:absolute}.au-ln:before{content:"";inset:calc(var(--h) * 4px) calc(var(--v) * 4px);border:0 var(--ls) var(--lc);border-top-width:calc(var(--h) * 2px);border-left-width:calc(var(--v) * 2px);position:absolute}.is-arrow>.au-ln:after{content:"";left:calc(50% * (1 + var(--dx)) - 4px - var(--dx) * 4px);top:calc(50% * (1 + var(--dy)) - 4px - var(--dy) * 4px);background:var(--lc);clip-path:polygon(0 0,100% 50%,0 100%);width:8px;height:8px;rotate:calc(var(--dy) * 90deg + var(--to-l) * 180deg);position:absolute}.au-track{--go:0;z-index:3;inset:calc(var(--v) * var(--in)) calc(var(--h) * var(--in));transform:translate(calc(var(--go) * var(--dx) * 100%), calc(var(--go) * var(--dy) * 100%));position:absolute}.au-pkt{left:calc(50% * (1 - var(--dx)) - var(--ps) / 2);top:calc(50% * (1 - var(--dy)) - var(--ps) / 2);width:var(--ps);height:var(--ps);background:var(--pc);opacity:0;position:absolute}.au-mark{z-index:2;border:2px solid var(--au-c);background:var(--night);width:20px;height:20px;color:var(--au-c);place-items:center;font-size:11px;display:grid;position:absolute;top:calc(50% - 10px);left:calc(50% - 10px)}.au-mark.is-x{left:calc(50% * (1 + var(--dx)) + var(--dx) * 11px - 11px);top:calc(50% * (1 + var(--dy)) + var(--dy) * 11px - 11px);border-color:var(--au-no);background:var(--au-no);width:22px;height:22px;color:var(--night);font-size:13px}.is-stub{--lc:var(--au-no);--ls:dashed}.is-ghost{--lc:var(--au-c)}@supports (color:color-mix(in lab, red, red)){.is-ghost{--lc:color-mix(in srgb, var(--au-c) 50%, transparent)}}.is-ghost{--ls:dashed;opacity:0}.is-ghost>.au-ln{--draw:0}.au-tag{z-index:2;background:var(--night);color:var(--soft);white-space:nowrap;padding:0 4px;font-size:.6875rem;line-height:1.2;position:absolute;top:calc(100% + 11px);left:18px;translate:0 -50%}.is-ctl{--lc:var(--au-cl);--ls:dotted;--ps:10px;--pc:var(--au-cl);--in:0px}.au-who{z-index:2;justify-content:space-between;align-items:baseline;gap:4px 10px;min-width:0;padding:8px 12px;display:flex;position:relative}.au-who b{font-family:var(--font-display);letter-spacing:.03em;text-transform:uppercase;font-size:.92rem;font-weight:400;line-height:1}.au-who small{font-size:.6875rem}.au-who.is-me{background:var(--au-c);color:var(--night);box-shadow:4px 4px 0 var(--au-net);margin-right:4px}.au-who.is-me small{color:var(--night)}@supports (color:color-mix(in lab, red, red)){.au-who.is-me small{color:color-mix(in srgb, var(--night) 72%, var(--au-c))}}.au-who.is-col{border:2px solid var(--au-c)}@supports (color:color-mix(in lab, red, red)){.au-who.is-col{border:2px solid color-mix(in srgb, var(--au-c) 55%, var(--line))}}.au-who.is-col{background:var(--panel);color:var(--bone)}.au-who.is-client{border:2px solid var(--au-cl);background:var(--au-cl)}@supports (color:color-mix(in lab, red, red)){.au-who.is-client{background:color-mix(in srgb, var(--au-cl) 6%, var(--deep))}}.au-who.is-client{color:var(--au-cl)}.au-who.is-client small{color:var(--soft)}.au-dest{--lit:1;z-index:2;border:2px solid var(--au-c);flex-direction:column;justify-content:center;gap:3px;min-width:0;padding:8px 10px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.au-dest{border:2px solid color-mix(in srgb, var(--au-c) calc(var(--lit) * 40%), var(--line))}}.au-dest{background:var(--au-c)}@supports (color:color-mix(in lab, red, red)){.au-dest{background:color-mix(in srgb, var(--au-c) calc((var(--lit) - 1) * 10%), var(--panel))}}.au-dest b{font-family:var(--font-sans);color:var(--bone);font-size:.86rem;font-weight:600;line-height:1.15}.au-dest small{font-size:.6875rem}.au-key{flex:none;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.au-key.is-x{background:var(--au-no);color:var(--night)}.au-tab{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--night);padding:4px 9px 3px;font-size:.74rem;font-weight:400;line-height:1.1}.au-vpn{border:2px dashed var(--au-net);padding:34px clamp(8px,2cqi,14px) 10px;position:relative}@supports (color:color-mix(in lab, red, red)){.au-vpn{border:2px dashed color-mix(in srgb, var(--au-net) 60%, transparent)}}.au-vpn{background:var(--au-net)}@supports (color:color-mix(in lab, red, red)){.au-vpn{background:color-mix(in srgb, var(--au-net) 4%, var(--deep))}}.au-tabs{align-items:stretch;max-width:calc(100% + 4px);display:flex;position:absolute;top:-2px;left:-2px}.au-vpn .au-tab{background:var(--au-net)}.au-git{border:2px solid var(--au-net);background:var(--night);color:var(--au-net);white-space:nowrap;border-left:0;align-items:center;padding:0 8px;font-size:.6875rem;display:flex}.au-net{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"me me""r1 r2""servers apps""r3 r4""col col";column-gap:12px;display:grid}.au-net>.is-me{grid-area:me}.au-net>.is-col{grid-area:col}.au-dest.is-servers{border-color:var(--au-c);grid-area:servers}@supports (color:color-mix(in lab, red, red)){.au-dest.is-servers{border-color:color-mix(in srgb, var(--au-c) calc(var(--lit) * 50%), var(--line))}}.au-dest.is-servers:before{content:"";background:repeating-linear-gradient(-45deg, var(--au-net) 0 5px, var(--night) 5px 10px);height:5px;position:absolute;top:-2px;left:-2px;right:-2px}.au-dest.is-apps{grid-area:apps}.au-route{min-width:0;min-height:44px;position:relative}.au-r1{grid-area:r1}.au-r2{grid-area:r2}.au-r3{grid-area:r3;min-height:66px}.au-r4{grid-area:r4;min-height:66px}.au-net .au-route>.au-rail{inset:0 50%}.au-net .from-me>.au-rail{--to-d:1}.au-net .from-col>.au-rail{--to-u:1}.au-r3{--stop:30px}.au-net .au-r3>.is-stub{inset:calc(var(--stop) + 11px) 50% 0 50%}.au-net .au-r3>.is-ghost{inset:0 50% calc(100% - var(--stop) + 11px) 50%}.au-legend{border-top:1px solid var(--line);color:var(--soft);gap:6px;margin-top:12px;padding-top:10px;display:grid}.au-legend>p{align-items:center;gap:8px;display:flex}.au-test{--no:0}.au-key.is-test{border:2px solid var(--au-no)}@supports (color:color-mix(in lab, red, red)){.au-key.is-test{border:2px solid color-mix(in srgb, var(--au-no) calc(var(--no) * 100%), var(--au-c))}}.au-key.is-test{background:var(--au-no)}@supports (color:color-mix(in lab, red, red)){.au-key.is-test{background:color-mix(in srgb, var(--au-no) calc(var(--no) * 100%), transparent)}}.au-key.is-test{color:var(--night)}@supports (color:color-mix(in lab, red, red)){.au-key.is-test{color:color-mix(in srgb, var(--night) calc(var(--no) * 100%), var(--au-c))}}.au-swap{min-width:0;display:grid}.au-swap>span{grid-area:1/1}.au-swap>.is-reject{opacity:0;color:var(--au-no)}@supports (color:color-mix(in lab, red, red)){.au-swap>.is-reject{color:color-mix(in srgb, var(--au-no) 70%, var(--bone))}}.au-cl{grid-template-rows:[me]auto[out]minmax(40px,auto)[wall]58px[sys]auto[gap]14px[hook]16px[cli]auto[foot]12px[end];grid-template-columns:[pad]10px[left]minmax(0,1fr)[spine]26px[gap]22px[lane]22px[end];display:grid}.au-acct{border:2px solid var(--au-cl);background:var(--au-cl);grid-area:wall/pad/end/end;position:relative}@supports (color:color-mix(in lab, red, red)){.au-acct{background:color-mix(in srgb, var(--au-cl) 4%, var(--deep))}}.au-acct .au-tab{background:var(--au-cl);max-width:calc(100% - 76px);position:absolute;top:-2px;left:-2px}.au-cl>.is-me{grid-area:me/pad/me/end;margin-right:4px}.au-out{grid-area:out/spine}.au-in{grid-area:wall/spine}.au-cl .au-route{min-height:0}.au-lock{z-index:3;background:var(--au-cl);width:26px;height:26px;color:var(--night);grid-area:wall/spine;place-self:start;place-items:center;margin-top:-12px;font-size:15px;display:grid;position:relative}.au-lock .ic{grid-area:1/1}.au-lock .is-shut{opacity:0}.au-dest.is-sys{grid-area:sys/left/sys/lane}.au-cl>.is-client{grid-area:hook/left/foot/lane}.au-ctl{grid-area:wall/spine/cli/end;position:relative}.au-out>.au-rail{--to-d:1;inset:0 50% 12px}.au-in>.au-rail{--to-d:1;inset:14px 50% 0}.au-ctl>.is-c1{--to-r:1;inset:calc(100% - 8px) 11px 8px calc(100% - 22px)}.au-ctl>.is-c2{--to-u:1;inset:8px 11px 8px calc(100% - 11px)}.au-ctl>.is-c3{--to-l:1;inset:8px 11px calc(100% - 8px) 26px}.au-refused{z-index:3;border:2px solid var(--au-no);background:var(--night);color:var(--au-no);white-space:nowrap;opacity:0;grid-area:out/pad/out/spine;place-self:center end;align-items:center;gap:6px;margin-right:8px;padding:2px 8px 2px 2px;font-size:.6875rem;line-height:1.2;display:inline-flex;position:relative}.au-refused .au-key{width:16px;height:16px}.au-cap{color:var(--soft);gap:4px;font-size:.75rem;display:grid}.au-cap>.is-nothing{--lit:0;color:var(--bone)}@supports (color:color-mix(in lab, red, red)){.au-cap>.is-nothing{color:color-mix(in srgb, var(--bone) calc(var(--lit) * 100%), var(--haze))}}@container au (width>=27rem){.au-net{grid-template-columns:minmax(0,max-content) minmax(38px,1fr) minmax(0,max-content) minmax(64px,1.4fr) minmax(0,max-content);grid-template-areas:"me r1 servers r3 col""me r2 apps r4 col";gap:12px 0}.au-who{flex-direction:column;justify-content:center;align-items:flex-start;width:min-content;padding:9px 8px}.au-who b{font-size:.8rem}.au-who.is-me{margin-right:0}.au-who.is-col{text-align:right;align-items:flex-end}.au-dest{max-width:10rem;min-height:50px;padding:7px 8px}.au-route,.au-r3,.au-r4{min-height:0}.au-net .au-route>.au-rail{inset:50% 0}.au-net .from-me>.au-rail{--to-d:0;--to-r:1}.au-net .from-col>.au-rail{--to-u:0;--to-l:1}.au-r3{--stop:max(30px, 36%)}.au-net .au-r3>.is-stub{inset:50% 0 50% calc(var(--stop) + 11px)}.au-net .au-r3>.is-ghost{inset:50% calc(100% - var(--stop) + 11px) 50% 0}.au-tag{top:auto;bottom:14px;left:calc(100% + 11px);translate:-50%}.au-cl{grid-template-rows:[top]36px[main]minmax(56px,auto)[lane]24px[end];grid-template-columns:[me]max-content[out]minmax(30px,.8fr)[wall]minmax(44px,1fr)[sys]minmax(0,max-content)[gap]minmax(14px,.6fr)[hook]16px[cli]max-content[pad]12px[end]}.au-acct{grid-area:top/wall/end/end}.au-acct .au-tab{max-width:calc(100% + 4px)}.au-cl>.is-me{grid-area:main/me;margin-right:0}.au-out{grid-area:main/out}.au-in{grid-area:main/wall}.au-lock{grid-area:main/wall;align-self:center;margin-top:0;margin-left:-12px}.au-dest.is-sys{grid-area:main/sys}.au-cl>.is-client{grid-area:main/hook/main/pad}.au-ctl{grid-area:main/wall/end/cli}.au-out>.au-rail{--to-d:0;--to-r:1;inset:50% 12px 50% 0}.au-in>.au-rail{--to-d:0;--to-r:1;inset:50% 0 50% 14px}.au-ctl>.is-c1{--to-r:0;--to-d:1;inset:calc(100% - 24px) 8px 12px calc(100% - 8px)}.au-ctl>.is-c2{--to-u:0;--to-l:1;inset:calc(100% - 12px) 8px 12px}.au-ctl>.is-c3{--to-l:0;--to-u:1;inset:calc(50% + 1px) calc(100% - 8px) 12px 8px}.au-refused{grid-area:lane/me/lane/wall;align-self:start;margin-top:7px;margin-right:14px}}.bu{--bu-wait:var(--sodium);--bu-work:#4fd1a1;--bu-idle:var(--haze);background:radial-gradient(600px 400px at 85% 0%, var(--c,var(--bone)), transparent 65%);flex-direction:column;justify-content:center;gap:14px;min-width:0;padding:clamp(14px,2.4vw,32px);display:flex;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.bu{background:radial-gradient(600px 400px at 85% 0%, color-mix(in srgb, var(--c,var(--bone)) 14%, transparent), transparent 65%)}}.bu{font-family:var(--font-mono);color:var(--haze);font-size:.72rem;line-height:1.35}.bu-stack{display:grid}.bu-stack>*{grid-area:1/1}.bu [data-skin]:not([data-skin="0"]),.bu [data-frame]:not([data-frame="0"]){opacity:0}.bu-top{border-bottom:2px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 16px;padding-bottom:12px;display:flex}.bu-mark{font-family:var(--font-display);letter-spacing:.02em;color:var(--c,var(--bone));font-size:.95rem}.bu-sum{flex:auto}.bu-frame{flex-wrap:wrap;gap:4px 14px;display:flex}.bu-frame b{color:var(--bone);font-weight:600}.bu-frame b.hot{color:var(--bu-wait)}.bu-demo{border:1px dashed var(--line);color:var(--soft);letter-spacing:.04em;align-items:center;gap:6px;padding:1px 7px;display:inline-flex}.bu-demo:before{content:"";border:1px solid var(--haze);width:7px;height:7px}.bu-cols{grid-template-columns:repeat(auto-fit,minmax(136px,1fr));align-items:start;gap:12px;display:grid}.bu-col{flex-direction:column;gap:8px;min-width:0;display:flex}.bu-area{font-family:var(--font-sans);color:var(--bone);align-items:center;gap:8px;font-size:.92rem;font-weight:600;display:flex}.bu-count{border:1px solid var(--line);min-width:1.6em;height:1.6em;font-family:var(--font-mono);color:var(--haze);place-items:center;padding:0 4px;font-size:.68rem;font-weight:400;display:inline-grid}.bu-card{border:2px solid var(--line);background:linear-gradient(150deg, var(--panel), var(--deep));flex-direction:column;gap:6px;padding:9px 10px 10px 14px;display:flex;position:relative}.bu-edge{pointer-events:none;border:2px solid #0000;border-left-width:5px;position:absolute;inset:-2px}.bu-edge.is-working{border-left-color:var(--bu-work)}.bu-edge.is-done{border-left-color:var(--bu-idle)}.bu-edge.is-waiting{border-color:var(--bu-wait);box-shadow:4px 4px 0 0 var(--bu-wait), 0 0 26px -8px var(--bu-wait);border-left-width:5px}@supports (color:color-mix(in lab, red, red)){.bu-edge.is-waiting{box-shadow:4px 4px 0 0 color-mix(in srgb, var(--bu-wait) 35%, transparent), 0 0 26px -8px color-mix(in srgb, var(--bu-wait) 80%, transparent)}}.bu-meta{color:var(--haze);justify-content:space-between;gap:8px;font-size:.66rem;display:flex}.bu-title{min-width:0;font-family:var(--font-sans);color:var(--bone);overflow-wrap:anywhere;font-size:.8rem;font-weight:600;line-height:1.2}.bu-state{justify-items:start;min-width:0}.bu-badge{border:1px solid var(--line);max-width:100%;color:var(--haze);overflow-wrap:anywhere;transform-origin:0;padding:1px 6px;font-size:.62rem}.bu-badge.is-waiting{border-color:var(--bu-wait);background:var(--bu-wait)}@supports (color:color-mix(in lab, red, red)){.bu-badge.is-waiting{background:color-mix(in srgb, var(--bu-wait) 15%, transparent)}}.bu-badge.is-waiting{color:var(--bu-wait)}.bu-badge.is-working{border-color:var(--bu-work)}@supports (color:color-mix(in lab, red, red)){.bu-badge.is-working{border-color:color-mix(in srgb, var(--bu-work) 60%, transparent)}}.bu-badge.is-working{color:var(--bu-work)}.bu-skin{flex-direction:column;gap:4px;min-width:0;display:flex}.bu-line{color:var(--soft);overflow-wrap:anywhere}.bu-status{letter-spacing:.06em;color:var(--bone);font-size:.64rem}.bu-bar{background:var(--line);height:4px;display:block}.bu-bar>i{background:var(--bu-work);height:100%;transform:scaleX(var(--bu-p,0));transform-origin:0;display:block}.bu-ask{flex-direction:column;gap:5px;display:flex}.bu-step{color:var(--soft);align-items:flex-start;gap:7px;display:flex}.bu-box{border:2px solid var(--bu-wait);flex:none;place-items:center;width:12px;height:12px;margin-top:1px;display:inline-grid}.bu-tick{background:var(--bu-wait);opacity:0;width:6px;height:6px}.bu-tick.on{opacity:1}@container (width>=36rem){.bu{font-size:.76rem}.bu-title{font-size:.86rem}}@media (width<=860px){.bu-meta,.bu-count,.bu-badge,.bu-status{font-size:.6875rem}}.pf{--pf-max:400px;--pf-w:min(100cqi, var(--pf-max));--pf-svg:calc(var(--pf-w) - 4px);background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 22px 22px, var(--night);flex-direction:column;justify-content:center;align-self:stretch;width:100%;min-width:0;padding:12px;display:flex;container:pf/inline-size}@supports (color:color-mix(in lab, red, red)){.pf{background:linear-gradient(color-mix(in srgb, var(--line) 45%, transparent) 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(90deg, color-mix(in srgb, var(--line) 45%, transparent) 1px, transparent 1px) 0 0 / 22px 22px, var(--night)}}@media (width>=861px) and (prefers-reduced-motion:no-preference){.pf{--pf-max:clamp(400px, 60.958vh - 96px, 640px)}}.pf-panel{width:100%;max-width:var(--pf-max);border:2px solid var(--line);background:var(--deep);box-shadow:4px 4px 0 var(--ember);margin-inline:auto}@supports (color:color-mix(in lab, red, red)){.pf-panel{box-shadow:4px 4px 0 color-mix(in srgb, var(--ember) 30%, var(--night))}}.pf-panel+.pf-panel{margin-top:max(10px, var(--pf-w) * .025)}.pf-panel.is-active{border-color:var(--bone)}.pf-label{align-items:center;gap:max(6px, var(--pf-w) * .015);padding:max(4px, var(--pf-w) * .01) max(6px, var(--pf-w) * .015);border-bottom:2px solid var(--line);line-height:max(14px, var(--pf-w) * .035);white-space:nowrap;color:var(--bone);margin:0;display:flex}.pf-label b{flex:0 0 max(22px, var(--pf-w) * .055);background:var(--sodium);color:var(--night);font-family:var(--font-mono);font-size:max(11px, var(--pf-w) * .0275);text-align:center;font-weight:600}.pf-label strong{font-family:var(--font-sans);font-size:max(12px, var(--pf-w) * .03);font-weight:600}.pf-label span{color:var(--soft);font-family:var(--font-mono);font-size:max(11px, var(--pf-w) * .0275)}.pf-svg{width:100%;height:auto;font-family:var(--font-mono);font-size:12px;display:block;overflow:visible}.pf-svg text{fill:var(--bone)}.pf-svg .pf-soft{fill:var(--soft)}.pf-svg path,.pf-svg rect{stroke-width:2px;vector-effect:non-scaling-stroke}.pf-svg .pf-draw{vector-effect:none;stroke-width:1.82px;stroke-width:calc(2px * tan(atan2(360px, var(--pf-svg))))}.pf-wire,.pf-mark{fill:none;stroke:var(--bone)}@supports (color:color-mix(in lab, red, red)){.pf-wire,.pf-mark{stroke:color-mix(in srgb, var(--bone) 38%, transparent)}}.pf-node{fill:var(--panel);stroke:var(--bone)}@supports (color:color-mix(in lab, red, red)){.pf-node{stroke:color-mix(in srgb, var(--bone) 45%, var(--deep))}}.pf-chip{fill:var(--deep)}.pf-yes{stroke:var(--cyan)}.pf-gate,.pf-packet-head{fill:var(--cyan)}.pf-no{stroke:var(--ember)}.pf-chip.pf-no{stroke-dasharray:4 3}.pf-lock,.pf-hatch{stroke:var(--bone)}@supports (color:color-mix(in lab, red, red)){.pf-hatch{stroke:color-mix(in srgb, var(--bone) 14%, transparent)}}.pf-packet-tail{fill:var(--deep);stroke:var(--bone)}.pf-check-box{fill:none;stroke:var(--soft)}.pf-pending{opacity:0}.pf-pending .pf-wire,.pf-pending .pf-node{stroke:var(--soft);stroke-dasharray:2 3}.pf-flash{fill:var(--cyan)}@supports (color:color-mix(in lab, red, red)){.pf-flash{fill:color-mix(in srgb, var(--cyan) 22%, transparent)}}.pf-flash{stroke:var(--cyan);opacity:0}.pf-error,.pf-error-mark{stroke:var(--sodium)}.pf-request{fill:var(--sodium)}.pf-traveller{opacity:0}.pf-draw{stroke-dasharray:1 2;stroke-dashoffset:0}@media (width<=599px){.pf{padding:0}.pf-panel{box-shadow:none}}@media (width<=379px){.pf{--pf-svg:var(--pf-w)}.pf-panel{border-inline:0}.pf-label{gap:4px;padding-inline:4px}.pf-label span{white-space:normal}}.career{--pj-fs:clamp(1rem, 1.9vw, 1.6rem);--pj-h:calc(var(--pj-fs) * 2.1)}.jobs{margin-top:clamp(36px,5vw,64px)}.job{border-top:1px solid var(--line);translate:0 calc((var(--push-focus,0) + var(--push-hover,0)) * var(--pj-h));transition:translate .45s var(--ease);position:relative}.job-btn{--job-ink:var(--bone);--job-soft:var(--soft);--job-haze:var(--haze);isolation:isolate;width:100%;color:var(--job-ink);text-align:left;cursor:pointer;grid-template-columns:minmax(0,7fr) minmax(0,5fr) auto auto;grid-template-areas:"org what yrs go";align-items:center;gap:6px 32px;padding:clamp(16px,2.2vw,28px) 20px;transition:color .35s;display:grid;position:relative}.job-btn:before{content:"";z-index:-1;background:var(--sodium);transform:scaleY(var(--job-flood,0));transform-origin:bottom;transition:transform .45s var(--ease);position:absolute;inset:0}.job-btn:focus-visible{--focus:var(--night);--job-ink:var(--night);--job-soft:var(--night);--job-haze:var(--night);--job-flood:1;--job-nudge:14px;--job-arrow:4px -4px;--job-name:var(--night);--job-stroke:0px;--job-chip:var(--night);--job-chip-ink:var(--sodium);outline-offset:-6px}@media (hover:hover){.job-btn:hover{--focus:var(--night);--job-ink:var(--night);--job-soft:var(--night);--job-haze:var(--night);--job-flood:1;--job-nudge:14px;--job-arrow:4px -4px;--job-name:var(--night);--job-stroke:0px;--job-chip:var(--night);--job-chip-ink:var(--sodium)}}.job-org{min-width:0;translate:var(--job-nudge,0px) 0;transition:translate .45s var(--ease);flex-wrap:wrap;grid-area:org;align-items:center;gap:.14em .4em;font-size:clamp(1.3rem,3.7vw,3.4rem);line-height:1;display:flex}.job-org-long{white-space:nowrap;flex-wrap:nowrap;font-size:clamp(1.05rem,2.75vw,2.55rem)}.job-past .job-org{color:var(--job-name,transparent);-webkit-text-stroke:var(--job-stroke,1.3px) var(--bone)}.job-live{background:var(--job-chip,var(--sodium));color:var(--job-chip-ink,var(--night));font-family:var(--font-mono);letter-spacing:0;text-transform:none;-webkit-text-stroke:0;align-items:center;padding:4px 10px;font-size:.74rem;font-weight:500;transition:background-color .35s,color .35s;display:inline-flex}.job-what{min-width:0;color:var(--job-soft);translate:var(--job-nudge,0px) 0;transition:color .35s, translate .45s var(--ease);grid-area:what}.job-yrs{text-align:right;width:12ch;font-family:var(--font-mono);white-space:nowrap;color:var(--job-haze);grid-area:yrs;font-size:.9rem;transition:color .35s}.job-go{width:1.44rem;height:1.44rem;color:var(--job-haze);translate:var(--job-arrow,0px 0px);transition:color .35s, translate .4s var(--ease);grid-area:go;margin-left:-18px}.pj{height:var(--pj-h);background:var(--deep);clip-path:inset(0 0 100%);transition:clip-path .45s var(--ease);position:absolute;top:100%;left:0;right:0}.pj-t{--mq-gap:1.1em;font-size:var(--pj-fs);color:#0000;-webkit-text-stroke:1px var(--sodium);padding-block:.55em;line-height:1}.pj-t .mq-sep{color:var(--haze);opacity:1;-webkit-text-stroke:0}.job-dossier{padding:0 20px clamp(20px,2.6vw,32px)}.job-dossier>*+*{margin-top:14px}.job-dossier-k{font-family:var(--font-mono);color:var(--haze);font-size:.9rem}.job-dossier-s{max-width:62rem;color:var(--soft);font-size:1.05rem;font-weight:600}.job-dossier-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;display:grid}.job-dossier-item{border:1px solid var(--line);background:var(--deep);flex-direction:column;gap:8px;padding:18px;display:flex}.job-dossier-item b{color:var(--sodium);font-size:1.1rem;font-weight:700;line-height:1.1}.job-dossier-item span{color:var(--soft);font-size:.96rem}.job-dossier-item small{font-family:var(--font-mono);color:var(--haze);margin-top:auto;font-size:.8rem}.tiles.career-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.did-k{font-family:var(--font-mono);letter-spacing:.04em;color:var(--haze);margin-top:4px;font-size:.74rem}.did{gap:7px;margin:-2px 0 0;padding:0;list-style:none;display:grid}.did li{color:var(--bone);text-wrap:pretty;padding-left:15px;font-size:.9rem;line-height:1.38;position:relative}.did li:before{content:"";background:var(--sodium);width:7px;height:2px;position:absolute;top:.66em;left:0}.job-tail{border-top:1px solid var(--line);translate:0 calc((var(--push-focus,0) + var(--push-hover,0)) * var(--pj-h));transition:translate .45s var(--ease)}.job:has(>.job-btn:focus-visible)>.pj{clip-path:inset(0)}:is(.job:has(>.job-btn:focus-visible)~.job,.jobs:has(.job-btn:focus-visible)+.job-tail){--push-focus:1}@media (hover:hover){.job:hover>.pj{clip-path:inset(0)}.job:hover~.job{--push-hover:1}.jobs:has(.job:hover)+.job-tail{--push-hover:1}.job:hover:has(>.job-btn:focus-visible)~.job{--push-focus:0}.jobs:has(.job:hover>.job-btn:focus-visible)+.job-tail{--push-focus:0}}.certs{perspective:1100px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.cert-slot{transform-style:preserve-3d;pointer-events:none;grid-template-columns:minmax(0,1fr);display:grid}.cert{--px:50%;--py:50%;pointer-events:auto;border:2px solid var(--sodium);background:linear-gradient(160deg, var(--panel), var(--deep));min-height:250px;box-shadow:7px 7px 0 var(--sodium);overflow-wrap:anywhere;will-change:transform;flex-direction:column;gap:10px;padding:22px 22px 24px;display:flex;position:relative;overflow:hidden}.cert:before{content:"";background:conic-gradient(from 0deg at var(--px) var(--py), var(--sodium), var(--ember), var(--violet), var(--cyan), #ffd65a, var(--sodium));filter:blur(26px);opacity:.16;transition:opacity .4s;position:absolute;inset:-40%}@media (hover:hover){.cert:hover:before{opacity:.25}}.cert>*{position:relative}.cert-iss{font-family:var(--font-mono);color:var(--soft);align-items:center;gap:8px;font-size:.82rem;display:flex}.cert-iss .ic{color:var(--sodium)}.cert-code{color:var(--sodium);margin-top:auto;font-size:clamp(1.6rem,3vw,2.7rem);line-height:1}.cert-name{font-size:1.12rem;font-weight:700;line-height:1.15}.cert-date{font-family:var(--font-mono);color:var(--soft);font-size:.82rem}@media (width<=860px){.job-btn{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"org yrs go""what what what"}.certs{grid-template-columns:repeat(2,minmax(0,1fr))}.cert-code{font-size:min(1.6rem,6.6vw)}}@media (width<=520px){.job-btn{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"org go""what what""yrs yrs";column-gap:14px}.job-yrs{text-align:left;width:auto}.job-go{margin-left:0}}@media (width<=400px){.cert{padding:16px 16px 18px}}.wall{flex-direction:column;margin-top:clamp(32px,5vw,60px);display:flex}.qrow{--mq-gap:18px;padding-block:14px 12px}.qrow[data-static=content]>.mq-track{padding-inline:var(--gutter)}.qcard{--bg:var(--deep);--fg:var(--bone);--mut:var(--haze);--frame:var(--line);--shade:var(--line);isolation:isolate;width:min(400px,78vw);color:var(--fg);text-align:left;white-space:normal;cursor:pointer;transition:rotate .45s var(--ease);align-items:stretch;display:flex;position:relative}.qcard-amber{--bg:var(--sodium);--fg:var(--night);--mut:#5b3a08;--frame:var(--sodium);--shade:var(--bone)}.qcard-paper{--bg:var(--bone);--fg:var(--night);--mut:#6b6457;--frame:var(--bone);--shade:var(--sodium)}.qcard:before{content:"";z-index:-1;background:var(--shade);position:absolute;inset:0;translate:7px 7px}.qcard-in{border:2px solid var(--frame);background:var(--bg);min-width:0;transition:translate .45s var(--ease);flex-direction:column;flex:1;gap:16px;padding:24px;display:flex}.qrow .mq-group>:nth-child(odd){rotate:-1deg}.qrow .mq-group>:nth-child(2n),.qrow-odd .mq-group:nth-child(2n)>:nth-child(odd){rotate:.9deg}.qrow-odd .mq-group:nth-child(2n)>:nth-child(2n){rotate:-1deg}.qrow .mq-group>.qcard:focus-visible{outline:none;rotate:0deg}.qcard:focus-visible .qcard-in{outline:3px solid var(--focus);outline-offset:-10px;translate:-4px -10px}@media (hover:hover){.qrow .mq-group>.qcard:hover{rotate:0deg}.qcard:hover .qcard-in{translate:-4px -10px}}.qcard-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qcard-gl{flex:none;height:.5em;font-size:3rem;line-height:.6}.qcard-when{min-width:0;font-family:var(--font-mono);color:var(--mut);text-align:right;text-wrap:balance;padding-top:2px;font-size:.78rem;line-height:1.3}.qcard-pull{letter-spacing:-.01em;font-size:1.22rem;font-weight:700;line-height:1.22}.qcard-who{align-items:center;gap:12px;margin-top:auto;font-size:.92rem;display:flex}.qcard-av{background:var(--fg);flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.qcard-av{background:color-mix(in srgb, var(--fg) 16%, transparent)}}.qcard-av{font-family:var(--font-mono);font-size:.82rem}.qcard-by{flex-direction:column;min-width:0;display:flex}.qcard-role{color:var(--mut);font-size:.86rem}.qcard-note{color:var(--mut);margin-top:2px;font-size:.8rem;line-height:1.3}.qcard-more{font-family:var(--font-mono);color:var(--mut);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.qsheet-ver{flex-wrap:wrap;gap:10px;display:flex}.qsheet-tog{border:2px solid var(--night);color:var(--night);cursor:pointer;align-items:center;gap:7px;padding:8px 14px;font-size:.9rem;font-weight:600;line-height:1.2;display:inline-flex}.qsheet-tog:hover{background:#0b0a091f}.qsheet-tog[aria-pressed=true]{background:var(--night);color:var(--bone)}.qsheet-tog .ic{stroke-width:3px;width:.95em;height:.95em;color:var(--sodium);opacity:0}.qsheet-tog[aria-pressed=true] .ic{opacity:1}.qsheet-ctx{max-width:62rem;font-family:var(--font-mono);font-size:.9rem;line-height:1.45}.qsheet-link{background:var(--night);color:var(--bone);align-self:flex-start;box-shadow:5px 5px #0b0a0959}.qsheet-link:hover{box-shadow:9px 9px #0b0a0959}.wall-text{max-width:62rem;padding:clamp(40px, 6vw, 84px) var(--gutter) 0;flex-direction:column;gap:clamp(28px,4vw,48px);margin-inline:auto;display:flex}.wall-text-item blockquote{border-left:3px solid var(--sodium);color:var(--soft);padding-left:18px;font-size:1.05rem;font-weight:500}.wall-text-by{color:var(--haze);font-family:var(--font-mono);margin-top:12px;font-size:.86rem}.wall-text-by b{color:var(--bone)}.wall-text-by a{color:var(--sodium)}.wall-text-ctx{color:var(--haze);font-family:var(--font-mono);margin-top:4px;font-size:.86rem}.terms{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:clamp(36px,5vw,64px);display:grid}.terms-slab{border:2px solid var(--line);background:var(--deep);padding:clamp(22px,3vw,38px)}.terms-yes{border-color:var(--sodium);background:var(--sodium);color:var(--night);box-shadow:10px 10px 0 var(--bone)}.terms-no{box-shadow:10px 10px 0 var(--line)}.terms-slab h3{font-family:var(--font-mono);margin-bottom:14px;font-size:.95rem;font-weight:500}.terms-no h3{color:var(--haze)}.terms-slab ul{flex-direction:column;gap:.5em;font-size:clamp(1.3rem,2.5vw,2.1rem);font-weight:700;line-height:1.12;display:flex}.terms-slab li{align-items:baseline;gap:.5em;display:flex}.terms-slab li span{overflow-wrap:break-word;min-width:0}.terms-slab li .ic{stroke-width:3px;width:.8em;height:.8em;transform:translateY(.06em)}.terms-no li{color:var(--haze)}.terms-no li span{text-decoration:line-through;text-decoration-thickness:.09em;-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember)}.terms-no li .ic{color:var(--ember)}.terms-note{font-family:var(--font-mono);color:var(--soft);margin-top:18px;font-size:.9rem;line-height:1.45}.cv{border:2px solid var(--bone);background:var(--deep);box-shadow:10px 10px 0 var(--sodium);grid-template-columns:minmax(0,1fr);align-items:start;gap:20px 36px;margin-top:22px;padding:clamp(20px,2.6vw,32px);display:grid}.cv-head{min-width:0}.cv-h{font-size:clamp(1.3rem,2.3vw,2rem);line-height:1}.cv-h:lang(cs){line-height:1.1}.cv-h span{display:block}.cv-hint{max-width:46ch;font-family:var(--font-mono);color:var(--haze);margin-top:12px;font-size:.82rem;line-height:1.45}.cv-opts{flex-wrap:wrap;gap:12px 22px;min-width:0;display:flex}.cv-grp{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.cv-lab{font-family:var(--font-mono);color:var(--haze);font-size:.78rem}.cv-togs{flex-wrap:wrap;gap:8px;display:flex}.cv-tog{border:2px solid var(--line);color:var(--soft);cursor:pointer;align-items:center;gap:7px;padding:12px 14px;font-size:.9rem;font-weight:500;transition:border-color .25s,color .25s;display:inline-flex}.cv-tog:hover:not(:disabled){color:var(--bone)}.cv-tog[aria-pressed=true]{border-color:var(--sodium);color:var(--bone)}.cv-tog .ic{stroke-width:3px;width:.95em;height:.95em;color:var(--sodium);opacity:0;transition:opacity .25s}.cv-tog[aria-pressed=true] .ic{opacity:1}.cv-tog:disabled{opacity:.4;cursor:not-allowed}.cv-go{white-space:nowrap;place-items:center;display:inline-grid}.cv-go-s{grid-area:1/1;align-items:center;gap:10px;display:inline-flex}.cv-go-s[data-off]{visibility:hidden}.cv-foot{min-width:0}.cv-note{min-height:1.45em;font-family:var(--font-mono);color:var(--haze);font-size:.82rem;line-height:1.45}.cv-err{color:var(--ember);font-size:.95rem;font-weight:600}.cv-err:not(:empty){margin-top:8px}.reach{flex-direction:column;align-items:flex-start;gap:18px 22px;margin-top:30px;display:flex}.reach-mail{isolation:isolate;letter-spacing:-.015em;min-width:0;max-width:100%;color:var(--bone);align-items:center;gap:.5em;padding-bottom:4px;font-size:clamp(.8rem,4vw,1.7rem);font-weight:700;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}.reach-mail:before{content:"";z-index:-1;background:var(--sodium);clip-path:inset(calc(100% - 3px) 0 0);transition:clip-path .4s var(--ease);position:absolute;inset:0}.reach-mail:hover,.reach-mail:focus-visible{color:var(--night)}.reach-mail:hover:before,.reach-mail:focus-visible:before{clip-path:inset(0)}.reach-mail .ic{color:var(--sodium);transition:color .3s}.reach-mail:hover .ic,.reach-mail:focus-visible .ic{color:var(--night)}.reach-addr{overflow-wrap:anywhere;min-width:0}.reach-links{flex-wrap:wrap;gap:16px 22px;display:flex}@media (width>=861px){.terms{grid-template-columns:repeat(2,minmax(0,1fr))}.cv{grid-template-columns:auto minmax(0,1fr)}.cv-hint{max-width:30ch}.cv-go{grid-column:2;justify-self:start}.cv-foot{grid-column:1/-1}.reach{flex-flow:wrap;justify-content:space-between;align-items:center}.reach-mail{font-size:clamp(1.05rem,2.7vw,2.3rem)}}@media (width>=1180px){.cv{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.cv-go{grid-column:auto}}.lamp{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:clip}.lamp-glow{will-change:transform;background:radial-gradient(560px,#ffa62b17,#0000 65%);width:728px;height:728px;margin:-364px 0 0 -364px;position:absolute;top:30%;left:70%}.skip-link{z-index:110;background:var(--sodium);color:var(--night);box-shadow:5px 5px 0 var(--bone);--focus:var(--bone);padding:12px 18px;font-weight:600;text-decoration:none;position:fixed;top:16px;left:16px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.sec,.site-foot{content-visibility:auto;contain-intrinsic-size:auto 400px}}@layer utilities{.\!visible{visibility:visible!important}.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}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=53.8125rem){.container{max-width:53.8125rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-4{margin:calc(var(--spacing) * 4)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.h-8{height:calc(var(--spacing) * 8)}.min-h-dvh{min-height:100dvh}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.border{border-style:var(--tw-border-style);border-width:1px}.px-6{padding-inline:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-bone{color:var(--bone)}.text-soft{color:var(--soft)}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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))}}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bungee-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bungee-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chakra-petch-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chakra-petch-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/chakra-petch-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/chakra-petch-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chakra-petch-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chakra-petch-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch Fallback;font-style:normal;font-weight:400 500;src:local(Arial),local(ArialMT);size-adjust:102.87%;ascent-override:96.43%;descent-override:29.94%;line-gap-override:0%}@font-face{font-family:Chakra Petch Fallback;font-style:normal;font-weight:600 700;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:99.63%;ascent-override:99.57%;descent-override:30.92%;line-gap-override:0%}@font-face{font-family:Chakra Petch Fallback Android;font-style:normal;font-weight:400 500;src:local(Roboto),local(Roboto-Regular);size-adjust:103.45%;ascent-override:95.89%;descent-override:29.77%;line-gap-override:0%}@font-face{font-family:Chakra Petch Fallback Android;font-style:normal;font-weight:600 700;src:local(Roboto Bold),local(Roboto-Bold);size-adjust:105.43%;ascent-override:94.09%;descent-override:29.21%;line-gap-override:0%}@font-face{font-family:Bungee Fallback;font-style:normal;font-weight:400;src:local(Arial Black),local(Arial-Black);size-adjust:92.4%;ascent-override:110.39%;descent-override:32.47%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;font-style:normal;font-weight:400 500;src:local(Consolas);size-adjust:109.13%;ascent-override:93.92%;descent-override:25.2%;line-gap-override:0%}:root{--night:#0b0a09;--deep:#141210;--panel:#1c1916;--line:#37312a;--bone:#f5f0e6;--soft:#d5cec1;--haze:#a0988a;--sodium:#ffa62b;--ember:#ff5a36;--violet:#9b87ff;--cyan:#22e0ee;--gutter:clamp(16px, 4.5vw, 72px);--ease:cubic-bezier(.22, 1, .36, 1);--focus:var(--sodium);--background:var(--night);--foreground:var(--bone);--card:var(--deep);--card-foreground:var(--bone);--popover:var(--panel);--popover-foreground:var(--bone);--primary:var(--sodium);--primary-foreground:var(--night);--secondary:var(--panel);--secondary-foreground:var(--bone);--muted:var(--panel);--muted-foreground:var(--haze);--accent:var(--sodium);--accent-foreground:var(--night);--accent-muted:var(--sodium)}@supports (color:color-mix(in lab, red, red)){:root{--accent-muted:color-mix(in srgb, var(--sodium) 12%, transparent)}}:root{--destructive:var(--ember);--border:var(--line);--input:var(--line);--ring:var(--sodium);--radius:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@keyframes spin{to{transform:rotate(360deg)}}
