@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-border-style:solid;--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-outline-style:solid;--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;--tw-content:""}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--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);--font-weight-medium:500;--font-weight-bold:700;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-sm:8px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-onest);--default-mono-font-family:var(--font-mono);--color-foreground-accent:var(--foreground-accent);--color-scrim-panel:var(--scrim-panel);--spacing-page:var(--gap-page)}}@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}html{font-size:16px}}@layer components;@layer utilities{.\[container-type\:inline-size\]{container-type:inline-size}.\[container-type\:size\]{container-type:size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-\[6rem\]{inset:-6rem}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[-27\.17\%_-0\.41\%_-27\.03\%_-0\.47\%\]{inset:-27.17% -.41% -27.03% -.47%}.inset-\[-66\.42\%_-0\.77\%_-72\.19\%_-0\.77\%\]{inset:-66.42% -.77% -72.19%}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-page{inset-inline:var(--gap-page)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-20{top:calc(var(--spacing) * 20)}.top-\[-1\.5278cqw\]{top:-1.5278cqw}.top-\[-10\%\]{top:-10%}.top-\[1\.7241cqw\]{top:1.7241cqw}.top-\[1rem\]{top:1rem}.top-\[3px\]{top:3px}.top-\[6\.25rem\]{top:6.25rem}.top-\[6\.9444cqw\]{top:6.9444cqw}.top-\[7\.8472cqw\]{top:7.8472cqw}.top-\[13\.6111cqw\]{top:13.6111cqw}.top-\[13\.6494cqw\]{top:13.6494cqw}.top-\[15\.3736cqw\]{top:15.3736cqw}.top-\[16\.3793cqw\]{top:16.3793cqw}.top-\[17\.4306cqw\]{top:17.4306cqw}.top-\[22\.0139cqw\]{top:22.0139cqw}.top-\[29\.2014cqw\]{top:29.2014cqw}.top-\[41\.875cqw\]{top:41.875cqw}.top-\[49\.1667cqw\]{top:49.1667cqw}.top-\[50cqw\]{top:50cqw}.top-\[55\.6562cqw\]{top:55.6562cqw}.top-\[63\.8744cqw\]{top:63.8744cqw}.top-\[98\.2456cqw\]{top:98.2456cqw}.top-\[calc\(50\%\+10\.59375rem\)\]{top:calc(50% + 10.5938rem)}.top-\[calc\(50\%-4\.3125rem\)\]{top:calc(50% - 4.3125rem)}.top-\[calc\(50\%-9\.84375rem\)\]{top:calc(50% - 9.84375rem)}.top-\[calc\(50\%-11\.15625rem\)\]{top:calc(50% - 11.1563rem)}.top-page{top:var(--gap-page)}.right-4{right:calc(var(--spacing) * 4)}.right-\[62\.125rem\]{right:62.125rem}.right-page{right:var(--gap-page)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-page{bottom:var(--gap-page)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-\[-7\.0139cqw\]{left:-7.0139cqw}.left-\[1\.6667cqw\]{left:1.6667cqw}.left-\[1\.7241cqw\]{left:1.7241cqw}.left-\[1rem\]{left:1rem}.left-\[3px\]{left:3px}.left-\[10\.2339cqw\]{left:10.2339cqw}.left-\[10\.4664cqw\]{left:10.4664cqw}.left-\[16\.25cqw\]{left:16.25cqw}.left-\[18\.7054cqw\]{left:18.7054cqw}.left-\[25\.3592cqw\]{left:25.3592cqw}.left-\[29\.375rem\]{left:29.375rem}.left-\[30\.4167cqw\]{left:30.4167cqw}.left-\[33\.0409cqw\]{left:33.0409cqw}.left-\[37\.9375rem\]{left:37.9375rem}.left-\[38\.125cqw\]{left:38.125cqw}.left-\[38\.9583cqw\]{left:38.9583cqw}.left-\[44\.1667cqw\]{left:44.1667cqw}.left-\[62\.125rem\]{left:62.125rem}.left-\[65\.8333cqw\]{left:65.8333cqw}.left-\[76\.0776cqw\]{left:76.0776cqw}.left-\[77\.1875rem\]{left:77.1875rem}.left-\[88\.125cqw\]{left:88.125cqw}.left-\[calc\(25\%\+55px\)\]{left:calc(25% + 55px)}.left-page{left:var(--gap-page)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.z-\[100\]{z-index:100}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:40.0625rem){.container{max-width:40.0625rem}}@media (min-width:64.0625rem){.container{max-width:64.0625rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-\[100dvh\]{margin-top:-100dvh}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-\[-12px\]{margin-bottom:-12px}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[1392\/262\]{aspect-ratio:1392/262}.aspect-\[1440\/687\]{aspect-ratio:1440/687}.aspect-\[1440\/800\]{aspect-ratio:1440/800}.aspect-\[1440\/1077\]{aspect-ratio:1440/1077}.size-0{width:calc(var(--spacing) * 0);height:calc(var(--spacing) * 0)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-\[0\.5rem\]{width:.5rem;height:.5rem}.size-\[0\.8333cqw\]{width:.8333cqw;height:.8333cqw}.size-\[0\.8621cqw\]{width:.8621cqw;height:.8621cqw}.size-\[1\.5rem\]{width:1.5rem;height:1.5rem}.size-\[1\.7241cqw\]{width:1.7241cqw;height:1.7241cqw}.size-full{width:100%;height:100%}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-\[0\.4925cqw\]{height:.4925cqw}.h-\[1\.279cqw\]{height:1.279cqw}.h-\[2\.6389cqw\]{height:2.6389cqw}.h-\[8\.25rem\]{height:8.25rem}.h-\[8\.3125rem\]{height:8.3125rem}.h-\[18\.8218cqw\]{height:18.8218cqw}.h-\[18px\]{height:18px}.h-\[19\.6875rem\]{height:19.6875rem}.h-\[25\.4861cqw\]{height:25.4861cqw}.h-\[28\.0556cqw\]{height:28.0556cqw}.h-\[62dvh\]{height:62dvh}.h-\[65\.125\%\]{height:65.125%}.h-\[66\.9444cqw\]{height:66.9444cqw}.h-\[76\.3194cqw\]{height:76.3194cqw}.h-\[120\%\]{height:120%}.h-\[200\%\]{height:200%}.h-\[300vh\]{height:300vh}.h-\[460vh\]{height:460vh}.h-\[calc\(var\(--b4-copy-height\)_\+_1rem\)\]{height:calc(var(--b4-copy-height) + 1rem)}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\[calc\(100\%-6rem\)\]{max-height:calc(100% - 6rem)}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.min-h-viewport{min-height:100dvh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[26rem\]{min-height:26rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[calc\(var\(--b4-lead\)_\+_var\(--b4-lead-lit\)\*var\(--b4-lit\)\)\]{min-height:calc(var(--b4-lead) + var(--b4-lead-lit) * var(--b4-lit))}.min-h-dvh{min-height:100dvh}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1\.6667cqw\]{width:1.6667cqw}.w-\[1\.7361cqw\]{width:1.7361cqw}.w-\[5\.75rem\]{width:5.75rem}.w-\[10\.2083cqw\]{width:10.2083cqw}.w-\[11\.3125rem\]{width:11.3125rem}.w-\[11\.6667cqw\]{width:11.6667cqw}.w-\[14\.875rem\]{width:14.875rem}.w-\[14\.1875rem\]{width:14.1875rem}.w-\[17\.9167cqw\]{width:17.9167cqw}.w-\[18px\]{width:18px}.w-\[20\.625cqw\]{width:20.625cqw}.w-\[21\.258625rem\]{width:21.2586rem}.w-\[22\.0833cqw\]{width:22.0833cqw}.w-\[22\.2086cqw\]{width:22.2086cqw}.w-\[23\.75cqw\]{width:23.75cqw}.w-\[26\.1111cqw\]{width:26.1111cqw}.w-\[30\.9722cqw\]{width:30.9722cqw}.w-\[31\.25rem\]{width:31.25rem}.w-\[34\.2105cqw\]{width:34.2105cqw}.w-\[37\.7793cqw\]{width:37.7793cqw}.w-\[39\.1667cqw\]{width:39.1667cqw}.w-\[62\.3737cqw\]{width:62.3737cqw}.w-\[79\.8246cqw\]{width:79.8246cqw}.w-\[96\.5517cqw\]{width:96.5517cqw}.w-\[114\.0278cqw\]{width:114.028cqw}.w-\[calc\(100vw-1\.5rem\)\]{width:calc(100vw - 1.5rem)}.w-\[max\(100\%\,calc\(100dvh\*1440\/1077\)\)\]{width:max(100%,133.705dvh)}.w-\[min\(100\%\,320px\)\]{width:min(100%,320px)}.w-\[min\(100\%\,calc\(\(100dvh-80px\)\*1440\/687\)\)\]{width:min(100%,209.607dvh - 167.686px)}.w-\[min\(100\%\,calc\(100dvh\*1440\/800\)\)\]{width:min(100%,180dvh)}.w-\[min\(100\%\,calc\(100dvh\*1440\/1077\)\)\]{width:min(100%,133.705dvh)}.w-\[var\(--b4-copy\)\]{width:var(--b4-copy)}.w-\[var\(--b5-col\)\]{width:var(--b5-col)}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\[560px\]{max-width:560px}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[8\.0556cqw\]{min-width:8.0556cqw}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.\[flex-grow\:var\(--b4-share\)\]{flex-grow:var(--b4-share)}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-0{flex-basis:calc(var(--spacing) * 0)}.basis-\[calc\(var\(--b4-share\)\*1\%\)\]{flex-basis:calc(var(--b4-share) * 1%)}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);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)}.scale-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-90{rotate:90deg}.\[transform\:translate3d\(0px\,calc\(\(100\%_\+_1rem\)\*\(1_-_var\(--b4-open\)\)\)\,0px\)\]{transform:translate3d(0px,calc((100% + 1rem) * (1 - var(--b4-open))),0px)}.\[transform\:translate3d\(0px\,calc\(\(var\(--b4-copy-height\)_\+_var\(--b4-heading-gap\)\)\*-1\*var\(--b4-open\)\)\,0px\)\]{transform:translate3d(0px,calc((var(--b4-copy-height) + var(--b4-heading-gap)) * -1 * var(--b4-open)),0px)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.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}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.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-\[0\.4167cqw\]{gap:.4167cqw}.gap-\[0\.5556cqw\]{gap:.5556cqw}.gap-\[0\.7184cqw\]{gap:.7184cqw}.gap-\[0\.8621cqw\]{gap:.8621cqw}.gap-\[0\.9868cqw\]{gap:.9868cqw}.gap-\[1\.4368cqw\]{gap:1.4368cqw}.gap-\[2\.5rem\]{gap:2.5rem}.gap-\[2rem\]{gap:2rem}.gap-\[3\.4483cqw\]{gap:3.4483cqw}.gap-\[4\.5977cqw\]{gap:4.5977cqw}.gap-\[12px\]{gap:12px}.gap-\[32px\]{gap:32px}.gap-md{gap:var(--gap-md)}.gap-sm{gap:var(--gap-sm)}.gap-xs{gap:var(--gap-xs)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[6\.9444cqw\]{border-radius:6.9444cqw}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-media{border-radius:var(--rounding-media)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-media{border-top-left-radius:var(--rounding-media);border-top-right-radius:var(--rounding-media)}.rounded-b-media{border-bottom-right-radius:var(--rounding-media);border-bottom-left-radius:var(--rounding-media)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-foreground-accent{border-color:var(--foreground-accent)}.border-foreground-accent-muted{border-color:var(--foreground-accent-muted)}.border-foreground\/10{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/10{border-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.border-foreground\/15{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/15{border-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.bg-background,.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\/85{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/85{background-color:color-mix(in oklab, var(--background) 85%, transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--background) 95%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-foreground-accent{background-color:var(--foreground-accent)}.bg-foreground-accent-muted{background-color:var(--foreground-accent-muted)}.bg-foreground-signal{background-color:var(--foreground-signal)}.bg-foreground\/15{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/15{background-color:color-mix(in oklab, var(--foreground) 15%, transparent)}}.bg-scrim-cta{background-color:var(--scrim-cta)}.bg-scrim-media{background-color:var(--scrim-media)}.bg-scrim-page{background-color:var(--scrim-page)}.bg-scrim-scene{background-color:var(--scrim-scene)}.bg-surface-cinema{background-color:var(--surface-cinema)}.bg-surface-gallery{background-color:var(--surface-gallery)}.bg-surface-glass{background-color:var(--surface-glass)}.bg-transparent{background-color:#0000}.bg-\[linear-gradient\(to_bottom\,var\(--color-scrim-panel\)\,transparent\)\]{background-image:linear-gradient(to bottom,var(--color-scrim-panel),transparent)}.bg-\[linear-gradient\(to_top\,var\(--color-scrim-panel\)\,transparent\)\]{background-image:linear-gradient(to top,var(--color-scrim-panel),transparent)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-page{padding-inline:var(--gap-page)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-\[40px\]{padding-block:40px}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-\[104px\]{padding-top:104px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pb-\[0\.7184cqw\]{padding-bottom:.7184cqw}.pb-\[48px\]{padding-bottom:48px}.pb-xs{padding-bottom:var(--gap-xs)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--typeface-display)}.font-hand{font-family:var(--typeface-hand)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-onest)}.font-ui{font-family:var(--typeface-ui)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--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\.65rem\]{font-size:.65rem}.text-\[0\.9722cqw\]{font-size:.9722cqw}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.25cqw\]{font-size:1.25cqw}.text-\[1\.0057cqw\]{font-size:1.0057cqw}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.1111cqw\]{font-size:1.1111cqw}.text-\[1\.1494cqw\]{font-size:1.1494cqw}.text-\[1\.3889cqw\]{font-size:1.3889cqw}.text-\[1\.7241cqw\]{font-size:1.7241cqw}.text-\[1rem\]{font-size:1rem}.text-\[4\.4444cqw\]{font-size:4.4444cqw}.text-\[4rem\]{font-size:4rem}.text-\[5\.2632cqw\]{font-size:5.2632cqw}.text-\[7\.0175cqw\]{font-size:7.0175cqw}.text-\[28px\]{font-size:28px}.text-body{font-size:var(--size-body)}.text-caption{font-size:var(--size-caption)}.text-display{font-size:var(--size-display)}.text-wordmark{font-size:var(--size-wordmark)}.leading-\[0\.7778cqw\]{--tw-leading:.7778cqw;line-height:.7778cqw}.leading-\[0\.8046cqw\]{--tw-leading:.8046cqw;line-height:.8046cqw}.leading-\[0\.8889cqw\]{--tw-leading:.8889cqw;line-height:.8889cqw}.leading-\[1\.2rem\]{--tw-leading:1.2rem;line-height:1.2rem}.leading-\[1\.4rem\]{--tw-leading:1.4rem;line-height:1.4rem}.leading-\[1\.5cqw\]{--tw-leading:1.5cqw;line-height:1.5cqw}.leading-\[1\.5rem\]{--tw-leading:1.5rem;line-height:1.5rem}.leading-\[1\.0057cqw\]{--tw-leading:1.0057cqw;line-height:1.0057cqw}.leading-\[1\.125rem\]{--tw-leading:1.125rem;line-height:1.125rem}.leading-\[1\.1494cqw\]{--tw-leading:1.1494cqw;line-height:1.1494cqw}.leading-\[1\.3793cqw\]{--tw-leading:1.3793cqw;line-height:1.3793cqw}.leading-\[1\.3889cqw\]{--tw-leading:1.3889cqw;line-height:1.3889cqw}.leading-\[1\.5517cqw\]{--tw-leading:1.5517cqw;line-height:1.5517cqw}.leading-\[3\.2rem\]{--tw-leading:3.2rem;line-height:3.2rem}.leading-\[3\.5556cqw\]{--tw-leading:3.5556cqw;line-height:3.5556cqw}.leading-\[5\.2632cqw\]{--tw-leading:5.2632cqw;line-height:5.2632cqw}.leading-\[8\.4211cqw\]{--tw-leading:8.4211cqw;line-height:8.4211cqw}.leading-\[22\.4px\]{--tw-leading:22.4px;line-height:22.4px}.leading-body{--tw-leading:var(--line-body);line-height:var(--line-body)}.leading-caption{--tw-leading:var(--line-caption);line-height:var(--line-caption)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.leading-title{--tw-leading:var(--line-title);line-height:var(--line-title)}.leading-wordmark{--tw-leading:var(--line-wordmark);line-height:var(--line-wordmark)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-background{color:var(--background)}.text-foreground{color:var(--foreground)}.text-foreground-accent{color:var(--foreground-accent)}.text-foreground-accent-muted{color:var(--foreground-accent-muted)}.text-foreground-accent-soft{color:var(--foreground-accent-soft)}.text-foreground-ink{color:var(--foreground-ink)}.text-foreground-ink-muted{color:var(--foreground-ink-muted)}.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\/70{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/70{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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-2{text-underline-offset:2px}.accent-foreground\/70{accent-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.accent-foreground\/70{accent-color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-\[max\(var\(--b4-header-floor\)\,var\(--b4-head-lit\)\)\]{opacity:max(var(--b4-header-floor), var(--b4-head-lit))}.\[mix-blend-mode\:overlay\]{mix-blend-mode:overlay}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + 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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.\[filter\:url\(\#b5-steam-wisps\)\]{filter:url(#b5-steam-wisps)}.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-\[5px\]{--tw-backdrop-blur:blur(5px);-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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-\[var\(--duration-fast\)\]{--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-\[var\(--duration-normal\)\]{--tw-duration:var(--duration-normal);transition-duration:var(--duration-normal)}.ease-entrance{--tw-ease:cubic-bezier(.2, 0, 0, 1);transition-timing-function:cubic-bezier(.2,0,0,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.text-trim{text-box-trim:trim-both;text-box-edge:cap alphabetic}.\[--b3-travel\:1\.3889cqw\]{--b3-travel:1.3889cqw}.\[--b3-travel\:17\.4306cqw\]{--b3-travel:17.4306cqw}.\[--b4-copy-height\:0px\]{--b4-copy-height:0px}.\[--b4-head-lit\:1\]{--b4-head-lit:1}.\[--b4-header-floor\:1\]{--b4-header-floor:1}.\[--b4-heading-gap\:2rem\]{--b4-heading-gap:2rem}.\[--b4-lead-lit\:0px\]{--b4-lead-lit:0px}.\[--b4-lead\:0px\]{--b4-lead:0px}.\[--b4-lit\:0\]{--b4-lit:0}.\[--b4-open\:0\]{--b4-open:0}.\[--b4-share\:25\]{--b4-share:25}.block-2{block-size:calc(var(--spacing) * 2)}@media (hover:hover){.group-hover\:scale-x-100:is(:where(.group):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.group-focus-visible\:scale-x-100:is(:where(.group):focus-visible *){--tw-scale-x:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-aria-selected\:text-foreground-accent:is(:where(.group)[aria-selected=true] *),.placeholder\:text-foreground-accent::placeholder{color:var(--foreground-accent)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:z-\[3\]:after{content:var(--tw-content);z-index:3}.after\:\[box-shadow\:inset_0_0_0_2px_transparent\]:after{content:var(--tw-content);box-shadow:inset 0 0 0 2px #0000}.after\:transition-\[box-shadow\]:after{content:var(--tw-content);transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-\[var\(--duration-normal\)\]:after{content:var(--tw-content);--tw-duration:var(--duration-normal);transition-duration:var(--duration-normal)}.after\:ease-entrance:after{content:var(--tw-content);--tw-ease:cubic-bezier(.2, 0, 0, 1);transition-timing-function:cubic-bezier(.2,0,0,1)}.focus-within\:opacity-100:focus-within{opacity:1}@media (hover:hover){.hover\:bg-foreground\/5:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/5:hover{background-color:color-mix(in oklab, var(--foreground) 5%, transparent)}}.hover\:bg-foreground\/10:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.hover\:text-foreground-accent:hover{color:var(--foreground-accent)}.hover\:text-foreground\/70:hover{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:text-foreground\/70:hover{color:color-mix(in oklab, var(--foreground) 70%, transparent)}}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}}.focus-visible\:text-foreground-accent:focus-visible{color:var(--foreground-accent)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-foreground:focus-visible{outline-color:var(--foreground)}.focus-visible\:outline-foreground-accent:focus-visible{outline-color:var(--foreground-accent)}.focus-visible\:after\:\[box-shadow\:inset_0_0_0_2px_var\(--color-foreground-accent\)\]:focus-visible:after{content:var(--tw-content);box-shadow:inset 0 0 0 2px var(--color-foreground-accent)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-40:disabled{opacity:.4}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:after\:transition-none:after{content:var(--tw-content);transition-property:none}}@media not all and (min-width:64.0625rem){.max-lg\:\[container-type\:normal\]{container-type:normal}.max-lg\:relative{position:relative}.max-lg\:static{position:static}.max-lg\:inset-0{inset:calc(var(--spacing) * 0)}.max-lg\:top-0{top:calc(var(--spacing) * 0)}.max-lg\:top-\[12px\]{top:12px}.max-lg\:top-\[88px\]{top:88px}.max-lg\:top-\[calc\(50\%\+min\(100vw-3rem\,78vw\,\(100vh-36rem\)\/0\.63\)\*0\.315\+5\.75rem\)\]{top:calc(50% + min(100vw - 3rem,78vw,158.73vh - 57.1429rem)/3.1746 + 5.75rem)}.max-lg\:top-\[calc\(50\%\+min\(100vw-3rem\,78vw\,\(100vh-36rem\)\/0\.63\)\*0\.315\+12px\)\]{top:calc(50% + min(100vw - 3rem,78vw,158.73vh - 57.1429rem)/3.1746 + 12px)}.max-lg\:top-\[calc\(50\%-min\(100vw-3rem\,78vw\,\(100vh-36rem\)\/0\.63\)\*0\.315\)\]{top:calc(50% + min(100vw - 3rem,78vw,158.73vh - 57.1429rem)/-3.1746)}.max-lg\:top-\[calc\(50\%-min\(100vw-3rem\,78vw\,\(100vh-36rem\)\/0\.63\)\*0\.315-9\.5rem\)\]{top:calc(50% + min(100vw - 3rem,78vw,158.73vh - 57.1429rem)/-3.1746 - 9.5rem)}.max-lg\:top-\[calc\(50\%-min\(100vw-3rem\,78vw\,\(100vh-36rem\)\/0\.63\)\*0\.315-23\.2px\)\]{top:calc(50% + min(100vw - 3rem,78vw,158.73vh - 57.1429rem)/-3.1746 - 23.2px)}.max-lg\:top-auto{top:auto}.max-lg\:top-page{top:var(--gap-page)}.max-lg\:right-0{right:calc(var(--spacing) * 0)}.max-lg\:right-page{right:var(--gap-page)}.max-lg\:bottom-0{bottom:calc(var(--spacing) * 0)}.max-lg\:bottom-\[calc\(var\(--spacing-page\)\+7px\)\]{bottom:calc(var(--spacing-page) + 7px)}.max-lg\:bottom-auto{bottom:auto}.max-lg\:bottom-page{bottom:var(--gap-page)}.max-lg\:left-0{left:calc(var(--spacing) * 0)}.max-lg\:left-1\/2{left:50%}.max-lg\:left-\[12px\]{left:12px}.max-lg\:left-auto{left:auto}.max-lg\:left-page{left:var(--gap-page)}.max-lg\:order-1{order:1}.max-lg\:order-2{order:2}.max-lg\:order-3{order:3}.max-lg\:order-4{order:4}.max-lg\:mx-auto{margin-inline:auto}.max-lg\:-my-\[16\.4px\]{margin-block:-16.4px}.max-lg\:-mt-\[44px\]{margin-top:-44px}.max-lg\:mt-\[21px\]{margin-top:21px}.max-lg\:-ml-\[7rem\]{margin-left:-7rem}.max-lg\:ml-auto{margin-left:auto}.max-lg\:block{display:block}.max-lg\:flex{display:flex}.max-lg\:grid{display:grid}.max-lg\:hidden{display:none}.max-lg\:inline{display:inline}.max-lg\:aspect-\[342\/367\]{aspect-ratio:342/367}.max-lg\:aspect-\[376\/404\]{aspect-ratio:376/404}.max-lg\:aspect-auto{aspect-ratio:auto}.max-lg\:size-\[7px\]{width:7px;height:7px}.max-lg\:size-\[12px\]{width:12px;height:12px}.max-lg\:size-\[20px\]{width:20px;height:20px}.max-lg\:size-\[24px\]{width:24px;height:24px}.max-lg\:h-\[8\.1rem\]{height:8.1rem}.max-lg\:h-\[38px\]{height:38px}.max-lg\:h-\[55\%\]{height:55%}.max-lg\:h-\[64\%\]{height:64%}.max-lg\:h-\[155vh\]{height:155vh}.max-lg\:h-\[calc\(min\(100vw-3rem\,78vw\,\(100vh-36rem\)\/0\.63\)\*0\.63\)\]{height:calc(min(100vw - 3rem,78vw,158.73vh - 57.1429rem)/1.5873)}.max-lg\:h-\[calc\(var\(--b4-copy-height\)_\+_16px\)\]{height:calc(var(--b4-copy-height) + 16px)}.max-lg\:h-\[max\(65\.125\%\,300px\)\]{height:max(65.125%,300px)}.max-lg\:h-\[min\(404px\,40dvh\)\]{height:min(404px,40dvh)}.max-lg\:h-auto{height:auto}.max-lg\:h-full{height:100%}.max-lg\:min-h-\[min\(100dvh\,700px\)\]{min-height:min(100dvh,700px)}.max-lg\:min-h-dvh{min-height:100dvh}.max-lg\:w-\[14rem\]{width:14rem}.max-lg\:w-\[22px\]{width:22px}.max-lg\:w-\[24px\]{width:24px}.max-lg\:w-\[168px\]{width:168px}.max-lg\:w-\[min\(100vw-3rem\,78vw\,\(100vh-36rem\)\/0\.63\)\]{width:min(100vw - 3rem,78vw,158.73vh - 57.1429rem)}.max-lg\:w-\[min\(342px\,100\%\)\]{width:min(342px,100%)}.max-lg\:w-auto{width:auto}.max-lg\:w-fit{width:fit-content}.max-lg\:w-full{width:100%}.max-lg\:max-w-\[60\%\]{max-width:60%}.max-lg\:min-w-\[102px\]{min-width:102px}.max-lg\:shrink{flex-shrink:1}.max-lg\:shrink-0{flex-shrink:0}.max-lg\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.max-lg\:translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.max-lg\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.max-lg\:flex-col{flex-direction:column}.max-lg\:items-center{align-items:center}.max-lg\:items-end{align-items:flex-end}.max-lg\:items-stretch{align-items:stretch}.max-lg\:justify-center{justify-content:center}.max-lg\:gap-\[6px\]{gap:6px}.max-lg\:gap-\[8px\]{gap:8px}.max-lg\:gap-\[10\.8px\]{gap:10.8px}.max-lg\:gap-\[10px\]{gap:10px}.max-lg\:gap-\[12px\]{gap:12px}.max-lg\:gap-\[15\.8px\]{gap:15.8px}.max-lg\:gap-\[20px\]{gap:20px}.max-lg\:gap-\[24px\]{gap:24px}.max-lg\:gap-\[46px\]{gap:46px}.max-lg\:gap-\[88px\]{gap:88px}.max-lg\:self-start{align-self:flex-start}.max-lg\:overflow-visible{overflow:visible}.max-lg\:rounded-\[100px\]{border-radius:100px}.max-lg\:object-top{object-position:top}.max-lg\:p-\[24px\]{padding:24px}.max-lg\:px-page{padding-inline:var(--gap-page)}.max-lg\:py-\[16\.4px\]{padding-block:16.4px}.max-lg\:pt-\[46px\]{padding-top:46px}.max-lg\:pb-\[10px\]{padding-bottom:10px}.max-lg\:pb-page{padding-bottom:var(--gap-page)}.max-lg\:text-center{text-align:center}.max-lg\:text-right{text-align:right}.max-lg\:text-\[14px\]{font-size:14px}.max-lg\:text-\[16px\]{font-size:16px}.max-lg\:text-\[20px\]{font-size:20px}.max-lg\:text-\[24px\]{font-size:24px}.max-lg\:text-\[28px\]{font-size:28px}.max-lg\:text-\[48px\]{font-size:48px}.max-lg\:text-\[56px\]{font-size:56px}.max-lg\:text-\[72px\]{font-size:72px}.max-lg\:leading-\[11\.2px\]{--tw-leading:11.2px;line-height:11.2px}.max-lg\:leading-\[14px\]{--tw-leading:14px;line-height:14px}.max-lg\:leading-\[16\.8px\]{--tw-leading:16.8px;line-height:16.8px}.max-lg\:leading-\[18px\]{--tw-leading:18px;line-height:18px}.max-lg\:leading-\[19\.2px\]{--tw-leading:19.2px;line-height:19.2px}.max-lg\:leading-\[20px\]{--tw-leading:20px;line-height:20px}.max-lg\:leading-\[21\.6px\]{--tw-leading:21.6px;line-height:21.6px}.max-lg\:leading-\[22\.4px\]{--tw-leading:22.4px;line-height:22.4px}.max-lg\:leading-\[24px\]{--tw-leading:24px;line-height:24px}.max-lg\:leading-\[38\.4px\]{--tw-leading:38.4px;line-height:38.4px}.max-lg\:leading-\[44\.8px\]{--tw-leading:44.8px;line-height:44.8px}.max-lg\:leading-\[57\.6px\]{--tw-leading:57.6px;line-height:57.6px}.max-lg\:whitespace-normal{white-space:normal}.max-lg\:text-foreground-accent-strong{color:var(--foreground-accent-strong)}.max-lg\:\[--b3-travel\:20px\]{--b3-travel:20px}.max-lg\:\[--b3-travel\:46px\]{--b3-travel:46px}.max-lg\:\[--b4-header-floor\:0\]{--b4-header-floor:0}.max-lg\:\[--b4-heading-gap\:32px\]{--b4-heading-gap:32px}.max-lg\:\[--b4-lead-lit\:calc\(max\(248px\,min\(664px\,65dvh\)\)-248px\)\]{--b4-lead-lit:calc(max(248px, min(664px, 65dvh)) - 248px)}.max-lg\:\[--b4-lead\:248px\]{--b4-lead:248px}}@media not all and (min-width:40.0625rem){.max-md\:top-\[calc\(50\%\+min\(100vw-3rem\,\(100vh-30rem\)\/0\.63\)\*0\.315\+12px\)\]{top:calc(50% + min(100vw - 3rem,158.73vh - 47.6191rem)/3.1746 + 12px)}.max-md\:top-\[calc\(50\%\+min\(100vw-3rem\,\(100vh-30rem\)\/0\.63\)\*0\.315\+69px\)\]{top:calc(50% + min(100vw - 3rem,158.73vh - 47.6191rem)/3.1746 + 69px)}.max-md\:top-\[calc\(50\%-min\(100vw-3rem\,\(100vh-30rem\)\/0\.63\)\*0\.315\)\]{top:calc(50% + min(100vw - 3rem,158.73vh - 47.6191rem)/-3.1746)}.max-md\:top-\[calc\(50\%-min\(100vw-3rem\,\(100vh-30rem\)\/0\.63\)\*0\.315-23\.2px\)\]{top:calc(50% + min(100vw - 3rem,158.73vh - 47.6191rem)/-3.1746 - 23.2px)}.max-md\:top-\[calc\(50\%-min\(100vw-3rem\,\(100vh-30rem\)\/0\.63\)\*0\.315-87px\)\]{top:calc(50% + min(100vw - 3rem,158.73vh - 47.6191rem)/-3.1746 - 87px)}.max-md\:right-0{right:calc(var(--spacing) * 0)}.max-md\:bottom-\[calc\(24px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(24px + env(safe-area-inset-bottom))}.max-md\:bottom-\[calc\(29px\+env\(safe-area-inset-bottom\)\)\]{bottom:calc(29px + env(safe-area-inset-bottom))}.max-md\:left-0{left:calc(var(--spacing) * 0)}.max-md\:order-1{order:1}.max-md\:order-2{order:2}.max-md\:mx-auto{margin-inline:auto}.max-md\:-mt-\[24px\]{margin-top:-24px}.max-md\:mb-\[12px\]{margin-bottom:12px}.max-md\:mb-\[46px\]{margin-bottom:46px}.max-md\:block{display:block}.max-md\:flex{display:flex}.max-md\:grid{display:grid}.max-md\:hidden{display:none}.max-md\:aspect-\[8\/7\]{aspect-ratio:8/7}.max-md\:h-\[56dvh\]{height:56dvh}.max-md\:h-\[165vh\]{height:165vh}.max-md\:h-\[calc\(min\(100vw-3rem\,\(100vh-30rem\)\/0\.63\)\*0\.63\)\]{height:calc(min(100vw - 3rem,158.73vh - 47.6191rem)/1.5873)}.max-md\:h-\[min\(404px\,36dvh\)\]{height:min(404px,36dvh)}.max-md\:min-h-\[22rem\]{min-height:22rem}.max-md\:w-\[min\(100vw-3rem\,\(100vh-30rem\)\/0\.63\)\]{width:min(100vw - 3rem,158.73vh - 47.6191rem)}.max-md\:w-full{width:100%}.max-md\:max-w-\[42ch\]{max-width:42ch}.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-md\:grid-cols-none{grid-template-columns:none}.max-md\:flex-col{flex-direction:column}.max-md\:items-center{align-items:center}.max-md\:justify-between{justify-content:space-between}.max-md\:gap-\[24px\]{gap:24px}.max-md\:gap-\[34px\]{gap:34px}.max-md\:gap-x-\[24px\]{column-gap:24px}.max-md\:gap-y-\[34px\]{row-gap:34px}.max-md\:pt-\[24px\]{padding-top:24px}.max-md\:pt-\[29px\]{padding-top:29px}.max-md\:pt-\[88px\]{padding-top:88px}.max-md\:text-\[14px\]{font-size:14px}.max-md\:text-\[16px\]{font-size:16px}.max-md\:text-\[18px\]{font-size:18px}.max-md\:text-\[24px\]{font-size:24px}.max-md\:text-\[36px\]{font-size:36px}.max-md\:text-\[42px\]{font-size:42px}.max-md\:text-\[56px\]{font-size:56px}.max-md\:leading-\[16\.2px\]{--tw-leading:16.2px;line-height:16.2px}.max-md\:leading-\[16\.8px\]{--tw-leading:16.8px;line-height:16.8px}.max-md\:leading-\[16px\]{--tw-leading:16px;line-height:16px}.max-md\:leading-\[19\.2px\]{--tw-leading:19.2px;line-height:19.2px}.max-md\:leading-\[28\.8px\]{--tw-leading:28.8px;line-height:28.8px}.max-md\:leading-\[33\.6px\]{--tw-leading:33.6px;line-height:33.6px}.max-md\:leading-\[44\.8px\]{--tw-leading:44.8px;line-height:44.8px}.max-md\:\[--b4-lead-lit\:calc\(max\(248px\,min\(560px\,70dvh\)\)-248px\)\]{--b4-lead-lit:calc(max(248px, min(560px, 70dvh)) - 248px)}}@media (min-width:40rem){.sm\:right-12{right:calc(var(--spacing) * 12)}.sm\:bottom-12{bottom:calc(var(--spacing) * 12)}.sm\:left-auto{left:auto}.sm\:w-\[420px\]{width:420px}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (min-width:40.0625rem){@media not all and (min-width:64.0625rem){.md\:max-lg\:bottom-\[39px\]{bottom:39px}.md\:max-lg\:col-span-2{grid-column:span 2/span 2}.md\:max-lg\:col-span-3{grid-column:span 3/span 3}.md\:max-lg\:col-span-4{grid-column:span 4/span 4}.md\:max-lg\:col-start-1{grid-column-start:1}.md\:max-lg\:col-start-4{grid-column-start:4}.md\:max-lg\:row-start-1{grid-row-start:1}.md\:max-lg\:row-start-2{grid-row-start:2}.md\:max-lg\:row-start-3{grid-row-start:3}.md\:max-lg\:row-start-4{grid-row-start:4}.md\:max-lg\:mt-\[-12px\]{margin-top:-12px}.md\:max-lg\:mt-\[-24px\]{margin-top:-24px}.md\:max-lg\:mb-auto{margin-bottom:auto}.md\:max-lg\:grid{display:grid}.md\:max-lg\:inline{display:inline}.md\:max-lg\:max-h-\[367px\]{max-height:367px}.md\:max-lg\:min-h-0{min-height:calc(var(--spacing) * 0)}.md\:max-lg\:min-h-\[240px\]{min-height:240px}.md\:max-lg\:min-h-dvh{min-height:100dvh}.md\:max-lg\:w-auto{width:auto}.md\:max-lg\:flex-1{flex:1}.md\:max-lg\:shrink-0{flex-shrink:0}.md\:max-lg\:-translate-y-\[40px\]{--tw-translate-y:calc(40px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:max-lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:max-lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:max-lg\:grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.md\:max-lg\:grid-rows-\[minmax\(21\.19px\,auto\)_auto\]{grid-template-rows:minmax(21.19px,auto) auto}.md\:max-lg\:justify-center{justify-content:center}.md\:max-lg\:justify-start{justify-content:flex-start}.md\:max-lg\:gap-\[24px\]{gap:24px}.md\:max-lg\:gap-x-\[24px\]{column-gap:24px}.md\:max-lg\:gap-y-\[13px\]{row-gap:13px}.md\:max-lg\:gap-y-\[46px\]{row-gap:46px}.md\:max-lg\:self-center{align-self:center}.md\:max-lg\:self-end{align-self:flex-end}.md\:max-lg\:self-start{align-self:flex-start}.md\:max-lg\:justify-self-end{justify-self:flex-end}.md\:max-lg\:p-\[46px\]{padding:46px}.md\:max-lg\:pt-\[min\(100px\,10dvh\)\]{padding-top:min(100px,10dvh)}.md\:max-lg\:pb-\[46px\]{padding-bottom:46px}.md\:max-lg\:text-\[13px\]{font-size:13px}.md\:max-lg\:leading-\[13px\]{--tw-leading:13px;line-height:13px}.md\:max-lg\:leading-\[15\.6px\]{--tw-leading:15.6px;line-height:15.6px}}}@media (min-width:64.0625rem){.lg\:fixed{position:fixed}.lg\:z-50{z-index:50}.lg\:-mt-\[100dvh\]{margin-top:-100dvh}}@media (hover:none){.\[\@media\(hover\:none\)\]\:cursor-pointer{cursor:pointer}.\[\@media\(hover\:none\)\]\: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))}.\[\@media\(hover\:none\)\]\:duration-\[var\(--duration-normal\)\]{--tw-duration:var(--duration-normal);transition-duration:var(--duration-normal)}.\[\@media\(hover\:none\)\]\:ease-entrance{--tw-ease:cubic-bezier(.2, 0, 0, 1);transition-timing-function:cubic-bezier(.2,0,0,1)}.\[\@media\(hover\:none\)\]\:group-active\:-translate-y-\[6px\]:is(:where(.group):active *){--tw-translate-y:calc(6px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\@media\(hover\:none\)\]\:group-active\:scale-\[1\.025\]:is(:where(.group):active *){scale:1.025}.\[\@media\(hover\:none\)\]\:active\:text-foreground-accent:active{color:var(--foreground-accent)}.\[\@media\(hover\:none\)\]\:active\:opacity-100:active{opacity:1}}}:root{--raw-color-white:#fff;--raw-color-neutral-100:#ededed;--raw-color-neutral-900:#171717;--raw-color-neutral-950:#0a0a0a;--raw-duration-fast:.15s;--raw-duration-normal:.25s;--raw-color-black:#000;--raw-color-cream-100:#ffedc3;--raw-color-cream-100-alpha-40:#ffedc366;--raw-color-cream-100-alpha-50:#ffedc380;--raw-color-cream-100-alpha-80:#ffedc3cc;--raw-color-black-alpha-50:#00000080;--raw-color-black-alpha-40:#0006;--raw-color-black-alpha-15:#00000026;--raw-color-signal-red:#ff3b30;--raw-color-ink-950:#0c0c0c;--raw-color-ink-950-alpha-10:#0c0c0c1a;--raw-radius-xs:.25rem;--raw-text-display:5.625rem;--raw-text-wordmark:1.5rem;--raw-text-body:.875rem;--raw-text-caption:.75rem;--raw-leading-title:4.5rem;--raw-leading-wordmark:1.35rem;--raw-leading-body:.7rem;--raw-leading-caption:.6rem;--raw-spacing-page:1.5rem;--raw-spacing-md:.75rem;--raw-spacing-sm:.625rem;--raw-spacing-xs:.375rem;--background:var(--raw-color-white);--foreground:var(--raw-color-neutral-900);--duration-fast:var(--raw-duration-fast);--duration-normal:var(--raw-duration-normal);--surface-cinema:var(--raw-color-black);--surface-glass:var(--raw-color-ink-950-alpha-10);--surface-gallery:var(--raw-color-ink-950);--foreground-accent:var(--raw-color-cream-100);--foreground-accent-muted:var(--raw-color-cream-100-alpha-40);--foreground-accent-soft:var(--raw-color-cream-100-alpha-50);--foreground-accent-strong:var(--raw-color-cream-100-alpha-80);--foreground-ink:var(--raw-color-black);--foreground-ink-muted:var(--raw-color-black-alpha-40);--scrim-page:var(--raw-color-black-alpha-50);--scrim-media:var(--raw-color-black-alpha-40);--scrim-scene:var(--raw-color-black-alpha-40);--scrim-cta:var(--raw-color-black-alpha-15);--scrim-panel:var(--raw-color-black-alpha-50);--foreground-signal:var(--raw-color-signal-red);--rounding-media:var(--raw-radius-xs);--typeface-display:var(--font-instrument-serif);--typeface-ui:var(--font-inter-tight);--typeface-hand:var(--font-caveat);--size-display:var(--raw-text-display);--size-wordmark:var(--raw-text-wordmark);--size-body:var(--raw-text-body);--size-caption:var(--raw-text-caption);--line-title:var(--raw-leading-title);--line-wordmark:var(--raw-leading-wordmark);--line-body:var(--raw-leading-body);--line-caption:var(--raw-leading-caption);--gap-page:var(--raw-spacing-page);--gap-md:var(--raw-spacing-md);--gap-sm:var(--raw-spacing-sm);--gap-xs:var(--raw-spacing-xs)}@media (prefers-color-scheme:dark){:root{--background:var(--raw-color-neutral-950);--foreground:var(--raw-color-neutral-100)}}body{background:var(--background);color:var(--foreground);min-height:100vh;overflow-x:clip}@font-face{font-family:Instrument;src:url(/fonts/InstrumentSerif-Regular.ttf)}@font-face{font-family:Instrument;src:url(/fonts/InstrumentSerif-Italic.ttf);font-style:italic}@font-face{font-family:Inter;src:url(/fonts/InterTight-Medium.ttf);font-weight:100 900}:root{--cream:#f4f0e5;--olive:#222d20;--muted:#737869;--line:#d4d5c6;--gold:#d1b77b;--rust:#c57553;--pink:#dfb6a4;--dark:#111a15;--panel:#18221b;--ink:#e5e8d8;--positive:#b4c889;--negative:#e3a58e;--duration-fast:.18s;font-size:16px}*{box-sizing:border-box}body{background:var(--cream);color:var(--olive);margin:0;font-family:Inter,Arial,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button:disabled{opacity:.45;cursor:not-allowed}:focus-visible{outline:2px solid var(--rust);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.025em;font-family:Instrument,Georgia,serif;font-weight:400;line-height:1.04}h2{font-size:clamp(3rem,5.7vw,6rem)}p{line-height:1.6}em{font-weight:400}button{color:inherit}.eyebrow{letter-spacing:.15em;align-items:center;gap:12px;font-size:.75rem;font-weight:500;display:flex}.btn{background:var(--cream);color:var(--olive);min-height:48px;transition:background var(--duration-fast),transform var(--duration-fast);border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;padding:17px 29px;font-size:.875rem;display:inline-flex}.btn:hover{background:#e7dfcb;transform:translateY(-2px)}.btn.dark{background:var(--olive);color:var(--cream)}.btn.dark:hover{background:#3b482c}.btn.small{min-height:42px;padding:11px 20px}.btn.outline{border-color:var(--line);background:0 0}.icon-btn{background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:40px;height:40px;display:inline-flex}.icon-btn:hover{background:#ffffff14}.text-link{border-bottom:1px solid #fff5;padding-bottom:5px;font-size:.875rem}.brand{align-items:center;gap:10px;display:flex}.brand span{font-family:Instrument,Georgia,serif;font-size:2rem}.brand img{border-radius:3px}.site-header{border-bottom:1px solid var(--line);z-index:3;justify-content:space-between;align-items:center;padding:23px 4.1%;display:flex;position:relative}.site-header nav{gap:32px;font-size:.875rem;display:flex}.site-header nav a:hover,.site-header nav a[aria-current]{color:var(--rust)}.site-header.light{color:var(--cream);border-color:#ffffff28}.header-actions{align-items:center;gap:18px;display:flex}.socials{gap:2px;display:flex}.mobile-toggle{display:none}.hero{height:min(900px,100svh);min-height:700px;color:var(--cream);background:#39412a;position:relative;overflow:hidden}.hero-background,.hero-shade{position:absolute;inset:0}.hero-background{background-position:50%;background-size:cover}.hero-shade{background:linear-gradient(90deg,#111a1587,#111a151a 80%),linear-gradient(#0000 50%,#111a1566)}.hero-copy{z-index:1;max-width:850px;padding:9vh 0 0 7.5%;position:relative}.hero h1{margin:30px 0 25px;font-size:clamp(5.2rem,9.5vw,9.2rem);line-height:.93}.hero p{color:#f3ecdcd9;font-size:1rem}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.hero-bottom{letter-spacing:.13em;color:#f5eddbcc;justify-content:space-between;font-size:.7rem;display:flex;position:absolute;bottom:32px;left:4.1%;right:4.1%}.tiny-orbit{border:1px solid var(--gold);border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 4px #fff1}.section{padding:110px 7.5%}.intro{grid-template-columns:1.3fr 1fr;gap:30px 80px;display:grid}.intro .eyebrow{grid-column:1/-1}.intro p{align-self:center;max-width:390px;font-size:1.05rem}.intro-meta{border-top:1px solid var(--line);letter-spacing:.1em;grid-column:1/-1;gap:50px;margin-top:20px;padding-top:24px;font-size:.75rem;display:flex}.preview-cards{grid-template-columns:repeat(3,1fr);gap:24px;padding-top:0;display:grid}.image-frame{aspect-ratio:1.35;background:var(--pink);border-radius:5px;overflow:hidden}.image-frame img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.editorial-card:hover img{transform:scale(1.03)}.card-label{justify-content:space-between;margin-top:20px;font-size:.9rem;display:flex}.editorial-card p{color:var(--muted);margin-top:9px;font-size:.85rem}.home-callout{background:#e9e6d9;justify-content:space-between;align-items:center;display:flex}.home-callout h2{margin-top:25px}.site-footer{background:var(--olive);color:var(--cream);justify-content:space-between;align-items:center;gap:30px;padding:60px 7.5%;display:flex}.site-footer p{color:#b8bba9;margin-top:12px;font-size:.85rem}.site-footer nav{gap:30px;font-size:.875rem;display:flex}.site-footer small{color:#b8bba9;margin-top:12px;font-size:.75rem;display:block}.dialog{border:1px solid var(--line);background:var(--cream);color:var(--olive);border-radius:12px;width:min(480px,100% - 32px);padding:45px;box-shadow:0 30px 120px #0007}.dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b160c90}.dialog h2{margin:24px 0 16px;font-size:3.2rem}.dialog p{color:var(--muted);margin-bottom:24px}.dialog-close{position:absolute;top:10px;right:10px}.dialog label{gap:8px;margin:16px 0;font-size:.875rem;display:grid}.dialog input,.dialog select{border:1px solid var(--line);width:100%;color:inherit;background:0 0;border-radius:5px;padding:12px}.dialog .btn{width:100%}@media (max-width:900px){.site-header nav{gap:20px}.header-actions .socials{display:none}.site-header{padding:18px 5%}.hero-copy{padding:12vh 7% 0}.hero h1{font-size:6rem}.intro{gap:30px}.site-footer{flex-wrap:wrap}.site-footer nav{gap:20px}.section{padding:75px 7%}.preview-cards{padding-top:0}}@media (max-width:650px){.mobile-toggle{display:inline-flex}.site-header nav{display:none}.site-header nav.mobile-open{background:var(--olive);color:var(--cream);flex-direction:column;padding:25px;display:flex;position:absolute;top:80px;left:0;right:0}.header-actions{gap:10px}.hero{height:100svh;min-height:720px}.hero-copy{padding-top:13vh}.hero h1{margin:28px 0;font-size:clamp(4.8rem,15vw,6rem)}.hero .eyebrow{font-size:.65rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero-bottom{font-size:.6rem;bottom:23px}.hero-bottom span:last-child{display:none}.intro{display:block}.intro h2{margin:25px 0}.intro p{max-width:none}.intro-meta{justify-content:space-between;gap:15px;margin-top:30px;font-size:.6rem}.preview-cards{grid-template-columns:1fr;gap:35px}.home-callout{display:block}.home-callout .btn{margin-top:30px}.site-footer{padding:50px 7%;display:block}.site-footer nav{flex-wrap:wrap;margin:35px 0}.site-footer .socials{margin-top:25px}.dialog{padding:35px 25px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scene-control{z-index:4;color:var(--cream);position:absolute;bottom:70px;right:4%}.hero:after{content:"";pointer-events:none;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.8' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:55px;display:flex}.section-heading h2{margin-top:20px}.section-heading p{color:var(--muted);font-size:.9rem}.product-deck{padding-top:20px}.deck-layout{grid-template-columns:.75fr 1.25fr;gap:7%;display:grid}.deck-list{flex-direction:column;justify-content:center;display:flex}.deck-list button{border:0;border-bottom:1px solid var(--line);text-align:left;color:#8f9382;transition:color var(--duration-fast),padding var(--duration-fast);background:0 0;align-items:center;gap:24px;padding:20px 10px;font-family:Instrument,Georgia,serif;font-size:2.2rem;display:flex}.deck-list button.active{color:var(--olive);padding-left:20px}.deck-number{letter-spacing:.1em;min-width:20px;font-family:Inter,sans-serif;font-size:.7rem}.deck-list svg{opacity:0;margin-left:auto}.deck-list .active svg{opacity:1}.deck-art{aspect-ratio:1504/1616;background:#e6e3d6;border-radius:6px;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.deck-art img{object-fit:contain;width:100%;height:100%}.deck-caption{border-top:1px solid var(--line);background:#f4f0e5ed;justify-content:space-between;align-items:center;gap:18px;padding:25px;font-size:.85rem;display:flex;position:absolute;bottom:0;left:0;right:0}.manifesto{background:var(--olive);min-height:700px;color:var(--cream);grid-template-columns:1fr 1fr;display:grid}.manifesto-art{aspect-ratio:5760/6400;overflow:hidden}.manifesto-art img{object-fit:contain;background:#d9b49b;width:100%;height:100%}.manifesto-copy{align-self:center;padding:100px 14%}.manifesto h2{margin:35px 0;font-size:clamp(3rem,5vw,5.5rem)}.manifesto p{color:#bec2ab;font-size:.95rem}.manifesto .btn{color:var(--cream);border-color:#e5e8d84a;margin-top:30px}.agent-editorial{grid-template-columns:1fr 1.2fr;align-items:center;gap:8%;display:grid}.agent-editorial h2{margin:25px 0}.agent-editorial p{color:var(--muted);max-width:360px}.agent-editorial .btn{margin-top:30px}.agent-editorial img{aspect-ratio:2880/3200;object-fit:contain;background:#dfc9ba;border-radius:5px;width:100%}.nature-cta{min-height:620px;color:var(--cream);position:relative;overflow:hidden}.nature-cta>img{object-fit:cover;filter:brightness(.68);width:100%;height:100%;position:absolute;inset:0}.nature-cta>div{z-index:1;padding:100px 7.5%;position:relative}.nature-cta h2{margin:25px 0 30px;font-size:7rem}.page-intro{min-height:500px;padding-top:95px;padding-bottom:75px;position:relative;overflow:hidden}.page-intro h1,.agent-page-hero h1,.protocol-hero h1{margin:25px 0;font-size:clamp(4rem,7.5vw,7.7rem)}.page-intro p{max-width:450px;color:var(--muted)}.page-intro-art{background:#e5d5bd;border-radius:5px;width:37%;height:75%;position:absolute;top:15%;right:7.5%;overflow:hidden;transform:rotate(4deg)}.page-intro-art img{object-fit:contain;width:100%;height:100%}.market-section{padding-top:15px}.market-controls{flex-direction:column;gap:25px;margin-bottom:25px;display:flex}.chip-list{flex-wrap:wrap;gap:7px;display:flex}.chip{border:1px solid var(--line);background:0 0;border-radius:30px;padding:11px 18px;font-size:.875rem}.chip.selected{background:var(--olive);color:var(--cream);border-color:var(--olive)}.search-sort{justify-content:space-between;gap:20px;display:flex}.search-input{border:1px solid var(--line);border-radius:4px;align-items:center;gap:10px;width:350px;padding:11px 15px;display:flex}.search-input input{background:0 0;border:0;outline:none;width:100%;font-size:.875rem}.search-sort select{border:1px solid var(--line);color:inherit;background:0 0;border-radius:4px;padding:8px 15px}.table-wrap{overflow-x:auto}.market-table{border-collapse:collapse;width:100%;min-width:720px;font-size:.875rem}.market-table th{text-align:left;border-bottom:1px solid var(--line);color:var(--muted);padding:20px 14px;font-size:.75rem;font-weight:400}.market-table td{border-bottom:1px solid var(--line);padding:20px 14px}.market-table td:first-child{align-items:center;gap:14px;display:flex}.asset-mark{background:currentColor;border-radius:50%;flex:0 0 35px;justify-content:center;align-items:center;width:35px;height:35px;font-family:Instrument,serif;font-size:1.3rem;display:inline-flex;position:relative}.asset-mark:first-letter{color:#222d20}.asset-mark{background:currentColor}@supports (color:color-mix(in lab, red, red)){.asset-mark{background:color-mix(in srgb,currentColor 13%,transparent)}}.asset-mark{border:1px solid}@supports (color:color-mix(in lab, red, red)){.asset-mark{border:1px solid color-mix(in srgb,currentColor 30%,transparent)}}.asset-title{flex-direction:column;gap:4px;display:flex}.asset-title small{color:var(--muted);font-size:.75rem}.market-open{border:1px solid var(--line);border-radius:4px;padding:8px 14px}.positive{color:#6b7b44}.negative{color:#bd7053}.reference-note{color:var(--muted);margin-top:20px;font-size:.75rem}.split-band{background:#e9e6d9;grid-template-columns:1.3fr 1fr;align-items:center;gap:35px 70px;display:grid}.split-band p{color:var(--muted)}.split-band .btn{justify-self:start}.products-grid{grid-template-columns:repeat(3,1fr);gap:65px 27px;padding-top:30px;display:grid}.product-image{background:#ddd7c9;border-radius:5px;align-items:center;max-height:390px;display:flex;overflow:hidden}.product-image img{object-fit:contain;width:100%;height:100%}.product-card-top{justify-content:space-between;align-items:center;margin-top:25px;display:flex}.product-card h2{margin:14px 0;font-size:3rem}.product-card p{color:var(--muted);font-size:.9rem}.product-tags{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.product-tags span{border:1px solid var(--line);border-radius:3px;padding:6px 10px;font-size:.75rem}.product-card:hover .product-card-top svg{color:var(--rust)}.product-detail{grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;display:grid}.product-detail h1{margin:35px 0;font-size:3.7rem}.product-detail h1 em{margin-top:15px;font-size:2.9rem;display:inline-block}.product-detail p{color:var(--muted);margin:20px 0}.product-detail>img{aspect-ratio:1/1.06;object-fit:contain;background:#e4d6c6;border-radius:5px;width:100%}.detail-facts{background:var(--olive);color:var(--cream);grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.detail-facts h3{margin-top:20px;font-size:2.6rem}.risk-block{background:#e9e6d9}.risk-block h2{margin:25px 0}.risk-block p{max-width:750px;color:var(--muted);margin:16px 0}.risk-block .btn{margin-top:20px}.agent-page-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;display:grid}.agent-page-hero p{max-width:440px;color:var(--muted)}.agent-page-hero .btn{margin-top:30px}.agent-page-hero img{aspect-ratio:1;object-fit:contain;background:#dfc5b7;border-radius:5px;width:100%}.agent-features{background:var(--olive);color:var(--cream);grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.agent-features h2{margin:28px 0 18px;font-size:3rem}.agent-features p{color:#bdc2af;font-size:.9rem}.agent-technical{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.agent-technical h2{margin:25px 0;font-size:4rem}.agent-technical p{color:var(--muted)}.code-panel{background:var(--dark);color:var(--ink);border-radius:8px;padding:35px;font-size:.75rem}.code-panel>span{letter-spacing:.1em;color:var(--gold)}.code-panel pre{color:#b9c990;margin:25px 0;font-size:.9rem;line-height:1.9}.code-panel small{color:#8c9985}.protocol-hero{min-height:600px;padding-bottom:100px;position:relative;overflow:hidden}.protocol-hero p{max-width:460px;color:var(--muted)}.protocol-hero>img{z-index:-1;opacity:.8;border-radius:5px;width:45%;position:absolute;bottom:50px;right:4%}.protocol-hero{isolation:isolate}.protocol-rules{background:var(--olive);color:var(--cream);grid-template-columns:1fr 1fr;gap:65px 100px;display:grid}.protocol-rules h2{margin:22px 0;font-size:3rem}.protocol-rules p{color:#bdc2af;font-size:.95rem}.fee-section{grid-template-columns:1fr 1fr;gap:60px;display:grid}.fee-section h2{margin-top:25px}.fee-section table{border-collapse:collapse;width:100%;font-size:.875rem}.fee-section td,.fee-section th{text-align:left;border-bottom:1px solid var(--line);padding:18px;font-weight:400}.fee-section th{color:var(--muted)}.empty-state{text-align:center;flex-direction:column;align-items:center;gap:15px;padding:50px 25px;display:flex}.empty-state h3{font-size:2rem}.empty-state p{color:var(--muted);font-size:.875rem}.empty-state .btn{margin-top:5px}.empty-state h1{font-size:4rem}.form-error{line-height:1.45;color:#bd674b!important;margin:12px 0!important;font-size:.85rem!important}.form-two{grid-template-columns:1fr 1fr;gap:15px;display:grid}.permission-grid{grid-template-columns:1fr 1fr;display:grid}.dialog .permission-grid label{align-items:center;gap:7px;margin:6px 0;font-size:.8rem;display:flex}.dialog .permission-grid input{width:16px;height:16px;accent-color:var(--olive)}.dialog fieldset{border:1px solid var(--line);border-radius:5px;padding:15px;font-size:.85rem}.small-note{font-size:.75rem;margin:15px 0!important}.wallet-option{border:1px solid var(--line);background:0 0;border-radius:5px;align-items:center;gap:12px;width:100%;margin-bottom:12px;padding:16px;display:flex}.wallet-option svg:last-child{margin-left:auto}.wallet-key{word-break:break-all;font-size:.85rem}.review-list{margin:25px 0}.review-list>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:11px 0;font-size:.85rem;display:flex}.review-list dd{margin:0}.review-warning{background:#e6dfcc;border-radius:4px;padding:15px;font-size:.8rem;line-height:1.5}.toast{width:max-content;max-width:calc(100% - 30px);color:var(--olive);z-index:100;background:#e6e8d8;border-radius:7px;align-items:center;gap:12px;padding:12px 15px;font-size:.85rem;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 5px 45px #0005}.toast span{max-width:600px}.toast .icon-btn{width:28px;min-width:28px;height:28px}.breadcrumb{color:#88957e;gap:12px;font-size:.75rem;display:flex}.breadcrumb strong{color:#cbd3bc;font-weight:400}.feed-state{color:#a9b094;align-items:center;gap:7px;font-size:.7rem;display:flex}.date-stamp{letter-spacing:.11em;color:#74806c;padding-bottom:5px;font-size:.62rem}.asset-mark.large{flex-basis:43px;width:43px;height:43px}@media (max-width:900px){.deck-layout{gap:5%}.deck-list button{gap:13px;padding-top:16px;padding-bottom:16px;font-size:1.9rem}.deck-caption{padding:18px;display:block}.deck-caption .btn{margin-top:14px}.manifesto-copy{padding:65px 12%}.manifesto{min-height:0}.page-intro-art{width:34%;right:5%}.products-grid{grid-template-columns:1fr 1fr}.agent-features{gap:25px}.agent-features h2{font-size:2.5rem}.agent-technical{gap:35px}.protocol-rules{gap:50px}.date-stamp{display:none}}@media (max-width:650px){.section-heading{display:block}.section-heading p{margin-top:25px}.deck-layout{grid-template-columns:1fr}.deck-list{flex-direction:row;gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.deck-list button{white-space:nowrap;gap:8px;font-size:1.25rem;padding:10px!important}.deck-list svg{display:none}.deck-number{min-width:10px;font-size:.55rem}.deck-art{aspect-ratio:1504/1616}.deck-caption{gap:10px;padding:15px;font-size:.75rem;display:flex}.deck-caption .btn{margin:0;padding:10px 12px;font-size:.7rem}.manifesto{grid-template-columns:1fr}.manifesto-art{aspect-ratio:1.1;max-height:430px}.manifesto-copy{padding:65px 7%}.manifesto h2{font-size:3.7rem}.agent-editorial{grid-template-columns:1fr;gap:45px}.agent-editorial p{max-width:none}.nature-cta{min-height:500px}.nature-cta h2{font-size:5rem}.nature-cta>div{padding:80px 7%}.page-intro{min-height:0;padding-top:65px;padding-bottom:45px}.page-intro h1{font-size:5rem}.page-intro-art{width:100%;height:260px;margin-top:40px;position:relative;top:auto;right:auto;transform:rotate(2deg)}.search-sort{gap:10px}.search-input{width:100%}.search-sort select{width:95px}.market-table td,.market-table th{padding-left:10px;padding-right:10px}.split-band{display:block}.split-band p{margin:25px 0}.products-grid{grid-template-columns:1fr;gap:45px;padding-top:10px}.product-image{max-height:none}.product-detail{display:block}.product-detail h1{font-size:4rem}.product-detail h1 em{font-size:2.8rem}.product-detail>img{margin-top:40px}.detail-facts{grid-template-columns:1fr;gap:40px}.detail-facts h3{font-size:2.7rem}.agent-page-hero{display:block}.agent-page-hero h1{font-size:4.8rem}.agent-page-hero img{margin-top:45px}.agent-features{grid-template-columns:1fr;gap:50px}.agent-technical{grid-template-columns:1fr;gap:40px}.agent-technical h2{font-size:3.6rem}.code-panel{padding:25px}.protocol-hero{min-height:0;padding-bottom:60px}.protocol-hero h1{font-size:4.8rem}.protocol-hero>img{opacity:1;width:100%;margin-top:35px;position:relative;bottom:auto;right:auto}.protocol-rules{grid-template-columns:1fr;gap:50px}.fee-section{display:block}.fee-section table{margin-top:35px}.risk-block h2{font-size:3.4rem}.breadcrumb{gap:7px;font-size:.65rem}.feed-state{font-size:.55rem}.feed-state svg{display:none}.toast{font-size:.72rem;bottom:80px}}.asset-mark{color:inherit}@media (max-width:650px){.feed-state,.breadcrumb{font-size:.75rem}.toast{font-size:.875rem}.date-stamp{display:none}}.hero-background{background-position:50%}.product-image{max-height:none}.hero-bottom{font-size:.75rem}@media (max-width:650px){.hero h1{font-size:clamp(3.65rem,15vw,6rem)}.hero .eyebrow{font-size:.75rem}.hero-bottom{flex-wrap:wrap;gap:14px;font-size:.75rem}.hero-bottom span:first-child{max-width:65%;line-height:1.4}.intro-meta{flex-wrap:wrap;font-size:.75rem}.deck-number{font-size:.75rem}.feed-state,.date-stamp{display:none}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
@font-face{font-family:Caveat;src:url(/fonts/Caveat-Regular.ttf);font-weight:400}@font-face{font-family:Caveat;src:url(/fonts/Caveat-Bold.ttf);font-weight:700}:root{--font-instrument-serif:Instrument,Georgia,serif;--font-inter-tight:Inter,Arial,sans-serif;--font-onest:Inter,Arial,sans-serif;--font-caveat:Caveat,cursive;--cream:#f5eddd;--olive:#5b422f;--muted:#a18464;--line:#d2b797;--gold:#bd955e;--rust:#b67046;--pink:#ddb796;--dark:#39281d;--panel:#faf3e5;--ink:#5b422f;--positive:#a56639;--negative:#886b55;--surface-gallery:#302219;--surface-cinema:#302219;--foreground-accent:#f3e5cd;--foreground-accent-muted:#d4b997;--foreground-accent-soft:#d6c0a3;--foreground-accent-strong:#f0dcc0;--foreground-ink:#67472b;--foreground-ink-muted:#9d7c59;--scrim-scene:#25160a75;--scrim-panel:#24190c90;--surface-glass:#f2e4cacc;font-size:16px}body{color:#5b422f;background:#f5eddd}.hero-shade{pointer-events:none}.hero-background{background-position:50%}.hero-copy{pointer-events:none}.hero-copy a,.hero-copy button{pointer-events:auto}.hero .site-header{background:#38251910;border-color:#f3e2c644}.hero h1{font-size:clamp(5rem,9.5vw,9rem);line-height:1.02}.hero .hero-copy{padding-top:8.5vh}.hero .hero-actions{margin-top:30px}.hero .eyebrow{color:#f5e2c7}.hero-bottom{font-size:.75rem;bottom:27px}.interactive-hero-media{will-change:transform;position:absolute;inset:-18px;overflow:hidden}.hero-grass-canvas{pointer-events:auto;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-interaction-bar{z-index:5;color:#f7e4c9;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;max-width:60%;display:flex;position:absolute;bottom:82px;right:4.1%}.hero-mode-switch{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#49311d5c;border:1px solid #d9c2a56b;border-radius:30px;gap:4px;padding:4px;display:flex}.hero-mode-switch button{color:#e6d0ae;background:0 0;border:1px solid #0000;border-radius:24px;padding:10px 16px;font-size:.75rem}.hero-mode-switch button[aria-pressed=true]{color:#64452c;background:#f1e3c9;border-color:#f9eedb}.hero-interaction-bar .icon-btn{background:#48301e45;border:1px solid #ddc3a66b;border-radius:50%;min-width:36px;height:36px}.hero-interaction-hint{color:#ebd2b0;text-align:right;width:100%;padding-right:5px;font-size:.75rem;display:block}.breeze-button{color:#f7e4c9;background:#f1e0c438;border:1px solid #ecd5b09a;border-radius:24px;padding:10px 15px;font-size:.75rem}.template-home{background:#302219;overflow:clip}.template-home h2{letter-spacing:-.025em}.template-home #possibilities{scroll-margin-top:40px}.template-art-card{filter:drop-shadow(0 7px 10px #140b0366)}.template-home footer{--foreground-accent:#745439;--foreground-accent-muted:#a68b6b;--foreground-accent-soft:#a58b68;--surface-glass:#f2e3cdc9;box-shadow:inset 0 0 0 1px #edd4b0}.template-footer-cta{color:#9a6842;text-transform:uppercase;letter-spacing:.05em;padding:10px 0;font-size:14px}.template-home footer .socials{gap:10px}.template-home footer .socials .icon-btn{color:#94643f;background:#f0dcc177;border:1px solid #c5a580;border-radius:50%;width:40px;min-width:40px;height:40px}.template-home footer h3{letter-spacing:.09em;font-family:Inter,Arial,sans-serif}.site-footer{color:#f4e3c9;background:#50331f}.site-footer small,.site-footer p{color:#d4b894}.site-header{border-color:#d3b799}.site-header nav a:hover,.site-header nav a[aria-current]{color:#ac6839}.btn.dark{color:#fff2dc;background:#9a6138;border-color:#86502e;box-shadow:inset 0 0 0 2px #c28b5960}.btn.dark:hover{background:#82502e}.product-card{background:#faf3e6;border:1px solid #cfb18b;border-radius:5px;padding:16px 16px 22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #fff8ed,inset 0 0 0 4px #e1caab,0 5px 18px #90542109}.product-card:after{content:"";opacity:.6;pointer-events:none;background:url(/brand/floral-corner.webp) 50%/contain no-repeat;width:58px;height:58px;position:absolute;bottom:4px;right:4px;transform:rotate(180deg)}.product-image{background:#edddc6;border:1px solid #d1b695;border-radius:2px;max-height:none}.product-image img{object-fit:cover;width:100%;height:100%}.product-card h2{color:#92603b}.product-card p{color:#a78863;font-size:16px}.product-tags span{color:#a47d53;background:#f1e2cb;border-color:#cfb58f;font-size:12px}.page-intro-art{border:6px solid #f8edda;outline:1px solid #cfb68e;box-shadow:0 14px 20px #9863350d}.page-intro-art img{object-fit:cover}.product-detail>img,.agent-page-hero img,.agent-editorial img{object-fit:cover;border:7px solid #f7ead4;border-radius:2px;outline:1px solid #d2b78f;box-shadow:0 15px 20px #8b542610}.agent-features,.protocol-rules{color:#f5e5cf;background:#4e321f}.agent-features p,.protocol-rules p{color:#d4b796}.detail-facts{color:#faecd7;background:#9c663e}.code-panel{background:#503722;border:1px solid #b18757;box-shadow:inset 0 0 0 5px #503722,inset 0 0 0 6px #b8895055}.code-panel>span,.code-panel pre{color:#e3c193}.code-panel small{color:#c8a77d}.risk-block,.split-band{background:#ecdcc4}.risk-block p,.split-band p{color:#a38866}.market-table th{color:#a48a68;font-size:14px}.market-table td{border-color:#dcc5a6;font-size:14px}.market-open{color:#a56d42;background:#f6e9d4;border-color:#d0b089}.chip.selected{color:#fff1da;background:#b47343;border-color:#9d6036}.search-input,.search-sort select{background:#f9f1e3;border-color:#d3b896}.dialog{color:#715034;background:#fcf2df;border-color:#cdae84;box-shadow:0 25px 100px #57331255,inset 0 0 0 4px #fbf0d8,inset 0 0 0 5px #dbc3a0}.dialog p{color:#a38560}.dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#5238218a}.toast{color:#8d5c33;background:#f6e7cd;border:1px solid #c6a477;box-shadow:0 8px 30px #7a461d25}.review-warning{background:#efe0c6}.dialog .permission-grid input{accent-color:#ac713f}.form-error{color:#a85330!important}@media (max-width:1024px){.hero h1{font-size:clamp(5rem,11vw,7.5rem)}.hero-interaction-bar{max-width:70%;bottom:78px}.template-home h2{line-height:1.1!important}.template-home p{line-height:1.35}.hero .hero-copy{padding-top:10vh}.hero .hero-copy h1{margin:30px 0}.product-card p{font-size:16px}}@media (max-width:650px){.hero{min-height:760px}.hero h1{font-size:clamp(3.8rem,15vw,6rem)}.hero .hero-copy{padding-top:9vh}.hero-interaction-bar{justify-content:flex-start;gap:10px;max-width:100%;bottom:80px;left:6%;right:6%}.hero-interaction-hint{text-align:left;padding-left:5px;font-size:.75rem}.hero-mode-switch button{padding:9px 13px;font-size:.75rem}.hero-bottom{font-size:.65rem;line-height:1.4;bottom:24px}.hero-bottom span:nth-child(2){display:none}.hero .hero-copy p{font-size:14px}.template-home footer .socials .icon-btn{width:35px;min-width:35px;height:35px}.template-art-card{filter:drop-shadow(0 6px 10px #140b0344)}.product-card{padding:13px 13px 22px}.site-header nav.mobile-open{background:#6f472b}.product-detail h1 em{font-size:2.5rem}}@media (min-width:1025px){.template-home section[aria-label="Find your next move"]>div>h2{white-space:nowrap;width:50%;font-size:4.1cqw;line-height:1.1;left:25%}.template-home section[aria-label="Find your next move"] h2{white-space:nowrap;width:50%;left:25%}}.template-note-paper:after{content:"";aspect-ratio:1;opacity:.55;pointer-events:none;background:url(/brand/floral-corner.webp) 50%/contain no-repeat;width:22%;position:absolute;bottom:9%;right:7%;transform:rotate(180deg)}.template-home #possibilities button{color:#ccb391}.template-home #possibilities button[aria-pressed=true]{color:#fff1d5}
.dashboard{--paper:#fbf6ec;--paper-deep:#f0e2ce;--copper:#aa603c;--copper-deep:#794728;--orange:#cf8c60;--orange-wash:#ead2b9;--line:#d3bda1;--ink:#4c392c;--muted:#94785d;--olive:#4c392c;--cream:#faf3e8;--dark:#4c392c;--panel:#fbf6ec;--positive:#a7582b;--negative:#756455;min-height:100svh;color:var(--ink);background:#f4e9d7 url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.027' filter='url(%23n)'/%3E%3C/svg%3E");font-size:.875rem}.dashboard .positive{color:var(--copper)}.dashboard .negative{color:#776351}.dashboard .brand span{font-size:2.25rem}.dashboard .brand img{border-radius:50%;width:35px;height:35px}.dash-sidebar{z-index:6;background:#eee0cc;border-right:1px solid #ceb698;flex-direction:column;width:225px;padding:32px 24px 22px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:inset -4px 0 #f6ecd933}.sidebar-divider{background:linear-gradient(90deg,#c3a27c,#0000);height:1px;margin:35px 0 25px}.sidebar-label{letter-spacing:.14em;color:#987351;font-size:.75rem}.dash-sidebar nav{flex-direction:column;gap:9px;margin-top:18px;display:flex}.dash-sidebar nav button{text-align:left;color:#927357;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:13px;min-height:45px;padding:13px 12px;font-size:.875rem;display:flex}.dash-sidebar nav button.active{color:#935334;background:#f9f0df;border-color:#cfb491;box-shadow:0 2px 9px #70421908,inset 0 0 0 2px #fff5e955}.dash-sidebar nav button:hover{color:#7c452a;background:#f5e8d7}.dash-sidebar nav button.active:before{content:"";background:#b57246;border-radius:0 2px 2px 0;width:3px;height:30px;position:absolute;left:0}.dash-sidebar nav small{background:#e2c6a6;border-radius:3px;margin-left:auto;padding:3px 6px;font-size:.75rem}.sidebar-bottom{margin-top:auto;padding-top:25px}.sidebar-art{background:#f3e6d2;border:1px solid #cfb794;border-radius:3px;height:190px;margin-bottom:25px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #eee0cc,inset 0 0 0 6px #d7c19d}.sidebar-art img{object-fit:contain;opacity:.6;width:180px;height:180px;position:absolute;inset:5px}.sidebar-art span{color:#8f603c;font-family:Instrument,serif;font-size:1.9rem;line-height:1.1;position:absolute;bottom:24px;left:17px}.sidebar-bottom>a{color:#8b7051;align-items:center;gap:8px;margin:18px 0;font-size:.8rem;display:flex}.sidebar-bottom .socials{gap:8px;margin-bottom:18px}.sidebar-bottom .icon-btn{background:#f4e9d8;border:1px solid #d2bc9b;border-radius:50%;width:31px;min-width:31px;height:31px}.dash-workspace{margin-left:225px}.dash-header{background:#f6ecdba8;border-bottom:1px solid #d8c4a9;justify-content:space-between;align-items:center;height:86px;padding:20px 33px;display:flex}.breadcrumb{color:#a88b6d;align-items:center;gap:13px;font-size:.875rem;display:flex}.breadcrumb strong{color:#7f583a;font-weight:400}.dash-header-right{align-items:center;gap:22px;display:flex}.feed-state{color:#9b7c5d;align-items:center;gap:7px;font-size:.75rem;display:flex}.dashboard-btn{border:1px solid #8b4f2f;border-radius:4px;gap:10px;font-size:.875rem;box-shadow:inset 0 0 0 2px #ce976233,0 3px 8px #79452812;color:#fff4e0!important;background:#ae6841!important}.dashboard-btn:hover{background:#95532f!important}.dashboard .btn.outline{color:#8c6040;background:#f7eddc;border-color:#caae8a}.dashboard .btn.outline:hover{background:#eedcc4}.dash-main{max-width:1700px;margin:0 auto;padding:35px 33px}.dash-title{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:27px;display:flex}.dashboard .eyebrow{letter-spacing:.13em;color:#a6805e;font-size:.75rem}.dash-title h1{color:#60452f;margin-top:12px;font-size:3.25rem;line-height:1.05}.date-stamp{letter-spacing:.09em;color:#b08b65;padding-bottom:8px;font-size:.75rem}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:24px;display:grid}.stat{background:#fbf5e8;border:1px solid #d0b997;border-radius:5px;padding:21px 23px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #fff9ee,inset 0 0 0 4px #e4d4b9,0 4px 12px #76502808}.stat:after{content:"";opacity:.65;pointer-events:none;background:url(/brand/floral-corner.webp) 50%/contain no-repeat;width:30px;height:30px;position:absolute;top:8px;right:8px;transform:rotate(90deg)}.stat>span{color:#9b7957;font-size:.8rem}.stat>strong{color:#8d5734;margin-top:9px;font-family:Instrument,serif;font-size:2.4rem;font-weight:400;line-height:1.12;display:block}.stat strong small{color:#b28c65;font-family:Inter,sans-serif;font-size:.75rem}.stat p{color:#ac8e70;margin-top:9px;font-size:.75rem;line-height:1.4}.trade-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;gap:22px;display:grid}.dash-panel{isolation:isolate;background:#fbf6ea;border:1px solid #c9ae88;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 5px 22px #9e704008,inset 0 0 0 4px #fbf6ea,inset 0 0 0 5px #e0cbb0}.dash-panel:before,.dash-panel:after{content:"";z-index:5;opacity:.6;pointer-events:none;background:url(/brand/floral-corner.webp) 50%/contain no-repeat;width:47px;height:47px;position:absolute}.dash-panel:before{top:3px;left:3px}.dash-panel:after{bottom:3px;right:3px;transform:rotate(180deg)}.market-heading{justify-content:space-between;align-items:center;padding:27px 27px 21px;display:flex}.market-heading>div{align-items:center;gap:13px;display:flex}.asset-mark,.dashboard .asset-mark{border-radius:50%;flex:0 0 35px;justify-content:center;align-items:center;width:35px;height:35px;font-family:Instrument,serif;font-size:1.5rem;display:inline-flex;box-shadow:inset 0 0 0 3px #fbf0de;color:#aa653c!important;background:#f0dec6!important;border:1px solid #d4b692!important}.asset-mark.large{flex-basis:47px;width:47px;height:47px;font-size:1.8rem}.market-heading h2{letter-spacing:0;color:#815235;font-family:Instrument,serif;font-size:2rem;line-height:1}.market-heading h2 span{color:#b28f68;margin-left:5px;font-family:Inter,sans-serif;font-size:.8rem}.market-heading p{color:#ac8c6b;margin-top:7px;font-size:.8rem}.market-heading .icon-btn{color:#b68d65;border:1px solid #ddc6a8;border-radius:50%;width:33px;min-width:33px;height:33px}.favorited{color:#a05e31!important}.favorited svg{fill:#cf9c5530}.market-selector{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex}.market-selector svg{transform:rotate(90deg)}.price-strip{border-bottom:1px solid #e5d4ba;flex-wrap:wrap;align-items:center;gap:25px;padding:0 27px 24px;display:flex}.price-strip>div:first-child{flex:1}.reference-label{letter-spacing:.13em;color:#b38b65;margin-bottom:8px;font-size:.7rem;display:block}.price-strip>div>strong{color:#88532e;margin-right:12px;font-family:Instrument,serif;font-size:2.7rem;font-weight:400}.price-strip>div>span.positive,.price-strip>div>span.negative{background:#f0e1cb;border:1px solid #e5ccb1;border-radius:3px;padding:5px 8px;font-size:.8rem}.market-measure{color:#ac8b68;gap:7px;min-width:90px;font-size:.75rem;display:grid}.market-measure strong{color:#9b653d;font-size:.85rem;font-weight:400}.chart-panel{flex-direction:column;display:flex}.chart-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:20px 25px;display:flex}.segmented{background:#f3e7d3;border:1px solid #dcc3a1;border-radius:4px;gap:5px;padding:3px;display:flex}.segmented button{color:#ab8760;background:0 0;border:1px solid #0000;border-radius:3px;padding:6px 11px;font-size:.75rem}.segmented button.active{color:#9c5d34;background:#fff7e9;border-color:#ceb18b;box-shadow:0 1px 3px #87552615}.chart-toolbar>span{color:#ae8b65;align-items:center;gap:7px;font-size:.75rem;display:flex}.chart-type-switch{gap:12px;display:flex}.chart-type-switch button{color:#bc9976;background:0 0;border:0;border-bottom:1px solid #0000;padding:6px 0;font-size:.75rem}.chart-type-switch button.active{color:#965a36;border-color:#ba8755}.chart-container{flex:1;align-items:center;min-height:290px;padding:10px 15px;display:flex;position:relative}.chart-container svg{width:100%;height:auto;min-height:245px;display:block}.chart-note{color:#bd9b78;pointer-events:none;font-size:.75rem;position:absolute;bottom:20px;left:40px}.quote-strip{letter-spacing:.04em;color:#b2926d;background:#f8eedc;border-top:1px solid #e3cfb1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:23px 26px;font-size:.7rem;display:flex}.quote-strip strong{color:#a56b3f;margin-left:8px;font-size:.8rem;font-weight:400}.panel-title{border-bottom:1px solid #e5d2b7;justify-content:space-between;align-items:center;gap:18px;padding:23px 26px;display:flex}.panel-title h2{color:#8d5d39;letter-spacing:0;font-family:Instrument,serif;font-size:1.65rem}.panel-title>span{color:#b18d66;font-size:.75rem}.panel-title a{color:#a3673d;font-size:.8rem}.order-panel .panel-title{border:0;padding:0 0 21px}.mode-button{color:#a27c56;background:#f4e5ce;border:1px solid #d4b78f;border-radius:3px;padding:6px 10px;font-size:.75rem}.direction-tabs{background:#f1e4ce;border:1px solid #d0b590;border-radius:5px;gap:4px;padding:4px;display:flex}.direction-tabs button{color:#aa8964;background:0 0;border:1px solid #0000;border-radius:3px;width:50%;padding:11px 3px;font-size:.8rem}.direction-tabs button.active.long{color:#fff3df;background:#b46b3d;border-color:#975b37;box-shadow:inset 0 0 0 1px #d6995d77}.direction-tabs button.active.short{color:#fff3df;background:#745344;border-color:#694a3c}.order-type{border-bottom:1px solid #decaac;gap:23px;margin:23px 0 19px;display:flex}.order-type button{color:#ac8860;background:0 0;border:0;border-bottom:1px solid #0000;padding:0 0 10px;font-size:.875rem}.order-type button.active{color:#96592e;border-color:#ac713f}.dash-field{color:#a7825b;gap:9px;margin:16px 0;font-size:.8rem;display:grid}.dash-field>div{background:#fff9ed;border:1px solid #d3b88e;border-radius:4px;align-items:center;gap:7px;padding:12px;display:flex;box-shadow:inset 0 2px 4px #9f6e2f08}.dash-field input{color:#98613a;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:1rem}.dash-field div>span{color:#b18d66;font-size:.75rem}.dash-field input::placeholder{color:#c1a382;font-size:.8rem}.quick-values{gap:7px;margin-top:-6px;display:flex}.quick-values button{color:#a58053;background:#f3e5d0;border:1px solid #dfc7a3;border-radius:3px;flex:1;padding:6px 0;font-size:.75rem}.quick-values button:hover{color:#874b27;background:#e7c8a2}.leverage-control{gap:14px;margin:24px 0;display:grid}.leverage-control>span:first-child{color:#a7855f;justify-content:space-between;font-size:.875rem;display:flex}.leverage-control strong{color:#a36332;font-weight:400}.leverage-control input{accent-color:#ad6c40;width:100%;height:4px}.range-labels{color:#ba956a;justify-content:space-between;display:flex}.range-labels small{font-size:.75rem}.tp-sl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tp-sl input{font-size:.875rem}.order-estimate{color:#b08b62;gap:13px;margin:25px 0;font-size:.8rem;display:grid}.order-estimate>div{justify-content:space-between;gap:18px;display:flex}.order-estimate dd{color:#9a633b;text-align:right;margin:0}.order-submit{border:1px solid #935931;border-radius:4px;width:100%;min-height:46px;padding:13px;font-size:.875rem;box-shadow:inset 0 0 0 2px #d79a6555}.order-submit.long{color:#fff0d9;background:#b36c3e}.order-submit.short{color:#fff0d9;background:#765648;border-color:#684736}.order-footnote{text-align:center;color:#b69878;margin-top:14px;font-size:.75rem;line-height:1.55}.markets-panel,.position-panel{margin-top:25px}.dash-search{color:#b5926b;background:#fff8e9;border:1px solid #dcc19b;border-radius:30px;align-items:center;gap:8px;padding:8px 13px;display:flex}.dash-search input{color:#96603e;background:0 0;border:0;outline:0;width:150px;font-size:.8rem}.market-family-tabs{white-space:nowrap;border-bottom:1px solid #e5d2b7;gap:25px;padding:18px 26px;display:flex;overflow-x:auto}.market-family-tabs button{color:#b39775;background:0 0;border:0;align-items:center;min-height:20px;padding:0;font-size:.8rem;display:flex}.market-family-tabs button.active{color:#9b6037}.dash-table{border-collapse:collapse;width:100%;min-width:600px;font-size:.8rem}.dash-table th{text-align:left;color:#b69672;letter-spacing:.02em;background:#f7ebd8;border-bottom:1px solid #e8d6bb;padding:16px 26px;font-size:.75rem;font-weight:400}.dash-table td{color:#a5815e;border-bottom:1px solid #eadbc4;padding:16px 26px}.dash-table strong{color:#96613d;font-size:.875rem;font-weight:400}.dash-table small{color:#b69a7b;margin-top:5px;font-size:.75rem;display:block}.market-list-table th:first-child,.market-list-table td:first-child{width:35px;padding:0 3px 0 16px}.market-list-table td:nth-child(2){padding-left:5px}.market-name-btn{text-align:left;color:inherit;background:0 0;border:0;align-items:center;gap:13px;padding:0;display:flex}.market-name-btn .asset-mark{flex-basis:30px;width:30px;height:30px;font-size:1.25rem}.selected-market{background:#e8c39818}.market-list-table tr:hover{background:#f0dec244}.text-button{color:#a57445;background:#f2e1c8;border:1px solid #d4b38b;border-radius:3px;padding:8px 12px;font-size:.75rem}.text-button:hover{background:#e5c39b}.position-tabs{gap:28px;display:flex}.position-tabs button{color:#ad8c68;background:0 0;border:0;padding:0;font-size:.875rem}.position-tabs button.active{color:#945f37}.dashboard .empty-state{gap:15px;padding:45px 25px}.dashboard .empty-state h3{color:#a78158;font-size:2rem}.dashboard .empty-state p{color:#b59b7c;font-size:.875rem}.dashboard .empty-state svg{color:#c7a57f}.dashboard .empty-state .btn{font-size:.8rem}.dash-footer{color:#b39a7a;justify-content:space-between;gap:20px;padding:35px 0 10px;font-size:.75rem;display:flex}.portfolio-grid,.risk-dashboard{grid-template-columns:1fr 1.15fr;gap:23px;display:grid}.full-width{grid-column:1/-1}.balance-panel{padding:35px}.balance-panel h2{color:#9c673e;margin:25px 0 10px;font-size:4.5rem}.balance-panel h2 span{color:#b9976f;font-family:Inter,sans-serif;font-size:.875rem}.balance-panel p{color:#b18f6b;font-size:.875rem}.button-row{gap:13px;margin:25px 0;display:flex}.button-row .btn{min-height:43px;padding:12px 22px;font-size:.875rem}.allocation-body{grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:36px 30px;display:grid}.allocation-ring{aspect-ratio:1;outline-offset:7px;border:13px solid #e6cdb0;border-radius:50%;outline:1px solid #c5a079;justify-content:center;align-items:center;display:flex}.allocation-ring span{text-align:center;color:#aa7748;font-family:Instrument,serif;font-size:3.5rem}.allocation-ring small{color:#b79775;letter-spacing:.08em;margin-top:8px;font-family:Inter,sans-serif;font-size:.75rem;display:block}.allocation-body p{color:#b29371;justify-content:space-between;gap:15px;margin:13px 0;font-size:.8rem;display:flex}.allocation-body strong{color:#a5764b;font-weight:400}.agents-banner{background:#f4e6d0;border:1px solid #cfb38d;border-radius:6px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:25px;padding:37px;display:flex;box-shadow:inset 0 0 0 5px #fcf5e544,inset 0 0 0 6px #d8bc9733}.agents-banner h2{color:#a2663a;margin:17px 0 10px;font-size:3.5rem}.agents-banner p{color:#b39470;font-size:.875rem}.agent-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.policy-card{padding:27px}.policy-card .panel-title{border:0;padding:0}.policy-card>h2{color:#9d6a44;margin:23px 0 8px;font-size:2.5rem}.policy-card>p{color:#bba07e;font-size:.8rem}.policy-icon{color:#b78550;background:#f5e7d1;border:1px solid #d2b994;border-radius:50%;padding:13px}.status-badge{color:#a78760;white-space:nowrap;background:#f6ebd9;border:1px solid #d5bb94;border-radius:3px;padding:5px 8px;font-size:.75rem}.policy-card .product-tags span{color:#a8825d;border-color:#d6bd98;font-size:.75rem}.policy-card>.btn{margin-top:10px}.policy-remove{margin:12px 0 0 8px}.kill-switch{background:#f2e3cd;border:1px solid #d5b993;border-radius:5px;justify-content:space-between;align-items:center;gap:25px;margin-top:25px;padding:28px;display:flex}.kill-switch>div{align-items:center;gap:15px;display:flex}.kill-switch h3{color:#9f7751;font-family:Inter,sans-serif;font-size:.875rem}.kill-switch p{color:#b79978;margin-top:7px;font-size:.8rem}.risk-summary{padding:30px}.risk-summary .panel-title{border:0;padding:0}.risk-meter{aspect-ratio:1;outline-offset:6px;border:9px solid #e3c8a6;border-radius:50%;outline:1px solid #c6a17b;justify-content:center;align-items:center;width:180px;margin:40px auto 30px;display:flex}.risk-meter span{text-align:center;color:#b48b60;font-family:Instrument,serif;font-size:4rem}.risk-meter small{letter-spacing:.08em;color:#bea17d;font-family:Inter,sans-serif;font-size:.75rem;display:block}.risk-summary>p{text-align:center;color:#b89a75;font-size:.875rem}.risk-rule{border-bottom:1px solid #e7d7bd;gap:17px;padding:22px 27px;display:flex}.risk-rule svg{color:#c39762;flex-shrink:0}.risk-rule strong{color:#a37b51;font-size:.875rem;font-weight:400}.risk-rule p{color:#b49b7a;margin-top:7px;font-size:.8rem;line-height:1.5}.settings-panel{max-width:920px;padding-bottom:35px}.setting-row{border-bottom:1px solid #e7d5ba;justify-content:space-between;align-items:center;gap:25px;padding:27px 32px;display:flex}.setting-row strong{color:#a07a53;font-size:.875rem;font-weight:400}.setting-row small{color:#b69b7a;margin-top:7px;font-size:.8rem;line-height:1.5;display:block}.setting-row select{color:#a77a4d;background:#fff7e8;border:1px solid #d3b68e;border-radius:3px;min-width:120px;padding:10px 13px;font-size:.8rem}.setting-row input[type=checkbox]{accent-color:#b87c42;width:18px;height:18px}.settings-panel>.button-row,.settings-panel>p,.settings-panel>.btn{margin-left:32px;margin-right:32px}.settings-panel>p{color:#b29470;margin-top:25px;margin-bottom:20px;font-size:.875rem}.settings-panel>.btn{gap:9px;font-size:.875rem}.dashboard.compact .dash-table td{padding-top:10px;padding-bottom:10px}.dashboard.compact .stat{padding:15px 23px}.dashboard .dialog{--olive:#614630;--cream:#fbf2e2;--line:#caae86;--muted:#a08563;background:var(--cream);color:var(--olive)}.dashboard .dialog .btn.dark{color:#fff5e0;background:#a76a41}.dashboard .dialog .eyebrow{color:#a6845f}.dashboard .dialog{max-height:90svh;overflow-y:auto}.dashboard .permission-grid input{accent-color:#b27a48}.dashboard .dialog .btn.outline{color:#9d7145;background:#f4e5ce}.market-picker-list{gap:9px;max-height:400px;margin-top:20px;display:grid;overflow:auto}.market-picker-list>button{text-align:left;background:#f8edda;border:1px solid #d9bf98;border-radius:4px;align-items:center;gap:12px;padding:12px;display:flex}.market-picker-list>button small{color:#ac8c65;margin-top:3px;font-size:.75rem;display:block}.market-picker-list>button>span:last-child{text-align:right;color:#a5794f;margin-left:auto;font-size:.85rem}.chart-accessible-summary{color:#b59771;justify-content:space-between;align-items:center;gap:15px;margin:0 25px 15px;font-size:.75rem;display:flex}.chart-accessible-summary>div{gap:4px;display:flex}.chart-accessible-summary .icon-btn{border:1px solid #d8bd97;border-radius:3px;width:25px;min-width:25px;height:25px}.chart-accessible-summary .icon-btn:first-child svg{transform:rotate(180deg)}@media (min-width:1700px){.trade-layout{grid-template-columns:minmax(0,1fr) 360px}.dash-sidebar{width:245px}.dash-workspace{margin-left:245px}.chart-container{min-height:330px}}@media (max-width:1250px){.dash-sidebar{width:190px;padding:27px 17px}.dash-workspace{margin-left:190px}.dash-main{padding:30px 24px}.dash-header{padding:18px 24px}.trade-layout{grid-template-columns:minmax(0,1fr) 285px;gap:16px}.order-panel{padding:21px}.market-measure:last-child{display:none}.price-strip{gap:15px}.stat{padding:19px 17px}.stat>span,.stat p{font-size:.75rem}.allocation-body{grid-template-columns:1fr}.allocation-ring{width:180px;margin:0 auto}.agent-policy-grid{grid-template-columns:1fr 1fr}.date-stamp{display:none}}@media (max-width:1024px){.dash-sidebar{width:78px;padding:26px 12px}.dash-sidebar>.brand{justify-content:center}.dash-sidebar .brand span,.sidebar-label,.sidebar-art,.sidebar-bottom>a,.sidebar-bottom .socials,.dash-sidebar nav span,.dash-sidebar nav small{display:none}.dash-sidebar nav button{justify-content:center;padding:13px 0}.dash-workspace{margin-left:78px}.stats-grid{gap:10px}.stat>strong{font-size:2.2rem}.dash-main{padding:28px 20px}.dash-title h1{font-size:3rem}.market-measure,.chart-toolbar>span{display:none}.price-strip>div>strong{font-size:2.3rem}.chart-toolbar{padding:18px 15px}.chart-type-switch{gap:9px}.chart-container{min-height:250px;padding:0 5px}.chart-note{font-size:.75rem;left:30px}.portfolio-grid,.risk-dashboard{grid-template-columns:1fr 1fr}.dash-header-right{gap:10px}.feed-state{display:none}.quote-strip{gap:10px;padding:20px;font-size:.65rem}.dash-table th,.dash-table td{padding-left:20px;padding-right:20px}}@media (max-width:700px){.dash-sidebar{background:#f0dfc6;border-top:1px solid #c5a17a;border-right:0;width:100%;height:67px;padding:6px 8px;inset:auto 0 0;box-shadow:0 -3px 15px #90603b14}.dash-sidebar>.brand,.sidebar-divider,.sidebar-bottom{display:none}.dash-sidebar nav{flex-direction:row;justify-content:space-around;gap:0;margin:0;display:flex}.dash-sidebar nav button{flex-direction:column;gap:4px;min-width:44px;min-height:45px;padding:6px 4px;display:flex}.dash-sidebar nav span{font-size:.7rem;display:block}.dash-sidebar nav button[aria-label="Risk & receipts"] span{max-width:53px;font-size:.7rem;line-height:1.1}.dash-sidebar nav button.active:before{display:none}.dash-sidebar nav svg{width:18px;height:18px}.dash-workspace{margin-left:0;padding-bottom:67px}.dash-header{height:70px;padding:15px 18px}.breadcrumb{gap:9px;font-size:.75rem}.dash-header .btn{min-height:37px;padding:10px 13px;font-size:.75rem}.dash-main{padding:25px 16px}.dashboard .eyebrow{font-size:.7rem}.dash-title h1{font-size:2.75rem}.stats-grid{grid-template-columns:1fr 1fr;gap:11px}.stat{padding:17px}.stat>strong{font-size:2.5rem}.stat p{font-size:.75rem;line-height:1.4}.trade-layout{grid-template-columns:1fr;gap:20px}.chart-container{min-height:250px;padding:5px}.chart-toolbar{padding:18px}.quote-strip{padding:20px;font-size:.7rem}.quote-strip>span:last-child{width:100%;font-size:.7rem}.order-panel{padding:25px}.order-panel .panel-title h2{font-size:1.8rem}.direction-tabs button{min-height:44px;font-size:.875rem}.dash-field{font-size:.875rem}.dash-field>div{padding:14px}.order-estimate{font-size:.875rem}.order-footnote{font-size:.75rem}.panel-title{padding:22px 20px}.dash-search{padding:7px 10px}.dash-search input{width:110px;font-size:.75rem}.market-family-tabs{gap:23px;padding:18px 20px}.dash-table{min-width:740px}.position-tabs{gap:18px}.position-tabs button{font-size:.8rem}.dash-footer{flex-wrap:wrap;gap:12px;font-size:.7rem}.dash-footer span:nth-child(2){order:3;width:100%}.portfolio-grid,.risk-dashboard{grid-template-columns:1fr}.full-width{grid-column:auto}.allocation-body{grid-template-columns:1fr 1fr;gap:20px}.allocation-ring{border-width:11px;width:140px}.allocation-ring span{font-size:3rem}.allocation-ring small{font-size:.65rem}.allocation-body p{font-size:.75rem}.agents-banner{padding:28px;display:block}.agents-banner h2{font-size:3rem}.agents-banner .btn{margin-top:24px}.agent-policy-grid{grid-template-columns:1fr}.kill-switch{padding:25px;display:block}.kill-switch>.btn{margin-top:20px}.setting-row{gap:18px;padding:24px}.setting-row small{max-width:220px;font-size:.75rem}.setting-row select{min-width:90px;max-width:100px;font-size:.75rem}.settings-panel>.button-row,.settings-panel>.btn,.settings-panel>p{margin-left:24px;margin-right:24px}.settings-panel .button-row .btn{padding:11px 15px;font-size:.8rem}.toast{font-size:.875rem;bottom:80px}.chart-accessible-summary{margin-left:20px;margin-right:20px}.chart-accessible-summary>span{max-width:220px;font-size:.7rem}}.dash-table,.market-heading p,.dash-field>span,.order-estimate,.market-family-tabs button,.stat>span,.order-footnote,.position-tabs button,.dash-search input{font-size:.875rem}.stat p,.reference-label,.market-measure,.status-badge,.quote-strip,.chart-accessible-summary,.feed-state,.dashboard .eyebrow,.sidebar-label,.date-stamp{font-size:.75rem}.panel-title h2{line-height:1.1}.order-footnote{font-size:.75rem}.trade-layout{align-items:start}.price-strip .market-measure strong{font-family:Inter,Arial,sans-serif;font-size:.875rem;font-weight:400}.chart-container{flex:none}.chart-panel{align-self:start}.dash-header{height:76px}.dash-main{padding-top:26px}.dash-title{margin-bottom:22px}.dash-title h1{margin-top:9px;font-size:2.9rem}.stat{padding:17px 21px}.stat>strong{margin-top:7px;font-size:2.2rem}.stat p{margin-top:6px}.stats-grid{margin-bottom:21px}.order-panel{padding:21px}.order-panel .panel-title{padding-bottom:14px}.order-type{margin:18px 0 13px}.dash-field{gap:7px;margin:12px 0}.dash-field>div{padding:11px 12px}.leverage-control{gap:11px;margin:19px 0}.order-estimate{gap:10px;margin:18px 0}.order-footnote{margin-top:11px}.advanced-order{border-top:1px solid #e1caab;border-bottom:1px solid #e1caab;margin-top:15px;padding:11px 0}.advanced-order summary{color:#ac8256;cursor:pointer;justify-content:space-between;align-items:center;font-size:.8rem;list-style:none;display:flex}.advanced-order summary::-webkit-details-marker{display:none}.advanced-order[open] summary svg{transform:rotate(45deg)}.advanced-order .tp-sl{padding-top:5px}.mint-note{color:#aa825a;margin:22px 0;font-size:.8rem;line-height:1.5}@media (max-width:700px){.dash-main{padding-top:25px}.dash-title h1{font-size:2.7rem}.stat{padding:16px}.stat>strong{font-size:2.4rem}.dash-header{height:70px}.order-panel{padding:24px}.dash-field>div{padding:13px}.advanced-order summary{min-height:28px;font-size:.875rem}}
