@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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-border-style:solid;--tw-leading:initial}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.flex{display:flex}.list-item{display:list-item}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.bg-card{background-color:var(--card)}.leading-none{--tw-leading:1;line-height:1}.text-card-foreground{color:var(--card-foreground)}.text-muted-foreground{color:var(--muted-foreground)}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.1% .005 285.823);--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(21% .006 285.885);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(70.5% .015 286.067);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.1% .005 285.823);--sidebar-primary:oklch(21% .006 285.885);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(96.7% .001 286.375);--sidebar-accent-foreground:oklch(21% .006 285.885);--sidebar-border:oklch(92% .004 286.32);--sidebar-ring:oklch(70.5% .015 286.067)}body{min-width:320px;margin:0}.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(21% .006 285.885);--card-foreground:oklch(98.5% 0 0);--popover:oklch(21% .006 285.885);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92% .004 286.32);--primary-foreground:oklch(21% .006 285.885);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.2% .016 285.938);--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(21% .006 285.885);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(27.4% .006 286.033);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:oklch(55.2% .016 285.938)}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}:root{--bg-color: #000000;--color-1: #ff9a67;--color-2: #ffffff;--color-3: #dddddd;--header-height: 64px;--default-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--scroll-progress: 0;--post-scroll-y: 0px;--title-scale-min: .3;--title-sticky-top: 10px;--columns-shift: 60vw;--scene-height: 300vh;--title-block-height: 210px;--content-gap: -100px;--content-start-shift: 60vh;--title-center-offset: 35vh;--title-text-size:8.5rem;--title-weight-1: 500;--title-weight-2: 100;--title-font: var(--default-font);--title-font-spacing: -.02em;--subtitle-size: 1.5rem;--list-title-size: 1.5rem;--list-item-size: 1rem}html,body,#root{min-height:100%;margin:0;background:var(--bg-color);overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-color)}.page{display:flex;flex-direction:column;min-height:100vh;width:100%;height:fit-content;overflow-x:hidden}.site-main{flex:1 1 auto;display:flex;align-items:stretch;justify-content:flex-start;text-align:center;flex-direction:column;width:100vw;padding:0}.scroll-scene{position:relative;width:100%;height:var(--scene-height)}.scroll-stage{position:fixed;top:0;left:0;height:100vh;width:100%;transform:translateY(calc(-1 * var(--post-scroll-y)))}.site-title-subtitle-container{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;left:50%;top:var(--title-sticky-top);z-index:2;transform:translate(-50%) scale(calc(1 - (1 - var(--title-scale-min)) * var(--scroll-progress)));transform-origin:top center;height:auto;margin-bottom:0}.title-float{transform:translateY(calc(var(--title-center-offset) * (1 - var(--scroll-progress))))}.site-title-container{display:flex;align-items:center;justify-content:center;white-space:nowrap;margin:0 auto;height:135px}.site-title-1{margin:0;font-size:var(--title-text-size);color:var(--color-1);font-family:var(--title-font);font-weight:var(--title-weight-1);letter-spacing:var(--title-font-spacing)}.site-title-2{margin:0;font-size:var(--title-text-size);color:var(--color-2);font-family:var(--title-font);font-weight:var(--title-weight-2);letter-spacing:var(--title-font-spacing)}.site-subtitle{display:flex;align-items:center;justify-content:center;margin:0;font-size:var(--subtitle-size);color:var(--color-3);font-family:var(--default-font);opacity:calc(1 - var(--scroll-progress))}.content-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;position:absolute;left:50%;top:calc(var(--title-sticky-top) + var(--title-block-height) + var(--content-gap));width:min(1000px,100%);transform:translate(-50%,calc((1 - var(--scroll-progress)) * var(--content-start-shift)))}.list-container{display:flex;flex-direction:column;margin:0 20px;box-sizing:border-box;flex:1 1 0;min-width:0;will-change:transform,opacity;border:2px solid var(--color-1);border-radius:1rem;background:transparent;box-shadow:none;padding:1.25rem}.list-left{transform:translate(calc(-1 * (1 - var(--scroll-progress)) * var(--columns-shift)))}.list-right{transform:translate(calc((1 - var(--scroll-progress)) * var(--columns-shift)))}.content-container>.list-container:first-child{align-items:flex-end;text-align:right}.content-container>.list-container:last-child{align-items:flex-start;text-align:left}.vertical-divider{width:2px;background-color:var(--color-1);align-self:stretch;margin:0 20px -20px;opacity:var(--scroll-progress);transform:scaleY(var(--scroll-progress));transform-origin:top}.list-title{font-size:var(--list-title-size);color:var(--color-2);font-family:var(--default-font);font-weight:700;margin-bottom:15px}.list-item{font-size:var(--list-item-size);color:var(--color-3);font-family:var(--default-font);margin-bottom:7px;margin-left:20px;justify-content:flex-end}@media(max-width:768px){:root{--title-text-size: 5rem;--subtitle-size: 1rem;--title-block-height: 150px;--content-gap: -20px}.site-title-container{flex-direction:column;height:auto;white-space:normal;line-height:1}.site-title-1,.site-title-2{line-height:1}.site-subtitle{white-space:normal;text-align:center;padding:0 1rem}.content-container{flex-direction:column;align-items:center;gap:1.5rem;width:min(500px,100%);padding:0 1rem}.list-left{transform:translate(calc(-2 * (1 - var(--scroll-progress)) * var(--columns-shift)))}.list-right{transform:translate(calc((1 - var(--scroll-progress)) * var(--columns-shift) * 2))}.content-container>.list-container:first-child{align-items:center;text-align:center}.content-container>.list-container:last-child{align-items:center;text-align:center}.vertical-divider{width:70%;height:2px;margin:0;align-self:center;transform:scaleX(var(--scroll-progress));transform-origin:center}}
