*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.longstay-stitch .pointer-events-none{pointer-events:none}.longstay-stitch .fixed{position:fixed}.longstay-stitch .absolute{position:absolute}.longstay-stitch .relative{position:relative}.longstay-stitch .-right-16{right:-4rem}.longstay-stitch .-top-16{top:-4rem}.longstay-stitch .bottom-1{bottom:.25rem}.longstay-stitch .bottom-3{bottom:.75rem}.longstay-stitch .bottom-4{bottom:1rem}.longstay-stitch .left-0{left:0}.longstay-stitch .left-2{left:.5rem}.longstay-stitch .left-3{left:.75rem}.longstay-stitch .left-4{left:1rem}.longstay-stitch .right-0{right:0}.longstay-stitch .right-3{right:.75rem}.longstay-stitch .right-4{right:1rem}.longstay-stitch .top-0{top:0}.longstay-stitch .top-3{top:.75rem}.longstay-stitch .top-4{top:1rem}.longstay-stitch .z-10{z-index:10}.longstay-stitch .z-50{z-index:50}.longstay-stitch .mx-auto{margin-left:auto;margin-right:auto}.longstay-stitch .mb-space-lg{margin-bottom:1.5rem}.longstay-stitch .mb-space-xs{margin-bottom:.5rem}.longstay-stitch .ml-1{margin-left:.25rem}.longstay-stitch .mt-0\.5{margin-top:.125rem}.longstay-stitch .mt-auto{margin-top:auto}.longstay-stitch .mt-space-2xl{margin-top:4rem}.longstay-stitch .mt-space-2xs{margin-top:.25rem}.longstay-stitch .mt-space-3xl{margin-top:6rem}.longstay-stitch .mt-space-md{margin-top:1rem}.longstay-stitch .mt-space-sm{margin-top:.75rem}.longstay-stitch .mt-space-xs{margin-top:.5rem}.longstay-stitch .block{display:block}.longstay-stitch .flex{display:flex}.longstay-stitch .inline-flex{display:inline-flex}.longstay-stitch .table{display:table}.longstay-stitch .grid{display:grid}.longstay-stitch .hidden{display:none}.longstay-stitch .aspect-\[16\/10\]{aspect-ratio:16/10}.longstay-stitch .h-10{height:2.5rem}.longstay-stitch .h-12{height:3rem}.longstay-stitch .h-16{height:4rem}.longstay-stitch .h-2{height:.5rem}.longstay-stitch .h-20{height:5rem}.longstay-stitch .h-24{height:6rem}.longstay-stitch .h-60{height:15rem}.longstay-stitch .h-8{height:2rem}.longstay-stitch .h-80{height:20rem}.longstay-stitch .h-full{height:100%}.longstay-stitch .w-1\/3{width:33.3333%}.longstay-stitch .w-1\/4{width:25%}.longstay-stitch .w-1\/5{width:20%}.longstay-stitch .w-10{width:2.5rem}.longstay-stitch .w-12{width:3rem}.longstay-stitch .w-16{width:4rem}.longstay-stitch .w-2{width:.5rem}.longstay-stitch .w-8{width:2rem}.longstay-stitch .w-80{width:20rem}.longstay-stitch .w-auto{width:auto}.longstay-stitch .w-full{width:100%}.longstay-stitch .max-w-2xl{max-width:42rem}.longstay-stitch .max-w-3xl{max-width:48rem}.longstay-stitch .max-w-4xl{max-width:56rem}.longstay-stitch .max-w-\[1320px\]{max-width:1320px}.longstay-stitch .max-w-\[960px\]{max-width:960px}.longstay-stitch .flex-1{flex:1}.longstay-stitch .shrink-0{flex-shrink:0}.longstay-stitch .border-collapse{border-collapse:collapse}.longstay-stitch .transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.longstay-stitch .cursor-pointer{cursor:pointer}.longstay-stitch .list-none{list-style-type:none}.longstay-stitch .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.longstay-stitch .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.longstay-stitch .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.longstay-stitch .flex-col{flex-direction:column}.longstay-stitch .items-start{align-items:flex-start}.longstay-stitch .items-center{align-items:center}.longstay-stitch .items-baseline{align-items:baseline}.longstay-stitch .items-stretch{align-items:stretch}.longstay-stitch .justify-center{justify-content:center}.longstay-stitch .justify-between{justify-content:space-between}.longstay-stitch .gap-1{gap:.25rem}.longstay-stitch .gap-1\.5{gap:.375rem}.longstay-stitch .gap-2{gap:.5rem}.longstay-stitch .gap-space-2xl{gap:4rem}.longstay-stitch .gap-space-2xs{gap:.25rem}.longstay-stitch .gap-space-lg{gap:1.5rem}.longstay-stitch .gap-space-md{gap:1rem}.longstay-stitch .gap-space-sm{gap:.75rem}.longstay-stitch .gap-space-xl{gap:2.5rem}.longstay-stitch .gap-space-xs{gap:.5rem}.longstay-stitch :is(.divide-y>:not([hidden])~:not([hidden])){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.longstay-stitch :is(.divide-surface-container>:not([hidden])~:not([hidden])){--tw-divide-opacity:1;border-color:rgb(230 239 248/var(--tw-divide-opacity,1))}.longstay-stitch .self-start{align-self:flex-start}.longstay-stitch .overflow-hidden{overflow:hidden}.longstay-stitch .overflow-x-auto{overflow-x:auto}.longstay-stitch .rounded{border-radius:.125rem}.longstay-stitch .rounded-2xl{border-radius:1rem}.longstay-stitch .rounded-full{border-radius:.75rem}.longstay-stitch .rounded-lg{border-radius:.25rem}.longstay-stitch .rounded-sm{border-radius:.125rem}.longstay-stitch .rounded-xl{border-radius:.5rem}.longstay-stitch .border-b{border-bottom-width:1px}.longstay-stitch .border-t{border-top-width:1px}.longstay-stitch .border-primary-container{--tw-border-opacity:1;border-color:rgb(26 43 73/var(--tw-border-opacity,1))}.longstay-stitch .border-surface-container{--tw-border-opacity:1;border-color:rgb(230 239 248/var(--tw-border-opacity,1))}.longstay-stitch .bg-brand-gold-subtle{--tw-bg-opacity:1;background-color:rgb(246 239 227/var(--tw-bg-opacity,1))}.longstay-stitch .bg-brand-gold-subtle\/30{background-color:#f6efe34d}.longstay-stitch .bg-brand-gold-subtle\/50{background-color:#f6efe380}.longstay-stitch .bg-canvas-base{--tw-bg-opacity:1;background-color:rgb(250 249 246/var(--tw-bg-opacity,1))}.longstay-stitch .bg-primary{--tw-bg-opacity:1;background-color:rgb(3 22 51/var(--tw-bg-opacity,1))}.longstay-stitch .bg-primary-container{--tw-bg-opacity:1;background-color:rgb(26 43 73/var(--tw-bg-opacity,1))}.longstay-stitch .bg-primary\/85{background-color:#031633d9}.longstay-stitch .bg-secondary{--tw-bg-opacity:1;background-color:rgb(128 86 0/var(--tw-bg-opacity,1))}.longstay-stitch .bg-secondary-container{--tw-bg-opacity:1;background-color:rgb(253 194 104/var(--tw-bg-opacity,1))}.longstay-stitch .bg-secondary\/15{background-color:#80560026}.longstay-stitch .bg-surface{--tw-bg-opacity:1;background-color:rgb(246 250 255/var(--tw-bg-opacity,1))}.longstay-stitch .bg-surface-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.longstay-stitch .bg-surface-card\/10{background-color:#ffffff1a}.longstay-stitch .bg-surface-card\/90{background-color:#ffffffe6}.longstay-stitch .bg-surface-card\/95{background-color:#fffffff2}.longstay-stitch .bg-surface-container{--tw-bg-opacity:1;background-color:rgb(230 239 248/var(--tw-bg-opacity,1))}.longstay-stitch .bg-surface-container-low{--tw-bg-opacity:1;background-color:rgb(236 245 254/var(--tw-bg-opacity,1))}.longstay-stitch .bg-surface-muted{--tw-bg-opacity:1;background-color:rgb(243 241 236/var(--tw-bg-opacity,1))}.longstay-stitch .object-contain{object-fit:contain}.longstay-stitch .object-cover{object-fit:cover}.longstay-stitch .p-space-lg{padding:1.5rem}.longstay-stitch .p-space-md{padding:1rem}.longstay-stitch .p-space-sm{padding:.75rem}.longstay-stitch .p-space-xl{padding:2.5rem}.longstay-stitch .p-space-xs{padding:.5rem}.longstay-stitch .px-1\.5{padding-left:.375rem;padding-right:.375rem}.longstay-stitch .px-2\.5{padding-left:.625rem;padding-right:.625rem}.longstay-stitch .px-margin-mobile{padding-left:1.25rem;padding-right:1.25rem}.longstay-stitch .px-space-lg{padding-left:1.5rem;padding-right:1.5rem}.longstay-stitch .px-space-md{padding-left:1rem;padding-right:1rem}.longstay-stitch .px-space-sm{padding-left:.75rem;padding-right:.75rem}.longstay-stitch .px-space-xl{padding-left:2.5rem;padding-right:2.5rem}.longstay-stitch .px-space-xs{padding-left:.5rem;padding-right:.5rem}.longstay-stitch .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.longstay-stitch .py-1{padding-top:.25rem;padding-bottom:.25rem}.longstay-stitch .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.longstay-stitch .py-space-2xl{padding-top:4rem;padding-bottom:4rem}.longstay-stitch .py-space-2xs{padding-top:.25rem;padding-bottom:.25rem}.longstay-stitch .py-space-3xl{padding-top:6rem;padding-bottom:6rem}.longstay-stitch .py-space-sm{padding-top:.75rem;padding-bottom:.75rem}.longstay-stitch .py-space-xl{padding-top:2.5rem;padding-bottom:2.5rem}.longstay-stitch .py-space-xs{padding-top:.5rem;padding-bottom:.5rem}.longstay-stitch .pb-space-2xl{padding-bottom:4rem}.longstay-stitch .pb-space-xs{padding-bottom:.5rem}.longstay-stitch .pl-space-sm{padding-left:.75rem}.longstay-stitch .pt-28{padding-top:7rem}.longstay-stitch .pt-space-md{padding-top:1rem}.longstay-stitch .pt-space-xs{padding-top:.5rem}.longstay-stitch .text-left{text-align:left}.longstay-stitch .text-center{text-align:center}.longstay-stitch .text-right{text-align:right}.longstay-stitch .font-body-lg,.longstay-stitch .font-body-md,.longstay-stitch .font-body-sm{font-family:var(--font-manrope), Arial, sans-serif}.longstay-stitch .font-headline-lg,.longstay-stitch .font-headline-md,.longstay-stitch .font-headline-sm{font-family:var(--font-lora), Georgia, serif}.longstay-stitch .font-label-lg,.longstay-stitch .font-label-md,.longstay-stitch .font-label-sm,.longstay-stitch .font-title-lg,.longstay-stitch .font-title-md{font-family:var(--font-manrope), Arial, sans-serif}.longstay-stitch .text-\[10px\]{font-size:10px}.longstay-stitch .text-\[14px\]{font-size:14px}.longstay-stitch .text-\[15px\]{font-size:15px}.longstay-stitch .text-\[16px\]{font-size:16px}.longstay-stitch .text-\[18px\]{font-size:18px}.longstay-stitch .text-\[20px\]{font-size:20px}.longstay-stitch .text-\[22px\]{font-size:22px}.longstay-stitch .text-\[26px\]{font-size:26px}.longstay-stitch .text-body-lg{font-size:18px;font-weight:400;line-height:28px}.longstay-stitch .text-body-md{font-size:15px;font-weight:400;line-height:24px}.longstay-stitch .text-body-sm{font-size:13px;font-weight:400;line-height:20px}.longstay-stitch .text-headline-lg{letter-spacing:-.015em;font-size:40px;font-weight:500;line-height:48px}.longstay-stitch .text-headline-md{font-size:30px;font-weight:500;line-height:38px}.longstay-stitch .text-headline-sm{font-size:22px;font-weight:600;line-height:28px}.longstay-stitch .text-label-lg{letter-spacing:.04em;font-size:14px;font-weight:600;line-height:20px}.longstay-stitch .text-label-md{letter-spacing:.06em;font-size:12px;font-weight:600;line-height:16px}.longstay-stitch .text-label-sm{letter-spacing:.04em;font-size:12px;font-weight:600;line-height:16px}.longstay-stitch .text-title-lg{font-size:20px;font-weight:600;line-height:28px}.longstay-stitch .text-title-md{font-size:16px;font-weight:600;line-height:24px}.longstay-stitch .font-bold{font-weight:700}.longstay-stitch .font-medium{font-weight:500}.longstay-stitch .font-semibold{font-weight:600}.longstay-stitch .uppercase{text-transform:uppercase}.longstay-stitch .leading-none{line-height:1}.longstay-stitch .leading-relaxed{line-height:1.625}.longstay-stitch .tracking-\[0\.14em\]{letter-spacing:.14em}.longstay-stitch .tracking-tight{letter-spacing:-.025em}.longstay-stitch .tracking-wider{letter-spacing:.05em}.longstay-stitch .tracking-widest{letter-spacing:.1em}.longstay-stitch .text-on-primary,.longstay-stitch .text-on-secondary{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.longstay-stitch .text-on-secondary-container{--tw-text-opacity:1;color:rgb(118 78 0/var(--tw-text-opacity,1))}.longstay-stitch .text-on-surface{--tw-text-opacity:1;color:rgb(20 29 35/var(--tw-text-opacity,1))}.longstay-stitch .text-on-surface-variant{--tw-text-opacity:1;color:rgb(68 71 78/var(--tw-text-opacity,1))}.longstay-stitch .text-outline-variant{--tw-text-opacity:1;color:rgb(197 198 206/var(--tw-text-opacity,1))}.longstay-stitch .text-primary{--tw-text-opacity:1;color:rgb(3 22 51/var(--tw-text-opacity,1))}.longstay-stitch .text-secondary{--tw-text-opacity:1;color:rgb(128 86 0/var(--tw-text-opacity,1))}.longstay-stitch .text-secondary-fixed{--tw-text-opacity:1;color:rgb(255 221 176/var(--tw-text-opacity,1))}.longstay-stitch .text-secondary-fixed-dim{--tw-text-opacity:1;color:rgb(246 188 99/var(--tw-text-opacity,1))}.longstay-stitch .text-surface-container-high{--tw-text-opacity:1;color:rgb(224 233 242/var(--tw-text-opacity,1))}.longstay-stitch .text-surface-container-lowest{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.longstay-stitch .underline{text-decoration-line:underline}.longstay-stitch .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.longstay-stitch .accent-primary{accent-color:#031633}.longstay-stitch .opacity-40{opacity:.4}.longstay-stitch .opacity-80{opacity:.8}.longstay-stitch .shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.longstay-stitch .shadow-\[0_-4px_20px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 -4px 20px #0000000a;--tw-shadow-colored:0 -4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.longstay-stitch .shadow-\[0_1px_8px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 1px 8px #0000000a;--tw-shadow-colored:0 1px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.longstay-stitch .shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.longstay-stitch .shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.longstay-stitch .shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.longstay-stitch .shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.longstay-stitch .outline{outline-style:solid}.longstay-stitch .blur-3xl{--tw-blur:blur(64px);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)}.longstay-stitch .drop-shadow{--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)}.longstay-stitch .backdrop-blur-md{--tw-backdrop-blur:blur(12px);-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)}.longstay-stitch .backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-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)}.longstay-stitch .transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.longstay-stitch .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.longstay-stitch .transition-shadow{transition-property:box-shadow;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.longstay-stitch .transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.longstay-stitch .duration-200{transition-duration:.2s}.longstay-stitch .open\:shadow-md[open]{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.longstay-stitch .hover\:bg-brand-gold-subtle:hover{--tw-bg-opacity:1;background-color:rgb(246 239 227/var(--tw-bg-opacity,1))}.longstay-stitch .hover\:bg-on-secondary-container:hover{--tw-bg-opacity:1;background-color:rgb(118 78 0/var(--tw-bg-opacity,1))}.longstay-stitch .hover\:bg-primary-container:hover{--tw-bg-opacity:1;background-color:rgb(26 43 73/var(--tw-bg-opacity,1))}.longstay-stitch .hover\:bg-secondary-fixed:hover{--tw-bg-opacity:1;background-color:rgb(255 221 176/var(--tw-bg-opacity,1))}.longstay-stitch .hover\:bg-surface-card\/20:hover{background-color:#fff3}.longstay-stitch .hover\:bg-surface-container:hover{--tw-bg-opacity:1;background-color:rgb(230 239 248/var(--tw-bg-opacity,1))}.longstay-stitch .hover\:bg-surface-container-low:hover{--tw-bg-opacity:1;background-color:rgb(236 245 254/var(--tw-bg-opacity,1))}.longstay-stitch .hover\:text-on-primary:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.longstay-stitch .hover\:text-on-secondary-fixed:hover{--tw-text-opacity:1;color:rgb(41 24 0/var(--tw-text-opacity,1))}.longstay-stitch .hover\:text-on-surface:hover{--tw-text-opacity:1;color:rgb(20 29 35/var(--tw-text-opacity,1))}.longstay-stitch .hover\:text-primary:hover{--tw-text-opacity:1;color:rgb(3 22 51/var(--tw-text-opacity,1))}.longstay-stitch .hover\:text-secondary-fixed:hover{--tw-text-opacity:1;color:rgb(255 221 176/var(--tw-text-opacity,1))}.longstay-stitch .hover\:text-surface-container-lowest:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.longstay-stitch .hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.longstay-stitch .focus\:bg-surface-card:focus{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.longstay-stitch .focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.longstay-stitch .focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.longstay-stitch .focus\:ring-secondary:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(128 86 0/var(--tw-ring-opacity,1))}.longstay-stitch :is(.group[open] .group-open\:rotate-180){--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.longstay-stitch .sm\:flex{display:flex}.longstay-stitch .sm\:inline-flex{display:inline-flex}.longstay-stitch .sm\:w-auto{width:auto}.longstay-stitch .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.longstay-stitch .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.longstay-stitch .sm\:flex-row{flex-direction:row}}@media (min-width:768px){.longstay-stitch .md\:flex{display:flex}.longstay-stitch .md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.longstay-stitch .md\:flex-row{flex-direction:row}.longstay-stitch .md\:items-end{align-items:flex-end}}@media (min-width:1024px){.longstay-stitch .lg\:col-span-5{grid-column:span 5/span 5}.longstay-stitch .lg\:col-span-7{grid-column:span 7/span 7}.longstay-stitch .lg\:flex{display:flex}.longstay-stitch .lg\:-translate-y-2{--tw-translate-y:-.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.longstay-stitch .lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.longstay-stitch .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.longstay-stitch .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.longstay-stitch .lg\:p-space-2xl{padding:4rem}.longstay-stitch .lg\:px-margin-desktop{padding-left:4rem;padding-right:4rem}}@media (min-width:1280px){.longstay-stitch .xl\:flex{display:flex}}
.longstay-stitch{--ls-primary:#031633;--ls-canvas:#faf9f6;--ls-muted:#f3f1ec;--ls-blue:#ecf5fe;--ls-line:#e2ddd3;--ls-gold:#805600;--ls-white:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ls-canvas);color:#141d23;font-family:var(--font-manrope), Arial, sans-serif;font-size:16px;line-height:24px;overflow-x:clip}.longstay-stitch [data-longstay-form] :is(input,select,textarea){font-size:16px}.longstay-stitch input[type=radio],.longstay-stitch input[type=checkbox]{appearance:auto;flex:0 0 16px;width:16px;height:16px;min-height:16px;margin:0;padding:0}.longstay-stitch .longstay-source-icon{flex-shrink:0;line-height:1;display:inline-flex}.longstay-stitch .longstay-source-icon .hotel-icon{font-size:inherit;width:1em;height:1em}.longstay-stitch [data-stay-tier]{flex-direction:row;gap:12px}.longstay-stitch [data-stay-tier]:has(input:checked){outline:1px solid var(--ls-gold);outline-offset:-1px}.longstay-stitch [data-stay-tier] .text-right{flex-shrink:0}.longstay-stitch [data-stay-tier] .text-right>span:first-child{font-size:13px}.longstay-stitch [data-stay-tier] .gap-1\.5{flex-wrap:wrap}.longstay-stitch [data-stay-tier] .text-title-md{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.longstay-stitch [data-stay-tier] .bg-secondary{flex-shrink:0;font-size:12px}.longstay-stitch [data-stay-tier=corporate] .underline{text-decoration:none}.longstay-stitch [data-longstay-form=planner]{container-type:inline-size}@container (max-width:440px){.longstay-stitch [data-longstay-form=planner]>.justify-between{flex-direction:column;align-items:flex-start;gap:8px}.longstay-stitch [data-longstay-form=planner]>.justify-between>.text-right{text-align:left}}.longstay-stitch [data-longstay-section=intro] p{max-width:70ch}.longstay-stitch [data-longstay-section=intro] nav a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.longstay-stitch [data-longstay-section=contact] a:is([href^=tel\:],[href^=mailto\:]),.longstay-stitch [data-longstay-section=faq] summary{min-height:44px}.longstay-stitch [data-longstay-section=gallery-planner] .grid-cols-3 img{height:96px}.longstay-stitch [data-longstay-section=gallery-planner] .grid-cols-3 .bottom-1{background:#031633e0;border-radius:2px;padding-inline:4px}.longstay-stitch #inquiry{scroll-margin-top:24px}.longstay-stitch #inquiry:focus{outline:2px solid var(--ls-gold);outline-offset:4px}.longstay-stitch .longstay-form-status{background:var(--ls-blue);color:var(--ls-primary);border-left:3px solid var(--ls-gold);padding:16px}.longstay-stitch .longstay-delivery-note{color:#44474e;font-size:13px;line-height:20px}.longstay-stitch [aria-invalid=true]{outline:2px solid #a32929}.longstay-stitch summary::-webkit-details-marker{display:none}.longstay-stitch [data-longstay-section=comparison] th{white-space:normal}.longstay-stitch [data-longstay-section=comparison] td{vertical-align:top}.longstay-stitch [data-longstay-section=closing] h2{color:var(--ls-white)}body:has(.longstay-stitch){--paper:#faf9f6;--card:#fff;--ink:#031633;--text:#141d23;--muted:#44474e;--navy:#031633;--link:#805600;--line:#e2ddd3;--focus:#805600;--input:#ecf5fe;--sand:#efeae1;--border:#81867e;--hover:#e8e4dc;--ink-hover:#31454f;--error:#a32929;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.longstay-stitch) .site-header .header-book{color:#614000;background:#fdc268;border-color:#fdc268}body:has(.longstay-stitch) .site-header .header-book:hover{background:#ffddb0}body:has(.longstay-stitch) .site-header .nav-row{background:#fff}body:has(.longstay-stitch) .site-header{background:#fff}body:has(.longstay-stitch) .site-footer{background:#031633}@media (max-width:1023px){.longstay-stitch [data-longstay-section=comparison] table{min-width:700px}.longstay-stitch [data-longstay-section=comparison] :is(th,td):first-child{z-index:1;background:var(--ls-white);box-shadow:inset -1px 0 0 var(--ls-line);position:sticky;left:0}.longstay-stitch [data-longstay-section=comparison] th:first-child{background:var(--ls-primary)}.longstay-stitch [data-longstay-section=gallery-planner]>div{gap:32px}}@media (max-width:639px){.longstay-stitch h1.text-headline-lg,.longstay-stitch h2.text-headline-lg{font-size:30px;line-height:38px}.longstay-stitch [data-longstay-section=intro] .text-body-lg{font-size:16px;line-height:26px}.longstay-stitch [data-longstay-section=intro] .grid{grid-template-columns:1fr}.longstay-stitch [data-longstay-section=contact] #inquiry{padding:24px}.longstay-stitch section.py-space-3xl{padding-top:48px;padding-bottom:48px}.longstay-stitch [data-longstay-section=closing]>div{padding:32px 24px}.longstay-stitch [data-longstay-section=gallery-planner] .grid-cols-2{grid-template-columns:1fr}.longstay-stitch [data-stay-tier] .text-right>span:first-child{font-size:12px}.longstay-stitch [data-longstay-section=apartments] .items-baseline .text-right>span:last-child{display:block}.longstay-stitch [data-longstay-section=apartments] .absolute.bottom-3.right-3{display:none}}@media (prefers-reduced-motion:reduce){.longstay-stitch *,.longstay-stitch :before,.longstay-stitch :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
