@import"https://fonts.googleapis.com/css2?family=Sora:wght@100..800&display=swap";/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight: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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-500:oklch(70.5% .213 47.604);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-purple-500:oklch(62.7% .265 303.9);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-500:oklch(65.6% .241 354.308);--color-rose-500:oklch(64.5% .246 16.439);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-sora:"Sora",sans-serif}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.top-0{top:calc(var(--spacing)*0)}.top-3{top:calc(var(--spacing)*3)}.right-0{right:calc(var(--spacing)*0)}.right-5{right:calc(var(--spacing)*5)}.left-0{left:calc(var(--spacing)*0)}.z-20{z-index:20}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-\[-1px\]{margin-top:-1px}.mt-\[-3px\]{margin-top:-3px}.mt-\[-15\%\]{margin-top:-15%}.mt-\[4px\]{margin-top:4px}.mt-\[5px\]{margin-top:5px}.mt-\[6\%\]{margin-top:6%}.mt-\[6px\]{margin-top:6px}.mt-\[8\%\]{margin-top:8%}.mt-\[10\%\]{margin-top:10%}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-\[12\%\]{margin-bottom:12%}.mb-\[15\%\]{margin-bottom:15%}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-\[-6px\]{margin-left:-6px}.ml-\[-8\%\]{margin-left:-8%}.block{display:block}.flex{display:flex}.hidden{display:none}.h-1\/2{height:50%}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-\[2px\]{height:2px}.h-\[10\%\]{height:10%}.h-\[55\%\]{height:55%}.h-\[80\%\]{height:80%}.h-\[85\%\]{height:85%}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.min-h-72{min-height:calc(var(--spacing)*72)}.min-h-\[92\%\]{min-height:92%}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-\[30\%\]{width:30%}.w-\[33\%\]{width:33%}.w-\[40\%\]{width:40%}.w-\[50\%\]{width:50%}.w-\[65\%\]{width:65%}.w-\[80\%\]{width:80%}.w-\[84\%\]{width:84%}.w-\[84\.5\%\]{width:84.5%}.w-\[85\%\]{width:85%}.w-\[97\.5\%\]{width:97.5%}.w-auto{width:auto}.w-full{width:100%}.w-max{width:max-content}.w-screen{width:100vw}.max-w-64{max-width:calc(var(--spacing)*64)}.max-w-\[85\%\]{max-width:85%}.max-w-\[98\%\]{max-width:98%}.min-w-48{min-width:calc(var(--spacing)*48)}.min-w-\[20\%\]{min-width:20%}.min-w-\[30\%\]{min-width:30%}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-\[10\%\]{column-gap:10%}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-6{row-gap:calc(var(--spacing)*6)}.gap-y-8{row-gap:calc(var(--spacing)*8)}.gap-y-12{row-gap:calc(var(--spacing)*12)}.overflow-y-hidden{overflow-y:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-blue-400{border-color:var(--color-blue-400)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.\!bg-blue-500{background-color:var(--color-blue-500)!important}.bg-\[\#6a9be6\]{background-color:#6a9be6}.bg-gray-100{background-color:var(--color-gray-100)}.bg-white{background-color:var(--color-white)}.bg-\[url\(\"\/assets\/background_blue_peaks\.svg\"\)\]{background-image:url(/assets/background_blue_peaks.svg)}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-repeat{background-repeat:repeat}.object-cover{object-fit:cover}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-\[3\%\]{padding-inline:3%}.px-\[4\%\]{padding-inline:4%}.px-\[8\%\]{padding-inline:8%}.px-\[10\%\]{padding-inline:10%}.px-\[15\%\]{padding-inline:15%}.py-1{padding-block:calc(var(--spacing)*1)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[6px\]{padding-block:6px}.py-\[10\%\]{padding-block:10%}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-\[5\%\]{padding-top:5%}.pt-\[8\%\]{padding-top:8%}.pt-\[25\%\]{padding-top:25%}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-\[10px\]{padding-bottom:10px}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\!text-white{color:var(--color-white)!important}.text-\[\#6a9be6\]{color:#6a9be6}.text-black{color:var(--color-black)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-fuchsia-300{color:var(--color-fuchsia-300)}.text-gray-100{color:var(--color-gray-100)}.text-gray-600{color:var(--color-gray-600)}.text-green-300{color:var(--color-green-300)}.text-green-500{color:var(--color-green-500)}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-orange-300{color:var(--color-orange-300)}.text-orange-500{color:var(--color-orange-500)}.text-pink-300{color:var(--color-pink-300)}.text-pink-500{color:var(--color-pink-500)}.text-purple-500{color:var(--color-purple-500)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-rose-500{color:var(--color-rose-500)}.text-white{color:var(--color-white)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-\[97\.5\%\]{opacity:.975}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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)}.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,visibility,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))}.duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.hover\:cursor-grab:hover{cursor:grab}.hover\:bg-blue-100:hover{background-color:var(--color-blue-100)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:opacity-60:active{opacity:.6}@media (min-width:25rem){.\33xs\:px-8{padding-inline:calc(var(--spacing)*8)}.\33xs\:px-\[3\%\]{padding-inline:3%}}@media (min-width:40rem){.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:48rem){.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mt-5{margin-top:calc(var(--spacing)*5)}.md\:mt-8{margin-top:calc(var(--spacing)*8)}.md\:mt-\[-5\%\]{margin-top:-5%}.md\:mt-\[3\%\]{margin-top:3%}.md\:mt-\[5\%\]{margin-top:5%}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:ml-0{margin-left:calc(var(--spacing)*0)}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-64{height:calc(var(--spacing)*64)}.md\:h-\[55\%\]{height:55%}.md\:h-\[65\%\]{height:65%}.md\:h-\[83\%\]{height:83%}.md\:h-screen{height:100vh}.md\:w-64{width:calc(var(--spacing)*64)}.md\:w-\[25\%\]{width:25%}.md\:w-\[65\%\]{width:65%}.md\:w-\[95\%\]{width:95%}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-1\/2{max-width:50%}.md\:max-w-\[45\%\]{max-width:45%}.md\:max-w-\[70\%\]{max-width:70%}.md\:max-w-full{max-width:100%}.md\:flex-row{flex-direction:row}.md\:justify-between{justify-content:space-between}.md\:gap-x-\[10\%\]{column-gap:10%}.md\:overflow-hidden{overflow:hidden}.md\:px-\[8\%\]{padding-inline:8%}.md\:px-\[10\%\]{padding-inline:10%}.md\:pt-\[6\%\]{padding-top:6%}.md\:text-start{text-align:start}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:61.875rem){.semilg\:h-\[62\%\]{height:62%}.semilg\:h-\[65\%\]{height:65%}.semilg\:w-\[48\%\]{width:48%}.semilg\:w-\[49\%\]{width:49%}.semilg\:w-full{width:100%}.semilg\:max-w-\[90\%\]{max-width:90%}.semilg\:flex-row{flex-direction:row}.semilg\:justify-between{justify-content:space-between}.semilg\:gap-y-0{row-gap:calc(var(--spacing)*0)}.semilg\:px-\[8\%\]{padding-inline:8%}.semilg\:pt-\[4\%\]{padding-top:4%}.semilg\:pb-0{padding-bottom:calc(var(--spacing)*0)}.semilg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.semilg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:64rem){.lg\:h-\[57\.5\%\]{height:57.5%}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:80rem){.xl\:h-\[55\%\]{height:55%}.xl\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.xl\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.xl\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.xl\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.xl\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.xl\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:96rem){.\32xl\:h-\[40\%\]{height:40%}}@media (min-width:112rem){.\33xl\:h-\[60\%\]{height:60%}}}html,body{overscroll-behavior:none;font-family:var(--font-sora);color:#1e1b4b;-webkit-user-select:none;user-select:none;background-color:#e6edfa;overflow-x:hidden}:is(html,body) .svg-background{background-image:url("data:image/svg+xml,%3csvg%20id='visual'%20viewBox='0%200%20900%20600'%20width='900'%20height='600'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20version='1.1'%3e%3cpath%20d='M0%2073L18.8%2073C37.7%2073%2075.3%2073%20112.8%2074C150.3%2075%20187.7%2077%20225.2%2075C262.7%2073%20300.3%2067%20337.8%2068C375.3%2069%20412.7%2077%20450.2%2082C487.7%2087%20525.3%2089%20562.8%2091C600.3%2093%20637.7%2095%20675.2%2090C712.7%2085%20750.3%2073%20787.8%2074C825.3%2075%20862.7%2089%20881.3%2096L900%20103L900%200L881.3%200C862.7%200%20825.3%200%20787.8%200C750.3%200%20712.7%200%20675.2%200C637.7%200%20600.3%200%20562.8%200C525.3%200%20487.7%200%20450.2%200C412.7%200%20375.3%200%20337.8%200C300.3%200%20262.7%200%20225.2%200C187.7%200%20150.3%200%20112.8%200C75.3%200%2037.7%200%2018.8%200L0%200Z'%20fill='%23fffaf3'%3e%3c/path%3e%3cpath%20d='M0%20133L18.8%20134C37.7%20135%2075.3%20137%20112.8%20136C150.3%20135%20187.7%20131%20225.2%20131C262.7%20131%20300.3%20135%20337.8%20140C375.3%20145%20412.7%20151%20450.2%20158C487.7%20165%20525.3%20173%20562.8%20175C600.3%20177%20637.7%20173%20675.2%20167C712.7%20161%20750.3%20153%20787.8%20154C825.3%20155%20862.7%20165%20881.3%20170L900%20175L900%20101L881.3%2094C862.7%2087%20825.3%2073%20787.8%2072C750.3%2071%20712.7%2083%20675.2%2088C637.7%2093%20600.3%2091%20562.8%2089C525.3%2087%20487.7%2085%20450.2%2080C412.7%2075%20375.3%2067%20337.8%2066C300.3%2065%20262.7%2071%20225.2%2073C187.7%2075%20150.3%2073%20112.8%2072C75.3%2071%2037.7%2071%2018.8%2071L0%2071Z'%20fill='%23fff9f0'%3e%3c/path%3e%3cpath%20d='M0%20313L18.8%20305C37.7%20297%2075.3%20281%20112.8%20275C150.3%20269%20187.7%20273%20225.2%20271C262.7%20269%20300.3%20261%20337.8%20262C375.3%20263%20412.7%20273%20450.2%20288C487.7%20303%20525.3%20323%20562.8%20323C600.3%20323%20637.7%20303%20675.2%20301C712.7%20299%20750.3%20315%20787.8%20326C825.3%20337%20862.7%20343%20881.3%20346L900%20349L900%20173L881.3%20168C862.7%20163%20825.3%20153%20787.8%20152C750.3%20151%20712.7%20159%20675.2%20165C637.7%20171%20600.3%20175%20562.8%20173C525.3%20171%20487.7%20163%20450.2%20156C412.7%20149%20375.3%20143%20337.8%20138C300.3%20133%20262.7%20129%20225.2%20129C187.7%20129%20150.3%20133%20112.8%20134C75.3%20135%2037.7%20133%2018.8%20132L0%20131Z'%20fill='%23fff7ed'%3e%3c/path%3e%3cpath%20d='M0%20391L18.8%20394C37.7%20397%2075.3%20403%20112.8%20405C150.3%20407%20187.7%20405%20225.2%20400C262.7%20395%20300.3%20387%20337.8%20389C375.3%20391%20412.7%20403%20450.2%20410C487.7%20417%20525.3%20419%20562.8%20416C600.3%20413%20637.7%20405%20675.2%20410C712.7%20415%20750.3%20433%20787.8%20445C825.3%20457%20862.7%20463%20881.3%20466L900%20469L900%20347L881.3%20344C862.7%20341%20825.3%20335%20787.8%20324C750.3%20313%20712.7%20297%20675.2%20299C637.7%20301%20600.3%20321%20562.8%20321C525.3%20321%20487.7%20301%20450.2%20286C412.7%20271%20375.3%20261%20337.8%20260C300.3%20259%20262.7%20267%20225.2%20269C187.7%20271%20150.3%20267%20112.8%20273C75.3%20279%2037.7%20295%2018.8%20303L0%20311Z'%20fill='%23fff0dc'%3e%3c/path%3e%3cpath%20d='M0%20601L18.8%20601C37.7%20601%2075.3%20601%20112.8%20601C150.3%20601%20187.7%20601%20225.2%20601C262.7%20601%20300.3%20601%20337.8%20601C375.3%20601%20412.7%20601%20450.2%20601C487.7%20601%20525.3%20601%20562.8%20601C600.3%20601%20637.7%20601%20675.2%20601C712.7%20601%20750.3%20601%20787.8%20601C825.3%20601%20862.7%20601%20881.3%20601L900%20601L900%20467L881.3%20464C862.7%20461%20825.3%20455%20787.8%20443C750.3%20431%20712.7%20413%20675.2%20408C637.7%20403%20600.3%20411%20562.8%20414C525.3%20417%20487.7%20415%20450.2%20408C412.7%20401%20375.3%20389%20337.8%20387C300.3%20385%20262.7%20393%20225.2%20398C187.7%20403%20150.3%20405%20112.8%20403C75.3%20401%2037.7%20395%2018.8%20392L0%20389Z'%20fill='%23ffe9cc'%3e%3c/path%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:cover}:is(html,body) .basic-box{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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)}:is(html,body) .basic-button{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue-300);background-color:var(--color-white);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){:is(html,body) .basic-button:hover{background-color:var(--color-blue-100);color:var(--color-gray-500)}}:is(html,body) .basic-button:active{opacity:.4}:is(html,body) .project-button{justify-content:center;align-items:center;row-gap:calc(var(--spacing)*1);border-radius:var(--radius-xl);border-color:var(--color-gray-300);background-color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);width:100%;height:auto;min-height:40vh;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:column;display:flex}@media (hover:hover){:is(html,body) .project-button:hover{opacity:.6}}@media (min-width:48rem){:is(html,body) .project-button{max-height:calc(var(--spacing)*124);max-width:40vw}}@media (min-width:64rem){:is(html,body) .project-button{min-height:50vh}}:is(html,body) .swiper-pagination-bullet{background-color:#9ca3af;border-radius:9999px;width:.75rem;height:.75rem;transition:background-color .3s}:is(html,body) .swiper-pagination-bullet-active{background-color:var(--color-white)}:is(html,body) .swiper-button-next,:is(html,body) .swiper-button-prev{padding:calc(var(--spacing)*3);color:#fff;border-radius:3.40282e38px}:is(html,body) .no-scroll{width:100%;height:100%;position:fixed;overflow:hidden}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
