@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--color-amber-100:#fef3c6;--color-sky-100:#dff2fe;--color-violet-100:#ede9fe;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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-base:1rem;--text-base--line-height:calc(1.5 / 1);--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-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-extralight:200;--font-weight-light:300;--font-weight-medium:500;--font-weight-black:900;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-sm:0 1px 2px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--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-geist-mono);--font-serif-cn:var(--font-serif-cn)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-100:lab(95.916% -1.21653 23.111);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-violet-100:lab(93.0838% 4.35197 -9.88284)}}}@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;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;-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}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.-inset-\[3px\]{inset:-3px}.-inset-\[95\%\]{inset:-95%}.inset-0{inset:0}.inset-\[-8\%\]{inset:-8%}.inset-\[-10\%\]{inset:-10%}.inset-\[-12\%\]{inset:-12%}.inset-\[19\%\]{inset:19%}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.inset-x-10{inset-inline:calc(var(--spacing) * 10)}.inset-x-\[8\%\]{inset-inline:8%}.-top-10{top:calc(var(--spacing) * -10)}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-8{top:calc(var(--spacing) * 8)}.top-32{top:calc(var(--spacing) * 32)}.top-\[1\.08rem\]{top:1.08rem}.top-\[1\.42rem\]{top:1.42rem}.top-\[2\.72rem\]{top:2.72rem}.top-\[3\.55rem\]{top:3.55rem}.top-\[3\.85rem\]{top:3.85rem}.top-\[4\.05rem\]{top:4.05rem}.top-\[4\.7rem\]{top:4.7rem}.top-\[5\.3rem\]{top:5.3rem}.top-\[5\.65rem\]{top:5.65rem}.top-\[18\%\]{top:18%}.top-\[28\%\]{top:28%}.top-\[max\(1\.25rem\,env\(safe-area-inset-top\)\)\]{top:max(1.25rem, env(safe-area-inset-top))}.-right-10{right:calc(var(--spacing) * -10)}.right-0{right:0}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-9{right:calc(var(--spacing) * 9)}.right-10{right:calc(var(--spacing) * 10)}.right-12{right:calc(var(--spacing) * 12)}.right-\[12vw\]{right:12vw}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-7{bottom:calc(var(--spacing) * 7)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-\[-4\.2rem\]{bottom:-4.2rem}.bottom-\[5\.5rem\]{bottom:5.5rem}.bottom-\[13\.5vh\]{bottom:13.5vh}.bottom-\[max\(2rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(2rem, env(safe-area-inset-bottom))}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-10{left:calc(var(--spacing) * 10)}.left-12{left:calc(var(--spacing) * 12)}.left-\[10\.4vw\]{left:10.4vw}.left-\[36vw\]{left:36vw}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-30{z-index:calc(30 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[4\]{z-index:4}.z-\[8\]{z-index:8}.z-\[35\]{z-index:35}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[200\]{z-index:200}.z-\[220\]{z-index:220}.z-\[999\]{z-index:999}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mr-2{margin-right:calc(var(--spacing) * 2)}.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-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-\[28vw\]{margin-left:28vw}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\.35\]{aspect-ratio:1.35}.aspect-\[1\/1\]{aspect-ratio:1}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-\[28\%\]{width:28%;height:28%}.size-\[34rem\]{width:34rem;height:34rem}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-11{height:calc(var(--spacing) * 11)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-\[0\.86em\]{height:.86em}.h-\[1\.5em\]{height:1.5em}.h-\[1px\]{height:1px}.h-\[3\.35rem\]{height:3.35rem}.h-\[4\.45rem\]{height:4.45rem}.h-\[44vh\]{height:44vh}.h-\[54vh\]{height:54vh}.h-\[72vh\]{height:72vh}.h-\[88dvh\]{height:88dvh}.h-\[118\%\]{height:118%}.h-\[440px\]{height:440px}.h-\[calc\(100dvh-1\.5rem\)\]{height:calc(100dvh - 1.5rem)}.h-\[calc\(100dvh-5rem\)\]{height:calc(100dvh - 5rem)}.h-\[calc\(100vh-9rem\)\]{height:calc(100vh - 9rem)}.h-\[min\(39vh\,22rem\)\]{height:min(39vh,22rem)}.h-\[min\(58vh\,34rem\)\]{height:min(58vh,34rem)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-\[76dvh\]{max-height:76dvh}.max-h-\[86dvh\]{max-height:86dvh}.max-h-\[calc\(100\%-2\.5rem\)\]{max-height:calc(100% - 2.5rem)}.max-h-\[calc\(100dvh-4rem\)\]{max-height:calc(100dvh - 4rem)}.max-h-none{max-height:none}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[3\.25rem\]{min-height:3.25rem}.min-h-\[9rem\]{min-height:9rem}.min-h-\[13\.1rem\]{min-height:13.1rem}.min-h-\[14\.75rem\]{min-height:14.75rem}.min-h-\[16\.1rem\]{min-height:16.1rem}.min-h-\[18dvh\]{min-height:18dvh}.min-h-\[19rem\]{min-height:19rem}.min-h-\[24\.5rem\]{min-height:24.5rem}.min-h-\[24rem\]{min-height:24rem}.min-h-\[32rem\]{min-height:32rem}.min-h-\[82dvh\]{min-height:82dvh}.min-h-\[260px\]{min-height:260px}.min-h-\[650px\]{min-height:650px}.min-h-\[680px\]{min-height:680px}.min-h-\[720px\]{min-height:720px}.min-h-\[calc\(100dvh-5rem\)\]{min-height:calc(100dvh - 5rem)}.min-h-\[calc\(100dvh-8rem\)\]{min-height:calc(100dvh - 8rem)}.min-h-\[calc\(100dvh-180px\)\]{min-height:calc(100dvh - 180px)}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-\[1px\]{width:1px}.w-\[6vw\]{width:6vw}.w-\[10rem\]{width:10rem}.w-\[12rem\]{width:12rem}.w-\[24vw\]{width:24vw}.w-\[72vw\]{width:72vw}.w-\[172\%\]{width:172%}.w-\[clamp\(4\.8rem\,7\.2vw\,7\.8rem\)\]{width:clamp(4.8rem,7.2vw,7.8rem)}.w-\[min\(13\.5rem\,46vw\)\]{width:min(13.5rem,46vw)}.w-\[min\(18rem\,54vw\)\]{width:min(18rem,54vw)}.w-\[min\(34rem\,36vw\)\]{width:min(34rem,36vw)}.w-\[min\(54rem\,calc\(100vw-3rem\)\)\]{width:min(54rem,100vw - 3rem)}.w-\[min\(72vw\,29rem\)\]{width:min(72vw,29rem)}.w-\[min\(72vw\,58rem\)\]{width:min(72vw,58rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[7rem\]{max-width:7rem}.max-w-\[8rem\]{max-width:8rem}.max-w-\[17rem\]{max-width:17rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[25rem\]{max-width:25rem}.max-w-\[96rem\]{max-width:96rem}.max-w-\[96vw\]{max-width:96vw}.max-w-\[1400px\]{max-width:1400px}.max-w-\[min\(11\.2rem\,36vw\)\]{max-width:min(11.2rem,36vw)}.max-w-\[min\(14\.5rem\,40vw\)\]{max-width:min(14.5rem,40vw)}.max-w-\[min\(36rem\,calc\(100vw-3rem\)\)\]{max-width:min(36rem,100vw - 3rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-11{min-width:calc(var(--spacing) * 11)}.min-w-20{min-width:calc(var(--spacing) * 20)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[min\(32rem\,100\%\)\]{min-width:min(32rem,100%)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:50%}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-7{--tw-translate-x:calc(var(--spacing) * 7);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[2vh\]{--tw-translate-y:calc(2vh * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-16{--tw-translate-y:calc(var(--spacing) * 16);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[18\%\]{--tw-translate-y:18%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-x-100{--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-0{--tw-scale-y:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-y-125{--tw-scale-y:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.985\]{scale:.985}.scale-\[1\.1\]{scale:1.1}.scale-\[1\.035\]{scale:1.035}.rotate-45{rotate:45deg}.rotate-\[225deg\]{rotate:225deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-center{scroll-snap-align:center}.scroll-mt-0{scroll-margin-top:0}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.break-inside-avoid{break-inside:avoid}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[0\.3fr_0\.7fr\]{grid-template-columns:.3fr .7fr}.grid-cols-\[1\.9rem_1fr\]{grid-template-columns:1.9rem 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-20{gap:calc(var(--spacing) * 20)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}: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-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * 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-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * 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-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[0\.42rem\]{border-radius:.42rem}.rounded-\[0\.45rem\]{border-radius:.45rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[2\.2rem\]{border-radius:2.2rem}.rounded-\[18px\]{border-radius:18px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-\[0\.9rem\]{border-top-left-radius:.9rem;border-top-right-radius:.9rem}.rounded-t-\[1\.25rem\]{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.rounded-t-\[1\.35rem\]{border-top-left-radius:1.35rem;border-top-right-radius:1.35rem}.rounded-t-\[2rem\]{border-top-left-radius:2rem;border-top-right-radius:2rem}.rounded-b-\[0\.82rem\]{border-bottom-right-radius:.82rem;border-bottom-left-radius:.82rem}.rounded-b-\[1\.05rem\]{border-bottom-right-radius:1.05rem;border-bottom-left-radius:1.05rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#1e4180\]\/18{border-color:#1e41802e;border-color:lab(27.8098% 5.82843 -40.0972/.18)}.border-\[\#8bcfff\]\/28{border-color:#8bcfff47;border-color:lab(79.9186% -12.8322 -30.7649/.28)}.border-\[\#8bcfff\]\/45{border-color:#8bcfff73;border-color:lab(79.9186% -12.8322 -30.7649/.45)}.border-\[\#8cbfff\]\/18{border-color:#8cbfff2e;border-color:lab(75.6043% -4.70686 -37.3649/.18)}.border-\[\#8cbfff\]\/20{border-color:#8cbfff33;border-color:lab(75.6043% -4.70686 -37.3649/.2)}.border-\[\#8cbfff\]\/24{border-color:#8cbfff3d;border-color:lab(75.6043% -4.70686 -37.3649/.24)}.border-\[\#8cbfff\]\/26{border-color:#8cbfff42;border-color:lab(75.6043% -4.70686 -37.3649/.26)}.border-\[\#8cbfff\]\/28{border-color:#8cbfff47;border-color:lab(75.6043% -4.70686 -37.3649/.28)}.border-\[\#8cbfff\]\/32{border-color:#8cbfff52;border-color:lab(75.6043% -4.70686 -37.3649/.32)}.border-\[\#8cbfff\]\/36{border-color:#8cbfff5c;border-color:lab(75.6043% -4.70686 -37.3649/.36)}.border-\[\#8cbfff\]\/38{border-color:#8cbfff61;border-color:lab(75.6043% -4.70686 -37.3649/.38)}.border-\[\#69bfff\]\/78{border-color:#69bfffc7;border-color:lab(73.9039% -12.9694 -40.1537/.78)}.border-\[\#061423\]\/18{border-color:#0614232e;border-color:lab(5.81628% -1.27535 -12.1445/.18)}.border-\[\#b9aa96\]{border-color:#b9aa96}.border-\[\#b9aa96\]\/70{border-color:#b9aa96b3;border-color:lab(70.4972% 3.14906 12.415/.7)}.border-\[\#c6a96c\]\/72{border-color:#c6a96cb8;border-color:lab(70.8133% 4.97007 35.5134/.72)}.border-\[\#c99b64\]\/50{border-color:#c99b6480;border-color:lab(67.476% 12.828 35.6388/.5)}.border-\[\#c99b64\]\/55{border-color:#c99b648c;border-color:lab(67.476% 12.828 35.6388/.55)}.border-\[\#c99b64\]\/70{border-color:#c99b64b3;border-color:lab(67.476% 12.828 35.6388/.7)}.border-\[\#d3b07b\]\/10{border-color:#d3b07b1a;border-color:lab(74.0732% 7.90638 32.1421/.1)}.border-\[\#d4a66d\]{border-color:#d4a66d}.border-\[\#d5b07b\]\/12{border-color:#d5b07b1f;border-color:lab(74.2723% 8.71986 32.4439/.12)}.border-\[\#d5b07b\]\/14{border-color:#d5b07b24;border-color:lab(74.2723% 8.71986 32.4439/.14)}.border-\[\#d5b07b\]\/20{border-color:#d5b07b33;border-color:lab(74.2723% 8.71986 32.4439/.2)}.border-\[\#d5b07b\]\/22{border-color:#d5b07b38;border-color:lab(74.2723% 8.71986 32.4439/.22)}.border-\[\#d5b07b\]\/35{border-color:#d5b07b59;border-color:lab(74.2723% 8.71986 32.4439/.35)}.border-\[\#d5b07b\]\/42{border-color:#d5b07b6b;border-color:lab(74.2723% 8.71986 32.4439/.42)}.border-\[\#d6ad75\]\/72{border-color:#d6ad75b8;border-color:lab(73.5438% 10.1935 34.6696/.72)}.border-\[\#d6ad75\]\/80{border-color:#d6ad75cc;border-color:lab(73.5438% 10.1935 34.6696/.8)}.border-\[\#d7ba78\]\/35{border-color:#d7ba7859;border-color:lab(76.9559% 4.2882 37.4128/.35)}.border-\[\#d7e8ff\]\/76{border-color:#d7e8ffc2;border-color:lab(91.2482% -2.41607 -13.1967/.76)}.border-\[\#d8c6a2\]\/18{border-color:#d8c6a22e;border-color:lab(80.712% 2.42427 20.531/.18)}.border-\[\#d8c6a2\]\/20{border-color:#d8c6a233;border-color:lab(80.712% 2.42427 20.531/.2)}.border-\[\#d9f3ff\]{border-color:#d9f3ff}.border-\[\#d9f3ff\]\/78{border-color:#d9f3ffc7;border-color:lab(94.2064% -7.00727 -8.82406/.78)}.border-\[\#e7d28f\]{border-color:#e7d28f}.border-\[\#eadfce\]\/70{border-color:#eadfceb3;border-color:lab(89.3685% 1.79175 9.77613/.7)}.border-accent,.border-accent\/25{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/25{border-color:color-mix(in oklab, var(--accent) 25%, transparent)}}.border-accent\/30{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.border-accent\/35{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/35{border-color:color-mix(in oklab, var(--accent) 35%, transparent)}}.border-accent\/45{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/45{border-color:color-mix(in oklab, var(--accent) 45%, transparent)}}.border-accent\/55{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/55{border-color:color-mix(in oklab, var(--accent) 55%, transparent)}}.border-accent\/60{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/60{border-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.border-accent\/70{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/70{border-color:color-mix(in oklab, var(--accent) 70%, transparent)}}.border-accent\/78{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/78{border-color:color-mix(in oklab, var(--accent) 78%, transparent)}}.border-accent\/80{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/80{border-color:color-mix(in oklab, var(--accent) 80%, transparent)}}.border-current{border-color:currentColor}.border-line,.border-line\/15{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-line\/15{border-color:color-mix(in oklab, var(--line) 15%, transparent)}}.border-line\/20{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-line\/20{border-color:color-mix(in oklab, var(--line) 20%, transparent)}}.border-line\/25{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-line\/25{border-color:color-mix(in oklab, var(--line) 25%, transparent)}}.border-line\/30{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-line\/30{border-color:color-mix(in oklab, var(--line) 30%, transparent)}}.border-line\/35{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-line\/35{border-color:color-mix(in oklab, var(--line) 35%, transparent)}}.border-line\/40{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-line\/40{border-color:color-mix(in oklab, var(--line) 40%, transparent)}}.border-line\/45{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-line\/45{border-color:color-mix(in oklab, var(--line) 45%, transparent)}}.border-line\/50{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-line\/50{border-color:color-mix(in oklab, var(--line) 50%, transparent)}}.border-line\/55{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-line\/55{border-color:color-mix(in oklab, var(--line) 55%, transparent)}}.border-line\/65{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-line\/65{border-color:color-mix(in oklab, var(--line) 65%, transparent)}}.border-line\/70{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-line\/70{border-color:color-mix(in oklab, var(--line) 70%, transparent)}}.border-line\/75{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-line\/75{border-color:color-mix(in oklab, var(--line) 75%, transparent)}}.border-line\/80{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-line\/80{border-color:color-mix(in oklab, var(--line) 80%, transparent)}}.border-white{border-color:var(--color-white)}.border-white\/55{border-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.border-white\/55{border-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-\[\#020b14\]\/32{background-color:#020b1452;background-color:lab(2.67212% -1.20346 -5.45101/.32)}.bg-\[\#030a24\]{background-color:#030a24}.bg-\[\#030a24\]\/94{background-color:#030a24f0;background-color:lab(3.11459% 3.09049 -17.061/.94)}.bg-\[\#00040a\]{background-color:#00040a}.bg-\[\#070a13\]\/96{background-color:#070a13f5;background-color:lab(2.74915% .373527 -4.64971/.96)}.bg-\[\#071b58\]\/62{background-color:#071b589e;background-color:lab(12.1201% 14.1004 -39.723/.62)}.bg-\[\#071b58\]\/64{background-color:#071b58a3;background-color:lab(12.1201% 14.1004 -39.723/.64)}.bg-\[\#01081f\]\/94{background-color:#01081ff0;background-color:lab(2.38372% 1.95172 -14.2819/.94)}.bg-\[\#04101b\]\/88{background-color:#04101be0;background-color:lab(4.19949% -1.57407 -8.42752/.88)}.bg-\[\#06101b\]{background-color:#06101b}.bg-\[\#06101b\]\/48{background-color:#06101b7a;background-color:lab(4.32153% -1.03112 -8.23178/.48)}.bg-\[\#06101b\]\/62{background-color:#06101b9e;background-color:lab(4.32153% -1.03112 -8.23178/.62)}.bg-\[\#06101b\]\/70{background-color:#06101bb3;background-color:lab(4.32153% -1.03112 -8.23178/.7)}.bg-\[\#08216b\]\/78{background-color:#08216bc7;background-color:lab(15.6729% 17.0735 -46.4674/.78)}.bg-\[\#010516\]\/96{background-color:#010516f5;background-color:lab(1.48309% 1.13691 -8.54331/.96)}.bg-\[\#020812\]{background-color:#020812}.bg-\[\#051827\]\/46{background-color:#05182775;background-color:lab(7.33081% -3.00096 -12.8216/.46)}.bg-\[\#061423\]{background-color:#061423}.bg-\[\#061423\]\/38{background-color:#06142361;background-color:lab(5.81628% -1.27535 -12.1445/.38)}.bg-\[\#061423\]\/46{background-color:#06142375;background-color:lab(5.81628% -1.27535 -12.1445/.46)}.bg-\[\#bfe7ff\]{background-color:#bfe7ff}.bg-\[\#c6a96c\]\/5{background-color:#c6a96c0d;background-color:lab(70.8133% 4.97007 35.5134/.05)}.bg-\[\#c7eaff\]\/92{background-color:#c7eaffeb;background-color:lab(90.6673% -8.48526 -14.2004/.92)}.bg-\[\#c9aa71\]{background-color:#c9aa71}.bg-\[\#d5b07b\]\/16{background-color:#d5b07b29;background-color:lab(74.2723% 8.71986 32.4439/.16)}.bg-\[\#d8a55f\]{background-color:#d8a55f}.bg-\[\#d8b27a\]\/72{background-color:#d8b27ab8;background-color:lab(75.0601% 8.85469 34.0361/.72)}.bg-\[\#d8d0c2\]{background-color:#d8d0c2}.bg-\[\#d9ad70\]{background-color:#d9ad70}.bg-\[\#e5ded2\]{background-color:#e5ded2}.bg-\[\#e7d28f\]{background-color:#e7d28f}.bg-\[\#eadfce\]\/12{background-color:#eadfce1f;background-color:lab(89.3685% 1.79175 9.77613/.12)}.bg-\[\#f2eacb\]{background-color:#f2eacb}.bg-\[\#f8ead6\]\/78{background-color:#f8ead6c7;background-color:lab(93.427% 2.50214 11.5421/.78)}.bg-accent-deep,.bg-accent-deep\/90{background-color:var(--accent-deep)}@supports (color:color-mix(in lab, red, red)){.bg-accent-deep\/90{background-color:color-mix(in oklab, var(--accent-deep) 90%, transparent)}}.bg-accent\/5{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/5{background-color:color-mix(in oklab, var(--accent) 5%, transparent)}}.bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.bg-accent\/15{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/15{background-color:color-mix(in oklab, var(--accent) 15%, transparent)}}.bg-accent\/60{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/60{background-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.bg-background,.bg-background\/12{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/12{background-color:color-mix(in oklab, var(--background) 12%, transparent)}}.bg-background\/30{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/30{background-color:color-mix(in oklab, var(--background) 30%, transparent)}}.bg-background\/32{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/32{background-color:color-mix(in oklab, var(--background) 32%, transparent)}}.bg-background\/35{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/35{background-color:color-mix(in oklab, var(--background) 35%, transparent)}}.bg-background\/38{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/38{background-color:color-mix(in oklab, var(--background) 38%, transparent)}}.bg-background\/40{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/40{background-color:color-mix(in oklab, var(--background) 40%, transparent)}}.bg-background\/44{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/44{background-color:color-mix(in oklab, var(--background) 44%, transparent)}}.bg-background\/45{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/45{background-color:color-mix(in oklab, var(--background) 45%, transparent)}}.bg-background\/54{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/54{background-color:color-mix(in oklab, var(--background) 54%, transparent)}}.bg-background\/55{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/55{background-color:color-mix(in oklab, var(--background) 55%, transparent)}}.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab, var(--background) 60%, transparent)}}.bg-background\/65{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/65{background-color:color-mix(in oklab, var(--background) 65%, transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--background) 70%, transparent)}}.bg-background\/72{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/72{background-color:color-mix(in oklab, var(--background) 72%, transparent)}}.bg-background\/78{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/78{background-color:color-mix(in oklab, var(--background) 78%, transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--background) 80%, transparent)}}.bg-background\/82{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/82{background-color:color-mix(in oklab, var(--background) 82%, transparent)}}.bg-background\/88{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/88{background-color:color-mix(in oklab, var(--background) 88%, transparent)}}.bg-background\/92{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/92{background-color:color-mix(in oklab, var(--background) 92%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/34{background-color:#00000057}@supports (color:color-mix(in lab, red, red)){.bg-black\/34{background-color:color-mix(in oklab, var(--color-black) 34%, transparent)}}.bg-current{background-color:currentColor}.bg-foreground,.bg-foreground\/70{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/70{background-color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.bg-foreground\/78{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/78{background-color:color-mix(in oklab, var(--foreground) 78%, transparent)}}.bg-ink-muted\/50{background-color:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.bg-ink-muted\/50{background-color:color-mix(in oklab, var(--ink-muted) 50%, transparent)}}.bg-line\/30{background-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.bg-line\/30{background-color:color-mix(in oklab, var(--line) 30%, transparent)}}.bg-surface,.bg-surface\/15{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/15{background-color:color-mix(in oklab, var(--surface) 15%, transparent)}}.bg-surface\/18{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/18{background-color:color-mix(in oklab, var(--surface) 18%, transparent)}}.bg-surface\/20{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/20{background-color:color-mix(in oklab, var(--surface) 20%, transparent)}}.bg-surface\/24{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/24{background-color:color-mix(in oklab, var(--surface) 24%, transparent)}}.bg-surface\/25{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/25{background-color:color-mix(in oklab, var(--surface) 25%, transparent)}}.bg-surface\/26{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/26{background-color:color-mix(in oklab, var(--surface) 26%, transparent)}}.bg-surface\/30{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/30{background-color:color-mix(in oklab, var(--surface) 30%, transparent)}}.bg-surface\/34{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/34{background-color:color-mix(in oklab, var(--surface) 34%, transparent)}}.bg-surface\/35{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/35{background-color:color-mix(in oklab, var(--surface) 35%, transparent)}}.bg-surface\/42{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/42{background-color:color-mix(in oklab, var(--surface) 42%, transparent)}}.bg-surface\/45{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/45{background-color:color-mix(in oklab, var(--surface) 45%, transparent)}}.bg-surface\/58{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/58{background-color:color-mix(in oklab, var(--surface) 58%, transparent)}}.bg-surface\/70{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/70{background-color:color-mix(in oklab, var(--surface) 70%, transparent)}}.bg-surface\/76{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/76{background-color:color-mix(in oklab, var(--surface) 76%, transparent)}}.bg-surface\/82{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/82{background-color:color-mix(in oklab, var(--surface) 82%, transparent)}}.bg-surface\/85{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/85{background-color:color-mix(in oklab, var(--surface) 85%, transparent)}}.bg-surface\/95{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.bg-surface\/95{background-color:color-mix(in oklab, var(--surface) 95%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/46{background-color:#ffffff75}@supports (color:color-mix(in lab, red, red)){.bg-white\/46{background-color:color-mix(in oklab, var(--color-white) 46%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.\[background-image\:radial-gradient\(circle_at_20\%_30\%\,rgba\(255\,255\,255\,0\.5\)_1px\,transparent_1px\)\,radial-gradient\(circle_at_70\%_60\%\,rgba\(255\,255\,255\,0\.32\)_1px\,transparent_1px\)\]{background-image:radial-gradient(circle at 20% 30%,#ffffff80 1px,#0000 1px),radial-gradient(circle at 70% 60%,#ffffff52 1px,#0000 1px)}.bg-\[linear-gradient\(90deg\,rgba\(2\,8\,18\,0\.76\)_0\%\,rgba\(2\,8\,18\,0\.46\)_32\%\,rgba\(2\,8\,18\,0\.08\)_68\%\,rgba\(2\,8\,18\,0\.2\)_100\%\)\]{background-image:linear-gradient(90deg,#020812c2 0%,#02081275 32%,#02081214 68%,#02081233 100%)}.bg-\[linear-gradient\(135deg\,rgba\(2\,8\,32\,0\.98\)_0\%\,rgba\(3\,13\,52\,0\.98\)_45\%\,rgba\(1\,5\,24\,1\)_100\%\)\]{background-image:linear-gradient(135deg,#020820fa 0%,#030d34fa 45%,#010518 100%)}.bg-\[linear-gradient\(135deg\,rgba\(18\,103\,216\,0\.09\)\,rgba\(255\,255\,255\,0\.22\)\)\]{background-image:linear-gradient(135deg,#1267d817,#ffffff38)}.bg-\[linear-gradient\(135deg\,rgba\(232\,238\,243\,0\.055\)\,rgba\(10\,17\,29\,0\.72\)_26\%\,rgba\(5\,7\,13\,0\.92\)\)\]{background-image:linear-gradient(135deg,#e8eef30e,#0a111db8 26%,#05070deb)}.bg-\[linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.24\)\,transparent_45\%\,rgba\(96\,53\,14\,0\.16\)\)\]{background-image:linear-gradient(135deg,#ffffff3d,#0000 45%,#60350e29)}.bg-\[linear-gradient\(145deg\,rgba\(247\,251\,255\,0\.98\)\,rgba\(218\,233\,255\,0\.96\)\)\]{background-image:linear-gradient(145deg,#f7fbfffa,#dae9fff5)}.bg-\[linear-gradient\(145deg\,rgba\(247\,251\,255\,0\.98\)\,rgba\(220\,235\,255\,0\.95\)\)\]{background-image:linear-gradient(145deg,#f7fbfffa,#dcebfff2)}.bg-\[linear-gradient\(180deg\,rgba\(3\,8\,16\,0\.04\)\,rgba\(3\,8\,16\,0\.24\)\)\]{background-image:linear-gradient(#0308100a,#0308103d)}.bg-\[linear-gradient\(180deg\,rgba\(3\,17\,30\,0\.46\)_0\%\,rgba\(0\,4\,10\,1\)_34\%\,rgba\(0\,4\,10\,1\)_100\%\)\]{background-image:linear-gradient(#03111e75 0%,#00040a 34% 100%)}.bg-\[radial-gradient\(circle_at_15\%_20\%\,rgba\(183\,154\,255\,0\.18\)\,transparent_34\%\)\,linear-gradient\(135deg\,rgba\(15\,19\,35\,0\.96\)\,rgba\(7\,9\,18\,0\.96\)\)\]{background-image:radial-gradient(circle at 15% 20%,#b79aff2e,#0000 34%),linear-gradient(135deg,#0f1323f5,#070912f5)}.bg-\[radial-gradient\(circle_at_18\%_12\%\,rgba\(240\,232\,216\,0\.1\)\,transparent_30\%\)\,linear-gradient\(135deg\,rgba\(16\,18\,31\,0\.96\)\,rgba\(6\,7\,13\,0\.98\)\)\]{background-image:radial-gradient(circle at 18% 12%,#f0e8d81a,#0000 30%),linear-gradient(135deg,#10121ff5,#06070dfa)}.bg-\[radial-gradient\(circle_at_50\%_28\%\,rgba\(126\,161\,205\,0\.16\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(9\,14\,25\,0\.9\)\,rgba\(5\,7\,13\,0\.98\)\)\]{background-image:radial-gradient(circle at 50% 28%,#7ea1cd29,#0000 34%),linear-gradient(#090e19e6,#05070dfa)}.bg-\[radial-gradient\(ellipse_at_50\%_18\%\,rgba\(86\,128\,166\,0\.1\)\,transparent_34\%\)\,linear-gradient\(180deg\,rgba\(2\,4\,11\,0\.96\)\,rgba\(3\,5\,12\,0\.99\)\)\]{background-image:radial-gradient(at 50% 18%,#5680a61a,#0000 34%),linear-gradient(#02040bf5,#03050cfc)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(154\,216\,255\,0\.28\)_0\%\,rgba\(76\,162\,230\,0\.12\)_34\%\,transparent_70\%\)\]{background-image:radial-gradient(#9ad8ff47 0%,#4ca2e61f 34%,#0000 70%)}.bg-\[radial-gradient\(ellipse_at_center\,transparent_44\%\,rgba\(0\,0\,0\,0\.28\)_100\%\)\]{background-image:radial-gradient(#0000 44%,#00000047 100%)}.bg-\[radial-gradient\(ellipse_at_center\,transparent_52\%\,rgba\(0\,0\,0\,0\.32\)_100\%\)\]{background-image:radial-gradient(#0000 52%,#00000052 100%)}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(124\,192\,236\,0\.18\)_0\%\,transparent_45\%\)\]{background-image:radial-gradient(at 100% 0,#7cc0ec2e 0%,#0000 45%)}.from-\[\#1d4543\]{--tw-gradient-from:#1d4543;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#2b5683\]{--tw-gradient-from:#2b5683;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#2b6760\]{--tw-gradient-from:#2b6760;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#203f63\]{--tw-gradient-from:#203f63;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#243a57\]{--tw-gradient-from:#243a57;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#253a4d\]{--tw-gradient-from:#253a4d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#17414a\]{--tw-gradient-from:#17414a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#19365a\]{--tw-gradient-from:#19365a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#23636a\]{--tw-gradient-from:#23636a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#24476f\]{--tw-gradient-from:#24476f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#31526d\]{--tw-gradient-from:#31526d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#33536a\]{--tw-gradient-from:#33536a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#c6a96c\]\/36{--tw-gradient-from:#c6a96c5c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#c6a96c\]\/36{--tw-gradient-from:lab(70.8133% 4.97007 35.5134/.36)}}.from-\[\#c8f1ef\]\/22{--tw-gradient-from:#c8f1ef38;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#c8f1ef\]\/22{--tw-gradient-from:lab(92.1949% -13.9848 -3.67098/.22)}}.from-\[\#d9ecff\]\/24{--tw-gradient-from:#d9ecff3d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#d9ecff\]\/24{--tw-gradient-from:lab(92.4125% -3.68223 -11.46/.24)}}.from-\[\#e0efff\]\/24{--tw-gradient-from:#e0efff3d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#e0efff\]\/24{--tw-gradient-from:lab(93.6783% -2.82103 -9.5305/.24)}}.from-\[\#f2f0dc\]\/20{--tw-gradient-from:#f2f0dc33;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#f2f0dc\]\/20{--tw-gradient-from:lab(94.5518% -1.81592 9.95748/.2)}}.from-\[\#f4f7ff\]\/20{--tw-gradient-from:#f4f7ff33;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#f4f7ff\]\/20{--tw-gradient-from:lab(97.1742% .0502467 -4.21437/.2)}}.from-\[\#fff7ec\]\/\[0\.04\]{--tw-gradient-from:#fff7ec0a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}@supports (color:lab(0% 0 0)){.from-\[\#fff7ec\]\/\[0\.04\]{--tw-gradient-from:lab(97.6371% 1.39257 6.30431/.04)}}.from-accent\/34{--tw-gradient-from:var(--accent)}@supports (color:color-mix(in lab, red, red)){.from-accent\/34{--tw-gradient-from:color-mix(in oklab, var(--accent) 34%, transparent)}}.from-accent\/34{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-accent\/35{--tw-gradient-from:var(--accent)}@supports (color:color-mix(in lab, red, red)){.from-accent\/35{--tw-gradient-from:color-mix(in oklab, var(--accent) 35%, transparent)}}.from-accent\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-background\/78{--tw-gradient-from:var(--background)}@supports (color:color-mix(in lab, red, red)){.from-background\/78{--tw-gradient-from:color-mix(in oklab, var(--background) 78%, transparent)}}.from-background\/78{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/40{--tw-gradient-from:#0006}@supports (color:color-mix(in lab, red, red)){.from-black\/40{--tw-gradient-from:color-mix(in oklab, var(--color-black) 40%, transparent)}}.from-black\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/55{--tw-gradient-from:#0000008c}@supports (color:color-mix(in lab, red, red)){.from-black\/55{--tw-gradient-from:color-mix(in oklab, var(--color-black) 55%, transparent)}}.from-black\/55{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-foreground\/55{--tw-gradient-from:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.from-foreground\/55{--tw-gradient-from:color-mix(in oklab, var(--foreground) 55%, transparent)}}.from-foreground\/55{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-foreground\/\[0\.04\]{--tw-gradient-from:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.from-foreground\/\[0\.04\]{--tw-gradient-from:color-mix(in oklab, var(--foreground) 4%, transparent)}}.from-foreground\/\[0\.04\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#0a1a22\]{--tw-gradient-via:#0a1a22;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#0b1728\]{--tw-gradient-via:#0b1728;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#0b1729\]{--tw-gradient-via:#0b1729;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#0d1625\]{--tw-gradient-via:#0d1625;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#0e1624\]{--tw-gradient-via:#0e1624;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#4e8794\]\/10{--tw-gradient-via:#4e87941a;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#4e8794\]\/10{--tw-gradient-via:lab(52.7949% -16.7715 -13.1725/.1)}}.via-\[\#5b7fa8\]\/10{--tw-gradient-via:#5b7fa81a;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#5b7fa8\]\/10{--tw-gradient-via:lab(51.742% -4.45765 -26.2169/.1)}}.via-\[\#7a8aa4\]\/10{--tw-gradient-via:#7a8aa41a;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#7a8aa4\]\/10{--tw-gradient-via:lab(56.8804% -1.44264 -15.8891/.1)}}.via-\[\#7e92ad\]\/10{--tw-gradient-via:#7e92ad1a;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#7e92ad\]\/10{--tw-gradient-via:lab(59.6909% -2.62639 -16.7376/.1)}}.via-\[\#091b24\]{--tw-gradient-via:#091b24;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#6585b4\]\/10{--tw-gradient-via:#6585b41a;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#6585b4\]\/10{--tw-gradient-via:lab(54.5293% -2.04986 -28.7437/.1)}}.via-\[\#c6a96c\]\/16{--tw-gradient-via:#c6a96c29;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#c6a96c\]\/16{--tw-gradient-via:lab(70.8133% 4.97007 35.5134/.16)}}.via-accent\/16{--tw-gradient-via:var(--accent)}@supports (color:color-mix(in lab, red, red)){.via-accent\/16{--tw-gradient-via:color-mix(in oklab, var(--accent) 16%, transparent)}}.via-accent\/16{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-accent\/45{--tw-gradient-via:var(--accent)}@supports (color:color-mix(in lab, red, red)){.via-accent\/45{--tw-gradient-via:color-mix(in oklab, var(--accent) 45%, transparent)}}.via-accent\/45{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-accent\/60{--tw-gradient-via:var(--accent)}@supports (color:color-mix(in lab, red, red)){.via-accent\/60{--tw-gradient-via:color-mix(in oklab, var(--accent) 60%, transparent)}}.via-accent\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-accent\/70{--tw-gradient-via:var(--accent)}@supports (color:color-mix(in lab, red, red)){.via-accent\/70{--tw-gradient-via:color-mix(in oklab, var(--accent) 70%, transparent)}}.via-accent\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-background\/0{--tw-gradient-via:var(--background)}@supports (color:color-mix(in lab, red, red)){.via-background\/0{--tw-gradient-via:color-mix(in oklab, var(--background) 0%, transparent)}}.via-background\/0{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#1d4543\]{--tw-gradient-to:#1d4543;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#203f63\]{--tw-gradient-to:#203f63;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#243a57\]{--tw-gradient-to:#243a57;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#253a4d\]{--tw-gradient-to:#253a4d;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#17414a\]{--tw-gradient-to:#17414a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#19365a\]{--tw-gradient-to:#19365a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#050713\]{--tw-gradient-to:#050713;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:linear-gradient\(180deg\,transparent_0\%\,black_7\%\,black_89\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(#0000 0%,#000 7% 89%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 7% 89%,#0000 100%)}.\[background-size\:92px_92px\,136px_136px\]{background-size:92px 92px,136px 136px}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-\[\#c6a96c\]{fill:#c6a96c}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.object-top{object-position:top}.p-1{padding:var(--spacing)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-9{padding-inline:calc(var(--spacing) * 9)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-0{padding-top:0}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[6\.2rem\]{padding-top:6.2rem}.pt-\[8\.8rem\]{padding-top:8.8rem}.pt-\[10rem\]{padding-top:10rem}.pt-\[min\(24vh\,13rem\)\]{padding-top:min(24vh,13rem)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[family-name\:var\(--font-serif-cn\)\]{font-family:var(--font-serif-cn)}.font-\[family-name\:var\(--font-source-serif\)\]{font-family:var(--font-source-serif)}.font-mono{font-family:var(--font-geist-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.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-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))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.52rem\]{font-size:.52rem}.text-\[0\.55rem\]{font-size:.55rem}.text-\[0\.56rem\]{font-size:.56rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.76rem\]{font-size:.76rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[2\.2rem\]{font-size:2.2rem}.text-\[clamp\(0\.88rem\,1vw\,1\.06rem\)\]{font-size:clamp(.88rem,1vw,1.06rem)}.text-\[clamp\(0\.92rem\,1\.86vw\,1\.12rem\)\]{font-size:clamp(.92rem,1.86vw,1.12rem)}.text-\[clamp\(1\.2rem\,2\.2vw\,1\.55rem\)\]{font-size:clamp(1.2rem,2.2vw,1.55rem)}.text-\[clamp\(1\.9rem\,5vw\,3rem\)\]{font-size:clamp(1.9rem,5vw,3rem)}.text-\[clamp\(1\.32rem\,2\.1vw\,1\.92rem\)\]{font-size:clamp(1.32rem,2.1vw,1.92rem)}.text-\[clamp\(1rem\,1\.45vw\,1\.38rem\)\]{font-size:clamp(1rem,1.45vw,1.38rem)}.text-\[clamp\(2\.1rem\,7vw\,4\.4rem\)\]{font-size:clamp(2.1rem,7vw,4.4rem)}.text-\[clamp\(2\.1rem\,8vw\,3\.8rem\)\]{font-size:clamp(2.1rem,8vw,3.8rem)}.text-\[clamp\(2\.2rem\,6vw\,4\.2rem\)\]{font-size:clamp(2.2rem,6vw,4.2rem)}.text-\[clamp\(2\.4rem\,8vw\,5\.2rem\)\]{font-size:clamp(2.4rem,8vw,5.2rem)}.text-\[clamp\(2\.7rem\,8vw\,6rem\)\]{font-size:clamp(2.7rem,8vw,6rem)}.text-\[clamp\(2\.8rem\,4\.6vw\,5\.2rem\)\]{font-size:clamp(2.8rem,4.6vw,5.2rem)}.text-\[clamp\(2\.25rem\,7vw\,4\.8rem\)\]{font-size:clamp(2.25rem,7vw,4.8rem)}.text-\[clamp\(2\.65rem\,7\.4vw\,5\.95rem\)\]{font-size:clamp(2.65rem,7.4vw,5.95rem)}.text-\[clamp\(2rem\,6vw\,3\.5rem\)\]{font-size:clamp(2rem,6vw,3.5rem)}.text-\[clamp\(3\.4rem\,17vw\,5\.8rem\)\]{font-size:clamp(3.4rem,17vw,5.8rem)}.text-\[clamp\(3\.6rem\,12vw\,8rem\)\]{font-size:clamp(3.6rem,12vw,8rem)}.text-\[clamp\(3rem\,10vw\,7rem\)\]{font-size:clamp(3rem,10vw,7rem)}.text-\[clamp\(4\.1rem\,15vw\,15\.5rem\)\]{font-size:clamp(4.1rem,15vw,15.5rem)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.76\]{--tw-leading:.76;line-height:.76}.leading-\[0\.82\]{--tw-leading:.82;line-height:.82}.leading-\[0\.84\]{--tw-leading:.84;line-height:.84}.leading-\[0\.92\]{--tw-leading:.92;line-height:.92}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[1\.62\]{--tw-leading:1.62;line-height:1.62}.leading-\[1\.68\]{--tw-leading:1.68;line-height:1.68}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[var\(--font-serif-cn\)\]{--tw-font-weight:var(--font-serif-cn);font-weight:var(--font-serif-cn)}.font-\[var\(--font-source-serif\)\]{--tw-font-weight:var(--font-source-serif);font-weight:var(--font-source-serif)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-extralight{--tw-font-weight:var(--font-weight-extralight);font-weight:var(--font-weight-extralight)}.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)}.tracking-\[-0\.1em\]{--tw-tracking:-.1em;letter-spacing:-.1em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.12em\]{--tw-tracking:-.12em;letter-spacing:-.12em}.tracking-\[-0\.13em\]{--tw-tracking:-.13em;letter-spacing:-.13em}.tracking-\[-0\.15em\]{--tw-tracking:-.15em;letter-spacing:-.15em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-\[0\.035em\]{--tw-tracking:.035em;letter-spacing:.035em}.tracking-\[0\.055em\]{--tw-tracking:.055em;letter-spacing:.055em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0a3154\]{color:#0a3154}.text-\[\#3f3b35\]{color:#3f3b35}.text-\[\#4c463d\]{color:#4c463d}.text-\[\#4e473d\]{color:#4e473d}.text-\[\#5b7198\]{color:#5b7198}.text-\[\#5d554b\]{color:#5d554b}.text-\[\#8f826f\]{color:#8f826f}.text-\[\#8fcfff\]\/72{color:#8fcfffb8;color:lab(80.1258% -11.7976 -30.4271/.72)}.text-\[\#9ca6a8\]\/42{color:#9ca6a86b;color:lab(67.3574% -3.36501 -2.3243/.42)}.text-\[\#9f927e\]{color:#9f927e}.text-\[\#9fd4ff\]{color:#9fd4ff}.text-\[\#9fd4ff\]\/70{color:#9fd4ffb3;color:lab(82.3647% -9.87431 -26.9309/.7)}.text-\[\#72c7ff\]{color:#72c7ff}.text-\[\#83c8ff\]\/70{color:#83c8ffb3;color:lab(77.5895% -11.453 -34.3651/.7)}.text-\[\#182b52\]{color:#182b52}.text-\[\#405a88\]{color:#405a88}.text-\[\#06111c\]{color:#06111c}.text-\[\#07101a\]{color:#07101a}.text-\[\#061423\]{color:#061423}.text-\[\#061423\]\/72{color:#061423b8;color:lab(5.81628% -1.27535 -12.1445/.72)}.text-\[\#061423\]\/76{color:#061423c2;color:lab(5.81628% -1.27535 -12.1445/.76)}.text-\[\#141413\]{color:#141413}.text-\[\#a98043\]{color:#a98043}.text-\[\#b8ddff\]{color:#b8ddff}.text-\[\#b9dcff\]\/88{color:#b9dcffe0;color:lab(86.0881% -6.11195 -21.1363/.88)}.text-\[\#b9dcff\]\/92{color:#b9dcffeb;color:lab(86.0881% -6.11195 -21.1363/.92)}.text-\[\#b5813f\]{color:#b5813f}.text-\[\#bda98d\]{color:#bda98d}.text-\[\#bfe7ff\]{color:#bfe7ff}.text-\[\#c4e3ff\]\/92{color:#c4e3ffeb;color:lab(88.6436% -6.08346 -17.2298/.92)}.text-\[\#c6a96c\]{color:#c6a96c}.text-\[\#c6d8e8\]\/72{color:#c6d8e8b8;color:lab(85.3441% -3.84757 -10.0553/.72)}.text-\[\#c6d8e8\]\/76{color:#c6d8e8c2;color:lab(85.3441% -3.84757 -10.0553/.76)}.text-\[\#c7d3dc\]\/0{color:#0000;color:lab(0% 0 0/0)}.text-\[\#c7d3dc\]\/62{color:#c7d3dc9e;color:lab(83.8324% -2.89986 -5.93593/.62)}.text-\[\#c7d3dc\]\/88{color:#c7d3dce0;color:lab(83.8324% -2.89986 -5.93593/.88)}.text-\[\#c9c3b7\]\/62{color:#c9c3b79e;color:lab(79.0345% .61366 6.83584/.62)}.text-\[\#cfe6ff\]\/90{color:#cfe6ffe6;color:lab(90.1703% -4.03962 -14.866/.9)}.text-\[\#cfeaff\]\/82{color:#cfeaffd1;color:lab(91.2022% -5.95459 -13.3388/.82)}.text-\[\#d2b77c\]{color:#d2b77c}.text-\[\#d6c9b5\]\/72{color:#d6c9b5b8;color:lab(81.639% 2.24465 11.7504/.72)}.text-\[\#d6c9b5\]\/82{color:#d6c9b5d1;color:lab(81.639% 2.24465 11.7504/.82)}.text-\[\#d6c9b5\]\/88{color:#d6c9b5e0;color:lab(81.639% 2.24465 11.7504/.88)}.text-\[\#d6e6f5\]\/76{color:#d6e6f5c2;color:lab(90.4245% -3.31378 -9.22805/.76)}.text-\[\#d6e6f5\]\/78{color:#d6e6f5c7;color:lab(90.4245% -3.31378 -9.22805/.78)}.text-\[\#d7ba78\]{color:#d7ba78}.text-\[\#d7ba78\]\/78{color:#d7ba78c7;color:lab(76.9559% 4.2882 37.4128/.78)}.text-\[\#d7c1a0\]{color:#d7c1a0}.text-\[\#d7ecff\]{color:#d7ecff}.text-\[\#d7ecff\]\/92{color:#d7ecffeb;color:lab(92.2711% -4.33266 -11.6873/.92)}.text-\[\#d8b27a\]{color:#d8b27a}.text-\[\#d8b27a\]\/62{color:#d8b27a9e;color:lab(75.0601% 8.85469 34.0361/.62)}.text-\[\#d8b27a\]\/72{color:#d8b27ab8;color:lab(75.0601% 8.85469 34.0361/.72)}.text-\[\#d8b27a\]\/78{color:#d8b27ac7;color:lab(75.0601% 8.85469 34.0361/.78)}.text-\[\#d8d0c2\]\/72{color:#d8d0c2b8;color:lab(83.8441% 1.08555 8.01284/.72)}.text-\[\#d9d6cf\]\/56{color:#d9d6cf8f;color:lab(85.7193% .14466 3.84902/.56)}.text-\[\#d9d6cf\]\/78{color:#d9d6cfc7;color:lab(85.7193% .14466 3.84902/.78)}.text-\[\#dbe8f4\]\/76{color:#dbe8f4c2;color:lab(91.2769% -2.75838 -7.40916/.76)}.text-\[\#dbe8ff\]\/56{color:#dbe8ff8f;color:lab(91.5376% -1.10886 -12.7307/.56)}.text-\[\#dbe8ff\]\/58{color:#dbe8ff94;color:lab(91.5376% -1.10886 -12.7307/.58)}.text-\[\#dbe8ff\]\/66{color:#dbe8ffa8;color:lab(91.5376% -1.10886 -12.7307/.66)}.text-\[\#dbe8ff\]\/72{color:#dbe8ffb8;color:lab(91.5376% -1.10886 -12.7307/.72)}.text-\[\#dbe8ff\]\/74{color:#dbe8ffbd;color:lab(91.5376% -1.10886 -12.7307/.74)}.text-\[\#dcc8a9\]{color:#dcc8a9}.text-\[\#dfd2c1\]{color:#dfd2c1}.text-\[\#e7d4bb\]{color:#e7d4bb}.text-\[\#e7d28f\]{color:#e7d28f}.text-\[\#e7d28f\]\/34{color:#e7d28f57;color:lab(84.8158% .675797 36.0266/.34)}.text-\[\#e8d4b8\]{color:#e8d4b8}.text-\[\#eadfce\]{color:#eadfce}.text-\[\#eee5d5\]{color:#eee5d5}.text-\[\#eef6ff\]\/78{color:#eef6ffc7;color:lab(96.4726% -1.49655 -5.30046/.78)}.text-\[\#efe2ce\]{color:#efe2ce}.text-\[\#f0e6d6\]{color:#f0e6d6}.text-\[\#f4d49b\]{color:#f4d49b}.text-\[\#f4f8ff\]{color:#f4f8ff}.text-\[\#f5efe6\]{color:#f5efe6}.text-\[\#f8ead6\]\/86{color:#f8ead6db;color:lab(93.427% 2.50214 11.5421/.86)}.text-\[\#f8fbff\]{color:#f8fbff}.text-\[\#fff7ec\]{color:#fff7ec}.text-\[\#fff7ec\]\/0{color:#0000;color:lab(0% 0 0/0)}.text-\[\#fff7ec\]\/82{color:#fff7ecd1;color:lab(97.6371% 1.39257 6.30431/.82)}.text-accent{color:var(--accent)}.text-accent-deep{color:var(--accent-deep)}.text-accent\/70{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.text-accent\/70{color:color-mix(in oklab, var(--accent) 70%, transparent)}}.text-accent\/75{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.text-accent\/75{color:color-mix(in oklab, var(--accent) 75%, transparent)}}.text-amber-100{color:var(--color-amber-100)}.text-background{color:var(--background)}.text-black{color:var(--color-black)}.text-foreground,.text-foreground\/34{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/34{color:color-mix(in oklab, var(--foreground) 34%, transparent)}}.text-foreground\/40{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/40{color:color-mix(in oklab, var(--foreground) 40%, transparent)}}.text-foreground\/42{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/42{color:color-mix(in oklab, var(--foreground) 42%, transparent)}}.text-foreground\/44{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/44{color:color-mix(in oklab, var(--foreground) 44%, transparent)}}.text-foreground\/45{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/45{color:color-mix(in oklab, var(--foreground) 45%, transparent)}}.text-foreground\/48{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/48{color:color-mix(in oklab, var(--foreground) 48%, transparent)}}.text-foreground\/50{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/50{color:color-mix(in oklab, var(--foreground) 50%, transparent)}}.text-foreground\/55{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/55{color:color-mix(in oklab, var(--foreground) 55%, transparent)}}.text-foreground\/56{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/56{color:color-mix(in oklab, var(--foreground) 56%, transparent)}}.text-foreground\/58{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/58{color:color-mix(in oklab, var(--foreground) 58%, transparent)}}.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-foreground\/62{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/62{color:color-mix(in oklab, var(--foreground) 62%, transparent)}}.text-foreground\/64{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/64{color:color-mix(in oklab, var(--foreground) 64%, transparent)}}.text-foreground\/66{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/66{color:color-mix(in oklab, var(--foreground) 66%, transparent)}}.text-foreground\/68{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/68{color:color-mix(in oklab, var(--foreground) 68%, transparent)}}.text-foreground\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.text-foreground\/72{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/72{color:color-mix(in oklab, var(--foreground) 72%, transparent)}}.text-foreground\/74{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/74{color:color-mix(in oklab, var(--foreground) 74%, transparent)}}.text-foreground\/78{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/78{color:color-mix(in oklab, var(--foreground) 78%, transparent)}}.text-foreground\/82{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/82{color:color-mix(in oklab, var(--foreground) 82%, transparent)}}.text-foreground\/86{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/86{color:color-mix(in oklab, var(--foreground) 86%, transparent)}}.text-foreground\/88{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/88{color:color-mix(in oklab, var(--foreground) 88%, transparent)}}.text-ink-muted,.text-ink-muted\/55{color:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.text-ink-muted\/55{color:color-mix(in oklab, var(--ink-muted) 55%, transparent)}}.text-ink-muted\/75{color:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.text-ink-muted\/75{color:color-mix(in oklab, var(--ink-muted) 75%, transparent)}}.text-ink-muted\/80{color:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.text-ink-muted\/80{color:color-mix(in oklab, var(--ink-muted) 80%, transparent)}}.text-ink-muted\/90{color:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.text-ink-muted\/90{color:color-mix(in oklab, var(--ink-muted) 90%, transparent)}}.text-sky-100{color:var(--color-sky-100)}.text-violet-100{color:var(--color-violet-100)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-24{opacity:.24}.opacity-28{opacity:.28}.opacity-35{opacity:.35}.opacity-60{opacity:.6}.opacity-62{opacity:.62}.opacity-70{opacity:.7}.opacity-72{opacity:.72}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-screen{mix-blend-mode:screen}.shadow-2xl{--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)}.shadow-\[0_-12px_36px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 -12px 36px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_22px_rgba\(80\,169\,235\,0\.14\)\]{--tw-shadow:0 0 22px var(--tw-shadow-color,#50a9eb24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(124\,155\,200\,0\.08\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#7c9bc814);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_28px_rgba\(240\,232\,216\,0\.16\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#f0e8d829);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(72\,160\,230\,0\.22\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#48a0e638);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_32px_rgba\(124\,155\,200\,0\.18\)\]{--tw-shadow:0 0 32px var(--tw-shadow-color,#7c9bc82e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_32px_rgba\(240\,232\,216\,0\.2\)\]{--tw-shadow:0 0 32px var(--tw-shadow-color,#f0e8d833);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_32px_rgba\(240\,232\,216\,0\.18\)\,0_0_88px_rgba\(199\,201\,255\,0\.1\)\]{--tw-shadow:0 0 32px var(--tw-shadow-color,#f0e8d82e), 0 0 88px var(--tw-shadow-color,#c7c9ff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_34px_rgba\(102\,190\,255\,0\.3\)\]{--tw-shadow:0 0 34px var(--tw-shadow-color,#66beff4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_34px_rgba\(240\,232\,216\,0\.18\)\]{--tw-shadow:0 0 34px var(--tw-shadow-color,#f0e8d82e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_42px_rgba\(102\,190\,255\,0\.38\)\]{--tw-shadow:0 0 42px var(--tw-shadow-color,#66beff61);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_42px_rgba\(185\,154\,255\,0\.14\)\]{--tw-shadow:0 0 42px var(--tw-shadow-color,#b99aff24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_42px_rgba\(212\,166\,109\,0\.18\)\]{--tw-shadow:0 0 42px var(--tw-shadow-color,#d4a66d2e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_46px_rgba\(102\,190\,255\,0\.42\)\]{--tw-shadow:0 0 46px var(--tw-shadow-color,#66beff6b);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_60px_rgba\(124\,155\,200\,0\.08\)\]{--tw-shadow:0 0 60px var(--tw-shadow-color,#7c9bc814);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_80px_rgba\(124\,155\,200\,0\.18\)\]{--tw-shadow:0 0 80px var(--tw-shadow-color,#7c9bc82e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(0\,0\,0\,0\.26\)\]{--tw-shadow:0 18px 42px var(--tw-shadow-color,#00000042);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_70px_rgba\(0\,0\,0\,0\.22\)\]{--tw-shadow:0 18px 70px var(--tw-shadow-color,#00000038);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_70px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 18px 70px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_80px_rgba\(0\,0\,0\,0\.46\)\]{--tw-shadow:0 20px 80px var(--tw-shadow-color,#00000075);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_90px_rgba\(0\,0\,0\,0\.46\)\]{--tw-shadow:0 20px 90px var(--tw-shadow-color,#00000075);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_22px_80px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 22px 80px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.36\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.88\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0000005c), inset 0 1px 0 var(--tw-shadow-color,#ffffffe0);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_90px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 24px 90px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_26px_90px_rgba\(0\,0\,0\,0\.28\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.9\)\]{--tw-shadow:0 26px 90px var(--tw-shadow-color,#00000047), inset 0 1px 0 var(--tw-shadow-color,#ffffffe6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_26px_90px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow:0 26px 90px var(--tw-shadow-color,#00000061);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_100px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 28px 100px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,0\,0\,0\.38\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#00000061);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_110px_rgba\(0\,0\,0\,0\.34\)\,inset_0_1px_0_rgba\(232\,238\,243\,0\.12\)\]{--tw-shadow:0 30px 110px var(--tw-shadow-color,#00000057), inset 0 1px 0 var(--tw-shadow-color,#e8eef31f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_110px_rgba\(124\,155\,200\,0\.13\)\]{--tw-shadow:0 30px 110px var(--tw-shadow-color,#7c9bc821);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_120px_rgba\(0\,0\,0\,0\.56\)\]{--tw-shadow:0 30px 120px var(--tw-shadow-color,#0000008f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_120px_rgba\(0\,0\,0\,0\.68\)\]{--tw-shadow:0 30px 120px var(--tw-shadow-color,#000000ad);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_22px_rgba\(139\,201\,255\,0\.08\)\]{--tw-shadow:inset 0 0 22px var(--tw-shadow-color,#8bc9ff14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_24px_rgba\(126\,184\,255\,0\.1\)\]{--tw-shadow:inset 0 0 24px var(--tw-shadow-color,#7eb8ff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_120px_rgba\(86\,128\,166\,0\.08\)\]{--tw-shadow:inset 0 0 120px var(--tw-shadow-color,#5680a614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/45{--tw-shadow-color:#00000073}@supports (color:color-mix(in lab, red, red)){.shadow-black\/45{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 45%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/55{--tw-shadow-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.shadow-black\/55{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 55%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/60{--tw-shadow-color:#0009}@supports (color:color-mix(in lab, red, red)){.shadow-black\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.blur{--tw-blur:blur(8px);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,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.blur-\[0\.2px\]{--tw-blur:blur(.2px);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,)}.blur-\[2px\]{--tw-blur:blur(2px);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,)}.blur-xl{--tw-blur:blur(var(--blur-xl));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,)}.brightness-110{--tw-brightness:brightness(110%);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,)}.drop-shadow-\[0_0_12px_rgba\(255\,255\,255\,0\.42\)\]{--tw-drop-shadow-size:drop-shadow(0 0 12px var(--tw-drop-shadow-color,#ffffff6b));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_14px_rgba\(210\,230\,255\,0\.24\)\]{--tw-drop-shadow-size:drop-shadow(0 0 14px var(--tw-drop-shadow-color,#d2e6ff3d));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_0_24px_rgba\(221\,173\,108\,0\.42\)\]{--tw-drop-shadow-size:drop-shadow(0 0 24px var(--tw-drop-shadow-color,#ddad6c6b));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_10px_34px_rgba\(0\,0\,0\,0\.54\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 34px var(--tw-drop-shadow-color,#0000008a));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-\[0_14px_34px_rgba\(36\,116\,190\,0\.3\)\]{--tw-drop-shadow-size:drop-shadow(0 14px 34px var(--tw-drop-shadow-color,#2474be4d));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-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,)}.backdrop-filter{-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,)}.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-\[opacity\,filter\,transform\]{transition-property:opacity,filter,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,filter\]{transition-property:opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;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}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[950ms\]{--tw-duration:.95s;transition-duration:.95s}.duration-\[1100ms\]{--tw-duration:1.1s;transition-duration:1.1s}.duration-\[1150ms\]{--tw-duration:1.15s;transition-duration:1.15s}.duration-\[1800ms\]{--tw-duration:1.8s;transition-duration:1.8s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.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)}.will-change-\[opacity\,transform\]{will-change:opacity,transform}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--accent\:\#8a6b35\]{--accent:#8a6b35}.\[--background\:rgba\(247\,251\,255\,0\.74\)\]{--background:#f7fbffbd}.\[--foreground\:\#182b52\]{--foreground:#182b52}.\[--ink-muted\:\#5b7198\]{--ink-muted:#5b7198}.\[--line\:rgba\(30\,65\,128\,0\.22\)\]{--line:#1e418038}.\[--surface\:rgba\(255\,255\,255\,0\.62\)\]{--surface:#ffffff9e}.\[text-shadow\:0_0_12px_rgba\(126\,191\,242\,0\.22\)\,0_1px_8px_rgba\(0\,0\,0\,0\.46\)\]{text-shadow:0 0 12px #7ebff238,0 1px 8px #00000075}.\[text-shadow\:0_0_14px_rgba\(126\,191\,242\,0\.24\)\,0_1px_8px_rgba\(0\,0\,0\,0\.42\)\]{text-shadow:0 0 14px #7ebff23d,0 1px 8px #0000006b}.\[text-shadow\:0_0_14px_rgba\(126\,191\,242\,0\.28\)\,0_1px_8px_rgba\(0\,0\,0\,0\.42\)\]{text-shadow:0 0 14px #7ebff247,0 1px 8px #0000006b}.\[text-shadow\:0_0_18px_rgba\(94\,184\,244\,0\.28\)\]{text-shadow:0 0 18px #5eb8f447}.\[text-shadow\:0_0_18px_rgba\(107\,181\,240\,0\.22\)\]{text-shadow:0 0 18px #6bb5f038}.group-open\:block:is(:where(.group):is([open],:popover-open,:open) *){display:block}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}@media (hover:hover){.group-hover\:h-\[142\%\]:is(:where(.group):hover *){height:142%}.group-hover\:w-10:is(:where(.group):hover *){width:calc(var(--spacing) * 10)}.group-hover\:w-\[195\%\]:is(:where(.group):hover *){width:195%}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-125:is(:where(.group):hover *){--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-y-100:is(:where(.group):hover *){--tw-scale-y:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.01\]:is(:where(.group):hover *){scale:1.01}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:scale-\[1\.045\]:is(:where(.group):hover *){scale:1.045}.group-hover\:rotate-45:is(:where(.group):hover *){rotate:45deg}.group-hover\:border-\[\#c6a96c\]\/60:is(:where(.group):hover *){border-color:#c6a96c99;border-color:lab(70.8133% 4.97007 35.5134/.6)}.group-hover\:border-\[\#c6a96c\]\/72:is(:where(.group):hover *){border-color:#c6a96cb8;border-color:lab(70.8133% 4.97007 35.5134/.72)}.group-hover\:border-accent:is(:where(.group):hover *),.group-hover\:border-accent\/60:is(:where(.group):hover *){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-accent\/60:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.group-hover\:bg-\[\#c6a96c\]\/9:is(:where(.group):hover *){background-color:#c6a96c17;background-color:lab(70.8133% 4.97007 35.5134/.09)}.group-hover\:bg-accent\/9:is(:where(.group):hover *){background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-accent\/9:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--accent) 9%, transparent)}}.group-hover\:bg-accent\/18:is(:where(.group):hover *){background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-accent\/18:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--accent) 18%, transparent)}}.group-hover\:text-\[\#c7d3dc\]\/88:is(:where(.group):hover *){color:#c7d3dce0;color:lab(83.8324% -2.89986 -5.93593/.88)}.group-hover\:text-\[\#fff7ec\]:is(:where(.group):hover *){color:#fff7ec}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-20:is(:where(.group):hover *){opacity:.2}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-\[0_30px_110px_rgba\(124\,155\,200\,0\.13\)\]:is(:where(.group):hover *){--tw-shadow:0 30px 110px var(--tw-shadow-color,#7c9bc821);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:grayscale-0:is(:where(.group):hover *){--tw-grayscale:grayscale(0%);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,)}.group-hover\/record\:scale-\[1\.02\]:is(:where(.group\/record):hover *){scale:1.02}}.group-focus-visible\:translate-y-0:is(:where(.group):focus-visible *){--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-visible\:scale-\[1\.045\]:is(:where(.group):focus-visible *){scale:1.045}.group-focus-visible\:border-\[\#c6a96c\]\/60:is(:where(.group):focus-visible *){border-color:#c6a96c99;border-color:lab(70.8133% 4.97007 35.5134/.6)}.group-focus-visible\:border-\[\#c6a96c\]\/72:is(:where(.group):focus-visible *){border-color:#c6a96cb8;border-color:lab(70.8133% 4.97007 35.5134/.72)}.group-focus-visible\:text-\[\#c7d3dc\]\/88:is(:where(.group):focus-visible *){color:#c7d3dce0;color:lab(83.8324% -2.89986 -5.93593/.88)}.group-focus-visible\:text-\[\#fff7ec\]:is(:where(.group):focus-visible *){color:#fff7ec}.group-focus-visible\:opacity-0:is(:where(.group):focus-visible *){opacity:0}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.placeholder\:text-ink-muted::placeholder,.placeholder\:text-ink-muted\/50::placeholder{color:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-ink-muted\/50::placeholder{color:color-mix(in oklab, var(--ink-muted) 50%, transparent)}}.placeholder\:text-ink-muted\/60::placeholder{color:var(--ink-muted)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-ink-muted\/60::placeholder{color:color-mix(in oklab, var(--ink-muted) 60%, transparent)}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}@media (hover:hover){.hover\:z-40:hover{z-index:40}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-2:hover{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:border-\[\#9b7040\]:hover{border-color:#9b7040}.hover\:border-\[\#d4a66d\]:hover{border-color:#d4a66d}.hover\:border-\[\#d7ba78\]\/70:hover{border-color:#d7ba78b3;border-color:lab(76.9559% 4.2882 37.4128/.7)}.hover\:border-\[\#d9f3ff\]:hover{border-color:#d9f3ff}.hover\:border-\[\#d9f3ff\]\/80:hover{border-color:#d9f3ffcc;border-color:lab(94.2064% -7.00727 -8.82406/.8)}.hover\:border-\[\#e0bd85\]:hover{border-color:#e0bd85}.hover\:border-\[\#e2bf87\]:hover{border-color:#e2bf87}.hover\:border-accent:hover,.hover\:border-accent\/60:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/60:hover{border-color:color-mix(in oklab, var(--accent) 60%, transparent)}}.hover\:border-accent\/70:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/70:hover{border-color:color-mix(in oklab, var(--accent) 70%, transparent)}}.hover\:bg-\[\#0a2a78\]:hover{background-color:#0a2a78}.hover\:bg-\[\#0b1724\]:hover{background-color:#0b1724}.hover\:bg-\[\#0d1927\]:hover{background-color:#0d1927}.hover\:bg-\[\#7eb8ff\]\/10:hover{background-color:#7eb8ff1a;background-color:lab(72.9352% -4.73321 -41.5599/.1)}.hover\:bg-\[\#071b58\]\/48:hover{background-color:#071b587a;background-color:lab(12.1201% 14.1004 -39.723/.48)}.hover\:bg-\[\#bfe7ff\]:hover{background-color:#bfe7ff}.hover\:bg-\[\#c7eaff\]:hover{background-color:#c7eaff}.hover\:bg-\[\#e7c28e\]:hover{background-color:#e7c28e}.hover\:bg-accent\/10:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/10:hover{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.hover\:bg-surface-muted:hover{background-color:var(--surface-muted)}.hover\:bg-surface\/40:hover{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface\/40:hover{background-color:color-mix(in oklab, var(--surface) 40%, transparent)}}.hover\:bg-surface\/50:hover{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface\/50:hover{background-color:color-mix(in oklab, var(--surface) 50%, transparent)}}.hover\:bg-surface\/52:hover{background-color:var(--surface)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface\/52:hover{background-color:color-mix(in oklab, var(--surface) 52%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[\#06111c\]:hover{color:#06111c}.hover\:text-\[\#c6a96c\]:hover{color:#c6a96c}.hover\:text-\[\#f4d49b\]:hover{color:#f4d49b}.hover\:text-\[\#f5efe6\]:hover{color:#f5efe6}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-\[0_0_34px_rgba\(102\,190\,255\,0\.32\)\]:hover{--tw-shadow:0 0 34px var(--tw-shadow-color,#66beff52);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_42px_rgba\(102\,190\,255\,0\.38\)\]:hover{--tw-shadow:0 0 42px var(--tw-shadow-color,#66beff61);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-50:focus{z-index:50}.focus\:border-accent:focus{border-color:var(--accent)}.focus\:bg-surface:focus{background-color:var(--surface)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-3:focus{padding-block:calc(var(--spacing) * 3)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-40:focus-visible{z-index:40}.focus-visible\:border-accent:focus-visible{border-color:var(--accent)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[\#9ad8ff\]\/80:focus-visible{--tw-ring-color:#9ad8ffcc}@supports (color:lab(0% 0 0)){.focus-visible\:ring-\[\#9ad8ff\]\/80:focus-visible{--tw-ring-color:lab(83.1677% -13.1766 -25.749/.8)}}.focus-visible\:ring-\[\#c6a96c\]\/70:focus-visible{--tw-ring-color:#c6a96cb3}@supports (color:lab(0% 0 0)){.focus-visible\:ring-\[\#c6a96c\]\/70:focus-visible{--tw-ring-color:lab(70.8133% 4.97007 35.5134/.7)}}.focus-visible\:ring-\[\#d8b27a\]:focus-visible{--tw-ring-color:#d8b27a}.focus-visible\:ring-\[\#f3d5a6\]:focus-visible{--tw-ring-color:#f3d5a6}.focus-visible\:ring-accent:focus-visible,.focus-visible\:ring-accent\/70:focus-visible{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-accent\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--accent) 70%, transparent)}}.focus-visible\:ring-accent\/75:focus-visible{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-accent\/75:focus-visible{--tw-ring-color:color-mix(in oklab, var(--accent) 75%, transparent)}}.focus-visible\:ring-white\/80:focus-visible{--tw-ring-color:#fffc}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/80:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.985\]:active{scale:.985}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\[\#d9f3ff\]:active{background-color:#d9f3ff}.active\:text-\[\#06111c\]:active{color:#06111c}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-pulse{animation:var(--animate-pulse)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:48rem){.max-md\:top-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{top:max(1rem, env(safe-area-inset-top))}.max-md\:right-\[18vw\]{right:18vw}.max-md\:bottom-\[10vh\]{bottom:10vh}.max-md\:left-\[7vw\]{left:7vw}.max-md\:mt-5{margin-top:calc(var(--spacing) * 5)}.max-md\:mt-9{margin-top:calc(var(--spacing) * 9)}.max-md\:h-\[0\.82em\]{height:.82em}.max-md\:h-\[min\(34vh\,15rem\)\]{height:min(34vh,15rem)}.max-md\:min-h-\[8\.5rem\]{min-height:8.5rem}.max-md\:w-auto{width:auto}.max-md\:gap-1{gap:var(--spacing)}.max-md\:\[mask-image\:linear-gradient\(180deg\,transparent_0\%\,black_7\%\,black_90\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(#0000 0%,#000 7% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 7% 90%,#0000 100%)}.max-md\:object-\[44\%_center\]{object-position:44% center}.max-md\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-md\:px-7{padding-inline:calc(var(--spacing) * 7)}.max-md\:pt-\[min\(16vh\,7\.5rem\)\]{padding-top:min(16vh,7.5rem)}.max-md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.max-md\:text-\[0\.62rem\]{font-size:.62rem}.max-md\:text-\[0\.64rem\]{font-size:.64rem}.max-md\:text-\[clamp\(0\.78rem\,3\.05vw\,0\.94rem\)\]{font-size:clamp(.78rem,3.05vw,.94rem)}.max-md\:text-\[clamp\(0\.82rem\,3\.6vw\,1rem\)\]{font-size:clamp(.82rem,3.6vw,1rem)}.max-md\:text-\[clamp\(1rem\,4\.7vw\,1\.22rem\)\]{font-size:clamp(1rem,4.7vw,1.22rem)}.max-md\:leading-\[1\.72\]{--tw-leading:1.72;line-height:1.72}.max-md\:tracking-\[0\.035em\]{--tw-tracking:.035em;letter-spacing:.035em}.max-md\:text-\[\#b8ddff\]{color:#b8ddff}}@media (min-width:40rem){.sm\:inset-x-6{inset-inline:calc(var(--spacing) * 6)}.sm\:inset-x-8{inset-inline:calc(var(--spacing) * 8)}.sm\:top-1\/2{top:50%}.sm\:top-32{top:calc(var(--spacing) * 32)}.sm\:right-0{right:0}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:right-8{right:calc(var(--spacing) * 8)}.sm\:right-12{right:calc(var(--spacing) * 12)}.sm\:right-14{right:calc(var(--spacing) * 14)}.sm\:bottom-8{bottom:calc(var(--spacing) * 8)}.sm\:bottom-auto{bottom:auto}.sm\:left-6{left:calc(var(--spacing) * 6)}.sm\:left-7{left:calc(var(--spacing) * 7)}.sm\:left-8{left:calc(var(--spacing) * 8)}.sm\:left-auto{left:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-5{margin-top:calc(var(--spacing) * 5)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-7{margin-top:calc(var(--spacing) * 7)}.sm\:mt-9{margin-top:calc(var(--spacing) * 9)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.sm\:h-\[560px\]{height:560px}.sm\:h-\[calc\(100dvh-3rem\)\]{height:calc(100dvh - 3rem)}.sm\:min-h-14{min-height:calc(var(--spacing) * 14)}.sm\:min-h-\[13\.8rem\]{min-height:13.8rem}.sm\:min-h-\[15\.25rem\]{min-height:15.25rem}.sm\:min-h-\[46vh\]{min-height:46vh}.sm\:min-h-\[620px\]{min-height:620px}.sm\:min-h-\[760px\]{min-height:760px}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-\[min\(24rem\,48\%\)\]{width:min(24rem,48%)}.sm\:w-fit{width:fit-content}.sm\:max-w-3xl{max-width:var(--container-3xl)}.sm\:max-w-\[8\.5rem\]{max-width:8.5rem}.sm\:max-w-\[calc\(100\%-3rem\)\]{max-width:calc(100% - 3rem)}.sm\:max-w-\[min\(17rem\,38vw\)\]{max-width:min(17rem,38vw)}.sm\:max-w-\[min\(19rem\,38vw\)\]{max-width:min(19rem,38vw)}.sm\:max-w-none{max-width:none}.sm\:min-w-32{min-width:calc(var(--spacing) * 32)}.sm\:min-w-max{min-width:max-content}.sm\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:translate-y-\[14\%\]{--tw-translate-y:14%;translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:scale-\[1\.08\]{scale:1.08}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[9rem_1fr_1fr\]{grid-template-columns:9rem 1fr 1fr}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}:where(.sm\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.sm\:gap-x-9{column-gap:calc(var(--spacing) * 9)}.sm\:overflow-x-auto{overflow-x:auto}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-9{padding:calc(var(--spacing) * 9)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:py-12{padding-block:calc(var(--spacing) * 12)}.sm\:py-14{padding-block:calc(var(--spacing) * 14)}.sm\:py-18{padding-block:calc(var(--spacing) * 18)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pt-\[6\.6rem\]{padding-top:6.6rem}.sm\:pt-\[9\.25rem\]{padding-top:9.25rem}.sm\:pt-\[13rem\]{padding-top:13rem}.sm\:pr-0{padding-right:0}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.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-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[0\.55rem\]{font-size:.55rem}.sm\:text-\[0\.72rem\]{font-size:.72rem}.sm\:text-\[0\.74rem\]{font-size:.74rem}.sm\:text-\[0\.82rem\]{font-size:.82rem}.sm\:text-\[0\.86rem\]{font-size:.86rem}.sm\:text-\[0\.92rem\]{font-size:.92rem}.sm\:text-\[1\.05rem\]{font-size:1.05rem}.sm\:text-\[1\.08rem\]{font-size:1.08rem}.sm\:leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.sm\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.sm\:leading-10{--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10)}.sm\:tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.sm\:tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}}@media (min-width:48rem){.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}}@media (min-width:64rem){.lg\:inset-x-10{inset-inline:calc(var(--spacing) * 10)}.lg\:inset-x-\[27\%\]{inset-inline:27%}.lg\:top-\[24\%\]{top:24%}.lg\:-right-20{right:calc(var(--spacing) * -20)}.lg\:right-12{right:calc(var(--spacing) * 12)}.lg\:left-12{left:calc(var(--spacing) * 12)}.lg\:ml-auto{margin-left:auto}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:size-56{width:calc(var(--spacing) * 56);height:calc(var(--spacing) * 56)}.lg\:h-\[52vh\]{height:52vh}.lg\:w-\[54\%\]{width:54%}.lg\:w-\[62\%\]{width:62%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.22fr_0\.78fr\]{grid-template-columns:.22fr .78fr}.lg\:grid-cols-\[0\.32fr_0\.68fr\]{grid-template-columns:.32fr .68fr}.lg\:grid-cols-\[0\.32fr_1fr\]{grid-template-columns:.32fr 1fr}.lg\:grid-cols-\[0\.34fr_0\.66fr\]{grid-template-columns:.34fr .66fr}.lg\:grid-cols-\[0\.36fr_1fr\]{grid-template-columns:.36fr 1fr}.lg\:grid-cols-\[0\.42fr_0\.58fr\]{grid-template-columns:.42fr .58fr}.lg\:grid-cols-\[0\.58fr_0\.42fr\]{grid-template-columns:.58fr .42fr}.lg\:grid-cols-\[0\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[1\.18fr_0\.82fr\]{grid-template-columns:1.18fr .82fr}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:grid-cols-\[14rem_1fr\]{grid-template-columns:14rem 1fr}.lg\:grid-cols-\[minmax\(18rem\,0\.34fr\)_1fr\]{grid-template-columns:minmax(18rem,.34fr) 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-28{gap:calc(var(--spacing) * 28)}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-18{padding-block:calc(var(--spacing) * 18)}.lg\:pt-0{padding-top:0}.lg\:pt-24{padding-top:calc(var(--spacing) * 24)}.lg\:pt-\[16rem\]{padding-top:16rem}.lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.lg\:pl-8{padding-left:calc(var(--spacing) * 8)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-\[2\.2rem\]{font-size:2.2rem}}@media (min-width:80rem){.xl\:block{display:block}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:h-full{height:100%}.xl\:min-h-\[770px\]{min-height:770px}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[12rem_minmax\(0\,1fr\)_22rem\]{grid-template-columns:12rem minmax(0,1fr) 22rem}.xl\:border-y-0{border-block-style:var(--tw-border-style);border-block-width:0}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}:root{--background:#070812;--foreground:#f3efe8;--surface:#10121f;--surface-muted:#1a1d2f;--line:#34384f;--ink-muted:#a8a4b5;--accent:#c7c9ff;--accent-deep:#f0e8d8}@media (prefers-color-scheme:dark){:root{--background:#070812;--foreground:#f3efe8;--surface:#10121f;--surface-muted:#1a1d2f;--line:#34384f;--ink-muted:#a8a4b5;--accent:#c7c9ff;--accent-deep:#f0e8d8}}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-snap-type:none}html:has(.ocean-fullpage-shell){scroll-behavior:auto;scroll-snap-type:none;overscroll-behavior-y:auto;scroll-padding-top:4.8rem}html:has(.gallery-scroll-shell){scroll-behavior:auto;scroll-snap-type:none;overscroll-behavior-y:contain;scroll-padding-top:0}html:has(.echoes-page){scroll-snap-type:none;overscroll-behavior-y:auto;scroll-padding-top:4.75rem}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans), Arial, Helvetica, sans-serif}.echoes-page{background:radial-gradient(circle at 82% 92%,#1d37531f,#0000 30rem),linear-gradient(#020812 0% 100%);overflow-x:clip}.echoes-hero-transition{scroll-snap-align:start;scroll-snap-stop:normal;width:100vw;height:250svh;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative}.echoes-hero-stage{min-height:calc(100svh - 4.75rem)}.echoes-hero-aquarium{isolation:isolate;background:#27470e;width:100vw;min-height:calc(100svh - 4.75rem)}.echoes-hero-atmosphere{z-index:0;pointer-events:none;background:url(/echoes/echoes-hero-aquarium-final.png) top/cover;position:absolute;inset:0;overflow:hidden}.echoes-hero-atmosphere:before,.echoes-hero-atmosphere:after{content:"";pointer-events:none;position:absolute;inset:0}.echoes-hero-atmosphere:before{background:radial-gradient(at 18% 48%,#02110885,#041c0f38 38%,#0000 60%),linear-gradient(90deg,#020e0838 0%,#0524140f 28%,#0000 58%),linear-gradient(#385e0900 0%,#0a362205 58%,#020812eb 100%)}.echoes-hero-atmosphere:after{background:linear-gradient(#0000 0%,#05231959 34%,#020812fa 100%),radial-gradient(at 72% 16%,#91be482e,#0000 26rem);height:220px;top:auto}.echoes-hero-waterlight{pointer-events:none;mix-blend-mode:screen;opacity:.42;background:radial-gradient(circle,#fff1915c 0 1px,#0000 1.8px) 16px 24px/138px 154px,linear-gradient(117deg,#0000 0 22%,#fff5a614 29%,#0000 42%) 50%/100% 100%;display:block;position:absolute;inset:0}.echoes-hero-release-shade{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#0000,#020812e0 72%,#020812);height:28vh;position:absolute;inset:auto 0 0}.echoes-hero-narrative-panel{z-index:12;color:#eff0dcc7;-webkit-backdrop-filter:blur(24px)saturate(1.16);backdrop-filter:blur(24px)saturate(1.16);opacity:0;visibility:hidden;pointer-events:none;will-change:transform, opacity;background:linear-gradient(#e0ebd657,#6f927c3d 48%,#123a3452),#2a4e403d;border:1px solid #f3f5dd6b;border-radius:6px 6px 0 0;flex-direction:column;justify-content:flex-start;width:clamp(410px,39vw,640px);height:min(68svh,39rem);max-height:calc(100svh - 8rem);padding:clamp(2.6rem,5.2vh,4.1rem) clamp(2rem,3.4vw,3.4rem) clamp(2.2rem,4vh,3.2rem);display:flex;position:absolute;bottom:clamp(4.25rem,8.2vh,6.5rem);left:clamp(1.5rem,4vw,4.5rem);overflow:hidden;transform:translateY(78vh);box-shadow:inset 0 1px #ffffff38,inset 1px 0 #ffffff14,inset -1px 0 #b7dac21f,0 28px 80px #0014123d}.echoes-hero-narrative-panel:before,.echoes-hero-narrative-panel:after{content:"";pointer-events:none;position:absolute;inset:0}.echoes-hero-narrative-panel:before{opacity:.045;mix-blend-mode:screen;background-image:radial-gradient(circle at 20% 30%,#fff 0 1px,#0000 1.8px),linear-gradient(90deg,#ffffff2e,#0000 14% 86%,#ffffff1f);background-size:9px 11px,100% 100%}.echoes-hero-narrative-panel:after{background:linear-gradient(#ffffec0d,#0000 18% 68%,#01141238);border-top:1px solid #ffffec47;border-left:1px solid #ffffec2e}.echoes-hero-narrative-panel>*{z-index:1;position:relative}.echoes-hero-narrative-marker{color:#d3be80db;font-family:var(--font-geist-mono), monospace;letter-spacing:.28em;text-transform:uppercase;margin:0 0 clamp(1.4rem,2.8vh,2.1rem);font-size:.68rem;line-height:1.6}.echoes-hero-narrative-panel h2{color:#f4f0dcf0;font-family:var(--font-serif-cn), "Songti SC", serif;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(42px,4vw,66px);font-weight:300;line-height:1.08}.echoes-hero-narrative-subtitle{color:#ece2c4d1;font-family:var(--font-source-serif), Georgia, serif;margin:.45rem 0 0;font-size:clamp(20px,2vw,30px);line-height:1.2}.echoes-hero-narrative-body{color:#eff0dcbd;max-width:31rem;font-family:var(--font-serif-cn), "Songti SC", serif;text-wrap:pretty;margin:clamp(1.45rem,3vh,2.2rem) 0 0;font-size:clamp(.98rem,1.05vw,1.12rem);line-height:1.82}.echoes-hero-narrative-list{border-top:1px solid #e6dcb438;gap:.85rem;margin-top:clamp(1.6rem,3vh,2.4rem);padding-top:clamp(1.2rem,2.4vh,1.8rem);display:grid}.echoes-hero-narrative-list p{color:#e8e4cac7;font-family:var(--font-serif-cn), "Songti SC", serif;margin:0;font-size:clamp(.88rem,.94vw,1rem);line-height:1.55}.echoes-hero-narrative-link{color:#e1bf80f0;width:fit-content;font-family:var(--font-serif-cn), "Songti SC", serif;letter-spacing:.08em;border-bottom:1px solid #d3ac668f;margin-top:clamp(1.7rem,3.4vh,2.7rem);font-size:.95rem;text-decoration:none;transition:color .18s,border-color .18s}.echoes-hero-narrative-link:hover,.echoes-hero-narrative-link:focus-visible{color:#fae0a5fa;border-color:#fae0a5d1}.echoes-hero-copy{text-shadow:0 2px 22px #030c089e;will-change:transform, opacity;margin-left:clamp(2rem,7vw,8rem);max-width:min(44vw,41rem)!important}.echoes-hero-copy:before{content:none}.echoes-hero-title-cn{font-size:clamp(60px,6vw,96px)}.echoes-hero-title-en{font-size:clamp(42px,3.7vw,64px)}.echoes-terrain-section{isolation:isolate;scroll-snap-align:start;scroll-snap-stop:normal;background:#020812;position:relative}.echoes-terrain-section:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 12% 90%,#1d37531f,#0000 28rem),radial-gradient(at 86% 92%,#274b681a,#0000 26rem),linear-gradient(#020812 0% 100%);position:absolute;inset:0 calc(50% - 50vw)}.echoes-terrain-section>*{z-index:1;position:relative}.echoes-archive-ambient{isolation:isolate;scroll-snap-align:start;scroll-snap-stop:normal}.echoes-archive-ambient-layer{z-index:-1;pointer-events:none;background:radial-gradient(at 6% 30%,#233d5e2e,#0000 24rem),radial-gradient(at 100% 22%,#1f466024,#0000 26rem),linear-gradient(#020812fa,#030c18f0 56%,#020812fa);position:absolute;inset:-8rem -4rem -5rem}.echoes-archive-ambient-layer:before,.echoes-archive-ambient-layer:after{content:"";pointer-events:none;position:absolute;inset:0}.echoes-archive-ambient-layer:before{opacity:.28;background-image:radial-gradient(circle,#cdc58238 0 1px,#0000 1.8px);background-size:128px 142px}.echoes-archive-ambient-layer:after{background:linear-gradient(90deg,#040e1cb8,#0000 24% 78%,#03101fad)}@media (max-width:640px){.echoes-hero-transition{height:230svh}.echoes-hero-aquarium{min-height:calc(100svh - 4.75rem)}.echoes-hero-atmosphere{background-position:46%}.echoes-hero-atmosphere:before{background:radial-gradient(at 30% 48%,#02120894,#041c0f47 42%,#0000 70%),linear-gradient(90deg,#03110833 0%,#062b150f 56%,#0000 100%),linear-gradient(#385e0900 0%,#0a36220f 58%,#020812f5 100%)}.echoes-hero-copy{margin-left:clamp(1.25rem,7vw,2rem);max-width:min(82vw,32rem)!important}.echoes-hero-title-cn{font-size:clamp(54px,15.5vw,68px)}.echoes-hero-title-en{max-width:8.8ch;font-size:clamp(38px,10.5vw,44px);line-height:1.04}.echoes-hero-narrative-panel{border-radius:10px 10px 0 0;width:min(92vw,31rem);height:auto;min-height:auto;max-height:78svh;padding:clamp(1.55rem,7vw,2.2rem);bottom:2.4vh;left:4vw;overflow-y:auto}.echoes-hero-narrative-panel h2{font-size:clamp(34px,10vw,46px)}.echoes-hero-narrative-subtitle{font-size:clamp(18px,5vw,22px)}.echoes-hero-narrative-list{display:none}}@media (prefers-reduced-motion:reduce){html:has(.echoes-page){scroll-snap-type:none}.echoes-hero-transition{height:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.echoes-hero-stage{min-height:auto;padding-bottom:clamp(2rem,5vw,4rem)}.echoes-hero-narrative-panel{opacity:1;visibility:visible;pointer-events:auto;width:min(88vw,44rem);min-height:auto;max-height:none;margin:clamp(2rem,5vw,4rem) auto 0 clamp(1.25rem,7vw,8rem);position:relative;bottom:auto;left:auto;transform:none}}.quiet-grid:has(.ocean-fullpage-shell){min-height:100dvh;overflow-x:hidden}.ocean-fullpage-shell{--ocean-fullpage-offset:4.8rem;min-height:calc(500svh - var(--ocean-fullpage-offset));overscroll-behavior:auto;touch-action:pan-y;background:#030a13;position:relative;overflow:visible}.ocean-home{background:#030a13;min-height:100%;overflow-x:hidden}.ocean-home--fullpage{gap:0;height:auto;padding-bottom:0;display:grid;position:relative;overflow:visible}.ocean-page-panel{z-index:0;min-height:calc(100svh - var(--ocean-fullpage-offset));opacity:var(--section-scroll-presence,.92);pointer-events:auto;filter:brightness(calc(.9 + var(--section-scroll-presence,.92) * .1));scroll-snap-align:start;scroll-snap-stop:normal;transform:translate3d(0, var(--section-scroll-y,0), 0);will-change:transform, opacity, filter;transition:opacity .42s,filter .42s;position:relative}.ocean-page-panel--active{z-index:1;opacity:1;filter:brightness()}.ocean-section{isolation:isolate;min-height:calc(100svh - var(--ocean-fullpage-offset));border-top:1px solid #bcd4e814;padding:clamp(4.6rem,7vw,6.2rem) clamp(1.25rem,6vw,4.7rem) clamp(3.6rem,5vw,4.8rem);position:relative;overflow:hidden}.ocean-section--about{min-height:max(48rem, calc(112svh - var(--ocean-fullpage-offset)));padding:0}.ocean-section--works{min-height:max(48rem, calc(118svh - var(--ocean-fullpage-offset)));padding-top:clamp(5rem,8vw,7rem);padding-bottom:clamp(3.6rem,6vw,5.2rem)}.ocean-section--archive{min-height:max(41rem, calc(92svh - var(--ocean-fullpage-offset)));padding-bottom:clamp(6.8rem,10vw,8.8rem)}.ocean-section:before,.ocean-section:after{content:"";z-index:-1;pointer-events:none;position:absolute;left:0;right:0}.ocean-section:before{background:linear-gradient(#020812b8,#02081200);height:clamp(5rem,14vh,9rem);top:0}.ocean-section:after{background:linear-gradient(#02081200,#0208129e);height:clamp(6rem,16vh,11rem);bottom:0}.ocean-surface{z-index:-3;background-image:var(--ocean-panel-image);transform-origin:50%;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;overflow:hidden;transform:scale(1.035)}.hero-ocean-effects{z-index:-2;pointer-events:none;mix-blend-mode:normal;opacity:1;contain:strict;width:100%;height:100%;position:absolute;inset:0}.ocean-surface--about{background-position:50% 48%}.ocean-surface--works,.ocean-surface--archive{background-position:50%}.ocean-surface:before,.ocean-surface:after{content:"";display:none}@keyframes ocean-section-arrive{0%{opacity:.56;filter:blur(.12rem);transform:translateY(2.1rem)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes ocean-background-drift{0%{transform:translateY(2.4rem)scale(1.07)}to{transform:translateY(-1.2rem)scale(1.035)}}@supports (animation-timeline:view()){.ocean-section-index,.ocean-hero-copy,.ocean-about-grid,.ocean-works-heading,.ocean-work-grid,.ocean-archive-grid{will-change:transform, opacity;animation:both ocean-section-arrive;animation-timeline:view();animation-range:entry 4% cover 34%}.ocean-surface{will-change:transform;animation:linear both ocean-background-drift;animation-timeline:view();animation-range:entry -12% exit 112%}.ocean-section--hero .ocean-section-index,.ocean-section--hero .ocean-hero-copy{animation-range:entry cover 24%}}.ocean-fullpage-shell .ocean-section-index,.ocean-fullpage-shell .ocean-hero-copy,.ocean-fullpage-shell .ocean-about-grid,.ocean-fullpage-shell .ocean-works-heading,.ocean-fullpage-shell .ocean-work-grid,.ocean-fullpage-shell .ocean-archive-grid,.ocean-fullpage-shell .ocean-surface{will-change:auto;animation:none}.ocean-grain{pointer-events:none;opacity:.18;mix-blend-mode:soft-light;background-image:radial-gradient(circle at 22% 32%,#ffffff38 0 1px,#0000 1px),radial-gradient(circle at 72% 64%,#ffffff24 0 1px,#0000 1px);background-size:7px 9px,11px 13px;position:absolute;inset:0}.ocean-section-index{z-index:2;color:#f6f1e7d6;letter-spacing:.42em;text-transform:uppercase;gap:.1rem;width:fit-content;font-size:.68rem;line-height:1.4;display:grid;position:relative}.ocean-section-index span{font-family:var(--font-source-serif), var(--font-serif-cn), serif;letter-spacing:.08em;font-size:clamp(1.1rem,2vw,1.55rem)}.ocean-section--about .ocean-section-index{z-index:3;position:absolute;top:24.4%;left:8.75%}.ocean-title{--ocean-title-size:clamp(2.15rem, 3.45vw, 3.45rem);--ocean-title-sub-scale:.54em;color:#fff7ec;font-family:var(--font-serif-cn), "Songti SC", serif;font-size:var(--ocean-title-size);letter-spacing:0;text-wrap:balance;text-shadow:0 0 2rem #d6e4ee29;font-weight:300;line-height:1.02}.ocean-title span{font-family:var(--font-source-serif), Georgia, serif;font-size:var(--ocean-title-sub-scale);margin-top:.25rem;display:block}.ocean-title:after{content:"";background:#fff7ecad;width:2rem;height:1px;margin-top:1.1rem;display:block}.ocean-hero-copy{z-index:2;max-width:36rem;margin-top:clamp(3.5rem,10.8vh,6.8rem);margin-left:clamp(4.8rem,14vw,11rem);position:relative}.ocean-role{color:#fff7ece6;font-family:var(--font-source-serif), Georgia, serif;margin-top:1.2rem;font-size:clamp(1.05rem,1.7vw,1.35rem)}.ocean-lede{color:#fff7ecbd;text-wrap:pretty;max-width:29rem;margin-top:1.35rem;font-size:clamp(.95rem,1.35vw,1.08rem);line-height:2}.ocean-scroll-link,.ocean-view-all,.ocean-back-top,.ocean-action{outline-offset:4px}.ocean-scroll-link{z-index:2;color:#fff7ecb8;letter-spacing:.25em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.68rem;transition:color .22s,transform .22s;display:inline-flex;position:absolute;bottom:clamp(2rem,5vw,4rem);right:clamp(1.25rem,5vw,4rem)}.ocean-scroll-link:hover{color:#fff7ec;transform:translateY(.25rem)}.ocean-about-grid,.ocean-archive-grid{z-index:2;grid-template-columns:minmax(0,.92fr) minmax(20rem,1.08fr);align-items:center;gap:clamp(2.5rem,8.2vw,7.4rem);max-width:74rem;margin:clamp(3.4rem,9vh,6rem) auto 0;display:grid;position:relative}.ocean-section--about .ocean-about-grid{max-width:none;margin:0;display:block;position:absolute;inset:0}.ocean-section--about .ocean-section-heading{z-index:3;width:25rem;max-width:30%;position:absolute;top:37%;left:8.75%}.ocean-section--about .ocean-title:after{background:#d2ab5fc7;width:2.25rem;margin-top:1.25rem}.ocean-section--about .ocean-section-heading p{color:#fff7ecd1;max-width:23rem;margin-top:1.55rem;font-size:clamp(.86rem,1vw,.98rem);line-height:2}.ocean-about-cta{color:#daae5bf5;font-family:var(--font-source-serif), Georgia, serif;align-items:center;gap:.75rem;margin-top:clamp(1.7rem,3.3vh,2.7rem);font-size:clamp(.96rem,1.14vw,1.12rem);line-height:1;transition:color .22s,transform .22s;display:inline-flex}.ocean-about-cta:hover,.ocean-about-cta:focus-visible{color:#f4d694;transform:translate(.28rem)}.ocean-section-heading p{color:#fff7ecb8;text-wrap:pretty;max-width:32rem;margin-top:2.1rem;font-size:clamp(.95rem,1.4vw,1.05rem);line-height:2.1}.ocean-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.4rem,3vw,2.3rem);display:grid}.ocean-fact{border-top:1px solid #fff7ec6b;min-height:9.5rem;padding-top:1.1rem}.ocean-fact p,.ocean-contact-label{color:#fff7ec94;letter-spacing:.24em;font-size:.72rem}.ocean-fact strong{color:#fff7eceb;margin-top:.9rem;font-size:clamp(1rem,1.7vw,1.2rem);font-weight:400;line-height:1.7;display:block}.ocean-fact span{color:#d6e5f094;font-family:var(--font-source-serif), Georgia, serif;margin-top:.4rem;font-size:.9rem;line-height:1.6;display:block}.ocean-about-links{border-top:1px solid #fff7ec38;grid-column:1/-1;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(1rem,2vw,1.65rem);margin-top:clamp(.2rem,1vw,.7rem);padding-top:clamp(1.1rem,2vw,1.45rem);display:grid}.ocean-about-links .ocean-action{background:#030c182e;min-height:2.85rem;margin-top:.75rem;font-size:.8rem}.about-archive-stack{aspect-ratio:915/810;isolation:isolate;width:min(55.4vw,55rem);margin-left:auto;position:relative;transform:translate(clamp(-.8rem,-.9vw,-.15rem))}.ocean-section--about .about-archive-stack{z-index:2;width:55.6%;margin:0;position:absolute;top:20.2%;right:7.25%;transform:none}.ocean-section--about .about-archive-stack:before{content:"";z-index:-1;pointer-events:none;filter:blur(1.05rem);opacity:.95;background:radial-gradient(at 63% 15%,#f0f8ff3d,#0000 30%),radial-gradient(at 48%,#d0e0ed2e,#0000 34%),radial-gradient(at 64% 78%,#00000085,#0000 48%),radial-gradient(at 34% 79%,#00000052,#0000 36%);position:absolute;inset:-8% -7% -9% 0%}.ocean-section--about .about-archive-stack:after{content:"";z-index:4;pointer-events:none;mix-blend-mode:screen;opacity:.82;background:linear-gradient(112deg,#0000 0 35%,#ffffff2e 44%,#0000 58%),radial-gradient(at 69% 14%,#ffffff29,#0000 19%),radial-gradient(at 44% 36%,#ecf4fc1f,#0000 24%),radial-gradient(at 31% 61%,#e1ebf41a,#0000 20%);position:absolute;inset:-6% -5% -4% 2%}.ocean-transition-band{z-index:5;color:#1f2d42b8;clip-path:polygon(0 17%,4% 12%,9% 15%,15% 9%,21% 14%,27% 8%,34% 14%,41% 10%,49% 15%,57% 8%,65% 14%,73% 10%,81% 15%,91% 9%,100% 14%,100% 82%,94% 89%,86% 85%,78% 91%,69% 84%,60% 92%,50% 86%,40% 93%,31% 85%,22% 92%,14% 84%,7% 90%,0 85%);background:repeating-linear-gradient(7deg,#2c446609 0 1px,#0000 1px 7px),repeating-linear-gradient(92deg,#ffffff38 0 1px,#0000 1px 9px),radial-gradient(at 8% 52%,#8eb1e042,#0000 30%),radial-gradient(at 87% 44%,#e0ebf9b8,#0000 42%),linear-gradient(96deg,#c2d6f2f0,#f6f9fefc 33%,#e6effcf5);grid-template-columns:minmax(1.5rem,.18fr) minmax(16rem,1.1fr) auto minmax(13rem,.95fr) auto minmax(8rem,.62fr);align-items:center;gap:clamp(1.1rem,3vw,3rem);width:100%;min-height:clamp(9.5rem,18vh,12.7rem);padding:clamp(1.85rem,3.35vw,2.9rem) clamp(1.3rem,8vw,7.1rem);display:grid;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffffad,inset 0 -1px #233e601a,0 1.2rem 2rem #0000001f}.ocean-transition-band:before,.ocean-transition-band:after{content:"";pointer-events:none;filter:blur(.22rem);background:linear-gradient(90deg,#122d4a2e,#0000 18%,#4867961f,#0000 82%,#122d4a29);height:1.3rem;position:absolute;left:0;right:0}.ocean-transition-band:before{top:.1rem}.ocean-transition-band:after{bottom:.05rem}.ocean-transition-band p{z-index:1;text-wrap:pretty;margin:0;font-size:clamp(.82rem,1vw,.98rem);line-height:1.82;position:relative}.ocean-transition-band strong{color:#23314acc;font-family:var(--font-serif-cn), "Songti SC", serif;letter-spacing:.08em;font-size:clamp(1.05rem,1.35vw,1.35rem);font-weight:400;display:block}.ocean-transition-band span{color:#2b3a549e;font-family:var(--font-source-serif), Georgia, serif;letter-spacing:.28em;text-transform:uppercase;margin-top:.42rem;font-size:clamp(.56rem,.66vw,.68rem);display:block}.ocean-transition-band i{z-index:1;background:#a78b6047;width:1px;height:clamp(2.9rem,5.4vh,4.4rem);display:block;position:relative}.ocean-transition-star{z-index:1;clip-path:polygon(50% 0,57% 40%,100% 50%,57% 60%,50% 100%,43% 60%,0 50%,43% 40%);filter:drop-shadow(0 0 .55rem #d7af5f57);background:#d7af5f;width:1.35rem;height:1.35rem;position:relative}.about-archive-piece{pointer-events:none;filter:saturate(.98)brightness(.985)contrast(1.015)drop-shadow(0 1.05rem 1.35rem #00000057);will-change:transform;background-position:50%;background-repeat:no-repeat;background-size:contain;transition:transform .52s cubic-bezier(.16,1,.3,1),filter .52s cubic-bezier(.16,1,.3,1);display:block;position:absolute}.about-archive-piece--resume{z-index:1;background-image:url(/home-concept/about-archive/about-resume-tight.png);width:32.4%;height:76.4%;top:8.1%;left:15.9%;transform:rotate(-4.8deg)}.about-archive-piece--folder{z-index:2;background-image:url(/home-concept/about-archive/about-folder-tight.png);width:54.2%;height:81.8%;top:7.2%;right:3.6%;transform:rotate(6.7deg)}.about-archive-piece--card{z-index:3;background-image:none;width:45.2%;height:26.4%;bottom:10.4%;left:5.1%;overflow:visible;transform:rotate(5deg)}.about-archive-piece--card:before{content:"";background:radial-gradient(circle at 35% 18%,#ffffff47,#0000 30%),repeating-linear-gradient(38deg,#63482a0b 0 1px,#0000 1px 8px),#dfc6a6;position:absolute;inset:8% 5%;box-shadow:inset 0 0 0 1px #fff4e28f,0 1.1rem 1.35rem #00000057}.about-archive-piece--card:after{content:"SHERYL\a INTERACTION DESIGNER\a \a @sheryl.xu.design\a sheryl_xu020\a sheryl.xu.design@gmail.com";color:#1d1a17b3;font-family:var(--font-source-serif), Georgia, serif;letter-spacing:.08em;white-space:pre;font-size:clamp(.42rem,.78vw,.82rem);font-weight:600;line-height:1.55;position:absolute;top:20%;left:17%}:is(.about-archive-stack:has(.about-archive-hotspot--resume:hover) .about-archive-piece--resume,.about-archive-stack:has(.about-archive-hotspot--resume:focus-visible) .about-archive-piece--resume){z-index:8;filter:saturate(.98)brightness()contrast(1.02)drop-shadow(0 1.45rem 1.8rem #0006);transform:rotate(-4.8deg)translate(-.2rem,-.7rem)}:is(.about-archive-stack:has(.about-archive-hotspot--folder:hover) .about-archive-piece--folder,.about-archive-stack:has(.about-archive-hotspot--folder:focus-visible) .about-archive-piece--folder){z-index:8;filter:saturate(.98)brightness()contrast(1.02)drop-shadow(0 1.45rem 1.8rem #0006);transform:rotate(6.7deg)translate(.25rem,-.7rem)}:is(.about-archive-stack:has(.about-archive-hotspot--card:hover) .about-archive-piece--card,.about-archive-stack:has(.about-archive-hotspot--card:focus-visible) .about-archive-piece--card){z-index:8;filter:saturate(.98)brightness()contrast(1.02)drop-shadow(0 1.35rem 1.65rem #00000061);transform:rotate(5deg)translate(-.2rem,-.55rem)}.about-archive-hotspot{z-index:5;cursor:pointer;outline-offset:.25rem;background:0 0;border:0;border-radius:.35rem;padding:0;display:block;position:absolute}.about-archive-hotspot--resume{width:29%;height:68%;top:9%;left:20%;transform:rotate(-6deg)}.about-archive-hotspot--folder{width:49%;height:76%;top:8%;right:5%;transform:rotate(8deg)}.about-archive-hotspot--card{width:43%;height:25%;bottom:12%;left:13%;transform:rotate(6deg)}html.about-open-active{overflow:hidden}html.about-open-active .ocean-transition-band{visibility:hidden;opacity:0;pointer-events:none}.about-open-layer{z-index:180;perspective:1400px;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.about-open-layer:before{content:"";-webkit-backdrop-filter:blur(15px)saturate(.74)brightness(.68);background:radial-gradient(circle at 52% 43%,#dbe8ef1f,#0000 34%),#01050c8c;animation:.42s both about-backdrop-settle;position:absolute;inset:0}.about-open-layer--folder:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#01050ce0 0%,#01050cb8 18%,#01050c3d 34%,#0000 52%),radial-gradient(circle at 15% 44%,#01050cb8,#0000 33%);position:absolute;inset:0}.about-open-stage{--open-w:min(95vw, 98rem);z-index:2;width:var(--open-w);aspect-ratio:1558/1009;transform-origin:50% 58%;filter:drop-shadow(0 2.2rem 3rem #00000075);max-height:calc(100svh - 4.6rem);margin-top:-8.2rem;position:relative}.about-open-layer--folder .about-open-stage{z-index:3}.about-open-stage--folder{aspect-ratio:1586/992;animation:.98s cubic-bezier(.18,.9,.2,1) both about-stage-lift}.about-open-stage--resume{aspect-ratio:1558/1009}.about-open-stage--card{aspect-ratio:1535/1025}.about-open-object{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.about-open-object--folder{z-index:4;filter:drop-shadow(0 1.6rem 2.2rem #0000007a);background-image:url(/home-concept/about-archive/about-folder-tight.png);background-position:50%;background-size:contain;width:32.2%;height:68.4%;animation:1.16s cubic-bezier(.18,.9,.2,1) both about-folder-object-open;top:20.7%;left:11.3%;transform:rotate(-8.8deg)}.about-open-object--resume-cover{z-index:1;filter:drop-shadow(0 1.5rem 1.8rem #0006);background-image:url(/home-concept/about-archive/about-resume-tight.png);width:29.4%;height:72.8%;animation:1.02s cubic-bezier(.18,.9,.2,1) both about-resume-cover-open;top:21%;left:17.2%;transform:rotate(-12.4deg)}.about-open-paper,.about-open-note,.about-card-open-piece{color:#1f1c19c2;background:radial-gradient(circle at 30% 20%,#ffffff5c,#0000 34%),radial-gradient(circle at 70% 82%,#0000000e,#0000 42%),repeating-linear-gradient(32deg,#4a362309 0 1px,#0000 1px 8px),#eee5d8;box-shadow:inset 0 0 0 1px #ffffff6b,inset 0 -1.1rem 2.2rem #392b1e0d,0 1.6rem 2.7rem #00000057}.about-open-paper--info{z-index:2;grid-template-columns:minmax(0,.88fr) minmax(0,.72fr);gap:5.2%;width:59.6%;height:69.2%;padding:3.85% 4.2% 3.8% 15.6%;animation:1.12s cubic-bezier(.18,.9,.2,1) both about-info-paper-draw;display:grid;position:absolute;top:17.3%;left:33.7%}.about-open-info{border-right:1px solid #806f5b38;padding-right:12%}.about-open-kicker{color:#2a2520cc;font-family:var(--font-serif-cn), var(--font-source-serif), Georgia, serif;letter-spacing:.08em;margin:0;font-size:clamp(1rem,1.24vw,1.42rem);font-weight:400}.about-open-info h3,.about-open-words h3{color:#28231e9e;font-family:var(--font-source-serif), Georgia, serif;letter-spacing:.25em;text-transform:uppercase;margin:.22rem 0 1.8rem;font-size:clamp(.58rem,.68vw,.76rem);font-weight:600}.about-open-info dl{gap:0;margin:0;display:grid}.about-info-row{border-bottom:1px solid #806f5b29;grid-template-columns:minmax(6.7rem,.9fr) minmax(0,1fr);align-items:center;min-height:clamp(2.08rem,4.2vh,3.35rem);display:grid}.about-info-row dt{padding-left:2rem;position:relative}.about-info-row dt:before{color:#8f7557c2;font-family:var(--font-source-serif), Georgia, serif;font-size:clamp(.8rem,1vw,1.05rem);position:absolute;top:50%;left:0;transform:translateY(-50%)}.about-info-row:first-child dt:before{content:"♙"}.about-info-row:nth-child(2) dt:before{content:"▦"}.about-info-row:nth-child(3) dt:before{content:"◇"}.about-info-row:nth-child(4) dt:before{content:"⌖"}.about-info-row:nth-child(5) dt:before{content:"⌂"}.about-info-row:nth-child(6) dt:before{content:"▱"}.about-info-row:nth-child(7) dt:before{content:"♡"}.about-info-row dt,.about-info-row dd{margin:0}.about-info-row dt span,.about-info-row dd span{color:#302b26b8;font-size:clamp(.66rem,.78vw,.84rem);line-height:1.35;display:block}.about-info-row dt small,.about-info-row dd small{color:#39312a8a;font-family:var(--font-source-serif), Georgia, serif;margin-top:.18rem;font-size:clamp(.5rem,.58vw,.64rem);line-height:1.35;display:block}.about-info-row dd{text-align:right}.about-open-words{padding:.4rem 0 0 5%}.about-open-words blockquote,.about-open-note blockquote{color:#312a24ad;letter-spacing:.04em;margin:3.1rem 0 0;font-size:clamp(.74rem,.88vw,.92rem);line-height:2.22;position:relative}.about-open-words blockquote:before,.about-open-words blockquote:after{color:#8b7354a8;font-size:clamp(2rem,3.5vw,3.2rem);line-height:1;position:absolute}.about-open-words blockquote:before{content:"“";top:-2.7rem;left:-.2rem}.about-open-words blockquote:after{content:"”";bottom:-3.2rem;left:0}.about-open-signature{color:#2c262085;font-family:var(--font-source-serif), Georgia, serif;margin:4.3rem 0 0 26%;font-size:clamp(1.65rem,2.45vw,2.5rem);font-style:italic}.about-open-resume-sheet{z-index:2;background:#fff;width:41.2%;height:88.2%;animation:1.12s cubic-bezier(.18,.9,.2,1) both about-resume-sheet-draw;position:absolute;top:4.8%;left:36.2%;box-shadow:0 0 0 1px #ffffffb8,0 1.5rem 2.3rem #00000057}.about-open-resume-sheet img{object-fit:contain}.about-open-note{z-index:1;width:19.6%;min-height:53.6%;padding:4% 3.1% 3.1%;animation:1.18s cubic-bezier(.18,.9,.2,1) both about-note-slide;position:absolute;top:31.5%;right:5.8%;transform:rotate(6.3deg)}.about-note-tape{background:repeating-linear-gradient(135deg,#46433d29 0 1px,#0000 1px 7px),#aca69c8a;width:38%;height:2.45rem;position:absolute;top:-1.35rem;left:37%;box-shadow:0 .4rem .7rem #00000029}.about-open-note .about-open-kicker{font-size:clamp(.84rem,1.04vw,1.18rem)}.about-open-note blockquote{margin-top:1.9rem;font-size:clamp(.72rem,.88vw,.92rem);line-height:2.05}.about-card-open-piece{width:35.8%;height:24.4%;transform-style:preserve-3d;padding:2.9% 3.7%;position:absolute;overflow:hidden}.about-card-open-piece--front{z-index:3;background:radial-gradient(circle at 36% 22%,#ffffff42,#0000 28%),repeating-linear-gradient(38deg,#63482a0e 0 1px,#0000 1px 9px),radial-gradient(circle at 82% 78%,#63482a17,#0000 32%),#d8bea0;width:31.9%;height:33.3%;padding:4.2% 4.8%;animation:.96s cubic-bezier(.18,.9,.2,1) both about-card-front-open;top:21.2%;left:27.6%;transform:rotate(0);box-shadow:inset 0 0 0 1px #fff4e261,inset 0 -1.4rem 2.6rem #573a2114,0 1.25rem 1.7rem #0000005c}.about-card-open-piece--back{z-index:2;text-align:center;background:radial-gradient(circle at 50% 18%,#ffffff47,#0000 30%),repeating-linear-gradient(38deg,#63482a0b 0 1px,#0000 1px 9px),#eadfce;place-items:center;width:32.3%;height:30.1%;padding:3.8% 4.2%;animation:1.04s cubic-bezier(.18,.9,.2,1) both about-card-back-open;display:grid;top:52%;left:38.2%;transform:rotate(0);box-shadow:inset 0 0 0 1px #fff9ee80,0 1.35rem 1.8rem #00000057}.about-open-layer--card .about-card-open-piece>*{opacity:1}.about-card-name{color:#201b17d6;font-family:var(--font-source-serif), Georgia, serif;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .28rem;font-size:clamp(1.3rem,1.95vw,2.22rem)}.about-card-role,.about-card-open-piece--back span{color:#201b17c7;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.35rem;font-size:clamp(.56rem,.76vw,.82rem);font-weight:600}.about-card-open-piece ul{color:#201b17bd;font-family:var(--font-source-serif), Georgia, serif;gap:.6rem;margin:0;padding:0;font-size:clamp(.62rem,.84vw,.95rem);line-height:1.25;list-style:none;display:grid}.about-card-open-piece--back p{color:#1e1a16d1;font-family:var(--font-source-serif), Georgia, serif;letter-spacing:.17em;text-transform:uppercase;margin:0 0 .72rem;font-size:clamp(1.08rem,1.72vw,1.92rem)}.about-sticker{z-index:4;filter:drop-shadow(0 .55rem .65rem #00000038);animation:.98s cubic-bezier(.18,.9,.2,1) both about-sticker-pop;display:block;position:absolute}.about-sticker--smile{aspect-ratio:1;background:radial-gradient(circle at 32% 24%,#fff65a85,#0000 24%),repeating-linear-gradient(16deg,#ffffff14 0 1px,#0000 1px 8px),#eadc09;border:.5rem solid #f5f1e8f5;border-radius:999px;width:9.5%;top:35.8%;left:52.4%;box-shadow:inset 0 0 0 .28rem #e83f8fd1,inset 0 0 1rem #bb950029,0 .72rem .9rem #0000003d}.about-sticker--smile:before{content:"";background:#e74290;border-radius:999px;width:9%;height:13%;position:absolute;top:28%;left:31%;box-shadow:2.05rem 0 #e74290}.about-sticker--smile:after{content:"";border-bottom:.24rem solid #e74290;border-radius:0 0 999px 999px;width:47%;height:35%;position:absolute;bottom:25%;left:27%}.about-sticker--star-pink,.about-sticker--star-yellow{clip-path:polygon(50% 0%,62% 36%,100% 50%,62% 64%,50% 100%,38% 64%,0% 50%,38% 36%);border:0;box-shadow:0 0 0 .42rem #f5f1e8e6,0 .62rem .7rem #0003}.about-sticker--star-pink{aspect-ratio:1;background:#ec3e87;width:7.8%;top:69.3%;left:37.2%;transform:rotate(-4deg)}.about-sticker--star-yellow{aspect-ratio:1;background:#ead408;width:4.3%;top:74.6%;left:44.9%;transform:rotate(3deg)}.about-open-close{z-index:190;cursor:pointer;opacity:.78;background:#fff7ec0a;border:0;border-radius:999px;width:2.55rem;height:2.55rem;transition:opacity .18s,transform .18s,background .18s;position:fixed;top:clamp(1.4rem,4.4vw,5.7rem);right:clamp(1.4rem,5.3vw,7.7rem)}.about-open-close:before,.about-open-close:after{content:"";transform-origin:50%;background:#ffe7c8b8;width:1.35rem;height:1px;position:absolute;top:50%;left:50%}.about-open-close:before{transform:translate(-50%,-50%)rotate(45deg)}.about-open-close:after{transform:translate(-50%,-50%)rotate(-45deg)}.about-open-close span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.about-open-close:hover{opacity:1;background:#fff7ec14;transform:rotate(4deg)}.about-password-layer{z-index:78;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0;overflow:hidden}.about-password-layer:before{content:"";-webkit-backdrop-filter:blur(15px)saturate(.72)brightness(.64);background:radial-gradient(circle at 50% 42%,#e1eaee1c,#0000 34%),#01050c99;animation:.42s both about-backdrop-settle;position:absolute;inset:0}.about-password-card{z-index:2;color:#fff7ece6;background:linear-gradient(135deg,#fff7ec21,#fff7ec0b),#050c16c2;border:1px solid #fff7ec29;border-radius:.55rem;width:min(90vw,26rem);padding:clamp(1.55rem,4vw,2.2rem);animation:.76s cubic-bezier(.18,.9,.2,1) both about-password-lift;position:relative;box-shadow:0 2rem 4rem #0000006b}.about-password-kicker{color:#fff7ec7a;letter-spacing:.28em;text-transform:uppercase;margin:0 0 .75rem;font-size:.7rem}.about-password-card h3{font-family:var(--font-serif-cn), var(--font-source-serif), Georgia, serif;letter-spacing:.03em;margin:0;font-size:clamp(1.65rem,4.4vw,2.35rem);font-weight:400}.about-password-card label{color:#fff7ec8c;letter-spacing:.22em;text-transform:uppercase;margin-top:1.45rem;font-size:.72rem;display:block}.about-password-card input{color:#fff7ec;letter-spacing:.18em;background:#fff7ec14;border:1px solid #fff7ec38;border-radius:.35rem;outline:none;width:100%;margin-top:.75rem;padding:.85rem .95rem;font-size:1rem}.about-password-card input:focus{border-color:#fff7ec8f;box-shadow:0 0 0 3px #fff7ec1a}.about-password-error{color:#ffbeb2e6;margin:.8rem 0 0;font-size:.84rem}.about-password-card button{color:#06111f;cursor:pointer;letter-spacing:.18em;background:#fff7ece6;border:1px solid #fff7ec47;border-radius:.35rem;width:100%;margin-top:1.3rem;padding:.85rem 1rem;font-size:.82rem;transition:transform .18s,background .18s}.about-password-card button:hover{background:#fff7ec;transform:translateY(-1px)}@keyframes about-backdrop-settle{0%{opacity:0;-webkit-backdrop-filter:blur()saturate()brightness()}to{opacity:1;-webkit-backdrop-filter:blur(15px)saturate(.74)brightness(.68)}}@keyframes about-password-lift{0%{opacity:0;transform:translateY(1.4rem)rotateX(5deg)scale(.96)}70%{opacity:1;transform:translate3d(0,-.15rem,20px)rotateX(0)scale(1.01)}to{opacity:1;transform:translate(0)rotateX(0)scale(1)}}@keyframes about-stage-lift{0%{opacity:0;transform:translateY(2vh)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes about-folder-object-open{0%{opacity:0;transform:translate(8%,7%)rotate(-2deg)scale(.78)}42%{opacity:1;transform:translate3d(-1.2%,-1.2%,52px)rotate(-10.2deg)scale(1.025)}to{opacity:1;transform:translate(0)rotate(-8.8deg)scale(1)}}@keyframes about-info-paper-draw{0%{opacity:0;clip-path:inset(0 88% 0 0 round .18rem);transform:translate(-16%,2.5%)rotate(-1deg)scaleX(.72)}48%{opacity:1;clip-path:inset(0 38% 0 0 round .14rem);transform:translate3d(-6%,.4%,36px)rotate(-.3deg)scaleX(.9)}78%{clip-path:inset(0 round .08rem);transform:translate3d(.7%,-.35%,12px)rotate(.12deg)scaleX(1.012)}to{opacity:1;clip-path:inset(0);transform:translate(0)rotate(0)scaleX(1)}}@keyframes about-resume-cover-open{0%{opacity:0;transform:translate(12%,6%)rotate(-4deg)scale(.72)}45%{opacity:1;transform:translate3d(-1.5%,-1%,44px)rotate(-12.2deg)scale(1.02)}to{opacity:1;transform:translate(0)rotate(-12.4deg)scale(1)}}@keyframes about-resume-sheet-draw{0%{opacity:0;clip-path:inset(0 100% 0 0 round .12rem);transform:translate(-20%,2.5%)scale(.86)}52%{opacity:1;clip-path:inset(0 28% 0 0 round .08rem);transform:translate3d(-7%,-.8%,42px)scale(.98)}82%{clip-path:inset(0);transform:translate3d(.7%,-.35%,14px)scale(1.012)}to{opacity:1;clip-path:inset(0);transform:translate(0)scale(1)}}@keyframes about-note-slide{0%{opacity:0;transform:translate(-34%,7%)rotate(-2deg)scale(.84)}62%{opacity:1;transform:translate3d(1.5%,-.8%,22px)rotate(6.8deg)scale(1.015)}to{opacity:1;transform:translate(0)rotate(6.3deg)scale(1)}}@keyframes about-card-front-open{0%{opacity:0;transform:translate(-14%,12%)rotateY(-30deg)rotate(-2deg)scale(.68)}48%{opacity:1;transform:translate3d(-2%,-1.2%,42px)rotateY(8deg)rotate(-6.1deg)scale(1.035)}to{opacity:1;transform:translate(0)rotateY(0)rotate(-5.6deg)scale(1)}}@keyframes about-card-back-open{0%{opacity:0;transform:translate(-22%,-20%)rotateY(80deg)rotate(-4deg)scale(.72)}58%{opacity:1;transform:translate3d(1.6%,1%,22px)rotateY(-8deg)rotate(5.7deg)scale(1.025)}to{opacity:1;transform:translate(0)rotateY(0)rotate(5.2deg)scale(1)}}@keyframes about-sticker-pop{0%{opacity:0;transform:translate(-1rem,.8rem)rotate(-10deg)scale(.6)}70%{opacity:1;transform:translate3d(.1rem,-.1rem,20px)rotate(4deg)scale(1.08)}to{opacity:1}}@keyframes about-folder-open{0%{opacity:0;clip-path:inset(6% 62% 7% 0 round .25rem);filter:drop-shadow(0 .9rem 1.2rem #00000059);transform:translate(-18%,7%)rotate(-6deg)scale(.58)}34%{opacity:1;clip-path:inset(6% 55% 7% 0 round .25rem);filter:drop-shadow(0 2.6rem 3.4rem #00000085);transform:translate3d(-13%,3%,42px)rotate(-8deg)scale(.68)}68%{clip-path:inset(0 7% 0 0 round .12rem);transform:translate3d(1.2%,-.8%,18px)rotate(.7deg)scale(1.015)}to{opacity:1;clip-path:inset(0);filter:drop-shadow(0 2.2rem 3rem #00000075);transform:translate(0)rotate(0)scale(1)}}@keyframes about-resume-open{0%{opacity:0;clip-path:inset(4% 44% 7% 0 round .25rem);filter:drop-shadow(0 .9rem 1.2rem #00000052);transform:translate(-21%,6%)rotate(-7deg)scale(.56)}28%{opacity:1;clip-path:inset(4% 42% 7% 0 round .25rem);filter:drop-shadow(0 2.5rem 3.2rem #00000080);transform:translate3d(-15%,1.5%,48px)rotate(-8deg)scale(.68)}64%{clip-path:inset(0 4% 0 0 round .1rem);transform:translate3d(.7%,-1.2%,22px)rotate(.5deg)scale(1.018)}to{opacity:1;clip-path:inset(0);filter:drop-shadow(0 2.2rem 3rem #00000075);transform:translate(0)rotate(0)scale(1)}}@keyframes about-card-open{0%{opacity:0;clip-path:inset(20% 44% 25% 9% round .25rem);filter:drop-shadow(0 .8rem 1rem #0000004d);transform:translate(-15%,9%)rotateX(5deg)rotateY(-16deg)rotate(-5deg)scale(.55)}36%{opacity:1;clip-path:inset(18% 32% 22% 5% round .18rem);filter:drop-shadow(0 2.4rem 3rem #00000080);transform:translate3d(-9%,3%,52px)rotateX(4deg)rotateY(9deg)rotate(-6deg)scale(.72)}72%{clip-path:inset(0 3% 0 0 round .08rem);transform:translate3d(1%,-1%,18px)rotateX(0)rotateY(0)rotate(.4deg)scale(1.018)}to{opacity:1;clip-path:inset(0);filter:drop-shadow(0 2.2rem 3rem #00000075);transform:translate(0)rotateX(0)rotateY(0)rotate(0)scale(1)}}.ocean-works-heading{z-index:2;text-align:center;margin-top:clamp(1.7rem,3.6vh,3rem);position:relative}.ocean-works-heading .ocean-title:after{margin-left:auto;margin-right:auto}.ocean-selected-layout{z-index:2;grid-template-columns:minmax(12rem,.2fr) minmax(0,.8fr);align-items:center;gap:clamp(1.1rem,2.4vw,3rem);width:min(100%,108rem);min-height:clamp(38rem,84vh,55rem);margin:clamp(2.7rem,6vh,5rem) auto 0;display:grid;position:relative}.ocean-selected-layout .ocean-works-heading{text-align:left;margin:0}.ocean-selected-layout .ocean-works-heading .ocean-title:after{background:#d2ab5fbd;width:3.3rem;margin-left:0;margin-right:0}.ocean-selected-layout .ocean-works-heading p{color:#fff7ecb8;max-width:20rem;margin:clamp(1.4rem,3vh,2.2rem) 0 0;font-size:clamp(.96rem,1.2vw,1.08rem);line-height:2}.ocean-selected-cta{color:#d8ae5beb;width:fit-content;font-family:var(--font-source-serif), Georgia, serif;align-items:center;gap:.8rem;margin-top:clamp(2rem,4vh,3.2rem);font-size:clamp(1rem,1.2vw,1.16rem);line-height:1;transition:color .22s,transform .22s;display:inline-flex}.ocean-selected-cta:hover,.ocean-selected-cta:focus-visible{color:#f2d79a;transform:translate(.28rem)}.ocean-selected-index-panel{grid-template-columns:minmax(18rem,.95fr) minmax(15rem,.72fr);align-items:center;gap:clamp(1.8rem,4.2vw,4.8rem);min-width:0;display:grid;position:relative}.ocean-selected-index-list{z-index:2;border-left:1px solid #c6ddf429;padding-left:clamp(1.7rem,3vw,2.8rem);position:relative}.ocean-selected-index-kicker{color:#d8ae5bdb;font-family:var(--font-source-serif), Georgia, serif;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:1rem;margin:0 0 clamp(1.1rem,2.2vh,1.55rem);font-size:clamp(.72rem,.9vw,.86rem);font-weight:700;display:flex}.ocean-selected-index-kicker i{background:linear-gradient(90deg,#d8ae5b8c,#0000);width:clamp(2.5rem,5vw,4rem);height:1px;display:block}.ocean-selected-index-row{color:#fff7ecc7;border-bottom:1px solid #c6ddf421;grid-template-columns:minmax(2.4rem,.24fr) minmax(8rem,.78fr) minmax(8rem,.78fr) auto;align-items:center;gap:clamp(.8rem,1.5vw,1.45rem);min-height:clamp(3.15rem,6.2vh,4.2rem);transition:border-color .22s,color .22s,transform .22s;display:grid}.ocean-selected-index-row:hover,.ocean-selected-index-row:focus-visible{color:#fff7ec;border-color:#d8ae5b85;transform:translate(.32rem)}.ocean-selected-index-row span{color:#fff7ecb8;font-family:var(--font-source-serif), Georgia, serif;letter-spacing:.04em;font-size:clamp(1.1rem,1.65vw,1.5rem)}.ocean-selected-index-row strong{color:currentColor;font-family:var(--font-serif-cn), "Songti SC", serif;letter-spacing:.02em;font-size:clamp(.95rem,1.12vw,1.1rem);font-weight:400}.ocean-selected-index-row em{color:#fff7ec75;font-family:var(--font-source-serif), Georgia, serif;font-size:clamp(.72rem,.85vw,.82rem);font-style:normal}.ocean-selected-index-row svg{color:#d8ae5bcc}.ocean-selected-preview-card{aspect-ratio:.72;background:radial-gradient(circle at 50% 10%,#eaf1fc2e,#0000 34%),#040c1861;border:1px solid #fff7ec52;justify-self:center;width:min(100%,clamp(16rem,25vw,23rem));display:block;position:relative;overflow:hidden;box-shadow:0 1.8rem 4rem #00000052,inset 0 0 0 1px #ffffff0f}.ocean-selected-preview-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000710bd);height:36%;position:absolute;inset:auto 0 0}.ocean-selected-preview-image{background-image:var(--selected-preview-image);filter:grayscale(.28)saturate(.84)brightness(.9)contrast(1.04);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:.65rem}.ocean-selected-preview-meta{z-index:2;color:#fff7ecb8;font-family:var(--font-source-serif), Georgia, serif;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:.82rem;display:flex;position:absolute;bottom:.95rem;left:1rem;right:1rem}.ocean-selected-preview-meta i{clip-path:polygon(50% 0,57% 40%,100% 50%,57% 60%,50% 100%,43% 60%,0 50%,43% 40%);filter:drop-shadow(0 0 .55rem #d7af5f6b);background:#d7af5f;width:1.15rem;height:1.15rem}.ocean-section--works{color:#152236;background:radial-gradient(at 70% 18%,#8fabd738,#0000 30rem),radial-gradient(at 22% 84%,#ffffffeb,#0000 26rem),linear-gradient(100deg,#f5f8fd 0%,#e7edf8 48%,#dfe7f5 100%)}.ocean-section--works:before{background:radial-gradient(at 52% 20%,#ffffffad,#0000 26rem),linear-gradient(#e5edf8eb,#f5f8fd29 46%,#c7d5ea2e);height:100%}.ocean-section--works:after{background:linear-gradient(#f4f8fd00,#cedbee38);height:36%}.ocean-section--works .ocean-surface{opacity:0}.ocean-section--works .ocean-section-index{color:#141f30b8}.ocean-section--works .ocean-title,.ocean-section--works .ocean-title span{color:#142134;text-shadow:none}.ocean-section--works .ocean-selected-layout .ocean-works-heading p{color:#1522359e}.ocean-section--works .ocean-selected-cta{color:#ad7724e0}.ocean-selected-orbit-wrap{min-width:0;position:relative}.ocean-section--works .ocean-work-orbit--index{--orbit-index-gap:clamp(8.5rem, 12.4vw, 13.2rem);width:min(100%,84rem);min-height:clamp(34rem,66vh,45rem);margin:0 auto;padding:0}.ocean-section--works .ocean-work-orbit--index .ocean-work-orbit__counter,.ocean-section--works .ocean-work-orbit--index .ocean-work-orbit__controls,.ocean-section--works .ocean-work-orbit--index .ocean-view-all{display:none}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate,.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:nth-child(2),.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:nth-child(3),.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:nth-child(4),.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:nth-child(5){--shell-w:clamp(7.4rem, 9vw, 10.6rem);--shell-h:clamp(20.8rem, 36vh, 28rem);--shell-path:inset(0 round 999rem 999rem .55rem .55rem);transform:translateX(calc(var(--orbit-x,0px) - 50%)) translateY(0) rotate(0deg) scale(1)}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:hover,.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:focus-visible,.ocean-section--works .ocean-work-orbit--index .ocean-work-gate[aria-current=true]{z-index:120;transform:translateX(calc(var(--orbit-x,0px) - 50%)) translateY(0) rotate(0deg) scale(1.045)}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate[aria-current=true] .ocean-work-gate__image{border-color:#80b8ffe0;box-shadow:0 1.2rem 2.1rem #2b3e5633,0 0 0 2px #8fc3ff70,0 0 1.6rem #61a2ec5c,inset 0 0 0 1px #ffffff29;filter:saturate(.95)brightness(1.06)contrast(1.04)drop-shadow(0 .8rem 1.1rem #4b6fa038)drop-shadow(0 0 1.1rem #6095d761)!important;opacity:1!important}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate[aria-current=true] .ocean-work-gate__image:after{opacity:1}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate__image{background-color:#03101f;border:1px solid #1f2e4333;border-radius:999rem 999rem .55rem .55rem;overflow:hidden;mix-blend-mode:normal!important;clip-path:inset(0 round 999rem 999rem .55rem .55rem)!important;filter:grayscale(.08)saturate(.8)brightness(.9)contrast(.98)drop-shadow(0 1rem 1.1rem #3e4f682e)!important;opacity:1!important}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate__copy{color:#131f31c7;width:clamp(7rem,8.6vw,9.6rem);text-shadow:none}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate__copy span{color:#131f3194}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate__copy strong{color:#131f31db;font-size:clamp(1.08rem,1.5vw,1.42rem);line-height:1.18}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate__copy em{color:#131f3185;font-size:.68rem;line-height:1.2}.ocean-work-grid,.ocean-work-orbit{z-index:2;position:relative}.ocean-work-grid{justify-content:space-between;align-items:flex-start;gap:clamp(.6rem,1.5vw,1.8rem);max-width:92rem;margin:clamp(2.1rem,4.7vw,4.05rem) auto 0;display:flex}.ocean-work-orbit{--orbit-gap:clamp(7.8rem, 15.4vw, 16.6rem);max-width:94rem;margin:clamp(1rem,2.35vw,2rem) auto 0}.ocean-work-orbit__stage{perspective:90rem;height:clamp(21rem,30vw,27rem);position:relative}.ocean-work-gate{--shell-w:clamp(10.6rem, 14.8vw, 15.4rem);--shell-h:clamp(10.9rem, 15.2vw, 15.8rem);--shell-pad:clamp(.75rem, 1.15vw, 1.1rem);--shell-path:polygon(10% 19%, 25% 8%, 52% 5%, 77% 17%, 91% 42%, 89% 69%, 73% 88%, 44% 95%, 17% 84%, 5% 58%);flex:0 0 var(--shell-w);width:var(--shell-w);height:calc(var(--shell-h) + clamp(4.6rem, 6.2vw, 5.8rem));clip-path:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;isolation:isolate;background:0 0;border:0;border-radius:0;transition:opacity .32s cubic-bezier(.22,1,.36,1),filter .24s,transform .24s;display:block;position:relative;overflow:visible}.ocean-work-orbit .ocean-work-gate{--shell-w:clamp(10.4rem, 13.6vw, 15rem);--shell-h:clamp(12.8rem, 17vw, 18.4rem);opacity:var(--orbit-opacity,1);z-index:var(--orbit-z,1);transform:translateX(calc(var(--orbit-x,0px) - 50%)) translateY(var(--orbit-y,0)) rotate(var(--orbit-rotate,0deg)) scale(var(--orbit-scale,1));transform-origin:50% 86%;margin-top:0;transition:opacity .42s cubic-bezier(.22,1,.36,1),filter .26s,transform .52s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:50%}.ocean-work-gate:before,.ocean-work-gate:after,.ocean-work-gate__image,.ocean-work-gate__rings{clip-path:var(--shell-path)}.ocean-work-gate:nth-child(2){--shell-w:clamp(10rem, 13.9vw, 14.45rem);--shell-h:clamp(11.8rem, 16.4vw, 17.2rem);--shell-pad:clamp(.82rem, 1.2vw, 1.15rem);--shell-path:polygon(27% 8%, 54% 2%, 77% 13%, 91% 36%, 89% 67%, 70% 89%, 39% 95%, 15% 82%, 7% 56%, 12% 27%);margin-top:clamp(1.25rem,3.65vw,3.2rem)}.ocean-work-gate:nth-child(3){--shell-w:clamp(10.5rem, 14.6vw, 15.1rem);--shell-h:clamp(11.4rem, 15.8vw, 16.4rem);--shell-pad:clamp(.8rem, 1.2vw, 1.18rem);--shell-path:polygon(18% 14%, 43% 4%, 72% 10%, 91% 33%, 93% 63%, 74% 86%, 44% 94%, 17% 84%, 7% 58%, 8% 31%);margin-top:clamp(1.95rem,4.45vw,4rem)}.ocean-work-gate:nth-child(4){--shell-w:clamp(9.4rem, 12.8vw, 13.2rem);--shell-h:clamp(9.9rem, 13.8vw, 14.1rem);--shell-pad:clamp(.72rem, 1vw, 1rem);--shell-path:polygon(25% 13%, 52% 4%, 76% 18%, 90% 44%, 82% 73%, 61% 91%, 31% 88%, 11% 68%, 6% 39%);margin-top:clamp(1rem,3.15vw,2.7rem)}.ocean-work-gate:nth-child(5){--shell-w:clamp(10.4rem, 14.1vw, 14.8rem);--shell-h:clamp(11rem, 15.1vw, 15.7rem);--shell-pad:clamp(.76rem, 1.15vw, 1.08rem);--shell-path:polygon(22% 10%, 50% 4%, 78% 13%, 92% 35%, 90% 64%, 75% 84%, 49% 93%, 20% 87%, 7% 62%, 9% 31%)}.ocean-work-orbit .ocean-work-gate{--shell-w:clamp(10.4rem, 13.6vw, 15rem);--shell-h:clamp(12.8rem, 17vw, 18.4rem)}.ocean-work-gate:hover,.ocean-work-gate:focus-visible{filter:brightness(1.1)saturate(1.14);transform:translateY(-.7rem)rotate(-1.2deg)}.ocean-work-orbit .ocean-work-gate:hover,.ocean-work-orbit .ocean-work-gate:focus-visible{filter:brightness(1.14)saturate(1.16);transform:translateX(calc(var(--orbit-x,0px) - 50%)) translateY(calc(var(--orbit-y,0rem) - .45rem)) rotate(var(--orbit-rotate,0deg)) scale(calc(var(--orbit-scale,1) * 1.035))}.ocean-work-orbit .ocean-work-gate:before,.ocean-work-orbit .ocean-work-gate:after,.ocean-work-orbit .ocean-work-gate__rings{display:none}.ocean-work-orbit .ocean-work-gate__image{width:var(--shell-w)!important;height:var(--shell-h)!important;clip-path:none!important;opacity:.9!important;filter:saturate(.66)brightness(.94)contrast(.96)drop-shadow(0 1.2rem 1.4rem #0000005c)drop-shadow(0 0 .9rem #7cb0d324)!important;mix-blend-mode:screen!important;background-size:contain!important;top:0!important;left:0!important}.ocean-work-orbit .ocean-work-gate__rings{clip-path:none;opacity:.38;mix-blend-mode:multiply;filter:none;background:linear-gradient(#07162724,#030b1747),radial-gradient(at 50% 26%,#b8d3e414,#0000 42%);border:0;display:block;box-shadow:inset 0 0 2rem #040f1d2e,0 0 1.2rem #608fb014}.ocean-work-orbit .ocean-work-gate:first-child .ocean-work-gate__image{background-image:url(/home-concept/work-shell-01.png)!important}.ocean-work-orbit .ocean-work-gate:nth-child(2) .ocean-work-gate__image{background-image:url(/home-concept/work-shell-02.png)!important}.ocean-work-orbit .ocean-work-gate:nth-child(3) .ocean-work-gate__image{background-image:url(/home-concept/work-shell-03.png)!important}.ocean-work-orbit .ocean-work-gate:nth-child(4) .ocean-work-gate__image{background-image:url(/home-concept/work-shell-04.png)!important}.ocean-work-orbit .ocean-work-gate:nth-child(5) .ocean-work-gate__image{background-image:url(/home-concept/work-shell-05.png)!important}.ocean-work-gate__image{left:var(--shell-pad);top:var(--shell-pad);width:calc(var(--shell-w) - var(--shell-pad) * 2);height:calc(var(--shell-h) - var(--shell-pad) * 2);z-index:0;opacity:.7;filter:saturate(.82)brightness(.9)contrast(1.02);mix-blend-mode:screen;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .24s,transform .42s;position:absolute}.ocean-work-gate:hover .ocean-work-gate__image,.ocean-work-gate:focus-visible .ocean-work-gate__image{opacity:.86;transform:scale(1.04)}.ocean-work-gate__rings{width:var(--shell-w);height:var(--shell-h);z-index:2;pointer-events:none;opacity:.82;filter:drop-shadow(0 1.2rem 1.45rem #00000057);background:radial-gradient(at 31% 11%,#ffffffd1,#0000 12%),radial-gradient(at 71% 82%,#9cd3f45c,#0000 28%),linear-gradient(128deg,#ffffff73,#0000 15% 72%,#aedefa3d),repeating-linear-gradient(166deg,#ecf9ff33 0 1px,#0000 1px 11px);position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #f4fdff8a,inset 0 0 0 4px #7ab7de33,inset 0 0 1.2rem #eefaff3d,inset 0 0 3.2rem #377eb038,0 0 0 1px #fcffff38,0 0 1.45rem #b8e5ff3b}.ocean-work-gate:before,.ocean-work-gate:after{content:"";width:var(--shell-w);height:var(--shell-h);z-index:1;pointer-events:none;position:absolute;top:0;left:0}.ocean-work-gate:before{mix-blend-mode:screen;opacity:.46;background:linear-gradient(#e7f6ff1a,#0717281f 48%,#0208113d),radial-gradient(at 52% 76%,#5ea2cc33,#0000 42%)}.ocean-work-gate:after{z-index:3;mix-blend-mode:screen;opacity:.34;background:linear-gradient(118deg,#ffffff9e,#0000 8% 22%,#ffffff2e 25%,#0000 31%),linear-gradient(154deg,#0000 58%,#ffffff6b 62%,#0000 66%)}.ocean-work-gate__copy{z-index:2;left:50%;top:calc(var(--shell-h) + clamp(.55rem, 1vw, .85rem));width:min(13rem, calc(var(--shell-w) + 2rem));color:#fff7ec;text-align:center;text-shadow:0 2px 1rem #000000b3;justify-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%)}.ocean-work-gate__copy span{font-family:var(--font-source-serif), Georgia, serif;font-size:.95rem}.ocean-work-gate__copy strong{font-family:var(--font-serif-cn), "Songti SC", serif;margin-top:.2rem;font-size:clamp(1.15rem,1.75vw,1.62rem);font-weight:300}.ocean-work-gate__copy em{color:#fff7ecb8;font-family:var(--font-source-serif), Georgia, serif;margin-top:.12rem;font-size:.83rem;font-style:normal}.ocean-view-all{z-index:2;color:#fff7ecc7;letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:.65rem;width:fit-content;margin:clamp(2rem,4vw,3rem) clamp(0rem,5vw,4rem) 0 auto;font-size:.7rem;transition:color .22s,transform .22s;display:flex;position:relative}.ocean-work-orbit .ocean-view-all{margin-top:clamp(.9rem,2vw,1.6rem)}.ocean-work-orbit__controls{justify-items:center;gap:.72rem;max-width:min(36rem,78vw);margin:clamp(.35rem,1vw,.8rem) auto 0;display:grid}.ocean-work-orbit__controls input{appearance:none;cursor:grab;background:0 0;width:100%;height:1.7rem}.ocean-work-orbit__controls input:active{cursor:grabbing}.ocean-work-orbit__controls input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#0000,#c7e4f69e,#0000),#fff7ec29;border-radius:999px;height:1px}.ocean-work-orbit__controls input::-webkit-slider-thumb{appearance:none;background:#d8f1ffa8;border:1px solid #e6f7ff94;border-radius:999px;width:.72rem;height:.72rem;margin-top:-.34rem;box-shadow:0 0 0 .32rem #97cdee14,0 0 .9rem #c2e7ff57}.ocean-work-orbit__controls input::-moz-range-track{background:linear-gradient(90deg,#0000,#c7e4f69e,#0000),#fff7ec29;border-radius:999px;height:1px}.ocean-work-orbit__controls input::-moz-range-thumb{background:#d8f1ffa8;border:1px solid #e6f7ff94;border-radius:999px;width:.72rem;height:.72rem;box-shadow:0 0 0 .32rem #97cdee14,0 0 .9rem #c2e7ff57}.ocean-work-orbit__controls p{color:#fff7ecbd;font-family:var(--font-source-serif), Georgia, serif;letter-spacing:.18em;align-items:center;gap:.55rem;font-size:.82rem;display:inline-flex}.ocean-work-orbit__controls p span{color:#fff7eceb;letter-spacing:.08em}.ocean-view-all:hover,.ocean-view-all:focus-visible{color:#fff7ec;transform:translate(.35rem)}.ocean-contact-groups{grid-template-columns:.8fr 1fr .9fr;align-items:start;gap:clamp(1.4rem,3.5vw,3rem);display:grid}.ocean-section--archive:before{opacity:.92;background:radial-gradient(circle at 73% 26%,#e0efff2e 0 1px,#0000 1.6px) 0 0/18rem 18rem,radial-gradient(circle at 24% 18%,#c0def51f 0 1px,#0000 1.5px) 0 0/25rem 25rem,radial-gradient(circle at 86% 74%,#fff7ec1a 0 1px,#0000 1.5px) 0 0/29rem 29rem,radial-gradient(circle at 40% 68%,#c6def41a 0 1px,#0000 1.6px) 0 0/22rem 22rem,linear-gradient(#020812bd,#02081224 45%,#020812b3) 0 0/100% 100%;height:100%}.ocean-section--archive:after{background:radial-gradient(at 74% 18%,#81aed729,#0000 24rem),radial-gradient(at 18% 78%,#0f305257,#0000 30rem),linear-gradient(#02081200,#020812b3);height:100%}.ocean-curiosity-grid{z-index:2;grid-template-columns:minmax(16rem,.88fr) minmax(20rem,1.12fr);align-items:center;gap:clamp(2.5rem,8vw,7rem);width:min(100%,68rem);min-height:clamp(27rem,62vh,39rem);margin:clamp(3.6rem,10vh,7rem) auto 0;display:grid;position:relative}.ocean-curiosity-grid .ocean-section-heading{max-width:29rem}.ocean-curiosity-grid .ocean-title{--ocean-title-size:clamp(3rem, 4.9vw, 5.2rem);--ocean-title-sub-scale:.5em}.ocean-curiosity-grid .ocean-title:after{background:#c4daec8a}.ocean-curiosity-copy{color:#ebf4fbbd;border-left:1px solid #cfe6f72e;gap:clamp(1.1rem,2.2vh,1.55rem);padding-left:clamp(1.6rem,4vw,3.2rem);display:grid;position:relative}.ocean-curiosity-copy:before{content:"";background:#d6ae5d94;width:1px;height:28%;position:absolute;top:.2rem;left:-1px}.ocean-curiosity-copy p{text-wrap:pretty;max-width:40rem;margin:0;font-size:clamp(.96rem,1.35vw,1.14rem);line-height:2.08}.ocean-constellation{z-index:1;opacity:.82;pointer-events:none;width:clamp(18rem,30vw,31rem);height:clamp(12rem,20vw,20rem);position:absolute;top:clamp(7rem,16vh,12rem);right:clamp(5rem,14vw,15rem)}.ocean-constellation:before{content:"";opacity:.65;background:radial-gradient(circle at 12% 20%,#f5f9ffb8 0 1px,#0000 1.4px) 0 0/8rem 7rem,radial-gradient(circle at 62% 18%,#f5f9ff80 0 1px,#0000 1.4px) 0 0/11rem 9rem,radial-gradient(circle at 84% 68%,#f5f9ff6b 0 1px,#0000 1.4px) 0 0/9rem 8rem,radial-gradient(circle at 28% 82%,#f5f9ff5c 0 1px,#0000 1.4px) 0 0/13rem 10rem;position:absolute;inset:-35% -25%}.ocean-constellation svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ocean-constellation polyline{fill:none;stroke:#e0edfa6b;stroke-width:1px;stroke-dasharray:2 5;filter:drop-shadow(0 0 .45rem #a4cff53d)}.ocean-constellation span{background:#fafdfff5;border-radius:999px;width:.42rem;height:.42rem;position:absolute;box-shadow:0 0 .25rem #fafdffeb,0 0 1.1rem #b2d8f6c2}.ocean-constellation span:first-of-type{top:52%;left:10%}.ocean-constellation span:nth-of-type(2){top:40%;left:25%}.ocean-constellation span:nth-of-type(3){top:46%;left:42%}.ocean-constellation span:nth-of-type(4){top:30%;left:55%}.ocean-constellation span:nth-of-type(5){top:37%;left:70%}.ocean-constellation span:nth-of-type(6){top:19%;left:80%}.ocean-constellation span:nth-of-type(7){top:30%;left:92%}.ocean-constellation span:nth-of-type(n+8){display:none}.ocean-thanks-footer{z-index:3;color:#19273c9e;text-align:center;background:linear-gradient(90deg,#e8effaf0,#f8fafefa,#e5eef9f0);justify-items:center;gap:.55rem;min-height:clamp(5.1rem,9vh,6.6rem);padding:clamp(1.05rem,2vh,1.45rem) 1rem;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1rem 2.5rem #0000002e}.ocean-thanks-footer p,.ocean-thanks-footer span{margin:0}.ocean-thanks-footer p{color:#162336bd;font-family:var(--font-source-serif), Georgia, serif;font-size:clamp(1rem,1.3vw,1.15rem)}.ocean-thanks-footer p:after{content:"";background:#cca35294;width:1.7rem;height:1px;margin:.55rem auto 0;display:block}.ocean-thanks-footer span{font-size:.78rem}.ocean-action{color:#fff7ecdb;background:#030c1852;border:1px solid #fff7ec3d;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;margin-top:1rem;padding:.9rem 1rem;font-size:.85rem;transition:background .22s,border-color .22s,transform .22s;display:flex}.ocean-action:hover,.ocean-action:focus-visible{background:#fff7ec14;border-color:#fff7ec8f;transform:translateY(-.15rem)}.ocean-thanks p:last-child{color:#fff7ecb8;margin-top:1rem;font-size:.95rem;line-height:2}.ocean-back-top{z-index:2;color:#fff7ecad;font-size:1.3rem;transition:color .22s,transform .22s;position:absolute;bottom:clamp(1.25rem,3vw,2.6rem);right:clamp(1.25rem,4vw,3.5rem)}.ocean-back-top:hover,.ocean-back-top:focus-visible{color:#fff7ec;transform:translateY(-.25rem)}.work-cosmos{color:#fff7ec;background:radial-gradient(at 62% 14%,#b8daf229,#0000 34rem),radial-gradient(at 18% 72%,#225c8b33,#0000 38rem),linear-gradient(#051324 0%,#06101f 48%,#020812 100%)}.work-cosmos:before{content:"";z-index:0;pointer-events:none;opacity:.28;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 0 42%,#ffffff0e 46%,#0000 52%),radial-gradient(circle at 70% 18%,#fff7ec2e,#0000 18rem);position:fixed;inset:0}.work-cosmos-hero,.work-cosmos-index,.work-cosmos-project-body{z-index:1;position:relative}.work-cosmos-photo{filter:saturate(.78)brightness(.66)contrast(1.05);mix-blend-mode:luminosity}.work-cosmos-aura{background:radial-gradient(at 56% 20%,#cce5f633,#0000 31rem),radial-gradient(at 16% 72%,#3274a62e,#0000 30rem),radial-gradient(at 86% 58%,#fff7ec14,#0000 24rem)!important}.work-cosmos-shade{background:linear-gradient(90deg,#020710f5,#041120ad 52%,#0412235c),linear-gradient(#02081238,#020812f0)!important}.work-cosmos-tint{opacity:.54;filter:saturate(.72)}.work-cosmos-lens,.work-cosmos-panel{background:radial-gradient(at 46% 12%,#ffffff1f,#0000 28%),linear-gradient(160deg,#102b4457,#020a162e 58%,#b9dbf014)!important;border-color:#d2ebfa2e!important;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 0 3rem #7ab8e214,0 0 5rem #2a69a021!important}.work-cosmos-thread{background:linear-gradient(#fff7ec5c,#9dd3f424,#0000)!important}.work-cosmos-back,.work-cosmos nav a,.work-cosmos nav{color:#fff7eca8}.work-cosmos h1,.work-cosmos h2{color:#fff7ec;text-shadow:0 0 2.6rem #aedbf924}.work-cosmos p,.work-cosmos dd{color:#fff7eca8}.work-cosmos-index{background:linear-gradient(#02081229,#020812b8 74%,#0208121f)}.work-cosmos-index-head,.work-cosmos-text-band{border-color:#cae6f82e!important}.work-cosmos-project-card{box-shadow:inset 0 0 0 1px #ffffff06,0 1.2rem 3rem #00000029;background:radial-gradient(at 18% 12%,#ffffff14,#0000 28%),linear-gradient(145deg,#0c273f66,#040e1c85)!important;border-color:#cde8f929!important;border-radius:.9rem!important}.work-cosmos-project-card:hover,.work-cosmos-project-card:focus-visible{transform:translateY(-.16rem);background:radial-gradient(at 20% 10%,#ffffff1f,#0000 30%),linear-gradient(145deg,#12365485,#05111f9e)!important;border-color:#e6f7ff5c!important}.work-cosmos-material{background:radial-gradient(at 30% 18%,#def2ff21,#0000 36%),radial-gradient(at 82% 88%,#448ebe21,#0000 30%),linear-gradient(145deg,#0c253d7a,#030c19d6)!important;border-color:#d4ecfa29!important;border-radius:.9rem!important}.work-cosmos-process-step{border-color:#cae6f829!important}@media (max-width:1024px){.ocean-about-grid,.ocean-archive-grid,.ocean-selected-layout,.ocean-curiosity-grid,.ocean-contact-groups{grid-template-columns:1fr}.ocean-work-grid{flex-wrap:wrap;justify-content:center;max-width:42rem}.ocean-about-links{grid-template-columns:1fr}.ocean-section--about{min-height:calc(100svh - 4.8rem);padding:0}.ocean-section--about .ocean-about-grid{display:block;position:absolute;inset:0}.ocean-section--about .ocean-section-index{position:absolute;top:19%;left:6.6%}.ocean-section--about .ocean-section-heading{width:31%;max-width:none;position:absolute;top:39%;left:6.6%}.ocean-section--about .about-archive-stack{width:56%;max-width:none;margin:0;position:absolute;top:19%;right:4.5%;transform:none}.ocean-selected-layout{align-items:start;gap:0;min-height:auto;margin-top:clamp(2.2rem,5vh,4rem)}.ocean-selected-layout .ocean-works-heading{width:min(100%,40rem)}.ocean-selected-layout .ocean-works-heading p{max-width:35rem}.ocean-selected-orbit-wrap{min-height:clamp(32rem,68vh,43rem);margin-top:clamp(1.4rem,4vh,2.5rem)}.ocean-section--works .ocean-work-orbit--index{--orbit-index-gap:clamp(6.35rem, 13vw, 8.2rem);width:min(100%,64rem);margin-top:0}.ocean-selected-index-panel{grid-template-columns:minmax(0,1fr);gap:clamp(1.6rem,4vh,2.6rem);width:min(100%,44rem);margin-top:clamp(2rem,5vh,3.2rem)}.ocean-selected-index-list{border-top:1px solid #c6ddf429;border-left:0;padding-top:1.35rem;padding-left:0}.ocean-selected-preview-card{width:min(100%,24rem)}.ocean-curiosity-grid{width:min(100%,44rem);min-height:auto;margin-top:clamp(3rem,8vh,5.2rem)}.ocean-curiosity-copy{border-top:1px solid #cfe6f72e;border-left:0;padding-top:clamp(1.4rem,3vw,2rem);padding-left:0}.ocean-curiosity-copy:before{width:30%;height:1px;top:-1px;left:0}.ocean-work-orbit{--orbit-gap:clamp(6.2rem, 21vw, 10.5rem);max-width:min(100%,48rem)}.ocean-work-orbit__stage{height:clamp(22rem,58vw,29rem)}.ocean-work-gate,.ocean-work-gate:nth-child(2),.ocean-work-gate:nth-child(3),.ocean-work-gate:nth-child(4){--shell-w:clamp(11rem, 38vw, 15.2rem);--shell-h:clamp(11.8rem, 40vw, 16rem);margin-top:0}.ocean-work-orbit .ocean-work-gate{--shell-w:clamp(10.2rem, 34vw, 14rem);--shell-h:clamp(12.4rem, 42vw, 17.2rem)}}@media (max-width:640px){.ocean-section{min-height:auto;padding:4.6rem 1.1rem 5.25rem}.ocean-section--hero{min-height:max(52rem,116svh - 3.6rem)}.ocean-section--about{min-height:max(52rem,116svh - 3.6rem);padding:0}.ocean-section--works{min-height:max(52rem,124svh - 3.6rem);padding:4.9rem 1.1rem 4.8rem}.ocean-section--archive{min-height:calc(100svh - 4.8rem);padding:4.8rem 1.1rem 7.4rem}.ocean-transition-band{clip-path:polygon(0 18%,10% 8%,22% 15%,34% 7%,48% 16%,62% 8%,78% 15%,91% 7%,100% 16%,100% 84%,88% 92%,74% 84%,58% 94%,43% 86%,27% 93%,12% 85%,0 91%);grid-template-columns:auto minmax(0,1fr);gap:.85rem 1rem;min-height:8.6rem;padding:1.35rem 1.15rem 1.4rem}.ocean-transition-band p:nth-of-type(n+2),.ocean-transition-band i{display:none}.ocean-transition-band strong{font-size:clamp(.92rem,4.2vw,1.1rem)}.ocean-transition-band span{letter-spacing:.18em;font-size:.48rem}.ocean-section--about .ocean-title{--ocean-title-size:clamp(2.25rem, 12vw, 3rem)}.ocean-section--about .ocean-section-heading p{margin-top:1.7rem;font-size:clamp(.82rem,3.4vw,1rem);line-height:1.75}.ocean-section--about .ocean-section-index{top:19%;left:6.2%}.ocean-section--about .ocean-section-heading{width:36%;top:42%;left:6.2%}.ocean-section--about .about-archive-stack{width:59%;top:22%;right:1%}.ocean-hero-copy{margin-top:clamp(5.8rem,17vh,8.2rem);margin-left:clamp(1.4rem,9vw,2.6rem)}.ocean-title{--ocean-title-size:clamp(2.1rem, 11.5vw, 3.25rem)}.ocean-title--hero{--ocean-title-size:clamp(3.25rem, 15.2vw, 4.9rem);--ocean-title-sub-scale:.56em}.ocean-fact-grid,.ocean-work-grid{flex-direction:column;align-items:center}.ocean-work-grid{max-width:20rem;margin-top:2.4rem}.ocean-selected-layout{min-height:auto;margin-top:1.8rem;display:block}.ocean-selected-layout .ocean-works-heading .ocean-title{--ocean-title-size:clamp(2.5rem, 13vw, 3.55rem)}.ocean-selected-layout .ocean-works-heading p{max-width:18rem;margin-top:1.25rem;font-size:.92rem;line-height:1.8}.ocean-selected-cta{margin-top:1.45rem;font-size:.94rem}.ocean-selected-orbit-wrap{min-height:30.5rem;margin-top:1.35rem}.ocean-section--works .ocean-work-orbit--index{--orbit-index-gap:4.35rem;width:100%;min-height:29.5rem}.ocean-section--works .ocean-work-orbit--index .ocean-work-orbit__stage{height:24rem}.ocean-section--works .ocean-work-orbit--index .ocean-work-strip{height:14.2rem;inset:2.2rem 0 auto}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate,.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:nth-child(2),.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:nth-child(3),.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:nth-child(4),.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:nth-child(5){--shell-w:3.85rem;--shell-h:12.25rem}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate__copy{width:4.85rem}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate__copy span{font-size:.72rem}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate__copy strong{font-size:.86rem;line-height:1.15}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate__copy em{display:none}.ocean-selected-index-panel{gap:1.55rem;margin-top:2rem}.ocean-selected-index-kicker{margin-bottom:.72rem;font-size:.68rem}.ocean-selected-index-row{grid-template-columns:2.1rem minmax(0,1fr) auto;gap:.75rem;min-height:2.85rem}.ocean-selected-index-row em{display:none}.ocean-selected-index-row span{font-size:.98rem}.ocean-selected-index-row strong{font-size:.94rem}.ocean-selected-preview-card{aspect-ratio:.78;width:min(72vw,16rem)}.about-archive-stack{width:100%;max-width:22.5rem;margin-top:1.6rem}.ocean-curiosity-grid{min-height:auto;margin-top:2.6rem;display:block}.ocean-curiosity-grid .ocean-title{--ocean-title-size:clamp(2.45rem, 12vw, 3.4rem)}.ocean-curiosity-copy{margin-top:2rem}.ocean-curiosity-copy p{font-size:.92rem;line-height:1.86}.ocean-constellation{opacity:.4;width:13rem;top:5.6rem;right:-1rem}.about-open-layer{place-items:center;padding:4.8rem .85rem 1.2rem;overflow:hidden}.about-open-stage{--open-w:min(96vw, 27rem);width:var(--open-w);aspect-ratio:auto;filter:drop-shadow(0 1.4rem 2rem #0000006b);height:min(78svh,40rem);max-height:none;margin-top:0}.about-open-stage--folder,.about-open-stage--resume,.about-open-stage--card{aspect-ratio:auto}.about-open-object--folder{z-index:4;width:56%;height:38%;top:0;left:-4%;transform:rotate(-6.8deg)}.about-open-paper--info{-webkit-overflow-scrolling:touch;width:89%;height:69%;padding:8.2% 7.2% 7%;display:block;top:25%;left:7%;overflow:auto}.about-open-info{border-right:0;padding-right:0}.about-open-kicker{font-size:clamp(1rem,5vw,1.28rem)}.about-open-info h3,.about-open-words h3{margin-bottom:1.1rem;font-size:.58rem}.about-info-row{grid-template-columns:minmax(5.8rem,.9fr) minmax(0,1fr);min-height:2.5rem}.about-info-row dt{padding-left:1.45rem}.about-info-row dt span,.about-info-row dd span{font-size:.66rem}.about-info-row dt small,.about-info-row dd small{font-size:.48rem}.about-open-words{border-top:1px solid #806f5b29;margin-top:1.35rem;padding:1.2rem 0 0}.about-open-words blockquote,.about-open-note blockquote{margin-top:1.45rem;font-size:.72rem;line-height:1.85}.about-open-signature{margin:1.65rem 0 0 36%;font-size:1.55rem}.about-open-object--resume-cover{width:47%;height:58%;top:7%;left:-3%}.about-open-resume-sheet{width:66%;height:58%;top:4%;left:28%}.about-open-note{width:55%;min-height:37%;padding:8% 6.5% 6%;top:56%;right:1%}.about-card-open-piece{width:82%;height:18%;padding:5.8% 7%}.about-card-open-piece--front{top:9%;left:2%}.about-card-open-piece--back{top:39%;left:12%}.about-card-name{font-size:1.45rem}.about-card-role,.about-card-open-piece--back span{margin-bottom:.7rem;font-size:.58rem}.about-card-open-piece ul{gap:.28rem;font-size:.58rem}.about-sticker--smile{width:18%;top:27%;left:65%}.about-sticker--star-pink{width:14%;top:55%;left:17%}.about-sticker--star-yellow{width:9%;top:57%;left:32%}.ocean-contact-groups{gap:2rem}.ocean-action{overflow-wrap:anywhere;min-width:0}.ocean-scroll-link{right:1.1rem}}@media (prefers-reduced-motion:reduce){html:has(.ocean-fullpage-shell){scroll-behavior:auto;scroll-snap-type:none}.ocean-section{scroll-snap-align:none}.ocean-page-panel{filter:none;transition:none;transform:none}.hero-ocean-effects{display:none}.ocean-section-index,.ocean-hero-copy,.ocean-about-grid,.ocean-works-heading,.ocean-work-grid,.ocean-archive-grid,.ocean-surface{filter:none;will-change:auto;animation:none;transform:none}.ocean-scroll-link,.ocean-view-all,.ocean-work-gate,.ocean-work-gate__image,.ocean-action,.ocean-back-top{transition:none}.ocean-work-gate:hover,.ocean-work-gate:focus-visible,.ocean-work-gate:hover .ocean-work-gate__image,.ocean-work-gate:focus-visible .ocean-work-gate__image{transform:none}}.ocean-work-orbit--aristide{--orbit-strip-gap:clamp(5.2rem, 8.2vw, 8.8rem);--focus-pink:#e19aa5;--focus-ink:#f6f1e7db;max-width:none;min-height:clamp(28rem,57vh,39rem);margin:clamp(.2rem,1.1vh,.8rem) auto 0;padding:0 clamp(1rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.ocean-work-orbit--aristide .ocean-work-orbit__counter{z-index:7;color:#f6f1e7a8;font-family:var(--font-source-serif), Georgia, serif;letter-spacing:.16em;align-items:center;gap:.7rem;font-size:.76rem;display:flex;position:absolute;top:clamp(.1rem,1vh,.6rem);left:50%;transform:translate(-50%)}.ocean-work-orbit--aristide .ocean-work-orbit__counter i{background:repeating-linear-gradient(90deg,#f6f1e76b 0 1px,#0000 1px .55rem),linear-gradient(90deg,#0000,#e19aa561,#0000);width:clamp(5.5rem,19vw,22rem);height:1px;display:block}.ocean-work-orbit--aristide .ocean-work-orbit__stage{perspective:none;isolation:isolate;height:clamp(24rem,48vh,34rem);min-height:0;position:relative}.ocean-work-focus{z-index:3;color:var(--focus-ink);text-align:center;isolation:isolate;place-items:center;text-decoration:none;display:grid;position:absolute;inset:clamp(1.6rem,4vh,3.2rem) 0 clamp(4.8rem,7vh,6rem)}.ocean-work-focus:before{content:"";z-index:-2;opacity:.82;background:radial-gradient(at 50% 48%,#e19aa524,#0000 48%),linear-gradient(90deg,#06101c00,#06101c75,#06101c00);position:absolute;inset:23% 6% 13%}.ocean-work-focus__image{z-index:-1;background-image:var(--active-work-image);filter:grayscale(.2)saturate(.82)brightness(.82)contrast(1.08);opacity:.62;background-position:50%;background-repeat:no-repeat;background-size:cover;width:min(52vw,42rem);height:min(30vw,20rem);transition:background-image .24s,opacity .24s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:18%;left:50%;transform:translate(-50%);box-shadow:0 2.4rem 5rem #00000061}.ocean-work-focus:hover .ocean-work-focus__image,.ocean-work-focus:focus-visible .ocean-work-focus__image{opacity:.78;transform:translate(-50%)scale(1.02)}.ocean-work-focus__title{z-index:2;color:#e19aa5e6;letter-spacing:0;text-transform:uppercase;text-wrap:balance;mix-blend-mode:screen;text-shadow:0 0 1px #f6f1e729,0 1.8rem 3.4rem #00000042;max-width:min(88vw,82rem);font-family:Impact,Haettenschweiler,Arial Narrow Bold,Arial Narrow,sans-serif;font-size:clamp(5.5rem,14.6vw,14.2rem);font-weight:900;font-stretch:75%;line-height:.76;display:block;position:relative}.ocean-work-focus__copy{z-index:4;color:#fff7ecdb;justify-items:center;gap:.12rem;min-width:10rem;display:grid;position:absolute;bottom:clamp(.2rem,1.5vh,1rem);left:50%;transform:translate(-50%)}.ocean-work-focus__copy span{font-family:var(--font-source-serif), Georgia, serif;letter-spacing:.16em;font-size:.78rem}.ocean-work-focus__copy strong{font-family:var(--font-serif-cn), "Songti SC", serif;letter-spacing:0;font-size:clamp(1.35rem,2.35vw,2.55rem);font-weight:300}.ocean-work-focus__copy em{color:#fff7ec8f;font-family:var(--font-source-serif), Georgia, serif;font-size:.86rem;font-style:normal}.ocean-work-strip{z-index:1;opacity:.72;pointer-events:none;height:clamp(12rem,21vw,18rem);position:absolute;inset:16% 0 auto}.ocean-work-orbit--aristide .ocean-work-gate,.ocean-work-orbit--aristide .ocean-work-gate:nth-child(2),.ocean-work-orbit--aristide .ocean-work-gate:nth-child(3),.ocean-work-orbit--aristide .ocean-work-gate:nth-child(4),.ocean-work-orbit--aristide .ocean-work-gate:nth-child(5){--shell-w:clamp(4.8rem, 6vw, 6.6rem);--shell-h:clamp(12.5rem, 20vw, 17.8rem);height:var(--shell-h);opacity:var(--orbit-opacity,.78);pointer-events:auto;transform:translateX(calc(var(--orbit-x,0px) - 50%)) translateY(var(--orbit-y,0)) rotate(var(--orbit-rotate,0deg)) scale(var(--orbit-scale,1));transform-origin:50%;margin-top:0;top:0;left:50%;overflow:hidden}.ocean-work-orbit--aristide .ocean-work-gate[aria-current=true]{opacity:.18;pointer-events:none}.ocean-work-orbit--aristide .ocean-work-gate:hover,.ocean-work-orbit--aristide .ocean-work-gate:focus-visible{filter:brightness(1.2)contrast(1.06);transform:translateX(calc(var(--orbit-x,0px) - 50%)) translateY(calc(var(--orbit-y,0rem) - .35rem)) rotate(var(--orbit-rotate,0deg)) scale(calc(var(--orbit-scale,1) * 1.04))}.ocean-work-orbit--aristide .ocean-work-gate__image{opacity:.74!important;filter:grayscale(.72)saturate(.62)brightness(.72)contrast(1.12)!important;mix-blend-mode:screen!important;background-size:cover!important;width:100%!important;height:100%!important}.ocean-work-orbit--aristide .ocean-work-gate__rings,.ocean-work-orbit--aristide .ocean-work-gate:before,.ocean-work-orbit--aristide .ocean-work-gate:after,.ocean-work-orbit--aristide .ocean-work-gate__copy{display:none!important}.ocean-work-orbit--aristide .ocean-work-orbit__controls{z-index:6;max-width:min(34rem,68vw);margin:clamp(-2.8rem,-3.6vh,-1.6rem) auto 0;position:relative}.ocean-work-orbit--aristide .ocean-work-orbit__controls p{color:#fff7ecad}.ocean-work-orbit--aristide .ocean-view-all{z-index:8;color:#fff7ecd1;margin:0;position:absolute;bottom:clamp(.8rem,3.2vh,2rem);right:clamp(1.2rem,6vw,7.2rem)}@media (max-width:900px){.ocean-work-orbit--aristide{--orbit-strip-gap:clamp(3.8rem, 14vw, 6.6rem);min-height:clamp(27rem,64vh,36rem);padding-inline:0}.ocean-work-focus__image{width:min(78vw,35rem);height:min(45vw,20rem)}.ocean-work-focus__title{max-width:94vw;font-size:clamp(4.1rem,17vw,9.2rem)}.ocean-work-orbit--aristide .ocean-work-orbit__controls{max-width:min(29rem,78vw)}}@media (max-width:640px){.ocean-section--works .ocean-works-heading{margin-top:1rem}.ocean-work-orbit--aristide{--orbit-strip-gap:4.1rem;min-height:31rem;padding-inline:0}.ocean-work-orbit--aristide .ocean-work-orbit__counter{top:0}.ocean-work-orbit--aristide .ocean-work-orbit__counter i{width:5.8rem}.ocean-work-orbit--aristide .ocean-work-orbit__stage{height:25.6rem}.ocean-work-focus{inset:2.1rem 0 4.9rem}.ocean-work-focus:before{inset:25% -5% 12%}.ocean-work-focus__image{width:min(82vw,22rem);height:min(58vw,15.2rem);top:21%}.ocean-work-focus__title{overflow-wrap:anywhere;max-width:96vw;font-size:clamp(3.35rem,18vw,5.2rem);line-height:.78}.ocean-work-focus__copy{bottom:.35rem}.ocean-work-focus__copy strong{font-size:clamp(1.35rem,8vw,2.05rem)}.ocean-work-strip{height:12.8rem;inset:20% 0 auto}.ocean-work-orbit--aristide .ocean-work-gate,.ocean-work-orbit--aristide .ocean-work-gate:nth-child(2),.ocean-work-orbit--aristide .ocean-work-gate:nth-child(3),.ocean-work-orbit--aristide .ocean-work-gate:nth-child(4),.ocean-work-orbit--aristide .ocean-work-gate:nth-child(5){--shell-w:3.65rem;--shell-h:11.2rem}.ocean-work-orbit--aristide .ocean-work-orbit__controls{max-width:min(18rem,82vw);margin-top:-2.7rem}.ocean-work-orbit--aristide .ocean-view-all{bottom:.15rem;right:50%;transform:translate(50%)}.ocean-work-orbit--aristide .ocean-view-all:hover,.ocean-work-orbit--aristide .ocean-view-all:focus-visible{transform:translate(50%)translateY(-.12rem)}}.ocean-work-orbit--index{--orbit-index-gap:clamp(6.1rem, 10vw, 10rem);max-width:none;min-height:clamp(27rem,54vh,37rem);margin:clamp(.5rem,1.6vh,1.1rem) auto 0;padding:0 clamp(1rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.ocean-work-orbit--index .ocean-work-orbit__counter{z-index:7;color:#f6f1e7a8;font-family:var(--font-source-serif), Georgia, serif;letter-spacing:.16em;align-items:center;gap:.7rem;font-size:.76rem;display:flex;position:absolute;top:clamp(.1rem,1vh,.6rem);left:50%;transform:translate(-50%)}.ocean-work-orbit--index .ocean-work-orbit__counter i{background:repeating-linear-gradient(90deg,#f6f1e76b 0 1px,#0000 1px .55rem),linear-gradient(90deg,#0000,#e19aa552,#0000);width:clamp(5.5rem,19vw,22rem);height:1px;display:block}.ocean-work-orbit--index .ocean-work-orbit__stage{perspective:none;isolation:isolate;height:clamp(20rem,38vh,28rem);min-height:0;position:relative}.ocean-work-orbit--index .ocean-work-strip{z-index:3;opacity:1;pointer-events:none;height:clamp(13rem,24vw,21rem);position:absolute;inset:clamp(2.5rem,7vh,4.2rem) 0 auto}.ocean-work-orbit--index .ocean-work-gate,.ocean-work-orbit--index .ocean-work-gate:nth-child(2),.ocean-work-orbit--index .ocean-work-gate:nth-child(3),.ocean-work-orbit--index .ocean-work-gate:nth-child(4),.ocean-work-orbit--index .ocean-work-gate:nth-child(5){--shell-w:clamp(4.4rem, 6.6vw, 7.4rem);--shell-h:clamp(13rem, 23vw, 20.5rem);width:var(--shell-w);height:calc(var(--shell-h) + clamp(4.1rem, 6vw, 5.4rem));opacity:var(--orbit-opacity,1);pointer-events:auto;transform:translateX(calc(var(--orbit-x,0px) - 50%)) translateY(var(--orbit-y,0)) rotate(var(--orbit-rotate,0deg)) scale(var(--orbit-scale,1));transform-origin:50%;margin-top:0;position:absolute;top:0;left:50%;overflow:visible}.ocean-work-orbit--index .ocean-work-gate:hover,.ocean-work-orbit--index .ocean-work-gate:focus-visible,.ocean-work-orbit--index .ocean-work-gate[aria-current=true]{filter:brightness(1.18)contrast(1.06);transform:translateX(calc(var(--orbit-x,0px) - 50%)) translateY(calc(var(--orbit-y,0rem) - .45rem)) rotate(var(--orbit-rotate,0deg)) scale(calc(var(--orbit-scale,1) * 1.05))}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:hover,.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:focus-visible,.ocean-section--works .ocean-work-orbit--index .ocean-work-gate[aria-current=true]{filter:brightness(1.06)contrast(1.02);transform:translateX(calc(var(--orbit-x,0px) - 50%)) translateY(0) rotate(0deg) scale(1.045)}.ocean-work-orbit--index .ocean-work-gate__image{transition:opacity .24s,filter .24s,transform .36s cubic-bezier(.22,1,.36,1);width:var(--shell-w)!important;height:var(--shell-h)!important;clip-path:none!important;opacity:.72!important;filter:grayscale(.78)saturate(.62)brightness(.72)contrast(1.12)!important;mix-blend-mode:screen!important;background-size:cover!important;top:0!important;left:0!important}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate__image{background-color:#03101f;border:1px solid #1f2e4333;border-radius:999rem 999rem .55rem .55rem;overflow:hidden;box-shadow:0 1.1rem 1.7rem #2b3e562e,inset 0 0 0 1px #ffffff14;clip-path:inset(0 round 999rem 999rem .55rem .55rem)!important;opacity:1!important}.ocean-work-orbit--index .ocean-work-gate:hover .ocean-work-gate__image,.ocean-work-orbit--index .ocean-work-gate:focus-visible .ocean-work-gate__image,.ocean-work-orbit--index .ocean-work-gate[aria-current=true] .ocean-work-gate__image{transform:scale(1.025);opacity:.95!important;filter:grayscale(.22)saturate(.92)brightness(.88)contrast(1.08)!important}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:hover .ocean-work-gate__image,.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:focus-visible .ocean-work-gate__image,.ocean-section--works .ocean-work-orbit--index .ocean-work-gate[aria-current=true] .ocean-work-gate__image{border-color:#80b8ffe0;transform:none;box-shadow:0 1.2rem 2.1rem #2b3e5633,0 0 0 2px #8fc3ff70,0 0 1.6rem #61a2ec5c,inset 0 0 0 1px #ffffff29;opacity:1!important}.ocean-work-orbit--index .ocean-work-gate__rings,.ocean-work-orbit--index .ocean-work-gate:before,.ocean-work-orbit--index .ocean-work-gate:after{display:none!important}.ocean-work-orbit--index .ocean-work-gate__copy{top:calc(var(--shell-h) + .7rem);color:#fff7ecdb;text-shadow:0 2px 1.4rem #000000bd;width:clamp(8rem,13vw,13rem)}.ocean-work-orbit--index .ocean-work-gate__copy strong{font-size:clamp(1rem,1.55vw,1.45rem)}.ocean-work-orbit--index .ocean-work-orbit__controls{z-index:8;max-width:min(34rem,68vw);margin:clamp(-.6rem,-1vh,-.25rem) auto 0;position:relative}.ocean-work-orbit--index .ocean-view-all{z-index:8;color:#fff7ecd1;margin:0;position:absolute;bottom:clamp(.7rem,2.2vh,1.5rem);right:clamp(1.2rem,6vw,7.2rem)}@media (max-width:900px){.ocean-work-orbit--index{--orbit-index-gap:clamp(4.1rem, 14vw, 6.7rem);min-height:clamp(27rem,62vh,35rem);padding-inline:0}.ocean-work-orbit--index .ocean-work-orbit__controls{max-width:min(28rem,78vw)}}@media (max-width:640px){.ocean-work-orbit--index{--orbit-index-gap:4.3rem;min-height:31rem}.ocean-work-orbit--index .ocean-work-orbit__counter{top:0}.ocean-work-orbit--index .ocean-work-orbit__counter i{width:5.8rem}.ocean-work-orbit--index .ocean-work-orbit__stage{height:25.6rem}.ocean-work-orbit--index .ocean-work-strip{height:14rem;inset:3.7rem 0 auto}.ocean-work-orbit--index .ocean-work-gate,.ocean-work-orbit--index .ocean-work-gate:nth-child(2),.ocean-work-orbit--index .ocean-work-gate:nth-child(3),.ocean-work-orbit--index .ocean-work-gate:nth-child(4),.ocean-work-orbit--index .ocean-work-gate:nth-child(5){--shell-w:3.55rem;--shell-h:12.2rem}.ocean-work-orbit--index .ocean-work-gate__copy{width:7rem}.ocean-work-orbit--index .ocean-work-gate__copy strong{font-size:.98rem}.ocean-work-orbit--index .ocean-work-orbit__controls{max-width:min(18rem,82vw);margin-top:-1.8rem}.ocean-work-orbit--index .ocean-view-all{bottom:.15rem;right:50%;transform:translate(50%)}.ocean-work-orbit--index .ocean-view-all:hover,.ocean-work-orbit--index .ocean-view-all:focus-visible{transform:translate(50%)translateY(-.12rem)}}.sheryl-home{isolation:isolate}.sea-sky-backdrop{z-index:0;pointer-events:none;background:radial-gradient(at 68% 12%,#aad1ee2e,#0000 34rem),radial-gradient(at 12% 22%,#4d7aa938,#0000 36rem),radial-gradient(at 54% 72%,#0d345dad,#06122524 42%,#0000 72%),linear-gradient(#081831 0%,#061225 45%,#03101f 100%);position:fixed;inset:0}.sea-sky-backdrop:before,.sea-sky-backdrop:after{content:"";pointer-events:none;position:absolute;inset:0}.sea-sky-backdrop:before{opacity:.62;background-image:radial-gradient(circle at 12% 18%,#f4f9ffbf 0 1px,#0000 1.6px),radial-gradient(circle at 28% 74%,#c5e1f68f 0 1px,#0000 1.5px),radial-gradient(circle at 75% 26%,#ffffffb8 0 .9px,#0000 1.5px),radial-gradient(circle at 88% 68%,#b9ddf480 0 1px,#0000 1.6px);background-size:19rem 19rem,27rem 27rem,23rem 23rem,31rem 31rem;-webkit-mask-image:linear-gradient(#000 0% 46%,#0000 84%);mask-image:linear-gradient(#000 0% 46%,#0000 84%)}.sea-sky-backdrop:after{opacity:.72;filter:blur(.2px);background:linear-gradient(112deg,#0000 12%,#dbeafe14 38%,#0000 56%),repeating-linear-gradient(174deg,#f4f9ff0e 0 1px,#0000 1px 26px),radial-gradient(at 50% 86%,#b7daf233,#0000 46rem);transform:translate(0)}.sea-sky-grain{z-index:0;pointer-events:none;opacity:.28;mix-blend-mode:soft-light;background-image:radial-gradient(circle at 20% 30%,#ffffff29 0 1px,#0000 1px),radial-gradient(circle at 74% 61%,#ffffff1f 0 1px,#0000 1px),linear-gradient(90deg,#ffffff0d,#0000 38%,#ffffff0a);background-size:7px 9px,11px 13px,100% 100%;position:fixed;inset:0}.home-panel{z-index:1;position:relative}.home-panel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 18% 12%,#dbeafe14,#0000 30rem),radial-gradient(at 88% 78%,#4475a024,#0000 34rem);position:absolute;inset:0}.home-hero:after{content:"";z-index:-1;pointer-events:none;opacity:.72;background:linear-gradient(#0000,#03101fad),repeating-linear-gradient(178deg,#f5f9ff14 0 1px,#0000 1px 34px);height:42dvh;position:absolute;inset:auto -10% 0;transform:rotate(-1.2deg)}.home-glass-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#f4f9ff12,#4475a00f),#03101f47;border:1px solid #dbeafe1f;border-radius:1.35rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 1.8rem 5rem #0000002e}.home-glass-panel:after{content:"";pointer-events:none;opacity:.34;background:linear-gradient(115deg,#ffffff2e,#0000 34% 68%,#b9ddf41a);position:absolute;inset:0}.home-portal{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#f4f9ff14,#07192e38),#06122557;border:1px solid #dbeafe24;border-radius:999px 999px 2.2rem 2.2rem;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ffffff0a,0 2.4rem 7rem #00000047}.home-portal:before{content:"";z-index:1;pointer-events:none;border:1px solid #dbeafe1f;border-radius:999px 999px 1.55rem 1.55rem;position:absolute;inset:1.1rem}.home-portal:after{content:"";z-index:1;pointer-events:none;opacity:.38;mix-blend-mode:screen;background:linear-gradient(115deg,#ffffff2e,#0000 32% 68%,#b9ddf41f),repeating-linear-gradient(178deg,#ffffff0b 0 1px,#0000 1px 24px);position:absolute;inset:0}@supports (animation-timeline:view()){.home-panel>.relative,.home-panel>div.relative{animation:ease-out both home-panel-arrive;animation-timeline:view();animation-range:entry 5% cover 38%}}@keyframes home-panel-arrive{0%{opacity:.72;transform:translateY(1.4rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.home-panel>.relative,.home-panel>div.relative,.home-portal,.home-portal *{transition:none!important;animation:none!important;transform:none!important}}.calligraphy-title{font-family:"Kaiti SC", "STKaiti", "KaiTi", var(--font-serif-cn), serif;letter-spacing:clamp(.03em,.28vw,.06em);text-shadow:0 0 28px #c7c9ff24;font-weight:400}.welcome-script{letter-spacing:.01em;text-shadow:0 0 22px #c7c9ff3d,0 0 58px #78a0f029;font-family:Snell Roundhand,Zapfino,Apple Chancery,Baskerville,Times New Roman,cursive;font-style:italic;font-weight:400}.notes-category-scroll{scrollbar-width:none;-ms-overflow-style:none;background:0 0}.notes-category-scroll::-webkit-scrollbar{width:0;height:0;display:none}.notes-record-card{transform-style:preserve-3d}.notes-record-card:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#f0e8d85c,#0000);height:1px;transition:opacity .26s;position:absolute;inset:auto 18px 0}.notes-record-card:hover:after,.notes-record-card:focus-visible:after{opacity:1}.inspiration-report-sheet{transform-origin:bottom;transform-style:preserve-3d;will-change:opacity, transform, filter;animation:.72s cubic-bezier(.22,1,.36,1) both inspiration-report-arrive;clip-path:none!important}@keyframes inspiration-report-arrive{0%{opacity:0;filter:brightness(1.08);transform:translateY(4.2rem)scale(.96)}58%{opacity:1;filter:brightness(1.03);transform:translateY(.45rem)scale(.992)}to{opacity:1;filter:brightness();transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.inspiration-report-sheet{animation:none}}::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb, var(--accent) 25%, transparent)}}a,button,input,textarea,select{outline-color:var(--accent)}.quiet-grid{background-image:radial-gradient(circle at 15% 20%,#f3efe82e 0 1px,#0000 1.6px),radial-gradient(circle at 70% 30%,#c7c9ff2e 0 1px,#0000 1.6px),radial-gradient(circle at 45% 76%,#f3efe821 0 1px,#0000 1.6px);background-size:180px 180px,260px 260px,320px 320px}.prose-calm{color:var(--foreground);font-size:1.0625rem;line-height:1.85}.prose-calm p+p{margin-top:1.15rem}.star-field{background-image:radial-gradient(circle at 12% 18%,#ffffffe6 0 1px,#0000 1.5px),radial-gradient(circle at 28% 75%,#c7c9ffbf 0 1px,#0000 1.5px),radial-gradient(circle at 78% 22%,#fffc 0 1px,#0000 1.5px),radial-gradient(circle at 88% 68%,#c7c9ffa6 0 1px,#0000 1.5px);background-size:220px 220px,340px 340px,280px 280px,390px 390px}.nebula-field{background:radial-gradient(at 64% 36%,#b4d7f56b,#487aac29 22%,#0000 49%),radial-gradient(at 38% 56%,#7eb1e63d,#305d8e1f 26%,#0000 58%),radial-gradient(circle at 18% 24%,#cae0ff29,#0000 22%),#050711}.nebula-field:before,.nebula-field:after{content:"";pointer-events:none;position:absolute;inset:0}.nebula-field:before{opacity:.95;background-image:radial-gradient(circle,#fffffff2 0 1px,#0000 1.55px),radial-gradient(circle,#88beffeb 0 1.2px,#0000 1.8px),radial-gradient(circle,#ffe4b8db 0 .9px,#0000 1.45px),radial-gradient(circle,#ffffff80 0 .7px,#0000 1.2px);background-position:0 0,37px 19px,91px 57px,18px 73px;background-size:76px 84px,128px 116px,168px 154px,34px 39px}.nebula-field:after{opacity:.42;background-image:radial-gradient(circle,#cde2ffe6 0 1px,#0000 1.45px),radial-gradient(circle,#ffffffa6 0 .8px,#0000 1.25px);background-position:11px 9px,27px 31px;background-size:19px 23px,13px 17px;-webkit-mask-image:linear-gradient(115deg,#0000 5%,#000 34% 72%,#0000 96%);mask-image:linear-gradient(115deg,#0000 5%,#000 34% 72%,#0000 96%)}.cosmic-map{background:radial-gradient(at 38% 58%,#6699d657,#1c38622e 22%,#0000 54%),radial-gradient(at 56% 42%,#c4dcff29,#0000 32%),radial-gradient(circle at 76% 22%,#a3c5ff1a,#0000 20%),#030611;position:relative}.cosmic-map:before,.cosmic-map:after{content:"";pointer-events:none;position:absolute;inset:0}.cosmic-map:before{opacity:.98;background-image:radial-gradient(circle at 8% 12%,#fffffff2 0 1px,#0000 1.7px),radial-gradient(circle at 23% 78%,#87beffe6 0 1.2px,#0000 1.9px),radial-gradient(circle at 64% 26%,#ffe7bfc7 0 .9px,#0000 1.6px),radial-gradient(circle at 87% 62%,#ffffffb8 0 .8px,#0000 1.45px),radial-gradient(circle at 40%,#bed8ff73 0 .7px,#0000 1.3px);background-size:127px 113px,191px 173px,229px 211px,307px 283px,37px 43px}.cosmic-map:after{opacity:.46;filter:blur(.5px);background:linear-gradient(116deg,#0000 0%,#97beec14 31%,#ebf6ff2e 46%,#5e91cd14 58%,#0000 78%),radial-gradient(at 43% 54%,#b4daff26,#0000 40%)}.constellation-sky{isolation:isolate;background:radial-gradient(at 34% 58%,#588ed247,#18305b29 24%,#0000 55%),radial-gradient(at 54% 44%,#cbe2ff24,#0000 30%),radial-gradient(at 68% 22%,#5887ca1f,#0000 28%),linear-gradient(112deg,#0d1224f2,#030611f5 48%,#050814fa),#02040d}.star-map-transition{isolation:isolate}.star-map-transition:before,.star-map-transition:after{content:"";z-index:30;pointer-events:none;height:clamp(4.5rem,9vw,8rem);position:absolute;left:-1.5rem;right:-1.5rem}.star-map-transition:before{background:linear-gradient(180deg, var(--background) 0%, var(--background) 38%, transparent 100%);top:-1px}@supports (color:color-mix(in lab, red, red)){.star-map-transition:before{background:linear-gradient(180deg, var(--background) 0%, color-mix(in srgb, var(--background) 78%, transparent) 38%, transparent 100%)}}.star-map-transition:after{background:linear-gradient(0deg, var(--background) 0%, var(--background) 38%, transparent 100%);bottom:-1px}@supports (color:color-mix(in lab, red, red)){.star-map-transition:after{background:linear-gradient(0deg, var(--background) 0%, color-mix(in srgb, var(--background) 78%, transparent) 38%, transparent 100%)}}.star-map-canvas{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.star-map-canvas{border-color:color-mix(in srgb, var(--line) 50%, transparent)}}.star-map-canvas{box-shadow:0 0 0 1px #c7c9ff0a,0 30px 110px #00000075,inset 0 0 80px #07081238}.star-map-scrollbar{scrollbar-color:#8bc9ff47 #0508145c;scrollbar-width:thin}.star-map-scrollbar::-webkit-scrollbar{width:.55rem}.star-map-scrollbar::-webkit-scrollbar-track{background:#05081457;border-radius:999px}.star-map-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(#8bc9ff57,#dcbbff3d),#121830b3;border:1px solid #e2ebff29;border-radius:999px;box-shadow:0 0 16px #8bc9ff1f}.star-map-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(#8bc9ff75,#dcbbff52),#121830d1}.constellation-sky:before,.constellation-sky:after{content:"";pointer-events:none;position:absolute;inset:0}.constellation-sky:before{z-index:1;opacity:.9;background-image:radial-gradient(circle at 12% 18%,#fffffffa 0 1px,#0000 1.65px),radial-gradient(circle at 22% 78%,#91c9fff5 0 1.2px,#0000 1.9px),radial-gradient(circle at 48% 52%,#ffffff6b 0 .7px,#0000 1.2px),radial-gradient(circle at 67% 26%,#ffe6bcdb 0 1px,#0000 1.65px),radial-gradient(circle at 88% 64%,#e2efffb8 0 .8px,#0000 1.4px);background-size:151px 131px,233px 211px,31px 37px,307px 281px,409px 353px}.constellation-sky:after{z-index:2;opacity:.62;filter:blur(.35px);background:linear-gradient(116deg,#0000 3%,#39669e17 24%,#c0ddff30 43%,#4977b214 56%,#0000 77%),radial-gradient(at 35% 53%,#92bff52b,#0000 34%),radial-gradient(at 50% 49%,#eaf6ff1f,#0000 25%);transform:rotate(-6deg)scale(1.08)}.constellation-star{transition:width .26s,height .26s,transform .26s,box-shadow .26s;position:relative}.constellation-star:before,.constellation-star:after{content:"";opacity:.7;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.constellation-star:before{background:linear-gradient(#0000,#f5f9ffc7,#0000);width:1px;height:3rem}.constellation-star:after{background:linear-gradient(90deg,#0000,#f5f9ffbd,#0000);width:3rem;height:1px}.constellation-star-active{animation:2.5s ease-in-out infinite constellation-pulse}.constellation-star-active:before{height:5.5rem}.constellation-star-active:after{width:5.5rem}.constellation-line{stroke:#d2e6ff6b;stroke-width:.08px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #d2e6ff6b)}.topograph-shell{background:radial-gradient(circle at 56% 38%,#9deeff1c,#0000 22%),radial-gradient(at 46% 54%,#2677a426,#0000 46%),linear-gradient(135deg,#070c18fa,#03060e 58%,#060912)}.topograph-shell:before,.topograph-shell:after{content:"";pointer-events:none;position:absolute;inset:0}.topograph-shell:before{z-index:1;opacity:.16;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(circle,#000 0 52%,#0000 76%);mask-image:radial-gradient(circle,#000 0 52%,#0000 76%)}.topograph-shell:after{z-index:2;opacity:.44;background:radial-gradient(circle at 20% 18%,#ffffff52 0 1px,#0000 1.5px) 0 0/180px 160px,radial-gradient(circle at 78% 28%,#b9daff42 0 1px,#0000 1.5px) 0 0/260px 220px,radial-gradient(circle at 64% 80%,#ffe8bf38 0 1px,#0000 1.5px) 0 0/320px 280px}.topograph-pin{position:relative}.topograph-pin:before,.topograph-pin:after{content:"";pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.topograph-pin:before{background:linear-gradient(90deg,#0000,#eef6ffb8,#0000);width:5.5rem;height:1px}.topograph-pin:after{background:linear-gradient(#0000,#eef6ffad,#0000);width:1px;height:5.5rem}@keyframes constellation-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.universe-reveal-closed{clip-path:circle(7.5rem);opacity:.55}.universe-reveal-open{clip-path:circle(75%);opacity:1}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.inspirations-v6{color:#fff7ec;isolation:isolate;background:radial-gradient(at 50% 0,#253d4e2e,#0000 35rem),linear-gradient(#02070f66,#02070feb 38%,#02070ffa),#030812;position:relative;overflow-x:hidden}.inspirations-v6:before,.inspirations-v6:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.inspirations-v6:before{opacity:.42;background-image:radial-gradient(circle at 18% 28%,#fff6e233 0 1px,#0000 1.5px),radial-gradient(circle at 78% 20%,#c8def129 0 1px,#0000 1.5px),linear-gradient(#c4daec09 1px,#0000 1px),linear-gradient(90deg,#c4daec08 1px,#0000 1px);background-size:220px 180px,300px 260px,96px 96px,96px 96px}.inspirations-v6:after{opacity:.16;background:linear-gradient(106deg,#0000 0 28%,#b4d5e733 32%,#0000 38% 100%),linear-gradient(166deg,#0000 0 14%,#fff7ec14 18%,#0000 24% 100%)}.inspirations-v6-hero{background:linear-gradient(90deg,#01060ee6 0%,#0209139e 42%,#02070fb8 100%),linear-gradient(#02070f14,#02070fbf),url(/home-concept/ocean-bg-01.png) 50%/cover no-repeat;align-items:center;min-height:clamp(25rem,48vw,34rem);padding:clamp(3.2rem,5.8vw,5.25rem) clamp(1.25rem,4vw,3.2rem) clamp(3.4rem,5.2vw,4.6rem);display:flex;position:relative;overflow:hidden}.inspirations-v6-hero:before,.inspirations-v6-hero:after{content:"";pointer-events:none;position:absolute}.inspirations-v6-hero:before{background-color:#0000;background-image:linear-gradient(#e6f0f80b 1px,#0000 1px),linear-gradient(90deg,#e6f0f80a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:90px 90px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:radial-gradient(circle at 72% 43%,#000 0 46%,#0000 72%);mask-image:radial-gradient(circle at 72% 43%,#000 0 46%,#0000 72%)}.inspirations-v6-hero:after{background:linear-gradient(#02070f00,#030812);height:9rem;inset:auto 0 0}.inspirations-v6-hero-copy{z-index:2;width:min(100vw - clamp(3rem,8vw,8rem),90rem);max-width:none;margin-left:auto;margin-right:auto;position:relative}.inspirations-v6-kicker{color:#f6dbaddb;letter-spacing:.34em;text-transform:uppercase;gap:.25rem;width:fit-content;font-size:.68rem;line-height:1.35;display:grid}.inspirations-v6-kicker span{color:#e4c17b;font-family:var(--font-serif-cn), Georgia, serif;letter-spacing:.1em;font-size:clamp(1.2rem,2vw,1.55rem)}.inspirations-v6-hero-copy h1{color:#fff1dd;font-family:var(--font-serif-cn), "Songti SC", serif;letter-spacing:0;text-shadow:0 0 2rem #d4e2ec29;margin-top:clamp(1.75rem,3.4vw,3rem);font-size:clamp(3.05rem,6.5vw,4.95rem);font-weight:300;line-height:.98}.inspirations-v6-hero-copy h1 span{font-family:var(--font-source-serif), Georgia, serif;margin-top:.3rem;font-size:.52em;line-height:1.08;display:block}.inspirations-v6-hero-copy h1:after{content:"";background:#f6dbadc7;width:1.42rem;height:1px;margin-top:1.05rem;display:block}.inspirations-v6-scroll{color:#fff7ecc2;letter-spacing:.22em;text-transform:uppercase;border:0;border-radius:999px;align-items:center;gap:1rem;min-height:2.65rem;margin-top:2.05rem;padding:0;font-size:.72rem;transition:border-color .22s,color .22s,transform .22s;display:inline-flex}.inspirations-v6-scroll:hover,.inspirations-v6-scroll:focus-visible{color:#fff7ec;border-color:#e8c47cb8;outline:none;transform:translateY(.18rem)}.inspirations-v6-scroll small,.inspirations-v6-side-action small,.inspirations-v6-folder-open small,.inspirations-v6-notes-title small,.inspirations-v6-notes-button small,.inspirations-v6-briefing-actions small{color:inherit;font-family:var(--font-source-serif), Georgia, serif;letter-spacing:.18em;margin-top:.18rem;font-size:.72em;display:block}.inspirations-v6-hero-moon{z-index:1;aspect-ratio:1;filter:blur(.1px);opacity:.82;background:radial-gradient(circle,#fff6e2e6 0 7%,#e2ded075 8% 11%,#0000 13%),radial-gradient(circle,#ccddec57,#0000 58%);border-radius:999px;width:clamp(6rem,16vw,14rem);position:absolute;top:26%;left:54%}.inspirations-v6-hero-paper{z-index:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#bed5e10e;border:1px solid #dce8ee1f;position:absolute;box-shadow:inset 0 0 4rem #e7eef409}.inspirations-v6-hero-paper--three{width:min(17vw,13rem);height:11rem;top:48%;right:31%;transform:rotate(-9deg)}.inspirations-v6-flow{z-index:1;gap:1.05rem;width:min(100vw - clamp(3rem,8vw,8rem),90rem);max-width:none;margin:-.45rem auto 0;padding:0 0 clamp(3rem,8vw,5.2rem);display:grid;position:relative}.inspirations-v6-panel{background:linear-gradient(#0814208f,#030912d6),url(/home-concept/ocean-bg-02.png) 50%/cover no-repeat;border:1px solid #c6a96c24;border-radius:1.45rem;grid-template-columns:minmax(8.4rem,11.8rem) minmax(0,1fr);gap:clamp(1.15rem,2.15vw,1.7rem);display:grid;position:relative;overflow:hidden;box-shadow:0 2rem 7rem #0000005c,inset 0 0 5rem #aad0e20a}.inspirations-v6-panel:before{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0 18%,#c2dceb0b 21%,#0000 28%),linear-gradient(#fff7ec05 1px,#0000 1px) 0 0/82px 82px,linear-gradient(90deg,#fff7ec04 1px,#0000 1px) 0 0/82px 82px;position:absolute;inset:0}.inspirations-v6-panel--folders{min-height:clamp(28rem,44vw,34rem);padding:clamp(1.1rem,2.2vw,1.5rem)}.inspirations-v6-section-label{z-index:2;padding:clamp(.5rem,1vw,.8rem) 0 1rem;position:relative}.inspirations-v6-section-label h2,.inspirations-v6-daily-label h2{color:#fff1dd;font-family:var(--font-serif-cn), "Songti SC", serif;letter-spacing:0;margin-top:clamp(2.1rem,3.6vw,3.25rem);font-size:clamp(1.82rem,3.05vw,2.65rem);font-weight:300;line-height:1.12}.inspirations-v6-section-label p:not(.inspirations-v6-kicker),.inspirations-v6-daily-label p:not(.inspirations-v6-kicker){color:#d5e0e6ad;max-width:12rem;margin-top:1.45rem;font-size:.84rem;line-height:2}.inspirations-v6-side-action{color:#d6b46f;letter-spacing:.06em;align-items:center;gap:.8rem;margin-top:2.05rem;font-size:.78rem;transition:color .22s,transform .22s;display:inline-flex}.inspirations-v6-side-action:hover,.inspirations-v6-side-action:focus-visible{color:#fff1dd;outline:none;transform:translate(.2rem)}.inspirations-v6-folder-area{z-index:2;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:clamp(.15rem,.45vw,.35rem) 0;position:relative}.inspirations-v6-folder-open{z-index:25;color:#d9b66e;background:#070f19c7;border:1px solid #d6b46fb8;border-radius:.35rem;justify-content:space-between;align-items:center;gap:1rem;min-width:min(14rem,100% - 2.4rem);min-height:3.35rem;padding:.55rem .9rem;display:inline-flex;position:absolute;bottom:clamp(1.2rem,3vw,2rem);right:clamp(1.2rem,3vw,2rem);box-shadow:inset 0 0 0 1px #fff7ec0a}.inspirations-v6-panel--records{background:linear-gradient(#050f19b8,#030810e6),url(/home-concept/ocean-bg-03.png) 50%/cover no-repeat;padding:clamp(1.15rem,2.3vw,1.55rem)}.inspirations-v6-record-table{z-index:2;background:#050d17b8;border:1px solid #cadae529;border-radius:.75rem;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 5rem #80aac60b,0 1.8rem 5rem #0000003d}.inspirations-v6-record-head,.inspirations-v6-record-row{grid-template-columns:7.1rem 7rem minmax(0,1fr) 3.6rem 3.6rem;align-items:center;gap:1rem;display:grid}.inspirations-v6-record-head{color:#d5e0e694;border-bottom:1px solid #cadae524;min-height:3.35rem;padding:0 1.1rem;font-size:.82rem}.inspirations-v6-record-row{color:#e0e9edc7;border-bottom:1px solid #cadae51f;min-height:4.55rem;padding:.65rem 1.1rem;transition:background .18s,color .18s}.inspirations-v6-record-row:hover,.inspirations-v6-record-row:focus-visible{color:#fff7ec;background:#c6a96c14;outline:none}.inspirations-v6-record-row small{color:#d5e0e68a;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.2rem;font-size:.68rem;line-height:1.55;display:-webkit-box;overflow:hidden}.inspirations-v6-record-row strong{color:inherit;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-weight:400;line-height:1.7;display:-webkit-box;overflow:hidden}.inspirations-v6-record-category{color:#fff7eccc;white-space:nowrap;border:1px solid #c6a96c6b;border-radius:.4rem;width:fit-content;max-width:100%;padding:.32rem .7rem;font-size:.72rem}.inspirations-v6-record-empty,.inspirations-v6-record-foot{color:#d5e0e694}.inspirations-v6-record-empty{padding:2rem 1.4rem;line-height:1.8}.inspirations-v6-record-foot{justify-content:space-between;align-items:center;min-height:2.7rem;padding:0 1.1rem;font-size:.76rem;display:flex}.inspirations-v6-panel--daily{background:linear-gradient(#95aec01a,#0c1e2f47 45%,#030b1680),url(/home-concept/ocean-bg-04.png) 50% 82%/cover no-repeat;padding:0;display:block}.inspirations-v6-daily{border-radius:inherit;grid-template-columns:minmax(8.4rem,10.2rem) minmax(0,1fr);gap:clamp(1.3rem,2.2vw,1.85rem);min-height:clamp(25.5rem,39vw,31rem);padding:clamp(1.65rem,3vw,2.35rem);display:grid;position:relative;overflow:hidden}.inspirations-v6-daily:before{content:"";pointer-events:none;opacity:.94;background:linear-gradient(90deg,#040f1c9e 0 20%,#122b3f29 20% 100%),radial-gradient(at 62% 106%,#e5d6b85c,#0000 36%),linear-gradient(#aec8d833,#12314914 45%,#02081142);position:absolute;inset:0}.inspirations-v6-daily:after{content:"";pointer-events:none;opacity:.32;background:linear-gradient(#fff7ec0a 1px,#0000 1px) 0 0/82px 82px,linear-gradient(90deg,#fff7ec07 1px,#0000 1px) 0 0/82px 82px,radial-gradient(circle at 23% 73%,#e6d1ae29 0 1px,#0000 1.6px) 0 0/180px 160px,radial-gradient(circle at 82% 24%,#e8f1f824 0 1px,#0000 1.8px) 0 0/220px 190px;position:absolute;inset:0}.inspirations-v6-daily-label{z-index:2;position:relative}.inspirations-v6-daily-book{z-index:2;filter:drop-shadow(0 1.35rem 2.5rem #0309106b);grid-template-columns:minmax(16rem,.95fr) minmax(18rem,1.05fr);justify-self:start;align-items:stretch;gap:0;width:min(100%,68rem);min-width:0;display:grid;position:relative}.inspirations-v6-daily-book:before{content:"";z-index:2;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(90deg,#0000 calc(48.5% - .42rem),#1f2a3657 49.1%,#ffffff57 49.8%,#2b394633 50.5%,#0000 calc(51% + .38rem));position:absolute;inset:0}.inspirations-v6-calendar-paper,.inspirations-v6-briefing-paper{color:#16263a;background:linear-gradient(135deg,#e8e4d8fa,#c6d2d9f2),radial-gradient(circle at 18% 16%,#ffffff3d,#0000 24%),radial-gradient(at 80% 84%,#3f60794d,#0000 48%),repeating-linear-gradient(102deg,#25313d07 0 1px,#0000 1px 6px);border:1px solid #36414b52;min-width:0;position:relative;box-shadow:0 1.2rem 3rem #07121d38,inset 0 0 3.2rem #2b405221,inset 0 0 0 1px #fff3}.inspirations-v6-calendar-paper:before,.inspirations-v6-briefing-paper:before{content:"";pointer-events:none;opacity:1;background:linear-gradient(125deg,#0000 0 42%,#48657b21 46%,#0000 58%),radial-gradient(circle at 18% 16%,#ffffff2e,#0000 27%),repeating-linear-gradient(114deg,#212d3a07 0 1px,#0000 1px 8px);border:1px solid #25334314;position:absolute;inset:.18rem}.inspirations-v6-calendar-paper:after,.inspirations-v6-briefing-paper:after{content:"";pointer-events:none;opacity:.72;background-image:radial-gradient(circle at 30% 20%,#2c374214 0 .8px,#0000 1.2px),radial-gradient(circle at 72% 68%,#5d6f7e12 0 .8px,#0000 1.2px);background-size:28px 24px,34px 31px;position:absolute;inset:0}.inspirations-v6-briefing-paper{border-left:0;border-radius:0 .35rem .35rem 0}.inspirations-v6-calendar-paper>*,.inspirations-v6-briefing-paper>*{z-index:1;position:relative}.inspirations-v6-calendar-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.inspirations-v6-calendar-top h3{color:#142238;letter-spacing:.09em;text-align:center;font-size:clamp(.9rem,1.45vw,1.02rem);font-weight:600}.inspirations-v6-calendar-nav{color:#132338;border-radius:999px;place-items:center;width:2.1rem;height:2.1rem;transition:background .18s,transform .18s;display:grid}.inspirations-v6-calendar-nav:hover,.inspirations-v6-calendar-nav:focus-visible{background:#13233814;outline:none;transform:translateY(-.1rem)}.inspirations-v6-calendar-meta{color:#132338ad;border-top:1px solid #13233821;border-bottom:1px solid #13233821;justify-content:space-between;align-items:center;gap:1rem;min-height:2.35rem;margin-top:.62rem;font-size:.75rem;display:flex}.inspirations-v6-calendar-meta button{color:#0d3a60;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem}.inspirations-v6-weekdays,.inspirations-v6-calendar-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:.08rem;display:grid}.inspirations-v6-calendar-grid{margin-top:.35rem}.inspirations-v6-day{color:#132338a3;border-radius:999px;place-items:center;min-width:0;min-height:clamp(1.48rem,2.65vw,2.02rem);font-size:clamp(.68rem,1.18vw,.78rem);display:grid;position:relative}.inspirations-v6-day--archived:after{content:"✦";color:#ad8846c7;font-size:.46rem;line-height:1;position:absolute;bottom:.05rem;left:50%;transform:translate(-50%)}.inspirations-v6-day--active{color:#fff7ec;background:#09243c;justify-self:center;width:clamp(1.55rem,2.55vw,1.95rem);min-height:clamp(1.55rem,2.55vw,1.95rem);box-shadow:0 0 0 1px #d6b46fb3,0 .35rem .9rem #0916243d}.inspirations-v6-day--active:after{content:"✦";color:#ad8846e6;font-size:.45rem;position:absolute;bottom:-.12rem;right:-.03rem}.inspirations-v6-day--active:hover,.inspirations-v6-day--active:focus-visible{background:#0f3555;outline:none}.inspirations-v6-day--empty{visibility:hidden}.inspirations-v6-calendar-legend{color:#13233894;flex-wrap:wrap;gap:1.1rem;margin-top:.72rem;font-size:.68rem;display:flex}.inspirations-v6-briefing-date{color:#132338c7;font-family:var(--font-source-serif), Georgia, serif;letter-spacing:.09em;font-size:clamp(1rem,1.9vw,1.34rem)}.inspirations-v6-briefing-paper h3{color:#132338;font-family:var(--font-serif-cn), "Songti SC", serif;flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:.55rem;font-size:clamp(1.36rem,2.45vw,1.82rem);font-weight:500;line-height:1.22;display:flex}.inspirations-v6-briefing-paper h3 span{color:#c6a96c}.inspirations-v6-briefing-block{border-top:1px solid #13233824;margin-top:.64rem;padding-top:.54rem}.inspirations-v6-briefing-block strong{color:#132338ad;font-family:var(--font-source-serif), Georgia, serif;margin-bottom:.5rem;display:block}.inspirations-v6-briefing-block ul{gap:.2rem;padding-left:1rem;list-style:outside;display:grid}.inspirations-v6-briefing-tags{flex-wrap:wrap;gap:.55rem;margin-top:.58rem;display:flex}.inspirations-v6-briefing-tags span{color:#132338ad;background:#b0bcc457;border-radius:999px;padding:.24rem .66rem;font-size:.68rem}.inspirations-v6-briefing-actions{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.7rem;display:grid}.inspirations-v6-briefing-actions a{color:#132338;border:1px solid #1323383d;border-radius:.32rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3.15rem;padding:.5rem .82rem;transition:background .18s,color .18s,transform .18s;display:flex}.inspirations-v6-briefing-actions a:first-child{color:#fff7ec;background:#09243c;border-color:#09243cb3}.inspirations-v6-briefing-actions a:hover,.inspirations-v6-briefing-actions a:focus-visible{outline:none;transform:translateY(-.12rem)}.inspirations-v6-panel--notes{background:linear-gradient(#040b14b3,#030810f0),url(/home-concept/ocean-bg-02.png) bottom/cover no-repeat;min-height:20.4rem;padding:clamp(1.15rem,2.3vw,1.55rem)}.inspirations-v6-notes-card{z-index:2;color:#fff7eccc;background:linear-gradient(140deg,#0c1927c2,#040a12d6),radial-gradient(circle at 78% 16%,#c6a96c1f,#0000 34%);border:1px solid #c6a96c38;border-radius:.45rem;grid-template-columns:minmax(0,1fr) minmax(14rem,21rem);align-items:center;gap:2rem;min-width:0;padding:clamp(1.35rem,3.2vw,2.55rem);display:grid;position:relative;box-shadow:inset 0 0 0 1px #fff7ec09}.inspirations-v6-notes-card:hover,.inspirations-v6-notes-card:focus-visible{color:#fff7ec;outline:none}.inspirations-v6-notes-status{color:#d5e0e694;grid-column:1/-1;font-size:.82rem}.inspirations-v6-notes-title{color:#fff1dd;font-family:var(--font-serif-cn), "Songti SC", serif;font-size:clamp(1.65rem,3.8vw,3.05rem);font-weight:300;line-height:1.08}.inspirations-v6-notes-copy{color:#d5e0e69e;border-top:1px solid #c6a96c57;max-width:22rem;padding-top:1.1rem;font-size:.96rem;line-height:1.9}.inspirations-v6-notes-button{color:#fff7ec;background:linear-gradient(135deg,#a68b53db,#5d4b2dd1),radial-gradient(circle at 18% 20%,#fff7ec38,#0000 38%);border:1px solid #f6dbad59;border-radius:.55rem;justify-content:space-between;align-items:center;gap:1rem;min-height:4.45rem;padding:1rem 1.25rem;display:flex}@media (max-width:960px){.inspirations-v6-flow{margin-top:-.7rem}.inspirations-v6-panel,.inspirations-v6-daily{grid-template-columns:1fr}.inspirations-v6-section-label,.inspirations-v6-daily-label{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.inspirations-v6-section-label .inspirations-v6-kicker,.inspirations-v6-daily-label .inspirations-v6-kicker{grid-column:1/-1}.inspirations-v6-section-label h2,.inspirations-v6-daily-label h2{margin-top:.7rem}.inspirations-v6-section-label p:not(.inspirations-v6-kicker),.inspirations-v6-daily-label p:not(.inspirations-v6-kicker){max-width:24rem;margin-top:.9rem}.inspirations-v6-side-action{margin-top:.7rem}.inspirations-v6-daily-book{grid-template-columns:1fr}.inspirations-v6-record-head{display:none}.inspirations-v6-record-row{grid-template-columns:minmax(0,1fr) auto auto}.inspirations-v6-record-row>span:nth-child(2),.inspirations-v6-record-row>span:nth-child(3){grid-column:1/-1}}@media (max-width:640px){.inspirations-v6-hero{background-position:58%;min-height:calc(100svh - 4.5rem);padding:4rem 1.2rem}.inspirations-v6-hero-copy{margin-left:0}.inspirations-v6-hero-copy h1{font-size:clamp(3.15rem,17vw,4.5rem)}.inspirations-v6-hero-paper--one,.inspirations-v6-hero-paper--two,.inspirations-v6-hero-paper--three{opacity:.42}.inspirations-v6-hero-paper--one{width:19rem;right:-4rem}.inspirations-v6-hero-paper--two,.inspirations-v6-hero-paper--three{display:none}.inspirations-v6-flow{gap:.9rem;padding-left:.75rem;padding-right:.75rem}.inspirations-v6-panel,.inspirations-v6-daily{border-radius:1.15rem;padding:1rem}.inspirations-v6-folder-area{border-radius:1rem;margin-left:-.35rem;margin-right:-.35rem;padding:.35rem}.inspirations-v6-folder-open{margin-top:1.2rem;position:relative;bottom:auto;right:auto}.inspirations-v6-section-label,.inspirations-v6-daily-label{display:block}.inspirations-v6-record-row{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;padding:1rem}.inspirations-v6-record-row>span:nth-child(4),.inspirations-v6-record-row>span:nth-child(5){justify-self:start}.inspirations-v6-daily-book{gap:.85rem}.inspirations-v6-calendar-paper,.inspirations-v6-briefing-paper{padding:1rem}.inspirations-v6-calendar-grid,.inspirations-v6-weekdays{gap:.25rem}.inspirations-v6-briefing-actions,.inspirations-v6-notes-card{grid-template-columns:1fr}.inspirations-v6-notes-button{min-height:4.4rem}}.inspirations-v6-panel--daily{background:linear-gradient(#07142133,#06111d80 58%,#02070ea3),radial-gradient(at 63% 98%,#ecdec247,#0000 34%),url(/home-concept/ocean-bg-04.png) 50% 78%/cover no-repeat;padding:0;box-shadow:inset 0 0 0 1px #d4bc8a29,inset 0 0 5.5rem #02070eb8,0 1.2rem 3rem #00000042}.inspirations-v6-daily:before{opacity:.98;background:linear-gradient(90deg,#051321b8 0 19.6%,#1330492e 19.6% 100%),radial-gradient(at 62% 104%,#ebddc15c,#0000 32%),linear-gradient(#9eb7c929,#14375214 46%,#030a1359)}.inspirations-v6-daily:after{opacity:.48;background:linear-gradient(#fff7ec08 1px,#0000 1px) 0 0/74px 74px,linear-gradient(90deg,#fff7ec06 1px,#0000 1px) 0 0/74px 74px,linear-gradient(148deg,#0000 0 78%,#ecdec226 78.5%,#0000 86%) 0 0/100% 100%}.inspirations-v6-daily-label{color:#fff7ecdb;align-self:center;padding-left:clamp(0rem,.5vw,.35rem)}.inspirations-v6-daily-label .inspirations-v6-kicker{color:#debb76e6;letter-spacing:.22em}.inspirations-v6-daily-label h2{color:#fff1dd;margin-top:clamp(2.1rem,4.2vw,3.55rem);font-size:clamp(2.1rem,3.15vw,3rem);line-height:1.18}.inspirations-v6-daily-label p:not(.inspirations-v6-kicker){color:#dee8ecad;max-width:9.8rem;margin-top:clamp(1.35rem,2.5vw,2rem);font-size:clamp(.76rem,.9vw,.84rem);line-height:1.95}.inspirations-v6-daily-book{filter:drop-shadow(0 1.35rem 2.2rem #02070e75);border-radius:.42rem;grid-template-columns:minmax(15.5rem,.95fr) minmax(17.5rem,1.05fr);place-self:center start;width:min(100%,60.5rem)}.inspirations-v6-daily-book:before{z-index:4;mix-blend-mode:multiply;background:linear-gradient(90deg,#0000 calc(49.2% - .55rem),#151f2b4d 49.15%,#ffffff6b 49.75%,#24323e3d 50.35%,#0000 calc(50.8% + .5rem)),linear-gradient(90deg,#0000 0 49.2%,#07101b2e 49.2% 49.6%,#ffffff2e 50.1% 50.35%,#0000 50.9% 100%)}.inspirations-v6-calendar-paper,.inspirations-v6-briefing-paper{color:#122237;background:radial-gradient(at 56% 102%,#3f586f3d,#0000 42%),linear-gradient(135deg,#edebe2f7,#d5dee3f5 54%,#cad7def0),repeating-linear-gradient(108deg,#1220300a 0 1px,#0000 1px 7px);border-color:#27334057;box-shadow:0 .8rem 2rem #040d1638,inset 0 0 0 1px #ffffff59,inset 0 0 2.6rem #24374629,inset 0 0 4.5rem #07121f14}.inspirations-v6-calendar-paper:after,.inspirations-v6-briefing-paper:after{opacity:.82;background-image:radial-gradient(circle at 24% 22%,#1c283614 0 .7px,#0000 1.2px),radial-gradient(circle at 72% 70%,#5d6f7e14 0 .8px,#0000 1.2px),linear-gradient(160deg,#0000 0 76%,#32506733 80%,#0000 92%);background-size:28px 24px,34px 31px,100% 100%}.inspirations-v6-calendar-paper{border-radius:.33rem 0 0 .33rem;padding:clamp(1.05rem,1.85vw,1.45rem) clamp(1.1rem,2vw,1.55rem)}.inspirations-v6-briefing-paper{border-left:0;border-radius:0 .33rem .33rem 0;padding:clamp(1.05rem,1.85vw,1.45rem) clamp(1.25rem,2.15vw,1.7rem)}.inspirations-v6-briefing-paper:before{background:linear-gradient(118deg,#0000 0 57%,#425d7138 67%,#4c677b1f 78%,#0000 91%),radial-gradient(circle at 18% 16%,#ffffff2e,#0000 27%),repeating-linear-gradient(114deg,#212d3a09 0 1px,#0000 1px 8px)}.inspirations-v6-calendar-meta{color:#122237a3;min-height:2.45rem;margin-top:.66rem;font-size:.74rem}.inspirations-v6-weekdays{color:#12223785;margin-top:.76rem;font-size:.68rem}.inspirations-v6-day{color:#122237a8;min-height:clamp(1.58rem,2.4vw,1.95rem);font-size:clamp(.7rem,1vw,.8rem)}.inspirations-v6-day--active{background:#08243b;width:clamp(1.6rem,2.25vw,1.9rem);min-height:clamp(1.6rem,2.25vw,1.9rem);box-shadow:0 0 0 1px #be974cb8,0 .36rem .8rem #09162442}.inspirations-v6-calendar-legend{color:#1222379e;gap:1rem;margin-top:clamp(.75rem,1.5vw,1.1rem)}.inspirations-v6-briefing-paper h3{color:#122237;gap:.58rem;margin-top:.48rem;font-size:clamp(1.45rem,2.25vw,2rem);line-height:1.18}.inspirations-v6-briefing-block{border-top-color:#12223724;margin-top:.64rem;padding-top:.58rem}.inspirations-v6-briefing-block strong{color:#1222379e;margin-bottom:.36rem;font-size:.78rem}.inspirations-v6-briefing-block p,.inspirations-v6-briefing-block li,.inspirations-v6-briefing-empty p{color:#122237c7;font-size:clamp(.7rem,.9vw,.78rem);line-height:1.62}.inspirations-v6-briefing-tags span{color:#122237a8;background:#adb8bf57;padding:.24rem .68rem;font-size:.68rem}.inspirations-v6-briefing-actions a{color:#132338;background:#e8ebe82e;border-radius:.28rem;min-height:clamp(2.75rem,4vw,3.35rem);padding:.48rem .85rem}.inspirations-v6-briefing-actions a:first-child{color:#fff7ec;background:#08243b;box-shadow:0 .55rem 1.2rem #0614222e}@media (max-width:960px){.inspirations-v6-daily{grid-template-columns:1fr;gap:1.4rem}.inspirations-v6-daily-label{align-self:start}.inspirations-v6-daily-label h2{margin-top:.65rem}.inspirations-v6-daily-label p:not(.inspirations-v6-kicker){max-width:24rem}.inspirations-v6-daily-book{grid-template-columns:1fr;width:100%}.inspirations-v6-daily-book:before{display:none}.inspirations-v6-calendar-paper,.inspirations-v6-briefing-paper{border-left:1px solid #27334057;border-radius:.34rem}}@media (max-width:640px){.inspirations-v6-panel--daily{border-radius:1rem}.inspirations-v6-daily{min-height:auto;padding:1rem}.inspirations-v6-daily-label h2{font-size:clamp(1.9rem,10vw,2.45rem)}.inspirations-v6-calendar-paper,.inspirations-v6-briefing-paper{padding:.92rem}.inspirations-v6-calendar-grid,.inspirations-v6-weekdays{gap:.1rem}.inspirations-v6-day{min-height:1.72rem;font-size:.68rem}.inspirations-v6-briefing-paper h3{font-size:clamp(1.35rem,8vw,1.72rem)}.inspirations-v6-briefing-actions{grid-template-columns:1fr}}.inspirations-v6-hero{background:linear-gradient(90deg,#01060ef0 0%,#02091380 48%,#01060ec2 100%),radial-gradient(at 55% 29%,#f4e5c724,#0000 23%),radial-gradient(at 55% 56%,#ccdeea29,#0000 26%),linear-gradient(#02070f14,#02070fd1 88%,#030812),url(/home-concept/ocean-bg-01.png) 50% 42%/cover no-repeat;align-items:flex-start;min-height:max(42rem,100svh - 4.75rem);padding:clamp(3.25rem,7vh,5.1rem) clamp(1.5rem,4vw,3.2rem) clamp(4.6rem,7vw,6.2rem)}.inspirations-v6-hero:after{background:linear-gradient(#02070f00,#030812eb),radial-gradient(at 57% 8%,#ecdec233,#0000 42%);height:12rem}.inspirations-v6-hero-copy{width:min(38rem,100vw - 3rem);max-width:38rem;margin-left:clamp(1.9rem,7.2vw,6rem);margin-right:auto;transform:none}.inspirations-v6-hero-copy .inspirations-v6-kicker{color:#fff1dae6;letter-spacing:.2em}.inspirations-v6-hero-copy .inspirations-v6-kicker span{color:#d8b66f;font-size:clamp(1.25rem,1.8vw,1.55rem)}.inspirations-v6-hero-copy h1{text-shadow:0 0 2.2rem #ece2cf29;margin-top:clamp(1.4rem,2.8vw,2.35rem);font-size:clamp(3.35rem,6.25vw,5.45rem);line-height:.98}.inspirations-v6-hero-copy h1 span{margin-top:.25rem;font-size:.55em;line-height:1.04}.inspirations-v6-hero-copy h1:after{background:#d8b66ff0;width:2.15rem;margin-top:1.08rem}.inspirations-v6-hero-copy p:not(.inspirations-v6-kicker){color:#e8eef1bd;max-width:21.5rem;margin-top:1.24rem;font-size:clamp(.84rem,1vw,.94rem);line-height:1.9}.inspirations-v6-scroll{color:#fff7ecbd;letter-spacing:.2em;border-radius:0;min-height:auto;margin-top:clamp(1.7rem,3.2vw,2.45rem);font-size:.68rem}.inspirations-v6-hero-moon{filter:blur(.25px);opacity:.9;background:radial-gradient(circle at 48% 20%,#eee2cf29,#0000 16%),radial-gradient(at 48% 58%,#eee2cf33,#0000 17%),linear-gradient(#0000 24%,#e2ecf11c 38%,#f4e5c729 49%,#e2ecf114 63%,#0000 78%);border-radius:0;width:min(55vw,46rem);height:min(48vw,35rem);top:6%;left:38%}.inspirations-v6-hero-paper{-webkit-backdrop-filter:blur(.3px);backdrop-filter:blur(.3px);opacity:.58;background:linear-gradient(135deg,#d2e3ec13,#d2e3ec06),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/56px 56px;border-color:#deebf221;box-shadow:inset 0 0 3.5rem #e7eef406}.inspirations-v6-hero-paper--one{width:min(39vw,33rem);height:clamp(17rem,32vw,27rem);top:5%;right:14%;transform:rotate(-11deg)}.inspirations-v6-hero-paper--two{width:min(29vw,23rem);height:clamp(10rem,19vw,15.5rem);top:31%;right:12.5%;transform:rotate(-17deg)}.inspirations-v6-hero-paper--three{opacity:.5;width:min(18vw,13.5rem);height:clamp(8rem,14vw,11.5rem);top:48%;right:28%;transform:rotate(-8deg)}.inspirations-v6-flow{margin-top:-.12rem}.inspirations-v6-panel--daily{background:linear-gradient(#0714212e,#06111d70 55%,#02070ea3),radial-gradient(at 62% 96%,#ecdec257,#0000 34%),url(/home-concept/ocean-bg-04.png) 50% 86%/cover no-repeat}.inspirations-v6-calendar-paper,.inspirations-v6-briefing-paper{background:radial-gradient(at 56% 104%,#3f586f42,#0000 42%),linear-gradient(135deg,#eeebe2fa,#dadfe0f5 54%,#ccd8def0),repeating-linear-gradient(108deg,#12203008 0 1px,#0000 1px 7px)}@media (max-width:640px){.inspirations-v6-hero{background-position:55% 42%;min-height:calc(100svh - 4.5rem);padding:4.1rem 1.25rem 3.8rem}.inspirations-v6-hero-copy{width:min(100%,21rem);margin-left:0;transform:none}.inspirations-v6-hero-copy h1{font-size:clamp(3.05rem,15.5vw,4.2rem)}.inspirations-v6-hero-copy p:not(.inspirations-v6-kicker){max-width:19rem}.inspirations-v6-hero-moon{opacity:.7;width:32rem;height:25rem;top:10%;left:18%}.inspirations-v6-hero-paper--one{opacity:.42;width:21rem;height:18rem;top:10%;right:-6rem}}.inspirations-v6-daily-book{width:min(100%,59.5rem)}.inspirations-v6-calendar-paper,.inspirations-v6-briefing-paper{background:radial-gradient(at 52% 104%,#2b435b47,#0000 43%),radial-gradient(circle at 14% 10%,#fffcf14d,#0000 24%),linear-gradient(135deg,#ebe8defb,#dadcd9f6 52%,#c8d3daf1),repeating-linear-gradient(104deg,#1c273309 0 1px,#0000 1px 6px);box-shadow:0 .75rem 1.8rem #040d1642,inset 0 0 0 1px #ffffff6b,inset 0 0 2.9rem #1a2a382e,inset 0 0 5.8rem #07121f1a}.inspirations-v6-calendar-paper:after{opacity:.86;background-image:linear-gradient(#0000 0 70%,#1e374c14 100%),radial-gradient(circle at 24% 22%,#1c283613 0 .7px,#0000 1.2px),radial-gradient(circle at 72% 70%,#5d6f7e13 0 .8px,#0000 1.2px);background-size:100% 100%,28px 24px,34px 31px}.inspirations-v6-briefing-actions a{min-height:clamp(2.65rem,3.7vw,3.18rem)}@media (max-width:640px){.inspirations-v6-daily-book{width:100%}}.inspirations-v6-hero:before{opacity:.55;background:radial-gradient(at 54% 30%,#fff7e233,#0000 19%) 0 0/100% 100%,radial-gradient(circle at 71% 25%,#d8b97914 0 1px,#0000 1.5px) 0 0/210px 170px,linear-gradient(#e6f0f805 1px,#0000 1px) 0 0/96px 96px,linear-gradient(90deg,#e6f0f804 1px,#0000 1px) 0 0/96px 96px;-webkit-mask-image:linear-gradient(90deg,#0000 0 22%,#000 36% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0 22%,#000 36% 86%,#0000 100%)}.inspirations-v6-hero-paper{opacity:.46;background:linear-gradient(135deg,#d2e3ec0e,#d2e3ec04),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);border-color:#deebf21b}.inspirations-v6-panel--daily{background:linear-gradient(#05101d1f,#0819293d 28%,#07121f94 70%,#02070eb3),radial-gradient(at 62% 97%,#eee1c680,#0000 36%),radial-gradient(at 69% 87%,#0a1b2c4d,#0000 40%),url(/home-concept/ocean-bg-04.png) 50% 94%/cover no-repeat;box-shadow:inset 0 0 0 1px #d4bc8a33,inset 0 -5rem 7rem #01050ba8,inset 0 0 5.5rem #02070e99,0 1.2rem 3rem #00000042}.inspirations-v6-daily{min-height:clamp(24rem,35vw,29rem);padding-top:clamp(1.45rem,2.65vw,2rem);padding-bottom:clamp(1.45rem,2.65vw,2rem)}.inspirations-v6-daily:before{background:linear-gradient(90deg,#051321b3 0 19.6%,#1d415d24 19.6% 100%),linear-gradient(#b3cad91a,#173a540a 44%,#0208112e),radial-gradient(at 63% 105%,#ebddc17a,#0000 31%)}.inspirations-v6-daily-book{filter:drop-shadow(0 1.45rem 2.7rem #01060d8f);width:min(100%,57.4rem)}.inspirations-v6-calendar-paper,.inspirations-v6-briefing-paper{background:radial-gradient(at 52% 105%,#1c30463b,#0000 46%),radial-gradient(circle at 13% 9%,#fffaeb38,#0000 24%),linear-gradient(135deg,#e5e1d6fb,#d3d6d3f6 52%,#c2cfd6f2),repeating-linear-gradient(104deg,#1d22270b 0 1px,#0000 1px 6px);border-color:#31373c70;box-shadow:0 .8rem 1.9rem #040d1652,inset 0 0 0 1px #ffffff61,inset 0 0 1.1rem #040c141f,inset 0 0 4.2rem #1a2a382e}.inspirations-v6-calendar-paper:after{background:linear-gradient(#ffffff0a,#0000 32%,#12263a1a 100%) 0 0/100% 100%,radial-gradient(circle at 26% 22%,#1c283617 0 .72px,#0000 1.2px) 0 0/25px 22px,radial-gradient(circle at 74% 70%,#56657417 0 .78px,#0000 1.2px) 0 0/32px 29px}.inspirations-v6-briefing-paper:after{opacity:.92;background:linear-gradient(#ffffff09,#0000 45%,#1e374c26 80%,#0a182633 100%) 0 0/100% 100%,radial-gradient(at 84% 90%,#314f6847,#0000 42%) 0 0/100% 100%,linear-gradient(135deg,#0000 0 67%,#0c23381a 74%,#0000 86%) 0 0/100% 100%,radial-gradient(circle at 24% 22%,#1c283617 0 .72px,#0000 1.2px) 0 0/25px 22px,radial-gradient(circle at 72% 70%,#56657417 0 .78px,#0000 1.2px) 0 0/32px 29px}.inspirations-v6-briefing-paper h3{font-size:clamp(1.35rem,2vw,1.82rem);line-height:1.16}.inspirations-v6-briefing-date{font-size:clamp(1rem,1.6vw,1.28rem)}.inspirations-v6-briefing-tags span{background:#97a3aa47;padding:.2rem .62rem}@media (max-width:640px){.inspirations-v6-panel--daily{background-position:bottom}.inspirations-v6-daily{padding:.95rem}}.inspirations-v6-panel--daily:before,.inspirations-v6-panel--daily:after{opacity:0}.inspirations-v6-daily-book:before{background:linear-gradient(90deg,#0000 calc(49.6% - .62rem),#1d252d57 49.1%,#f6f1e580 49.75%,#222d3847 50.45%,#0000 calc(50.8% + .58rem))}.inspirations-v6-calendar-nav{width:2.05rem;height:2.05rem}.inspirations-v6-briefing-block ul{gap:.22rem}.inspirations-v6-briefing-actions small{font-size:.74em}@media (max-width:960px){.inspirations-v6-panel--daily{background-size:cover;min-height:auto}.inspirations-v6-daily{min-height:auto}.inspirations-v6-daily-label h2{white-space:normal}.inspirations-v6-calendar-paper,.inspirations-v6-briefing-paper{min-height:auto}}@media (max-width:640px){.inspirations-v6-daily-label h2{white-space:normal}.inspirations-v6-calendar-grid{row-gap:.16rem}.inspirations-v6-day{min-height:1.85rem;font-size:.78rem}.inspirations-v6-day--active{width:2rem;min-height:2rem;font-size:.82rem}.inspirations-v6-briefing-paper h3{font-size:clamp(1.45rem,8vw,1.9rem)}}.inspirations-v6-panel--daily{background:linear-gradient(#10273e33,#0818285c 42%,#030a14b8),radial-gradient(at 62% 92%,#e8dabe6b,#0000 36%),linear-gradient(160deg,#0000 0 72%,#0814224d 78%,#020811b8 100%),url(/home-concept/ocean-bg-04.png) 50% 88%/cover no-repeat;border-color:#d7be8b38;min-height:clamp(31.5rem,42vw,38rem);box-shadow:inset 0 0 0 1px #e1d2b21a,inset 0 -6rem 7rem #02081194,0 1.5rem 4.4rem #00000057}.inspirations-v6-daily{grid-template-columns:clamp(10.5rem,14vw,13.2rem) minmax(0,1fr);gap:clamp(1.7rem,2.6vw,2.35rem);min-height:clamp(31.5rem,42vw,38rem);padding:clamp(1.75rem,3vw,2.45rem) clamp(1.75rem,3.35vw,2.85rem)}.inspirations-v6-daily:before,.inspirations-v6-daily:after{opacity:0}.inspirations-v6-daily-label{align-self:start;padding-top:clamp(.5rem,1vw,.9rem)}.inspirations-v6-daily-label .inspirations-v6-kicker{color:#fff0d5e6;letter-spacing:.22em;font-size:.7rem}.inspirations-v6-daily-label .inspirations-v6-kicker span{color:#f1d08a;font-size:clamp(1.42rem,2vw,1.86rem)}.inspirations-v6-daily-label h2{white-space:nowrap;margin-top:clamp(2.5rem,4.8vw,4.4rem);font-size:clamp(2.35rem,3.25vw,3.05rem);line-height:1.1}.inspirations-v6-daily-label p:not(.inspirations-v6-kicker){max-width:11.2rem;margin-top:clamp(1.55rem,2.3vw,2rem);font-size:clamp(.8rem,.95vw,.92rem);line-height:1.95}.inspirations-v6-daily-book{filter:drop-shadow(0 1.2rem 2.1rem #0208106b);border-radius:.34rem;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);place-self:start;width:min(100%,64.8rem);margin-top:clamp(.35rem,.85vw,.75rem)}.inspirations-v6-daily-book:before{background:linear-gradient(90deg,#0000 calc(49.6% - .58rem),#1d252d5c 49.1%,#f6f1e585 49.75%,#222d384d 50.45%,#0000 calc(50.8% + .54rem));display:block}.inspirations-v6-calendar-paper,.inspirations-v6-briefing-paper{background:radial-gradient(at 84% 76%,#58697729,#0000 45%),radial-gradient(circle at 12% 9%,#fffaeb33,#0000 25%),linear-gradient(135deg,#e8e4dafb,#dad9d3f7 52%,#c6d3daf5),repeating-linear-gradient(104deg,#191f260a 0 1px,#0000 1px 7px);border-color:#31373c6b;min-height:clamp(25.2rem,33vw,30rem);box-shadow:inset 0 0 0 1px #ffffff5c,inset 0 0 2.1rem #1a2a381f,0 .5rem 1.35rem #0309112e}.inspirations-v6-calendar-paper:before,.inspirations-v6-briefing-paper:before{background:radial-gradient(circle at 18% 16%,#ffffff1f,#0000 29%),linear-gradient(140deg,#0000 0 67%,#44586924 78%,#0000 92%),repeating-linear-gradient(112deg,#161e2608 0 1px,#0000 1px 9px);border-color:#3038401f;inset:.18rem}.inspirations-v6-briefing-paper{padding:clamp(1.25rem,2vw,1.72rem) clamp(1.48rem,2.45vw,2.08rem) clamp(1.16rem,1.9vw,1.6rem)}.inspirations-v6-calendar-top h3{letter-spacing:.07em;font-size:clamp(1.12rem,1.55vw,1.38rem);font-weight:700}.inspirations-v6-calendar-meta{min-height:2.5rem;margin-top:.68rem;font-size:clamp(.76rem,.94vw,.86rem)}.inspirations-v6-weekdays{color:#16223299;margin-top:.9rem;font-size:clamp(.78rem,1vw,.92rem);font-weight:500}.inspirations-v6-calendar-grid{row-gap:clamp(.34rem,.6vw,.62rem);margin-top:.56rem}.inspirations-v6-day{color:#152130bd;min-height:clamp(1.82rem,2.35vw,2.3rem);font-size:clamp(.86rem,1.12vw,1.02rem);font-weight:500}.inspirations-v6-day--archived:after{color:#ae8537e6;font-size:.52rem;bottom:-.02rem}.inspirations-v6-day--active{color:#fff4dc;background:#08243a;width:clamp(2rem,2.55vw,2.3rem);min-height:clamp(2rem,2.55vw,2.3rem);font-size:clamp(.9rem,1.12vw,1rem);font-weight:700;box-shadow:0 0 0 1px #c99c46d9,0 .28rem .7rem #050f1b59}.inspirations-v6-day--active:after{font-size:.48rem;bottom:-.2rem;right:.02rem}.inspirations-v6-calendar-legend{gap:clamp(1.1rem,1.65vw,1.65rem);margin-top:clamp(1rem,1.8vw,1.8rem);font-size:clamp(.74rem,.92vw,.84rem)}.inspirations-v6-briefing-date{color:#162232c2;letter-spacing:.08em;font-size:clamp(1.18rem,1.75vw,1.5rem)}.inspirations-v6-briefing-paper h3{margin-top:.68rem;font-size:clamp(1.72rem,2.45vw,2.22rem);font-weight:600;line-height:1.16}.inspirations-v6-briefing-block{margin-top:.84rem;padding-top:.68rem}.inspirations-v6-briefing-block strong{margin-bottom:.46rem;font-size:clamp(.84rem,1vw,.94rem);font-weight:600}.inspirations-v6-briefing-block p,.inspirations-v6-briefing-block li,.inspirations-v6-briefing-empty p{font-size:clamp(.78rem,.92vw,.88rem);line-height:1.66}.inspirations-v6-briefing-tags{gap:.62rem;margin-top:.86rem}.inspirations-v6-briefing-tags span{background:#a0a5a847;padding:.28rem .76rem;font-size:clamp(.74rem,.88vw,.8rem)}.inspirations-v6-briefing-actions{gap:.86rem;margin-top:clamp(.95rem,1.7vw,1.42rem)}.inspirations-v6-briefing-actions a{border-radius:.28rem;min-height:clamp(3.25rem,4.35vw,3.8rem);padding:.65rem 1rem;font-size:clamp(.9rem,1.06vw,1rem)}@media (max-width:960px){.inspirations-v6-panel--daily{background-size:cover;min-height:auto}.inspirations-v6-daily{grid-template-columns:1fr;min-height:auto}.inspirations-v6-daily-label h2{white-space:normal}.inspirations-v6-daily-book{grid-template-columns:1fr;justify-self:stretch;width:100%}.inspirations-v6-daily-book:before{display:none}.inspirations-v6-calendar-paper,.inspirations-v6-briefing-paper{min-height:auto}}@media (max-width:640px){.inspirations-v6-daily{gap:1rem;padding:.95rem}.inspirations-v6-daily-label h2{white-space:normal}.inspirations-v6-calendar-grid{row-gap:.16rem}.inspirations-v6-day{min-height:1.85rem;font-size:.78rem}.inspirations-v6-day--active{width:2rem;min-height:2rem;font-size:.82rem}.inspirations-v6-briefing-paper h3{font-size:clamp(1.45rem,8vw,1.9rem)}}.inspirations-v6-daily-book{width:min(100%,65.5rem);margin-top:clamp(.28rem,.7vw,.62rem)}.inspirations-v6-daily-label h2{white-space:nowrap;margin-top:clamp(2.7rem,5vw,4.55rem)}.inspirations-v6-calendar-paper,.inspirations-v6-briefing-paper{background:radial-gradient(at 86% 76%,#58697724,#0000 45%),radial-gradient(circle at 12% 9%,#fffaeb33,#0000 25%),linear-gradient(135deg,#e9e5dbf9,#dbdad4f6 52%,#c9d5dbf2),repeating-linear-gradient(104deg,#191f2609 0 1px,#0000 1px 7px);min-height:clamp(27rem,35.5vw,31.5rem)}.inspirations-v6-calendar-paper{flex-direction:column;padding:clamp(1.28rem,2vw,1.75rem) clamp(1.38rem,2.24vw,1.95rem) clamp(1.18rem,1.9vw,1.6rem);display:flex}.inspirations-v6-calendar-top h3{font-size:clamp(1.18rem,1.7vw,1.48rem)}.inspirations-v6-calendar-meta{flex:none;min-height:2.48rem}.inspirations-v6-weekdays{flex:none;margin-top:.86rem;font-size:clamp(.82rem,1vw,.94rem)}.inspirations-v6-day{color:#152130c2;align-self:center;min-height:clamp(2.08rem,2.75vw,2.55rem);font-size:clamp(.94rem,1.18vw,1.08rem);font-weight:520;line-height:1}.inspirations-v6-day--archived:after,.inspirations-v6-day--active:after{content:"✦";color:#ae8537eb;text-align:center;font-family:Georgia,Times New Roman,serif;font-style:normal;font-weight:400;line-height:1;position:absolute;left:50%;transform:translate(-50%)rotate(0)!important}.inspirations-v6-day--active{width:clamp(2.05rem,2.55vw,2.34rem);min-height:clamp(2.05rem,2.55vw,2.34rem);font-size:clamp(.92rem,1.12vw,1.02rem);line-height:1}.inspirations-v6-calendar-legend{flex:none;margin-top:.8rem}@media (max-width:960px){.inspirations-v6-panel--daily{background-size:140% 32%,cover}.inspirations-v6-daily-book{width:100%}.inspirations-v6-calendar-paper{display:flex}}@media (max-width:640px){.inspirations-v6-panel--daily{background-size:170% 22%,cover}.inspirations-v6-daily-label h2{white-space:normal}.inspirations-v6-calendar-grid{min-height:12rem}.inspirations-v6-day{min-height:1.85rem;font-size:.78rem}}.inspirations-v6-panel--daily{background:linear-gradient(#030a1324,#0a1c2d2e 46%,#02070e4d 100%),url(/inspirations/daily-push-generated-sea-panel.png) 50%/cover no-repeat!important;min-height:clamp(36rem,47vw,42rem)!important;box-shadow:inset 0 0 0 1px #e6d6b521,inset 0 0 4.2rem #dce6ee0b,inset 0 -4.8rem 7.5rem #01070f7a,0 1.35rem 3.8rem #00000061!important}.inspirations-v6-panel--daily:before{opacity:.24!important;background:linear-gradient(#ebf6fc09 1px,#0000 1px) 0 0/78px 78px,linear-gradient(90deg,#ebf6fc07 1px,#0000 1px) 0 0/78px 78px!important}.inspirations-v6-panel--daily:after{opacity:.35!important;background:radial-gradient(at 59% 99%,#ecdec442,#0000 36%),linear-gradient(90deg,#0000 0 15%,#e9f0f40b 45%,#0000 72%)!important}.inspirations-v6-daily{grid-template-columns:clamp(10.25rem,13.4vw,12.7rem) minmax(0,1fr)!important;min-height:clamp(36rem,47vw,42rem)!important;padding:clamp(2rem,3.05vw,2.75rem) clamp(1.9rem,3.5vw,3.25rem)!important}.inspirations-v6-daily-book{width:min(100%,66.5rem)!important;min-height:clamp(29rem,37vw,33rem)!important}.inspirations-v6-calendar-paper,.inspirations-v6-briefing-paper{min-height:clamp(29rem,37vw,33rem)!important}.inspirations-v6-calendar-paper{padding:clamp(1.18rem,1.75vw,1.55rem) clamp(1.32rem,2vw,1.78rem) clamp(1.06rem,1.65vw,1.45rem)!important}.inspirations-v6-calendar-top h3{color:#0b1b2efa!important;letter-spacing:.07em!important;font-size:clamp(1.34rem,1.9vw,1.72rem)!important;font-weight:650!important}.inspirations-v6-calendar-meta{min-height:clamp(2.35rem,3.15vw,2.85rem)!important;font-size:clamp(.78rem,1.02vw,.94rem)!important}.inspirations-v6-weekdays{margin-top:clamp(.62rem,1vw,.9rem)!important;font-size:clamp(.86rem,1.1vw,1rem)!important}.inspirations-v6-calendar-grid{flex:auto!important;align-content:space-evenly!important;row-gap:0!important;min-height:clamp(18rem,24vw,22.2rem)!important;margin-top:.05rem!important}.inspirations-v6-day{color:#1c2a3ac2!important;min-height:clamp(2.34rem,3.25vw,2.92rem)!important;font-size:clamp(1.1rem,1.42vw,1.32rem)!important;font-weight:560!important;line-height:1!important}.inspirations-v6-day--active{justify-content:center!important;align-items:center!important;width:clamp(2.35rem,3vw,2.8rem)!important;min-height:clamp(2.35rem,3vw,2.8rem)!important;font-size:clamp(1.02rem,1.32vw,1.2rem)!important;display:inline-flex!important}.inspirations-v6-day--archived:after,.inspirations-v6-day--active:after{content:"✦"!important;color:#b28531f0!important;text-align:center!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;width:1em!important;height:1em!important;font-family:Georgia,Times New Roman,serif!important;font-style:normal!important;font-weight:400!important;line-height:1!important;display:block!important;position:absolute!important;left:50%!important;transform:translate(-50%)rotate(0)skew(0deg)!important}.inspirations-v6-day--archived:after{font-size:.52rem!important;bottom:-.18rem!important}.inspirations-v6-day--active:after{font-size:.5rem!important;bottom:-.18rem!important}.inspirations-v6-calendar-legend{margin-top:clamp(.62rem,1vw,.95rem)!important;font-size:clamp(.74rem,.94vw,.86rem)!important}@media (max-width:960px){.inspirations-v6-panel--daily{background:linear-gradient(#030a1333,#0a1c2d3d 46%,#02070e66 100%),url(/inspirations/daily-push-generated-sea-panel.png) bottom/cover no-repeat!important;min-height:auto!important}.inspirations-v6-daily{grid-template-columns:1fr!important;min-height:auto!important;padding:clamp(1.45rem,7vw,2rem)!important}.inspirations-v6-daily-book{grid-template-columns:1fr!important;justify-self:stretch!important;width:100%!important;min-height:0!important}.inspirations-v6-daily-book:before{display:none!important}.inspirations-v6-calendar-paper,.inspirations-v6-briefing-paper{min-height:auto!important}.inspirations-v6-calendar-grid{min-height:13.8rem!important}}@media (max-width:640px){.inspirations-v6-daily-label h2{white-space:normal!important}.inspirations-v6-calendar-grid{min-height:12.4rem!important}.inspirations-v6-day{min-height:1.72rem!important;font-size:.82rem!important}.inspirations-v6-day--active{width:2rem!important;min-height:2rem!important;font-size:.84rem!important}}.inspirations-v6-day--active,.inspirations-v6-day--active:visited{color:#f6efdefa!important;text-shadow:0 .05rem .16rem #0000006b!important}.inspirations-v6-day--active:after{color:#ca973afa!important;text-shadow:none!important;bottom:-.16rem!important}.site-shell--home{background:#eef4fc}.ocean-section--hero{min-height:max(49rem, calc(108svh - var(--ocean-fullpage-offset)));padding-top:clamp(4.7rem,7vw,6.6rem)}.ocean-section--hero .ocean-section-index{margin-left:clamp(1.8rem,4.8vw,4.6rem)}.ocean-hero-copy{max-width:31rem;margin-top:clamp(2.7rem,8.4vh,5.8rem);margin-left:clamp(1.8rem,4.8vw,4.6rem)}.ocean-title--hero{--ocean-title-size:clamp(3.1rem, 4.15vw, 4.55rem);--ocean-title-sub-scale:.72em}.ocean-role{margin-top:1rem;font-size:clamp(.95rem,1.2vw,1.15rem)}.ocean-lede{max-width:23rem;margin-top:1.15rem;font-size:clamp(.86rem,1vw,.96rem);line-height:1.9}.ocean-section--about{min-height:max(48rem, calc(112svh - var(--ocean-fullpage-offset)))}.ocean-section--about .ocean-section-index{top:clamp(11.2rem,24vh,15rem);left:clamp(3.2rem,8.75vw,7.2rem)}.ocean-section--about .ocean-section-heading{width:clamp(14rem,24vw,24.5rem);max-width:none;top:clamp(17.2rem,39vh,23.5rem);left:clamp(3.2rem,8.75vw,7.2rem)}.ocean-section--about .ocean-title{--ocean-title-size:clamp(2.55rem, 3.25vw, 3.5rem);--ocean-title-sub-scale:.9em}.ocean-section--about .ocean-section-heading p{max-width:clamp(14rem,22vw,21.5rem);margin-top:clamp(1.15rem,2.3vh,1.7rem);font-size:clamp(.82rem,1vw,.96rem);line-height:2.05}.about-archive-piece--resume{filter:saturate(.98)brightness(1.07)contrast(1.035)drop-shadow(0 1.35rem 1.7rem #0000006b)drop-shadow(0 0 1.15rem #e0eef924);width:32.4%;height:76.4%;top:8.1%;left:15.9%}.about-archive-piece--folder{filter:saturate(1.04)brightness(1.08)contrast(1.06)drop-shadow(0 1.8rem 2.25rem #00000085)drop-shadow(0 0 1.65rem #bfd9ec21);width:54.2%;height:81.8%;top:7.2%;right:3.6%}.about-archive-piece--card{filter:saturate(1.02)brightness(1.03)contrast(1.035)drop-shadow(0 1.35rem 1.65rem #0000006b);width:45.2%;height:26.4%;bottom:10.4%;left:5.1%}.about-archive-piece--resume:after,.about-archive-piece--folder:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:soft-light;opacity:.72;background:linear-gradient(112deg,#0000 0 30%,#ffffff38 42%,#0000 55%),radial-gradient(at 60% 12%,#ffffff3d,#0000 20%),radial-gradient(at 28% 70%,#0000003d,#0000 38%);position:absolute;inset:0}.ocean-section--works{min-height:max(43rem, calc(104svh - var(--ocean-fullpage-offset)));background:radial-gradient(at 71% 18%,#9db8de38,#0000 30rem),radial-gradient(at 18% 68%,#ffffffe0,#0000 30rem),linear-gradient(100deg,#f7fafe 0%,#eef4fc 47%,#dfe8f6 100%);padding:clamp(3.3rem,5vw,4.8rem) clamp(1.25rem,6vw,4.7rem) clamp(3.2rem,5vw,4.2rem)}.ocean-section--works:before{background:radial-gradient(at 50% 20%,#fffc,#0000 28rem),repeating-linear-gradient(93deg,#20314805 0 1px,#0000 1px 8px),linear-gradient(#e5edf8eb,#f5f8fd14 52%,#c7d5ea29)}.ocean-selected-layout{grid-template-columns:minmax(13rem,.21fr) minmax(0,.79fr);gap:clamp(1.5rem,3.8vw,4.4rem);width:min(100%,94rem);min-height:clamp(35rem,76vh,46rem);margin:clamp(1.25rem,3vh,2.8rem) auto 0}.ocean-selected-layout .ocean-works-heading .ocean-title{--ocean-title-size:clamp(3.05rem, 4.65vw, 4.75rem);--ocean-title-sub-scale:.76em}.ocean-selected-layout .ocean-works-heading p{color:#172438ad;max-width:16.5rem;margin-top:clamp(1.1rem,2.1vh,1.55rem);font-size:clamp(.84rem,1vw,.95rem);line-height:1.9}.ocean-selected-cta{color:#bc852ddb;margin-top:clamp(1.8rem,3.6vh,2.65rem)}.ocean-section--works .ocean-work-orbit--index{--orbit-index-gap:clamp(8.1rem, 13.6vw, 14.7rem);width:min(100%,68rem);min-height:clamp(29.5rem,62vh,38rem)}.ocean-section--works .ocean-work-orbit--index .ocean-work-orbit__stage{height:clamp(28rem,54vh,35rem)}.ocean-section--works .ocean-work-orbit--index .ocean-work-strip{height:clamp(25rem,49vh,32rem);inset:clamp(.3rem,1.2vh,.95rem) 0 auto}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate,.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:nth-child(2),.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:nth-child(3),.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:nth-child(4),.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:nth-child(5){--shell-w:clamp(7.7rem, 9.8vw, 11.2rem);--shell-h:clamp(20.2rem, 37vh, 27.2rem);--shell-path:inset(0 round 999rem 999rem .58rem .58rem)}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate__image{border:1px solid #1f2e433d;border-radius:999rem 999rem .58rem .58rem;box-shadow:0 1.15rem 1.65rem #33435b33,inset 0 0 0 1px #ffffff1a;background-position:50% 45%!important;background-size:190%!important}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:first-child .ocean-work-gate__image{background-image:url(/home-concept/work-orbit-01.png)!important}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:nth-child(2) .ocean-work-gate__image{background-image:url(/home-concept/work-orbit-02.png)!important}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:nth-child(3) .ocean-work-gate__image{background-image:url(/home-concept/work-orbit-03.png)!important}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:nth-child(4) .ocean-work-gate__image{background-image:url(/home-concept/work-orbit-04.png)!important}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:nth-child(5) .ocean-work-gate__image{background-image:url(/home-concept/work-orbit-05.png)!important}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate[aria-current=true] .ocean-work-gate__image{border-color:#81b8fff0;box-shadow:0 1.3rem 2.2rem #364e703d,0 0 0 2px #8fc3ff8c,0 0 2rem #5f9dec7a,inset 0 0 0 1px #ffffff2e;filter:saturate()brightness(1.08)contrast(1.05)drop-shadow(0 .9rem 1.2rem #4b6fa03b)drop-shadow(0 0 1.3rem #6095d775)!important}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate__copy{width:clamp(7.6rem,9.6vw,10.5rem);margin-top:clamp(1.05rem,2vh,1.45rem)}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate__copy strong{font-size:clamp(1.05rem,1.42vw,1.35rem)}.ocean-section--archive{min-height:max(38rem, calc(86svh - var(--ocean-fullpage-offset)));padding:clamp(3.25rem,5.8vw,5.4rem) clamp(1.25rem,6vw,4.7rem) clamp(7.3rem,10vw,8.8rem)}.ocean-section--archive .ocean-section-index{margin-left:clamp(.1rem,1.1vw,.85rem)}.ocean-curiosity-grid{grid-template-columns:minmax(18rem,.78fr) minmax(18rem,1fr);align-items:start;width:min(100%,74rem);min-height:auto;margin:clamp(1.7rem,4vh,3.1rem) 0 0 clamp(.1rem,1.1vw,.85rem)}.ocean-curiosity-grid .ocean-section-heading:before{content:"Who I Am";color:#d8ae5bf2;letter-spacing:.34em;text-transform:uppercase;margin-bottom:1.05rem;font-size:.58rem;font-weight:700;display:block}.ocean-curiosity-grid .ocean-title{--ocean-title-size:clamp(2.6rem, 4.1vw, 4.15rem);--ocean-title-sub-scale:1em;max-width:37rem;line-height:1.08}.ocean-curiosity-grid .ocean-title:after{display:none}.ocean-curiosity-copy{color:#ebf4fbc7;border-left:0;grid-column:1/-1;max-width:64rem;margin-top:clamp(1.1rem,2.4vh,1.8rem);padding-left:0}.ocean-curiosity-copy:before{display:none}.ocean-curiosity-copy p{max-width:61rem;font-size:clamp(.86rem,1vw,.98rem);line-height:2}.ocean-about-meta{z-index:3;border-top:1px solid #c6dcee38;grid-template-columns:.78fr .74fr 1.3fr 1fr;gap:clamp(1rem,2.8vw,3.1rem);width:min(100%,74rem);margin:clamp(1.8rem,4.8vh,3.6rem) 0 0 clamp(.1rem,1.1vw,.85rem);padding-top:clamp(1rem,2.1vh,1.55rem);display:grid;position:relative}.ocean-about-meta div{border-left:1px solid #c6dcee2e;min-width:0;padding-left:clamp(.75rem,1.5vw,1rem)}.ocean-about-meta div:first-child{border-left:0;padding-left:0}.ocean-about-meta dt{color:#d8ae5bf2;letter-spacing:.24em;text-transform:uppercase;margin:0 0 .45rem;font-size:.55rem;font-weight:700;position:relative}.ocean-about-meta dt:before{content:"";vertical-align:.13rem;background:currentColor;border-radius:999px;width:.22rem;height:.22rem;margin-right:.38rem;display:inline-block}.ocean-about-meta dd{color:#fff7ecdb;font-family:var(--font-source-serif), Georgia, serif;margin:0;font-size:clamp(.78rem,1vw,.96rem);line-height:1.5}.ocean-world-marker{z-index:4;color:#d8ae5beb;pointer-events:none;justify-items:center;gap:.9rem;display:grid;position:absolute;bottom:clamp(7.6rem,12.5vh,10.5rem);right:clamp(3.8rem,8.2vw,8rem)}.ocean-world-marker span{writing-mode:vertical-rl;letter-spacing:.2em;text-transform:uppercase;font-size:.58rem;font-weight:700}.ocean-world-marker i{background:linear-gradient(#d8ae5be6,#d8ae5b3d);width:1px;height:clamp(3rem,7vh,4.4rem);display:block}.ocean-world-marker:after{content:"";clip-path:polygon(50% 0,57% 40%,100% 50%,57% 60%,50% 100%,43% 60%,0 50%,43% 40%);filter:drop-shadow(0 0 .65rem #d7af5f6b);background:#d7af5f;width:1.65rem;height:1.65rem}.ocean-back-top{display:none}.ocean-thanks-footer{gap:.5rem;min-height:clamp(5.4rem,9vh,6.6rem);padding:clamp(1rem,1.8vh,1.35rem) 1rem}.ocean-footer-icons{color:#19273c8a;align-items:center;gap:1.6rem;display:inline-flex}.ocean-footer-icons svg{stroke-width:1.55px}@media (max-width:1024px){.ocean-section--about .ocean-section-index,.ocean-section--about .ocean-section-heading{left:6.6%}.ocean-section--about .ocean-section-heading{width:31%}.ocean-section--about .about-archive-stack{width:58%;right:3.5%}.ocean-selected-layout{grid-template-columns:1fr}.ocean-about-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ocean-section--about{min-height:max(50rem,112svh - 3.6rem)}.ocean-transition-band{min-height:8.8rem}.ocean-section--about .ocean-section-index{top:18.6%;left:6.2%}.ocean-section--about .ocean-section-heading{width:38%;top:40.2%;left:6.2%}.ocean-section--about .ocean-title{--ocean-title-size:clamp(1.85rem, 9.5vw, 2.65rem)}.ocean-section--about .ocean-section-heading p{max-width:12rem;font-size:.8rem;line-height:1.75}.ocean-about-cta{margin-top:1.15rem;font-size:.78rem}.ocean-section--about .about-archive-stack{width:63%;top:23%;right:-1.2%}.ocean-section--works{min-height:max(48rem,118svh - 3.6rem)}.ocean-selected-layout{margin-top:1.35rem}.ocean-section--works .ocean-work-orbit--index{--orbit-index-gap:4.05rem}.ocean-section--works .ocean-work-orbit--index .ocean-work-gate,.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:nth-child(2),.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:nth-child(3),.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:nth-child(4),.ocean-section--works .ocean-work-orbit--index .ocean-work-gate:nth-child(5){--shell-w:3.55rem;--shell-h:11.85rem}.ocean-section--archive{min-height:max(42rem,100svh - 3.6rem)}.ocean-curiosity-grid{margin-left:0;display:block}.ocean-curiosity-grid .ocean-title{--ocean-title-size:clamp(2rem, 10vw, 3rem)}.ocean-about-meta{grid-template-columns:1fr;gap:.8rem;margin-left:0}.ocean-about-meta div,.ocean-about-meta div:first-child{border-top:1px solid #c6dcee24;border-left:0;padding-top:.7rem;padding-left:0}.ocean-world-marker{opacity:.78;bottom:7.5rem;right:1.2rem}}.ocean-section--about:before{background:linear-gradient(#02081294,#0208120d 32%,#02081238),radial-gradient(at 75% 42%,#c6d9e81c,#0000 28rem),radial-gradient(at 43% 58%,#ffffff0e,#0000 22rem);height:100%}.ocean-section--about:after{background:linear-gradient(90deg,#0208123d,#0000 28% 68%,#02081252),linear-gradient(#02081200,#02081275);height:100%}.ocean-section--about .about-archive-stack{width:min(49vw,49rem);top:clamp(12.8rem,29vh,18.6rem);right:clamp(5rem,10vw,9rem)}.ocean-section--about .about-archive-stack:before{filter:blur(1.25rem);opacity:.78;background:radial-gradient(at 68% 16%,#ebf4fc29,#0000 22%),radial-gradient(at 54% 52%,#c5d7e617,#0000 32%),radial-gradient(at 63% 84%,#00000094,#0000 45%),radial-gradient(at 28% 77%,#00000047,#0000 34%);inset:-5% -8% -8% -4%}.ocean-section--about .about-archive-stack:after{mix-blend-mode:screen;opacity:.36;filter:blur(.15rem);background:radial-gradient(at 69% 15%,#ffffff21,#0000 19%),radial-gradient(at 43% 33%,#ffffff14,#0000 19%),linear-gradient(116deg,#0000 0 42%,#ffffff0f 50%,#0000 61%);inset:-2% -3% -2% -1%}.about-archive-piece--resume:after,.about-archive-piece--folder:after{mix-blend-mode:soft-light;opacity:.38;background:linear-gradient(118deg,#0000 0 39%,#ffffff1c 48%,#0000 58%),radial-gradient(at 62% 14%,#ffffff1f,#0000 18%)}.about-archive-piece--folder:after{opacity:.42;background:linear-gradient(116deg,#0000 0 42%,#ffffff1f 50%,#0000 60%),radial-gradient(at 68% 12%,#ffffff1a,#0000 18%);border-radius:.45rem;inset:3% 3% 6%}.ocean-section--about .about-archive-stack{isolation:isolate;width:min(51vw,50.5rem);top:clamp(12.2rem,27.2vh,17.7rem);right:clamp(5.6rem,10.8vw,9.7rem)}.ocean-section--about .about-archive-stack:before{filter:blur(1.45rem);opacity:.82;background:radial-gradient(at 70% 20%,#ebf3fb1f,#0000 20%),radial-gradient(at 52% 55%,#b2cadc14,#0000 34%),radial-gradient(at 68% 86%,#00000094,#0000 44%),radial-gradient(at 32% 82%,#00000047,#0000 34%);border-radius:50%;inset:-8% -9% -12% -8%}.ocean-section--about .about-archive-stack:after{filter:blur(1.35rem);mix-blend-mode:screen;opacity:.28;background:radial-gradient(at 72% 18%,#ffffff21,#0000 18%),radial-gradient(at 44% 32%,#ffffff12,#0000 17%),radial-gradient(at 54% 86%,#ebf4fc0f,#0000 24%);border-radius:52% 44% 46% 48%;inset:1% 3% 4% 8%}.about-archive-piece--resume{filter:saturate(.98)brightness(1.06)contrast(1.035)drop-shadow(0 1.2rem 1.45rem #0000005c)drop-shadow(0 0 .78rem #e2eff91a)}.about-archive-piece--folder{filter:saturate(1.02)brightness(1.045)contrast(1.045)drop-shadow(0 1.85rem 2.35rem #00000085)drop-shadow(0 0 1rem #bed8ec1a)}.about-archive-piece--card{filter:saturate()brightness(1.03)contrast(1.025)drop-shadow(0 1.18rem 1.38rem #00000061)}.about-archive-piece--resume:after,.about-archive-piece--folder:after{opacity:.34;background:linear-gradient(119deg,#0000 0 41%,#ffffff1a 49%,#0000 58%),radial-gradient(at 62% 13%,#ffffff1c,#0000 16%)}.about-archive-piece--folder:after{opacity:.36;background:linear-gradient(118deg,#0000 0 43%,#ffffff1a 50%,#0000 60%),radial-gradient(at 69% 12%,#ffffff1a,#0000 16%)}.ocean-section--hero{min-height:max(49rem, calc(108svh - var(--ocean-fullpage-offset)));background:#173712}.ocean-section--hero:before{z-index:-1;background:linear-gradient(90deg,#051609b8 0%,#0c2c0e70 30%,#294b081a 64%,#05180857 100%),linear-gradient(#030c087a,#030c0805 38%,#030c083d);height:100%}.ocean-section--hero:after{z-index:-1;background:radial-gradient(at 18% 52%,#0312085c,#0000 32rem),radial-gradient(at 64% 29%,#ffffbe29,#0000 22rem),linear-gradient(#0000 0 70%,#04100875);height:100%}.ocean-section--hero .ocean-section-index,.ocean-section--hero .ocean-hero-copy,.ocean-section--hero .ocean-scroll-link{z-index:4;text-shadow:0 .12rem .9rem #0012086b}.ocean-section--hero .ocean-section-index,.ocean-section--hero .ocean-role,.ocean-section--hero .ocean-lede{color:#fffff1d6}.ocean-section--hero .ocean-title{color:#fffff7f2}.aquarium-hero-scene{z-index:-3;contain:layout paint size;background:radial-gradient(at 58% 24%,#e0ef4975,#0000 30rem),linear-gradient(115deg,#103311 0%,#5f820d 36%,#c1cf31 58%,#6e7f12 74%,#123412 100%);position:absolute;inset:0;overflow:hidden}.aquarium-hero-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.aquarium-hero-scene:before,.aquarium-hero-scene:after{content:"";pointer-events:none;position:absolute;inset:0}.aquarium-hero-scene:before{z-index:2;mix-blend-mode:overlay;opacity:.7;background-image:radial-gradient(circle at 18% 28%,#ffffc41f 0 1px,#0000 1.8px),radial-gradient(circle at 74% 66%,#0a2c0a38 0 1px,#0000 2px),repeating-linear-gradient(88deg,#ffffff09 0 1px,#0000 1px 9px),repeating-linear-gradient(2deg,#0223080a 0 1px,#0000 1px 11px);background-size:72px 72px,106px 106px,100% 100%,100% 100%}.aquarium-hero-scene:after{z-index:3;mix-blend-mode:multiply;background:radial-gradient(at 22% 34%,#fff58f21,#0000 18rem),radial-gradient(at 14% 84%,#081f0766,#0000 18rem),linear-gradient(90deg,#0313068f,#0000 26% 74%,#0518074d)}.aquarium-clear-window{z-index:5;pointer-events:none;filter:drop-shadow(0 1.4rem 2.1rem #12260c57);width:28%;height:62%;position:absolute;top:20%;left:59%}.aquarium-window-edge{border:.18rem solid #ffffebe0;position:absolute;inset:-.35rem;box-shadow:0 0 .95rem #ffffe657,inset 0 0 1.15rem #ffffff2e,0 0 0 1px #5c763a38}.aquarium-window-edge:before{content:"";filter:blur(.03rem);opacity:.8;border:1px solid #f5ffd940;position:absolute;inset:-.55rem}.aquarium-window-pane{width:27%;height:105%;transform-style:preserve-3d;background:linear-gradient(90deg,#fffff233,#ffffff0a 34%,#ffffff1f),#deeed208;border:.18rem solid #ffffecdb;position:absolute;top:-2.5%;box-shadow:inset 0 0 1.15rem #ffffff1f,0 .8rem 1.3rem #20371240}.aquarium-window-pane:before,.aquarium-window-pane:after{content:"";opacity:.64;background:#ffffebb8;height:.14rem;position:absolute;left:18%;right:18%}.aquarium-window-pane:before{top:28%}.aquarium-window-pane:after{bottom:28%}.ocean-section--about .ocean-surface--about{opacity:1;filter:saturate(1.02)brightness(.92)contrast(1.04)}.ocean-section--about .hero-ocean-effects{z-index:-2;opacity:.95}@media (max-width:900px){.aquarium-clear-window{width:58%;height:36%;top:49%;left:24%}.aquarium-window-pane{width:22%}.aquarium-window-pane--left{right:99%;transform:perspective(34rem)rotateY(-20deg)skewY(-1deg)}.aquarium-window-pane--right{left:99%;transform:perspective(34rem)rotateY(20deg)skewY(1deg)}.ocean-section--hero .ocean-hero-copy{max-width:min(82vw,24rem)}}@media (max-width:640px){.ocean-section--hero{min-height:max(48rem,112svh - 3.6rem)}.aquarium-hero-scene:after{background:linear-gradient(#05180799,#0000 18% 58%,#04120675),linear-gradient(90deg,#0313067a,#0000 54%)}.aquarium-clear-window{width:57%;height:31%;top:53%;left:25%}.aquarium-window-edge,.aquarium-window-pane{border-width:.12rem}}@media (prefers-reduced-motion:reduce){.aquarium-hero-scene:before{opacity:.48}}.aquarium-hero-scene:before{opacity:.92;background-image:radial-gradient(circle at 20% 28%,#ffffc426 0 1px,#0000 2.2px),radial-gradient(circle at 70% 62%,#0520073d 0 1px,#0000 2px),repeating-linear-gradient(86deg,#ffffff0f 0 1px,#0000 1px 10px),repeating-linear-gradient(3deg,#02230811 0 1px,#0000 1px 12px)}.aquarium-clear-window{z-index:20;opacity:1;filter:drop-shadow(0 1.6rem 2.4rem #12260c6b)drop-shadow(0 0 1.7rem #ffffd26b);width:30.5%;height:66.5%;top:16.4%;left:57.5%}.aquarium-window-edge{background:linear-gradient(#fffff50a,#fffff500);border-width:.22rem;border-color:#ffffeef5;box-shadow:0 0 1.4rem #ffffe094,inset 0 0 1.4rem #ffffff3d,0 0 0 1px #5f7c3c42}.aquarium-window-edge:after{content:"";border:1px solid #ffffdb33;position:absolute;inset:-1rem;box-shadow:0 0 2.4rem #f0ffbe47}.aquarium-window-pane{background:linear-gradient(90deg,#fffff24d,#ffffff0f 36%,#ffffff29),#e8f4d80d;border-width:.22rem;border-color:#ffffeeeb}.ocean-section--hero .ocean-hero-copy{max-width:35rem}@media (max-width:900px){.aquarium-clear-window{width:57%;height:37%;top:48%;left:25%}}.ocean-section--hero{isolation:isolate;background:#102d0d}.ocean-section--hero:before{background:linear-gradient(90deg,#020d05b3 0%,#04180861 24%,#3452060d 58%,#071e073d 100%),linear-gradient(#020a0459,#020a040a 42%,#020a043d)}.aquarium-hero-scene{background:radial-gradient(at 66% 12%,#ffffb094,#0000 31rem),radial-gradient(at 47% 42%,#bed62485,#0000 35rem),radial-gradient(at 18% 82%,#1b4a0b7a,#0000 26rem),linear-gradient(112deg,#06220b 0%,#234f13 26%,#8fa61e 50%,#d1d647 63%,#668912 78%,#0b2b0e 100%)}.aquarium-hero-scene:before{opacity:.52;mix-blend-mode:soft-light;background-image:radial-gradient(circle at 18% 28%,#ffffcd1f 0 1px,#0000 2.2px),radial-gradient(circle at 74% 66%,#071f0833 0 1px,#0000 2.1px),radial-gradient(at 34% 22%,#ffffd814,#0000 12rem),linear-gradient(84deg,#0000 0 47%,#ffffe60b 49%,#0000 54%);background-size:74px 74px,112px 112px,100% 100%,100% 100%}.aquarium-hero-scene:after{mix-blend-mode:multiply;background:radial-gradient(at 19% 46%,#0212058c,#0000 27rem),radial-gradient(at 63% 20%,#fff8a621,#0000 22rem),radial-gradient(at 78% 70%,#19400847,#0000 20rem),linear-gradient(90deg,#020d049e,#04180629 29%,#0000 57%,#0519072b 100%),linear-gradient(#0209040f,#0000 52%,#05110440)}.aquarium-clear-window{opacity:1;filter:drop-shadow(0 0 .75rem #fcffd557)drop-shadow(0 1.2rem 1.4rem #112a0a38);width:21%;height:60%;top:20%;left:62%}.aquarium-window-edge{background:0 0;border:.115rem solid #ffffefe6;inset:-.08rem;box-shadow:0 0 .62rem #ffffe057,0 0 1.6rem #d9ee7329,inset 0 0 .8rem #ffffff14}.aquarium-window-edge:before{opacity:.58;filter:blur(.02rem);border:1px solid #f5ffda2e;border-radius:.08rem;inset:-.72rem}.aquarium-window-edge:after{display:none}.aquarium-window-pane{background:linear-gradient(90deg,#fffff229,#ffffff08 42%,#ffffff17);border:.115rem solid #ffffefd1;width:20%;height:103.4%;top:-1.7%;box-shadow:0 0 .7rem #f7ffdf24,inset 0 0 .55rem #ffffff14}.aquarium-window-pane:before,.aquarium-window-pane:after{opacity:.28;background:#ffffeb6b;height:.055rem;left:28%;right:28%}.aquarium-window-pane--left{transform-origin:100%;right:98.8%;transform:perspective(60rem)rotateY(-34deg)skewY(-1deg)}.aquarium-window-pane--right{transform-origin:0;left:98.8%;transform:perspective(60rem)rotateY(34deg)skewY(1deg)}@media (max-width:900px){.aquarium-clear-window{width:45%;height:31%;top:52%;left:34%}.aquarium-window-pane{width:22%}.aquarium-window-pane--left{transform:perspective(38rem)rotateY(-28deg)skewY(-1deg)}.aquarium-window-pane--right{transform:perspective(38rem)rotateY(28deg)skewY(1deg)}}@media (max-width:640px){.ocean-section--hero{min-height:max(48rem,112svh - 3.6rem)}.aquarium-clear-window{width:47%;height:29%;top:54%;left:32%}.aquarium-window-edge,.aquarium-window-pane{border-width:.08rem}}.aquarium-window-edge{border:.085rem solid #fffff0c7;inset:0;box-shadow:0 0 .48rem #ffffe042,0 0 1.2rem #d9ee731a,inset 0 0 .42rem #ffffff0f;background:0 0!important}.aquarium-window-edge:before{opacity:.4;border-color:#f5ffda21;inset:-.56rem}.aquarium-window-pane{border:.085rem solid #fffff0a3;width:13.5%;height:102.5%;top:-1.2%;box-shadow:0 0 .42rem #f7ffdf14,inset 0 0 .28rem #ffffff0a;background:0 0!important}.aquarium-window-pane:before,.aquarium-window-pane:after{display:none}@media (max-width:900px){.aquarium-clear-window{width:42%;height:32%;top:51%;left:36%}.aquarium-window-pane{width:16%}}.aquarium-clear-window{filter:drop-shadow(0 0 1.05rem #fcffdb61)drop-shadow(0 1.4rem 1.2rem #0f24081f);width:33.5%;height:66%;top:16.5%;left:53.5%}.aquarium-window-edge{border-width:.11rem;border-color:#ffffefd1;box-shadow:0 0 .7rem #ffffe05c,0 0 2rem #e6f67d2e,inset 0 0 .55rem #ffffff14}.aquarium-window-pane{border-width:.11rem;border-color:#fffff0b8;width:11.5%;box-shadow:0 0 .7rem #f7ffdf21,inset 0 0 .32rem #ffffff0d}.aquarium-window-pane--left{right:99.7%;transform:perspective(70rem)rotateY(-32deg)skewY(-.4deg)}.aquarium-window-pane--right{left:99.7%;transform:perspective(70rem)rotateY(32deg)skewY(.4deg)}.aquarium-hero-scene:after{background:radial-gradient(at 18% 45%,#041b0580,#0000 27rem),radial-gradient(at 57% 18%,#fff8972e,#0000 24rem),radial-gradient(at 82% 70%,#2c55092e,#0000 24rem),linear-gradient(90deg,#020d048a,#0418061f 29%,#0000 57%,#05190714 100%),linear-gradient(#02090408,#0000 52%,#05110429)}@media (max-width:900px){.aquarium-clear-window{width:59%;height:34%;top:50%;left:26%}.aquarium-window-pane{width:13%}}.aquarium-hero-scene--video-only{background:#061506!important}.aquarium-hero-scene--video-only:before,.aquarium-hero-scene--video-only:after{content:none!important;display:none!important}.aquarium-hero-video{object-fit:cover;object-position:center;opacity:0;will-change:opacity;width:100%;height:100%;transition:opacity 1.15s ease-in-out;display:block;position:absolute;inset:0}.aquarium-hero-video--active{z-index:1;opacity:1}.aquarium-hero-video--incoming{z-index:2;opacity:1}.ocean-section--hero .aquarium-hero-scene--video-only+.ocean-section-index,.ocean-section--hero .aquarium-hero-scene--video-only~.ocean-hero-copy,.ocean-section--hero .aquarium-hero-scene--video-only~.ocean-scroll-link{z-index:4}.ocean-section--hero:has(.aquarium-hero-scene--video-only):before{opacity:1!important;background:linear-gradient(90deg,#0516095c 0%,#0c2c0e38 30%,#294b080d 64%,#0518082b 100%),linear-gradient(#030c083d,#030c0803 38%,#030c081f)!important}.ocean-section--hero:has(.aquarium-hero-scene--video-only):after{opacity:1!important;background:radial-gradient(at 18% 52%,#0312082e,#0000 32rem),radial-gradient(at 64% 29%,#ffffbe14,#0000 22rem),linear-gradient(#0000 0 70%,#0410083b)!important}.aquarium-hero-scene--video-only .aquarium-hero-video{filter:none}.site-header-glass{z-index:60;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(#050a1042,#050a1021),#ffffff09;border-bottom:1px solid #ffffff24;position:fixed;top:0;left:0;right:0;overflow:hidden;box-shadow:0 .8rem 2.4rem #0000001f}.quiet-grid:not(.site-shell--home)>main{padding-top:4.75rem}:is(.quiet-grid:has(.echoes-page)>main,.quiet-grid:has(.gallery-page)>main){padding-top:0}.gallery-scroll-shell{min-height:100svh}.gallery-snap-section{scroll-snap-align:none;scroll-snap-stop:normal}[data-snap-section]{scroll-margin-top:var(--snap-header-offset,0px)}.atlas-intro-sequence{background:#030916;border-bottom:1px solid #b99a6433;min-height:310svh;position:relative}.atlas-sticky-stage{isolation:isolate;background:#030916;height:100svh;position:sticky;top:0;overflow:hidden}.atlas-background-scrim{z-index:-20;pointer-events:none;opacity:0;background:linear-gradient(#03091600 0%,#03091605 38%,#03091638 72%,#0309166b 100%),linear-gradient(90deg,#03091629 0%,#0309160e 38%,#03091600 68%);position:absolute;inset:0}.atlas-hero-copy-layer{z-index:12;pointer-events:none;will-change:transform, opacity, filter;align-items:flex-end;padding:6rem 1.25rem 12vh;display:flex;position:absolute;inset:0}.atlas-hero-copy-inner{width:min(80rem,100%);max-width:80rem;margin:0 auto}.atlas-hero-copy-item{will-change:transform, opacity, filter}.atlas-hero-scroll-cue{color:#f2e8cfc7;letter-spacing:.2em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);pointer-events:auto;background:#03091647;border:1px solid #d2b77c52;border-radius:999px;align-items:center;gap:.75rem;min-height:2.75rem;padding:0 1.25rem;font-size:.68rem;transition:border-color .18s,color .18s;display:inline-flex;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.atlas-hero-scroll-cue span:nth-child(2){color:#d2b77c}.atlas-hero-scroll-cue:hover,.atlas-hero-scroll-cue:focus-visible{color:#fff7e8;border-color:#d2b77c94;outline:none}.atlas-manual-glass{z-index:18;transform-origin:50%;-webkit-backdrop-filter:blur(30px)saturate(142%)brightness(1.08);backdrop-filter:blur(30px)saturate(142%)brightness(1.08);color:#f6f1e8f0;will-change:transform, opacity, filter;background:linear-gradient(145deg,#fff3,#5ba3e821 42%,#0411303b 100%),#08194833;border:0;border-top:1px solid #e2f2ff33;border-radius:0;align-content:start;width:100%;min-height:48svh;max-height:48svh;padding:clamp(1.1rem,2.4vw,2.2rem) clamp(1.25rem,4vw,5rem);display:grid;position:absolute;top:47svh;left:0;overflow:hidden;box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #ffffff12,0 -20px 90px #00061638}.atlas-manual-glass:before{content:"";pointer-events:none;background:radial-gradient(at 18% 0,#d3eaff2e,#0000 31rem),linear-gradient(105deg,#ffffff21,#0000 22% 72%,#d3eaff14);position:absolute;inset:0}.atlas-manual-glass>*{z-index:1;width:min(1140px,74vw);margin-left:auto;margin-right:auto;position:relative}.atlas-manual-kicker{color:#d2b77c;letter-spacing:.28em;text-transform:uppercase;font-size:.66rem}.atlas-manual-glass h2{font-family:var(--font-serif-cn);margin-top:.9rem;font-size:clamp(2rem,4vw,4.4rem);font-weight:300;line-height:1}.atlas-manual-lede{color:#eceef4c7;max-width:46rem;margin-top:1rem;font-size:clamp(.92rem,1.3vw,1.06rem);line-height:1.85}.atlas-manual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,1.4vw,1.25rem);margin-top:clamp(1.35rem,2.4vw,2.4rem);display:grid}.atlas-manual-card{background:linear-gradient(145deg,#ffffff14,#549adc12),#020a1c21;border:1px solid #e2f2ff2e;border-radius:10px;min-height:11rem;padding:clamp(1rem,1.5vw,1.35rem)}.atlas-manual-card span{color:#d2b77cdb;font-family:var(--font-source-serif);font-size:1.1rem}.atlas-manual-card h3{font-family:var(--font-serif-cn);margin-top:.75rem;font-size:clamp(1.1rem,1.55vw,1.42rem);font-weight:300}.atlas-manual-card p{color:#eceef4b3;margin-top:.75rem;font-size:.86rem;line-height:1.8}.atlas-manual-footer{color:#d2b77cdb;letter-spacing:.18em;text-transform:uppercase;margin-top:clamp(1rem,1.8vw,1.6rem);font-size:.74rem}@media (max-width:1024px){.atlas-manual-glass{min-height:52svh;max-height:52svh;padding-left:2rem;padding-right:2rem;top:43svh}.atlas-manual-glass>*{width:min(920px,100%)}}@media (max-width:700px){.atlas-hero-copy-layer{padding:5.8rem 1.25rem 8.5rem}.atlas-hero-scroll-cue{letter-spacing:.16em;justify-content:center;padding:0 1rem;font-size:.62rem;left:1rem;right:1rem;transform:none}.atlas-manual-glass{-webkit-backdrop-filter:blur(18px)saturate(118%);backdrop-filter:blur(18px)saturate(118%);border-radius:0;align-content:start;min-height:64svh;max-height:64svh;padding:1.15rem 1rem 1.35rem;top:34svh}.atlas-manual-glass>*{width:100%}.atlas-manual-grid{grid-template-columns:1fr;gap:.75rem;margin-top:1rem}.atlas-manual-card{min-height:0;padding:.9rem}.atlas-manual-card h3{margin-top:.45rem}.atlas-manual-card p{margin-top:.45rem;font-size:.8rem;line-height:1.65}.atlas-manual-lede{font-size:.84rem;line-height:1.7}.atlas-manual-footer{letter-spacing:.13em;margin-top:.85rem;font-size:.62rem}}@media (prefers-reduced-motion:reduce){html:has(.gallery-scroll-shell){overscroll-behavior-y:auto}.atlas-intro-sequence{min-height:auto}.atlas-sticky-stage{gap:1.5rem;height:auto;min-height:100svh;padding:5.8rem 1rem 2rem;display:grid;position:relative}.atlas-hero-copy-layer,.atlas-manual-glass{position:relative;inset:auto;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important}.atlas-hero-copy-layer{padding:0;display:block}.atlas-hero-scroll-cue{display:none}.atlas-manual-glass{width:min(1140px,100vw - 2rem);max-height:none;margin:0 auto}}.quiet-grid:has(.echoes-page) .site-header-glass{-webkit-backdrop-filter:blur(18px)saturate(155%)brightness(1.04);backdrop-filter:blur(18px)saturate(155%)brightness(1.04);box-shadow:none;background:linear-gradient(#0a1c100f,#081c1408),#f6ffda02;border-bottom-color:#0000}.quiet-grid:has(.echoes-page) .site-header-glass:before{content:"";z-index:0;pointer-events:none;filter:blur(18px)saturate(1.16)brightness(1.03);opacity:.46;background:radial-gradient(at 58% 20%,#f5e85c38,#0000 28rem),radial-gradient(at 92% 28%,#6cdcb424,#0000 24rem),url(/echoes/echoes-hero-aquarium-final.png) top/cover no-repeat;position:absolute;inset:-1.5rem 0;transform:scale(1.02)}.quiet-grid:has(.echoes-page) .site-header-glass:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#02120c2e,#736e0e0f 52%,#08483a14);position:absolute;inset:0}.quiet-grid:has(.echoes-page) .site-header-glass [aria-label]{background:#102e221f;border-color:#f2e8b233}.quiet-grid:has(.gallery-page) .site-header-glass{-webkit-backdrop-filter:blur(18px)saturate(155%)brightness(1.04);backdrop-filter:blur(18px)saturate(155%)brightness(1.04);background:linear-gradient(#08122a14,#050e2009),#050e2003;border-bottom-color:#d5e6ff29;box-shadow:0 .45rem 1.8rem #0008180f}.quiet-grid:has(.gallery-page) .site-header-glass [aria-label]{background:#0c1a3824;border-color:#d5e6ff33}.site-header-glass>div{z-index:1;min-height:4.5rem;position:relative}.site-header-brand,.site-header-link{color:#fffff6d1;text-shadow:0 .12rem .75rem #00000038}.site-header-brand:hover,.site-header-link:hover,.site-header-link:focus-visible{color:#fffffafa}.site-header-link:hover,.site-header-link:focus-visible{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff14}.site-header-glass [aria-label]{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);background:#ffffff14;border-color:#ffffff2e}.site-header-glass [aria-label] a{color:#fffff6b8}.site-header-glass [aria-label] a:hover{color:#fffffaf5}.site-header-glass [aria-label] a.bg-accent-deep{box-shadow:0 .18rem .85rem #ffffff2e;color:#121a12f5!important;background:#fff9e6e6!important}@media (max-width:700px){.site-header-glass>div{gap:.75rem;min-height:4.1rem;padding-top:.7rem;padding-bottom:.7rem}.quiet-grid:not(.site-shell--home)>main{padding-top:4.5rem}:is(.quiet-grid:has(.echoes-page)>main,.quiet-grid:has(.gallery-page)>main){padding-top:0}}.home-transition-section,.ocean-transition-section.home-transition-section{--transition-progress:.42;--transition-warm:#66731f;--transition-lime:#92943a;--transition-teal:#245e58;--transition-ocean:#113b4a;--transition-navy:#061421;--transition-ivory:#eee9dc;--transition-gold:#b79a55;z-index:2;background:var(--transition-navy);scroll-snap-align:start;scroll-snap-stop:normal;isolation:isolate;border-top:0;min-height:128svh;position:relative;overflow:clip}.home-transition-sticky{background:#061421;height:100svh;min-height:40rem;position:sticky;top:0;overflow:hidden}.home-transition-bg,.home-transition-layer,.home-transition-environment,.home-transition-content{position:absolute;inset:0}.home-transition-bg,.home-transition-environment{z-index:0;pointer-events:none}.home-transition-layer{pointer-events:none}.home-transition-layer--warm-video,.home-transition-layer--warm-still{object-fit:cover;width:100%;height:100%;opacity:calc(.88 - (var(--transition-progress) * .22));filter:saturate(1.45)hue-rotate(16deg)sepia(.24)brightness(1.08)contrast(1.03);-webkit-mask-image:linear-gradient(90deg,#000 0% 38%,#000000e6 54%,#0000005c 72%,#0000 90%);mask-image:linear-gradient(90deg,#000 0% 38%,#000000e6 54%,#0000005c 72%,#0000 90%)}.home-transition-layer--warm-still{opacity:calc(.54 - (var(--transition-progress) * .1));filter:saturate(1.28)hue-rotate(10deg)sepia(.18)brightness(1.04);mix-blend-mode:soft-light;background:url(/home-aquarium/aquarium-background-layer-1.jpeg) 50%/cover no-repeat}.home-transition-layer--cool-ocean{opacity:calc(.48 + (var(--transition-progress) * .46));filter:saturate(1.2)brightness(.82)contrast(1.2);background:url(/home-concept/ocean-bg-01.png) 50%/cover no-repeat;-webkit-mask-image:linear-gradient(90deg,#0000 0% 28%,#0000002e 40%,#000000c7 58%,#000 76% 100%);mask-image:linear-gradient(90deg,#0000 0% 28%,#0000002e 40%,#000000c7 58%,#000 76% 100%)}.home-transition-layer--light{opacity:.88;mix-blend-mode:screen;background:radial-gradient(at 35% 2%,#ffef74c7,#d3c63361 17%,#0000 36%),radial-gradient(at 24% 13%,#e6d34547,#0000 24%),radial-gradient(at 42% 2%,#fff8b770,#0000 26%),radial-gradient(at 30% 31%,#b4b73138,#0000 28%),radial-gradient(at 46% 26%,#decd602e,#0000 25%),radial-gradient(at 53% 79%,#a6b85b2e,#0000 31%),radial-gradient(at 75% 52%,#3870967a,#0000 40%),radial-gradient(at 91% 76%,#0a2b4475,#0000 39%),linear-gradient(108deg,#314a0da3,#66751f6b 32%,#225b526b 55%,#04101fd1 88%)}.home-transition-layer--water-texture{opacity:.5;mix-blend-mode:screen;transform:translate3d(calc(var(--transition-progress) * -1.4rem), 0, 0);background:repeating-radial-gradient(at 18% 18%,#ffffff14 0 1px,#0000 1px 9px) 0 0/17rem 13rem,repeating-radial-gradient(at 70% 32%,#ffffff0f 0 1px,#0000 1px 13px) 0 0/21rem 16rem,repeating-linear-gradient(102deg,#ffffff09 0 1px,#0000 1px 9px) 0 0/100% 100%}.home-transition-layer--vignette{background:linear-gradient(#01070c0f,#0000 15% 76%,#020a128c),radial-gradient(at 17% 52%,#010a07b8,#05160a5c 34%,#0000 55%),linear-gradient(90deg,#010807b8,#09180c61 22%,#0000 45% 66%,#01070e57),radial-gradient(at 34% 49%,#0000 20%,#00000024 54%,#0000006b 100%)}.home-transition-section:before,.home-transition-section:after{content:"";z-index:2;pointer-events:none;height:18svh;position:absolute;left:0;right:0}.home-transition-section:before{background:linear-gradient(#67781c85,#5d6e1e3d,#0000);top:0}.home-transition-section:after{background:linear-gradient(#0000,#06142194 58%,#040e19f5);height:21svh;bottom:0}.home-transition-content{z-index:4;min-height:100%;color:var(--transition-ivory);pointer-events:none;grid-template-rows:minmax(5.2rem,13vh) auto 1fr auto;grid-template-columns:minmax(3rem,clamp(56px,7.4vw,128px)) minmax(20rem,min(36vw,580px)) minmax(1rem,1fr) minmax(290px,24vw) minmax(2rem,7vw);display:grid}.home-transition-index{color:#eee9dcb8;font-family:var(--font-geist-mono), monospace;letter-spacing:.35em;text-transform:uppercase;grid-area:2/2;align-self:start;margin:0 0 clamp(4rem,12vh,7rem);font-size:.76rem;font-weight:600;line-height:1.55}.home-transition-copy{max-width:min(36vw,580px);transform:translate3d(0, calc(var(--section-content-drift,0px) * .28), 0);grid-area:2/2/span 2;align-self:start;margin-top:clamp(5rem,9.2vh,6.4rem)}.home-transition-title{color:#fbf8edf2;font-family:var(--font-source-serif), var(--font-serif-cn), Georgia, serif;letter-spacing:0;text-shadow:0 .6rem 2.1rem #0000002e;margin:0 0 clamp(1.3rem,2vw,1.9rem);font-size:clamp(48px,4.6vw,78px);font-weight:200;line-height:1.01}.home-transition-title span{display:block}.home-transition-body{color:#efede4bd;font-size:clamp(.9rem,.92vw,1.02rem)}.home-transition-portal{perspective:1500px;width:clamp(300px,22.5vw,430px);height:clamp(510px,68vh,730px);transform:translate3d(-3vw, calc(var(--transition-progress) * -1.3rem), 0);pointer-events:none;grid-area:2/4/span 3;place-self:center;position:relative}.home-transition-portal:before{content:"";opacity:.56;background:linear-gradient(90deg,#84b6ac1f,#b9d2d805);border:1px solid #d3eee829;position:absolute;inset:-1.5% -2.5% -2.5% 8%;transform:translateZ(-18px);box-shadow:0 0 3rem #6bb1b214,inset 0 0 2.6rem #e4f8f00b}.home-transition-portal:after{content:"";filter:blur(.42rem);width:42vw;height:24vh;opacity:calc(.5 + var(--transition-progress) * .3);background:linear-gradient(101deg,#eeebbe29,#79b2c547,#224e6f14,#0000 78%);position:absolute;top:83%;left:35%;transform:skew(-10deg)translate(-18%)}.home-transition-portal-view{filter:saturate(.9)brightness(.74)contrast(1.18);background:radial-gradient(circle at 42% 19%,#f5f2e0f0 0 .62rem,#dce5e82e .72rem,#0000 3.6rem),radial-gradient(at 42% 28%,#e5e6d742,#0000 18%),url(/home-concept/ocean-bg-01.png) 50%/cover no-repeat;border:1px solid #e0f0ee33;position:absolute;inset:6% 8% 5% 19%;overflow:hidden;box-shadow:inset 0 0 2.2rem #ffffff0b,inset 0 -4rem 5.5rem #00050d8f,0 1.5rem 4rem #0003}.home-transition-portal-view:before,.home-transition-portal-view:after{content:"";pointer-events:none;position:absolute}.home-transition-portal-view:before{background:radial-gradient(at 52% 48%,#0000 24%,#00091447 85%),linear-gradient(#ffffff14,#0000 34%,#020b1780);inset:0}.home-transition-portal-view:after{filter:blur(.5rem);opacity:.72;background:linear-gradient(#f6f3de5c,#96bbd133,#0000 86%);width:26%;height:70%;top:30%;left:38%;transform:skew(-7deg)}.home-transition-portal-moon,.home-transition-portal-reflection{pointer-events:none;position:absolute}.home-transition-portal-moon{aspect-ratio:1;background:#ecefe8;border-radius:999px;width:1.42rem;top:17%;left:36%;box-shadow:0 0 2.8rem #ecefe87a}.home-transition-portal-reflection{filter:blur(.35rem);opacity:.75;background:linear-gradient(#f5f2de4d,#a0c6db38,#0000 82%);width:32%;height:63%;bottom:2%;left:35%}.home-transition-door{z-index:3;transform-origin:0;clip-path:polygon(5% 3%,100% 0,93% 100%,0 94%);-webkit-backdrop-filter:blur(6px)saturate(.9);backdrop-filter:blur(6px)saturate(.9);background:linear-gradient(90deg,#e6fae616,#58948e09),repeating-linear-gradient(102deg,#ffffff0b 0 1px,#0000 1px 11px),#679c9207;border:1px solid #e0f6f061;border-right-color:#e9f9f694;position:absolute;inset:4% 70% 4% -7%;transform:rotateY(-36deg)rotate(-1.4deg);box-shadow:inset 0 0 1.6rem #ffffff12,0 0 1.4rem #b2e1d80f}.home-transition-door:before,.home-transition-door:after{content:"";pointer-events:none;position:absolute}.home-transition-door:before{background:linear-gradient(100deg,#ffffff2e,#0000 16%,#ffffff12 58%,#0000);inset:0}.home-transition-door:after{background:#f6fffab3;width:1px;top:0;bottom:0;right:-1px}.home-transition-statements{z-index:5;pointer-events:none;width:min(27vw,26rem);min-height:13rem;position:absolute;bottom:34%;left:39.5%}.home-transition-statement-card{-webkit-backdrop-filter:blur(8px)saturate(.9);backdrop-filter:blur(8px)saturate(.9);background:linear-gradient(135deg,#eee9dc24,#eee9dc0b),#2a4c3c38;border:1px solid #eee9dc52;position:absolute;box-shadow:0 1.8rem 3.4rem #0003}.home-transition-statement-card--small{aspect-ratio:.72;gap:.34rem;width:clamp(7rem,8.3vw,9.4rem);padding:clamp(1rem,1.4vw,1.35rem);display:grid;bottom:.4rem;right:0;transform:rotate(12deg)}.home-transition-next{z-index:6;aspect-ratio:1;color:#eee9dcb8;width:clamp(7.2rem,8.5vw,9.4rem);font-family:var(--font-source-serif), Georgia, serif;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07182629;border:1px solid #eee9dc2e;border-radius:999px;grid-area:3/4/auto/span 1;place-self:end;place-items:center;margin-bottom:clamp(2rem,7vh,5.8rem);margin-right:clamp(-1.5rem,-2vw,-.3rem);text-decoration:none;transition:border-color .22s,transform .22s,color .22s;display:grid}.home-transition-plants,.home-transition-fish,.home-transition-bubbles span{pointer-events:none;display:block;position:absolute}.home-transition-plants{filter:blur(.4px);opacity:.52;width:20vw;height:62vh;transform:translateY(calc(var(--transition-progress) * 1.8rem));background:repeating-linear-gradient(82deg,#0000 0 1.05rem,#c5dd7a38 1.08rem 1.13rem,#0000 1.2rem 1.8rem),radial-gradient(at 50% 100%,#96a62c47,#0000 66%);bottom:0}.home-transition-plants--left{left:23%}.home-transition-plants--center{opacity:.32;width:13vw;left:41%}.home-transition-fish{aspect-ratio:2.25;filter:blur(.5px)drop-shadow(0 0 .85rem #ea9d3238);opacity:.44;background:radial-gradient(circle at 28% 44%,#ffecd5eb 0 9%,#0000 10%),radial-gradient(at 40% 48%,#f38b26e6,#ffdeb447 52%,#0000 72%);border-radius:50% 58% 58% 50%;width:4.8rem}.home-transition-fish:before,.home-transition-fish:after{content:"";pointer-events:none;position:absolute}.home-transition-fish:before{clip-path:polygon(0 48%,100% 0,70% 50%,100% 100%);background:#f7e7d294;width:36%;height:76%;top:12%;right:-24%}.home-transition-fish:after{aspect-ratio:1;background:#231a15a6;border-radius:999px;width:.22rem;top:20%;left:8%}.home-transition-fish--warm-a{opacity:.34;top:22%;left:24%;transform:rotate(4deg)scale(.75)}.home-transition-fish--warm-b{opacity:.3;top:49%;left:35%;transform:rotate(-8deg)scale(.58)}.home-transition-fish--warm-c{opacity:.28;top:37%;left:48%;transform:rotate(7deg)scale(.62)}.home-transition-fish--cool{filter:blur(1.05px);opacity:calc(.22 + var(--transition-progress) * .34);background:radial-gradient(at 40%,#7fa7bb66,#51809c2e 54%,#0000 74%)}.home-transition-fish--cool:before{background:#73a1b747}.home-transition-fish--cool:after{opacity:0}.home-transition-fish--cool-a{top:31%;right:16%;transform:rotate(-6deg)scale(.85)}.home-transition-fish--cool-b{top:47%;right:8%;transform:rotate(8deg)scale(.66)}.home-transition-fish--cool-c{top:57%;right:24%;transform:rotate(-4deg)scale(.76)}.home-transition-fish--cool-d{top:67%;right:4%;transform:rotate(10deg)scale(.54)}.home-transition-bubbles{position:absolute;inset:0}.home-transition-bubbles span{right:var(--bubble-x);top:var(--bubble-y);width:var(--bubble-size);aspect-ratio:1;opacity:calc(.22 + var(--transition-progress) * .42);border:1px solid #85bfdf52;border-radius:999px;box-shadow:inset .08rem .08rem .24rem #e0f3ff2e}@media (prefers-reduced-motion:reduce){.home-transition-section{--transition-progress:.72}.home-transition-layer--water-texture,.home-transition-portal,.home-transition-plants{transform:none}.home-transition-door{transform:rotateY(-24deg)}}@media (max-width:900px){.home-transition-section,.ocean-transition-section.home-transition-section{min-height:116svh}.home-transition-sticky{min-height:42rem}.home-transition-content{grid-template-rows:minmax(8.8rem,18vh) auto minmax(18rem,42vh) auto;grid-template-columns:7vw minmax(0,86vw) 7vw}.home-transition-index,.home-transition-copy{grid-column:2}.home-transition-index{grid-row:1;align-self:end;margin:0 0 .7rem}.home-transition-copy{grid-row:2;align-self:start;max-width:86vw}.home-transition-title{font-size:clamp(42px,10vw,64px)}.home-transition-portal{opacity:.88;grid-area:3/2/span 2;place-self:center;width:min(68vw,22rem);height:min(54vh,34rem)}.home-transition-statements{opacity:.62;transform-origin:100% 100%;width:16rem;bottom:10vh;left:auto;right:7vw;transform:scale(.84)}.home-transition-statement-card--small,.home-transition-next{display:none}.home-transition-scroll{bottom:2rem;right:7vw}}@media (max-width:600px){.home-transition-section,.ocean-transition-section.home-transition-section{min-height:112svh}.home-transition-sticky{min-height:44rem}.home-transition-title{font-size:clamp(40px,12vw,56px)}.home-transition-eyebrow,.home-transition-body{font-size:.92rem;line-height:1.76}.home-transition-portal{width:min(76vw,19rem);height:min(48vh,29rem);transform:translateY(1.6rem)}.home-transition-index,.home-transition-statements,.home-transition-plants--center,.home-transition-fish--cool-d{display:none}.home-transition-layer--warm-video,.home-transition-layer--warm-still{-webkit-mask-image:linear-gradient(135deg,#000 0%,#000000e0 42%,#00000029 75%,#0000 100%);mask-image:linear-gradient(135deg,#000 0%,#000000e0 42%,#00000029 75%,#0000 100%)}.home-transition-layer--cool-ocean{-webkit-mask-image:linear-gradient(135deg,#0000 0%,#00000038 42%,#000 78% 100%);mask-image:linear-gradient(135deg,#0000 0%,#00000038 42%,#000 78% 100%)}}.home-transition-section,.ocean-transition-section.home-transition-section{z-index:2;scroll-snap-align:start;scroll-snap-stop:normal;isolation:isolate;background:#061421;min-height:100svh;position:relative;overflow:hidden}.home-transition-section:before,.home-transition-section:after{content:none}.home-transition-scene{background:#061421;min-height:100svh;position:relative;overflow:hidden}.home-transition-bg-image{z-index:0;object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-transition-readable-mask{z-index:1;pointer-events:none;background:radial-gradient(at 18% 52%,#020c0836,#04150c21 34%,#0000 57%),linear-gradient(90deg,#01080729,#0000 34% 100%);position:absolute;inset:0}.home-transition-content{z-index:2;color:#eee9dc;pointer-events:none;min-height:100svh;display:block;position:relative}.home-transition-content a{pointer-events:auto}.home-transition-index{color:#eee9dccc;font-family:var(--font-geist-mono), monospace;letter-spacing:.34em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600;line-height:1.55;position:absolute;top:18.1vh;left:7.55vw}.home-transition-index span{color:#eee9dce6;font-family:var(--font-source-serif), Georgia, serif;letter-spacing:.1em;font-size:clamp(1.45rem,1.9vw,2.1rem);font-weight:200;display:block}.home-transition-copy{width:min(40vw,620px);max-width:620px;margin:0;position:absolute;top:32.8vh;left:7.55vw;transform:none}.home-transition-title{color:#faf7ebf2;font-family:var(--font-source-serif), var(--font-serif-cn), Georgia, serif;letter-spacing:0;text-wrap:balance;text-shadow:0 .6rem 2.1rem #0000003d;margin:0 0 clamp(1.3rem,2vh,1.65rem);font-size:clamp(52px,4.2vw,76px);font-weight:200;line-height:.98}.home-transition-title span{white-space:nowrap;display:block}.home-transition-eyebrow,.home-transition-body{color:#f6f3e8e6;max-width:37rem;font-family:var(--font-serif-cn), "Songti SC", serif;letter-spacing:.02em;text-wrap:pretty;margin:0;font-size:clamp(.96rem,1vw,1.14rem);line-height:1.88}.home-transition-body{color:#efede4c7;max-width:35rem;font-size:clamp(.88rem,.9vw,1rem)}.home-transition-rule{background:#b79a55;width:clamp(2rem,2.75vw,2.8rem);height:1px;margin:clamp(1rem,1.9vh,1.35rem) 0 clamp(1.2rem,2.2vh,1.7rem);display:block;box-shadow:0 0 .8rem #b79a5542}.home-transition-cta{color:#b79a55;font-family:var(--font-source-serif), Georgia, serif;text-shadow:0 .5rem 1rem #0000003d;align-items:center;gap:.55rem;margin-top:clamp(1.4rem,2.5vh,2.1rem);font-size:clamp(1rem,1.04vw,1.14rem);text-decoration:none;transition:color .22s,transform .22s;display:inline-flex}.home-transition-cta:after{content:"";opacity:.62;background:currentColor;width:0;height:1px;transition:width .22s}.home-transition-cta:hover,.home-transition-cta:focus-visible{color:#d7bc73;transform:translate(.12rem)}.home-transition-cta:hover:after,.home-transition-cta:focus-visible:after{width:2rem}.home-transition-statements{z-index:3;pointer-events:none;width:23vw;min-height:24vh;position:absolute;top:56.8vh;left:35.7vw}.home-transition-statement-card{-webkit-backdrop-filter:blur(8px)saturate(.9);background:#b2bea01a;border:1px solid #e8eedb38;position:absolute;box-shadow:0 1.6rem 3rem #00000029}.home-transition-statement-card--large{aspect-ratio:.72;width:clamp(10.5rem,12.6vw,14.2rem);padding:clamp(1.15rem,1.65vw,1.55rem);top:0;left:0;transform:rotate(-4deg)}.home-transition-statement-card--small{aspect-ratio:.72;gap:.34rem;width:clamp(6.3rem,7.6vw,8.4rem);padding:clamp(.9rem,1.15vw,1.2rem);display:grid;top:clamp(7.5rem,12.8vh,9.5rem);left:clamp(8.4rem,11.4vw,12.5rem);transform:rotate(7deg)}.home-transition-statement-card p,.home-transition-statement-card span,.home-transition-statement-card i{color:#f3efe2ad;font-family:var(--font-source-serif), Georgia, serif;margin:0;font-size:clamp(.88rem,1.02vw,1.16rem);font-style:normal;line-height:1.48}.home-transition-statement-card--large span{color:#eee9dc7a;font-family:var(--font-serif-cn), "Songti SC", serif;margin-top:1.05rem;font-size:.76rem;line-height:1.7;display:block}.home-transition-statement-card--large i{color:#eee9dc75;font-size:1rem;position:absolute;bottom:.95rem;right:1.1rem}.home-transition-statement-card--small span{color:#eee9dc94;font-size:clamp(.82rem,.94vw,1rem)}.home-transition-statement-card--small .is-gold{color:#b79a55}.home-transition-next{z-index:4;aspect-ratio:1;color:#eee9dcb3;width:clamp(8.1rem,8.7vw,9.4rem);font-family:var(--font-source-serif), Georgia, serif;text-align:center;-webkit-backdrop-filter:blur(4px);background:#07182614;border:1px solid #eee9dc29;border-radius:999px;place-items:center;text-decoration:none;transition:border-color .22s,transform .22s,color .22s;display:grid;position:absolute;top:67.8vh;left:75.8vw}.home-transition-next span,.home-transition-next strong{font-weight:200;line-height:1.25;display:block}.home-transition-next i{background:#b79a55;width:2rem;height:1px;margin-top:.65rem;display:block}.home-transition-next:hover,.home-transition-next:focus-visible{color:#faf6eaf0;border-color:#eee9dc52;transform:translateY(-.16rem)}.home-transition-scroll{z-index:4;color:#eee9dcb8;font-family:var(--font-geist-mono), monospace;letter-spacing:.38em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.64rem;text-decoration:none;display:inline-flex;position:absolute;bottom:5.4vh;right:7.25vw}.home-transition-reveal{will-change:transform, opacity}.home-transition-section+.ocean-section--about{border-top:0;margin-top:0}@media (prefers-reduced-motion:reduce){.home-transition-reveal{opacity:1!important;transform:none!important}}@media (max-width:900px){.home-transition-section,.ocean-transition-section.home-transition-section,.home-transition-scene,.home-transition-content{min-height:108svh}.home-transition-bg-image{object-position:57% center}.home-transition-readable-mask{background:radial-gradient(at 34% 35%,#020c0833,#0000 58%),linear-gradient(#01080724,#0000 54%)}.home-transition-index{top:17vh;left:7vw}.home-transition-copy{width:86vw;max-width:86vw;top:25vh;left:7vw}.home-transition-title{font-size:clamp(42px,10vw,62px)}.home-transition-title span{white-space:normal}.home-transition-statements{transform-origin:0 0;width:58vw;top:69vh;left:11vw;transform:scale(.82)}.home-transition-statement-card--small,.home-transition-next{display:none}.home-transition-scroll{bottom:3.4vh;right:7vw}}@media (max-width:600px){.home-transition-section,.ocean-transition-section.home-transition-section,.home-transition-scene,.home-transition-content{min-height:112svh}.home-transition-bg-image{object-position:60% center}.home-transition-index{display:none}.home-transition-copy{top:20vh}.home-transition-title{font-size:clamp(39px,11vw,54px)}.home-transition-eyebrow,.home-transition-body{font-size:.91rem;line-height:1.76}.home-transition-statements{display:none}}html:has(.ocean-fullpage-shell){scroll-snap-type:none}.home-bridge-section{isolation:isolate;scroll-snap-align:none;background:#061421;min-height:230svh;padding:0;position:relative;overflow:visible}.home-bridge-stage{top:var(--ocean-fullpage-offset,4.75rem);width:100%;height:calc(100svh - var(--ocean-fullpage-offset,4.75rem));background:radial-gradient(at 32% 5%,#c0c96752,#0000 44%),radial-gradient(at 70% 100%,#071826db,#0000 58%),linear-gradient(110deg,#26370f 0%,#5d6a27 22%,#476d5d 48%,#0b2537 74%,#030915 100%);position:sticky;overflow:clip}.home-bridge-atmosphere,.home-bridge-panel,.home-bridge-scroll{position:absolute}.home-bridge-atmosphere{z-index:0;pointer-events:none;opacity:.88;background:radial-gradient(circle at 17% 23%,#e6d67a3d,#0000 20%),radial-gradient(circle at 52% 34%,#e8ecce2e,#0000 22%),radial-gradient(circle at 81% 72%,#3a70803d,#0000 24%),linear-gradient(90deg,#dedc9a1f,#0000 43%,#040c1752);inset:0}.home-bridge-atmosphere:before,.home-bridge-window:before,.home-bridge-surface{content:"";pointer-events:none;position:absolute;inset:0}.home-bridge-atmosphere:before{opacity:.38;mix-blend-mode:soft-light;background-image:linear-gradient(#eef4df17 1px,#0000 1px),linear-gradient(90deg,#eef4df0f 1px,#0000 1px);background-size:18px 18px}.home-bridge-panel{z-index:3;pointer-events:none;will-change:transform, opacity;justify-content:center;align-items:flex-start;display:flex;inset:0}.home-bridge-window{color:#0f1f23d1;-webkit-backdrop-filter:blur(18px)saturate(.9);backdrop-filter:blur(18px)saturate(.9);background:radial-gradient(at 46% 46%,#f2e7b66b,#0000 44%),linear-gradient(105deg,#d8e0beb8,#d6e6e0a8 48%,#94b8baa3);border-block:1px solid #ebeeda94;width:100%;height:72vh;position:relative;overflow:hidden;box-shadow:0 20px 70px #00000038,inset 0 1px #ffffff6b,inset 0 -1px #0f1c2029}.home-bridge-window:before{z-index:0;opacity:.56;mix-blend-mode:multiply;background-image:linear-gradient(#334f5013 1px,#0000 1px),linear-gradient(90deg,#334f500e 1px,#0000 1px);background-size:15px 15px}.home-bridge-surface{z-index:1;mix-blend-mode:soft-light;background:radial-gradient(at 10% 52%,#b1994633,#0000 18%),radial-gradient(at 68% 42%,#f8ecc33d,#0000 25%),linear-gradient(#fffff524,#46707938)}.home-bridge-copy{z-index:2;text-shadow:0 1px 18px #ffffff3d;grid-template-columns:minmax(190px,.75fr) minmax(220px,1.1fr) minmax(170px,.72fr);align-items:center;gap:clamp(28px,6vw,112px);width:min(84vw,1420px);min-height:100%;margin:0 auto;padding:clamp(34px,5vh,72px) clamp(28px,5.5vw,96px);display:grid;position:relative}.home-bridge-index{font-family:var(--font-geist-mono), monospace;letter-spacing:.38em;text-transform:uppercase;color:#12282b94;flex-direction:column;gap:.48rem;font-size:.7rem;display:flex}.home-bridge-index span{font-family:var(--font-cormorant), serif;letter-spacing:.06em;color:#0d2023b3;font-size:clamp(2rem,3vw,3.4rem);line-height:.9}.home-bridge-copy h2{color:#081a1fc7;max-width:14ch;font-family:var(--font-cormorant), serif;text-wrap:balance;margin:0;font-size:clamp(2.3rem,4.6vw,5.3rem);font-weight:400;line-height:.92}.home-bridge-copy p:not(.home-bridge-index){color:#0d2328a3;max-width:28ch;margin:0;font-size:clamp(.95rem,1.05vw,1.1rem);line-height:1.9}.home-bridge-cta{color:#907030e6;font-family:var(--font-cormorant), serif;pointer-events:auto;justify-self:flex-start;align-items:center;gap:.55rem;margin-top:1.25rem;font-size:1.15rem;text-decoration:none;display:inline-flex}.home-bridge-cta svg{transition:transform .24s}.home-bridge-cta:hover svg{transform:translate(3px,-3px)}.home-bridge-objects{z-index:1;opacity:.34;pointer-events:none;width:min(31vw,520px);height:34vh;position:absolute;inset:auto 13vw 8vh auto}.home-bridge-objects i{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#cedabc1f;border:1px solid #f0f3dc52;display:block;position:absolute;box-shadow:inset 0 1px 22px #ffffff2e}.home-bridge-objects i:first-child{width:38%;height:72%;bottom:4%;left:0;transform:rotate(-5deg)}.home-bridge-objects i:nth-child(2){width:23%;height:46%;bottom:0;left:34%;transform:rotate(7deg)}.home-bridge-objects i:nth-child(3){opacity:.58;border-radius:999px;width:31%;height:52%;bottom:18%;right:0}.home-bridge-scroll{z-index:4;color:#eee9dc9e;font-family:var(--font-geist-mono), monospace;letter-spacing:.36em;text-transform:uppercase;pointer-events:auto;align-items:center;gap:.62rem;font-size:.62rem;text-decoration:none;display:inline-flex;bottom:5vh;right:clamp(32px,5vw,82px)}@media (prefers-reduced-motion:reduce){.home-bridge-section{min-height:auto}.home-bridge-stage{min-height:calc(100svh - var(--ocean-fullpage-offset,4.75rem));position:relative}.home-bridge-panel,.home-bridge-window{opacity:1!important;transform:none!important}.home-bridge-window{height:28vh!important}}@media (max-width:900px){.home-bridge-section{min-height:220svh}.home-bridge-copy{grid-template-columns:1fr;gap:1.2rem;width:88vw;padding:28px 7vw}.home-bridge-window{height:68vh}.home-bridge-copy h2{font-size:clamp(2.5rem,11vw,4rem)}.home-bridge-copy p:not(.home-bridge-index){max-width:36ch}.home-bridge-objects{display:none}.home-bridge-scroll{right:6vw}}@media (max-width:600px){.home-bridge-stage,.home-bridge-window{height:calc(100svh - var(--ocean-fullpage-offset,4.75rem));min-height:calc(100svh - var(--ocean-fullpage-offset,4.75rem))}.home-bridge-copy{padding-top:22px}.home-bridge-index{display:none}.home-bridge-copy p:not(.home-bridge-index){font-size:.92rem}}.home-bridge-section.ocean-page-panel,.home-bridge-section{isolation:isolate;background:0 0;min-height:clamp(230px,32svh,360px);overflow:visible}.home-bridge-section .home-bridge-window{-webkit-backdrop-filter:blur(18px)saturate(.92);backdrop-filter:blur(18px)saturate(.92);background:radial-gradient(at 42% 28%,#efe4b157,#0000 42%),linear-gradient(96deg,#a4ad529e,#c4dacbad 48%,#3c737e9e 100%);border-block:1px solid #e8eedb6b;width:100%;overflow:hidden;box-shadow:0 -16px 38px #3e47142e,0 16px 42px #020a1247,inset 0 1px #ffffff47,inset 0 -1px #06121c2e;height:clamp(230px,32svh,360px)!important;min-height:0!important}.home-bridge-section .home-bridge-copy{grid-template-columns:minmax(130px,.58fr) minmax(260px,1fr) minmax(220px,1.02fr);min-height:100%;padding-block:clamp(22px,4vh,42px)}.home-bridge-section .home-bridge-copy h2{font-size:clamp(2rem,3.8vw,4.4rem)}.home-bridge-section .home-bridge-copy p:not(.home-bridge-index){max-width:30ch}.home-bridge-section .home-bridge-scroll{color:#0d232870;bottom:clamp(20px,4vh,42px);right:clamp(28px,5vw,80px)}@media (max-width:900px){.home-bridge-section.ocean-page-panel,.home-bridge-section,.home-bridge-section .home-bridge-window{min-height:360px;height:auto!important}.home-bridge-section .home-bridge-copy{grid-template-columns:1fr;padding:30px 7vw 46px}}@media (max-width:600px){.home-bridge-section.ocean-page-panel,.home-bridge-section,.home-bridge-section .home-bridge-window{min-height:330px}}.home-layered-transition.ocean-page-panel,.home-layered-transition{isolation:isolate;opacity:1;filter:none;scroll-snap-align:none;will-change:auto;background:#061421;min-height:318svh;transition:none;position:relative;overflow:visible;transform:none!important}.home-layered-transition__anchor{pointer-events:none;width:1px;height:1px;position:absolute;left:0}.home-layered-transition__anchor--bridge{top:72svh}.home-layered-transition__anchor--transition{top:236svh}.home-layered-transition__stage{background:#061421;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.home-layered-transition__content-panel.ocean-section{min-height:100svh;padding-top:clamp(5.2rem,8vw,7.4rem);display:block}.home-layered-transition__content-panel .aquarium-hero-scene{z-index:0}.home-layered-transition__content-panel:before,.home-layered-transition__content-panel:after{z-index:1}.home-layered-transition__content-panel .ocean-section-index,.home-layered-transition__content-panel .ocean-hero-copy,.home-layered-transition__content-panel .ocean-scroll-link{z-index:5;opacity:1;visibility:visible;position:relative}.home-layered-transition__layer{will-change:transform, opacity;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.home-layered-transition__layer--hero{z-index:1}.home-layered-transition__layer--transition{z-index:2;transform:translate(0)}.home-layered-transition__layer--bridge{z-index:3;pointer-events:none;justify-content:center;align-items:flex-start;display:flex;transform:translate(0)}.home-layered-transition--animated .home-layered-transition__layer--transition,.home-layered-transition--animated .home-layered-transition__layer--bridge{transform:translateY(100%)}.home-layered-transition__bridge-mask{pointer-events:auto;will-change:height;width:100%;height:72vh;overflow:clip}.home-layered-transition__content-panel,.home-layered-transition__layer .home-transition-section,.home-layered-transition__layer .home-transition-scene,.home-layered-transition__layer .home-transition-content{width:100%;height:100svh;min-height:100svh}.home-layered-transition__content-panel.ocean-section,.home-layered-transition__layer .home-transition-section{border-top:0}.home-layered-transition__layer .home-transition-section{position:relative;overflow:hidden}.home-layered-transition .home-bridge-section--layer{background:0 0;width:100%;height:100%;min-height:100%;overflow:hidden}.home-layered-transition .home-bridge-section--layer .home-bridge-window{height:72vh!important;min-height:0!important}.home-layered-transition .home-bridge-section--layer .home-bridge-copy{min-height:72vh}@media (prefers-reduced-motion:reduce){.home-layered-transition.ocean-page-panel,.home-layered-transition{min-height:auto}.home-layered-transition__stage{height:auto;min-height:100svh;position:relative}.home-layered-transition__layer{height:auto;position:relative;transform:none!important}.home-layered-transition__bridge-mask{height:auto!important}}@media (max-width:900px){.home-layered-transition.ocean-page-panel,.home-layered-transition{min-height:290svh}.home-layered-transition__anchor--bridge{top:70svh}.home-layered-transition__anchor--transition{top:214svh}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
