*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80;--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.i-ph-arrow-down{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m205.66 149.66l-72 72a8 8 0 0 1-11.32 0l-72-72a8 8 0 0 1 11.32-11.32L120 196.69V40a8 8 0 0 1 16 0v156.69l58.34-58.35a8 8 0 0 1 11.32 11.32'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:middle;background-color:currentColor;width:1em;height:1em;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ph-arrow-up-right{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M200 64v104a8 8 0 0 1-16 0V83.31L69.66 197.66a8 8 0 0 1-11.32-11.32L172.69 72H88a8 8 0 0 1 0-16h104a8 8 0 0 1 8 8'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:middle;background-color:currentColor;width:1em;height:1em;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ph-copy{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M216 32H88a8 8 0 0 0-8 8v40H40a8 8 0 0 0-8 8v128a8 8 0 0 0 8 8h128a8 8 0 0 0 8-8v-40h40a8 8 0 0 0 8-8V40a8 8 0 0 0-8-8m-56 176H48V96h112Zm48-48h-32V88a8 8 0 0 0-8-8H96V48h112Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:middle;background-color:currentColor;width:1em;height:1em;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ph-map-pin{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M128 64a40 40 0 1 0 40 40a40 40 0 0 0-40-40m0 64a24 24 0 1 1 24-24a24 24 0 0 1-24 24m0-112a88.1 88.1 0 0 0-88 88c0 31.4 14.51 64.68 42 96.25a254.2 254.2 0 0 0 41.45 38.3a8 8 0 0 0 9.18 0a254.2 254.2 0 0 0 41.37-38.3c27.45-31.57 42-64.85 42-96.25a88.1 88.1 0 0 0-88-88m0 206c-16.53-13-72-60.75-72-118a72 72 0 0 1 144 0c0 57.23-55.47 105-72 118'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:middle;background-color:currentColor;width:1em;height:1em;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ph-map-trifold{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M228.92 49.69a8 8 0 0 0-6.86-1.45l-61.13 15.28l-61.35-30.68a8 8 0 0 0-5.52-.6l-64 16A8 8 0 0 0 24 56v144a8 8 0 0 0 9.94 7.76l61.13-15.28l61.35 30.68a8.15 8.15 0 0 0 3.58.84a8 8 0 0 0 1.94-.24l64-16A8 8 0 0 0 232 200V56a8 8 0 0 0-3.08-6.31M104 52.94l48 24v126.12l-48-24Zm-64 9.31l48-12v127.5l-48 12Zm176 131.5l-48 12V78.25l48-12Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:middle;background-color:currentColor;width:1em;height:1em;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ph-navigation-arrow{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M237.33 106.21L61.41 41l-.16-.05a16 16 0 0 0-20.35 20.3a1 1 0 0 0 .05.16l65.26 175.92A15.77 15.77 0 0 0 121.28 248h.3a15.77 15.77 0 0 0 15-11.29l.06-.2l21.84-78l78-21.84l.2-.06a16 16 0 0 0 .62-30.38Zm-87.49 38.09a8 8 0 0 0-5.54 5.54l-23 82.16l-.06-.17L56 56l175.82 65.22l.16.06Z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:middle;background-color:currentColor;width:1em;height:1em;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ph-pause-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M216 48v160a16 16 0 0 1-16 16h-40a16 16 0 0 1-16-16V48a16 16 0 0 1 16-16h40a16 16 0 0 1 16 16M96 32H56a16 16 0 0 0-16 16v160a16 16 0 0 0 16 16h40a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:middle;background-color:currentColor;width:1em;height:1em;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ph-play-fill{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 256 256' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M240 128a15.74 15.74 0 0 1-7.6 13.51L88.32 229.65a16 16 0 0 1-16.2.3A15.86 15.86 0 0 1 64 216.13V39.87a15.86 15.86 0 0 1 8.12-13.82a16 16 0 0 1 16.2.3l144.08 88.14A15.74 15.74 0 0 1 240 128'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:middle;background-color:currentColor;width:1em;height:1em;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.\[text-shadow\:0_2px_16px_rgba\(0\,0\,0\,0\.25\)\]{text-shadow:0 2px 16px #00000040}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.before\:absolute:before{position:absolute}.inset-0{inset:0}.before\:-inset-4px:before{inset:-4px}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.bottom-112px{bottom:112px}.right--32px{right:-32px}.right-\[max\(18px\,calc\(50\%-var\(--maxw\)\/2\+18px\)\)\]{right:max(18px,calc(50% - var(--maxw) / 2 + 18px))}.top-12px{top:12px}.top-18px{top:18px}.top-64px{top:64px}.top-auto{top:auto}.z-10{z-index:10}.z-2{z-index:2}.z-9{z-index:9}.grid{display:grid}.grid-rows-\[auto_auto_1fr_auto\]{grid-template-rows:auto auto 1fr auto}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-8px{margin-top:8px;margin-bottom:8px}.mb-14px{margin-bottom:14px}.mb-22px{margin-bottom:22px}.mb-32px{margin-bottom:32px}.mb-36px{margin-bottom:36px}.mb-40px{margin-bottom:40px}.mb-44px{margin-bottom:44px}.ml-12px{margin-left:12px}.ml-8px{margin-left:8px}.ml-auto{margin-left:auto}.ms{margin-inline-start:1rem}.mt-10px{margin-top:10px}.mt-12px{margin-top:12px}.mt-14px{margin-top:14px}.mt-24px{margin-top:24px}.mt-28px{margin-top:28px}.mt-36px{margin-top:36px}.mt-48px{margin-top:48px}.mt-6px{margin-top:6px}.mt-8px{margin-top:8px}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.size-38px{width:38px;height:38px}.size-full{width:100%;height:100%}.\[\&_img\]\:w-full img,.w-full{width:100%}.h-1px{height:1px}.h-240px{height:240px}.h-24px{height:24px}.h-screen{height:100vh}.max-h-\[calc\(100dvh-24px\)\]{max-height:calc(100dvh - 24px)}.max-h-full{max-height:100%}.max-w-\[var\(--maxw\)\]{max-width:var(--maxw)}.max-w-240px{max-width:240px}.max-w-396px{max-width:396px}.min-h-220px{min-height:220px}.min-h-22px{min-height:22px}.min-h-44px{min-height:44px}.min-h-54px{min-height:54px}.min-h-screen{min-height:100vh}.w-\[calc\(100\%-24px\)\]{width:calc(100% - 24px)}.w-220px{width:220px}.w-64px{width:64px}.flex{display:flex}.inline-flex{display:inline-flex}.\[\&\>span\]\:shrink-0>span,.shrink-0{flex-shrink:0}.flex-col{flex-direction:column}.active\:translate-y-1px:active{--un-translate-y:1px;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.active\:scale-\[0\.985\]:active{--un-scale-x:.985;--un-scale-y:.985;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.active\:scale-98:active{--un-scale-x:.98;--un-scale-y:.98;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.cursor-zoom-in{cursor:zoom-in}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10px{gap:10px}.gap-12px{gap:12px}.gap-16px{gap:16px}.gap-18px{gap:18px}.gap-40px{gap:40px}.gap-6px{gap:6px}.gap-8px{gap:8px}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overscroll-contain{overscroll-behavior:contain}.border{border-width:1px}.\[\&\+\&\]\:border-t+.\[\&\+\&\]\:border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.\[\&\+\&\]\:border-line+.\[\&\+\&\]\:border-line,.border-line{border-color:var(--line)}.border-paper{border-color:var(--bg)}.active\:border-ink:active{border-color:var(--ink)}.\[\&_img\]\:rounded-2px img,.rounded-2px{border-radius:2px}.rounded-12px{border-radius:12px}.rounded-4px{border-radius:4px}.rounded-8px{border-radius:8px}.rounded-full,.before\:rounded-full:before{border-radius:9999px}.rounded-t-24px{border-top-left-radius:24px;border-top-right-radius:24px}.border-none{border-style:none}.border-solid{border-style:solid}.\[\&\+\&\]\:border-t-dashed+.\[\&\+\&\]\:border-t-dashed{border-top-style:dashed}.border-b-dashed{border-bottom-style:dashed}.backdrop\:bg-\[rgba\(42\,39\,35\,0\.4\)\]::backdrop{--un-bg-opacity:.4;background-color:rgba(42, 39, 35, var(--un-bg-opacity)) }.bg-\[linear-gradient\(180deg\,rgba\(25\,22\,18\,0\.58\)_0\%\,rgba\(25\,22\,18\,0\.12\)_30\%\,transparent_52\%\,rgba\(25\,22\,18\,0\.12\)_68\%\,rgba\(25\,22\,18\,0\.72\)_100\%\)\]{background-image:linear-gradient(#19161294 0%,#1916121f 30%,#0000 52%,#1916121f 68%,#191612b8 100%)}.bg-\[rgba\(240\,236\,227\,0\.45\)\]{--un-bg-opacity:.45;background-color:rgba(240, 236, 227, var(--un-bg-opacity)) }.bg-\[rgba\(240\,236\,227\,0\.65\)\]{--un-bg-opacity:.65;background-color:rgba(240, 236, 227, var(--un-bg-opacity)) }.bg-\[rgba\(247\,244\,238\,0\.12\)\]{--un-bg-opacity:.12;background-color:rgba(247, 244, 238, var(--un-bg-opacity)) }.bg-\[rgba\(247\,244\,238\,0\.85\)\]{--un-bg-opacity:.85;background-color:rgba(247, 244, 238, var(--un-bg-opacity)) }.bg-ink{background-color:var(--ink) }.bg-line{background-color:var(--line) }.bg-paper{background-color:var(--bg) }.bg-paper-soft{background-color:var(--bg-soft) }.active\:bg-line:active,.active\:bg-line\/40:active{background-color:var(--line) }.object-cover{object-fit:cover}.object-\[75\%_center\]{object-position:75% center}.p-0{padding:0}.p-10px{padding:10px}.px-12px{padding-left:12px;padding-right:12px}.px-16px{padding-left:16px;padding-right:16px}.px-20px{padding-left:20px;padding-right:20px}.px-22px{padding-left:22px;padding-right:22px}.px-28px{padding-left:28px;padding-right:28px}.px-32px{padding-left:32px;padding-right:32px}.px-38px{padding-left:38px;padding-right:38px}.px-44px{padding-left:44px;padding-right:44px}.px-4px{padding-left:4px;padding-right:4px}.py-12px{padding-top:12px;padding-bottom:12px}.py-13px{padding-top:13px;padding-bottom:13px}.py-16px{padding-top:16px;padding-bottom:16px}.py-88px{padding-top:88px;padding-bottom:88px}.py-8px{padding-top:8px;padding-bottom:8px}.pb-\[max\(18px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(18px,env(safe-area-inset-bottom))}.pb-\[max\(28px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(28px,env(safe-area-inset-bottom))}.pb-\[max\(32px\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(32px,env(safe-area-inset-bottom))}.pb-120px{padding-bottom:120px}.pb-12px{padding-bottom:12px}.pb-1px{padding-bottom:1px}.pb-56px{padding-bottom:56px}.pt-\[clamp\(88px\,14vh\,136px\)\]{padding-top:clamp(88px,14vh,136px)}.pt-\[max\(40px\,8vh\)\]{padding-top:max(40px,8vh)}.pt-14px{padding-top:14px}.pt-24px{padding-top:24px}.pt-26px{padding-top:26px}.pt-64px{padding-top:64px}.pt-88px{padding-top:88px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.indent-\[0\.22em\]{text-indent:.22em}.indent-\[0\.3em\]{text-indent:.3em}.text-10px{font-size:10px}.text-11px{font-size:11px}.text-12px{font-size:12px}.text-13px{font-size:13px}.text-14px{font-size:14px}.text-15px{font-size:15px}.text-16px{font-size:16px}.text-17px{font-size:17px}.text-18px{font-size:18px}.text-19px{font-size:19px}.text-20px{font-size:20px}.text-22px{font-size:22px}.text-24px{font-size:24px}.text-26px{font-size:26px}.text-30px{font-size:30px}.text-\[clamp\(30px\,9vw\,38px\)\]{font-size:clamp(30px,9vw,38px)}.text-accent{color:var(--accent) }.text-ink{color:var(--ink) }.text-muted{color:var(--ink-soft) }.text-paper{color:var(--bg) }.active\:text-ink:active{color:var(--ink) }.font-600{font-weight:600}.leading-\[1\.5\]{line-height:1.5}.leading-\[1\.9\]{line-height:1.9}.leading-none{line-height:1}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.35em\]{letter-spacing:.35em}.tracking-\[0\.3em\]{letter-spacing:.3em}.font-inherit{font-family:inherit}.font-mono{font-family:var(--mono)}.uppercase{text-transform:uppercase}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.opacity-60{opacity:.6}.shadow-\[0_-12px_48px_rgba\(42\,39\,35\,0\.16\)\]{--un-shadow:0 -12px 48px var(--un-shadow-color,#2a272329);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-\[0_3px_0_rgba\(0\,0\,0\,0\.14\)\,0_5px_12px_rgba\(0\,0\,0\,0\.12\)\]{--un-shadow:0 3px 0 #00000024,0 5px 12px #0000001f;box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.shadow-sm{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color,#0000000d);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-accent:focus-visible{outline-color:var(--accent) }.focus-visible\:outline-offset-3:focus-visible{outline-offset:3px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.outline,.focus-visible\:outline-solid:focus-visible{outline-style:solid}.outline-none,.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.backdrop-blur-6px{--un-backdrop-blur:blur(6px);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.active\:brightness-95:active{--un-brightness:brightness(.95);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition-\[transform\,background-color\]{transition-property:transform,background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[transform\,filter\]{transition-property:transform,filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.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)}.\[\&\>\.reveal\]\:duration-450>.reveal{transition-duration:.45s}.duration-120{transition-duration:.12s}.duration-150{transition-duration:.15s}.duration-160{transition-duration:.16s}.active\:duration-80:active{transition-duration:80ms}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.before\:content-empty:before{content:""}@media (width>=480px){.min-\[480px\]\:shadow-\[0_0_60px_rgba\(42\,39\,35\,0\.18\)\]{--un-shadow:0 0 60px var(--un-shadow-color,#2a27232e);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:active\:transform-none:active{transform:none}.motion-reduce\:transition-none{transition:none}}@supports (height:100dvh){.supports-\[height\:100dvh\]\:pt-\[clamp\(88px\,14dvh\,136px\)\]{padding-top:clamp(88px,14dvh,136px)}.supports-\[height\:100dvh\]\:pt-\[max\(40px\,8dvh\)\]{padding-top:max(40px,8dvh)}.supports-\[height\:100dvh\]\:min-h-dvh{min-height:100dvh}.supports-\[height\:100dvh\]\:h-dvh{height:100dvh}}:root{--bg:#f7f4ee;--bg-soft:#f0ece3;--ink:#2a2723;--ink-soft:#7a736a;--line:#2a272329;--accent:#9b3d3d;--serif:"Noto Serif SC", "Songti SC", "STSong", "SimSun", serif;--mono:ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--maxw:420px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{scroll-behavior:smooth}@media (hover:hover) and (pointer:fine){html{scrollbar-gutter:stable}}body{font-family:var(--serif);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#e6e2d9;line-height:1.8}[hidden],dialog:not([open]){display:none!important}body.is-locked,body.is-navigating{overflow:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.app:before{content:"";pointer-events:none;z-index:1;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.reveal{opacity:0;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.reveal--in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.cover-layer--leave .cover{animation:.45s cubic-bezier(.4,0,.2,1) 80ms both cover-open}@keyframes cover-open{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-16px)}}.cover__photo{animation:1.6s cubic-bezier(.22,1,.36,1) both cover-in}@keyframes cover-in{0%{opacity:0;filter:blur(6px);transform:scale(1.04)}to{opacity:1;filter:none;transform:none}}.cover__open{animation:2.8s cubic-bezier(.4,0,.2,1) infinite cover-breathe}@keyframes cover-breathe{0%,to{background-color:#f7f4ee1f;border-color:#f7f4ee73;box-shadow:0 0 #f7f4ee00,0 3px #00000024,0 5px 12px #0000001f}50%{background-color:#f7f4ee38;border-color:#f7f4eef2;box-shadow:0 0 18px 3px #f7f4ee61,0 0 0 3px #f7f4ee2e,0 3px #00000024,0 5px 12px #0000001f}}.cover__hint{animation:2.8s cubic-bezier(.4,0,.2,1) infinite cover-hint-breathe}@keyframes cover-hint-breathe{0%,to{opacity:.65}50%{opacity:.95}}.cover__open:active,.cover-layer--leave .cover__open{background:var(--bg);color:var(--ink)}.cover__open:active{animation:none}.cover-layer--leave .cover__open{animation:.24s ease-out both seal-release}@keyframes seal-release{0%{box-shadow:none;transform:translateY(2px)scale(.97)}to{transform:none}}.cover__open,.details__nav,.music-toggle{touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline:none;transition:transform .18s ease-out,box-shadow .18s ease-out,background-color .12s,border-color .12s,color .12s}:is(.cover__open,.details__nav,.music-toggle):active{box-shadow:none;transition-duration:80ms;transform:translateY(2px)scale(.97)}.details__nav:active{background-color:#dcd6caf2}@media (hover:hover) and (pointer:fine){:is(.cover__open,.details__nav,.music-toggle):focus-visible{outline:2px solid var(--accent);outline-offset:5px}}@media (pointer:coarse){:is(a,button,[tabindex],input,select,textarea):focus,:is(a,button,[tabindex],input,select,textarea):focus-visible{outline:none!important}}.gallery__caption{opacity:0;transition:opacity .45s .22s,transform .45s .22s;transform:translateY(6px)}.reveal--in .gallery__caption{opacity:1;transform:none}.music-toggle--on{color:var(--accent);border-color:currentColor}.details__arrived{animation:.45s cubic-bezier(.22,1,.36,1) both banner-in}@keyframes banner-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cover__photo,.cover-layer--leave .cover,.cover-layer--leave .cover__open,.cover__open,.cover__hint,.details__arrived{animation:none}.gallery__caption,:is(.cover__open,.details__nav,.music-toggle){opacity:1;transition:none;transform:none}:is(.cover__open,.details__nav,.music-toggle):active{transform:none}}@font-face{font-family:Noto Serif SC;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/noto-serif-sc-400.BF3PZw40.woff2)format("woff2")}@font-face{font-family:Noto Serif SC;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/noto-serif-sc-600.BA_gGmeJ.woff2)format("woff2")}.navigation-sheet[data-astro-cid-grqt2wht][open]{animation:.24s cubic-bezier(.22,1,.36,1) sheet-in}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.navigation-sheet[data-astro-cid-grqt2wht][open]{animation:none}}body.is-viewing-photo{overflow:hidden}.pswp.photo-viewer{--pswp-bg:#211f1c;--pswp-icon-color:#f7f4ee;--pswp-icon-color-secondary:#211f1c}.photo-viewer .pswp__top-bar{padding-top:env(safe-area-inset-top)}@media (hover:hover) and (pointer:fine){.photo-viewer .pswp__button:focus-visible{outline:2px solid var(--bg);outline-offset:-5px}}
