@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;
  0,300;
  0,400;
  0,500;
  0,700;
  0,900;
  1,100;
  1,300;
  1,400;
  1,500;
  1,700;
  1,900&display=swap";
  /*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
  *,:before,:after,::backdrop {
  --tw-rotate-x:initial;
  --tw-rotate-y:initial;
  --tw-rotate-z:initial;
  --tw-skew-x:initial;
  --tw-skew-y:initial;
  --tw-space-y-reverse:0;
  --tw-space-x-reverse:0;
  --tw-border-style:solid;
  --tw-leading:initial;
  --tw-font-weight:initial;
  --tw-tracking: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-duration:initial;
  --tw-ease:initial
}

}

}
@layer theme {
  :root,:host {
  --font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  --color-red-500:oklch(63.7% .237 25.331);
  --color-orange-100:oklch(95.4% .038 75.164);
  --color-orange-200:oklch(90.1% .076 70.697);
  --color-orange-400:oklch(75% .183 55.934);
  --color-orange-500:oklch(70.5% .213 47.604);
  --color-orange-600:oklch(64.6% .222 41.116);
  --color-blue-800:oklch(42.4% .199 265.638);
  --color-slate-300:oklch(86.9% .022 252.894);
  --color-slate-400:oklch(70.4% .04 256.788);
  --color-slate-600:oklch(44.6% .043 257.281);
  --color-slate-800:oklch(27.9% .041 260.031);
  --color-gray-50:oklch(98.5% .002 247.839);
  --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-400:oklch(70.7% .022 261.325);
  --color-gray-500:oklch(55.1% .027 264.364);
  --color-gray-600:oklch(44.6% .03 256.802);
  --color-gray-700:oklch(37.3% .034 259.733);
  --color-gray-800:oklch(27.8% .033 256.848);
  --color-white:#fff;
  --spacing:.25rem;
  --container-md:28rem;
  --container-3xl:48rem;
  --container-4xl:56rem;
  --container-7xl:80rem;
  --text-xs:.75rem;
  --text-xs--line-height:calc(1/.75);
  --text-sm:.875rem;
  --text-sm--line-height:calc(1.25/.875);
  --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:calc(2.25/1.875);
  --text-4xl:2.25rem;
  --text-4xl--line-height:calc(2.5/2.25);
  --text-5xl:3rem;
  --text-5xl--line-height:1;
  --text-7xl:4.5rem;
  --text-7xl--line-height:1;
  --font-weight-thin:100;
  --font-weight-light:300;
  --font-weight-medium:500;
  --font-weight-semibold:600;
  --font-weight-bold:700;
  --tracking-wide:.025em;
  --leading-tight:1.25;
  --leading-relaxed:1.625;
  --radius-md:.375rem;
  --radius-lg:.5rem;
  --ease-in:cubic-bezier(.4,0,1,1);
  --ease-out:cubic-bezier(0,0,.2,1);
  --ease-in-out:cubic-bezier(.4,0,.2,1);
  --default-transition-duration:.15s;
  --default-transition-timing-function:cubic-bezier(.4,0,.2,1);
  --default-mono-font-family:var(--font-mono)
}

}
@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;
  font-feature-settings:normal;
  font-variation-settings:normal;
  -webkit-tap-highlight-color:transparent;
  font-family:Roboto,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;
  line-height:1.5
}
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;
  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
}
::-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
}
html {
  font-family:Roboto,sans-serif
}
body {
  color:var(--color-gray-500);
  font-weight:300
}
p {
  margin-bottom:calc(var(--spacing)*2)
}
a {
  color:var(--color-orange-400)
}
h1 {
  margin-bottom:calc(var(--spacing)*4);
  font-size:var(--text-4xl);
  line-height:var(--tw-leading,var(--text-4xl--line-height));
  font-weight:100
}
h2 {
  margin-top:calc(var(--spacing)*6);
  margin-bottom:calc(var(--spacing)*12);
  font-size:var(--text-5xl);
  line-height:var(--tw-leading,var(--text-5xl--line-height));
  color:var(--color-gray-800);
  text-transform:uppercase;
  font-weight:100
}
h3,h4 {
  margin-bottom:calc(var(--spacing)*3);
  font-size:var(--text-2xl);
  line-height:var(--tw-leading,var(--text-2xl--line-height));
  font-weight:100
}
h5 {
  margin-bottom:calc(var(--spacing)*3);
  font-weight:500
}

}
@layer components {
  .gallery-lightbox {
  z-index:1000;
  background-color:#000000e6;
  width:100%;
  height:100%;
  transition:opacity .3s;
  display:none;
  position:fixed;
  top:0;
  left:0
}
.gallery-lightbox.show {
  justify-content:center;
  align-items:center;
  display:flex
}
.gallery-lightbox-content {
  max-width:90%;
  max-height:90%;
  margin:auto;
  position:relative
}
.gallery-lightbox-img {
  max-width:100%;
  max-height:90vh;
  margin:auto;
  display:block;
  box-shadow:0 0 20px #0000004d
}
.gallery-close {
  color:#fff;
  cursor:pointer;
  font-size:30px;
  position:absolute;
  top:-40px;
  right:0
}
.gallery-close:hover {
  color:#fda72e
}
.gallery-nav {
  color:#fff;
  cursor:pointer;
  -webkit-user-select:none;
  user-select:none;
  justify-content:center;
  align-items:center;
  width:50px;
  height:50px;
  font-size:30px;
  display:flex;
  position:absolute;
  top:50%;
  transform:translateY(-50%)
}
.gallery-nav:hover {
  color:#fda72e
}
.gallery-prev {
  left:20px
}
.gallery-next {
  right:20px
}
@media (max-width:768px) {
  .gallery-nav {
  font-size:24px
}
.gallery-prev {
  left:10px
}
.gallery-next {
  right:10px
}

}
.desktop-menu {
  height:100%
}
.desktop-menu ul li a {
  border-top-width:4px;
  align-items:center;
  height:100%;
  display:flex
}
.fixed.top-0.left-0.right-0.z-50 {
  padding-top:0
}
.embed-container {
  max-width:100%;
  height:0;
  padding-bottom:56.25%;
  position:relative;
  overflow:hidden
}
.embed-container iframe,.embed-container object,.embed-container embed {
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0
}
.header-transparent {
  box-shadow:none;
  transition:background-color .3s,box-shadow .3s;
  background-color:#0000!important
}
.fixed.top-0.left-0.right-0.z-50 {
  background-color:var(--tw-primary,#fda72e);
  transition:background-color .3s,box-shadow .3s
}
#mobile-menu {
  z-index:40;
  background-color:#fff;
  box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f
}
.header-with-menu-open {
  background-color:#fda72e!important;
  box-shadow:0 2px 4px #0000001a!important
}
.nav-header {
  height:90px!important
}
.desktop-menu ul li {
  height:100%;
  position:relative
}
.desktop-menu ul li a {
  align-items:center;
  height:100%;
  display:flex;
  position:relative;
  border-top:none!important
}
.desktop-menu ul li a:before {
  content:"";
  background-color:#0000;
  height:6px;
  transition:background-color .3s;
  position:absolute;
  top:0;
  left:0;
  right:0
}
.desktop-menu ul li a:hover:before,.desktop-menu ul li a.active:before {
  background-color:#fff
}

}
@layer utilities {
  .relative {
  position:relative
}
.static {
  position:static
}
.z-10 {
  z-index:10
}
.order-1 {
  order:1
}
.order-2 {
  order:2
}
.order-3 {
  order:3
}
.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
}

}
.mt-0 {
  margin-top:calc(var(--spacing)*0)
}
.mt-1 {
  margin-top:calc(var(--spacing)*1)
}
.mt-2 {
  margin-top:calc(var(--spacing)*2)
}
.mt-8 {
  margin-top:calc(var(--spacing)*8)
}
.mr-2 {
  margin-right:calc(var(--spacing)*2)
}
.mb-0 {
  margin-bottom:calc(var(--spacing)*0)
}
.mb-1 {
  margin-bottom:calc(var(--spacing)*1)
}
.mb-2 {
  margin-bottom:calc(var(--spacing)*2)
}
.mb-3 {
  margin-bottom:calc(var(--spacing)*3)
}
.mb-4 {
  margin-bottom:calc(var(--spacing)*4)
}
.mb-6 {
  margin-bottom:calc(var(--spacing)*6)
}
.mb-8 {
  margin-bottom:calc(var(--spacing)*8)
}
.mb-12 {
  margin-bottom:calc(var(--spacing)*12)
}
.ml-1 {
  margin-left:calc(var(--spacing)*1)
}
.ml-2 {
  margin-left:calc(var(--spacing)*2)
}
.block {
  display:block
}
.contents {
  display:contents
}
.flex {
  display:flex
}
.grid {
  display:grid
}
.hidden {
  display:none
}
.inline {
  display:inline
}
.inline-flex {
  display:inline-flex
}
.aspect-square {
  aspect-ratio:1
}
.h-3 {
  height:calc(var(--spacing)*3)
}
.h-5 {
  height:calc(var(--spacing)*5)
}
.h-6 {
  height:calc(var(--spacing)*6)
}
.h-auto {
  height:auto
}
.h-full {
  height:100%
}
.max-h-0 {
  max-height:calc(var(--spacing)*0)
}
.max-h-\[2000px\] {
  max-height:2000px
}
.min-h-\[70vh\] {
  min-height:70vh
}
.min-h-screen {
  min-height:100vh
}
.w-3 {
  width:calc(var(--spacing)*3)
}
.w-5 {
  width:calc(var(--spacing)*5)
}
.w-6 {
  width:calc(var(--spacing)*6)
}
.w-full {
  width:100%
}
.max-w-3xl {
  max-width:var(--container-3xl)
}
.max-w-4xl {
  max-width:var(--container-4xl)
}
.max-w-7xl {
  max-width:var(--container-7xl)
}
.max-w-md {
  max-width:var(--container-md)
}
.max-w-none {
  max-width:none
}
.flex-1 {
  flex:1
}
.rotate-45 {
  rotate:45deg
}
.transform {
  transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)
}
.resize {
  resize:both
}
.grid-cols-1 {
  grid-template-columns:repeat(1,minmax(0,1fr))
}
.grid-cols-2 {
  grid-template-columns:repeat(2,minmax(0,1fr))
}
.flex-col {
  flex-direction:column
}
.items-center {
  align-items:center
}
.items-end {
  align-items:flex-end
}
.justify-between {
  justify-content:space-between
}
.gap-3 {
  gap:calc(var(--spacing)*3)
}
.gap-4 {
  gap:calc(var(--spacing)*4)
}
.gap-8 {
  gap:calc(var(--spacing)*8)
}
:where(.space-y-2>:not(:last-child)) {
  --tw-space-y-reverse:0;
  margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));
  margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))
}
:where(.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)))
}
:where(.space-y-6>:not(:last-child)) {
  --tw-space-y-reverse:0;
  margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));
  margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))
}
:where(.space-y-8>:not(:last-child)) {
  --tw-space-y-reverse:0;
  margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));
  margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))
}
.gap-x-12 {
  column-gap:calc(var(--spacing)*12)
}
:where(.space-x-2>:not(:last-child)) {
  --tw-space-x-reverse:0;
  margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));
  margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))
}
.gap-y-6 {
  row-gap:calc(var(--spacing)*6)
}
.overflow-hidden {
  overflow:hidden
}
.overflow-x-hidden {
  overflow-x:hidden
}
.rounded-lg {
  border-radius:var(--radius-lg)
}
.rounded-md {
  border-radius:var(--radius-md)
}
.border-t-2 {
  border-top-style:var(--tw-border-style);
  border-top-width:2px
}
.border-b {
  border-bottom-style:var(--tw-border-style);
  border-bottom-width:1px
}
.border-b-2 {
  border-bottom-style:var(--tw-border-style);
  border-bottom-width:2px
}
.border-l-4 {
  border-left-style:var(--tw-border-style);
  border-left-width:4px
}
.border-dotted {
  --tw-border-style:dotted;
  border-style:dotted
}
.border-gray-200 {
  border-color:var(--color-gray-200)
}
.border-gray-300 {
  border-color:var(--color-gray-300)
}
.border-slate-300 {
  border-color:var(--color-slate-300)
}
.bg-brand-orange {
  background-color:#e86c00
}
.bg-gray-50 {
  background-color:var(--color-gray-50)
}
.bg-gray-100 {
  background-color:var(--color-gray-100)
}
.bg-gray-200 {
  background-color:var(--color-gray-200)
}
.bg-orange-500 {
  background-color:var(--color-orange-500)
}
.bg-white {
  background-color:var(--color-white)
}
.object-cover {
  object-fit:cover
}
.p-2 {
  padding:calc(var(--spacing)*2)
}
.p-3 {
  padding:calc(var(--spacing)*3)
}
.p-6 {
  padding:calc(var(--spacing)*6)
}
.p-8 {
  padding:calc(var(--spacing)*8)
}
.px-8 {
  padding-inline:calc(var(--spacing)*8)
}
.px-12 {
  padding-inline:calc(var(--spacing)*12)
}
.py-3 {
  padding-block:calc(var(--spacing)*3)
}
.py-4 {
  padding-block:calc(var(--spacing)*4)
}
.py-8 {
  padding-block:calc(var(--spacing)*8)
}
.py-12 {
  padding-block:calc(var(--spacing)*12)
}
.pt-8 {
  padding-top:calc(var(--spacing)*8)
}
.pb-2 {
  padding-bottom:calc(var(--spacing)*2)
}
.pb-6 {
  padding-bottom:calc(var(--spacing)*6)
}
.pb-12 {
  padding-bottom:calc(var(--spacing)*12)
}
.pl-2 {
  padding-left:calc(var(--spacing)*2)
}
.pl-8 {
  padding-left:calc(var(--spacing)*8)
}
.text-left {
  text-align:left
}
.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-4xl {
  font-size:var(--text-4xl);
  line-height:var(--tw-leading,var(--text-4xl--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))
}
.text-xs {
  font-size:var(--text-xs);
  line-height:var(--tw-leading,var(--text-xs--line-height))
}
.leading-relaxed {
  --tw-leading:var(--leading-relaxed);
  line-height:var(--leading-relaxed)
}
.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-light {
  --tw-font-weight:var(--font-weight-light);
  font-weight:var(--font-weight-light)
}
.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)
}
.font-thin {
  --tw-font-weight:var(--font-weight-thin);
  font-weight:var(--font-weight-thin)
}
.tracking-wide {
  --tw-tracking:var(--tracking-wide);
  letter-spacing:var(--tracking-wide)
}
.text-brand-orange {
  color:#e86c00
}
.text-gray-400 {
  color:var(--color-gray-400)
}
.text-gray-500 {
  color:var(--color-gray-500)
}
.text-gray-600 {
  color:var(--color-gray-600)
}
.text-gray-700 {
  color:var(--color-gray-700)
}
.text-gray-800 {
  color:var(--color-gray-800)
}
.text-orange-100 {
  color:var(--color-orange-100)
}
.text-orange-200 {
  color:var(--color-orange-200)
}
.text-orange-400 {
  color:var(--color-orange-400)
}
.text-red-500 {
  color:var(--color-red-500)
}
.text-slate-400 {
  color:var(--color-slate-400)
}
.text-slate-600 {
  color:var(--color-slate-600)
}
.text-slate-800 {
  color:var(--color-slate-800)
}
.text-white {
  color:var(--color-white)
}
.italic {
  font-style:italic
}
.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)
}
.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))
}
.transition-\[max-height\,padding\] {
  transition-property:max-height,padding;
  transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
  transition-duration:var(--tw-duration,var(--default-transition-duration))
}
.transition-\[max-height\] {
  transition-property:max-height;
  transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
  transition-duration:var(--tw-duration,var(--default-transition-duration))
}
.transition-colors {
  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))
}
.transition-shadow {
  transition-property:box-shadow;
  transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));
  transition-duration:var(--tw-duration,var(--default-transition-duration))
}
.duration-300 {
  --tw-duration:.3s;
  transition-duration:.3s
}
.duration-500 {
  --tw-duration:.5s;
  transition-duration:.5s
}
.ease-in {
  --tw-ease:var(--ease-in);
  transition-timing-function:var(--ease-in)
}
.ease-in-out {
  --tw-ease:var(--ease-in-out);
  transition-timing-function:var(--ease-in-out)
}
.ease-out {
  --tw-ease:var(--ease-out);
  transition-timing-function:var(--ease-out)
}
@media (hover:hover) {
  .hover\:bg-orange-600:hover {
  background-color:var(--color-orange-600)
}
.hover\:text-blue-800:hover {
  color:var(--color-blue-800)
}
.hover\:text-orange-200:hover {
  color:var(--color-orange-200)
}
.hover\:text-orange-600:hover {
  color:var(--color-orange-600)
}
.hover\:shadow-lg:hover {
  --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)
}

}
.data-\[open\]\:max-h-96[data-open] {
  max-height:calc(var(--spacing)*96)
}
.data-\[open\]\:py-4[data-open] {
  padding-block:calc(var(--spacing)*4)
}
@media (min-width:40rem) {
  .sm\:order-1 {
  order:1
}
.sm\:order-2 {
  order:2
}
.sm\:col-span-2 {
  grid-column:span 2/span 2
}
.sm\:grid-cols-3 {
  grid-template-columns:repeat(3,minmax(0,1fr))
}
.sm\:flex-row {
  flex-direction:row
}

}
@media (min-width:48rem) {
  .md\:col-span-2 {
  grid-column:span 2/span 2
}
.md\:col-span-5 {
  grid-column:span 5/span 5
}
.md\:grid-cols-2 {
  grid-template-columns:repeat(2,minmax(0,1fr))
}
.md\:grid-cols-3 {
  grid-template-columns:repeat(3,minmax(0,1fr))
}
.md\:grid-cols-12 {
  grid-template-columns:repeat(12,minmax(0,1fr))
}
.md\:text-right {
  text-align:right
}

}
@media (min-width:64rem) {
  .lg\:block {
  display:block
}
.lg\:grid {
  display:grid
}
.lg\:hidden {
  display:none
}
.lg\:max-h-none {
  max-height:none
}
.lg\:min-h-\[85vh\] {
  min-height:85vh
}
.lg\:flex-none {
  flex:none
}
.lg\:grid-cols-4 {
  grid-template-columns:repeat(4,minmax(0,1fr))
}
.lg\:grid-cols-\[280px_1fr\] {
  grid-template-columns:280px 1fr
}
.lg\:gap-6 {
  gap:calc(var(--spacing)*6)
}
.lg\:overflow-visible {
  overflow:visible
}
.lg\:p-12 {
  padding:calc(var(--spacing)*12)
}
.lg\:px-12 {
  padding-inline:calc(var(--spacing)*12)
}
.lg\:py-0 {
  padding-block:calc(var(--spacing)*0)
}
.lg\:text-right {
  text-align:right
}
.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-7xl {
  font-size:var(--text-7xl);
  line-height:var(--tw-leading,var(--text-7xl--line-height))
}
.lg\:transition-none {
  transition-property:none
}

}

}
.site-title {
  font-weight:900
}
@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-space-x-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-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-duration {
  syntax:"*";
  inherits:false
}
@property --tw-ease {
  syntax:"*";
  inherits:false
}

