@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--slide-veil:0;--slide-mask:1}}}@layer theme{:root,:host{--font-sans:"Walone", var(--font-poppins), ui-sans-serif, system-ui, sans-serif;--font-mono:"Walone", var(--font-geist-mono), ui-monospace, monospace;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-2xl:42rem;--container-5xl:64rem;--container-6xl:72rem;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--leading-tight:1.25;--radius-lg:.5rem;--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);--color-forest:#182c25;--color-forest-deep:#0e1c17;--color-forest-soft:#234036;--color-ember:#d96c37;--color-ember-soft:#e6895c;--color-rust:#883f1d;--color-rust-deep:#5f2a12;--color-cream:#ffdeb4;--color-cream-muted:#e6c79f;--color-background:var(--color-forest);--color-foreground:var(--color-cream);--color-border:#ffdeb42e}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-border:color-mix(in oklab, var(--color-cream) 18%, transparent)}}:root,:host{--color-ring:var(--color-ember);--font-display:"Walone", var(--font-poppins), ui-sans-serif, system-ui, sans-serif;--font-marker:"Walone", var(--font-permanent-marker), var(--font-poppins), cursive}}@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}*{border-color:var(--color-border)}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background-color:var(--color-background);font-family:var(--font-sans);color:var(--color-foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(60rem 40rem at 10% -10%,#d96c3738,#0000 60%),radial-gradient(50rem 35rem at 110% 20%,#883f1d59,#0000 60%),radial-gradient(45rem 45rem at 50% 120%,#ffdeb414,#0000 60%)}@supports (color:color-mix(in lab, red, red)){body{background-image:radial-gradient(60rem 40rem at 10% -10%, color-mix(in oklab, var(--color-ember) 22%, transparent), transparent 60%), radial-gradient(50rem 35rem at 110% 20%, color-mix(in oklab, var(--color-rust) 35%, transparent), transparent 60%), radial-gradient(45rem 45rem at 50% 120%, color-mix(in oklab, var(--color-cream) 8%, transparent), transparent 60%)}}body{background-attachment:fixed}::selection{background-color:var(--color-ember);color:var(--color-forest-deep)}:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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);--tw-ring-color:var(--color-ring);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-background);--tw-outline-style:none;outline-style:none}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.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-px{inset:-1px}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-x-\[-13\%\]{inset-inline:-13%}.inset-x-\[-14\%\]{inset-inline:-14%}.inset-x-\[-17\%\]{inset-inline:-17%}.inset-y-\[-8\%\]{inset-block:-8%}.inset-y-\[-14\%\]{inset-block:-14%}.inset-y-\[5\%\]{inset-block:5%}.top-0{top:0}.top-5{top:calc(var(--spacing) * 5)}.top-\[13vh\]{top:13vh}.right-\[2\.4vh\]{right:2.4vh}.right-\[4\.75rem\]{right:4.75rem}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-\[6vh\]{bottom:6vh}.left-5{left:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.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}}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-\[1\.8vh\]{margin-top:1.8vh}.mt-\[2\.2vh\]{margin-top:2.2vh}.mt-\[2\.6vh\]{margin-top:2.6vh}.mt-\[3\.4vh\]{margin-top:3.4vh}.mt-\[3vh\]{margin-top:3vh}.mt-\[4vh\]{margin-top:4vh}.mr-1{margin-right:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-\[0\.55rem\]{width:.55rem;height:.55rem}.size-\[1\.1rem\]{width:1.1rem;height:1.1rem}.size-\[1\.15rem\]{width:1.15rem;height:1.15rem}.size-\[2\.4vh\]{width:2.4vh;height:2.4vh}.size-\[2\.8vh\]{width:2.8vh;height:2.8vh}.size-\[max\(0\.75rem\,2\.2vh\)\]{width:max(.75rem,2.2vh);height:max(.75rem,2.2vh)}.size-\[max\(0\.85rem\,2\.2vh\)\]{width:max(.85rem,2.2vh);height:max(.85rem,2.2vh)}.size-\[max\(1rem\,2\.6vh\)\]{width:max(1rem,2.6vh);height:max(1rem,2.6vh)}.size-full{width:100%;height:100%}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:0}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-dvh{min-height:100dvh}.w-8{width:calc(var(--spacing) * 8)}.w-24{width:calc(var(--spacing) * 24)}.w-\[min\(30rem\,46\%\)\]{width:min(30rem,46%)}.w-\[min\(34rem\,52\%\)\]{width:min(34rem,52%)}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[7rem\]{max-width:7rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[64ch\]{max-width:64ch}.max-w-\[min\(34rem\,64vh\)\]{max-width:min(34rem,64vh)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-12{min-width:calc(var(--spacing) * 12)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:0}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-\[-8deg\]{rotate:-8deg}.rotate-\[5deg\]{rotate:5deg}.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)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[1\.6vh\]{gap:1.6vh}.gap-\[1\.8vh\]{gap:1.8vh}.gap-\[4\.5vh\]{gap:4.5vh}.gap-\[4vh\]{gap:4vh}.gap-\[5vh\]{gap:5vh}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[1\.8vh\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1.8vh * var(--tw-space-y-reverse));margin-block-end:calc(1.8vh * calc(1 - var(--tw-space-y-reverse)))}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-center{align-self:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[var\(--deck-card-radius\)\]{border-radius:var(--deck-card-radius)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-cream\/25{border-color:#ffdeb440}@supports (color:color-mix(in lab, red, red)){.border-cream\/25{border-color:color-mix(in oklab, var(--color-cream) 25%, transparent)}}.border-cream\/40{border-color:#ffdeb466}@supports (color:color-mix(in lab, red, red)){.border-cream\/40{border-color:color-mix(in oklab, var(--color-cream) 40%, transparent)}}.bg-cream\/10{background-color:#ffdeb41a}@supports (color:color-mix(in lab, red, red)){.bg-cream\/10{background-color:color-mix(in oklab, var(--color-cream) 10%, transparent)}}.bg-cream\/45{background-color:#ffdeb473}@supports (color:color-mix(in lab, red, red)){.bg-cream\/45{background-color:color-mix(in oklab, var(--color-cream) 45%, transparent)}}.bg-ember{background-color:var(--color-ember)}.bg-forest-deep\/50{background-color:#0e1c1780}@supports (color:color-mix(in lab, red, red)){.bg-forest-deep\/50{background-color:color-mix(in oklab, var(--color-forest-deep) 50%, transparent)}}.bg-forest\/92{background-color:#182c25eb}@supports (color:color-mix(in lab, red, red)){.bg-forest\/92{background-color:color-mix(in oklab, var(--color-forest) 92%, transparent)}}.object-cover{object-fit:cover}.p-\[3vh\]{padding:3vh}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[3vh\]{padding-inline:3vh}.px-\[7\%\]{padding-inline:7%}.px-\[8\%\]{padding-inline:8%}.px-\[max\(1\.5rem\,4vw\)\]{padding-inline:max(1.5rem,4vw)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-\[1\.5vh\]{padding-block:1.5vh}.py-\[2\.4vh\]{padding-block:2.4vh}.py-\[2\.6vh\]{padding-block:2.6vh}.py-\[2vh\]{padding-block:2vh}.py-\[6vh\]{padding-block:6vh}.pt-40{padding-top:calc(var(--spacing) * 40)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.\[font-size\:clamp\(0\.8rem\,min\(3\.1vh\,4vw\)\,1\.9rem\)\]{font-size:clamp(.8rem,min(3.1vh,4vw),1.9rem)}.\[font-size\:clamp\(0\.9rem\,2\.6vh\,1\.6rem\)\]{font-size:clamp(.9rem,2.6vh,1.6rem)}.\[font-size\:clamp\(1\.5rem\,min\(8\.4vh\,12vw\)\,4\.6rem\)\]{font-size:clamp(1.5rem,min(8.4vh,12vw),4.6rem)}.\[font-size\:clamp\(1rem\,min\(3\.1vh\,6vw\)\,1\.9rem\)\]{font-size:clamp(1rem,min(3.1vh,6vw),1.9rem)}.text-\[clamp\(2rem\,4vw\,2\.8rem\)\]{font-size:clamp(2rem,4vw,2.8rem)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--color-cream-muted\)\]{color:var(--color-cream-muted)}.text-\[var\(--jr-brass\)\]{color:var(--jr-brass)}.text-\[var\(--jr-paper-hi\)\]{color:var(--jr-paper-hi)}.text-\[var\(--jr-rust\)\]{color:var(--jr-rust)}.text-cream{color:var(--color-cream)}.text-cream-muted{color:var(--color-cream-muted)}.text-cream-muted\/80{color:#e6c79fcc}@supports (color:color-mix(in lab, red, red)){.text-cream-muted\/80{color:color-mix(in oklab, var(--color-cream-muted) 80%, transparent)}}.text-cream\/60{color:#ffdeb499}@supports (color:color-mix(in lab, red, red)){.text-cream\/60{color:color-mix(in oklab, var(--color-cream) 60%, transparent)}}.text-cream\/70{color:#ffdeb4b3}@supports (color:color-mix(in lab, red, red)){.text-cream\/70{color:color-mix(in oklab, var(--color-cream) 70%, transparent)}}.text-ember{color:var(--color-ember)}.text-ember-soft{color:var(--color-ember-soft)}.text-ember\/80{color:#d96c37cc}@supports (color:color-mix(in lab, red, red)){.text-ember\/80{color:color-mix(in oklab, var(--color-ember) 80%, transparent)}}.text-forest-deep{color:var(--color-forest-deep)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.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))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:border-ember:is(:where(.group):hover *){border-color:var(--color-ember)}}.placeholder\:text-cream-muted\/60::placeholder{color:#e6c79f99}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-cream-muted\/60::placeholder{color:color-mix(in oklab, var(--color-cream-muted) 60%, transparent)}}@media (hover:hover){.hover\:border-ember:hover{border-color:var(--color-ember)}.hover\:bg-ember-soft:hover{background-color:var(--color-ember-soft)}.hover\:text-ember:hover{color:var(--color-ember)}.hover\:text-ember-soft:hover{color:var(--color-ember-soft)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-20:focus{top:calc(var(--spacing) * 20)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:rounded-lg:focus{border-radius:var(--radius-lg)}.focus\:border-ember:focus{border-color:var(--color-ember)}.focus\:bg-ember:focus{background-color:var(--color-ember)}.focus\:px-3:focus{padding-inline:calc(var(--spacing) * 3)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-forest-deep:focus{color:var(--color-forest-deep)}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.aria-invalid\:border-ember-soft[aria-invalid=true]{border-color:var(--color-ember-soft)}@media not all and (min-width:64rem){.max-lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.max-lg\:mt-4{margin-top:calc(var(--spacing) * 4)}.max-lg\:mt-5{margin-top:calc(var(--spacing) * 5)}.max-lg\:mt-12{margin-top:calc(var(--spacing) * 12)}.max-lg\:hidden{display:none}.max-lg\:min-h-svh{min-height:100svh}.max-lg\:gap-3{gap:calc(var(--spacing) * 3)}.max-lg\:gap-4{gap:calc(var(--spacing) * 4)}.max-lg\:gap-6{gap:calc(var(--spacing) * 6)}.max-lg\:gap-8{gap:calc(var(--spacing) * 8)}:where(.max-lg\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.max-lg\:p-5{padding:calc(var(--spacing) * 5)}.max-lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.max-lg\:py-8{padding-block:calc(var(--spacing) * 8)}.max-lg\:py-24{padding-block:calc(var(--spacing) * 24)}}@media not all and (min-width:40rem){.max-sm\:invisible{visibility:hidden}.max-sm\:hidden{display:none}}@media (min-width:40rem){.sm\:right-5{right:calc(var(--spacing) * 5)}.sm\:bottom-10{bottom:calc(var(--spacing) * 10)}.sm\:w-\[8\.5rem\]{width:8.5rem}.sm\:w-\[min\(34rem\,52\%\)\]{width:min(34rem,52%)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:inset-x-\[3vh\]{inset-inline:3vh}.lg\:top-\[2\.4vh\]{top:2.4vh}.lg\:bottom-\[calc\(2\.4vh\+1\.25rem\)\]{bottom:calc(2.4vh + 1.25rem)}.lg\:block{display:block}.lg\:h-dvh{height:100dvh}.lg\:grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.5fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.lg\:gap-\[7vh\]{gap:7vh}.lg\:overflow-hidden{overflow:hidden}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:py-9{padding-block:calc(var(--spacing) * 9)}.lg\:pr-\[7vh\]{padding-right:7vh}}@media (pointer:coarse){.pointer-coarse\:min-h-11{min-height:calc(var(--spacing) * 11)}.pointer-coarse\:gap-y-0{row-gap:0}}@media (min-width:64rem) and (max-aspect-ratio:4/5){.deck-tall\:max-w-2xl{max-width:var(--container-2xl)}.deck-tall\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.deck-tall\:gap-\[3vh\]{gap:3vh}}}@font-face{font-family:Walone;src:url(/fonts/walone.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+1000-109F,U+A9E0-A9FF,U+AA60-AA7F,U+200B-200D,U+25CC}.hero-photo{border:var(--deck-photo-edge);container-type:size}.hero-photo [data-fx=pointer],.hero-photo__stage{will-change:transform}.hero-photo__stage{--ar:1;--os:1.05;--m:1.5cqmin;--cx:.36;--cy:.5;--w:calc(max(100cqw, 100cqh * var(--ar)) * var(--os));--h:calc(var(--w) / var(--ar));width:var(--w);height:var(--h);left:clamp(calc(100cqw - var(--w) + var(--m)), calc(50cqw - var(--w) * var(--cx)), calc(-1 * var(--m)));top:clamp(calc(100cqh - var(--h) + var(--m)), calc(50cqh - var(--h) * var(--cy)), calc(-1 * var(--m)));transform-origin:calc(var(--cx) * 100%) calc(var(--cy) * 100%);position:absolute}@container (orientation:landscape){.hero-photo__stage{--cx:.5;--cy:.625}}@container (min-aspect-ratio:2){.hero-photo__stage{--cy:.56}}.hero-glow{width:var(--size);aspect-ratio:1;margin-left:calc(var(--size) / -2);margin-top:calc(var(--size) / -2);border-radius:9999px;position:absolute}.hero-glow--sun{--size:20%;opacity:.7;background:radial-gradient(closest-side,#ffeecdcc,#ffc48059 40%,#ffaa6400)}.hero-glow--fire{--size:18%;opacity:.8;background:radial-gradient(closest-side,#ffb05c8c,#d96c3738 50%,#d96c3700)}.hero-glow--lantern{--size:6%;opacity:.75;background:radial-gradient(closest-side,#ffdea0a6,#ffba6e33 55%,#ffba6e00)}.hero-embers{width:5%;height:0;margin-left:-2.5%;position:absolute}.hero-ember{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#ffe2b0 0%,#ff9d4d 55%,#d96c3700 100%);border-radius:9999px;width:max(3px,.4cqmin);position:absolute;top:0}.hero-photo__scrim{position:absolute;inset-inline:-1px}.hero-photo__scrim--top{background:linear-gradient(#0e1c1780,#0000);height:10%;top:-1px}@supports (color:color-mix(in lab, red, red)){.hero-photo__scrim--top{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-forest-deep) 50%, transparent), transparent)}}.hero-photo__scrim--bottom{background:linear-gradient(to top, var(--color-forest), transparent);height:12%;bottom:-1px}@media (min-width:64rem){.hero-photo__scrim--bottom{display:none}}:root{--deck-radius:clamp(1.25rem, 3.4vh, 2.5rem);--deck-card-radius:clamp(.65rem, 1.7vh, 1.15rem);--deck-hair:#ffdeb466}@supports (color:color-mix(in lab, red, red)){:root{--deck-hair:color-mix(in oklab, var(--color-cream) 40%, transparent)}}:root{--deck-photo-edge:1px solid #ffdeb433}@supports (color:color-mix(in lab, red, red)){:root{--deck-photo-edge:1px solid color-mix(in oklab, var(--color-cream) 20%, transparent)}}:root{--deck-photo-dark:#0e1c1780}@supports (color:color-mix(in lab, red, red)){:root{--deck-photo-dark:color-mix(in oklab, var(--color-forest-deep) 50%, transparent)}}:root{--deck-photo-none:0 0 0 0 transparent;--kit-canvas:#2d3021;--kit-canvas-deep:#191b11;--kit-leather:#87491f;--kit-leather-hi:#c47d42;--kit-leather-lo:#4a260d;--kit-brass:#c79f4c;--kit-brass-hi:#f3dc9d;--kit-brass-lo:#6a4b17;--kit-thread:#eadcb8;--deck-lift:0 18px 40px -18px #d96c37b3, 0 44px 90px -56px #000000f2}@supports (color:color-mix(in lab, red, red)){:root{--deck-lift:0 18px 40px -18px color-mix(in oklab, var(--color-ember) 70%, transparent), 0 44px 90px -56px #000000f2}}:root{--deck-travel:.72;--deck-step:calc(var(--deck-travel) * 100dvh)}@supports (width:round(1px, 1px)){:root{--deck-step:round(calc(var(--deck-travel) * 100dvh), 1px)}}.deck-grain{z-index:30;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}@media not all and (min-width:64rem){.deck-grain{mix-blend-mode:normal;opacity:.035}}.deck-grain:after{content:"";opacity:.5;background-image:radial-gradient(1px 1px at 12% 22%, var(--color-cream), transparent), radial-gradient(1px 1px at 78% 8%, var(--color-cream), transparent), radial-gradient(1.5px 1.5px at 34% 71%, var(--color-cream), transparent), radial-gradient(1px 1px at 91% 63%, var(--color-cream), transparent), radial-gradient(1px 1px at 55% 41%, var(--color-cream), transparent), radial-gradient(1.5px 1.5px at 7% 88%, var(--color-cream), transparent);background-size:37rem 29rem;position:absolute;inset:0}.deck-frame{border:2px solid var(--deck-hair);border-radius:var(--deck-radius)}.deck-frame--lift{box-shadow:var(--deck-lift), inset 0 1.5rem 1.5rem -1.5rem #0e1c1799, inset 0 -1.5rem 1.5rem -1.5rem #0e1c1799, inset 1.5rem 0 1.5rem -1.5rem #0e1c1799, inset -1.5rem 0 1.5rem -1.5rem #0e1c1799}@supports (color:color-mix(in lab, red, red)){.deck-frame--lift{box-shadow:var(--deck-lift), inset 0 1.5rem 1.5rem -1.5rem color-mix(in oklab, var(--color-forest-deep) 60%, transparent), inset 0 -1.5rem 1.5rem -1.5rem color-mix(in oklab, var(--color-forest-deep) 60%, transparent), inset 1.5rem 0 1.5rem -1.5rem color-mix(in oklab, var(--color-forest-deep) 60%, transparent), inset -1.5rem 0 1.5rem -1.5rem color-mix(in oklab, var(--color-forest-deep) 60%, transparent)}}.deck-frame--lift{border:0;border-radius:0}html:not([data-jlang=my]) [data-lang-only=my],html[data-jlang=my] [data-lang-only=en]{display:none!important}.fj-lead__title:lang(my){font-size:clamp(1.05rem,min(2.7vh,4.6vw),1.6rem);line-height:1.45}.fj-lead__excerpt:lang(my){font-style:normal}:lang(my)>.fj-row__title{line-height:1.6}.deck-photo{--wash:.91;z-index:-10;pointer-events:none;border:var(--deck-photo-edge);position:absolute;inset:0;overflow:hidden}.deck-photo:after,.hero-photo:after{content:"";pointer-events:none;--deck-photo-top:inset 0 1px 0 0 #ffdeb41f, inset 0 .5rem .5rem -.5rem var(--deck-photo-dark);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.deck-photo:after,.hero-photo:after{--deck-photo-top:inset 0 1px 0 0 color-mix(in oklab, var(--color-cream) 12%, transparent), inset 0 .5rem .5rem -.5rem var(--deck-photo-dark)}}.deck-photo:after,.hero-photo:after{--deck-photo-bottom:inset 0 -.5rem .5rem -.5rem var(--deck-photo-dark);--deck-photo-left:inset .5rem 0 .5rem -.5rem var(--deck-photo-dark);--deck-photo-right:inset -.5rem 0 .5rem -.5rem var(--deck-photo-dark);box-shadow:var(--deck-photo-top), var(--deck-photo-bottom), var(--deck-photo-left), var(--deck-photo-right)}@property --slide-veil{syntax:"<number>";inherits:false;initial-value:0}@property --slide-mask{syntax:"<number>";inherits:false;initial-value:1}.journey-stage[data-dolly=on]>[data-panel],.intro{-webkit-mask-image:radial-gradient(circle at 50% 47%, #000 calc(var(--slide-mask,1) * 150%), transparent calc(var(--slide-mask,1) * 250%)), radial-gradient(circle at 41% 57%, #000 calc(var(--slide-mask,1) * 124%), transparent calc(var(--slide-mask,1) * 226%)), radial-gradient(circle at 59% 39%, #000 calc(var(--slide-mask,1) * 116%), transparent calc(var(--slide-mask,1) * 214%));-webkit-mask-image:radial-gradient(circle at 50% 47%, #000 calc(var(--slide-mask,1) * 150%), transparent calc(var(--slide-mask,1) * 250%)), radial-gradient(circle at 41% 57%, #000 calc(var(--slide-mask,1) * 124%), transparent calc(var(--slide-mask,1) * 226%)), radial-gradient(circle at 59% 39%, #000 calc(var(--slide-mask,1) * 116%), transparent calc(var(--slide-mask,1) * 214%));-webkit-mask-image:radial-gradient(circle at 50% 47%, #000 calc(var(--slide-mask,1) * 150%), transparent calc(var(--slide-mask,1) * 250%)), radial-gradient(circle at 41% 57%, #000 calc(var(--slide-mask,1) * 124%), transparent calc(var(--slide-mask,1) * 226%)), radial-gradient(circle at 59% 39%, #000 calc(var(--slide-mask,1) * 116%), transparent calc(var(--slide-mask,1) * 214%));mask-image:radial-gradient(circle at 50% 47%, #000 calc(var(--slide-mask,1) * 150%), transparent calc(var(--slide-mask,1) * 250%)), radial-gradient(circle at 41% 57%, #000 calc(var(--slide-mask,1) * 124%), transparent calc(var(--slide-mask,1) * 226%)), radial-gradient(circle at 59% 39%, #000 calc(var(--slide-mask,1) * 116%), transparent calc(var(--slide-mask,1) * 214%))}.deck-rails{pointer-events:none;display:none;position:absolute;inset:0}.deck-rail{width:1px;height:1px;left:0;top:calc(var(--i) * var(--deck-step));scroll-snap-align:start;position:absolute}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.deck-scroll{height:calc(100dvh + var(--deck-step) * (var(--deck-slides,5) - 1))}.journey-stage{height:100dvh;position:sticky;top:0;overflow:hidden}.journey-stage[data-dolly=on]{perspective:1200px;perspective-origin:50%}.journey-stage>[data-panel]{will-change:transform, opacity;backface-visibility:hidden;background-color:var(--color-forest-deep);clip-path:inset(100% 0% 0%);opacity:0;visibility:hidden;height:100%;position:absolute;inset:0}.journey-stage>[data-panel]:first-child{clip-path:inset(0%);opacity:1;visibility:visible}.journey-stage>[data-panel]:after{content:"";z-index:30;pointer-events:none;background:var(--color-forest-deep);opacity:var(--slide-veil,0);position:absolute;inset:0}html{scroll-snap-type:y mandatory}.deck-rails{display:block}}@media (min-width:64rem) and (prefers-reduced-motion:reduce){html{scroll-snap-type:y mandatory}.journey-stage>[data-panel]{scroll-snap-align:start}}@media not all and (min-width:64rem){[data-panel]:not(:last-child) .deck-photo,[data-panel]:not(:last-child) .hero-photo{border-bottom:0}[data-panel]:not(:last-child) .deck-photo:after,[data-panel]:not(:last-child) .hero-photo:after{--deck-photo-bottom:var(--deck-photo-none)}[data-panel]+[data-panel] .deck-photo:after{--deck-photo-top:var(--deck-photo-none)}}.deck-photo__stage{position:absolute;inset-block:0;inset-inline:-14%}@media (min-width:64rem){.deck-photo__stage{will-change:transform}}.deck-photo__wash{background:var(--color-forest);opacity:var(--wash);position:absolute;inset:-1px}.deck-rule{background:#d96c37bf;height:1px}@supports (color:color-mix(in lab, red, red)){.deck-rule{background:color-mix(in oklab, var(--color-ember) 75%, transparent)}}.deck-title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(1.05rem,min(4.6vh,6.5vw),3rem);font-weight:800;line-height:1}.deck-display{font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(1.75rem,min(14.5vh,10vw),8.5rem);font-weight:800;line-height:.86}.deck-marker{font-family:var(--font-marker);letter-spacing:.04em;text-transform:uppercase;font-weight:400}.deck-eyebrow{letter-spacing:.16em;font-size:clamp(.6rem,1.35vh,.78rem);line-height:1.2}.deck-body{text-align:justify;text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(.78rem,1.85vh,1rem);line-height:1.75}@media not all and (min-width:40rem){.deck-body{text-align:left;-webkit-hyphens:manual;hyphens:manual}}.deck-small{font-size:clamp(.7rem,1.55vh,.875rem);line-height:1.6}@media not all and (min-width:64rem){.deck-title{font-size:clamp(1.05rem,min(6.5vw,4.6vh + .75rem),3rem)}.deck-eyebrow{font-size:clamp(.7rem,.62rem + .35vw,.78rem)}.deck-body{font-size:1rem}.deck-small{font-size:.875rem}}.deck-brush{isolation:isolate;display:inline-block;position:relative}.deck-brush:before{content:"";z-index:-1;background:#e6c79f29;position:absolute;inset:-16% -5% -12% -7%}@supports (color:color-mix(in lab, red, red)){.deck-brush:before{background:color-mix(in oklab, var(--color-cream-muted) 16%, transparent)}}.deck-brush:before{border-radius:.5em .26em .42em .2em/.5em .34em .44em .28em;transform:rotate(-.9deg)skew(-3deg)}.about-frame{--arch:46%;--brass:#f4be91}@supports (color:color-mix(in lab, red, red)){.about-frame{--brass:color-mix(in oklab, var(--color-cream) 72%, var(--color-ember))}}.about-frame{--bezel:3px;isolation:isolate;aspect-ratio:1;border-radius:50% 50% var(--deck-card-radius) var(--deck-card-radius) / var(--arch) var(--arch) var(--deck-card-radius) var(--deck-card-radius);outline:1px solid var(--brass);position:relative;overflow:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.about-frame{outline:1px solid color-mix(in oklab, var(--brass) 20%, transparent)}}.about-frame{outline-offset:-9px;background:radial-gradient(70% 20% at 64% 58%, #d96c3747, transparent 100%), linear-gradient(to bottom, var(--color-forest-deep), #162922 30%, #203a31 50%, #382b1c 58%, var(--color-forest-deep) 78%)}@supports (color:color-mix(in lab, red, red)){.about-frame{background:radial-gradient(70% 20% at 64% 58%, color-mix(in oklab, var(--color-ember) 28%, transparent), transparent 100%), linear-gradient(to bottom, var(--color-forest-deep), color-mix(in oklab, var(--color-forest) 80%, var(--color-forest-deep)) 30%, color-mix(in oklab, var(--color-forest-soft) 70%, var(--color-forest)) 50%, color-mix(in oklab, var(--color-rust-deep) 45%, var(--color-forest)) 58%, var(--color-forest-deep) 78%)}}.about-frame{box-shadow:0 34px 70px -34px #000000e6,0 0 60px -28px #d96c3757}@supports (color:color-mix(in lab, red, red)){.about-frame{box-shadow:0 34px 70px -34px #000000e6, 0 0 60px -28px color-mix(in oklab, var(--color-ember) 34%, transparent)}}.about-frame:before{content:"";z-index:20;padding:var(--bezel);border-radius:inherit;background:linear-gradient(150deg, var(--kit-brass-lo), var(--kit-brass) 16%, var(--kit-brass-hi) 30%, var(--kit-brass) 44%, var(--kit-brass-lo) 62%, var(--kit-brass) 78%, var(--kit-brass-hi) 90%, var(--kit-brass-lo));opacity:.88;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;transition:opacity .7s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000073;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover) and (pointer:fine){.about-frame:hover:before{opacity:1}}.about-frame .skills-sky{z-index:auto;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 40%,#0000 56%),linear-gradient(90deg,#0000 42%,#000 50%);mask-image:linear-gradient(#000 40%,#0000 56%),linear-gradient(90deg,#0000 42%,#000 50%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.about-frame .skills-sky__lines{display:none}.about-view{pointer-events:none;position:absolute;inset:0}.about-view__photo{filter:brightness(.86)saturate(.7)contrast(1.14);will-change:transform;max-width:none;height:auto;position:absolute}.about-view__photo:not([src]){visibility:hidden}.about-view__grade{background:linear-gradient(#0e1c1778,#0e1c1754 22%,#0e1c1724 36%,#0e1c1717 55%,#0e1c1733 75%,#0e1c175c);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.about-view__grade{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-forest-deep) 47%, transparent), color-mix(in oklab, var(--color-forest-deep) 33%, transparent) 22%, color-mix(in oklab, var(--color-forest-deep) 14%, transparent) 36%, color-mix(in oklab, var(--color-forest-deep) 9%, transparent) 55%, color-mix(in oklab, var(--color-forest-deep) 20%, transparent) 75%, color-mix(in oklab, var(--color-forest-deep) 36%, transparent))}}.about-view__grade{mix-blend-mode:multiply}.about-view__night{aspect-ratio:1;background:var(--color-forest-soft);-webkit-mask:linear-gradient(#000 0 0), var(--key) 0 0 / 100% 100% no-repeat;-webkit-mask:linear-gradient(#000 0 0), var(--key) 0 0 / 100% 100% no-repeat;-webkit-mask:linear-gradient(#000 0 0), var(--key) 0 0 / 100% 100% no-repeat;mask:linear-gradient(#000 0 0), var(--key) 0 0 / 100% 100% no-repeat;mix-blend-mode:color;opacity:.4;-webkit-mask-composite:xor;-webkit-mask-composite:xor;position:absolute;-webkit-mask-composite:xor;mask-composite:exclude}.about-view__lights{will-change:transform;position:absolute;inset:0}.about-lantern{width:var(--s);aspect-ratio:1;margin-left:calc(var(--s) / -2);margin-top:calc(var(--s) / -2);background:radial-gradient(closest-side at 50% 56%,#e6895c9e,#d96c374d 38%,#883f1d1a 70%,#0000);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.about-lantern{background:radial-gradient(closest-side at 50% 56%, color-mix(in oklab, var(--color-ember-soft) 62%, transparent), color-mix(in oklab, var(--color-ember) 30%, transparent) 38%, color-mix(in oklab, var(--color-rust) 10%, transparent) 70%, transparent)}}.about-lantern{mix-blend-mode:screen}.about-view__subject{filter:brightness(1.1)saturate(.85)contrast(1.05);-webkit-mask-image:var(--key), radial-gradient(8% 10% at 35.9% 49.4%, #000 55%, transparent 100%), radial-gradient(6% 5% at 31.5% 59%, #000 50%, transparent 100%);-webkit-mask-image:var(--key), radial-gradient(8% 10% at 35.9% 49.4%, #000 55%, transparent 100%), radial-gradient(6% 5% at 31.5% 59%, #000 50%, transparent 100%);-webkit-mask-image:var(--key), radial-gradient(8% 10% at 35.9% 49.4%, #000 55%, transparent 100%), radial-gradient(6% 5% at 31.5% 59%, #000 50%, transparent 100%);mask-image:var(--key), radial-gradient(8% 10% at 35.9% 49.4%, #000 55%, transparent 100%), radial-gradient(6% 5% at 31.5% 59%, #000 50%, transparent 100%);-webkit-mask-composite:source-in,source-over;-webkit-mask-composite:source-in,source-over;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in,source-over;mask-composite:intersect,add}.about-view__glow{background:radial-gradient(34% 30% at var(--lamp-x) var(--lamp-y), #e6895ce6, transparent 100%), radial-gradient(60% 50% at 104% 100%, #d96c37b3, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.about-view__glow{background:radial-gradient(34% 30% at var(--lamp-x) var(--lamp-y), color-mix(in oklab, var(--color-ember-soft) 90%, transparent), transparent 100%), radial-gradient(60% 50% at 104% 100%, color-mix(in oklab, var(--color-ember) 70%, transparent), transparent 100%)}}.about-view__glow{mix-blend-mode:soft-light;pointer-events:none}.about-view__key{aspect-ratio:1;-webkit-mask-image:var(--key);-webkit-mask-image:var(--key);-webkit-mask-image:var(--key);mask-image:var(--key);background:radial-gradient(30% 26% at 36%,#ffdeb4e6,#e6895c73 100%);position:absolute;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.about-view__key{background:radial-gradient(30% 26% at 36% 50%, color-mix(in oklab, var(--color-cream) 90%, transparent), color-mix(in oklab, var(--color-ember-soft) 45%, transparent) 100%)}}.about-view__key{mix-blend-mode:soft-light;pointer-events:none}.about-lamp{aspect-ratio:1;background:radial-gradient(closest-side,#ffdeb499,#e6895c42 38%,#0000);border-radius:50%;width:12%;margin:-6% 0 0 -6%;position:absolute}@supports (color:color-mix(in lab, red, red)){.about-lamp{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-cream) 60%, transparent), color-mix(in oklab, var(--color-ember-soft) 26%, transparent) 38%, transparent)}}.about-lamp{mix-blend-mode:screen}.about-afterglow{aspect-ratio:3;background:radial-gradient(closest-side,#e6895c94,#d96c374d 34%,#883f1d24 62%,#0000);border-radius:50%;width:150%;margin-top:-25%;margin-left:-75%;position:absolute}@supports (color:color-mix(in lab, red, red)){.about-afterglow{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-ember-soft) 58%, transparent), color-mix(in oklab, var(--color-ember) 30%, transparent) 34%, color-mix(in oklab, var(--color-rust) 14%, transparent) 62%, transparent)}}.about-afterglow{mix-blend-mode:screen;pointer-events:none}.about-moon{aspect-ratio:1;background:#ffdeb40f;border-radius:50%;width:5.2%;position:absolute;top:11%;left:44%}@supports (color:color-mix(in lab, red, red)){.about-moon{background:color-mix(in oklab, var(--color-cream) 6%, transparent)}}.about-moon{pointer-events:none}.about-moon:before{content:"";background:radial-gradient(closest-side,#ffdeb426,#ffdeb40a 42%,#0000);border-radius:50%;position:absolute;inset:-170%}@supports (color:color-mix(in lab, red, red)){.about-moon:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-cream) 15%, transparent), color-mix(in oklab, var(--color-cream) 4%, transparent) 42%, transparent)}}.about-moon:after{content:"";background:radial-gradient(circle at 70% 40%, #ffe1ba, var(--color-cream-muted) 75%);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.about-moon:after{background:radial-gradient(circle at 70% 40%, color-mix(in oklab, var(--color-cream) 92%, white), var(--color-cream-muted) 75%)}}.about-moon:after{-webkit-mask:radial-gradient(circle at 32% 38%,#0000 55%,#000 60%);mask:radial-gradient(circle at 32% 38%,#0000 55%,#000 60%)}.about-firelight{background:radial-gradient(closest-side,#d96c3775,#883f1d2e 50%,#0000);border-radius:50%;height:56%;position:absolute;bottom:-22%;left:56%;right:-34%}@supports (color:color-mix(in lab, red, red)){.about-firelight{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-ember) 46%, transparent), color-mix(in oklab, var(--color-rust) 18%, transparent) 50%, transparent)}}.about-firelight{mix-blend-mode:screen;pointer-events:none}.about-ember{aspect-ratio:1;background:radial-gradient(circle,#fbd1a7,#e6895cb3 38%,#0000 70%);border-radius:50%;width:1.2%;position:absolute;bottom:4%}@supports (color:color-mix(in lab, red, red)){.about-ember{background:radial-gradient(circle, color-mix(in oklab, var(--color-cream) 85%, var(--color-ember-soft)), color-mix(in oklab, var(--color-ember-soft) 70%, transparent) 38%, transparent 70%)}}.about-ember{opacity:0;pointer-events:none}.about-ember[data-near]{background:radial-gradient(circle,#e6895c99,#d96c3742 45%,#0000 70%);width:2.6%}@supports (color:color-mix(in lab, red, red)){.about-ember[data-near]{background:radial-gradient(circle, color-mix(in oklab, var(--color-ember-soft) 60%, transparent), color-mix(in oklab, var(--color-ember) 26%, transparent) 45%, transparent 70%)}}.about-glass{inset:var(--bezel);z-index:9;border-radius:inherit;background:linear-gradient(118deg,#0000 26%,#fffaf012 34%,#fffaf005 40%,#0000 44%),radial-gradient(120% 92% at 50% 42%,#0000 52%,#0e1c17bd 100%);position:absolute}@supports (color:color-mix(in lab, red, red)){.about-glass{background:linear-gradient(118deg, transparent 26%, #fffaf012 34%, #fffaf005 40%, transparent 44%), radial-gradient(120% 92% at 50% 42%, transparent 52%, color-mix(in oklab, var(--color-forest-deep) 74%, transparent) 100%)}}.about-glass{pointer-events:none;box-shadow:inset 0 2px 5px #0000008c,inset 0 0 0 1px #00000059}.about-glass:after{content:"";border-radius:inherit;mix-blend-mode:overlay;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.about-keystone{z-index:21;background:radial-gradient(circle at 35% 30%, var(--kit-brass-hi), var(--kit-brass) 45%, var(--kit-brass-lo));width:1.5rem;height:1.5rem;color:var(--kit-brass-lo);pointer-events:none;border-radius:50%;place-items:center;margin-left:-.75rem;display:grid;position:absolute;top:.55rem;left:50%;box-shadow:inset 0 1px #fff5dc99,inset 0 -1px 2px #0006,0 2px 5px #0000008c}.about-keystone svg{filter:drop-shadow(0 1px #fff0c88c)}.about-frame .about-plaque{z-index:10;border-radius:var(--deck-card-radius);text-align:center;background:linear-gradient(to bottom, #213c33, var(--color-forest-deep));justify-items:center;gap:.2em;padding:1.1em 2.4em .75em;display:grid;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.about-frame .about-plaque{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-forest-soft) 80%, var(--color-forest)), var(--color-forest-deep))}}.about-frame .about-plaque{border-top:1px solid var(--kit-brass)}@supports (color:color-mix(in lab, red, red)){.about-frame .about-plaque{border-top:1px solid color-mix(in oklab, var(--kit-brass) 75%, transparent)}}.about-frame .about-plaque{box-shadow:inset 0 1px 0 var(--kit-brass-hi), inset 0 -1px 0 #00000073, 0 -8px 16px -8px #000000a6}@supports (color:color-mix(in lab, red, red)){.about-frame .about-plaque{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--kit-brass-hi) 32%, transparent), inset 0 -1px 0 #00000073, 0 -8px 16px -8px #000000a6}}.about-frame .about-plaque{font-size:clamp(.56rem,2.1cqi,.8rem)}.about-frame .about-plaque:before,.about-frame .about-plaque:after{content:"";background:linear-gradient(135deg, transparent 42%, var(--kit-brass-lo) 43% 57%, transparent 58%), radial-gradient(circle at 35% 30%, var(--kit-brass-hi), var(--kit-brass) 50%, var(--kit-brass-lo));border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;box-shadow:inset 0 0 0 .5px #0006,0 1px 1px #0000008c}.about-frame .about-plaque:before{left:.9rem}.about-frame .about-plaque:after{right:.9rem}.about-plaque__name{font-family:var(--font-display);letter-spacing:.02em;color:var(--kit-brass-hi);filter:drop-shadow(0 1px #0000008c);font-size:2.1em;font-weight:600;line-height:1.05}@supports ((-webkit-background-clip:text) or (background-clip:text)){.about-plaque__name{background:linear-gradient(to bottom, var(--kit-brass-hi) 20%, var(--kit-brass) 62%, var(--kit-brass))}@supports (color:color-mix(in lab, red, red)){.about-plaque__name{background:linear-gradient(to bottom, var(--kit-brass-hi) 20%, var(--kit-brass) 62%, color-mix(in oklab, var(--kit-brass) 70%, var(--kit-brass-lo)))}}.about-plaque__name{color:#0000;-webkit-background-clip:text;background-clip:text}}.about-plaque__facts{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ember-soft);flex-wrap:wrap;justify-content:center;column-gap:.9em;font-weight:600;line-height:1.5;display:flex}.about-plaque__facts>span+span:before{content:"";vertical-align:.2em;background:var(--kit-brass);width:.34em;height:.34em;margin-right:.9em;display:inline-block;rotate:45deg}.about-plaque__status{border:1px solid var(--kit-brass);align-items:center;gap:.6em;max-width:calc(100% - 4em);padding:.3em .95em;display:inline-flex;position:absolute;top:0;left:50%}@supports (color:color-mix(in lab, red, red)){.about-plaque__status{border:1px solid color-mix(in oklab, var(--kit-brass) 80%, transparent)}}.about-plaque__status{background:linear-gradient(to bottom, var(--color-forest), var(--color-forest-deep));box-shadow:inset 0 1px 0 var(--kit-brass-hi), 0 2px 6px #0009;border-radius:999px;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.about-plaque__status{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--kit-brass-hi) 28%, transparent), 0 2px 6px #0009}}.about-plaque__status{color:var(--color-cream);letter-spacing:.04em;white-space:nowrap;font-size:.92em;line-height:1.3}.about-plaque__lamp{background:var(--color-ember-soft);width:.55em;height:.55em;box-shadow:0 0 .3em var(--color-ember-soft), 0 0 .9em #d96c37b3;border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.about-plaque__lamp{box-shadow:0 0 .3em var(--color-ember-soft), 0 0 .9em color-mix(in oklab, var(--color-ember) 70%, transparent)}}.about-signature{z-index:8;font-family:var(--font-marker);color:#ffdeb4e6;font-size:clamp(.95rem,4.4cqi,1.5rem);line-height:1;position:absolute;bottom:20%;right:7%}@supports (color:color-mix(in lab, red, red)){.about-signature{color:color-mix(in oklab, var(--color-cream) 90%, transparent)}}.about-signature{text-shadow:0 1px 1px #000000b3,0 0 10px #00000073;pointer-events:none;transform:rotate(-7deg)}@container not (min-width:26rem){.about-plaque__facts{letter-spacing:.1em}.about-plaque__facts>[data-fact=location]{display:none}.about-signature{bottom:25%}}.deck-ellipse{background:#d16834}@supports (color:color-mix(in lab, red, red)){.deck-ellipse{background:color-mix(in oklab, var(--color-ember) 90%, var(--color-rust))}}.deck-ellipse{border-radius:50%}.deck-ring{border:1px solid #ffdeb473;position:absolute}@supports (color:color-mix(in lab, red, red)){.deck-ring{border:1px solid color-mix(in oklab, var(--color-cream) 45%, transparent)}}.deck-ring{border-radius:50%}.intro{z-index:100;background-color:var(--color-forest-deep);background-image:radial-gradient(55rem 38rem at 50% 118%,#d96c3742,#0000 62%),radial-gradient(50rem 40rem at 50% -18%,#883f1d4d,#0000 60%);flex-direction:column;justify-content:center;align-items:center;gap:5vh;padding-bottom:4vh;display:flex;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.intro{background-image:radial-gradient(55rem 38rem at 50% 118%, color-mix(in oklab, var(--color-ember) 26%, transparent), transparent 62%), radial-gradient(50rem 40rem at 50% -18%, color-mix(in oklab, var(--color-rust) 30%, transparent), transparent 60%)}}html[data-intro=loading]{overflow:hidden}@keyframes intro-abandoned{to{visibility:hidden}}.intro{animation:1ms linear 15s forwards intro-abandoned}@keyframes intro-unlocked{to{overflow:visible}}html[data-intro=loading]:not([data-intro-live]){animation:1ms linear 15s forwards intro-unlocked}html[data-intro-live] .intro{animation:none}html[data-intro-seen] .intro{display:none}@media (prefers-reduced-motion:no-preference){.intro__sky,.intro [data-intro-rings],.intro [data-intro-meta],.intro [data-intro-skip]{opacity:0;visibility:hidden}}.intro__mark{width:fit-content;max-width:88vw;position:relative}.intro__ch{margin:-.14em -.03em -.1em;padding:.14em .03em .1em;display:inline-block;overflow:hidden}.intro__ch>i{font-style:normal;display:inline-block}.intro__word{white-space:nowrap;display:inline-block}.intro__photo{pointer-events:none;opacity:0;visibility:hidden;position:absolute;inset:0;overflow:hidden}.intro__frame{--s:max(100vw, 100dvh);--px:.5;--py:.72;top:calc((100dvh - var(--s)) * var(--py));left:calc((100vw - var(--s)) * var(--px));width:var(--s);height:var(--s);transform-origin:55% 68%;will-change:transform;position:absolute;container-type:size}@media (max-aspect-ratio:3/4){.intro__frame{--px:.2;--py:.6}}.intro__photo-img{filter:brightness(.58)saturate(.88)contrast(1.06)}.intro__dusk{background:linear-gradient(#0e1c17b8 0%,#0e1c176b 36%,#0e1c174d 55%,#0e1c178c 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.intro__dusk{background:linear-gradient(to bottom, color-mix(in oklab, var(--color-forest-deep) 72%, transparent) 0%, color-mix(in oklab, var(--color-forest-deep) 42%, transparent) 36%, color-mix(in oklab, var(--color-forest-deep) 30%, transparent) 55%, color-mix(in oklab, var(--color-forest-deep) 55%, transparent) 100%)}}.intro__light{mix-blend-mode:screen}.intro__mist{background:radial-gradient(40% 50% at 28%,#ffdeb429,#0000),radial-gradient(34% 44% at 62% 56%,#ffdeb41f,#0000),radial-gradient(30% 40% at 88% 48%,#ffdeb41a,#0000);width:124%;height:13%;position:absolute;top:41%;left:-12%}@supports (color:color-mix(in lab, red, red)){.intro__mist{background:radial-gradient(40% 50% at 28% 50%, color-mix(in oklab, var(--color-cream) 16%, transparent), transparent), radial-gradient(34% 44% at 62% 56%, color-mix(in oklab, var(--color-cream) 12%, transparent), transparent), radial-gradient(30% 40% at 88% 48%, color-mix(in oklab, var(--color-cream) 10%, transparent), transparent)}}.intro__mist{mix-blend-mode:screen}.intro__vignette{background:radial-gradient(120% 90% at 50% 45%,#0000 35%,#0e1c17d1 100%),linear-gradient(#0e1c1759,#0000 30% 70%,#0e1c1773);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.intro__vignette{background:radial-gradient(120% 90% at 50% 45%, transparent 35%, color-mix(in oklab, var(--color-forest-deep) 82%, transparent) 100%), linear-gradient(to bottom, color-mix(in oklab, var(--color-forest-deep) 35%, transparent), transparent 30%, transparent 70%, color-mix(in oklab, var(--color-forest-deep) 45%, transparent))}}.intro__grain{opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.intro__sky{pointer-events:none;position:absolute;inset:0}.intro__stars{background-image:radial-gradient(1.5px 1.5px at 12% 18%, var(--color-cream), transparent), radial-gradient(1px 1px at 27% 8%, var(--color-cream), transparent), radial-gradient(1px 1px at 41% 26%, var(--color-cream), transparent), radial-gradient(1.5px 1.5px at 63% 12%, var(--color-cream), transparent), radial-gradient(1px 1px at 78% 30%, var(--color-cream), transparent), radial-gradient(1px 1px at 91% 16%, var(--color-cream), transparent), radial-gradient(1px 1px at 6% 42%, var(--color-cream), transparent), radial-gradient(1px 1px at 95% 48%, var(--color-cream), transparent);opacity:.7;background-size:100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 12%,#0000 34%);mask-image:linear-gradient(#000 12%,#0000 34%)}.intro__stars--far{background-image:radial-gradient(1px 1px at 18% 34%, var(--color-cream), transparent), radial-gradient(1px 1px at 34% 16%, var(--color-cream), transparent), radial-gradient(1px 1px at 52% 6%, var(--color-cream), transparent), radial-gradient(1px 1px at 70% 22%, var(--color-cream), transparent), radial-gradient(1px 1px at 86% 8%, var(--color-cream), transparent), radial-gradient(1px 1px at 3% 24%, var(--color-cream), transparent), radial-gradient(1px 1px at 58% 38%, var(--color-cream), transparent)}.intro__meteor{transform-origin:100%;background:linear-gradient(90deg,#0000,#ffdeb4e6);width:clamp(4rem,10vw,8rem);height:1px;position:absolute;top:7%;left:12%;rotate:22deg}@supports (color:color-mix(in lab, red, red)){.intro__meteor{background:linear-gradient(to right, transparent, color-mix(in oklab, var(--color-cream) 90%, transparent))}}.intro__meteor{opacity:0;visibility:hidden}.intro__alias{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:var(--color-forest-deep);justify-content:center;align-items:center;gap:.7em;margin-top:.55em;font-size:clamp(.72rem,min(4.2vh,3.1vw),2.5rem);font-weight:800;line-height:1;display:flex}.intro__alias-text{white-space:nowrap;padding-left:.3em}.intro__rule{background:linear-gradient(270deg,#0e1c17b3,#0000);width:clamp(1.5rem,7vw,6rem);height:1.5px}@supports (color:color-mix(in lab, red, red)){.intro__rule{background:linear-gradient(to left, color-mix(in oklab, var(--color-forest-deep) 70%, transparent), transparent)}}.intro__rule{transform-origin:100%}.intro__rule--end{background:linear-gradient(90deg,#0e1c17b3,#0000)}@supports (color:color-mix(in lab, red, red)){.intro__rule--end{background:linear-gradient(to right, color-mix(in oklab, var(--color-forest-deep) 70%, transparent), transparent)}}.intro__rule--end{transform-origin:0}.intro__spark{width:.55em;height:.55em;display:inline-block}.intro__glint{mix-blend-mode:overlay;pointer-events:none;border-radius:50%;position:absolute;inset:5% -13%;overflow:hidden}.intro__glint i{background:linear-gradient(100deg,#0000,#ffdeb4b8 50%,#0000);width:14%;position:absolute;inset:-20% auto -20% -30%}@supports (color:color-mix(in lab, red, red)){.intro__glint i{background:linear-gradient(100deg, transparent, color-mix(in oklab, var(--color-cream) 72%, transparent) 50%, transparent)}}.intro__glint i{transform:skew(-18deg)}.intro__reel{--fire:.8;--card-w:clamp(8.5rem, 16vw, 15rem);--card-gap:clamp(.9rem, 2.6vw, 2.2rem);--r:calc(var(--n) * (var(--card-w) + var(--card-gap)) / 6.2832);perspective:1500px;pointer-events:none;opacity:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 1%,#000 24% 76%,#0000 99%);mask-image:linear-gradient(90deg,#0000 1%,#000 24% 76%,#0000 99%)}.intro__orbit,.intro__axle,.intro__ring{transform-style:preserve-3d;position:absolute}.intro__orbit{top:50%;left:50%}.intro__axle{transform:translateZ(calc(var(--r) * -.9))}.intro__ring{will-change:transform}.intro__card{gap:calc(var(--card-w) * .035);width:var(--card-w);height:calc(var(--card-w) * .77);margin:calc(var(--card-w) * -.385) 0 0 calc(var(--card-w) * -.5);padding:calc(var(--card-w) * .05 - var(--bind));--bind:calc(var(--card-w) * .02);--rivet:calc(var(--card-w) * .036);--edge:calc(var(--card-w) * .03);--rivet-y:calc(var(--card-w) * .05);border:var(--bind) solid transparent;border-radius:calc(var(--card-w) * .07);outline:1px dashed var(--kit-thread);flex-direction:column;display:flex;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.intro__card{outline:1px dashed color-mix(in oklab, var(--kit-thread) 50%, transparent)}}.intro__card{outline-offset:calc(var(--card-w) * -.042);background:radial-gradient(circle closest-side, var(--kit-brass-hi), var(--kit-brass) 50%, var(--kit-brass-lo) 86%, transparent 100%) left var(--edge) bottom var(--rivet-y) / var(--rivet) var(--rivet) no-repeat padding-box, radial-gradient(circle closest-side, var(--kit-brass-hi), var(--kit-brass) 50%, var(--kit-brass-lo) 86%, transparent 100%) right var(--edge) bottom var(--rivet-y) / var(--rivet) var(--rivet) no-repeat padding-box, linear-gradient(118deg, transparent 28%, #ffecc812 44%, transparent 58%) padding-box, repeating-linear-gradient(45deg, #fff4dc06 0 1px, transparent 1px 3px) padding-box, repeating-linear-gradient(-45deg, #0000001a 0 1px, transparent 1px 3px) padding-box, linear-gradient(to bottom, var(--kit-canvas), var(--kit-canvas-deep)) padding-box, linear-gradient(152deg, var(--kit-leather-hi), var(--kit-leather) 38%, var(--kit-leather-lo)) border-box;transform:rotateY(calc(var(--i) * 1turn / var(--n))) translateZ(var(--r));backface-visibility:hidden;box-shadow:inset 0 1px #fff0d214,0 22px 40px -20px #000000e6}.intro__card:before{content:"";inset:calc(-1 * var(--bind));border-radius:inherit;opacity:var(--fire);pointer-events:none;will-change:opacity;background:radial-gradient(120% 70% at 50% 118%,#ff8e406b,#ff8e401a 55%,#0000 72%);position:absolute}.intro__reel[data-flicker] .intro__card:before{--fl-lo:.55;--fl-span:.45;animation:2s ease-in-out infinite css-flicker}.intro__window{aspect-ratio:16/10;border-radius:calc(var(--card-w) * .04);box-shadow:0 0 0 1px var(--kit-brass), 0 0 0 2px var(--kit-brass-lo), inset 0 2px 6px #000000a6;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.intro__window{box-shadow:0 0 0 1px color-mix(in oklab, var(--kit-brass) 70%, transparent), 0 0 0 2px color-mix(in oklab, var(--kit-brass-lo) 80%, transparent), inset 0 2px 6px #000000a6}}.intro__window{background:radial-gradient(1px 1px at 18% 22%, var(--color-cream), transparent), radial-gradient(1px 1px at 72% 14%, var(--color-cream), transparent), radial-gradient(1px 1px at 86% 38%, var(--color-cream), transparent), radial-gradient(1px 1px at 34% 44%, var(--color-cream), transparent), radial-gradient(58% 34% at 50% 96%, #d96c3757, transparent 72%), linear-gradient(to bottom, var(--color-forest-deep), #1a3028)}@supports (color:color-mix(in lab, red, red)){.intro__window{background:radial-gradient(1px 1px at 18% 22%, var(--color-cream), transparent), radial-gradient(1px 1px at 72% 14%, var(--color-cream), transparent), radial-gradient(1px 1px at 86% 38%, var(--color-cream), transparent), radial-gradient(1px 1px at 34% 44%, var(--color-cream), transparent), radial-gradient(58% 34% at 50% 96%, color-mix(in oklab, var(--color-ember) 34%, transparent), transparent 72%), linear-gradient(to bottom, var(--color-forest-deep), color-mix(in oklab, var(--color-forest-soft) 55%, var(--color-forest-deep)))}}.intro__window img{object-fit:contain;opacity:0;visibility:hidden;width:100%;height:100%;padding:4%;position:absolute;inset:0}.intro__window:after{content:"";background:radial-gradient(closest-side,#d96c378c,#0000);border-radius:50%;position:absolute;inset:22% 30%}@supports (color:color-mix(in lab, red, red)){.intro__window:after{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-ember) 55%, transparent), transparent)}}.intro__reel[data-shown] .intro__window:after{animation:1.5s ease-in-out infinite alternate intro-lantern}.intro__card[data-state=ready] .intro__window:after{display:none}.intro__card[data-state=lost] .intro__window:after{opacity:.35;animation:none}@keyframes intro-lantern{0%{opacity:.25;scale:.85}to{opacity:.8;scale:1.05}}.intro__flash{opacity:0;pointer-events:none;background:radial-gradient(70% 80% at 50% 60%,#e6895cb3,#0000);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.intro__flash{background:radial-gradient(70% 80% at 50% 60%, color-mix(in oklab, var(--color-ember-soft) 70%, transparent), transparent)}}.intro__caption{font-size:calc(var(--card-w) * .056);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;padding-inline:calc(var(--rivet) + var(--card-w) * .022);color:var(--kit-brass-hi);text-shadow:0 1px #0009;align-items:baseline;gap:.5em;font-weight:700;line-height:1.2;display:flex;overflow:hidden}.intro__caption span{font-family:var(--font-mono);color:var(--kit-leather-hi)}.intro__tally{text-shadow:0 1px 8px #000000b3;gap:.6rem;margin-top:-3vh;display:flex}@media (max-aspect-ratio:3/4){.intro__reel{--card-w:min(46vw, 14rem)}}@media (prefers-reduced-motion:reduce){.intro__reel,.intro__tally{display:none}}.intro__trail{--brass:#f4be91}@supports (color:color-mix(in lab, red, red)){.intro__trail{--brass:color-mix(in oklab, var(--color-cream) 72%, var(--color-ember))}}.intro__trail{border:1px solid #ffdeb429;align-items:center;gap:1rem;width:min(38rem,88vw);padding:.75rem 1.4rem 2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.intro__trail{border:1px solid color-mix(in oklab, var(--color-cream) 16%, transparent)}}.intro__trail{background:#0e1c179e;border-radius:1.4rem}@supports (color:color-mix(in lab, red, red)){.intro__trail{background:color-mix(in oklab, var(--color-forest-deep) 62%, transparent)}}.intro__trail{box-shadow:inset 0 1px #ffdeb41a,0 18px 40px -20px #0009}@supports (color:color-mix(in lab, red, red)){.intro__trail{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-cream) 10%, transparent), 0 18px 40px -20px #0009}}.intro__trail{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.intro__path{flex:1;height:1rem;margin-inline:.4rem;position:relative}.intro__path-line,.intro__path-walked{inset-inline:0;position:absolute;top:50%}.intro__path-line{background:repeating-linear-gradient(90deg,#ffdeb457 0 5px,#0000 5px 10px);height:1px;translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.intro__path-line{background:repeating-linear-gradient(to right, color-mix(in oklab, var(--color-cream) 34%, transparent) 0 5px, transparent 5px 10px)}}.intro__path-walked{background:linear-gradient(to right, #d96c378c, var(--brass));height:1.5px;translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.intro__path-walked{background:linear-gradient(to right, color-mix(in oklab, var(--color-ember) 55%, transparent), var(--brass))}}.intro__path-walked{transform-origin:0;transform:scaleX(0)}.intro__stop{width:0;height:0;position:absolute;top:50%}.intro__stop:before{content:"";background:var(--color-forest-deep);border-radius:50%;width:7px;height:7px;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1px #ffdeb473}@supports (color:color-mix(in lab, red, red)){.intro__stop:before{box-shadow:0 0 0 1px color-mix(in oklab, var(--color-cream) 45%, transparent)}}.intro__stop[data-lit]:before{background:var(--brass);box-shadow:0 0 0 1px var(--brass)}.intro__stop[data-here]:before{background:var(--color-ember);box-shadow:0 0 0 1px var(--color-ember), 0 0 0 4px #d96c3738}@supports (color:color-mix(in lab, red, red)){.intro__stop[data-here]:before{box-shadow:0 0 0 1px var(--color-ember), 0 0 0 4px color-mix(in oklab, var(--color-ember) 22%, transparent)}}.intro__stop b{white-space:nowrap;text-transform:uppercase;color:var(--color-cream-muted);opacity:0;font-weight:600;transition:opacity .2s,color .2s;position:absolute;top:.7rem;left:0;translate:-50%}.intro__stop[data-here] b{color:var(--color-ember);opacity:1}@media not all and (min-width:40rem){.intro__trail-label{display:none}}.intro__lantern{pointer-events:none;position:absolute;inset:0}.intro__lantern i{background:radial-gradient(circle at 50% 40%, var(--color-cream), var(--color-ember) 70%);border-radius:50%;width:11px;height:11px;position:absolute;top:50%;left:0;translate:-50% -50%;box-shadow:0 0 0 3px #d96c3740,0 0 14px 4px #d96c3773}@supports (color:color-mix(in lab, red, red)){.intro__lantern i{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-ember) 25%, transparent), 0 0 14px 4px color-mix(in oklab, var(--color-ember) 45%, transparent)}}.intro__skip{border:1px solid #ffdeb442;align-items:center;min-height:2.75rem;padding:0 1rem;display:inline-flex;position:absolute;bottom:max(1.25rem,4vh);right:max(1.25rem,4vw)}@supports (color:color-mix(in lab, red, red)){.intro__skip{border:1px solid color-mix(in oklab, var(--color-cream) 26%, transparent)}}.intro__skip{color:var(--color-cream-muted);cursor:pointer;border-radius:9999px;transition:color .2s,border-color .2s}.intro__skip:hover{color:var(--color-ember);border-color:var(--color-ember)}.rail-arrow{border:1px solid var(--brass);place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.rail-arrow{border:1px solid color-mix(in oklab, var(--brass) 45%, transparent)}}.rail-arrow{color:var(--color-cream);background:#0e1c178c;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.rail-arrow{background:color-mix(in oklab, var(--color-forest-deep) 55%, transparent)}}.rail-arrow{box-shadow:inset 0 1px #ffdeb41a}@supports (color:color-mix(in lab, red, red)){.rail-arrow{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-cream) 10%, transparent)}}.rail-arrow{cursor:pointer;transition:border-color .3s,color .3s,background-color .3s,scale .15s}.rail-arrow:hover:not(:disabled){border-color:var(--color-ember);color:var(--color-ember);background:#0e1c17c7}@supports (color:color-mix(in lab, red, red)){.rail-arrow:hover:not(:disabled){background:color-mix(in oklab, var(--color-forest-deep) 78%, transparent)}}.rail-arrow:active:not(:disabled){scale:.94}.rail-arrow:disabled{opacity:.35;cursor:default}.rail-arrow:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.rail-arrow{transition:none}}@keyframes case-dialog-veil{0%{opacity:0}to{opacity:1}}@keyframes case-dialog-in{0%{opacity:0;transform:translateY(26px)scale(.97)}to{opacity:1;transform:none}}@keyframes case-dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)scale(.985)}}@keyframes case-dialog-line{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.section-menu__trigger{top:calc(env(safe-area-inset-top,0px) + clamp(.7rem, 2vh, 1.4rem));right:calc(env(safe-area-inset-right,0px) + clamp(.7rem, 2.5vw, 1.75rem));border:1px solid #ffdeb433;border-radius:999px;align-items:center;gap:clamp(.45rem,1.4vw,.8rem);min-height:2.75rem;padding-inline:clamp(.8rem,2vw,1.1rem);display:flex}@supports (color:color-mix(in lab, red, red)){.section-menu__trigger{border:1px solid color-mix(in oklab, var(--color-cream) 20%, transparent)}}.section-menu__trigger{background:#0e1c17e0}@supports (color:color-mix(in lab, red, red)){.section-menu__trigger{background:color-mix(in oklab, var(--color-forest-deep) 88%, transparent)}}.section-menu__trigger{box-shadow:inset 0 1px #ffdeb424,0 18px 40px -22px #000000d9}@supports (color:color-mix(in lab, red, red)){.section-menu__trigger{box-shadow:inset 0 1px 0 0 color-mix(in oklab, var(--color-cream) 14%, transparent), 0 18px 40px -22px #000000d9}}.section-menu__trigger{color:var(--color-cream);cursor:pointer;transition:border-color .22s,background-color .22s,transform .22s}@media (min-width:64rem){.section-menu__trigger{background:#0e1c17cc}@supports (color:color-mix(in lab, red, red)){.section-menu__trigger{background:color-mix(in oklab, var(--color-forest-deep) 80%, transparent)}}.section-menu__trigger{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%)}}.section-menu__trigger:hover{border-color:#d96c37b3}@supports (color:color-mix(in lab, red, red)){.section-menu__trigger:hover{border-color:color-mix(in oklab, var(--color-ember) 70%, transparent)}}.section-menu__trigger:hover{background:#0e1c17eb}@supports (color:color-mix(in lab, red, red)){.section-menu__trigger:hover{background:color-mix(in oklab, var(--color-forest-deep) 92%, transparent)}}.section-menu__trigger:active{transform:scale(.97)}.section-menu__trigger:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.section-menu__wide{display:none}@media (min-width:40rem){.section-menu__wide{display:block}}.section-menu__bars{flex:none;width:1.1rem;height:.9rem;display:block;position:relative}.section-menu__bar{background:currentColor;border-radius:999px;height:2px;margin-top:-1px;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .16s,width .28s;position:absolute;top:50%;left:0}.section-menu__bar:first-child{width:100%;transform:translateY(-.36rem)}.section-menu__bar:nth-child(2){background:var(--color-ember);width:62%}.section-menu__bar:nth-child(3){width:78%;transform:translateY(.36rem)}.section-menu__trigger[data-open] .section-menu__bar:first-child{transform:rotate(45deg)}.section-menu__trigger[data-open] .section-menu__bar:nth-child(2){opacity:0;transform:scaleX(0)}.section-menu__trigger[data-open] .section-menu__bar:nth-child(3){width:100%;transform:rotate(-45deg)}.section-menu__sheet{visibility:hidden;opacity:0;background:radial-gradient(34rem 24rem at calc(100% - 3.5rem) -1rem,#d96c373d,#0000 72%),#0e1c17f7;display:flex;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.section-menu__sheet{background:radial-gradient(34rem 24rem at calc(100% - 3.5rem) -1rem, color-mix(in oklab, var(--color-ember) 24%, transparent), transparent 72%), color-mix(in oklab, var(--color-forest-deep) 97%, transparent)}}@media (min-width:48rem){.section-menu__sheet{background:radial-gradient(34rem 24rem at calc(100% - 3.5rem) -1rem,#d96c373d,#0000 72%),#0e1c17e6}@supports (color:color-mix(in lab, red, red)){.section-menu__sheet{background:radial-gradient(34rem 24rem at calc(100% - 3.5rem) -1rem, color-mix(in oklab, var(--color-ember) 24%, transparent), transparent 72%), color-mix(in oklab, var(--color-forest-deep) 90%, transparent)}}.section-menu__sheet{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%)}}.section-menu__panel{z-index:1;overscroll-behavior:contain;width:min(100%,46rem);max-height:100%;padding:calc(env(safe-area-inset-top,0px) + clamp(4.25rem, 13vh, 7.5rem)) clamp(1.1rem, 5vw, 3rem) calc(env(safe-area-inset-bottom,0px) + clamp(1.5rem, 5vh, 3rem));scrollbar-width:none;margin:auto;position:relative;overflow-y:auto}.section-menu__panel::-webkit-scrollbar{display:none}.section-menu__head{border-bottom:1px solid #ffdeb424;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:clamp(.7rem,2vh,1.2rem);display:flex}@supports (color:color-mix(in lab, red, red)){.section-menu__head{border-bottom:1px solid color-mix(in oklab, var(--color-cream) 14%, transparent)}}.section-menu__list{--menu-index:2.2rem;--menu-dot:.85rem;--menu-gap:clamp(.6rem, 2vw, 1.1rem);--menu-pad:clamp(.35rem, 1.5vw, .9rem);margin-top:clamp(.5rem,1.5vh,1rem)}.section-menu__item{position:relative}.section-menu__journal{min-height:3.5rem;padding:.8rem var(--menu-pad,.9rem);border-radius:var(--deck-card-radius);border:1px solid var(--kit-brass);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;margin-top:clamp(.9rem,2.5vh,1.5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.section-menu__journal{border:1px solid color-mix(in oklab, var(--kit-brass) 38%, transparent)}}.section-menu__journal{background:linear-gradient(100deg, var(--kit-brass), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.section-menu__journal{background:linear-gradient(100deg, color-mix(in oklab, var(--kit-brass) 12%, transparent), transparent 70%)}}.section-menu__journal{color:var(--color-cream);transition:border-color .22s,background-color .22s}.section-menu__journal:hover,.section-menu__journal:focus-visible{border-color:var(--color-ember);background-color:#d96c371a}@supports (color:color-mix(in lab, red, red)){.section-menu__journal:hover,.section-menu__journal:focus-visible{background-color:color-mix(in oklab, var(--color-ember) 10%, transparent)}}.section-menu__journal-badge{aspect-ratio:1;background:linear-gradient(160deg, var(--kit-brass-hi), var(--kit-brass) 50%, var(--kit-brass-lo));width:2.4rem;color:var(--color-forest-deep);border-radius:50%;place-items:center;display:grid}.section-menu__journal-kicker{color:var(--kit-brass);display:block}.section-menu__journal-name{font-family:var(--font-marker);letter-spacing:.03em;color:var(--color-ember);margin-top:.2rem;font-size:clamp(1.2rem,min(3.4vh,5.5vw),1.6rem);line-height:1;display:block}.section-menu__journal-count{color:var(--color-cream-muted);white-space:nowrap}.section-menu__item+.section-menu__item{border-top:1px solid #ffdeb41a}@supports (color:color-mix(in lab, red, red)){.section-menu__item+.section-menu__item{border-top:1px solid color-mix(in oklab, var(--color-cream) 10%, transparent)}}.section-menu__item:before{content:"";top:0;bottom:0;left:calc(var(--menu-pad) + var(--menu-index) + var(--menu-gap) + var(--menu-dot) / 2 - 1px);background-image:linear-gradient(#ffdeb442 42%,#0000 42%);width:2px;position:absolute}@supports (color:color-mix(in lab, red, red)){.section-menu__item:before{background-image:linear-gradient(to bottom, color-mix(in oklab, var(--color-cream) 26%, transparent) 42%, transparent 42%)}}.section-menu__item:before{pointer-events:none;background-size:2px .62rem}.section-menu__item:first-child:before{top:50%}.section-menu__item:last-child:before{bottom:50%}.section-menu__row{z-index:1;grid-template-columns:var(--menu-index) var(--menu-dot) 1fr auto;align-items:center;column-gap:var(--menu-gap);width:100%;min-height:3.5rem;padding:clamp(.6rem, 1.8vh, 1.1rem) var(--menu-pad);border-radius:var(--deck-card-radius);text-align:left;color:var(--color-cream);cursor:pointer;display:grid;position:relative}.section-menu__row:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px}.section-menu__row:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#d96c3738,#0000 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.section-menu__row:before{background:linear-gradient(90deg, color-mix(in oklab, var(--color-ember) 22%, transparent), transparent 72%)}}.section-menu__row:before{transform-origin:0;transition:transform .32s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}.section-menu__row:hover:before,.section-menu__row:focus-visible:before,.section-menu__row[aria-current]:before{transform:scaleX(1)}.section-menu__index{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.1em;color:#e6c79fc7;font-size:clamp(.62rem,1.4vh,.8rem);font-weight:600}@supports (color:color-mix(in lab, red, red)){.section-menu__index{color:color-mix(in oklab, var(--color-cream-muted) 78%, transparent)}}.section-menu__index{transition:color .22s}.section-menu__dot{border:2px solid #ffdeb473;border-radius:50%;justify-self:center;width:.55rem;height:.55rem}@supports (color:color-mix(in lab, red, red)){.section-menu__dot{border:2px solid color-mix(in oklab, var(--color-cream) 45%, transparent)}}.section-menu__dot{background:var(--color-forest-deep);transition:border-color .22s,background-color .22s,box-shadow .22s}.section-menu__body{min-width:0;transition:transform .32s cubic-bezier(.22,1,.36,1)}.section-menu__label{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(1.35rem,min(5.2vh,8vw),2.6rem);font-weight:800;line-height:.98;transition:color .22s;display:block}.section-menu__title{color:#e6c79fd1;margin-top:.35rem;font-size:clamp(.68rem,1.5vh,.85rem);line-height:1.4;display:block}@supports (color:color-mix(in lab, red, red)){.section-menu__title{color:color-mix(in oklab, var(--color-cream-muted) 82%, transparent)}}.section-menu__badge{aspect-ratio:1;border:1.5px solid #ffdeb438;border-radius:50%;place-items:center;width:clamp(2.2rem,5vh,2.75rem);display:grid}@supports (color:color-mix(in lab, red, red)){.section-menu__badge{border:1.5px solid color-mix(in oklab, var(--color-cream) 22%, transparent)}}.section-menu__badge{color:#ffdeb4c7}@supports (color:color-mix(in lab, red, red)){.section-menu__badge{color:color-mix(in oklab, var(--color-cream) 78%, transparent)}}.section-menu__badge{transition:color .22s,border-color .22s,background-color .22s}.section-menu__row:hover .section-menu__label,.section-menu__row:focus-visible .section-menu__label,.section-menu__row[aria-current] .section-menu__label,.section-menu__row[aria-current] .section-menu__index{color:var(--color-ember)}.section-menu__row:hover .section-menu__body,.section-menu__row:focus-visible .section-menu__body{transform:translate(.35rem)}.section-menu__row:hover .section-menu__dot,.section-menu__row:focus-visible .section-menu__dot{border-color:var(--color-ember)}.section-menu__row:hover .section-menu__badge,.section-menu__row:focus-visible .section-menu__badge{border-color:#d96c37bf}@supports (color:color-mix(in lab, red, red)){.section-menu__row:hover .section-menu__badge,.section-menu__row:focus-visible .section-menu__badge{border-color:color-mix(in oklab, var(--color-ember) 75%, transparent)}}.section-menu__row:hover .section-menu__badge,.section-menu__row:focus-visible .section-menu__badge{color:var(--color-ember)}.section-menu__row[aria-current] .section-menu__dot{border-color:var(--color-ember);background:var(--color-ember);box-shadow:0 0 0 4px #d96c3738}@supports (color:color-mix(in lab, red, red)){.section-menu__row[aria-current] .section-menu__dot{box-shadow:0 0 0 4px color-mix(in oklab, var(--color-ember) 22%, transparent)}}.section-menu__row[aria-current] .section-menu__badge{border-color:var(--color-ember);background:var(--color-ember);color:var(--color-forest-deep)}@media (prefers-reduced-motion:reduce){.section-menu__trigger,.section-menu__bar,.section-menu__row:before,.section-menu__index,.section-menu__dot,.section-menu__body,.section-menu__label,.section-menu__badge{transition:none}}.kind{--fire:.8;--brass:#f4be91}@supports (color:color-mix(in lab, red, red)){.kind{--brass:color-mix(in oklab, var(--color-cream) 72%, var(--color-ember))}}.kind{--ink:var(--color-forest-deep);--ink-soft:#515243}@supports (color:color-mix(in lab, red, red)){.kind{--ink-soft:color-mix(in oklab, var(--color-forest-deep) 72%, var(--color-cream))}}.kind{--ink-red:var(--color-rust);--foil:linear-gradient(115deg, var(--kit-brass-lo), var(--kit-brass) 22%, var(--kit-brass-hi) 40%, var(--kit-brass) 58%, var(--kit-brass-lo) 82%, var(--kit-brass) 100%);--paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.37 0 0 0 0 0.16 0 0 0 0 0.07 0 0 0 0.22 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23p)'/%3E%3C/svg%3E");--paper:repeating-linear-gradient(to bottom, #5f2a120d 0 1px, transparent 1px 5px), linear-gradient(to bottom, #0e1c172b, #0e1c170d 45%, transparent 70%), var(--paper-grain), var(--color-cream)}@supports (color:color-mix(in lab, red, red)){.kind{--paper:repeating-linear-gradient(to bottom, color-mix(in oklab, var(--color-rust-deep) 5%, transparent) 0 1px, transparent 1px 5px), linear-gradient(to bottom, color-mix(in oklab, var(--color-forest-deep) 17%, transparent), color-mix(in oklab, var(--color-forest-deep) 5%, transparent) 45%, transparent 70%), var(--paper-grain), var(--color-cream)}}.kind{isolation:isolate;grid-template-areas:"head""stage""side";align-items:center;gap:1.5rem;min-width:0;display:grid;position:relative;overflow-x:clip}@media (min-width:64rem){.kind{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"stage head""stage side";gap:2.4vh 7vh}.kind__head{align-self:end}.kind__side{align-self:start}}.kind__head{overflow-wrap:anywhere;grid-area:head;padding-inline-end:5%}@media not all and (min-width:64rem){.kind__head{padding-inline-start:7%}}.kind__stage{isolation:isolate;grid-area:stage;min-width:0;padding:.75rem 0 2.25rem;position:relative}.kind__desk{isolation:isolate;max-width:47rem;margin-inline:auto;padding:clamp(1.4rem,3.3vh,2.2rem) clamp(1.6rem,3.5vh,2.4rem) clamp(2rem,4.6vh,3.1rem);position:relative}.kind__side{flex-direction:column;grid-area:side;gap:2.2vh;min-width:0;display:flex}.kind__bokeh{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:clip}.kind__bokeh i{left:var(--x);top:var(--y);width:var(--s);aspect-ratio:1;margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);background:radial-gradient(closest-side, var(--tone), var(--tone) 72%, var(--tone) 88%, transparent);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.kind__bokeh i{background:radial-gradient(closest-side, color-mix(in oklab, var(--tone) 13%, transparent), color-mix(in oklab, var(--tone) 17%, transparent) 72%, color-mix(in oklab, var(--tone) 22%, transparent) 88%, transparent)}}.kind__bokeh i{filter:blur(3px);opacity:.7;will-change:transform, opacity}.kind__halo{z-index:-1;background:radial-gradient(48% 42% at 50% 56%,#d96c3775,#883f1d33 55%,#0000);height:85%;position:absolute;inset:auto -4% 0}@supports (color:color-mix(in lab, red, red)){.kind__halo{background:radial-gradient(48% 42% at 50% 56%, color-mix(in oklab, var(--color-ember) 46%, transparent), color-mix(in oklab, var(--color-rust) 20%, transparent) 55%, transparent)}}.kind__halo{opacity:calc(.45 + var(--fire) * .55);pointer-events:none;will-change:opacity}.kind__sparks{z-index:2;pointer-events:none;height:0;position:absolute;inset:auto 0 1.75rem}.kind__sparks i{background:var(--color-ember-soft);border-radius:50%;width:3px;height:3px;margin-left:-1.5px;position:absolute;bottom:0;box-shadow:0 0 6px 2px #d96c37b3}@supports (color:color-mix(in lab, red, red)){.kind__sparks i{box-shadow:0 0 6px 2px color-mix(in oklab, var(--color-ember) 70%, transparent)}}.kind__sparks i{opacity:0;will-change:transform, opacity}.kind__folio{z-index:0;background:radial-gradient(120% 55% at 50% 118%, #ff8e4047, transparent 70%), linear-gradient(to bottom, #00000061, transparent 55%), repeating-linear-gradient(35deg, #00000014 0 1px, transparent 1px 4px), linear-gradient(152deg, var(--kit-leather-hi), var(--kit-leather) 38%, var(--kit-leather-lo));outline:1.5px dashed var(--kit-thread);border-radius:clamp(.6rem,1.4vh,.9rem);position:absolute;inset:0;box-shadow:inset 0 1px #ffdcb42e,inset 0 -2px 3px #00000059,0 1px 3px #0000008c,0 -26px 50px -24px #000000d9}@supports (color:color-mix(in lab, red, red)){.kind__folio{outline:1.5px dashed color-mix(in oklab, var(--kit-thread) 40%, transparent)}}.kind__folio{outline-offset:calc(-1 * clamp(.45rem, 1vh, .6rem));pointer-events:none;transform:rotate(-1.4deg)}.kind__fern{--w:clamp(7rem, 16vh, 10rem);--base-x:5.5rem;--base-y:3.2rem;--turn:-74deg;left:calc(var(--base-x) - var(--w) * .925);top:calc(100% - var(--base-y) - var(--w) * .625 * .707);z-index:0;width:var(--w);color:#6d735e;height:auto;position:absolute}@supports (color:color-mix(in lab, red, red)){.kind__fern{color:color-mix(in oklab, var(--color-forest-soft) 62%, var(--color-cream-muted))}}.kind__fern{filter:drop-shadow(0 2px 1.5px #00000080);transform:rotate(var(--turn));transform-origin:92.5% 70.7%;pointer-events:none}.kind__pile{z-index:1;isolation:isolate;touch-action:pan-y;display:grid;position:relative}.kind__pile:before,.kind__pile:after{content:"";z-index:0;background:var(--paper);filter:brightness(.55)saturate(1.15);border-radius:3px;position:absolute;inset:0;box-shadow:0 0 2px #0006,0 -14px 26px -16px #000c}.kind__pile:before{transform:translate(10px,12px)rotate(2deg)scale(.97)}.kind__pile:after{z-index:-1;filter:brightness(.4)saturate(1.1);transform:translate(-9px,20px)rotate(-1.6deg)scale(.945)}.letter{z-index:1;isolation:isolate;background:var(--paper);min-width:0;color:var(--ink);border-radius:3px;flex-direction:column;grid-area:1/1;padding:clamp(1.5rem,4.4vh,2.9rem) clamp(1.5rem,4.8vh,3.2rem) clamp(1.3rem,3.6vh,2.3rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5f2a1224,inset 0 -1px #fffaf080,0 0 1px #0006,0 -2px 5px -1px #00000059,0 -22px 40px -22px #000c}@supports (color:color-mix(in lab, red, red)){.letter{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-rust-deep) 14%, transparent), inset 0 -1px 0 #fffaf080, 0 0 1px #0006, 0 -2px 5px -1px #00000059, 0 -22px 40px -22px #000c}}.letter{transform-origin:50% 60%;will-change:transform}.letter--away{visibility:hidden;opacity:0}.letter:before{content:"";z-index:-1;pointer-events:none;background-color:#5f2a1217;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.letter:before{background-color:color-mix(in oklab, var(--color-rust-deep) 9%, transparent)}}.letter:before{-webkit-mask:url(/topo.svg) right -16% bottom -24%/min(34rem,92%) no-repeat;mask:url(/topo.svg) right -16% bottom -24%/min(34rem,92%) no-repeat}.letter:after{content:"";z-index:-1;pointer-events:none;opacity:var(--fire);background:radial-gradient(130% 70% at 50% 118%,#ff964657,#ff96461a 50%,#0000 74%);position:absolute;inset:0}.letter__foil{z-index:-1;pointer-events:none;border:1px solid;border-image:var(--foil) 1;opacity:.85;position:absolute;inset:clamp(.55rem,1.3vh,.8rem)}.letter__foil:after{content:"";border:.5px solid var(--kit-brass);position:absolute;inset:3px}@supports (color:color-mix(in lab, red, red)){.letter__foil:after{border:.5px solid color-mix(in oklab, var(--kit-brass) 55%, transparent)}}.letter__foil:after{border-radius:1px}.letter__content{flex-direction:column;flex:1;gap:clamp(.75rem,2.1vh,1.35rem);display:flex}.letter__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.letter__mark{filter:drop-shadow(0 1px #fffaeb99);width:clamp(1.8rem,4.4vh,2.6rem);height:auto}.letter__ink{color:var(--ink-red);text-wrap:balance;font-size:clamp(1.15rem,min(3.6vh,5.2vw),2.2rem);line-height:1.15}.letter__quote{color:var(--ink);flex-direction:column;gap:1.4vh;display:flex}.letter__quote p{text-wrap:pretty}.letter__sign{border-top:1px solid #883f1d4d;align-items:center;gap:clamp(.75rem,2vh,1.1rem);margin-top:auto;padding-top:clamp(.9rem,2.4vh,1.4rem);display:flex}@supports (color:color-mix(in lab, red, red)){.letter__sign{border-top:1px solid color-mix(in oklab, var(--color-rust) 30%, transparent)}}.letter__who{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.letter__name{color:var(--ink)}.letter__credit{color:var(--ink-red)}.letter__source{color:var(--ink-soft)}.letter__seal{aspect-ratio:1;background:radial-gradient(circle at 34% 28%, #e6895ccc, transparent 38%), radial-gradient(circle at 50% 50%, var(--color-ember), #6d3217);border-radius:48% 52% 46% 54%/53% 47% 55% 45%;flex:none;place-items:center;width:clamp(3rem,7vh,3.9rem);margin:-.2rem -.2rem 0 0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.letter__seal{background:radial-gradient(circle at 34% 28%, color-mix(in oklab, var(--color-ember-soft) 80%, transparent), transparent 38%), radial-gradient(circle at 50% 50%, var(--color-ember), color-mix(in oklab, var(--color-rust) 80%, black))}}.letter__seal{color:#4b2310;box-shadow:inset 0 -3px 6px #00000059,inset 0 2px 3px #ffdcbe59,0 1px 1px #00000059,0 6px 10px -4px #0000008c}@supports (color:color-mix(in lab, red, red)){.letter__seal{color:color-mix(in oklab, var(--color-rust) 55%, black)}}.letter__seal{text-shadow:0 1px #ffd2aa66;font-size:clamp(.95rem,2.4vh,1.25rem);line-height:1;rotate:-8deg}.letter__seal:before{content:"";border:1.5px solid #4b2310;position:absolute;inset:13%}@supports (color:color-mix(in lab, red, red)){.letter__seal:before{border:1.5px solid color-mix(in oklab, var(--color-rust) 55%, black)}}.letter__seal:before{opacity:.55;border-radius:50%;box-shadow:0 1px #ffd2aa40}.letter__photo{aspect-ratio:1;background:var(--foil);border-radius:50%;flex:none;width:clamp(2.6rem,6vh,3.3rem);padding:2px;box-shadow:0 1px 1px #0000004d,0 5px 10px -5px #0009}.letter__photo img{object-fit:cover;border-radius:50%;width:100%;height:100%}.letter__link{border:1px solid var(--ink);flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.letter__link{border:1px solid color-mix(in oklab, var(--ink) 28%, transparent)}}.letter__link{color:var(--ink);border-radius:50%;transition:border-color .3s,color .3s,background-color .3s}.letter__link:hover{border-color:var(--ink-red);color:var(--ink-red);background:#883f1d14}@supports (color:color-mix(in lab, red, red)){.letter__link:hover{background:color-mix(in oklab, var(--color-rust) 8%, transparent)}}.letter__link:focus-visible{outline:2px solid var(--ink-red);outline-offset:2px}.kind__index{display:none}@media (min-width:64rem){.kind__index{border-block:1px solid var(--kit-brass);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.kind__index{border-block:1px solid color-mix(in oklab, var(--kit-brass) 22%, transparent)}}}.kind__index li+li{border-top:1px solid #ffdeb417}@supports (color:color-mix(in lab, red, red)){.kind__index li+li{border-top:1px solid color-mix(in oklab, var(--color-cream) 9%, transparent)}}.kind__entry{width:100%;min-height:2.75rem;color:var(--color-cream-muted);text-align:left;cursor:pointer;grid-template-columns:2.2rem minmax(0,1fr);align-items:baseline;gap:.75rem;padding:1vh .75rem;transition:color .3s,background-color .3s;display:grid;position:relative}.kind__entry-n{color:#ffdeb473}@supports (color:color-mix(in lab, red, red)){.kind__entry-n{color:color-mix(in oklab, var(--color-cream) 45%, transparent)}}.kind__entry-n{transition:color .3s}.kind__entry-name,.kind__entry-org{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kind__entry-org{color:#ffdeb48c;margin-top:.2rem}@supports (color:color-mix(in lab, red, red)){.kind__entry-org{color:color-mix(in oklab, var(--color-cream) 55%, transparent)}}.kind__entry:hover{color:var(--color-cream)}.kind__entry[aria-current]{color:var(--color-cream);background:linear-gradient(90deg,#d96c3721,#0000 80%)}@supports (color:color-mix(in lab, red, red)){.kind__entry[aria-current]{background:linear-gradient(to right, color-mix(in oklab, var(--color-ember) 13%, transparent), transparent 80%)}}.kind__entry[aria-current]:before{content:"";background:var(--foil);inset-block:22%;border-radius:1px;width:2px;position:absolute;left:0}.kind__entry[aria-current] .kind__entry-n{color:var(--color-ember)}.kind__entry:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.kind__controls{flex-wrap:wrap;align-items:center;gap:.75rem .5rem;display:flex}.kind__controls>p{margin-left:.5rem}.kind__fuse{background:#ffdeb424;border-radius:1px;flex:5rem;min-width:4rem;height:2px;margin-left:.5rem;position:relative}@supports (color:color-mix(in lab, red, red)){.kind__fuse{background:color-mix(in oklab, var(--color-cream) 14%, transparent)}}.kind__fuse{clip-path:inset(-8px 0)}.kind__burn{border-radius:inherit;background:linear-gradient(to right, #d96c3740, var(--color-ember));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.kind__burn{background:linear-gradient(to right, color-mix(in oklab, var(--color-ember) 25%, transparent), var(--color-ember))}}.kind__burn{will-change:transform;transform:translate(-100%)}.kind__burn:after{content:"";background:var(--color-ember-soft);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;right:-3px;box-shadow:0 0 8px 2px #d96c37cc}@supports (color:color-mix(in lab, red, red)){.kind__burn:after{box-shadow:0 0 8px 2px color-mix(in oklab, var(--color-ember) 80%, transparent)}}.kind__burn:after{transition:opacity .4s}.kind[data-held] .kind__burn:after{opacity:.35}@media not all and (min-width:40rem){.kind__stage{padding:.25rem 0 1rem}.kind__desk{padding:1rem .85rem 1.6rem}.kind__fern{--w:5rem;--base-x:3.4rem;--base-y:2.1rem}.letter{padding:1.6rem 1.35rem 1.3rem}}@media not all and (min-width:64rem){.kind__controls{justify-content:center}.kind__fuse{flex-basis:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.letter,.kind__burn,.kind__bokeh i{will-change:auto}.kind__sparks,.kind__pause,.kind__fuse{display:none}}.fj{--paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.37 0 0 0 0 0.16 0 0 0 0 0.07 0 0 0 0.22 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23p)'/%3E%3C/svg%3E");--paper:linear-gradient(to bottom, #0e1c171a, transparent 55%), var(--paper-grain), var(--color-cream)}@supports (color:color-mix(in lab, red, red)){.fj{--paper:linear-gradient(to bottom, color-mix(in oklab, var(--color-forest-deep) 10%, transparent), transparent 55%), var(--paper-grain), var(--color-cream)}}.fj{--ink:var(--color-forest-deep);--lift-ease:cubic-bezier(.22, 1, .36, 1);align-items:center;gap:2.25rem;min-width:0;display:grid}@media (min-width:64rem){.fj{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:7vh}}.fj-lead{min-width:0;color:var(--color-cream);border-radius:2px;gap:2.4vh;display:grid}.fj-print{background:var(--paper);border-radius:2px;padding:clamp(.35rem,1vh,.65rem);display:block;position:relative;box-shadow:0 1px 1px #0000004d,0 16px 30px -14px #000c,0 34px 60px -34px #d96c3773}@supports (color:color-mix(in lab, red, red)){.fj-print{box-shadow:0 1px 1px #0000004d, 0 16px 30px -14px #000c, 0 34px 60px -34px color-mix(in oklab, var(--color-ember) 45%, transparent)}}.fj-print{transition:transform .6s var(--lift-ease), box-shadow .6s var(--lift-ease);transform:rotate(-1.1deg)}.fj-print:before{content:"";z-index:2;background:repeating-linear-gradient(90deg,#ffffff12 0 2px,#0000 2px 5px),#e6c79f9e;width:clamp(4.5rem,12vh,7.5rem);height:clamp(1.1rem,2.8vh,1.7rem);margin-left:calc(clamp(4.5rem,12vh,7.5rem)/-2);position:absolute;top:calc(-1*clamp(.5rem,1.2vh,.8rem));left:50%}@supports (color:color-mix(in lab, red, red)){.fj-print:before{background:repeating-linear-gradient(90deg, #ffffff12 0 2px, transparent 2px 5px), color-mix(in oklab, var(--color-cream-muted) 62%, transparent)}}.fj-print:before{clip-path:polygon(0 8%,3% 0,97% 0,100% 10%,98% 30%,100% 52%,97% 74%,100% 92%,97% 100%,3% 100%,0 90%,2% 70%,0 48%,3% 28%);transform:rotate(-3deg);box-shadow:0 1px 2px #00000040}.fj-print__photo{aspect-ratio:3/2;background:var(--color-forest-deep);width:100%;display:block;position:relative;overflow:hidden}.fj-print__photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#ff8e401a);position:absolute;inset:0;box-shadow:inset 0 0 3rem #0000004d}.fj-print__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fj .jr-print__blank{background:radial-gradient(80% 70% at 50% 100%, #3b2e1e, var(--color-forest-deep));place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.fj .jr-print__blank{background:radial-gradient(80% 70% at 50% 100%, color-mix(in oklab, var(--color-ember) 22%, var(--color-forest-deep)), var(--color-forest-deep))}}.fj .jr-print__blank{color:#ffdeb48c}@supports (color:color-mix(in lab, red, red)){.fj .jr-print__blank{color:color-mix(in oklab, var(--color-cream) 55%, transparent)}}.fj-print__date{z-index:1;font-family:var(--font-mono);letter-spacing:.14em;color:#ff9d45;text-shadow:0 0 1px #ffc88ce6,0 0 7px #ff6e1ed9;opacity:.9;font-size:clamp(.7rem,1.7vh,1rem);font-weight:600;position:absolute;bottom:5%;right:3.5%}.fj-print__margin{font-family:var(--font-marker);color:var(--ink);padding:clamp(.45rem,1.2vh,.75rem) .35rem .1rem;font-size:clamp(.85rem,2.1vh,1.25rem);line-height:1.1;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fj-print__margin{color:color-mix(in oklab, var(--ink) 82%, transparent)}}.fj-print__margin{white-space:nowrap;text-overflow:ellipsis;transform:rotate(-.5deg)}.fj-lead__text{min-width:0;display:block}.fj-kicker{text-transform:uppercase;color:var(--color-ember);font-weight:600;display:block}.fj-lead__title{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin-top:1vh;font-size:clamp(1.2rem,min(3.3vh,5.5vw),2rem);font-weight:700;line-height:1.12;transition:color .22s;display:block}.fj-lead__excerpt{-webkit-line-clamp:2;max-width:62ch;color:var(--color-cream-muted);-webkit-box-orient:vertical;margin-top:1vh;display:-webkit-box;overflow:hidden}.fj-meta{text-transform:uppercase;color:var(--color-cream-muted);flex-wrap:wrap;align-items:center;gap:.35rem 1.1rem;margin-top:1.4vh;font-weight:500;display:flex}.fj-meta>*{align-items:center;gap:.4em;display:inline-flex}.fj-meta svg{width:1.15em;height:1.15em;color:var(--color-ember)}.fj-read{text-transform:uppercase;color:var(--color-ember);align-items:center;gap:.5rem;margin-top:1.8vh;font-weight:700;display:inline-flex}.fj-read svg{width:1.25em;height:1.25em;transition:transform .3s var(--lift-ease)}.fj-side{flex-direction:column;gap:3vh;min-width:0;display:flex}.fj-list{border-top:1px dashed #ffdeb438}@supports (color:color-mix(in lab, red, red)){.fj-list{border-top:1px dashed color-mix(in oklab, var(--color-cream) 22%, transparent)}}.fj-list>li{border-bottom:1px dashed #ffdeb438}@supports (color:color-mix(in lab, red, red)){.fj-list>li{border-bottom:1px dashed color-mix(in oklab, var(--color-cream) 22%, transparent)}}.fj-row{color:var(--color-cream);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.85rem,2vh,1.25rem);padding:1.5vh .5rem;transition:background-color .22s;display:grid}.fj-row__thumb{aspect-ratio:1;border:3px solid var(--color-cream);background:var(--color-cream);width:clamp(3.75rem,9vh,5.5rem);transform:rotate(var(--tilt,-2deg));transition:transform .4s var(--lift-ease);display:block;position:relative;box-shadow:0 8px 16px -8px #000000d9}.fj-list>li:nth-child(2n) .fj-row__thumb{--tilt:1.6deg}.fj-row__text{min-width:0;display:block}.fj-row__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.85rem,2vh,1.1rem);font-weight:600;line-height:1.3;transition:color .22s;display:-webkit-box;overflow:hidden}.fj-row .fj-meta{margin-top:.7vh}.fj-row__arrow{width:1.1rem;height:1.1rem;color:var(--color-cream-muted);transition:transform .3s var(--lift-ease), color .22s ease}.fj-open__count{border-left:1px solid #0e1c1759;margin-left:.25rem;padding-left:.75rem}@supports (color:color-mix(in lab, red, red)){.fj-open__count{border-left:1px solid color-mix(in oklab, var(--color-forest-deep) 35%, transparent)}}.fj-open__count{opacity:.8;font-weight:500}@media (min-width:64rem){.fj-print__photo{max-height:40vh}}@media (hover:hover){.fj-lead:hover .fj-print{transform:rotate(-.2deg)translateY(-.4vh);box-shadow:0 1px 1px #0000004d,0 24px 40px -16px #000000d9,0 40px 70px -34px #d96c378c}@supports (color:color-mix(in lab, red, red)){.fj-lead:hover .fj-print{box-shadow:0 1px 1px #0000004d, 0 24px 40px -16px #000000d9, 0 40px 70px -34px color-mix(in oklab, var(--color-ember) 55%, transparent)}}.fj-lead:hover .fj-lead__title,.fj-row:hover .fj-row__title{color:var(--color-ember-soft)}.fj-lead:hover .fj-read svg,.fj-row:hover .fj-row__arrow{transform:translate(4px)}.fj-row:hover{background-color:#ffdeb40d}@supports (color:color-mix(in lab, red, red)){.fj-row:hover{background-color:color-mix(in oklab, var(--color-cream) 5%, transparent)}}.fj-row:hover .fj-row__arrow{color:var(--color-ember)}.fj-row:hover .fj-row__thumb{transform:rotate(0)scale(1.05)}}@media (prefers-reduced-motion:reduce){.fj-print,.fj-row__thumb,.fj-read svg,.fj-row__arrow{transition:none}}.skills-stage{--skills-brass:#f4be91}@supports (color:color-mix(in lab, red, red)){.skills-stage{--skills-brass:color-mix(in oklab, var(--color-cream) 72%, var(--color-ember))}}.skills-stage{flex-direction:column;flex:auto;justify-content:center;min-height:0;display:flex;position:relative}.skills-fireflies{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.skills-firefly{background:var(--color-cream);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;box-shadow:0 0 6px 2px #e6895cb3,0 0 18px 6px #d96c3738}@supports (color:color-mix(in lab, red, red)){.skills-firefly{box-shadow:0 0 6px 2px color-mix(in oklab, var(--color-ember-soft) 70%, transparent), 0 0 18px 6px color-mix(in oklab, var(--color-ember) 22%, transparent)}}.skills-firefly{opacity:0;visibility:hidden;will-change:transform, opacity}@media not all and (min-width:64rem){.skills-firefly:nth-child(n+6){display:none}}.skills-meteor{background:linear-gradient(90deg,#0000,#ffdeb4d9);border-radius:1px;width:clamp(4.5rem,11vh,7.5rem);height:1px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.skills-meteor{background:linear-gradient(to right, transparent, color-mix(in oklab, var(--color-cream) 85%, transparent))}}.skills-meteor{transform-origin:100%;opacity:0;visibility:hidden;will-change:transform, opacity}.skills-meteor:after{content:"";background:var(--color-cream);border-radius:50%;width:3px;height:3px;margin-top:-1.5px;position:absolute;top:50%;right:-1px;box-shadow:0 0 6px 2px #e6895c99}@supports (color:color-mix(in lab, red, red)){.skills-meteor:after{box-shadow:0 0 6px 2px color-mix(in oklab, var(--color-ember-soft) 60%, transparent)}}.skills-camps{z-index:1;grid-template-columns:minmax(0,1fr);gap:clamp(.9rem,2.2vh,1.5rem);display:grid;position:relative}@media (min-width:40rem){.skills-camps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.skills-camps{grid-template-columns:repeat(var(--camps,4), minmax(0, 1fr))}}.skills-camp{min-width:0;display:flex}.skills-card{--arch:clamp(5rem, 14vh, 8rem);--lantern:clamp(11rem, 26vh, 16rem);--pad-x:clamp(1rem, 2.4vh, 1.6rem);--pad-b:clamp(1.3rem, 3.2vh, 2.2rem);--site:clamp(3.75rem, 11vh, 6.5rem);isolation:isolate;padding:clamp(1.1rem, 2.8vh, 2rem) var(--pad-x) var(--pad-b);text-align:center;border-radius:50% 50% var(--deck-card-radius) var(--deck-card-radius) / var(--arch) var(--arch) var(--deck-card-radius) var(--deck-card-radius);outline:1px solid #ffdeb414;flex-direction:column;flex:1;align-items:center;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.skills-card{outline:1px solid color-mix(in oklab, var(--color-cream) 8%, transparent)}}.skills-card{outline-offset:-7px;background:radial-gradient(90% var(--arch) at 50% 0%, #0e1c1773, transparent), linear-gradient(to bottom, #0e1c178c, #0e1c17cc)}@supports (color:color-mix(in lab, red, red)){.skills-card{background:radial-gradient(90% var(--arch) at 50% 0%, color-mix(in oklab, var(--color-forest-deep) 45%, transparent), transparent), linear-gradient(to bottom, color-mix(in oklab, var(--color-forest-deep) 55%, transparent), color-mix(in oklab, var(--color-forest-deep) 80%, transparent))}}.skills-card{box-shadow:inset 0 1px #ffdeb417,0 28px 60px -34px #000000bf}@supports (color:color-mix(in lab, red, red)){.skills-card{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-cream) 9%, transparent), 0 28px 60px -34px #000000bf}}.skills-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .7s cubic-bezier(.22,1,.36,1),box-shadow .7s}@media not all and (min-width:64rem){.skills-card{-webkit-backdrop-filter:none;backdrop-filter:none}}.skills-card:before{content:"";z-index:1;border-radius:inherit;background:linear-gradient(to bottom, var(--skills-brass), #ffdeb424 34%, #ffdeb41a 72%, #d96c3780);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.skills-card:before{background:linear-gradient(to bottom, color-mix(in oklab, var(--skills-brass) 62%, transparent), color-mix(in oklab, var(--color-cream) 14%, transparent) 34%, color-mix(in oklab, var(--color-cream) 10%, transparent) 72%, color-mix(in oklab, var(--color-ember) 50%, transparent))}}.skills-card:before{opacity:.8;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;transition:opacity .7s;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.skills-card__lantern{z-index:-1;width:var(--lantern);height:var(--lantern);margin:calc(var(--lantern) / -2) 0 0 calc(var(--lantern) / -2);background:radial-gradient(closest-side,#d96c3747,#d96c3717 55%,#0000);border-radius:50%;position:absolute;top:38%;left:50%}@supports (color:color-mix(in lab, red, red)){.skills-card__lantern{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-ember) 28%, transparent), color-mix(in oklab, var(--color-ember) 9%, transparent) 55%, transparent)}}.skills-card__lantern{opacity:0;pointer-events:none;transition:opacity .6s}.skills-card[data-lantern-follow] .skills-card__lantern{top:0;left:0}.skills-card__fire{z-index:-1;background:radial-gradient(60% 75% at 50% 100%,#d96c3742,#883f1d1f 50%,#0000 78%);height:42%;position:absolute;inset:auto -15% 0}@supports (color:color-mix(in lab, red, red)){.skills-card__fire{background:radial-gradient(60% 75% at 50% 100%, color-mix(in oklab, var(--color-ember) 26%, transparent), color-mix(in oklab, var(--color-rust) 12%, transparent) 50%, transparent 78%)}}.skills-card__fire{opacity:.7;transform-origin:50% 100%;pointer-events:none}.skills-sky{z-index:-1;height:var(--arch);pointer-events:none;position:absolute;inset:0 0 auto}.skills-sky__lines{opacity:.45;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0;overflow:visible}.skills-sky__lines path{fill:none;stroke:#ffdeb457}@supports (color:color-mix(in lab, red, red)){.skills-sky__lines path{stroke:color-mix(in oklab, var(--color-cream) 34%, transparent)}}.skills-sky__lines path{stroke-width:1px;stroke-linecap:round;stroke-linejoin:round}.skills-sky__star{background:var(--color-cream);opacity:.5;border-radius:50%;width:1.5px;height:1.5px;position:absolute;translate:-50% -50%}.css-twinkle{animation:css-twinkle var(--tw-dur,3s) ease-in-out var(--tw-delay,0s) infinite alternate}.css-breathe{transform-origin:50% 100%;animation:css-breathe var(--br-dur,4s) ease-in-out var(--br-delay,0s) infinite alternate both}.css-firefly{visibility:visible;animation:css-firefly-drift var(--ff-dur,10s) ease-in-out var(--ff-delay,0s) infinite alternate, css-firefly-glow var(--ff-glow-dur,2.6s) ease-in-out var(--ff-delay,0s) infinite alternate}.css-mist{animation:css-mist var(--mist-dur,18s) ease-in-out infinite alternate}.css-rise{animation:css-rise var(--rise-dur,3s) ease-out var(--rise-delay,0s) infinite both}.css-swell{animation:css-swell var(--sw-dur,8s) ease-in-out infinite alternate both}.css-lean{animation:css-lean var(--sw-dur,28s) ease-in-out infinite alternate}.css-bokeh{animation:css-bokeh var(--bk-dur,7s) ease-in-out var(--bk-delay,0s) infinite alternate}.css-flicker{animation:css-flicker var(--fl-dur,2s) ease-in-out var(--fl-delay,0s) infinite}.css-turn{animation:css-turn var(--turn-dur,8s) linear infinite}[data-panel]:not([data-current]) :is(.css-twinkle,.css-breathe,.css-firefly,.css-mist,.css-rise,.css-swell,.css-lean,.css-bokeh,.css-flicker,.css-turn),html[data-intro-cover] #hero :is(.css-twinkle,.css-breathe,.css-firefly,.css-mist,.css-rise,.css-swell,.css-lean,.css-bokeh,.css-flicker,.css-turn){animation-play-state:paused}@keyframes css-twinkle{0%{opacity:var(--tw-from,1)}to{opacity:var(--tw-to,.3)}}@keyframes css-breathe{0%{opacity:.5;transform:scaleY(.94)}to{opacity:.85;transform:scaleY(1.06)}}@keyframes css-firefly-drift{to{transform:translate(var(--ff-x,0), var(--ff-y,0))}}@keyframes css-firefly-glow{0%{opacity:0}to{opacity:var(--ff-glow,.6)}}@keyframes css-mist{to{transform:translateX(var(--mist-x,0))}}@keyframes css-rise{0%{opacity:0;transform:translate(0, 0) scale(var(--rise-s0,1))}20%,35%{opacity:var(--rise-peak,1)}to{opacity:0;transform:translate(var(--rise-x,0), var(--rise-y,-100px)) scale(var(--rise-s1,1))}}@keyframes css-swell{0%{opacity:var(--sw-o0,1);transform:scale(var(--sw-s0,1))}to{opacity:var(--sw-o1,1);transform:scale(var(--sw-s1,1))}}@keyframes css-lean{to{transform:scale(var(--sw-s1,1.05))}}@keyframes css-flicker{0%{opacity:calc(var(--fl-lo,.6) + var(--fl-span,.4) * .7);transform:scale(calc(1 + var(--fl-s,0) * .2))}8%{opacity:calc(var(--fl-lo,.6) + var(--fl-span,.4) * .35);transform:scale(calc(1 + var(--fl-s,0) * -.6))}15%{opacity:calc(var(--fl-lo,.6) + var(--fl-span,.4) * .95);transform:scale(calc(1 + var(--fl-s,0) * .8))}22%{opacity:calc(var(--fl-lo,.6) + var(--fl-span,.4) * .55);transform:scale(calc(1 + var(--fl-s,0) * -.1))}30%{opacity:calc(var(--fl-lo,.6) + var(--fl-span,.4) * 1);transform:scale(calc(1 + var(--fl-s,0) * .5))}37%{opacity:calc(var(--fl-lo,.6) + var(--fl-span,.4) * .4);transform:scale(calc(1 + var(--fl-s,0) * -.9))}45%{opacity:calc(var(--fl-lo,.6) + var(--fl-span,.4) * .8);transform:scale(calc(1 + var(--fl-s,0) * .3))}52%{opacity:calc(var(--fl-lo,.6) + var(--fl-span,.4) * .6);transform:scale(calc(1 + var(--fl-s,0) * -.4))}60%{opacity:calc(var(--fl-lo,.6) + var(--fl-span,.4) * .15);transform:scale(calc(1 + var(--fl-s,0) * -1))}67%{opacity:calc(var(--fl-lo,.6) + var(--fl-span,.4) * .9);transform:scale(calc(1 + var(--fl-s,0) * .7))}75%{opacity:calc(var(--fl-lo,.6) + var(--fl-span,.4) * .5);transform:scale(calc(1 + var(--fl-s,0) * 0))}82%{opacity:calc(var(--fl-lo,.6) + var(--fl-span,.4) * 1);transform:scale(calc(1 + var(--fl-s,0) * 1))}90%{opacity:calc(var(--fl-lo,.6) + var(--fl-span,.4) * .3);transform:scale(calc(1 + var(--fl-s,0) * -.5))}to{opacity:calc(var(--fl-lo,.6) + var(--fl-span,.4) * .7);transform:scale(calc(1 + var(--fl-s,0) * .2))}}@keyframes css-turn{to{transform:rotate(var(--turn,18deg))}}@keyframes css-bokeh{to{opacity:var(--bk-o,.7);transform:translate(var(--bk-x,0), var(--bk-y,0)) scale(var(--bk-s,1))}}.skills-sky__star[data-size="2"]{opacity:.75;width:2px;height:2px;box-shadow:0 0 4px 1px #ffdeb44d}@supports (color:color-mix(in lab, red, red)){.skills-sky__star[data-size="2"]{box-shadow:0 0 4px 1px color-mix(in oklab, var(--color-cream) 30%, transparent)}}.skills-sky__star[data-size="3"]{opacity:.95;width:3px;height:3px;box-shadow:0 0 5px 1px #ffdeb473,0 0 12px 3px #e6895c38}@supports (color:color-mix(in lab, red, red)){.skills-sky__star[data-size="3"]{box-shadow:0 0 5px 1px color-mix(in oklab, var(--color-cream) 45%, transparent), 0 0 12px 3px color-mix(in oklab, var(--color-ember-soft) 22%, transparent)}}.skills-card__star{width:clamp(.5rem,1.1vh,.7rem);height:clamp(.5rem,1.1vh,.7rem);color:var(--skills-brass);margin-bottom:clamp(.35rem,.9vh,.6rem)}@supports (color:color-mix(in lab, red, red)){.skills-card__star{color:color-mix(in oklab, var(--skills-brass) 80%, transparent)}}.skills-card__medallion{aspect-ratio:1;width:clamp(2.5rem,6.2vh,3.5rem);color:var(--color-ember);background:radial-gradient(circle at 50% 30%, #d96c372e, transparent 70%) padding-box, linear-gradient(#0e1c17d1, #0e1c17d1) padding-box, linear-gradient(160deg, var(--skills-brass), #ffdeb424 50%, #d96c3799) border-box;border:1px solid #0000;border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.skills-card__medallion{background:radial-gradient(circle at 50% 30%, color-mix(in oklab, var(--color-ember) 18%, transparent), transparent 70%) padding-box, linear-gradient(color-mix(in oklab, var(--color-forest-deep) 82%, transparent), color-mix(in oklab, var(--color-forest-deep) 82%, transparent)) padding-box, linear-gradient(160deg, color-mix(in oklab, var(--skills-brass) 80%, transparent), color-mix(in oklab, var(--color-cream) 14%, transparent) 50%, color-mix(in oklab, var(--color-ember) 60%, transparent)) border-box}}.skills-card__medallion{box-shadow:0 0 0 5px #0e1c1759,0 0 0 6px #ffdeb417,0 0 24px 2px #d96c3724}@supports (color:color-mix(in lab, red, red)){.skills-card__medallion{box-shadow:0 0 0 5px color-mix(in oklab, var(--color-forest-deep) 35%, transparent), 0 0 0 6px color-mix(in oklab, var(--color-cream) 9%, transparent), 0 0 24px 2px color-mix(in oklab, var(--color-ember) 14%, transparent)}}.skills-card__medallion svg{width:46%;height:46%}.skills-card__index{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.22em;color:var(--color-ember-soft);margin-top:clamp(.8rem,2vh,1.3rem);padding-left:.22em;font-size:clamp(.58rem,1.2vh,.72rem)}@media not all and (min-width:64rem){.skills-card__index{font-size:.7rem}}.skills-card__index span{color:#e6c79f99}@supports (color:color-mix(in lab, red, red)){.skills-card__index span{color:color-mix(in oklab, var(--color-cream-muted) 60%, transparent)}}.skills-card__title{color:var(--color-ember);text-wrap:balance;margin-top:clamp(.3rem,.8vh,.5rem);font-size:clamp(1rem,2.7vh,1.55rem);line-height:1.15}.skills-ornament{color:#d96c37cc;align-items:center;gap:.6rem;width:min(70%,9rem);margin-block:clamp(.6rem,1.6vh,1.1rem);display:flex}@supports (color:color-mix(in lab, red, red)){.skills-ornament{color:color-mix(in oklab, var(--color-ember) 80%, transparent)}}.skills-ornament:before,.skills-ornament:after{content:"";background:linear-gradient(to right, transparent, var(--skills-brass));flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.skills-ornament:before,.skills-ornament:after{background:linear-gradient(to right, transparent, color-mix(in oklab, var(--skills-brass) 45%, transparent))}}.skills-ornament:after{background:linear-gradient(to left, transparent, var(--skills-brass))}@supports (color:color-mix(in lab, red, red)){.skills-ornament:after{background:linear-gradient(to left, transparent, color-mix(in oklab, var(--skills-brass) 45%, transparent))}}.skills-card__blurb{max-width:28ch;color:var(--color-cream-muted);text-wrap:balance}.skills-card__items{flex-wrap:wrap;justify-content:center;gap:clamp(.3rem,.8vh,.45rem);width:100%;margin-block:clamp(.7rem,1.8vh,1.2rem) clamp(.4rem,1.2vh,.9rem);display:flex}.skills-card__items li{letter-spacing:.02em;max-width:100%;color:var(--color-cream);border:1px solid var(--skills-brass);padding:.28em .75em;font-size:clamp(.66rem,1.4vh,.8rem);line-height:1.35}@supports (color:color-mix(in lab, red, red)){.skills-card__items li{border:1px solid color-mix(in oklab, var(--skills-brass) 24%, transparent)}}.skills-card__items li{background:#0e1c178c;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.skills-card__items li{background:color-mix(in oklab, var(--color-forest-deep) 55%, transparent)}}.skills-card__items li{box-shadow:inset 0 1px #ffdeb40f}@supports (color:color-mix(in lab, red, red)){.skills-card__items li{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-cream) 6%, transparent)}}@media not all and (min-width:64rem){.skills-card__items li{font-size:.8125rem}}.skills-site{height:var(--site);margin:auto calc(-1 * var(--pad-x)) calc(-1 * var(--pad-b));pointer-events:none;flex:none;align-self:stretch;position:relative;overflow:hidden}.skills-site[data-mirror]{transform:scaleX(-1)}.skills-site__fill{width:100%;height:100%;position:absolute;inset:0}.skills-site__stand,.skills-site__camp{width:auto;height:100%;position:absolute;bottom:0}.skills-site__stand{aspect-ratio:60/90}.skills-site__stand--start{left:0}.skills-site__stand--end{right:0}.skills-site__camp{aspect-ratio:130/90;left:42%;overflow:visible;translate:-35.4%}.skills-site__peaks{fill:#ffdeb412}@supports (color:color-mix(in lab, red, red)){.skills-site__peaks{fill:color-mix(in oklab, var(--color-cream) 7%, transparent)}}.skills-site__peaks{stroke:#ffdeb424}@supports (color:color-mix(in lab, red, red)){.skills-site__peaks{stroke:color-mix(in oklab, var(--color-cream) 14%, transparent)}}.skills-site__peaks{stroke-width:.6px}.skills-site__hills{fill:#234036b8}@supports (color:color-mix(in lab, red, red)){.skills-site__hills{fill:color-mix(in oklab, var(--color-forest-soft) 72%, transparent)}}.skills-site__ground{fill:#0e1c17f5}@supports (color:color-mix(in lab, red, red)){.skills-site__ground{fill:color-mix(in oklab, var(--color-forest-deep) 96%, transparent)}}.skills-site__mist{background:radial-gradient(40% 50% at 30% 55%,#ffdeb41c,#0000),radial-gradient(34% 44% at 72%,#ffdeb417,#0000);height:46%;position:absolute;inset:auto -25% 12%}@supports (color:color-mix(in lab, red, red)){.skills-site__mist{background:radial-gradient(40% 50% at 30% 55%, color-mix(in oklab, var(--color-cream) 11%, transparent), transparent), radial-gradient(34% 44% at 72% 50%, color-mix(in oklab, var(--color-cream) 9%, transparent), transparent)}}.skills-site__mist{will-change:transform}.skills-site__stop-ember{stop-color:var(--color-ember);stop-opacity:.55}.skills-site__stop-clear{stop-color:var(--color-ember);stop-opacity:0}.skills-site__stop-lit{stop-color:var(--color-ember-soft);stop-opacity:.85}.skills-site__stop-rust{stop-color:var(--color-rust);stop-opacity:.8}.skills-site__stop-night{stop-color:var(--color-forest-deep);stop-opacity:.95}.skills-site__halo{opacity:0;transition:opacity .9s}.skills-site__canvas{stroke:var(--skills-brass)}@supports (color:color-mix(in lab, red, red)){.skills-site__canvas{stroke:color-mix(in oklab, var(--skills-brass) 60%, transparent)}}.skills-site__canvas{stroke-width:.8px;stroke-linejoin:round}.skills-site__eave,.skills-site__pole{fill:none;stroke:var(--skills-brass)}@supports (color:color-mix(in lab, red, red)){.skills-site__eave,.skills-site__pole{stroke:color-mix(in oklab, var(--skills-brass) 45%, transparent)}}.skills-site__eave,.skills-site__pole{stroke-width:.8px}.skills-site__rope{fill:none;stroke:#ffdeb438}@supports (color:color-mix(in lab, red, red)){.skills-site__rope{stroke:color-mix(in oklab, var(--color-cream) 22%, transparent)}}.skills-site__rope{stroke-width:.6px}.skills-site__door{fill:#f4be91}@supports (color:color-mix(in lab, red, red)){.skills-site__door{fill:color-mix(in oklab, var(--color-cream) 72%, var(--color-ember))}}.skills-site__door{filter:drop-shadow(0 0 3px #d96c37cc)}@supports (color:color-mix(in lab, red, red)){.skills-site__door{filter:drop-shadow(0 0 3px color-mix(in oklab, var(--color-ember) 80%, transparent))}}.skills-site__flap{fill:#883f1dd9}@supports (color:color-mix(in lab, red, red)){.skills-site__flap{fill:color-mix(in oklab, var(--color-rust) 85%, transparent)}}.skills-site__pennant{fill:var(--color-ember)}.skills-site__string{fill:none;stroke:#ffdeb433}@supports (color:color-mix(in lab, red, red)){.skills-site__string{stroke:color-mix(in oklab, var(--color-cream) 20%, transparent)}}.skills-site__string{stroke-width:.5px}.skills-site__bulb{fill:#fad0a5}@supports (color:color-mix(in lab, red, red)){.skills-site__bulb{fill:color-mix(in oklab, var(--color-cream) 88%, var(--color-ember))}}.skills-site__bulb{filter:drop-shadow(0 0 2px #e6895ce6)}@supports (color:color-mix(in lab, red, red)){.skills-site__bulb{filter:drop-shadow(0 0 2px color-mix(in oklab, var(--color-ember-soft) 90%, transparent))}}@media (hover:hover) and (pointer:fine){.skills-card:hover{box-shadow:inset 0 1px #ffdeb41f,0 34px 70px -34px #000c}@supports (color:color-mix(in lab, red, red)){.skills-card:hover{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--color-cream) 12%, transparent), 0 34px 70px -34px #000c}}.skills-card:hover:before,.skills-card:hover .skills-card__lantern,.skills-card:hover .skills-sky__lines,.skills-card:hover .skills-site__halo{opacity:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.skills-card:hover{transform:translateY(-5px)}}.chat-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.kit-cta{isolation:isolate;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:2.75rem;padding:.55rem 1.5rem;font-size:clamp(.78rem,1.55vh,.875rem);font-weight:600;line-height:1.2;text-decoration:none;transition:translate .22s cubic-bezier(.2,.8,.2,1),scale .15s,box-shadow .22s,filter .22s;display:inline-flex;position:relative;overflow:hidden}.kit-cta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffecc838 48%,#0000 62%);position:absolute;inset:-2px;translate:-110%}@media (hover:hover){.kit-cta:hover{translate:0 -1px}.kit-cta:hover:after{transition:translate .9s cubic-bezier(.2,.7,.2,1);translate:110%}}.kit-cta:focus-visible{outline:2px solid var(--color-ember);outline-offset:3px}.kit-cta__icon{flex:none;width:1rem;height:1rem;transition:translate .26s cubic-bezier(.2,.8,.2,1)}.kit-cta--ember{color:var(--color-forest-deep);background:radial-gradient(120% 160% at 18% 0%, #ffce964d, transparent 55%) padding-box, linear-gradient(172deg, var(--color-ember-soft), var(--color-ember) 45%, #b4582c 100%) padding-box, linear-gradient(150deg, var(--kit-brass-hi), var(--kit-brass) 28%, var(--kit-brass-lo) 62%, var(--kit-brass) 100%) border-box}@supports (color:color-mix(in lab, red, red)){.kit-cta--ember{background:radial-gradient(120% 160% at 18% 0%, #ffce964d, transparent 55%) padding-box, linear-gradient(172deg, var(--color-ember-soft), var(--color-ember) 45%, color-mix(in oklab, var(--color-ember) 70%, var(--color-rust-deep)) 100%) padding-box, linear-gradient(150deg, var(--kit-brass-hi), var(--kit-brass) 28%, var(--kit-brass-lo) 62%, var(--kit-brass) 100%) border-box}}.kit-cta--ember{box-shadow:inset 0 1px #fff0d78c,inset 0 -2px 4px #5a1e0559,0 2px 2px -1px #0009,6px 10px 18px -8px #000000bf,0 0 30px -12px #d96c37cc}@supports (color:color-mix(in lab, red, red)){.kit-cta--ember{box-shadow:inset 0 1px 0 #fff0d78c, inset 0 -2px 4px #5a1e0559, 0 2px 2px -1px #0009, 6px 10px 18px -8px #000000bf, 0 0 30px -12px color-mix(in oklab, var(--color-ember) 80%, transparent)}}.kit-cta--ember{text-shadow:0 1px #ffe1b959}@media (hover:hover){.kit-cta--ember:hover{filter:brightness(1.05)saturate(1.05);box-shadow:inset 0 1px #fff0d799,inset 0 -2px 4px #5a1e0559,0 3px 3px -1px #00000080,8px 14px 22px -8px #000c,0 0 40px -8px #d96c37d9}@supports (color:color-mix(in lab, red, red)){.kit-cta--ember:hover{box-shadow:inset 0 1px 0 #fff0d799, inset 0 -2px 4px #5a1e0559, 0 3px 3px -1px #00000080, 8px 14px 22px -8px #000c, 0 0 40px -8px color-mix(in oklab, var(--color-ember) 85%, transparent)}}.kit-cta--ember:hover .kit-cta__icon{translate:3px}}.kit-cta--canvas{color:var(--kit-thread);background:radial-gradient(120% 160% at 15% 0%, #ffe2b41a, transparent 55%) padding-box, repeating-linear-gradient(45deg, #fff4dc08 0 1px, transparent 1px 3px) padding-box, repeating-linear-gradient(-45deg, #0000001f 0 1px, transparent 1px 3px) padding-box, linear-gradient(to bottom, var(--kit-canvas), var(--kit-canvas-deep)) padding-box, linear-gradient(152deg, var(--kit-leather-hi), var(--kit-leather) 38%, var(--kit-leather-lo)) border-box;text-shadow:0 1px #00000080;box-shadow:inset 0 1px #fff0d21a,0 2px 2px -1px #0009,6px 10px 18px -8px #000000bf}.kit-cta--canvas:before{content:"";z-index:-1;border:1.5px dashed var(--kit-thread);position:absolute;inset:3px}@supports (color:color-mix(in lab, red, red)){.kit-cta--canvas:before{border:1.5px dashed color-mix(in oklab, var(--kit-thread) 32%, transparent)}}.kit-cta--canvas:before{border-radius:inherit;pointer-events:none}.kit-cta--canvas .kit-cta__icon{color:var(--color-ember)}@media (hover:hover){.kit-cta--canvas:hover{color:var(--color-cream);box-shadow:inset 0 1px #fff0d224,0 3px 3px -1px #00000080,8px 14px 22px -8px #000c,0 0 30px -12px #d96c3799}@supports (color:color-mix(in lab, red, red)){.kit-cta--canvas:hover{box-shadow:inset 0 1px 0 #fff0d224, 0 3px 3px -1px #00000080, 8px 14px 22px -8px #000c, 0 0 30px -12px color-mix(in oklab, var(--color-ember) 60%, transparent)}}.kit-cta--canvas:hover .kit-cta__icon{translate:0 -1px}}@media (prefers-reduced-motion:reduce){.kit-cta,.kit-cta__icon{transition:none}.kit-cta:after{display:none}.kit-cta:hover,.kit-cta:hover .kit-cta__icon{translate:0}}.kit-row,.cv-tag{--hide-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='h'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.16 0 0 0 0 0.07 0 0 0 0 0.02 0 0 0 0.9 -0.28'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23h)'/%3E%3C/svg%3E")}.kit-row{isolation:isolate;flex-direction:column;align-items:center;gap:.9rem;display:flex;position:relative}.kit-row:before{content:"";z-index:-2;background:radial-gradient(closest-side,#d96c374d,#d96c3714 60%,#0000);border-radius:50%;width:min(44rem,120%);height:4.5rem;margin-left:calc(min(44rem,120%)/-2);position:absolute;bottom:-1.75rem;left:50%}@supports (color:color-mix(in lab, red, red)){.kit-row:before{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-ember) 30%, transparent), color-mix(in oklab, var(--color-ember) 8%, transparent) 60%, transparent)}}.kit-row:before{filter:blur(6px);pointer-events:none}.kit-row__mark{color:#0000;background:linear-gradient(175deg, var(--kit-brass-hi) 10%, var(--kit-brass) 50%, var(--kit-brass-lo) 95%);filter:drop-shadow(0 1px #0000008c);-webkit-background-clip:text;background-clip:text;align-items:center;gap:.75rem;margin:0;font-size:clamp(.8rem,1.9vh,1.05rem);display:flex}.kit-row__mark:before,.kit-row__mark:after{content:"";background:linear-gradient(to right, transparent, var(--kit-brass));width:2.75rem;height:1px}.kit-row__mark:after{background:linear-gradient(to left, transparent, var(--kit-brass))}.kit-row__strap{--strap:1.35rem;--stitch:var(--kit-thread)}@supports (color:color-mix(in lab, red, red)){.kit-row__strap{--stitch:color-mix(in oklab, var(--kit-thread) 82%, transparent)}}.kit-row__strap{--stitch-hole:#1e0c048c;--rivet:radial-gradient(circle at 36% 32%, #fff3cf 0 6%, var(--kit-brass-hi) 14%, var(--kit-brass) 42%, var(--kit-brass-lo) 68%, #281606e6 74%, transparent 78%);isolation:isolate;flex-direction:column;align-items:stretch;gap:.9rem;display:flex;position:relative}.kit-row__strap:before{content:"";z-index:-1;top:-1.1rem;bottom:-1.9rem;left:calc(50% - var(--strap) / 2);width:var(--strap);background:repeating-linear-gradient(25deg, var(--stitch) 0 2.6px, transparent 2.6px 6.5px) 3px 0 / 2px 100% no-repeat, repeating-linear-gradient(25deg, var(--stitch) 0 2.6px, transparent 2.6px 6.5px) calc(100% - 3px) 0 / 2px 100% no-repeat, repeating-linear-gradient(25deg, var(--stitch-hole) 0 2.6px, transparent 2.6px 6.5px) 4px 1px / 2px 100% no-repeat, repeating-linear-gradient(25deg, var(--stitch-hole) 0 2.6px, transparent 2.6px 6.5px) calc(100% - 2px) 1px / 2px 100% no-repeat, linear-gradient(90deg, transparent 18%, #ffe4ba24 34%, transparent 52%), var(--hide-grain), linear-gradient(90deg, var(--kit-leather-hi), var(--kit-leather) 42%, var(--kit-leather-lo));pointer-events:none;border-radius:3px 3px 999px 999px;position:absolute;box-shadow:inset 0 0 0 1px #261005d9,inset 2px 0 #ffd6a047,inset -2px 0 #00000059,3px 7px 12px -4px #000000bf,1px 2px 2px #00000059}.kit-row__strap:after{content:"";z-index:-1;background:var(--rivet);filter:drop-shadow(1px 1.5px 1px #000000a6);pointer-events:none;border-radius:50%;width:.68rem;height:.68rem;position:absolute;top:-.75rem;left:calc(50% - .34rem)}.kit-strap__buckle{display:none}.kit-strap__keeper{z-index:-1;bottom:-1.3rem;left:calc(50% - (var(--strap) + .4rem) / 2);width:calc(var(--strap) + .4rem);background:linear-gradient(180deg, #ffd6a038, transparent 40%, #0000004d), var(--hide-grain), linear-gradient(90deg, var(--kit-leather), var(--kit-leather-lo));pointer-events:none;border-radius:2px;height:.6rem;position:absolute;box-shadow:inset 0 0 0 1px #261005d9,2px 3px 4px #0009}@media (min-width:48rem){.kit-row__strap{flex-direction:row;align-items:stretch;gap:1.1rem}.kit-row__strap:before{top:calc(50% - var(--strap) / 2);width:auto;height:var(--strap);background:repeating-linear-gradient(115deg, var(--stitch) 0 2.6px, transparent 2.6px 6.5px) 0 3px / 100% 2px no-repeat, repeating-linear-gradient(115deg, var(--stitch) 0 2.6px, transparent 2.6px 6.5px) 0 calc(100% - 3px) / 100% 2px no-repeat, repeating-linear-gradient(115deg, var(--stitch-hole) 0 2.6px, transparent 2.6px 6.5px) 1px 4px / 100% 2px no-repeat, repeating-linear-gradient(115deg, var(--stitch-hole) 0 2.6px, transparent 2.6px 6.5px) 1px calc(100% - 2px) / 100% 2px no-repeat, linear-gradient(180deg, transparent 16%, #ffe4ba24 32%, transparent 50%), var(--hide-grain), linear-gradient(180deg, var(--kit-leather-hi), var(--kit-leather) 42%, var(--kit-leather-lo));border-radius:3px 999px 999px 3px;bottom:auto;left:-3.35rem;right:-3rem;box-shadow:inset 0 0 0 1px #261005d9,inset 0 2px #ffd6a047,inset 0 -2px #00000059,4px 8px 12px -5px #000000bf,1px 2px 2px #00000059}.kit-row__strap:after{top:calc(50% - .34rem);left:-1.3rem}.kit-strap__buckle{z-index:0;filter:drop-shadow(2px 3px 2px #0009);pointer-events:none;width:1.55rem;height:2.2rem;display:block;position:absolute;top:calc(50% - 1.1rem);left:-3.6rem}.kit-strap__buckle:before{content:"";background:linear-gradient(150deg, #fff3cf, var(--kit-brass-hi) 14%, var(--kit-brass) 38%, var(--kit-brass-lo) 64%, var(--kit-brass) 86%, var(--kit-brass-hi));-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:.4rem;padding:.24rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.kit-strap__buckle:after{content:"";background:linear-gradient(180deg, var(--kit-brass-hi), var(--kit-brass) 50%, var(--kit-brass-lo));border-radius:.1rem .2rem .2rem .1rem;width:calc(100% + .15rem);height:.2rem;position:absolute;top:calc(50% - .1rem);left:.1rem}.kit-strap__keeper{top:calc(50% - (var(--strap) + .4rem) / 2);width:.6rem;height:calc(var(--strap) + .4rem);background:linear-gradient(90deg, #ffd6a038, transparent 40%, #0000004d), var(--hide-grain), linear-gradient(180deg, var(--kit-leather), var(--kit-leather-lo));bottom:auto;left:auto;right:-1.95rem}}.cv-tag{--tag-h:2.75rem;isolation:isolate;min-height:var(--tag-h);color:var(--kit-thread);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:radial-gradient(60% 120% at 6% 0%, var(--kit-leather-hi), transparent 70%), linear-gradient(170deg, var(--kit-leather) 0%, var(--kit-leather) 55%, var(--kit-leather-lo) 100%);border-radius:999px;align-items:center;gap:.7rem;padding:.3rem 1.35rem .3rem .3rem;text-decoration:none;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.cv-tag{background:radial-gradient(60% 120% at 6% 0%, color-mix(in oklab, var(--kit-leather-hi) 60%, transparent), transparent 70%), linear-gradient(170deg, var(--kit-leather) 0%, color-mix(in oklab, var(--kit-leather) 70%, var(--kit-leather-lo)) 55%, var(--kit-leather-lo) 100%)}}.cv-tag{box-shadow:inset 0 1px 0 var(--kit-leather-hi), inset 0 -2px 3px #00000059, 0 2px 2px -1px #0009, 6px 10px 18px -8px #000000bf, 0 0 26px -14px #d96c3799}@supports (color:color-mix(in lab, red, red)){.cv-tag{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--kit-leather-hi) 80%, white 10%), inset 0 -2px 3px #00000059, 0 2px 2px -1px #0009, 6px 10px 18px -8px #000000bf, 0 0 26px -14px color-mix(in oklab, var(--color-ember) 60%, transparent)}}.cv-tag{transition:translate .22s cubic-bezier(.2,.8,.2,1),scale .15s,box-shadow .22s,filter .22s}.cv-tag:before{content:"";z-index:-1;border:1.5px dashed var(--kit-thread);position:absolute;inset:4px}@supports (color:color-mix(in lab, red, red)){.cv-tag:before{border:1.5px dashed color-mix(in oklab, var(--kit-thread) 55%, transparent)}}.cv-tag:before{pointer-events:none;border-radius:999px}.cv-tag:after{content:"";z-index:-2;border-radius:inherit;background:var(--hide-grain);pointer-events:none;position:absolute;inset:0}.cv-tag__grommet{width:calc(var(--tag-h) - .6rem);aspect-ratio:1;color:var(--kit-leather-lo);background:radial-gradient(circle at 50% 50%, var(--kit-thread) 0 48%, transparent 50%), conic-gradient(from 210deg, var(--kit-brass-lo), var(--kit-brass) 12%, var(--kit-brass-hi) 22%, var(--kit-brass) 34%, var(--kit-brass-lo) 55%, var(--kit-brass) 80%, var(--kit-brass-lo));border-radius:50%;flex:none;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #00000059,1px 2px 3px #0000008c}.cv-tag__grommet:before{content:"";box-shadow:inset 1px 2px 3px #00000073, 0 0 0 1px var(--kit-brass-lo);border-radius:50%;position:absolute;inset:22%}@supports (color:color-mix(in lab, red, red)){.cv-tag__grommet:before{box-shadow:inset 1px 2px 3px #00000073, 0 0 0 1px color-mix(in oklab, var(--kit-brass-lo) 70%, transparent)}}.cv-tag__grommet:before{pointer-events:none}.cv-tag__arrow{width:44%;height:44%;transition:translate .26s cubic-bezier(.2,.8,.2,1);position:relative}.cv-tag__text{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.cv-tag__label{color:var(--kit-thread);text-shadow:0 1px #00000073;font-size:clamp(.78rem,1.55vh,.875rem);font-weight:600}.cv-tag__stamp{letter-spacing:.14em;text-transform:uppercase;color:var(--kit-thread);margin-top:.2rem;font-size:.66rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.cv-tag__stamp{color:color-mix(in oklab, var(--kit-thread) 70%, var(--kit-brass-hi))}}.cv-tag__stamp{text-shadow:0 -1px 0 #00000080, 0 1px 0 var(--kit-leather-hi)}@supports (color:color-mix(in lab, red, red)){.cv-tag__stamp{text-shadow:0 -1px 0 #00000080, 0 1px 0 color-mix(in oklab, var(--kit-leather-hi) 40%, transparent)}}@media (hover:hover){.cv-tag:hover{filter:brightness(1.06)saturate(1.05);box-shadow:inset 0 1px 0 var(--kit-leather-hi), inset 0 -2px 3px #00000059, 0 2px 2px -1px #0009, 8px 14px 22px -8px #000c, 0 0 34px -10px #d96c37bf;translate:0 -1px}@supports (color:color-mix(in lab, red, red)){.cv-tag:hover{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--kit-leather-hi) 80%, white 10%), inset 0 -2px 3px #00000059, 0 2px 2px -1px #0009, 8px 14px 22px -8px #000c, 0 0 34px -10px color-mix(in oklab, var(--color-ember) 75%, transparent)}}.cv-tag:hover .cv-tag__arrow{translate:0 2px}}.cv-tag:focus-visible{outline:2px solid var(--color-ember);outline-offset:3px}.cv-tag[data-size=sm]{--tag-h:2.25rem;gap:.55rem;padding-right:1rem}.cv-tag[data-size=sm] .cv-tag__label{letter-spacing:.06em;font-size:clamp(.66rem,1.35vh,.78rem)}.cv-tag[data-size=sm] .cv-tag__stamp{margin-top:.1rem;font-size:.6rem}@media (pointer:coarse){.cv-tag[data-size=sm]{--tag-h:2.75rem}}@media (prefers-reduced-motion:reduce){.cv-tag,.cv-tag__arrow{transition:none}.cv-tag:hover,.cv-tag:hover .cv-tag__arrow{translate:0}}.kit-cta:active,.cv-tag:active{filter:brightness(.96);transition-duration:80ms;translate:0 1px;scale:.98}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@keyframes spin{to{transform:rotate(360deg)}}
