@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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-border-style:solid;--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-tracking:initial}}}.project-switcher{right:calc(var(--spacing,.25rem) * 4);bottom:calc(var(--spacing,.25rem) * 4);z-index:40;position:fixed}@media (min-width:40rem){.project-switcher{right:calc(var(--spacing,.25rem) * 10);bottom:calc(var(--spacing,.25rem) * 6)}}.project-switcher{view-transition-name:project-switcher;view-transition-class:site-chrome}.project-switcher__panel{width:calc(var(--spacing,.25rem) * 72);max-width:calc(100vw - 2rem);padding-bottom:calc(var(--spacing,.25rem) * 2);transform-origin:100% 100%;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .28s cubic-bezier(.32,.72,0,1),scale .52s cubic-bezier(.22,1.18,.36,1),translate .52s cubic-bezier(.32,.72,0,1),visibility 0s linear .52s;position:absolute;bottom:100%;right:0;translate:0 8px;scale:.94}.project-switcher--open .project-switcher__panel{opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s;translate:0;scale:1}.project-switcher__list{overscroll-behavior:contain;border-radius:var(--radius-3xl,1.5rem);max-height:min(22rem,50vh);padding-block:calc(var(--spacing,.25rem) * 1.5);--tw-backdrop-blur:blur(40px);--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);background:linear-gradient(#ffffff8c,#fff0 3.25rem),#f3efe9b8;border:1px solid #ffffffa8;position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.project-switcher__list{background:linear-gradient(180deg, #ffffff8c, #fff0 3.25rem), color-mix(in srgb, var(--color-surface) 72%, transparent)}}.project-switcher__list{scrollbar-width:thin;scrollbar-color:#28201c38 transparent;box-shadow:inset 0 1px #ffffffd9,inset 0 0 0 .5px #28201c0f,0 22px 48px -24px #1c171475,0 1px 2px #1c17140d}.project-switcher__list::-webkit-scrollbar{width:6px}.project-switcher__list::-webkit-scrollbar-thumb{background-color:#1c171433;background-color:lab(8.26235% 2.09603 2.94122/.2);border-radius:2147483647px}.project-switcher__item{margin-inline:calc(var(--spacing,.25rem) * 1.5);align-items:center;gap:calc(var(--spacing,.25rem) * 2.5);border-radius:var(--radius-xl,.75rem);padding-inline:calc(var(--spacing,.25rem) * 2.5);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:#6b615a;--tw-outline-style:none;outline-style:none;transition-property:background-color,color;transition-duration:.18s;transition-timing-function:ease;display:flex}.project-switcher__item:focus-visible{color:#1c1714;box-shadow:inset 0 0 0 1px var(--color-accent)}.project-switcher__swatch{height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 1.5);border-radius:2147483647px;flex-shrink:0}.project-switcher__index{width:calc(var(--spacing,.25rem) * 5);font-family:var(--font-geist-mono);color:#8a7f76;flex-shrink:0;font-size:10px}.project-switcher__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (hover:hover){.project-switcher__item:hover{color:#1c1714;background:#ffffff6b}}.project-switcher__item--current{color:#1c1714;background:#ffffff8c}.project-switcher__item--current .project-switcher__index{color:#965b53}.project-switcher__handle{align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#fff9;border-radius:2147483647px;display:flex}@supports (color:color-mix(in lab, red, red)){.project-switcher__handle{border-color:color-mix(in oklab, var(--color-white,#fff) 60%, transparent)}}.project-switcher__handle{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-family:var(--font-geist-mono);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#8a7f76;--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fffc), 0 10px 24px -16px var(--tw-shadow-color,#1c171466);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-backdrop-blur:blur(var(--blur-xl,24px));--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);--tw-outline-style:none;background-color:#f3efe9b3;background-color:lab(94.6362% .616044 3.40914/.7);outline-style:none}.project-switcher__handle:focus-visible{color:#1c1714;border-color:var(--color-accent)}@media (hover:hover){.project-switcher__handle:hover{color:#1c1714;border-color:#ffffffd9}}.project-switcher__current{color:#965b53}.project-switcher__sep{margin-inline:calc(var(--spacing,.25rem) * .5);color:#8a7f7699;color:lab(53.9925% 3.1279 6.50086/.6)}.project-switcher__hint{--tw-tracking:var(--tracking-widest,.1em);letter-spacing:var(--tracking-widest,.1em);color:#8a7f76;text-transform:uppercase;font-size:10px;display:none}@media (min-width:40rem){.project-switcher__hint{display:inline}}.project-switcher__chevron{height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-left-style:var(--tw-border-style);border-color:currentColor;border-left-width:1px;transition-property:rotate,translate;transition-duration:.42s;transition-timing-function:cubic-bezier(.22,1.18,.36,1);position:relative;translate:0 1px;rotate:45deg}.project-switcher--open .project-switcher__chevron{translate:0 -1px;rotate:225deg}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.project-switcher__list,.project-switcher__handle{background:var(--color-surface)}}@media (prefers-reduced-motion:reduce){.project-switcher__panel,.project-switcher__chevron,.project-switcher__item{transition-duration:.01ms;transition-delay:0s}}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-tracking{syntax:"*";inherits:false}
