/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-x-reverse:0;--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-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-s-1\/2{inset-inline-start:50%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top:calc(var(--spacing) * 0)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-12{right:calc(var(--spacing) * -12)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0\!{margin:calc(var(--spacing) * 0)!important}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--cell-size\){height:var(--cell-size)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[calc\(--spacing\(5\.5\)\)\]{height:calc(calc(var(--spacing) * 5.5))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[300px\]{max-height:300px}.max-h-\[min\(calc\(--spacing\(96\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing) * 96) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)))}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-24{width:calc(var(--spacing) * 24)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[100px\]{width:100px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-\[80\%\]{max-width:80%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-max{max-width:max-content}.max-w-sm{max-width:var(--container-sm)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing) * 7))}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y:calc(calc(3 / 4 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y:calc(3 / 4 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-inline:linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));--scroll-fade-mask:linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-text{cursor:text}.touch-none{touch-action:none}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.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-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.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{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.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)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words,.wrap-break-word{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[CanvasText\]{color:canvastext}.text-current{color:currentColor}.text-white{color:var(--color-white)}.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-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.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-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--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-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);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)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.ring-1{--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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.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-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;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-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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))}.transition-none{transition-property:none}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.contain-content{contain:content}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--cell-size\:--spacing\(8\)\]{--cell-size:calc(var(--spacing) * 8)}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.paused{animation-play-state:paused}.running{animation-play-state:running}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing) * 8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *){display:none}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing) * -8);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing) * 0)}.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *){text-wrap:balance}.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing) * 2.5)}.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing) * 2.5)}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing) * -8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing) * 8)!important;height:calc(var(--spacing) * 8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing) * 2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width) * -1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing) * 0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *){height:calc(var(--spacing) * 9)}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing) * 3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing) * 1)}.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *){height:fit-content}.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *){flex-direction:column}.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *){justify-content:flex-start}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing) * -4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing) * 0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing) * 8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing) * 7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:var(--radius-md)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *),.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread,calc(3ch + 40px));--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}@supports (color:color-mix(in lab, red, red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread) * 2) 100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s) linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}@media (prefers-color-scheme:dark){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_highlight:var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius-lg)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--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)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing) * -2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing) * 1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius-md)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing) * 1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing) * 2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing) * 1)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing) * 7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing) * 1)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing) * 1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing) * 0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);bottom:-5px}.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:rounded-l-md:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mt-0:last-child{margin-top:calc(var(--spacing) * 0)}.last\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:ring-1:focus-within{--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)}.focus-within\:ring-\[3px\]:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:z-10:focus{z-index:10}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--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)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-focus\:ring-\[3px\]:has(:focus){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-invalid\:ring-\[3px\]:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 6)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing) * 30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing) * 2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing) * 2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing) * 2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing) * 1.5)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing) * 0)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing) * 0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing) * 2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing) * 3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:var(--radius-md)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing) * 3)}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing) * 3)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing) * 0)}.has-\[\>svg\]\:px-1\.5:has(>svg){padding-inline:calc(var(--spacing) * 1.5)}.has-\[\>svg\]\:px-2:has(>svg){padding-inline:calc(var(--spacing) * 2)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing) * 2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing) * 3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing) * 4)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing) * 1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing) * 0)}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing) * 4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing) * 4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing) * 8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing) * 1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal]{flex-direction:column}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing) * 44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing) * 1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:var(--radius-md)}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:var(--radius-md)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing) * 9)}.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default]{height:1.15rem}.data-\[size\=default\]\:w-8[data-size=default]{width:calc(var(--spacing) * 8)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:h-3\.5[data-size=sm]{height:calc(var(--spacing) * 3.5)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing) * 8)}.data-\[size\=sm\]\:w-6[data-size=sm]{width:calc(var(--spacing) * 6)}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:py-1[data-size=sm]{padding-block:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .93 calc(c * .4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing) * 0)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing) * 3)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing) * 12)}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing) * 1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing) * 8)}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing) * 2)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active]{--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)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after{content:var(--tw-content);opacity:1}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing) * 0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing) * 24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing) * -1)}@media (width>=40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.sm\:text-left{text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[size\=default\]\:sm\:max-w-lg[data-size=default]{max-width:var(--container-lg)}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing) * 2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:var(--radius-xl)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--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)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing) * 2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@container field-group (width>=28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}@media (prefers-color-scheme:dark){.dark\:bg-transparent{background-color:#0000}:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary) .3 calc(c * .4) h)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]{background-color:#0000}}@media (pointer:coarse){.pointer-coarse\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.pointer-coarse\:px-3{padding-inline:calc(var(--spacing) * 3)}.pointer-coarse\:py-2{padding-block:calc(var(--spacing) * 2)}.pointer-coarse\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]),.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){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))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){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))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + 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)}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}@media (prefers-color-scheme:dark){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--ink:#0d0c0b;--ivory:#f3eee6;--paper:#fbf8f2;--gold:#b9975b;--line:#b9975b52;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;font-size:16px}.shell{width:min(1200px,100% - 48px);margin:auto}.topline{background:var(--gold);text-align:center;letter-spacing:.24em;padding:10px;font-size:.68rem;font-weight:700}.nav{border-bottom:1px solid #ded6ca;justify-content:space-between;align-items:center;height:104px;display:flex}.wordmark{color:inherit;flex-direction:column;line-height:.8;text-decoration:none;display:flex}.wordmark span{font-family:var(--serif);letter-spacing:.17em;font-size:1.75rem}.wordmark small{letter-spacing:.62em;margin:10px 0 0 3px;font-size:.56rem}.navlinks{gap:34px;display:flex}.navlinks a,.actions a,footer a{color:inherit;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;text-decoration:none}.quietButton{text-transform:uppercase;letter-spacing:.13em;cursor:pointer;background:0 0;border:1px solid;padding:14px 20px;font-size:.67rem}.hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;min-height:690px;display:grid;overflow:hidden}.eyebrow{letter-spacing:.25em;margin:0 0 26px;font-size:.64rem;font-weight:700}.gold{color:var(--gold)}h1,h2,h3,blockquote{font-family:var(--serif);font-weight:400}h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(4rem,7vw,7rem);line-height:.88}em{color:var(--gold);font-weight:400}.lead{font-family:var(--serif);max-width:580px;margin:32px 0;font-size:1.22rem;line-height:1.65}.actions{align-items:center;gap:32px;display:flex}.goldButton{background:var(--gold);color:#16120c;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;border:0;padding:18px 25px;font-size:.68rem;font-weight:700}.credentials{color:#81766c;letter-spacing:.16em;border-top:1px solid #ded6ca;gap:44px;margin-top:65px;padding-top:24px;font-size:.56rem;line-height:1.6;display:flex}.credentials b{color:var(--ink)}.heroArt{height:540px;color:var(--gold);background:#11100e;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:28px 28px #e5ddd2}.heroArt:before{content:"";border:1px solid var(--line);position:absolute;inset:20px}.orbit{border:1px solid var(--line);border-radius:50%;position:absolute}.orbitOne{width:430px;height:430px}.orbitTwo{width:280px;height:500px;transform:rotate(42deg)}.monogram{font:8rem/1 var(--serif);letter-spacing:-.3em;z-index:2;transform:translate(-.15em)}.monogram span{font-style:italic}.heroArt p{letter-spacing:.32em;font-size:.55rem;line-height:1.7;position:absolute;bottom:48px;left:50px}.manifesto{background:var(--ink);color:var(--ivory);text-align:center;padding:120px 0}.narrow{max-width:900px}.manifesto blockquote{margin:0;font-size:clamp(2.2rem,4.3vw,4.5rem);line-height:1.13}.manifesto>div>p:last-child{color:#bfb7ac;max-width:660px;margin:40px auto 0;line-height:1.8}.section{padding-top:130px;padding-bottom:130px}.sectionHead{grid-template-columns:1fr .65fr;align-items:end;gap:80px;margin-bottom:70px;display:grid}.sectionHead h2,.collection h2,.vault h2,.founder h2,.enrol h2{letter-spacing:-.04em;margin:0;font-size:clamp(3rem,5vw,5.6rem);line-height:.98}.sectionHead>p{color:#655e56;border-left:1px solid var(--gold);padding-left:30px;line-height:1.8}.methodGrid{grid-template-columns:1fr 370px;align-items:start;gap:70px;display:grid}.module{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;border-top:1px solid #d8d0c5;grid-template-columns:45px 1fr 20px;gap:20px;padding:25px 5px;display:grid}.module:last-child{border-bottom:1px solid #d8d0c5}.module>span{color:var(--gold);font:italic 1rem var(--serif)}.module h3{margin:0 0 7px;font-size:1.42rem}.module small{color:#887e73;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.module p{color:#625b53;max-width:640px;margin:18px 0 0;font-size:.92rem;line-height:1.7}.module>b{font-size:1.2rem;font-weight:400}.module.active h3{color:var(--gold)}.programmeCard{background:var(--ink);color:var(--ivory);padding:42px;position:sticky;top:30px}.programmeCard ul{margin:0;padding:0;list-style:none}.programmeCard li{color:#ccc2b5;font:1rem var(--serif);border-bottom:1px solid #292623;padding:13px 0}.programmeCard li:before{content:"✓";color:var(--gold);margin-right:12px}.price{border-top:1px solid var(--line);flex-direction:column;margin-top:28px;padding-top:25px;display:flex}.price span{letter-spacing:.2em;color:var(--gold);font-size:.55rem}.price strong{font:3rem var(--serif);margin:6px 0}.price small{color:#90877d}.full{width:100%;margin-top:28px}.micro{color:#756e66;text-align:center;margin-top:18px;font-size:.58rem;line-height:1.5;display:block}.collection{background:#eae2d7}.collection h2{margin-bottom:60px}.productGrid{border-top:1px solid #cfc2b1;border-left:1px solid #cfc2b1;grid-template-columns:repeat(4,1fr);display:grid}.product{border-bottom:1px solid #cfc2b1;border-right:1px solid #cfc2b1;flex-direction:column;min-height:480px;padding:35px 28px;display:flex}.count{font:italic 1.1rem var(--serif);color:var(--gold);margin-bottom:60px}.product .eyebrow{margin-bottom:18px;font-size:.55rem}.product h3{margin:0 0 22px;font-size:1.7rem;line-height:1.08}.product>p:not(.eyebrow){color:#665f57;font-size:.9rem;line-height:1.65}.product>div{flex-direction:column;margin-top:auto;display:flex}.product strong{font:2rem var(--serif)}.product small{letter-spacing:.1em;color:#796f65;text-transform:uppercase;margin-top:5px;font-size:.57rem}.product button{text-align:left;letter-spacing:.16em;cursor:pointer;background:0 0;border:0;border-top:1px solid #cfc2b1;justify-content:space-between;margin-top:25px;padding:20px 0 0;font-size:.6rem;display:flex}.vault{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.vaultIntro>p:not(.eyebrow){color:#655e56;margin:30px 0;line-height:1.8}.vaultPrice{align-items:center;gap:20px;margin:32px 0;display:flex}.vaultPrice strong{font:3rem var(--serif)}.vaultPrice span{letter-spacing:.15em;font-size:.55rem;line-height:1.6}.caseStack{grid-template-columns:repeat(3,1fr);align-items:center;gap:16px;display:grid}.caseStack article{background:#efe8dd;padding:16px}.caseStack article:nth-child(2){transform:translateY(35px)}.caseStack article>span,.caseStack article>small{letter-spacing:.14em;font-size:.5rem}.caseVisual{height:230px;color:var(--gold);background:#15130f;border:1px solid #332b20;place-items:center;margin:14px 0 18px;display:grid}.caseVisual b{font:3.3rem var(--serif);font-weight:400}.v1{background:linear-gradient(135deg,#15130f,#4b3b26)}.v2{background:radial-gradient(circle,#4d3e29,#12110f 70%)}.caseStack h3{margin:0 0 10px;font-size:1.3rem;line-height:1.15}.caseStack p{color:#756b60;min-height:36px;font-size:.65rem;line-height:1.5}.founder{background:var(--ink);color:var(--ivory)}.founderGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.portrait{background:linear-gradient(145deg,#241f18,#0c0b09);border:1px solid #443923;justify-content:center;align-items:center;height:570px;display:flex;position:relative}.portrait>div{font:8rem var(--serif);color:var(--gold);opacity:.7}.portrait>p{letter-spacing:.18em;font-size:.6rem;line-height:1.7;position:absolute;bottom:25px;left:28px}.founderCopy>p:not(.eyebrow){color:#bbb1a4;max-width:620px;line-height:1.85}.signature{font:italic 3.5rem var(--serif);color:var(--gold);margin-top:25px}.enrol{grid-template-columns:1fr .8fr;gap:100px;display:grid}.enrol>div>p:last-child{color:#655e56;max-width:530px;line-height:1.8}.enrol form{background:#eae2d7;padding:42px}.enrol label{letter-spacing:.18em;margin-bottom:22px;font-size:.55rem;font-weight:700;display:block}.enrol input,.enrol select{width:100%;font:1rem var(--serif);background:0 0;border:0;border-bottom:1px solid #b9ab9a;border-radius:0;margin-top:5px;padding:14px 2px;display:block}.enrol form>small{color:#746a60;margin-top:15px;font-size:.56rem;line-height:1.5;display:block}.success{font:italic .85rem var(--serif);color:#6d542b;line-height:1.5}footer{color:#e9e0d4;background:#080807;padding:70px 0 35px}footer .shell{grid-template-columns:1fr 1fr 1fr;align-items:start;gap:30px;display:grid}.light{color:var(--gold)}footer p{font:italic 1.1rem var(--serif);color:#93897c}footer div>div:last-of-type{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}footer .shell>small{color:#6e675f;border-top:1px solid #24211d;grid-column:1/-1;margin-top:40px;padding-top:25px;font-size:.55rem;line-height:1.6}@media (width<=900px){.navlinks{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding:80px 0 90px}.heroArt{height:430px}.sectionHead,.methodGrid,.vault,.founderGrid,.enrol{grid-template-columns:1fr}.productGrid{grid-template-columns:1fr 1fr}.programmeCard{position:static}.caseStack{margin-top:25px}.founderGrid{gap:55px}.portrait{height:430px}.enrol{gap:50px}}@media (width<=600px){.shell{width:min(100% - 30px,1200px)}.topline{font-size:.52rem}.nav{height:82px}.quietButton{padding:11px;font-size:.55rem}.wordmark span{font-size:1.35rem}.hero{gap:55px}.heroCopy h1{font-size:3.65rem}.lead{font-size:1.05rem}.actions{flex-direction:column;align-items:flex-start}.credentials{justify-content:space-between;gap:18px}.heroArt{height:360px;box-shadow:12px 12px #e5ddd2}.monogram{font-size:6rem}.orbitOne{width:300px;height:300px}.orbitTwo{width:200px;height:360px}.section,.manifesto{padding:85px 0}.manifesto blockquote{font-size:2.45rem}.sectionHead{gap:30px;margin-bottom:45px}.sectionHead>p{margin:0}.methodGrid{gap:45px}.module{grid-template-columns:34px 1fr 18px;gap:10px}.module h3{font-size:1.18rem}.programmeCard{padding:30px 25px}.productGrid{grid-template-columns:1fr}.product{min-height:390px}.count{margin-bottom:38px}.caseStack{grid-template-columns:1fr}.caseStack article:nth-child(2){transform:none}.caseVisual{height:250px}.portrait>div{font-size:6rem}.enrol form{padding:30px 22px}footer .shell{grid-template-columns:1fr}footer div>div:last-of-type{justify-content:flex-start}footer .shell>small{grid-column:1}}.chelseaEdit{background:#d8cbbc;position:relative;overflow:hidden}.chelseaEdit:before{content:"THE EDIT";font:12rem/.8 var(--serif);color:#ffffff2e;white-space:nowrap;position:absolute;top:20px;right:-25px}.editHero{text-align:center;max-width:940px;margin:0 auto 80px;position:relative}.editScript{font:italic 2rem var(--serif);color:#7c6542;margin:-10px 0 24px}.editHero h2{letter-spacing:-.05em;margin:0;font-size:clamp(3.2rem,6vw,6.4rem);line-height:.94}.editHero>p:not(.eyebrow):not(.editScript){color:#514a43;max-width:720px;margin:32px auto;line-height:1.8}.editProducts{grid-template-columns:1.3fr .7fr;gap:20px;display:grid;position:relative}.builtCard,.accessCard{background:#f7f2ea;padding:52px}.builtCard{grid-template-rows:auto 1fr auto;min-height:700px;display:grid}.builtCard h3,.accessCard h3,.innerCircle h3{font-size:clamp(2.7rem,4vw,4.8rem);line-height:.95;font-family:var(--serif);margin:0;font-weight:400}.largeQuote{font:italic 1.4rem/1.5 var(--serif);color:#7d6744;max-width:500px}.moduleList{grid-template-columns:1fr 1fr;align-content:center;gap:0 28px;display:grid}.moduleList span{letter-spacing:.09em;border-top:1px solid #d8ccbc;padding:17px 0;font-size:.63rem}.offerFoot{border-top:1px solid #d8ccbc;justify-content:space-between;align-items:end;padding-top:25px;display:flex}.offerFoot>div{flex-direction:column;display:flex}.offerFoot strong,.accessPrice strong,.circlePrice strong{font:3rem var(--serif);font-weight:400}.offerFoot small,.circlePrice small{letter-spacing:.12em;text-transform:uppercase;color:#756b60;font-size:.56rem}.offerFoot button,.circlePrice button{letter-spacing:.15em;cursor:pointer;background:0 0;border:0;font-size:.62rem}.accessCard{color:#eee5d9;background:#13110f;flex-direction:column;display:flex}.accessCard>p:not(.eyebrow){color:#bcb2a6;line-height:1.75}.accessCard ul{margin:30px 0;padding:0;list-style:none}.accessCard li{font:1rem var(--serif);border-bottom:1px solid #312c27;padding:13px 0}.accessCard li:before{content:"◇";color:var(--gold);margin-right:12px}.accessPrice{align-items:center;gap:20px;margin-top:auto;display:flex}.accessPrice span{letter-spacing:.14em;color:#988e82;font-size:.55rem;line-height:1.5}.innerCircle{color:#eee5d9;background:#25201b;grid-template-columns:1fr 1fr .55fr;align-items:center;gap:50px;margin-top:20px;padding:44px 48px;display:grid}.innerCircle h3{font-size:2.5rem}.innerCircle>div>p:not(.eyebrow){color:#b5aa9d;line-height:1.6}.circleDetails{grid-template-columns:1fr 1fr;gap:16px;display:grid}.circleDetails span{letter-spacing:.12em;border-left:1px solid var(--gold);padding-left:12px;font-size:.55rem;line-height:1.5}.circlePrice{flex-direction:column;align-items:flex-start;display:flex}.circlePrice button{color:var(--gold);margin-top:20px;padding:0}@media (width<=900px){.editProducts,.innerCircle{grid-template-columns:1fr}.innerCircle{gap:25px}}@media (width<=600px){.builtCard,.accessCard{padding:34px 24px}.moduleList{grid-template-columns:1fr;margin:35px 0}.offerFoot{flex-direction:column;align-items:flex-start;gap:20px}.innerCircle{padding:34px 24px}.circleDetails{grid-template-columns:1fr}.chelseaEdit:before{font-size:6rem}}@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-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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{box-shadow:0 0 0 13px #b9975b0a}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.decisionDemo{background:#f7f2ea;grid-template-columns:.7fr 1.3fr;min-height:580px;margin-top:20px;display:grid}.decisionNav{border-right:1px solid #d8ccbc;padding:48px}.decisionNav h3,.automationStrip h3{font:400 3.4rem/.96 var(--serif);margin:0 0 20px}.decisionNav>p:not(.eyebrow){color:#6e655b;line-height:1.6}.decisionNav button{text-align:left;width:100%;font:1rem var(--serif);cursor:pointer;background:0 0;border:0;border-top:1px solid #d8ccbc;justify-content:space-between;padding:16px 2px;display:flex}.decisionNav button.selected{color:var(--gold);font-style:italic}.decisionAnswer{color:#eee5d9;background:#0e0d0b;flex-direction:column;justify-content:center;padding:70px;display:flex}.decisionAnswer>span{letter-spacing:.2em;color:var(--gold);font-size:.58rem}.decisionAnswer blockquote{margin:35px 0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.25}.decisionAnswer>p{color:#9c9388;max-width:620px;line-height:1.7}.decisionAnswer button{border:0;border-bottom:1px solid var(--gold);color:var(--gold);letter-spacing:.15em;cursor:pointer;background:0 0;align-self:flex-start;padding:14px 0;font-size:.6rem}.automationStrip{color:#eee5d9;background:#28221c;grid-template-columns:.75fr 1.25fr .35fr;align-items:center;gap:48px;margin-top:20px;padding:48px;display:grid}.automationStrip h3{font-size:2.6rem}.autoFlow{grid-template-columns:1fr 1fr;gap:15px;display:grid}.autoFlow span{border-left:1px solid var(--gold);letter-spacing:.08em;padding-left:14px;font-size:.62rem;line-height:1.5}.autoFlow b{color:var(--gold);margin-bottom:4px;display:block}.alwaysOn{border-left:1px solid #4c4236;flex-direction:column;padding-left:28px;display:flex}.alwaysOn strong{font:3.4rem var(--serif);color:var(--gold)}.alwaysOn small{letter-spacing:.15em;font-size:.55rem;line-height:1.6}@media (width<=900px){.decisionDemo,.automationStrip{grid-template-columns:1fr}.decisionNav{border-bottom:1px solid #d8ccbc;border-right:0}.automationStrip{gap:28px}.alwaysOn{border-left:0;padding-left:0}}@media (width<=600px){.decisionNav,.decisionAnswer{padding:35px 24px}.decisionNav h3{font-size:2.7rem}.decisionAnswer blockquote{font-size:1.65rem}.automationStrip{padding:34px 24px}.autoFlow{grid-template-columns:1fr}}.codHero{color:#f2e9dc;background:#0d0c0b;padding:90px 0 110px}.codIntro{grid-template-columns:1fr .42fr;align-items:center;gap:80px;display:grid}.codIntro h1{font-size:clamp(5rem,9vw,9rem);line-height:.78}.codIntro .lead{color:#c2b8ab;max-width:650px;margin-bottom:18px}.promptWords{flex-wrap:wrap;gap:11px;display:flex}.promptWords span{font:italic .95rem var(--serif);color:#c7b99f;border:1px solid #3e372f;padding:10px 14px}.codSeal{aspect-ratio:1;border:1px solid var(--line);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.codSeal:before{content:"";border:1px solid #30291f;border-radius:50%;position:absolute;inset:13px}.codSeal div{font:6rem var(--serif);color:var(--gold)}.codSeal span{letter-spacing:.16em;max-width:220px;font-size:.48rem;line-height:1.7}.askSurface{border:1px solid #393127;grid-template-columns:.7fr 1.3fr;min-height:560px;margin-top:80px;display:grid}.askMenu{background:#171411;padding:34px}.askMenu .eyebrow{color:#83786b}.askMenu button{color:#eee5d9;text-align:left;width:100%;font:1rem var(--serif);cursor:pointer;background:0 0;border:0;border-top:1px solid #332d27;grid-template-columns:38px 1fr 20px;align-items:center;padding:16px 0;display:grid}.askMenu button span{color:#7b7064;font:italic .7rem var(--serif)}.askMenu button b{font-family:var(--sans);font-weight:400}.askMenu button.selected{color:var(--gold)}.chelseaResponse{background:linear-gradient(145deg,#0d0c0b,#18140f);flex-direction:column;padding:56px 62px;display:flex}.responseTop{color:var(--gold);letter-spacing:.18em;justify-content:space-between;font-size:.53rem;display:flex}.responseTop i{color:#766d63}.responseQuestion{font:italic 1.3rem var(--serif);color:#978b7e;margin:70px 0 5px}.chelseaResponse blockquote{margin:15px 0 55px;font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.18}.responseUnlock{border-top:1px solid #3b3229;justify-content:space-between;align-items:end;gap:30px;margin-top:auto;padding-top:25px;display:flex}.responseUnlock div{flex-direction:column;gap:8px;display:flex}.responseUnlock b{letter-spacing:.16em;color:var(--gold);font-size:.52rem}.responseUnlock span{color:#988e82;font-size:.7rem}.responseUnlock button{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:.61rem}.chelseaResponse>small{color:#655e56;margin-top:24px;font-size:.52rem}.codBuy{border:1px solid #393127;border-top:0;grid-template-columns:1fr auto auto;align-items:center;gap:40px;padding:28px 34px;display:grid}.codBuy .eyebrow{margin-bottom:11px}.codBuy>div>div{gap:24px;display:flex}.codBuy>div>div span{font:1.2rem var(--serif);color:#b4a99b}.codPrice{align-items:center;gap:14px;display:flex}.codPrice strong{font:3rem var(--serif);color:var(--gold);font-weight:400}.codPrice>span{letter-spacing:.14em;font-size:.5rem;line-height:1.5}@media (width<=900px){.codIntro{grid-template-columns:1fr}.codSeal{width:320px}.askSurface,.codBuy{grid-template-columns:1fr}.codBuy .goldButton{justify-self:start}}@media (width<=600px){.codHero{padding:65px 0 80px}.codIntro h1{font-size:4.8rem}.codSeal{width:250px}.askSurface{margin-top:55px}.askMenu{padding:25px 20px}.chelseaResponse{padding:36px 24px}.responseTop i{display:none}.responseQuestion{margin-top:45px}.chelseaResponse blockquote{margin-bottom:40px;font-size:1.8rem}.responseUnlock{flex-direction:column;align-items:flex-start}.codBuy{padding:25px 20px}.codBuy>div>div{flex-wrap:wrap;gap:11px}.codBuy>div>div span{font-size:1rem}}.beginner{background:#f4eee5}.beginHead{grid-template-columns:1fr .65fr;align-items:end;gap:80px;margin-bottom:60px;display:grid}.beginHead h2{font:400 clamp(3.4rem,6vw,6.2rem)/.94 var(--serif);letter-spacing:-.045em;margin:0}.beginHead>p{color:#645b52;border-left:1px solid var(--gold);padding-left:28px;line-height:1.8}.tasterGrid{grid-template-columns:1.1fr .9fr;gap:20px;display:grid}.anatomyTaster,.incomeTaster{color:#eee5d9;background:#0e0d0b;min-height:580px;padding:44px}.anatomyTaster h3,.incomeTaster h3,.discoverRow h3,.starterOffer h3{font:400 2.5rem/1 var(--serif);margin:0 0 28px}.faceLayers{justify-content:center;align-items:center;height:220px;margin:20px 0;display:flex}.layer{letter-spacing:.12em;color:#0000;cursor:pointer;border-radius:50%;place-items:center;font-size:.5rem;transition:all .2s;display:grid;position:absolute}.layer.lit{color:#f2e9dc;box-shadow:0 0 30px #b9975b40}.skin{background:#31281e;border:2px solid #c9a16a;width:215px;height:215px}.fat{background:#69563a;border:2px solid #c5a36e;width:168px;height:168px}.muscle{background:#553127;border:2px solid #9c7058;width:116px;height:116px}.bone{background:#9d8f78;border:2px solid #e4d7bd;width:65px;height:65px}.layerAnswer{border-top:1px solid #342d26;padding-top:20px}.layerAnswer span{letter-spacing:.18em;color:var(--gold);font-size:.55rem}.layerAnswer p{font:1.1rem/1.55 var(--serif);color:#c8beb1}.anatomyTaster>small{color:#70685f;font-size:.52rem}.incomeTaster{color:#171411;background:#d9cbbb}.incomeTaster>p:not(.eyebrow){color:#665d54;line-height:1.6}.incomeTaster label{letter-spacing:.14em;border-top:1px solid #bcae9d;margin-top:30px;padding-top:20px;font-size:.58rem;display:block}.incomeTaster label b{float:right;font:1.2rem var(--serif);color:#765c35}.incomeTaster input{width:100%;accent-color:var(--gold);margin-top:20px}.incomeResult{color:#eee5d9;background:#171411;flex-direction:column;margin-top:35px;padding:27px;display:flex}.incomeResult span{letter-spacing:.17em;color:var(--gold);font-size:.52rem}.incomeResult strong{font:3.8rem var(--serif);margin:8px 0;font-weight:400}.incomeResult small{color:#8e857b;font-size:.55rem;line-height:1.5}.discoverRow{border-top:1px solid #d3c6b6;border-left:1px solid #d3c6b6;grid-template-columns:repeat(4,1fr);margin-top:20px;display:grid}.discoverRow article{border-bottom:1px solid #d3c6b6;border-right:1px solid #d3c6b6;padding:30px}.discoverRow article>span{color:var(--gold);font:italic 1rem var(--serif)}.discoverRow h3{margin:35px 0 15px;font-size:1.4rem}.discoverRow p{color:#6c635a;font-size:.8rem;line-height:1.6}.starterOffer{color:#eee5d9;background:#171411;grid-template-columns:1fr auto;align-items:center;gap:50px;margin-top:20px;padding:38px 44px;display:grid}.starterOffer h3{margin-bottom:12px}.starterOffer>div>p:not(.eyebrow){color:#9e958a;font-size:.75rem}.starterOffer>div:last-child{flex-direction:column;align-items:flex-start;display:flex}.starterOffer strong{font:2.4rem var(--serif);color:var(--gold)}.starterOffer span{letter-spacing:.15em;margin:5px 0 18px;font-size:.5rem}.starterOffer button{color:var(--gold);letter-spacing:.15em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.6rem}@media (width<=900px){.beginHead,.tasterGrid{grid-template-columns:1fr}.discoverRow{grid-template-columns:1fr 1fr}}@media (width<=600px){.beginHead{gap:25px}.anatomyTaster,.incomeTaster{padding:32px 23px}.discoverRow{grid-template-columns:1fr}.starterOffer{grid-template-columns:1fr;gap:20px;padding:32px 24px}.incomeResult strong{font-size:3rem}}.brandBanner{color:#fff;background:#050505;height:260px;margin-bottom:20px;position:relative;overflow:hidden}.brandBanner img{object-fit:cover;opacity:.33;filter:contrast(1.12);width:100%;height:100%}.brandBanner>div{background:linear-gradient(90deg,#000000e6,#00000038);flex-direction:column;justify-content:center;padding:42px;display:flex;position:absolute;inset:0}.brandBanner p{font:italic 1.2rem var(--serif);color:var(--gold);margin:0 0 8px}.brandBanner h3{font:400 2.8rem var(--serif);margin:0 0 18px}.brandBanner span{letter-spacing:.18em;font-size:.55rem}.ageingLab{color:#eee5d9;background:#0d0c0b;margin-bottom:20px;padding:50px}.labTitle{grid-template-columns:1fr .7fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.labTitle h3,.systemsNav h3,.safetyIntro h3{font:400 clamp(2.8rem,5vw,5rem)/.96 var(--serif);margin:0}.labTitle>p{color:#a2998d;line-height:1.7}.ageingImage{border:1px solid #3b3228;position:relative}.ageingImage img{width:100%;display:block}.ageLabels{text-align:center;background:linear-gradient(#0000,#000000e6);grid-template-columns:repeat(3,1fr);padding:45px 20px 16px;display:grid;position:absolute;inset:auto 0 0}.ageLabels span{letter-spacing:.16em;font-size:.5rem}.hotspot{color:#111;width:32px;height:32px;font:bold .7rem var(--sans);cursor:pointer;background:#b9975bcc;border:1px solid #f2d9a0;border-radius:50%;animation:2.2s infinite pulse;position:absolute;box-shadow:0 0 0 8px #b9975b29}.temple{top:23%;left:46%}.eye{top:38%;left:53%}.cheek{top:53%;left:49%}.lower{top:68%;left:55%}.skinPoint{top:48%;left:79%}.ageAnswer{border:1px solid #3b3228;border-top:0;grid-template-columns:.45fr 1.3fr auto;align-items:center;gap:35px;padding:25px 30px;display:grid}.ageAnswer>div{align-items:center;gap:15px;display:flex}.ageAnswer span{font:italic 1rem var(--serif);color:var(--gold)}.ageAnswer h4{font:400 1.5rem var(--serif);margin:0}.ageAnswer p{color:#c0b6aa;line-height:1.6}.ageAnswer small{color:#756d64;max-width:180px;font-size:.52rem;line-height:1.5}.systemsLab{background:#d9cbbb;grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.systemsNav{padding:48px}.systemsNav button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #bbae9f;grid-template-columns:35px 1fr 20px;align-items:center;width:100%;padding:15px 0;display:grid}.systemsNav button>span{font:italic .75rem var(--serif);color:#8c7e6c}.systemsNav button>div{flex-direction:column;gap:3px;display:flex}.systemsNav button b{font:400 1.1rem var(--serif)}.systemsNav button small{letter-spacing:.11em;text-transform:uppercase;color:#786e64;font-size:.52rem}.systemsNav button i{font-style:normal}.systemsNav button.selected b,.systemsNav button.selected i{color:#8b6936}.systemAnswer{color:#eee5d9;background:#151310;flex-direction:column;justify-content:center;padding:65px;display:flex}.systemAnswer>span{letter-spacing:.18em;color:var(--gold);font-size:.55rem}.systemAnswer h4{font:400 4.5rem var(--serif);margin:20px 0}.systemAnswer>p{font:1.15rem/1.65 var(--serif);color:#c4baad}.whyCard{border-left:1px solid var(--gold);flex-direction:column;gap:10px;margin:25px 0 40px;padding:12px 0 12px 20px;display:flex}.whyCard small{letter-spacing:.18em;color:#8e857b;font-size:.5rem}.whyCard strong{font:italic 1.3rem var(--serif);font-weight:400}.systemAnswer button{border:0;border-bottom:1px solid var(--gold);color:var(--gold);letter-spacing:.14em;cursor:pointer;background:0 0;align-self:flex-start;padding:12px 0;font-size:.6rem}.safetyLab{color:#eee5d9;background:#171411;grid-template-columns:.7fr 1.3fr;margin-top:20px;display:grid}.safetyIntro{background:linear-gradient(145deg,#211a14,#0c0b09);padding:55px}.safetyIntro>p:not(.eyebrow){color:#aca296;line-height:1.7}.safetyScope{letter-spacing:.14em;color:var(--gold);margin-top:35px;font-size:.52rem;line-height:2}.triage{padding:50px}.triage>button{text-align:left;color:#ddd2c5;width:100%;font:1rem/1.4 var(--serif);cursor:pointer;background:0 0;border:0;border-top:1px solid #38312a;justify-content:space-between;padding:17px 2px;display:flex}.triage>button.active{color:var(--gold)}.triageAnswer{border:1px solid #514536;margin-top:25px;padding:25px}.triageAnswer>span{letter-spacing:.16em;color:#d5ad65;font-size:.56rem}.triageAnswer p{font:1.15rem/1.55 var(--serif)}.triageAnswer small{color:#81786e;font-size:.52rem;line-height:1.5}.urgency0,.urgency3{border-color:#9f684f}.urgency0>span,.urgency3>span{color:#e49a77}@media (width<=900px){.labTitle,.systemsLab,.safetyLab,.ageAnswer{grid-template-columns:1fr}.systemAnswer{padding:48px}.ageAnswer small{max-width:none}}@media (width<=600px){.brandBanner{height:230px}.brandBanner>div{padding:28px 22px}.brandBanner h3{font-size:2rem}.ageingLab{padding:30px 15px}.labTitle{gap:20px}.ageLabels span{font-size:.4rem}.hotspot{width:25px;height:25px}.temple{top:17%;left:45%}.eye{top:32%;left:53%}.cheek{top:50%;left:49%}.lower{top:66%;left:55%}.skinPoint{top:45%;left:79%}.ageAnswer{gap:8px;padding:22px 18px}.systemsNav,.systemAnswer,.safetyIntro,.triage{padding:36px 23px}.systemAnswer h4{font-size:3.2rem}}main{flex-direction:column;display:flex}.topline{order:1}.nav{order:2}.careerHero{order:3}footer{order:13}.careerHero{color:#f2eadf;background:#090806;padding:100px 0 0;position:relative;overflow:hidden}.careerHero:before{content:"";opacity:.16;background:url(/luxure-brand.jpeg) 50%/cover;position:absolute;inset:0}.careerShade{background:linear-gradient(90deg,#080705 5%,#080705e3 53%,#0807059e);position:absolute;inset:0}.careerGrid{grid-template-columns:1.2fr .8fr;align-items:center;gap:75px;padding-bottom:90px;display:grid;position:relative}.careerGrid h1{max-width:850px;font-size:clamp(4.4rem,7.5vw,7.6rem)}.careerGrid .lead{color:#c0b6aa;max-width:700px}.careerActions{align-items:center;gap:22px;display:flex}.careerActions>span{letter-spacing:.15em;color:#857c72;font-size:.52rem}.readinessCard{color:#15120f;background:#f2ebe0;flex-direction:column;justify-content:center;min-height:480px;padding:42px;display:flex;box-shadow:18px 18px #b9975b2e}.readinessCard .eyebrow{color:#8b6938}.quizCount{letter-spacing:.16em;color:#8b8176;font-size:.52rem}.readinessCard h3{font:400 2rem/1.25 var(--serif);margin:30px 0 45px}.readinessCard>div:last-child{flex-direction:column;gap:10px;display:flex}.readinessCard button{text-align:left;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #b7a997;padding:15px;font-size:.6rem}.readinessCard button:first-child{color:#eee5d9;background:#17130f;border-color:#17130f}.quizResult strong{font:400 2.2rem/1.1 var(--serif);margin:20px 0;display:block}.quizResult p{color:#665d53;line-height:1.7}.quizResult>span{letter-spacing:.16em;color:#8b6938;font-size:.54rem}.entryLadder{color:#17130f;background:#f4eee5;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.entryLadder article{border-right:1px solid #d3c7b8;flex-direction:column;min-height:250px;padding:30px;display:flex}.entryLadder article.free{background:var(--gold)}.entryLadder article>span{letter-spacing:.15em;font-size:.54rem}.entryLadder h3{font:400 1.45rem/1.15 var(--serif);margin:35px 0 12px}.entryLadder p{color:#685f55;font-size:.72rem;line-height:1.55}.entryLadder button{letter-spacing:.14em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-self:flex-start;margin-top:auto;padding:8px 0;font-size:.56rem}.beginner{padding-top:100px}.codHero{padding-top:120px}@media (width<=950px){.careerGrid{grid-template-columns:1fr}.readinessCard{max-width:620px}.entryLadder{grid-template-columns:1fr 1fr}}@media (width<=600px){.careerHero{padding-top:70px}.careerGrid{gap:45px;padding-bottom:60px}.careerGrid h1{font-size:4rem}.careerActions{flex-direction:column;align-items:flex-start}.readinessCard{min-height:430px;padding:32px 23px}.entryLadder{grid-template-columns:1fr}.entryLadder article{min-height:215px}.beginner{padding-top:75px}}.logoWindow{background:#050505;border:1px solid #2e261b;width:230px;height:70px;display:block;position:relative;overflow:hidden}.logoWindow img{filter:contrast(1.08);width:440px;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-43%,-31%)}.brandDivider{color:#d4b06d;background:#080808;order:4;justify-content:center;align-items:center;height:82px;display:flex;position:relative;overflow:hidden}.brandDivider div{opacity:.18;background:url(/luxure-brand.jpeg) 50% 35%/620px;position:absolute;inset:0}.brandDivider span{letter-spacing:.27em;background:#090807;border:1px solid #b9975b59;padding:13px 24px;font-size:.55rem;position:relative}.beginner{order:5}.manifesto{order:6}.method{order:7}.collection{order:8}.vault{order:9}.codHero{order:10}.founder{order:11}.chelseaEdit{order:12}.enrol{order:13}footer{background:#080807;order:14;padding:0}.footerBrand{background:#050505;height:360px;position:relative;overflow:hidden}.footerBrand>img{object-fit:cover;opacity:.3;filter:contrast(1.15);width:100%;height:100%}.footerBrand:after{content:"";background:linear-gradient(90deg,#000000e6,#00000040,#000000c7);position:absolute;inset:0}.footerBrand>div{z-index:2;box-sizing:border-box;color:#eadfcf;flex-direction:column;align-items:center;padding:46px 0 0;display:flex;position:absolute;inset:0;justify-content:center!important}.footerBrand span{letter-spacing:.4em;font-size:.55rem}.footerBrand strong{font:400 6.5rem/.9 var(--serif);letter-spacing:.12em;color:#c9a45f}.footerBrand p{font:italic 1.2rem var(--serif);color:#d3c6b4}.footerLinks{padding-top:48px;padding-bottom:34px;grid-template-columns:1fr 1fr!important;align-items:start!important;display:grid!important}.footerLinks>p{max-width:430px;line-height:1.7}.footerLinks>div{justify-content:flex-end}.footerLinks>small{grid-column:1/-1!important}@media (width<=800px){.logoWindow{width:145px;height:55px}.logoWindow img{width:320px;transform:translate(-43%,-31%)}.footerBrand{height:280px}.footerBrand>div{padding:42px 0 0;justify-content:center!important}.footerBrand strong{font-size:4.5rem}.footerLinks{grid-template-columns:1fr!important}.footerLinks>div{justify-content:flex-start!important}.footerLinks>small{grid-column:1!important}}@media (width<=500px){.logoWindow{width:120px;height:48px}.logoWindow img{width:270px}.footerBrand strong{font-size:3.3rem}.brandDivider span{letter-spacing:.17em;text-align:center;font-size:.43rem}}.homePage>.manifesto,.homePage>.method,.homePage>.collection,.homePage>.vault,.homePage>.codHero,.homePage>.founder,.homePage>.chelseaEdit,.homePage>.enrol{display:none}.homePage>.beginner{padding-bottom:0}.entryLadder a,.dreamClose a{color:inherit;letter-spacing:.14em;background:0 0;border:0;border-bottom:1px solid;align-self:flex-start;margin-top:auto;padding:8px 0;font-size:.56rem;text-decoration:none}.dreamClose{color:#eee5d9;background:#0d0c0b;grid-template-columns:1.15fr .85fr;margin-top:20px;display:grid}.dreamClose>div{padding:70px}.dreamClose h3{font:400 clamp(3.4rem,5.6vw,6rem)/.92 var(--serif);letter-spacing:-.04em;margin:0}.dreamClose>div>p:not(.eyebrow){color:#aaa095;max-width:650px;line-height:1.8}.dreamProof{border-top:1px solid #332d27;gap:42px;margin-top:40px;padding-top:25px;display:flex}.dreamProof span{letter-spacing:.14em;color:#91877c;font-size:.52rem}.dreamProof b{font:2rem var(--serif);color:var(--gold);margin-bottom:5px;font-weight:400;display:block}.dreamClose aside{background:linear-gradient(145deg,#3b2f20,#17130e);flex-direction:column;justify-content:center;padding:58px;display:flex}.dreamClose aside>span{letter-spacing:.17em;color:var(--gold);font-size:.53rem}.dreamClose aside>strong{font:400 3.5rem/.95 var(--serif);margin:24px 0}.dreamClose aside>p{color:#b7ad9f;font-size:.76rem;line-height:1.8}.dreamClose aside>a{color:var(--gold);margin:28px 0;font-size:.65rem}.dreamClose aside>small{color:#776f66;font-size:.5rem;line-height:1.5}@media (width<=850px){.dreamClose{grid-template-columns:1fr}.dreamClose>div,.dreamClose aside{padding:48px 30px}}@media (width<=550px){.dreamProof{flex-wrap:wrap;gap:20px}.dreamClose h3{font-size:3.5rem}}.campusGateway{color:#eee5d9;background:#0c0b09;grid-template-columns:1.03fr .97fr;margin-top:20px;display:grid;overflow:hidden}.campusGatewayCopy{background:radial-gradient(circle at 15% 15%,#b9975b26,#0000 38%),#0c0b09;flex-direction:column;justify-content:center;padding:75px 64px;display:flex}.campusGatewayCopy h3{font:400 clamp(3.3rem,5.4vw,5.8rem)/.94 var(--serif);letter-spacing:-.045em;margin:0}.campusGatewayCopy>p:not(.eyebrow){color:#b7ada0;max-width:650px;margin:27px 0;line-height:1.8}.campusGatewayCopy blockquote{border-left:1px solid var(--gold);font:italic 1.18rem/1.6 var(--serif);color:#ddd0bf;max-width:610px;margin:5px 0 12px;padding-left:22px}.campusGatewayCopy>span{letter-spacing:.18em;color:var(--gold);margin-left:23px;font-size:.5rem}.campusGatewayActions{align-items:center;gap:24px;margin-top:37px;display:flex}.campusGatewayActions a,.campusGatewayCourse>div>a{color:#eee5d9;letter-spacing:.15em;border-bottom:1px solid #756344;padding:15px 0;font-size:.58rem;font-weight:700;text-decoration:none}.campusGatewayActions .campusPrimary{background:var(--gold);color:#15110c;border:0;padding:18px 22px}.campusGatewayCourse{color:#17130f;background:#e1d4c3;grid-template-rows:310px 1fr;display:grid}.campusGatewayCourse figure{margin:0;position:relative;overflow:hidden}.campusGatewayCourse figure:after{content:"";background:linear-gradient(#0000 56%,#000000d1);position:absolute;inset:0}.campusGatewayCourse figure img{object-fit:cover;object-position:center 38%;filter:saturate(.8);width:100%;height:100%;display:block}.campusGatewayCourse figcaption{z-index:1;color:#f4ede3;letter-spacing:.16em;font-size:.5rem;line-height:1.5;position:absolute;bottom:20px;left:28px;right:28px}.campusGatewayCourse>div{padding:42px 48px 48px}.campusGatewayCourse>div>span{letter-spacing:.17em;color:#7a613a;font-size:.52rem}.campusGatewayCourse h4{font:400 3.25rem/.93 var(--serif);letter-spacing:-.035em;margin:18px 0}.campusGatewayCourse p{color:#61584e;font-size:.78rem;line-height:1.7}.campusGatewayCourse ul{grid-template-columns:1fr 1fr;gap:9px 22px;margin:24px 0;padding:0;list-style:none;display:grid}.campusGatewayCourse li{letter-spacing:.08em;border-top:1px solid #c1b19e;padding-top:10px;font-size:.6rem}.campusGatewayPrice{align-items:center;gap:16px;margin:26px 0 5px;display:flex}.campusGatewayPrice strong{font:400 2.6rem var(--serif)}.campusGatewayPrice small{letter-spacing:.15em;color:#796e61;font-size:.48rem}.campusGatewayCourse>div>a{color:#17130f;display:inline-block}@media (width<=900px){.campusGateway{grid-template-columns:1fr}.campusGatewayCopy{padding:58px 38px}.campusGatewayCourse{grid-template-rows:none;grid-template-columns:.8fr 1.2fr}.campusGatewayCourse figure{min-height:520px}}@media (width<=650px){.campusGateway{margin-left:-15px;margin-right:-15px}.campusGatewayCopy{padding:52px 25px}.campusGatewayCopy h3{font-size:3.35rem}.campusGatewayActions{flex-direction:column;align-items:flex-start}.campusGatewayActions .campusPrimary{text-align:center;width:100%}.campusGatewayCourse{grid-template-rows:290px auto;grid-template-columns:1fr}.campusGatewayCourse figure{min-height:0}.campusGatewayCourse>div{padding:38px 25px 43px}.campusGatewayCourse h4{font-size:3rem}.campusGatewayCourse ul{grid-template-columns:1fr}}.clearpayMicro{color:#654c28;letter-spacing:.09em;margin:13px 0 4px;font-size:.53rem;font-weight:700;display:block}.clearpayNotice{color:#17130f;background:#fff;align-items:center;gap:10px;width:max-content;max-width:100%;margin:14px 0 2px;padding:11px 13px;display:flex}.clearpayNotice b{letter-spacing:.08em;font-size:.68rem}.clearpayNotice span{letter-spacing:.09em;font-size:.53rem;font-weight:700}.clearpayTerms{margin-top:10px;color:#776b5e!important;letter-spacing:.04em!important;font-size:.49rem!important;display:block!important}.lifeFirstHero{color:#f3eee6;background:#0d0c0b;padding:72px 0 34px;position:relative;overflow:hidden}.lifeFirstHero:before{content:"CHELSEA";font:400 clamp(8rem,19vw,18rem)/.8 var(--serif);letter-spacing:-.07em;color:#b9975b0e;pointer-events:none;position:absolute;bottom:-.12em;left:-.04em}.lifeFirstShade{background:radial-gradient(circle at 80% 20%,#b9975b2e,#0000 38%);position:absolute;inset:0}.lifeFirstGrid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:65px;display:grid;position:relative}.lifeFirstCopy h1{max-width:720px;font-size:clamp(3.8rem,6.5vw,7.1rem)}.lifeFirstCopy>p:not(.eyebrow){color:#bdb4a8;max-width:590px;margin:30px 0 20px;line-height:1.8}.lifeFirstCopy blockquote{border-left:1px solid var(--gold);font:italic 1.2rem/1.6 var(--serif);color:#dfd3c3;margin:0 0 34px;padding-left:22px}.lifeFirstCopy .careerActions{align-items:center;gap:26px;display:flex}.lifeTextButton{color:#eee5d9;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #776342;padding:12px 0;font-size:.62rem}.lifeFirstGallery{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px;height:630px;display:grid}.lifeFirstGallery figure{background:#251f18;margin:0;position:relative;overflow:hidden}.lifeFirstGallery .lifeFeature{grid-row:1/3}.lifeFirstGallery img{object-fit:cover;filter:saturate(.9)contrast(1.03);width:100%;height:100%;display:block}.lifeFirstGallery figure:after{content:"";background:linear-gradient(#0000 58%,#000000c7);position:absolute;inset:0}.lifeFirstGallery figcaption{z-index:1;letter-spacing:.15em;color:#f2eadf;font-size:.5rem;line-height:1.5;position:absolute;bottom:18px;left:20px;right:20px}.lifeProof{border-top:1px solid #342e27;align-items:center;gap:40px;margin-top:36px;padding-top:25px;display:flex;position:relative}.lifeProof span{letter-spacing:.13em;color:#988f84;font-size:.5rem}.lifeProof b{font:400 1.65rem var(--serif);color:var(--gold);display:block}.lifeProof p{text-align:right;letter-spacing:.13em;color:#776f66;max-width:300px;margin-left:auto;font-size:.5rem;line-height:1.6}@media (width<=850px){.lifeFirstGrid{grid-template-columns:1fr}.lifeFirstGallery{height:540px}.lifeFirstCopy h1{max-width:780px}.lifeProof{flex-wrap:wrap}.lifeProof p{text-align:left;margin-left:0}}@media (width<=550px){.lifeFirstHero{padding-top:52px}.lifeFirstCopy h1{font-size:3.55rem}.lifeFirstCopy .careerActions{flex-direction:column;align-items:flex-start}.lifeFirstGallery{grid-template-rows:1.25fr .75fr;grid-template-columns:1fr 1fr;height:560px}.lifeFirstGallery .lifeFeature{grid-area:auto/1/auto/3}.lifeFirstGallery figure:nth-child(2),.lifeFirstGallery figure:nth-child(3){grid-row:2}.lifeProof{gap:18px 30px}.lifeProof p{flex-basis:100%}}.topline{letter-spacing:.2em;padding:15px 20px;font-size:.78rem}.campusGatewayCopy>p:not(.eyebrow){font:1.12rem/1.75 var(--serif)}.campusSellingPoints{border-top:1px solid #393129;border-left:1px solid #393129;grid-template-columns:repeat(3,1fr);margin:8px 0 30px;display:grid}.campusSellingPoints span{min-height:120px;font:.78rem/1.55 var(--serif);color:#b8ada0;border-bottom:1px solid #393129;border-right:1px solid #393129;padding:20px}.campusSellingPoints b{color:#c7a266;font:.58rem var(--sans);letter-spacing:.15em;margin-bottom:11px;display:block}.campusGatewayActions a,.campusGatewayCourse>div>a{font-size:.68rem}.campusGatewayActions .campusPrimary{padding:20px 25px;font-size:.73rem}.campusGatewayCourse>div>span{font-size:.62rem}.campusGatewayCourse h4{font-size:3.75rem}.campusGatewayCourse p{font:1rem/1.68 var(--serif)}.campusGatewayCourse li{font-size:.74rem;line-height:1.5}.campusGatewayCourse .campusCourseCta{box-sizing:border-box;color:#eee5d8;text-align:center;background:#17130f;border:0;width:100%;padding:19px 21px;font-size:.68rem;display:block}.campusGatewayCourse .clearpayTerms{margin-top:16px;font-size:.56rem!important;line-height:1.55!important}@media (width<=1100px){.campusSellingPoints{grid-template-columns:1fr}.campusSellingPoints span{min-height:0}}@media (width<=650px){.campusGatewayCopy>p:not(.eyebrow){font-size:1.05rem}.campusGatewayCopy blockquote{font-size:1.28rem}.campusGatewayCourse h4{font-size:3.35rem}.campusGatewayCourse p{font-size:1rem}.campusGatewayCourse li{font-size:.8rem}.campusGatewayActions a{font-size:.66rem}.campusGatewayActions>a{box-sizing:border-box;text-align:center;width:100%}.campusGatewayActions>a:not(.campusPrimary){border:1px solid #756344;padding:17px 15px}}.lifeFirstCopy .goldButton{text-align:left;min-width:310px;padding:19px 28px;font-size:.74rem;box-shadow:0 0 0 1px #ffffff24,0 14px 35px #00000047}.lifeFirstCopy .goldButton:before{content:"START THE FREE TASTER";color:#fff7ea;letter-spacing:.25em;margin-bottom:7px;font-size:.54rem;display:block}.entryLadder{grid-template-columns:repeat(12,1fr)}.entryLadder article{grid-column:span 2}.entryLadder article.free{grid-column:span 6;min-height:300px;padding:43px 46px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff47}.entryLadder article.free:after{content:"FREE";color:#ffffff21;font:400 8.5rem/.8 var(--serif);letter-spacing:-.06em;pointer-events:none;position:absolute;bottom:-42px;right:-18px}.entryLadder article.free>span{font-size:.68rem;font-weight:700}.entryLadder article.free h3{max-width:530px;margin:27px 0 15px;font-size:clamp(2.4rem,4vw,3.9rem);line-height:.98}.entryLadder article.free p{color:#2a2116;max-width:550px;font-size:1rem;line-height:1.6}.entryLadder article.free button{z-index:1;color:#f5eadb;background:#17130f;border:0;padding:17px 23px;font-size:.7rem;font-weight:700;position:relative}#begin{border-top:10px solid var(--gold)}#begin .beginHead{color:#f3eee6;background:#17130f;margin-bottom:30px;padding:60px 64px}#begin .beginHead>p:last-child{color:#c5baac}#begin .beginHead .eyebrow{background:var(--gold);color:#17130f;margin-bottom:24px;padding:10px 13px;display:inline-block}@media (width<=950px){.entryLadder article.free{grid-column:1/-1}.entryLadder article:not(.free){grid-column:span 4}}@media (width<=600px){.topline{padding:13px 15px;font-size:.63rem;line-height:1.5}.lifeFirstCopy .goldButton{width:100%;min-width:0;padding:20px 22px}.entryLadder article,.entryLadder article.free,.entryLadder article:not(.free){grid-column:1/-1}.entryLadder article.free{min-height:330px;padding:36px 25px}.entryLadder article.free h3{font-size:2.75rem}.entryLadder article.free p{font-size:.96rem}#begin .beginHead{padding:43px 25px}}.campus{color:#151310;background:#f5efe6}.campusTop{color:#15110b;text-align:center;letter-spacing:.2em;background:#b9975b;padding:10px;font-size:.55rem;font-weight:700}.campusNav{justify-content:space-between;align-items:center;height:94px;display:flex}.campusNav>div{gap:28px;display:flex}.campusNav a{color:inherit;text-transform:uppercase;letter-spacing:.13em;font-size:.6rem;text-decoration:none}.backLink{border-bottom:1px solid;padding-bottom:5px}.campusHero{color:#eee5d9;background:#0c0b09;padding:100px 0}.campusHeroGrid{grid-template-columns:1.2fr .6fr;align-items:center;gap:90px;display:grid}.campusHero h1{font-size:clamp(4rem,7vw,7.5rem)}.campusHero>div>div>p:not(.eyebrow){font:1.15rem/1.7 var(--serif);color:#b9afa3;max-width:660px}.campusCta{background:var(--gold);color:#15110c;text-transform:uppercase;letter-spacing:.14em;margin-top:25px;padding:18px 24px;font-size:.62rem;font-weight:700;text-decoration:none;display:inline-block}.campusHero aside{background:#14110e;border:1px solid #3d3429;padding:40px}.campusHero aside>span{letter-spacing:.2em;color:var(--gold);font-size:.54rem}.campusHero ol{margin:25px 0;padding:0;list-style:none}.campusHero li{font:1rem var(--serif);border-top:1px solid #342d26;padding:15px 0}.campusHero li b{color:var(--gold);font:italic .7rem var(--serif);margin-right:15px}.campusHero aside>small{color:#746c63;font-size:.52rem;line-height:1.5}.microStart{grid-template-columns:1fr .8fr .35fr;align-items:center;gap:60px;display:grid}.microStart h2,.shopHead h2,.playIntro h2,.mega h2{font:400 clamp(3.3rem,5.5vw,6rem)/.94 var(--serif);margin:0}.microStart>div>p:not(.eyebrow){color:#665e55;line-height:1.7}.microIncludes{grid-template-columns:1fr 1fr;gap:15px;display:grid}.microIncludes span{border-left:1px solid var(--gold);letter-spacing:.12em;padding-left:12px;font-size:.54rem;line-height:1.5}.microStart aside{flex-direction:column;display:flex}.microStart aside strong{font:3.2rem var(--serif);font-weight:400}.microStart aside span{letter-spacing:.14em;font-size:.5rem}.microStart aside button,.courseDetail button,.mega aside button{color:#eee5d9;letter-spacing:.12em;cursor:pointer;background:#17130f;border:0;margin-top:20px;padding:15px;font-size:.56rem}.courseShop{background:#dfd2c2}.shopHead{grid-template-columns:1fr .7fr;align-items:end;gap:80px;margin-bottom:60px;display:grid}.shopHead>p{border-left:1px solid var(--gold);color:#61594f;padding-left:28px;line-height:1.75}.courseLayout{grid-template-columns:1fr 390px;align-items:start;gap:30px;display:grid}.courseList{border-top:1px solid #baab99}.courseList>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #baab99;grid-template-columns:42px 1fr 90px;align-items:center;gap:15px;width:100%;padding:21px 5px;display:grid}.courseList>button>span{font:italic .8rem var(--serif);color:#8b7659}.courseList>button small{letter-spacing:.14em;color:#766b60;font-size:.5rem}.courseList h3{font:400 1.45rem var(--serif);margin:6px 0}.courseList p{letter-spacing:.08em;color:#756b61;font-size:.58rem}.courseList>button>strong{font:400 1.5rem var(--serif);text-align:right}.courseList>button.active{color:#eee5d9;background:#17130f;padding-left:20px;padding-right:20px}.courseDetail{color:#eee5d9;background:#17130f;padding:40px;position:sticky;top:20px}.courseDetail>span{letter-spacing:.16em;color:var(--gold);font-size:.52rem}.courseDetail h3{font:400 2.6rem/1 var(--serif);margin:22px 0}.courseDetail>p{color:#afa598;line-height:1.7}.courseDetail>div{border-top:1px solid #393129;flex-direction:column;gap:9px;margin-top:22px;padding-top:18px;display:flex}.courseDetail div small{letter-spacing:.15em;color:var(--gold);font-size:.5rem}.courseDetail div strong{font:400 1rem/1.5 var(--serif)}.courseDetail>small{color:#776f66;margin-top:18px;font-size:.5rem;line-height:1.5;display:block}.playLab{color:#eee5d9;background:#0d0c0b}.playGrid{grid-template-columns:.65fr 1.35fr;gap:80px;display:grid}.playIntro>p:not(.eyebrow){color:#aaa095;line-height:1.7}.gameProgress{background:#332d26;height:3px;margin:40px 0 10px}.gameProgress span{background:var(--gold);height:100%;transition:all .3s;display:block}.playIntro>small{letter-spacing:.14em;font-size:.52rem}.quizCard{color:#17130f;background:#f2eade;padding:50px}.quizCard>span{letter-spacing:.16em;color:#8b6a3c;font-size:.52rem}.quizCard h3{font:400 2.2rem/1.25 var(--serif);margin:27px 0 35px}.quizCard>div:not(.explanation){gap:10px;display:grid}.quizCard>div>button{text-align:left;font:1rem var(--serif);cursor:pointer;background:0 0;border:1px solid #c5b7a5;padding:16px}.quizCard>div>button b{background:#d9cbbb;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:12px;font-size:.7rem;display:inline-grid}.quizCard>div>button.correct{background:#d9e2d2;border-color:#879c7b}.quizCard>div>button.wrong{background:#ead7d1;border-color:#b27c69}.quizCard>div>button.muted{opacity:.45}.explanation{border-top:1px solid #c7b9a7;margin-top:25px;padding-top:22px}.explanation strong{font:italic 1.2rem var(--serif);color:#765b34}.explanation p{font-size:.82rem;line-height:1.6}.explanation button{letter-spacing:.14em;font:.58rem var(--sans)!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;padding:9px 0!important}.gameShelf{background:var(--gold);padding:70px 0}.gameShelf .eyebrow{text-align:center}.gameShelf .shell>div{border:1px solid #140f0a4d;grid-template-columns:repeat(4,1fr);display:grid}.gameShelf article{border-right:1px solid #140f0a4d;padding:30px}.gameShelf article:last-child{border:0}.gameShelf article>span{font:italic 1rem var(--serif)}.gameShelf h3{font:400 1.6rem var(--serif);margin:35px 0 15px}.gameShelf p{font-size:.78rem;line-height:1.6}.mega{background:#e4d8c9}.megaGrid{grid-template-columns:1.15fr .55fr;align-items:center;gap:90px;display:grid}.megaGrid>div>p:not(.eyebrow){color:#665e55;max-width:650px;line-height:1.8}.megaTags{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.megaTags span{letter-spacing:.09em;border:1px solid #bbaa94;padding:9px 12px;font-size:.53rem}.mega aside{color:#eee5d9;background:#17130f;flex-direction:column;padding:43px;display:flex}.mega aside>span{letter-spacing:.16em;color:var(--gold);font-size:.52rem}.mega aside>strong{font:4rem var(--serif);margin-top:15px;font-weight:400}.mega aside>small{letter-spacing:.12em;color:#887f75;font-size:.5rem}.mega aside ul{margin:25px 0;padding:0;list-style:none}.mega aside li{font:1rem var(--serif);border-top:1px solid #393129;padding:12px 0}.mega aside li:before{content:"◇";color:var(--gold);margin-right:10px}.mega aside button{background:var(--gold);color:#17130f;margin:0}.mega aside>p{color:#716960;margin-top:18px;font-size:.5rem;line-height:1.5}.campusFooter{order:14!important}.campusFooter>.shell{color:#81786e;justify-content:space-between;gap:40px;padding:30px 0;display:flex}.campusFooter>.shell a{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;text-decoration:none}.campusFooter>.shell span{text-align:right;max-width:680px;font-size:.5rem;line-height:1.5}@media (width<=900px){.campusNav>div{display:none}.campusHeroGrid,.microStart,.shopHead,.courseLayout,.playGrid,.megaGrid{grid-template-columns:1fr}.courseDetail{position:static}.gameShelf .shell>div{grid-template-columns:1fr 1fr}.microStart{gap:35px}.megaGrid{gap:45px}}@media (width<=600px){.campusNav .backLink{display:none}.campusHero{padding:70px 0}.campusHero h1{font-size:3.9rem}.campusHeroGrid{gap:45px}.microIncludes{grid-template-columns:1fr}.courseList>button{grid-template-columns:28px 1fr 55px}.courseList p{line-height:1.5}.courseList>button.active{padding-left:10px;padding-right:10px}.courseDetail,.quizCard,.mega aside{padding:32px 23px}.playGrid{gap:40px}.gameShelf .shell>div{grid-template-columns:1fr}.gameShelf article{border-bottom:1px solid #140f0a4d;border-right:0}.campusFooter>.shell{flex-direction:column}.campusFooter>.shell span{text-align:left}}.backgroundRoutes{padding:105px 0}.routeHeading{grid-template-columns:.65fr 1.2fr .8fr;align-items:start;gap:55px;margin-bottom:48px;display:grid}.routeHeading h2{font:400 clamp(2.8rem,4.8vw,5.1rem)/.98 var(--serif);letter-spacing:-.04em;margin:0}.routeHeading>p:last-child{color:#665e55;margin:0;line-height:1.75}.routeCards{border:1px solid #cabba7;grid-template-columns:1fr 1fr;display:grid}.routeCards button{text-align:left;color:#17130f;cursor:pointer;background:#eee4d6;border:0;flex-direction:column;align-items:flex-start;min-height:390px;padding:46px;display:flex}.routeCards button+button{border-left:1px solid #cabba7}.routeCards button>span{letter-spacing:.17em;color:#82663f;font-size:.56rem}.routeCards h3{font:400 clamp(2rem,3vw,3.1rem)/1.05 var(--serif);max-width:470px;margin:48px 0 20px}.routeCards p{color:#665d53;max-width:560px;line-height:1.7}.routeCards b{letter-spacing:.14em;border-bottom:1px solid;margin-top:auto;padding-bottom:8px;font-size:.58rem}.routeCards button.active{color:#eee5d9;background:#17130f}.routeCards button.active p{color:#aaa095}.routeCards button.active>span,.routeCards button.active b{color:var(--gold)}.backgroundRoutes>small{color:#776e64;margin-top:20px;font-size:.56rem;line-height:1.6;display:block}.routeSwitch{border:1px solid #aa9984;grid-template-columns:1fr 1fr;margin-bottom:54px;display:inline-grid}.routeSwitch button{text-transform:uppercase;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;padding:15px 24px;font-size:.58rem}.routeSwitch button.active{color:#eee5d9;background:#17130f}.medicalShop{background:#cfc0ad}.medicalBundle{color:#eee5d9;background:#17130f;grid-template-columns:1fr .8fr auto;align-items:center;gap:45px;margin-top:34px;padding:48px;display:grid}.medicalBundle h3{font:400 clamp(2.4rem,3.7vw,4rem)/1 var(--serif);margin:0}.medicalBundle>div>p:not(.eyebrow){color:#aaa095;line-height:1.7}.medicalBundle ol{margin:0;padding:0;list-style:none}.medicalBundle li{font:1rem var(--serif);border-top:1px solid #373029;padding:13px 0}.medicalBundle li span{color:var(--gold);font:italic .7rem var(--serif);margin-right:12px}.medicalBundle>button{background:var(--gold);letter-spacing:.12em;cursor:pointer;border:0;max-width:210px;padding:17px 20px;font-size:.56rem}@media (width<=900px){.routeHeading,.medicalBundle{grid-template-columns:1fr}.medicalBundle>button{max-width:none}.routeCards{grid-template-columns:1fr}.routeCards button+button{border-top:1px solid #cabba7;border-left:0}}@media (width<=600px){.backgroundRoutes{padding:75px 0}.routeCards button{min-height:350px;padding:34px 24px}.routeSwitch{width:100%;display:grid}.routeSwitch button{padding:14px 10px}.medicalBundle{padding:34px 23px}}.toxinLab{color:#eee5d9;background:#0b0a09;padding-top:110px;padding-bottom:110px}.toxinLabHead{grid-template-columns:1fr .82fr;align-items:end;gap:80px;margin-bottom:50px;display:grid}.toxinLabHead h2{font:400 clamp(3.2rem,5.4vw,6.2rem)/.92 var(--serif);letter-spacing:-.04em;margin:10px 0 0}.toxinLabHead h2 em{color:var(--gold);font-weight:400}.chelseaLabNote{border-top:1px solid #3e352b;grid-template-columns:82px 1fr;gap:0 22px;padding-top:20px;display:grid}.chelseaLabNote img{object-fit:cover;object-position:center 22%;filter:saturate(.7)contrast(1.05);grid-row:1/3;width:82px;height:106px}.chelseaLabNote blockquote{font:italic 1.15rem/1.45 var(--serif);color:#d6c9ba;margin:0}.chelseaLabNote span{letter-spacing:.16em;color:var(--gold);margin-top:12px;font-size:.48rem}.toxinWorkbench{background:#12100e;border:1px solid #3a3229;grid-template-columns:230px minmax(360px,1fr) minmax(340px,430px);min-height:670px;display:grid}.toxinModeRail{border-right:1px solid #3a3229;flex-direction:column;display:flex}.toxinModeRail>button{color:#8e8378;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #3a3229;grid-template-columns:32px 1fr 16px;align-items:center;gap:8px;padding:22px 18px;display:grid}.toxinModeRail>button span{font:italic .66rem var(--serif);color:#71665b}.toxinModeRail>button strong{letter-spacing:.11em;text-transform:uppercase;font-size:.56rem}.toxinModeRail>button b{font-weight:400}.toxinModeRail>button.active{background:var(--gold);color:#17110a}.toxinModeRail>button.active span{color:#5a4528}.labRestriction{background:#17130f;margin-top:auto;padding:24px 18px}.labRestriction span{letter-spacing:.16em;color:var(--gold);font-size:.48rem}.labRestriction p{color:#82786d;margin:11px 0 0;font-size:.6rem;line-height:1.55}.faceMap{background:radial-gradient(circle at 50% 42%,#302820 0,#15120f 55%,#0b0a09 100%);border-right:1px solid #3a3229;min-height:670px;position:relative;overflow:hidden}.faceMap>img{object-fit:cover;object-position:left center;filter:grayscale()sepia(.26)brightness(.55)contrast(1.12);opacity:.9;width:300%;max-width:none;height:100%;position:absolute;inset:0 auto 0 0}.faceRegion,.dangerRegion{color:#f1d39e;cursor:pointer;background:#b9975b14;border:1px solid #cba667b3;transition:all .2s;position:absolute;box-shadow:0 0 0 1px #0003}.faceRegion:hover,.dangerRegion:hover{background:#b9975b33;box-shadow:0 0 22px #b9975b42}.faceRegion span,.dangerRegion span{opacity:0;white-space:nowrap;letter-spacing:.09em;text-transform:uppercase;pointer-events:none;background:#11100e;padding:6px 8px;font-size:.47rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faceRegion:hover span,.faceRegion.chosen span,.dangerRegion:hover span,.dangerRegion.chosen span{opacity:1}.faceRegion.chosen,.dangerRegion.chosen{background:#eee5d92b;border:2px solid #eee5d9}.faceRegion.answer,.dangerRegion.answer{border:2px solid var(--gold);background:#b9975b4d;box-shadow:0 0 32px #cba6678c}.mapFrontalis{border-radius:50% 50% 34% 34%;width:50%;height:23%;top:14%;left:25%}.mapCorrugator{border-radius:50%;width:40%;height:10%;top:35%;left:30%}.mapProcerus{border-radius:45%;width:14%;height:15%;top:40%;left:43%}.mapOrbicularis{border-radius:50%;width:60%;height:20%;top:34%;left:20%}.dangerSupraorbital{border-radius:50%;width:44%;height:15%;top:34%;left:28%}.dangerPeriorbital{border-radius:50%;width:66%;height:22%;top:34%;left:17%}.dangerSmile{border-radius:48%;width:56%;height:18%;top:49%;left:22%}.dangerUpper{border-radius:48%;width:32%;height:13%;top:17%;left:34%}.dangerChin{border-radius:48%;width:22%;height:12%;top:69%;left:39%}.riskGlow{border:2px solid var(--gold);background:#b9975b3d;animation:1.8s ease-in-out infinite riskPulse;position:absolute;box-shadow:0 0 0 9px #b9975b0f,0 0 42px #cba6679e}.risk-frontalis{border-radius:50% 50% 34% 34%;width:50%;height:23%;top:14%;left:25%}.risk-supraorbital{border-radius:50%;width:44%;height:15%;top:34%;left:28%}.risk-smile{border-radius:48%;width:56%;height:18%;top:49%;left:22%}@keyframes riskPulse{50%{box-shadow:0 0 0 16px #b9975b05,0 0 58px #cba667cc}}.orientationBadge{letter-spacing:.15em;color:#c0b4a7;background:#0b0a09cc;border:1px solid #4a4034;padding:8px 10px;font-size:.43rem;position:absolute;bottom:16px;left:16px}.toxinTaskPanel{flex-direction:column;padding:38px 34px;display:flex}.taskMeta{border-bottom:1px solid #3a3229;justify-content:space-between;gap:16px;padding-bottom:16px;display:flex}.taskMeta span,.taskMeta b{letter-spacing:.14em;font-size:.45rem}.taskMeta span{color:var(--gold)}.taskMeta b{color:#71685e;font-weight:500}.toxinTaskPanel>h3,.riskExplanation h3{font:400 2rem/1.13 var(--serif);margin:34px 0 18px}.toxinTaskPanel>p{color:#9b9084;font-size:.75rem;line-height:1.7}.markFeedback{border-left:2px solid;margin:14px 0;padding:18px}.markFeedback.correct{background:#20251f;border-color:#95a87c}.markFeedback.retry{background:#2a1f1c;border-color:#b9826d}.markFeedback strong{font:italic 1.15rem var(--serif)}.markFeedback p{color:#b4aa9e;margin:8px 0 0;font-size:.68rem;line-height:1.6}.taskAction{background:var(--gold);color:#17110a;letter-spacing:.14em;cursor:pointer;border:0;margin-top:22px;padding:16px;font-size:.53rem}.taskAction:disabled{opacity:.35;cursor:not-allowed}.riskSelector{border-top:1px solid #3a3229;margin-top:24px;display:grid}.riskSelector button{color:#8d8378;text-align:left;cursor:pointer;font:400 .84rem var(--serif);background:0 0;border:0;border-bottom:1px solid #3a3229;grid-template-columns:28px 1fr;gap:10px;padding:13px 4px;display:grid}.riskSelector button span{color:#786648;font:italic .56rem var(--serif)}.riskSelector button.active{color:#f1d39e;background:#1b1713;padding-left:12px}.riskExplanation{margin-top:25px}.riskExplanation>span{letter-spacing:.15em;color:var(--gold);font-size:.46rem}.riskExplanation h3{margin:10px 0}.riskExplanation p{color:#a59a8f;font-size:.7rem;line-height:1.65}.toxinDisclaimer{color:#6f675f;border-top:1px solid #3a3229;margin-top:auto;padding-top:22px;font-size:.48rem;line-height:1.55;display:block}.toxinModeRail button:focus-visible,.faceRegion:focus-visible,.dangerRegion:focus-visible,.riskSelector button:focus-visible,.taskAction:focus-visible{outline-offset:3px;outline:2px solid #f2dcae}@media (width<=1100px){.toxinWorkbench{grid-template-columns:190px minmax(320px,1fr) 340px}.toxinTaskPanel{padding:30px 25px}}@media (width<=900px){.toxinLabHead{grid-template-columns:1fr;gap:38px}.toxinWorkbench{grid-template-columns:1fr 1fr}.toxinModeRail{border-bottom:1px solid #3a3229;border-right:0;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.toxinModeRail>button{border-bottom:0;border-right:1px solid #3a3229}.labRestriction{display:none}.faceMap{min-height:580px}}@media (width<=680px){.toxinLab{padding-top:75px;padding-bottom:75px}.chelseaLabNote{grid-template-columns:65px 1fr}.chelseaLabNote img{width:65px;height:88px}.chelseaLabNote blockquote{font-size:.95rem}.toxinWorkbench{display:block}.toxinModeRail{grid-template-columns:1fr;display:grid}.toxinModeRail>button{border-bottom:1px solid #3a3229;border-right:0;padding:16px 18px}.faceMap{border-bottom:1px solid #3a3229;border-right:0;min-height:520px}.toxinTaskPanel{min-height:500px;padding:28px 22px}.toxinTaskPanel>h3,.riskExplanation h3{font-size:1.72rem}}.courseOpenLink{text-align:center;background:var(--gold);color:#17130f;letter-spacing:.12em;margin-top:20px;padding:15px;font-size:.56rem;font-weight:700;text-decoration:none;display:block}.launchCampus{color:#15120f;background:#f2e9dc}.launchCampusTop{color:#17110b;text-align:center;letter-spacing:.19em;background:#b9975b;padding:10px;font-size:.62rem;font-weight:700}.launchCampusNav{justify-content:space-between;align-items:center;height:96px;display:flex}.launchCampusNav>div{gap:30px;display:flex}.launchCampusNav a{color:inherit;text-transform:uppercase;letter-spacing:.13em;font-size:.68rem;text-decoration:none}.launchBack{border-bottom:1px solid;padding-bottom:6px}.launchCampusHero{color:#f0e8dc;background:#0b0a08;padding:95px 0 110px}.launchCampusHeroGrid{grid-template-columns:1.15fr .5fr;align-items:center;gap:100px;display:grid}.launchCampusCopy h1{font:400 clamp(4rem,7vw,7.7rem)/.9 var(--serif);letter-spacing:-.055em;margin:24px 0 34px}.launchCampusCopy h1 em{color:#c6a36a}.launchCampusCopy>p:not(.eyebrow){font:1.18rem/1.72 var(--serif);color:#b9aea1;max-width:720px}.launchCampusActions{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex}.launchCampusActions a{color:#efe5d8;text-transform:uppercase;letter-spacing:.13em;border:1px solid #655643;padding:17px 22px;font-size:.68rem;text-decoration:none}.launchCampusActions a.primary{color:#17110b;background:#b9975b;border-color:#b9975b;font-weight:700}.launchCampusCopy>small{color:#766e64;letter-spacing:.13em;margin-top:18px;font-size:.62rem;display:block}.launchChelseaPortrait{background:#14110e;border:1px solid #3c3329;margin:0;padding:20px}.launchChelseaPortrait>img{object-fit:cover;object-position:center 18%;filter:saturate(.78);width:100%;height:410px}.launchChelseaPortrait figcaption{border-top:1px solid #3c3329;flex-direction:column;margin-top:18px;padding-top:17px;display:flex}.launchChelseaPortrait b{font:400 1.4rem var(--serif)}.launchChelseaPortrait span{letter-spacing:.12em;color:#8d8276;margin-top:7px;font-size:.57rem;line-height:1.6}.launchBegin,.launchFirstCourse,.launchPromise,.launchComing{padding:105px 0}.launchSectionHead{grid-template-columns:1fr .7fr;align-items:end;gap:90px;margin-bottom:55px;display:grid}.launchSectionHead h2{font:400 clamp(3.5rem,5.8vw,6.3rem)/.92 var(--serif);letter-spacing:-.05em;margin:0}.launchSectionHead>p{color:#665e55;border-left:1px solid #b9975b;margin:0;padding-left:28px;line-height:1.75}.launchTasterCard{color:#eee5d8;background:#17130f;grid-template-columns:.8fr 1.2fr;display:grid}.launchTasterImage{min-height:535px;position:relative}.launchTasterImage img{object-fit:cover;object-position:center;filter:saturate(.7)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.launchTasterImage span{color:#17110b;letter-spacing:.13em;background:#b9975b;padding:9px 12px;font-size:.57rem;position:absolute;bottom:22px;left:22px}.launchTasterCopy{padding:60px}.launchTasterCopy>span{letter-spacing:.16em;color:#c9a66d;font-size:.62rem}.launchTasterCopy h3{font:400 clamp(2.5rem,4vw,4.5rem)/1 var(--serif);margin:25px 0}.launchTasterCopy>p{font:1rem/1.72 var(--serif);color:#afa497}.launchTasterCopy ul{margin:30px 0;padding:0;list-style:none}.launchTasterCopy li{font:.95rem var(--serif);border-top:1px solid #3a3229;padding:12px 0}.launchTasterCopy li:before{content:"◇";color:#b9975b;margin-right:12px}.launchTasterCopy>a{color:#17110b;letter-spacing:.13em;background:#b9975b;padding:17px 22px;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-block}.launchFirstCourse{background:#d9cbb9}.launchFirstCourseGrid{grid-template-columns:1fr 410px;align-items:center;gap:90px;display:grid}.launchCourseNumber{font:italic 5rem var(--serif);color:#a78656}.launchFirstCourse h2{font:400 clamp(4rem,6.4vw,7rem)/.86 var(--serif);letter-spacing:-.05em;margin:10px 0 30px}.launchFirstCourse h2 em{color:#8b6839}.launchCourseLead{font:1.1rem/1.75 var(--serif);max-width:730px}.launchFirstCourse blockquote{font:italic 1.25rem/1.55 var(--serif);border-left:2px solid #b9975b;max-width:700px;margin:32px 0 0;padding:12px 0 12px 22px}.launchFirstCourse aside{color:#eee5d8;background:#17130f;padding:40px}.launchFirstCourse aside>span{letter-spacing:.16em;color:#c8a66d;font-size:.62rem}.launchFirstCourse aside ul{margin:25px 0;padding:0;list-style:none}.launchFirstCourse aside li{font:.95rem var(--serif);border-top:1px solid #393129;align-items:center;gap:15px;padding:14px 0;display:flex}.launchFirstCourse aside li b{font:italic 1.2rem var(--serif);color:#c8a66d;min-width:27px}.launchFirstCourse aside>div{border-top:1px solid #393129;flex-direction:column;padding-top:22px;display:flex}.launchFirstCourse aside strong{font:400 4rem var(--serif);color:#c8a66d}.launchFirstCourse aside small{letter-spacing:.13em;font-size:.57rem}.launchFirstCourse aside>a{color:#17110b;text-align:center;letter-spacing:.11em;background:#b9975b;margin-top:24px;padding:17px;font-size:.66rem;font-weight:700;text-decoration:none;display:block}.launchFirstCourse aside>p{color:#7e756b;margin-top:18px;font-size:.58rem;line-height:1.55}.launchPromise{background:#f4ede3}.launchPromise>.shell{grid-template-columns:390px 1fr;align-items:center;gap:80px;display:grid}.launchPromise img{object-fit:cover;object-position:center;filter:saturate(.75);width:100%;height:460px}.launchPromise h2{font:400 clamp(3.2rem,5vw,5.5rem)/.94 var(--serif);margin:18px 0 25px}.launchPromise>div>div>p:not(.eyebrow){font:1.05rem/1.75 var(--serif);max-width:720px}.launchPromise strong{letter-spacing:.14em;color:#88683d;margin-top:28px;font-size:.62rem;display:block}.launchComing{color:#eee5d8;background:#0b0a08}.launchSectionHead.inverse>p{color:#aaa095}.launchComingGrid{border-top:1px solid #393129;border-left:1px solid #393129;grid-template-columns:repeat(2,1fr);display:grid}.launchComingGrid article{border-bottom:1px solid #393129;border-right:1px solid #393129;flex-direction:column;min-height:255px;padding:34px;display:flex}.launchComingGrid article>span{letter-spacing:.14em;color:#b9975b;font-size:.6rem}.launchComingGrid h3{font:400 1.8rem var(--serif);margin:32px 0 15px}.launchComingGrid p{color:#a59a8f;font-size:.82rem;line-height:1.65}.launchComingGrid b{letter-spacing:.15em;color:#746c63;margin-top:auto;font-size:.58rem}.launchComingNote{color:#17110b;background:#b9975b;justify-content:space-between;align-items:center;gap:25px;margin-top:28px;padding:25px 30px;display:flex}.launchComingNote span{letter-spacing:.15em;font-size:.66rem;font-weight:700}.launchComingNote a{color:#17110b;letter-spacing:.11em;border-bottom:1px solid;padding-bottom:5px;font-size:.66rem;font-weight:700;text-decoration:none}.launchCampusFooter{color:#837a70;background:#050403;padding:28px 0}.launchCampusFooter>.shell{justify-content:space-between;gap:25px;display:flex}.launchCampusFooter a{color:#b9975b;text-transform:uppercase;letter-spacing:.13em;font-size:.62rem;text-decoration:none}.launchCampusFooter span{letter-spacing:.12em;font-size:.58rem}@media (width<=900px){.launchCampusHeroGrid,.launchSectionHead,.launchFirstCourseGrid,.launchPromise>.shell{grid-template-columns:1fr}.launchCampusHeroGrid,.launchFirstCourseGrid{gap:55px}.launchChelseaPortrait{max-width:480px}.launchTasterCard{grid-template-columns:1fr}.launchTasterImage{min-height:470px}.launchPromise>.shell{gap:45px}.launchPromise img{max-width:500px}.launchCampusNav>div{display:none}}@media (width<=600px){.launchCampusNav .launchBack{display:none}.launchCampusHero{padding:70px 0 78px}.launchCampusCopy h1{font-size:3.65rem}.launchChelseaPortrait>img{height:340px}.launchBegin,.launchFirstCourse,.launchPromise,.launchComing{padding:74px 0}.launchTasterImage{min-height:390px}.launchTasterCopy{padding:36px 24px}.launchTasterCopy h3{font-size:2.5rem}.launchFirstCourse aside{padding:34px 23px}.launchPromise img{height:390px}.launchComingGrid{grid-template-columns:1fr}.launchComingNote,.launchCampusFooter>.shell{flex-direction:column;align-items:flex-start}.launchCampusFooter span{line-height:1.6}}.launchFirstCourse aside .launchClearpay{color:#17130f;letter-spacing:.09em;background:#f6f2eb;margin-top:15px;padding:11px 12px;font-size:.56rem;font-weight:700;line-height:1.4;display:block}.accreditedHero .launchCampusCopy h1{max-width:930px}.tasterBoundary{color:#786f65;margin-top:18px;font-size:.6rem;line-height:1.55;display:block}.routeFinder{background:#d8cab7;padding:110px 0}.routeFinderHead{grid-template-columns:1fr .72fr;align-items:end;gap:90px;margin-bottom:48px;display:grid}.routeFinderHead h2,.embeddedAnatomy h2{font:400 clamp(3.5rem,5.8vw,6.3rem)/.92 var(--serif);letter-spacing:-.05em;margin:0}.routeFinderHead>p{color:#5e564d;border-left:1px solid #9b7541;margin:0;padding-left:28px;line-height:1.75}.routeFinderTabs{border:1px solid #ad9c87;grid-template-columns:repeat(4,1fr);display:grid}.routeFinderTabs button{color:#17130f;text-align:left;cursor:pointer;background:#ede3d6;border:0;border-right:1px solid #ad9c87;flex-direction:column;gap:17px;min-height:118px;padding:25px;display:flex}.routeFinderTabs button:last-child{border-right:0}.routeFinderTabs i{font:italic .74rem var(--serif);color:#8c6b3d}.routeFinderTabs span{font:400 1.08rem var(--serif)}.routeFinderTabs button.active{color:#eee5d8;background:#17130f}.routeFinderTabs button.active i{color:#c7a266}.routeResult{color:#eee5d8;background:#17130f;grid-template-columns:350px 1fr;min-height:440px;display:grid}.routeResult>aside{border-right:1px solid #393129;flex-direction:column;padding:38px;display:flex}.routeResult>aside>span{letter-spacing:.15em;color:#c7a266;font-size:.59rem}.routeResult>aside h3{font:400 3.1rem/.98 var(--serif);margin:30px 0 20px}.routeResult>aside p{font:.95rem/1.65 var(--serif);color:#a99e91}.routeResult>aside b{letter-spacing:.14em;color:#c7a266;margin-top:auto;font-size:.58rem}.routeCourseList{grid-template-columns:1fr 1fr;align-content:start;display:grid}.routeCourseList a{color:#eee5d8;border-bottom:1px solid #393129;border-right:1px solid #393129;grid-template-columns:34px 1fr 20px;align-items:center;gap:12px;min-height:110px;padding:22px;text-decoration:none;display:grid}.routeCourseList>a:nth-child(2n){border-right:0}.routeCourseList>a>span{font:italic .66rem var(--serif);color:#796a58}.routeCourseList b{letter-spacing:.13em;color:#b9975b;font-size:.48rem}.routeCourseList h4{font:400 1.08rem var(--serif);margin:8px 0 0}.routeCourseList i{color:#b9975b;font-style:normal}.routeCourseList a:hover{background:#211b16}.routeDisclaimer{color:#74695d;margin:20px 0 0;font-size:.58rem;line-height:1.6}.accreditedCollection{color:#eee5d8;background:#090806;padding:110px 0}.accreditedCourseGrid{border-top:1px solid #393129;border-left:1px solid #393129;grid-template-columns:repeat(3,1fr);display:grid}.accreditedCourseGrid article{border-bottom:1px solid #393129;border-right:1px solid #393129;flex-direction:column;min-height:360px;padding:32px;scroll-margin-top:24px;display:flex}.accreditedCourseGrid article>div{justify-content:space-between;gap:18px;display:flex}.accreditedCourseGrid article>div span{font:italic .75rem var(--serif);color:#71685e}.accreditedCourseGrid article>div b{letter-spacing:.13em;color:#b9975b;text-align:right;font-size:.5rem}.accreditedCourseGrid h3{font:400 2rem/1.06 var(--serif);margin:48px 0 18px}.accreditedCourseGrid p{color:#9e9387;font-size:.78rem;line-height:1.66}.accreditedCourseGrid footer{flex-direction:column;gap:16px;margin-top:auto;display:flex}.accreditedCourseGrid footer small{letter-spacing:.12em;color:#70675e;font-size:.5rem}.accreditedCourseGrid footer a{color:#d1af76;letter-spacing:.11em;border-bottom:1px solid #6d5838;width:max-content;padding-bottom:7px;font-size:.56rem;text-decoration:none}.accreditationBoundary{border:1px solid #4b4033;grid-template-columns:260px 1fr;gap:35px;margin-top:30px;padding:28px;display:grid}.accreditationBoundary b{letter-spacing:.14em;color:#c7a266;font-size:.6rem}.accreditationBoundary p{color:#92877b;margin:0;font-size:.7rem;line-height:1.65}.embeddedAnatomy{color:#17110b;background:#b9975b;padding:105px 0}.embeddedAnatomyGrid{grid-template-columns:1fr .8fr;align-items:center;gap:100px;display:grid}.embeddedAnatomy p:not(.eyebrow){font:1.02rem/1.7 var(--serif);max-width:690px}.embeddedAnatomy ol{border-top:1px solid #17110b59;margin:0;padding:0;list-style:none}.embeddedAnatomy li{border-bottom:1px solid #17110b59;grid-template-columns:38px 110px 1fr;align-items:center;gap:14px;padding:18px 0;font-size:.74rem;display:grid}.embeddedAnatomy li span{font:italic .7rem var(--serif)}.embeddedAnatomy li b{font:400 1.1rem var(--serif)}.accreditationProof{color:#17130f;background:#efe6d9;border-bottom:1px solid #c9b79f;padding:76px 0}.accreditationProofGrid{grid-template-columns:1fr .9fr;align-items:start;gap:90px;display:grid}.accreditationProof h2{font:400 clamp(3rem,5vw,5.2rem)/.93 var(--serif);letter-spacing:-.045em;margin:18px 0 0}.accreditationProof h2 em{color:#8b6839}.accreditationProofDetails{border-top:1px solid #9f8a6e}.accreditationProofDetails>div{border-bottom:1px solid #c9b79f;grid-template-columns:150px 1fr;gap:24px;padding:20px 0;display:grid}.accreditationProofDetails span{letter-spacing:.14em;color:#7f6542;font-size:.58rem}.accreditationProofDetails strong{font:400 1.08rem var(--serif)}.accreditationProofDetails>a{color:#17130f;letter-spacing:.12em;border-bottom:1px solid #17130f;margin-top:24px;padding-bottom:7px;font-size:.62rem;font-weight:700;text-decoration:none;display:inline-block}.accreditationProofDetails>p{color:#71675d;max-width:640px;margin:22px 0 0;font-size:.67rem;line-height:1.65}.academyAccessStandard{color:#eee5d8;background:#100d0a;border-top:1px solid #382f27;border-bottom:1px solid #382f27;padding:88px 0}.academyAccessStandard>.shell>div{grid-template-columns:.72fr 1fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.academyAccessStandard>.shell>div>span{letter-spacing:.17em;color:#c9a66d;font-size:.59rem}.academyAccessStandard h2{font:400 clamp(3rem,5.2vw,5.8rem)/.92 var(--serif);letter-spacing:-.045em;margin:18px 0 0}.academyAccessStandard h2 em{color:#c9a66d;font-weight:400}.academyAccessStandard ol{border-top:1px solid #443a30;border-left:1px solid #443a30;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.academyAccessStandard li{border-bottom:1px solid #443a30;border-right:1px solid #443a30;min-height:220px;padding:26px}.academyAccessStandard li>b{font:italic .78rem var(--serif);color:#c9a66d}.academyAccessStandard li>span{letter-spacing:.14em;margin:36px 0 15px;font-size:.59rem;font-weight:700;display:block}.academyAccessStandard li>p{font:.83rem/1.65 var(--serif);color:#aaa095;margin:0}.academyAccessNote{color:#91867a;border-left:2px solid #b9975b;max-width:920px;margin:26px 0 0;padding:4px 0 4px 18px;font-size:.65rem;line-height:1.65}@media (width<=1000px){.routeFinderTabs{grid-template-columns:1fr 1fr}.routeFinderTabs button:nth-child(2){border-right:0}.routeFinderTabs button:nth-child(-n+2){border-bottom:1px solid #ad9c87}.routeResult{grid-template-columns:300px 1fr}.accreditedCourseGrid{grid-template-columns:1fr 1fr}.embeddedAnatomyGrid,.accreditationProofGrid{gap:55px}.academyAccessStandard ol{grid-template-columns:1fr 1fr}}@media (width<=760px){.routeFinder,.accreditedCollection,.embeddedAnatomy{padding:75px 0}.routeFinderHead,.routeResult,.embeddedAnatomyGrid,.accreditationProofGrid{grid-template-columns:1fr}.routeFinderHead{gap:30px}.routeResult>aside{border-bottom:1px solid #393129;border-right:0;min-height:330px}.routeCourseList{grid-template-columns:1fr}.routeCourseList a{border-right:0}.accreditedCourseGrid{grid-template-columns:1fr}.accreditedCourseGrid article{min-height:330px}.accreditationBoundary{grid-template-columns:1fr;gap:15px}.accreditationProof{padding:65px 0}.accreditationProofGrid{gap:35px}.academyAccessStandard{padding:70px 0}.academyAccessStandard>.shell>div{grid-template-columns:1fr;gap:12px}.academyAccessStandard ol{grid-template-columns:1fr}.academyAccessStandard li{min-height:0}.academyAccessStandard li>span{margin-top:24px}}@media (width<=480px){.routeFinderTabs{grid-template-columns:1fr}.routeFinderTabs button{border-right:0;min-height:98px;border-bottom:1px solid #ad9c87!important}.routeFinderTabs button:last-child{border-bottom:0!important}.routeResult>aside{padding:30px 23px}.routeCourseList a{padding:20px 18px}.accreditedCourseGrid article{padding:29px 23px}.embeddedAnatomy li{grid-template-columns:30px 80px 1fr}}.routeFinderTabs{grid-template-columns:repeat(5,1fr)}@media (width<=1000px){.routeFinderTabs{grid-template-columns:1fr 1fr}.routeFinderTabs button{border-bottom:1px solid #ad9c87}.routeFinderTabs button:nth-child(2n){border-right:0}.routeFinderTabs button:last-child{border-bottom:0;border-right:0;grid-column:1/-1}}@media (width<=480px){.routeFinderTabs{grid-template-columns:1fr}.routeFinderTabs button:last-child{grid-column:auto}}.accreditedCourseGrid .courseComingSoon{color:#d1af76;letter-spacing:.11em;font-size:.56rem;font-weight:500}.accreditedCourseGrid .courseOffer{border-top:1px solid #393129;border-bottom:1px solid #393129;grid-template-columns:90px 1fr;align-items:center;gap:15px;margin:16px 0;padding:15px 0;display:grid}.accreditedCourseGrid .courseOffer strong{font:400 1.75rem var(--serif);color:#d1af76}.accreditedCourseGrid .courseOffer span{letter-spacing:.11em;color:#b9ab9c;font-size:.55rem;line-height:1.5}.insyncGate{color:#17130f;background:#efe6d9;border-top:1px solid #c9b79f;padding:105px 0}.insyncGateHead{grid-template-columns:1fr .75fr;align-items:end;gap:90px;margin-bottom:50px;display:grid}.insyncGateHead h2{font:400 clamp(3.35rem,5.5vw,6rem)/.93 var(--serif);letter-spacing:-.05em;margin:18px 0 0}.insyncGateHead h2 em{color:#8b6839}.insyncGateHead>p{font:1rem/1.72 var(--serif);color:#5e564d;border-left:1px solid #9b7541;margin:0;padding-left:28px}.insyncRoutes{border-top:1px solid #ad9c87;border-left:1px solid #ad9c87;grid-template-columns:1fr 1fr;display:grid}.insyncRoutes article{border-bottom:1px solid #ad9c87;border-right:1px solid #ad9c87;min-height:250px;padding:34px}.insyncRoutes span{letter-spacing:.15em;color:#8b6839;font-size:.56rem}.insyncRoutes h3{font:400 2rem/1.08 var(--serif);margin:32px 0 17px}.insyncRoutes p{color:#665d53;max-width:600px;font-size:.78rem;line-height:1.7}.insyncNotice{color:#eee5d8;background:#17130f;grid-template-columns:160px 1fr;gap:30px;margin-top:28px;padding:28px 32px;display:grid}.insyncNotice b{letter-spacing:.15em;color:#c7a266;font-size:.62rem}.insyncNotice p{color:#aaa095;margin:0;font-size:.7rem;line-height:1.68}@media (width<=760px){.insyncGate{padding:75px 0}.insyncGateHead{grid-template-columns:1fr;gap:30px}.insyncRoutes{grid-template-columns:1fr}.insyncRoutes article{min-height:220px}.insyncNotice{grid-template-columns:1fr;gap:14px}}@media (width<=480px){.insyncRoutes article{padding:28px 23px}.insyncNotice{padding:25px 23px}}.beginnerDirectContact{background:#efe6d9;border:1px solid #ad9c87;border-top:0;justify-content:space-between;align-items:center;gap:34px;padding:25px 30px;display:flex}.beginnerDirectContact span{letter-spacing:.14em;color:#8b6839;font-size:.58rem;font-weight:700}.beginnerDirectContact p{font:.88rem/1.55 var(--serif);color:#5e564d;max-width:720px;margin:8px 0 0}.beginnerDirectContact a,.beginnerCourseEnquiry a{color:#17130f;letter-spacing:.11em;border-bottom:1px solid;flex:none;padding-bottom:6px;font-size:.6rem;font-weight:700;text-decoration:none}.beginnerCourseEnquiry{color:#17110b;background:#b9975b;justify-content:space-between;align-items:center;gap:30px;margin-top:25px;padding:24px 28px;display:flex}.beginnerCourseEnquiry p{font:.9rem/1.55 var(--serif);margin:0}@media (width<=760px){.beginnerDirectContact,.beginnerCourseEnquiry{flex-direction:column;align-items:flex-start}.beginnerDirectContact a,.beginnerCourseEnquiry a{white-space:normal}}.beginnerFocus .routeFinderHead>p{font-size:1.12rem;line-height:1.7}.beginnerFocus .routeFinderTabs span{font-size:1.2rem}.beginnerFocus .routeFinderTabs i{font-size:.88rem}.beginnerFocus .routeResult{grid-template-columns:minmax(360px,.72fr) 1.28fr;min-height:500px}.beginnerFocus .routeResult>aside{padding:52px}.beginnerFocus .routeResult>aside>span,.beginnerFocus .routeResult>aside>b{font-size:.72rem}.beginnerFocus .routeResult>aside h3{font-size:3.8rem}.beginnerFocus .routeResult>aside p{font-size:1.12rem;line-height:1.72}.beginnerFocus .routeCourseList{display:block}.beginnerFocus .routeCourseList .beginnerSpotlight{background:linear-gradient(135deg,#211b15 0%,#0e0c0a 72%);border:0;grid-template-columns:42px 1fr;align-content:center;min-height:500px;padding:58px;display:grid;position:relative;overflow:hidden}.beginnerFocus .routeCourseList .beginnerSpotlight:after{content:"OPEN NOW";color:#d1af76;letter-spacing:.14em;border:1px solid #6f5a3d;padding:9px 12px;font-size:.68rem;position:absolute;top:28px;right:28px}.beginnerFocus .beginnerSpotlight>span{font-size:.9rem}.beginnerFocus .beginnerSpotlight b{font-size:.68rem}.beginnerFocus .beginnerSpotlight h4{margin:24px 0;font-size:clamp(3.2rem,5vw,5.5rem);line-height:.95}.beginnerFocus .beginnerSpotlight p{max-width:640px;font:1.12rem/1.65 var(--serif);color:#b8aca0;margin:0 0 25px}.beginnerFocus .beginnerSpotlight strong{font:400 2.8rem var(--serif);color:#d1af76;display:block}.beginnerFocus .beginnerSpotlight strong small{letter-spacing:.1em;color:#9f9182;font:700 .7rem sans-serif}.beginnerFocus .beginnerSpotlight em{color:#17110b;letter-spacing:.1em;background:#b9975b;margin-top:25px;padding:17px 21px;font-size:.78rem;font-style:normal;font-weight:800;display:inline-block}.beginnerFocus .beginnerDirectContact{padding:32px 36px}.beginnerFocus .beginnerDirectContact span,.beginnerFocus .beginnerDirectContact a{font-size:.72rem}.beginnerFocus .beginnerDirectContact p{font-size:1.05rem}.beginnerFocus .accreditedCourseGrid{border-left:0;grid-template-columns:minmax(0,820px);justify-content:center}.beginnerFocus .accreditedCourseGrid article{border-left:1px solid #393129;min-height:470px;padding:52px}.beginnerFocus .accreditedCourseGrid h3{margin:55px 0 24px;font-size:3.6rem}.beginnerFocus .accreditedCourseGrid p{font-size:1.05rem}.beginnerFocus .accreditedCourseGrid article>div b,.beginnerFocus .accreditedCourseGrid footer small{font-size:.68rem}.beginnerFocus .accreditedCourseGrid footer a{color:#17110b;background:#b9975b;border:0;padding:17px 21px;font-size:.75rem;font-weight:800}.beginnerFocus .accreditedCourseGrid .courseOffer strong{font-size:2.5rem}.beginnerFocus .accreditedCourseGrid .courseOffer span{font-size:.7rem}.beginnerFocus .beginnerCourseEnquiry p{font-size:1.05rem}.beginnerFocus .beginnerCourseEnquiry a{font-size:.72rem}@media (width<=760px){.beginnerFocus .routeResult{grid-template-columns:1fr}.beginnerFocus .routeResult>aside{min-height:auto;padding:38px 27px}.beginnerFocus .routeResult>aside h3{font-size:3.1rem}.beginnerFocus .routeCourseList .beginnerSpotlight{grid-template-columns:30px 1fr;min-height:520px;padding:58px 27px 38px}.beginnerFocus .beginnerSpotlight h4{font-size:3.2rem}.beginnerFocus .routeCourseList .beginnerSpotlight:after{top:20px;right:20px}.beginnerFocus .accreditedCourseGrid article{padding:40px 27px}.beginnerFocus .accreditedCourseGrid h3{font-size:3rem}.beginnerFocus .beginnerDirectContact{padding:30px 26px}}.pathwayCheck{color:#eee5d9;background:#0e0d0b;padding:110px 0}.pathwayGrid{grid-template-columns:1fr .72fr;gap:80px;display:grid}.pathwayGrid h2{font:400 clamp(3.4rem,5.5vw,6rem)/.94 var(--serif);margin:0}.pathwayGrid>div>p:not(.eyebrow):not(.selectLabel){color:#aaa096;max-width:650px;line-height:1.7}.pathwayGrid label{letter-spacing:.14em;border-top:1px solid #383129;margin-top:35px;padding-top:25px;font-size:.56rem;display:block}.pathwayGrid label strong{float:right;font:1.3rem var(--serif);color:var(--gold)}.pathwayGrid input{width:100%;accent-color:var(--gold);margin-top:22px}.selectLabel{letter-spacing:.14em;color:#887f75;margin-top:38px;font-size:.54rem}.modalityChecks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.modalityChecks button{color:#c9bfb2;text-align:left;font:.82rem var(--serif);cursor:pointer;background:0 0;border:1px solid #3e362d;padding:15px}.modalityChecks button span{width:23px;height:23px;color:var(--gold);border:1px solid #6f6252;border-radius:50%;place-items:center;margin-right:10px;display:inline-grid}.modalityChecks button.active{border-color:var(--gold);color:#eee5d9;background:#1c1712}.pathwayGrid>aside{color:#17130f;background:#e5d9ca;padding:45px}.pathwayGrid>aside>span{letter-spacing:.16em;color:#86683d;font-size:.52rem}.pathwayGrid aside h3{font:400 2.5rem/1.05 var(--serif);margin:25px 0}.pathwayGrid aside>p{color:#625a51;font-size:.85rem;line-height:1.7}.routeSteps{grid-template-columns:1fr 1fr;gap:8px;margin:25px 0;display:grid}.routeSteps b{font:400 .9rem var(--serif);border:1px solid #c3b5a3;padding:12px}.bapRule{border-left:2px solid var(--gold);flex-direction:column;gap:8px;margin:30px 0;padding:12px 0 12px 16px;display:flex}.bapRule small{letter-spacing:.15em;color:#88683a;font-size:.5rem}.bapRule strong{font:italic 1rem/1.45 var(--serif);font-weight:400}.pathwayGrid aside>small{color:#746b61;font-size:.5rem;line-height:1.5;display:block}@media (width<=850px){.pathwayGrid{grid-template-columns:1fr;gap:45px}}@media (width<=550px){.pathwayCheck{padding:80px 0}.modalityChecks,.routeSteps{grid-template-columns:1fr}.pathwayGrid>aside{padding:32px 23px}}.chelseaHeroStory{color:#eee5d9;background:#17130f;border-top:1px solid #3f352a;grid-template-columns:.8fr 1.2fr;display:grid;position:relative}.chelseaHeroStory figure{min-height:520px;margin:0;position:relative;overflow:hidden}.chelseaHeroStory figure img{object-fit:cover;object-position:center 42%;filter:saturate(.78)contrast(1.04);width:100%;height:100%;position:absolute}.chelseaHeroStory figure:after{content:"";background:linear-gradient(#0000 55%,#050403d1);position:absolute;inset:0}.chelseaHeroStory figcaption,.campusChelsea figcaption{z-index:2;color:#eee5d9;letter-spacing:.17em;font-size:.52rem;line-height:1.5;position:absolute;bottom:20px;left:24px;right:24px}.chelseaHeroStory>div{flex-direction:column;justify-content:center;padding:65px 70px;display:flex}.chelseaHeroStory h2{font:400 clamp(3rem,5vw,5.4rem)/.96 var(--serif);letter-spacing:-.04em;margin:0}.chelseaHeroStory>div>p:not(.eyebrow){font:1.05rem/1.75 var(--serif);color:#b9afa3;max-width:680px}.chelseaCredentials{border-top:1px solid #3a322a;gap:30px;margin-top:30px;padding-top:22px;display:flex}.chelseaCredentials span{letter-spacing:.13em;color:#8f8579;font-size:.49rem;line-height:1.55}.chelseaCredentials b{color:var(--gold);font:400 1.7rem var(--serif);margin-bottom:5px;display:block}.chelseaGuide{color:#eee5d9;background:#0d0c0b;grid-template-columns:1.2fr .8fr;margin-bottom:20px;display:grid}.chelseaGuidePhoto{height:560px;position:relative;overflow:hidden}.chelseaGuidePhoto img{object-fit:cover;object-position:center 35%;filter:saturate(.78);width:100%;height:100%}.chelseaGuidePhoto:after{content:"";background:linear-gradient(#0000 62%,#000000d9);position:absolute;inset:0}.chelseaGuidePhoto span{z-index:2;letter-spacing:.18em;font-size:.53rem;position:absolute;bottom:25px;left:30px}.chelseaGuideCopy{flex-direction:column;justify-content:center;padding:55px;display:flex}.chelseaGuideCopy>img{object-fit:cover;object-position:center 31%;opacity:.8;border:1px solid #3e3326;width:100%;height:115px;margin-bottom:42px}.chelseaGuideCopy p{font:italic 1.65rem/1.45 var(--serif);color:#e0d4c4;margin:0 0 28px}.chelseaGuideCopy strong{font:italic 2rem var(--serif);color:var(--gold);font-weight:400}.chelseaGuideCopy small{letter-spacing:.15em;color:#83796e;margin-top:7px;font-size:.48rem}.chelseaLife{background:#e2d5c5;grid-template-columns:.8fr 1.2fr;min-height:680px;margin-top:20px;display:grid}.lifeCopy{flex-direction:column;justify-content:center;padding:70px 60px;display:flex}.lifeCopy h3{font:400 clamp(3rem,5vw,5rem)/.96 var(--serif);letter-spacing:-.04em;margin:0}.lifeCopy>p:not(.eyebrow){color:#5e564d;line-height:1.8}.lifeCopy blockquote{font:italic 1.25rem/1.55 var(--serif);border-left:1px solid var(--gold);color:#6c5738;margin:28px 0 12px;padding-left:22px}.lifeCopy>span{letter-spacing:.18em;color:#8b7350;font-size:.52rem}.lifeGallery{background:#15120e;min-height:680px;position:relative}.lifeGallery figure{border:8px solid #15120e;margin:0;position:absolute;overflow:hidden}.lifeGallery img{object-fit:cover;width:100%;height:100%;display:block}.lifeMain{inset:0 32% 20% 0}.lifeMain img{object-position:center 45%}.lifeCar{inset:56% 0 0 49%}.lifeCar img{object-position:center}.lifePortrait{inset:0 0 42% 66%}.lifePortrait img{object-position:center 12%}.lifeGallery figcaption{color:#eee5d9;letter-spacing:.14em;background:linear-gradient(#0000,#000000e0);padding:28px 16px 14px;font-size:.47rem;line-height:1.5;position:absolute;inset:auto 0 0}.campusChelsea{border-top:1px solid #3c3329;grid-template-columns:1fr 1fr;margin-top:70px;display:grid}.campusChelsea figure{height:510px;margin:0;position:relative;overflow:hidden}.campusChelsea figure img{object-fit:cover;object-position:center 34%;filter:saturate(.72);width:100%;height:100%}.campusChelsea figure:after{content:"";background:linear-gradient(#0000 60%,#000000d4);position:absolute;inset:0}.campusChelsea>div{background:#1a1612;grid-template-columns:.68fr 1fr;min-height:510px;display:grid}.campusChelsea>div>img{object-fit:cover;object-position:center 35%;filter:saturate(.7);width:100%;height:100%}.campusChelsea>div>div{flex-direction:column;justify-content:center;padding:45px 36px;display:flex}.campusChelsea>div span{letter-spacing:.18em;color:var(--gold);font-size:.5rem}.campusChelsea>div strong{font:400 1.75rem/1.25 var(--serif);margin:20px 0}.campusChelsea>div p{color:#a99f93;font-size:.78rem;line-height:1.7}.chelseaCourseNote{grid-template-columns:72px 1fr;align-items:center;border-top:1px solid #393129!important;gap:16px!important;padding-top:18px!important;display:grid!important}.chelseaCourseNote img{object-fit:cover;object-position:center 18%;filter:saturate(.7);width:72px;height:82px}.chelseaCourseNote p{flex-direction:column;gap:7px;margin:0;display:flex}.chelseaCourseNote p small{letter-spacing:.15em;color:var(--gold);font-size:.46rem!important}.chelseaCourseNote p strong{color:#d8cdbf;font:italic .88rem/1.4 var(--serif)!important}@media (width<=900px){.chelseaHeroStory,.chelseaGuide,.chelseaLife,.campusChelsea{grid-template-columns:1fr}.chelseaHeroStory figure,.chelseaGuidePhoto{height:500px;min-height:0}.lifeGallery{min-height:620px}.campusChelsea>div{min-height:430px}.campusChelsea figure{height:500px}}@media (width<=600px){.chelseaHeroStory{width:100%}.chelseaHeroStory figure,.chelseaGuidePhoto{height:390px}.chelseaHeroStory>div,.chelseaGuideCopy,.lifeCopy{padding:42px 24px}.chelseaCredentials{flex-wrap:wrap;gap:17px}.chelseaGuideCopy>img{height:82px;margin-bottom:30px}.chelseaGuideCopy p{font-size:1.35rem}.chelseaLife{margin-left:-15px;margin-right:-15px}.lifeGallery{min-height:500px}.lifeMain{inset:0 28% 24% 0}.lifeCar{inset:55% 0 0 43%}.lifePortrait{inset:0 0 46% 70%}.campusChelsea{width:100%;margin-top:45px}.campusChelsea figure{height:420px}.campusChelsea>div{grid-template-columns:1fr;min-height:0}.campusChelsea>div>img{height:340px}.campusChelsea>div>div{padding:36px 24px}}.logoWindow{background:#fff;border:0;width:246px;height:78px}.logoWindow img{object-fit:contain;object-position:center;filter:none;width:100%;max-width:100%;height:100%;padding:4px 0;position:absolute;inset:0;transform:none}.chelseaGuideCopy>img{object-fit:contain;object-position:center;opacity:1;background:#fff;border:1px solid #6d5738;width:100%;height:132px;margin-bottom:42px;padding:13px 18px}@media (width<=800px){.logoWindow{width:170px;height:58px}.logoWindow img{width:100%;transform:none}}@media (width<=500px){.logoWindow{width:150px;height:52px}.logoWindow img{width:100%}.chelseaGuideCopy>img{height:100px;padding:10px 12px}}.homePage>.topline{order:1}.homePage>.nav{order:2}.homePage>.lifeFirstHero{order:3}.homePage>.careerHero{order:4}.homePage>.brandDivider{order:5}.homePage>.beginner{order:6}.homePage>footer{order:7}.portrait{overflow:hidden}.portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000,#050403e6);position:absolute;inset:45% 0 0}.portrait img{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block}.portrait>p{z-index:1;color:var(--ivory);margin:0}.portrait span{color:#c1a676}.theoryAtelier{color:#17130f;background:#eee5d8}.atelierHead{grid-template-columns:1.1fr .65fr;align-items:end;gap:80px;margin-bottom:55px;display:grid}.atelierHead h2{font:400 clamp(3.4rem,6vw,6.4rem)/.94 var(--serif);letter-spacing:-.045em;margin:0}.atelierHead>p{border-left:1px solid var(--gold);color:#625a50;padding-left:28px;line-height:1.75}.trackTabs{border:1px solid #c7b8a5;grid-template-columns:repeat(4,1fr);display:grid}.trackTabs button{text-align:left;font:.86rem var(--serif);cursor:pointer;background:0 0;border:0;border-right:1px solid #c7b8a5;padding:20px 17px}.trackTabs button:last-child{border-right:0}.trackTabs button span{font:italic .68rem var(--serif);color:#92754a;margin-bottom:8px;display:block}.trackTabs button.active{color:#eee5d8;background:#17130f}.trackTabs button.active span{color:var(--gold)}.trackPanel{color:#eee5d8;background:#17130f;grid-template-columns:.78fr 1.22fr;min-height:520px;display:grid}.trackStatement{border-right:1px solid #3a3229;flex-direction:column;justify-content:center;padding:52px;display:flex}.trackStatement>span{letter-spacing:.18em;color:var(--gold);font-size:.54rem}.trackStatement h3{font:400 3.2rem/1 var(--serif);margin:24px 0}.trackStatement>p{color:#b3a99c;line-height:1.75}.trackStatement>div{border-top:1px solid #3a3229;flex-direction:column;gap:10px;margin-top:24px;padding-top:23px;display:flex}.trackStatement small{letter-spacing:.15em;color:#8c8277;margin-bottom:4px;font-size:.51rem}.trackStatement b{font:400 .93rem/1.4 var(--serif);color:#ddd1c2}.modulePreview{margin:0;padding:38px 48px;list-style:none}.modulePreview li{border-bottom:1px solid #393129;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;padding:22px 0;display:grid}.modulePreview li span{font:italic .8rem var(--serif);color:var(--gold)}.modulePreview li strong{font:400 1.25rem var(--serif)}.modulePreview li i{letter-spacing:.14em;color:#7d746b;font-size:.49rem;font-style:normal}.modulePreview li:first-child i{color:var(--gold)}.learningWays{background:#c4a166;padding:27px 35px}.learningWays>span{letter-spacing:.2em;text-align:center;margin-bottom:22px;font-size:.54rem;display:block}.learningWays>div{border-top:1px solid #16100947;border-bottom:1px solid #16100947;grid-template-columns:repeat(6,auto 1fr);align-items:center;display:grid}.learningWays b{font:400 1.15rem var(--serif);padding:18px 10px 18px 18px}.learningWays small{color:#493d2d;padding-right:14px;font-size:.52rem;line-height:1.45}.lessonStudio{color:#eee5d8;background:#0d0c0a}.studioGrid{border:1px solid #3c3329;grid-template-columns:310px 1fr;gap:0;display:grid}.modeRail{background:#15120f;padding:42px 30px}.modeRail h2{font:400 3rem/1 var(--serif);margin:0 0 22px}.modeRail>p:not(.eyebrow){color:#9e9488;font-size:.78rem;line-height:1.7}.modeRail>div{margin-top:35px}.modeRail button{text-align:left;color:#d9cfc2;width:100%;font:.95rem var(--serif);cursor:pointer;background:0 0;border:0;border-top:1px solid #393129;grid-template-columns:30px 1fr 18px;align-items:center;padding:16px 2px;display:grid}.modeRail button span{font:italic .68rem var(--serif);color:#766d63}.modeRail button b{font-weight:400}.modeRail button.active,.modeRail button.active span{color:var(--gold)}.studioSurface{color:#17130f;background:#f3ebdf;flex-direction:column;min-height:700px;display:flex}.studioTop{letter-spacing:.14em;background:#b9975b;justify-content:space-between;padding:16px 28px;font-size:.51rem;display:flex}.studioTop i{font-style:normal}.studioSurface>div:nth-child(2),.studioSurface>article{flex:1;padding:50px 55px}.modeLabel{letter-spacing:.17em!important;color:#88683b!important;margin:0 0 25px!important;font-size:.52rem!important}.visualLesson h3,.listenLesson h3,.readLesson h3,.sequenceLesson h3,.decisionLesson h3{font:400 clamp(2.3rem,4vw,4.1rem)/1.04 var(--serif);max-width:820px;margin:0 0 38px}.healingTimeline{border:1px solid #c8b9a5;grid-template-columns:repeat(4,1fr);display:grid}.healingTimeline button{cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #c8b9a5;flex-direction:column;align-items:flex-start;gap:8px;padding:25px 18px;display:flex}.healingTimeline button:last-child{border:0}.healingTimeline button>span{font:italic .75rem var(--serif);color:#8b7049}.healingTimeline button b{font:400 1.1rem var(--serif)}.healingTimeline button small{letter-spacing:.12em;color:#766c61;font-size:.47rem}.healingTimeline button.active{color:#eee5d8;background:#17130f}.healingTimeline button.active small,.healingTimeline button.active span{color:var(--gold)}.stageReveal{background:#ded1c0;grid-template-columns:75px 1fr;gap:25px;margin-top:16px;padding:34px;display:grid}.stageReveal>span{font:italic 2.5rem var(--serif);color:#a18356}.stageReveal small{letter-spacing:.15em;color:#80633b;font-size:.49rem}.stageReveal h4{font:400 2rem var(--serif);margin:8px 0}.stageReveal p{color:#5f574f;line-height:1.65}.audioPortrait{color:#eee5d8;background:#17130f;grid-template-columns:150px 1fr;align-items:center;height:180px;margin-bottom:30px;display:grid}.audioPortrait img{object-fit:cover;object-position:center 18%;filter:saturate(.72);width:150px;height:180px}.audioPortrait span{letter-spacing:.18em;color:var(--gold);padding:25px;font-size:.55rem}.listenLesson>button,.resetAction,.caseReason button{color:#eee5d8;letter-spacing:.14em;cursor:pointer;background:#17130f;border:0;padding:15px 22px;font-size:.57rem}.listenLesson details{border-top:1px solid #cabcaa;margin-top:24px;padding-top:18px}.listenLesson summary{cursor:pointer;letter-spacing:.13em;font-size:.58rem}.listenLesson details p{font:1rem/1.75 var(--serif);color:#5e574f}.readLesson>p:not(.modeLabel){font:1.12rem/1.8 var(--serif);max-width:850px}.readLesson mark{background:#d9c08e;padding:2px 4px}.readLesson>div{grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0;display:grid}.readLesson>div span{border:1px solid #c9baa6;padding:20px;font-size:.75rem;line-height:1.6}.readLesson>div b{letter-spacing:.14em;color:#8d6b3d;margin-bottom:8px;font-size:.5rem;display:block}.readLesson blockquote{font:italic 1.3rem/1.55 var(--serif);border-left:2px solid var(--gold);margin:32px 0 0;padding-left:22px}.readLesson blockquote small{font:normal .5rem var(--sans);letter-spacing:.16em;margin-top:12px;display:block}.sequenceBank{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sequenceBank button{text-align:left;font:1rem var(--serif);cursor:pointer;background:0 0;border:1px solid #bcaa94;padding:16px}.sequenceBank button:disabled{opacity:.3}.sequenceAnswer{border:1px dashed #ad9b84;grid-template-columns:repeat(4,1fr);align-items:stretch;min-height:92px;margin:18px 0;display:grid}.sequenceAnswer>span{letter-spacing:.15em;color:#887d71;grid-column:1/-1;place-self:center;font-size:.5rem}.sequenceAnswer b{font:400 .9rem var(--serif);border-right:1px solid #cabcaa;flex-direction:column;justify-content:center;padding:15px;display:flex}.sequenceAnswer b:last-child{border:0}.sequenceAnswer small{color:#957243;margin-bottom:6px;font-size:.5rem}.sequenceGood,.sequenceRetry{font:italic 1rem var(--serif);padding:14px}.sequenceGood{background:#dce5d6}.sequenceRetry{background:#ead8d1}.decisionLesson>span{letter-spacing:.16em;color:#86683f;font-size:.51rem}.decisionLesson>p{font:1rem var(--serif)}.decisionLesson>div:not(.caseReason){gap:10px;margin-top:22px;display:grid}.decisionLesson>div>button{text-align:left;font:1rem var(--serif);cursor:pointer;background:0 0;border:1px solid #c2b19d;padding:16px}.decisionLesson>div>button b{background:#ded1c0;border-radius:50%;place-items:center;width:29px;height:29px;margin-right:12px;font-size:.7rem;display:inline-grid}.decisionLesson button.correct{background:#dce5d6;border-color:#849875}.decisionLesson button.wrong{background:#ead8d1;border-color:#ad7665}.decisionLesson button.muted{opacity:.42}.caseReason{border-top:1px solid #c9baa7;margin-top:22px;padding-top:22px}.caseReason strong{font:italic 1.2rem var(--serif);color:#765c38}.caseReason p{font-size:.82rem;line-height:1.65}.caseReason button{color:#17130f;background:0 0;border-bottom:1px solid #17130f;padding:9px 0}.studioFoot{border-top:1px solid #cbbca9;flex-wrap:wrap;gap:22px;display:flex;flex:0!important;margin-top:auto!important;padding:16px 28px!important}.studioFoot span{letter-spacing:.13em;color:#80756a;font-size:.48rem}@media (width<=1000px){.trackTabs{grid-template-columns:1fr 1fr}.trackTabs button:nth-child(2){border-right:0}.trackTabs button:nth-child(-n+2){border-bottom:1px solid #c7b8a5}.trackPanel{grid-template-columns:1fr}.trackStatement{border-bottom:1px solid #3a3229;border-right:0}.learningWays>div{grid-template-columns:repeat(3,auto 1fr)}.studioGrid{grid-template-columns:1fr}.modeRail>div{grid-template-columns:repeat(5,1fr);display:grid}.modeRail button{border:1px solid #393129;padding:13px 9px}.modeRail button b{display:none}}@media (width<=700px){.atelierHead{grid-template-columns:1fr;gap:30px}.trackTabs{grid-template-columns:1fr}.trackTabs button{border-right:0;border-bottom:1px solid #c7b8a5!important}.trackTabs button:last-child{border-bottom:0!important}.trackStatement,.modulePreview{padding:34px 23px}.modulePreview li{grid-template-columns:32px 1fr}.modulePreview li i{grid-column:2}.learningWays>div{grid-template-columns:auto 1fr}.studioGrid{width:100%}.modeRail{padding:35px 20px}.modeRail>div{grid-template-columns:1fr}.modeRail button{border-width:1px 0 0}.studioSurface>div:nth-child(2),.studioSurface>article{padding:36px 22px}.studioTop{gap:18px}.studioTop i{display:none}.healingTimeline{grid-template-columns:1fr 1fr}.healingTimeline button:nth-child(2){border-right:0}.healingTimeline button:nth-child(-n+2){border-bottom:1px solid #c8b9a5}.stageReveal{grid-template-columns:40px 1fr;padding:25px 18px}.readLesson>div,.sequenceBank{grid-template-columns:1fr}.sequenceAnswer{grid-template-columns:1fr 1fr}.audioPortrait{grid-template-columns:105px 1fr}.audioPortrait img{width:105px}.studioFoot{padding:14px 20px!important}}.apCourse{--ink:#100e0b;--paper:#eee4d7;--cream:#f6f0e7;--apgold:#bd985d;background:var(--paper);color:var(--ink)}.careerTaster{color:#eee5d8;isolation:isolate;background:#090806;min-height:calc(100svh - 122px);padding:52px 0 24px;position:relative}.careerBackdrop{z-index:-1;background:radial-gradient(circle at 84% 14%,#bd985d2e,#0000 29%),linear-gradient(135deg,#090806 0%,#100d0a 55%,#17120d 100%);position:absolute;inset:0}.careerTasterShell{flex-direction:column;display:flex}.careerTasterHead{grid-template-columns:1.05fr .58fr;align-items:end;gap:80px;margin-bottom:32px;display:grid}.careerTasterHead h1{font:400 clamp(3.1rem,5.1vw,5.75rem)/.9 var(--serif);letter-spacing:-.05em;margin:12px 0 0}.careerTasterHead h1 em,.careerStage h2 em{color:var(--apgold)}.careerTasterHead>p{font:1rem/1.65 var(--serif);color:#aaa095;border-left:1px solid #5d4c36;margin:0;padding-left:24px}.careerProgress{border:1px solid #3e342a;border-bottom:0;grid-template-columns:repeat(4,1fr);display:grid}.careerProgress button{appearance:none;color:#756d63;text-align:left;cursor:pointer;background:#0c0a08;border:0;border-right:1px solid #3e342a;align-items:center;gap:11px;min-height:50px;padding:13px 17px;display:flex}.careerProgress button:last-child{border-right:0}.careerProgress button span{font:italic .72rem var(--serif);color:#6b5a43}.careerProgress button b{letter-spacing:.09em;font-size:.7rem}.careerProgress button.active{background:var(--apgold);color:#17110b}.careerProgress button.active span{color:#17110b}.careerProgress button.complete{color:#c6aa78}.careerProgress button.complete span{color:var(--apgold)}.careerStage{background:#0c0a08eb;border:1px solid #3e342a;min-height:570px}.careerConsult,.careerFit{grid-template-columns:.75fr 1.25fr;min-height:570px;display:grid}.careerConsult>figure,.careerFit>figure{min-height:570px;margin:0;position:relative;overflow:hidden}.careerConsult>figure:after,.careerFit>figure:after{content:"";pointer-events:none;border:1px solid #ceae7459;position:absolute;inset:14px}.careerConsult figure img,.careerFit figure img{object-fit:cover;filter:saturate(.75)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.careerConsult figcaption,.careerFit figcaption{color:var(--apgold);letter-spacing:.15em;background:#090806;padding:11px 14px;font-size:.67rem;position:absolute;bottom:29px;left:30px}.careerStageCopy{flex-direction:column;justify-content:center;padding:clamp(34px,4vw,58px);display:flex}.careerStageCopy>span,.careerDiscoveryText>span,.careerScienceReveal>span,.careerResult>span{letter-spacing:.18em;color:var(--apgold);font-size:.7rem;font-weight:700}.careerStage h2{font:400 clamp(2.7rem,4.3vw,4.75rem)/.94 var(--serif);letter-spacing:-.045em;margin:15px 0 20px}.careerStageCopy>blockquote{font:italic 1.1rem/1.5 var(--serif);border-left:2px solid var(--apgold);color:#ddd0c1;margin:0 0 18px;padding:10px 0 10px 17px}.careerStageCopy>p{color:#afa397;margin:0 0 14px;font-size:.95rem;line-height:1.65}.careerChoices{gap:8px;display:grid}.careerChoices button{appearance:none;color:#d5cabd;text-align:left;cursor:pointer;background:#15110e;border:1px solid #3c332b;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:48px;padding:11px 14px;font-size:.83rem;line-height:1.35;display:grid}.careerChoices button b{width:25px;height:25px;color:var(--apgold);border:1px solid #564839;border-radius:50%;place-items:center;font-size:.68rem;display:grid}.careerChoices button:hover,.careerChoices button:focus-visible{border-color:var(--apgold);outline:none}.careerChoices button.correct{background:#20251f;border-color:#8b9c76}.careerChoices button.review{background:#291e1a;border-color:#a77461}.careerFeedback{border-left:3px solid;margin-top:12px;padding:14px 17px}.careerFeedback.correct{background:#20251f;border-color:#8b9c76}.careerFeedback.review{background:#291e1a;border-color:#a77461}.careerFeedback strong{font:italic 1rem var(--serif);color:#ead7b3}.careerFeedback p{color:#b9ada0;margin:6px 0 10px;font-size:.79rem;line-height:1.5}.careerFeedback button,.careerNext{appearance:none;border:0;border-bottom:1px solid var(--apgold);color:var(--apgold);letter-spacing:.1em;cursor:pointer;background:0 0;width:max-content;padding:6px 0;font-size:.7rem;font-weight:700}.careerExplore{grid-template-columns:.75fr 1.25fr;min-height:570px;display:grid}.careerDiscoveryText{border-top:1px solid #3c332b;border-bottom:1px solid #3c332b;margin:5px 0 19px;padding:18px 0}.careerDiscoveryText h3{font:400 1.7rem/1.12 var(--serif);margin:9px 0}.careerDiscoveryText p{color:#b2a69a;margin:0;font-size:.84rem;line-height:1.58}.careerAgeingMap{background:#050504;min-height:570px;margin:0;position:relative;overflow:hidden}.careerAgeingMap img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.careerAgeingMap>button{color:#f0d49f;cursor:pointer;background:#080705a6;border:1px solid #f0d49f;border-radius:50%;width:52px;height:52px;position:absolute;top:41%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #bd985d21}.careerAgeingMap>button.point1{left:17%}.careerAgeingMap>button.point2{left:50%}.careerAgeingMap>button.point3{left:83%}.careerAgeingMap>button.active{background:var(--apgold);color:#17110b;box-shadow:0 0 0 12px #bd985d40}.careerAgeingMap figcaption{color:#c9ac77;letter-spacing:.13em;background:#070605e6;padding:11px 14px;font-size:.65rem;position:absolute;bottom:23px;left:25px}.careerScience{grid-template-columns:1fr .8fr;min-height:570px;display:grid}.careerScienceButtons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.careerScienceButtons button{appearance:none;color:#cfc3b5;text-align:left;cursor:pointer;font:1rem var(--serif);background:#15110e;border:1px solid #3d332a;padding:18px}.careerScienceButtons button span{font:italic .7rem var(--serif);color:#8b704d;margin-right:12px}.careerScienceButtons button.active{background:var(--apgold);color:#17110b}.careerScienceButtons button.active span{color:#17110b}.careerScienceReveal{background:#17130f;border-left:1px solid #3e342a;flex-direction:column;justify-content:center;padding:clamp(38px,5vw,68px);display:flex}.careerScienceReveal>strong{font:400 clamp(3.4rem,5vw,5.5rem)/1 var(--serif);color:#eee5d8;margin:18px 0 25px;display:block}.careerScienceReveal>p{font:1rem/1.7 var(--serif);color:#b9ada0}.careerScienceReveal blockquote{font:italic 1.05rem/1.58 var(--serif);border-left:2px solid var(--apgold);color:#decdae;margin:24px 0;padding-left:18px}.careerFit{grid-template-columns:.8fr 1.2fr}.careerMotives{gap:8px;display:grid}.careerMotives button{appearance:none;color:#d7ccbf;text-align:left;cursor:pointer;font:1rem/1.35 var(--serif);background:#15110e;border:1px solid #3e342a;padding:15px 17px}.careerMotives button:hover,.careerMotives button:focus-visible,.careerMotives button.active{border-color:var(--apgold);background:#bd985d21;outline:none}.careerResult{border-top:2px solid var(--apgold);background:#1a1510;margin-top:12px;padding:18px 20px}.careerResult h3{font:400 1.55rem/1.15 var(--serif);margin:9px 0}.careerResult p{color:#b8ada0;margin:0;font-size:.82rem;line-height:1.55}.careerResult>div{flex-wrap:wrap;gap:18px;margin-top:14px;display:flex}.careerResult a{color:var(--apgold);letter-spacing:.1em;border-bottom:1px solid #765d39;padding-bottom:5px;font-size:.67rem;font-weight:700;text-decoration:none}.careerTasterFoot{color:#746c63;letter-spacing:.1em;justify-content:space-between;gap:22px;padding:16px 2px 0;font-size:.62rem;display:flex}.apTop{background:var(--apgold);color:#17110b;text-align:center;letter-spacing:.19em;padding:10px;font-size:.54rem;font-weight:700}.apNav{justify-content:space-between;align-items:center;height:92px;display:flex}.apNav>div{gap:28px;display:flex}.apNav a{color:inherit;text-transform:uppercase;letter-spacing:.14em;font-size:.57rem;text-decoration:none}.apBack{border-bottom:1px solid;padding-bottom:5px}.apHero{color:#f0e8dc;background:#0b0a08;padding:92px 0 105px}.apHeroGrid{grid-template-columns:1.18fr .52fr;align-items:center;gap:95px;display:grid}.apHero h1{font:400 clamp(4.2rem,7.6vw,8rem)/.84 var(--serif);letter-spacing:-.055em;margin:25px 0 35px}.apHero h1 em{color:var(--apgold)}.apLead{font:1.14rem/1.72 var(--serif);color:#b8ada0;max-width:690px}.apHeroActions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.apHeroActions a{color:#eee5d8;letter-spacing:.14em;text-transform:uppercase;border:1px solid #665643;padding:17px 22px;font-size:.56rem;text-decoration:none}.apHeroActions .apBuy{background:var(--apgold);border-color:var(--apgold);color:#17110b;font-weight:700}.apHeroGrid>div>small{color:#766e65;letter-spacing:.11em;margin-top:18px;font-size:.5rem;display:block}.apHero aside{background:#14110e;border:1px solid #3a3128;padding:26px}.apHero aside>span{letter-spacing:.18em;color:var(--apgold);margin-bottom:18px;font-size:.5rem;display:block}.apHero aside>img{object-fit:cover;object-position:center 18%;filter:saturate(.8)contrast(1.04);width:100%;height:300px}.apHero blockquote{font:italic 1.13rem/1.55 var(--serif);border-left:1px solid var(--apgold);color:#d3c7b8;margin:25px 0;padding-left:18px}.apHero aside>div{border-top:1px solid #3a3128;flex-direction:column;padding-top:18px;display:flex}.apHero aside b{font:400 1.2rem var(--serif)}.apHero aside small{letter-spacing:.13em;color:#827970;margin-top:8px;font-size:.46rem;line-height:1.6}.apTrust{background:var(--apgold);padding:0 0 15px}.apTrust>.shell{grid-template-columns:repeat(4,1fr);display:grid}.apTrust span{letter-spacing:.12em;text-transform:uppercase;border-right:1px solid #140f093b;padding:25px;font-size:.53rem}.apTrust span:first-child{border-left:1px solid #140f093b}.apTrust span b{font:400 2.1rem var(--serif);letter-spacing:0;margin-bottom:5px;display:block}.apTrust>p{text-align:center;letter-spacing:.08em;opacity:.72;margin:12px auto 0;font-size:.46rem}.apSectionHead,.apLessonHead{grid-template-columns:1.05fr .65fr;align-items:end;gap:90px;margin-bottom:55px;display:grid}.apSectionHead h2,.apLessonHead h2{font:400 clamp(3.5rem,5.7vw,6.2rem)/.92 var(--serif);letter-spacing:-.045em;margin:0}.apSectionHead>p,.apLessonHead>p{border-left:1px solid var(--apgold);color:#665e54;padding-left:28px;line-height:1.75}.apModuleGrid{border-top:1px solid #cbbca9;border-left:1px solid #cbbca9;grid-template-columns:1fr 1fr;display:grid}.apModuleGrid article{border-bottom:1px solid #cbbca9;border-right:1px solid #cbbca9;grid-template-columns:48px 1fr auto;align-items:center;gap:18px;min-height:116px;padding:25px;display:grid}.apModuleGrid article>span{font:italic .82rem var(--serif);color:#9a794b}.apModuleGrid h3{font:400 1.35rem var(--serif);margin:0 0 8px}.apModuleGrid p{color:#746a60;margin:0;font-size:.67rem;line-height:1.5}.apModuleGrid article>b{letter-spacing:.13em;color:#8b8176;font-size:.45rem}.apModuleGrid article.open{color:#eee4d7;background:#17130f}.apModuleGrid article.open p{color:#a89e91}.apModuleGrid article.open b,.apModuleGrid article.open>span{color:var(--apgold)}.apOutcomeBand{color:#eee5d9;background:#17130f;grid-template-columns:1.3fr repeat(5,1fr);align-items:stretch;margin-top:30px;display:grid}.apOutcomeBand>*{border-right:1px solid #393128;padding:25px 18px}.apOutcomeBand span{letter-spacing:.14em;color:var(--apgold);align-items:center;font-size:.49rem;display:flex}.apOutcomeBand p{font:400 .9rem/1.4 var(--serif);margin:0}.apLesson{background:#d9cbb9}.apStudio{border:1px solid #b7a58e;grid-template-columns:275px 1fr;display:grid}.apModeRail{color:#eee4d7;background:#17130f;flex-direction:column;padding:34px 24px;display:flex}.apModeRail>span{letter-spacing:.17em;color:var(--apgold);margin-bottom:18px;font-size:.49rem}.apModeRail>button{color:#91877c;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #393128;grid-template-columns:25px 1fr;gap:3px 9px;padding:17px 2px;display:grid}.apModeRail>button i{font:italic .64rem var(--serif);color:#665f57;grid-row:1/3}.apModeRail>button b{font:400 1rem var(--serif)}.apModeRail>button small{letter-spacing:.07em;font-size:.49rem}.apModeRail>button.active{color:#f0d39d}.apModeRail>button.active i{color:var(--apgold)}.apChelseaCue{border-top:1px solid #393128;margin-top:auto;padding-top:20px}.apChelseaCue img{object-fit:cover;object-position:center 42%;filter:saturate(.7);width:100%;height:125px}.apChelseaCue p{font:italic .8rem/1.5 var(--serif);color:#a99f93}.apChelseaCue b{font:normal .45rem var(--sans);letter-spacing:.14em;color:var(--apgold);margin-bottom:7px;display:block}.apLessonSurface{background:#f5eee4;flex-direction:column;min-height:760px;display:flex}.apStudioTop{background:var(--apgold);letter-spacing:.13em;justify-content:space-between;align-items:center;height:48px;padding:0 25px;font-size:.48rem;display:flex}.apLessonSurface>div:nth-child(2),.apLessonSurface>article{flex:1;padding:48px 50px}.apModeLabel{letter-spacing:.16em!important;color:#896b40!important;margin:0 0 25px!important;font-size:.49rem!important}.apLayerGrid{grid-template-columns:360px 1fr;align-items:center;gap:48px;display:grid}.apLayerStack{place-items:center;height:390px;display:grid;position:relative}.apLayerStack button{cursor:pointer;color:#0000;border-style:solid;border-width:2px;border-radius:50%;place-items:end center;padding-bottom:17px;transition:all .25s;display:grid;position:absolute}.apLayerStack button.active{color:#f4eadc;z-index:6;box-shadow:0 0 38px #75522640}.apLayerStack .skin{background:#312820;border-color:#c9a46d;width:360px;height:360px}.apLayerStack .fat{background:#6d5739;border-color:#d3af77;width:292px;height:292px}.apLayerStack .fascia{background:#9f8060;border-color:#e1c090;width:230px;height:230px}.apLayerStack .muscle{background:#65392e;border-color:#b87961;width:164px;height:164px}.apLayerStack .bone{background:#aaa08c;border-color:#e9dec8;width:94px;height:94px;padding-bottom:35px}.apLayerStack button span{letter-spacing:.12em;font-size:.46rem}.apLayerReveal>span{letter-spacing:.15em;color:#89683b;font-size:.49rem}.apLayerReveal h3{font:400 clamp(2.6rem,4vw,4.5rem)/.95 var(--serif);margin:15px 0 24px}.apLayerReveal>p{font:1rem/1.7 var(--serif);color:#554e47}.apLayerReveal blockquote{border-left:2px solid var(--apgold);font:italic 1rem/1.55 var(--serif);margin:25px 0;padding:13px 0 13px 18px}.apLayerReveal>small{letter-spacing:.12em;color:#82776c;font-size:.46rem}.apLayerTabs{border:1px solid #c8baa7;grid-template-columns:repeat(5,1fr);margin-top:20px;display:grid}.apLayerTabs button{letter-spacing:.09em;cursor:pointer;background:0 0;border:0;border-right:1px solid #c8baa7;padding:14px 7px;font-size:.48rem}.apLayerTabs button:last-child{border:0}.apLayerTabs button.active{color:var(--apgold);background:#17130f}.apReadLesson h3,.apDoLesson h3,.apApplyLesson h3{font:400 clamp(2.6rem,4.4vw,4.8rem)/.98 var(--serif);margin:0 0 30px}.apReadLesson>p:not(.apModeLabel),.apDoLesson>p,.apApplyLesson>p{font:1.05rem/1.8 var(--serif);max-width:850px}.apReadLesson mark{background:#d8bd87;padding:2px 4px}.apDefinition{border-top:1px solid #c8baa7;grid-template-columns:140px 1fr;margin-top:30px;display:grid}.apDefinition>*{border-bottom:1px solid #c8baa7;margin:0;padding:16px 0}.apDefinition b{letter-spacing:.13em;color:#89683e;font-size:.5rem}.apDefinition p{font:1rem var(--serif)}.apReadLesson blockquote{font:italic 1.2rem/1.55 var(--serif);border-left:2px solid var(--apgold);margin:28px 0 0;padding-left:20px}.apTissueBank{grid-template-columns:1fr 1fr;gap:10px;margin:28px 0;display:grid}.apTissueBank button{text-align:left;font:1rem var(--serif);cursor:pointer;background:0 0;border:1px solid #bca990;padding:17px}.apTissueBank span{font:italic .61rem var(--serif);color:#9a7542;margin-right:15px}.apTissueBank button:disabled{opacity:.32}.apTissueTray{border:1px dashed #ab9982;grid-template-columns:repeat(4,1fr);align-items:stretch;min-height:150px;display:grid}.apTissueTray>span{letter-spacing:.14em;color:#8a7e71;grid-column:1/-1;place-self:center;font-size:.48rem}.apTissueTray article{border-right:1px solid #cabba7;padding:18px}.apTissueTray article:last-child{border:0}.apTissueTray small{letter-spacing:.12em;color:#957142;font-size:.44rem}.apTissueTray b{font:400 1rem var(--serif);margin:10px 0;display:block}.apTissueTray p{color:#6a6158;font-size:.66rem;line-height:1.5}.apMastery{background:#dfe6d8;align-items:center;gap:20px;margin-top:12px;padding:16px 20px;display:flex}.apMastery strong{font:italic 1.05rem var(--serif)}.apMastery p{font-size:.7rem}.apReset{letter-spacing:.13em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:16px;padding:9px 0;font-size:.49rem}.apSystemGrid{border:1px solid #c4b39e;grid-template-columns:250px 1fr;margin-top:30px;display:grid}.apSystemGrid>div{background:#17130f;padding:16px}.apSystemGrid>div button{color:#9a9085;text-align:left;width:100%;font:400 .86rem var(--serif);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #3a3229;padding:15px 5px}.apSystemGrid>div button span{font:italic .55rem var(--serif);color:#786a56;margin-right:10px}.apSystemGrid>div button.active{color:#f1d398;padding-left:12px}.apSystemGrid>article{padding:38px}.apSystemGrid article>span{letter-spacing:.15em;color:#88673a;font-size:.49rem}.apSystemGrid h4{font:400 3rem var(--serif);margin:15px 0}.apSystemGrid article>p{font:1rem/1.7 var(--serif)}.apSystemGrid blockquote{border-left:2px solid var(--apgold);font:italic 1rem/1.5 var(--serif);margin-top:27px;padding:12px 0 12px 18px}.apStudioFoot{border-top:1px solid #c9baa6;flex-wrap:wrap;gap:22px;margin-top:auto;padding:15px 25px;display:flex}.apStudioFoot span{letter-spacing:.13em;color:#817568;font-size:.44rem}.apFaceLab{color:#eee5d8;background:#0d0b09}.apSectionHead.inverse>p{color:#aaa095}.apFaceWorkbench{border:1px solid #3a3229;grid-template-columns:170px minmax(420px,1fr) 370px;display:grid}.apFaceModes{background:#16120f}.apFaceModes button{color:#81776c;text-align:left;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #3a3229;width:100%;padding:24px 18px;font-size:.49rem;line-height:1.6}.apFaceModes button.active{background:var(--apgold);color:#17110b}.apFaceMap{background:radial-gradient(circle at 50% 45%,#2a221b,#0c0b09 68%);border-left:1px solid #3a3229;border-right:1px solid #3a3229;place-items:center;min-height:620px;display:grid;position:relative}.apFaceShape{background:linear-gradient(90deg,#34291f,#4b392b 50%,#34291f);border:1px solid #7a654a;border-radius:46% 46% 50% 50%/38% 38% 58% 58%;width:300px;height:430px;position:relative}.apHair{background:#18130f;border-radius:46% 46% 30% 30%;position:absolute;inset:-1px -1px 68%}.apEye{border-bottom:2px solid #b99a71;width:50px;height:14px;position:absolute;top:152px}.apEye.left{left:57px}.apEye.right{right:57px}.apNose{border:1px solid #9d7b55;border-top:0;border-radius:0 0 50% 50%;width:26px;height:80px;position:absolute;top:160px;left:136px}.apMouth{border-bottom:2px solid #ad7a68;border-radius:50%;width:72px;height:22px;position:absolute;top:285px;left:114px}.apHotspot,.apRiskSpot{color:#0000;cursor:pointer;background:#bd985d1f;border:1px solid #ebd09e73;transition:all .2s;position:absolute}.apHotspot:hover,.apHotspot.chosen,.apRiskSpot:hover,.apRiskSpot.active{color:#17110b;background:#bd985d80;border-color:#f0d6a3}.apHotspot span,.apRiskSpot span{color:#17110b;letter-spacing:.1em;white-space:nowrap;opacity:0;pointer-events:none;background:#f0d7a8;padding:5px 7px;font-size:.42rem;position:absolute}.apHotspot:hover span,.apHotspot.chosen span,.apRiskSpot:hover span,.apRiskSpot.active span{opacity:1}.apHotspot.frontalis{border-radius:40%;width:155px;height:95px;top:48px;left:72px}.apHotspot.frontalis span{top:30px;left:48px}.apHotspot.orbicularis{border-radius:50%;width:78px;height:48px;top:138px;right:39px}.apHotspot.orbicularis span{top:14px;left:20px}.apHotspot.masseter{border-radius:35%;width:68px;height:115px;top:218px;right:16px}.apHotspot.masseter span{top:46px;right:8px}.apHotspot.mouth{border-radius:50%;width:105px;height:54px;top:267px;left:97px}.apHotspot.mouth span{top:17px;left:30px}.apRiskSpot.glabella{border-radius:30%;width:62px;height:65px;top:112px;left:119px}.apRiskSpot.temple{border-radius:45%;width:70px;height:105px;top:98px;left:13px}.apRiskSpot.periorbital{border-radius:45%;width:190px;height:68px;top:133px;left:55px}.apRiskSpot.nasolabial{border-radius:45%;width:130px;height:115px;top:207px;left:84px}.apRiskSpot span{top:calc(50% - 12px);left:calc(50% - 60px)}.apFaceMap>small{letter-spacing:.14em;color:#615950;font-size:.43rem;position:absolute;bottom:18px}.apFacePrompt{background:#15120f;flex-direction:column;padding:38px 30px;display:flex}.apFacePrompt>span{letter-spacing:.15em;color:var(--apgold);font-size:.47rem}.apFacePrompt>h3{font:400 2.15rem/1.05 var(--serif);margin:22px 0}.apFacePrompt>p{color:#a79d91;font-size:.75rem;line-height:1.7}.apFacePrompt>div{border-left:2px solid;margin-top:18px;padding:17px}.apFacePrompt>div.correct{background:#20251f;border-color:#95a87c}.apFacePrompt>div.retry{background:#291e1a;border-color:#b87963}.apFacePrompt>div b{font:italic 1rem var(--serif)}.apFacePrompt>div p{color:#b8ada0;font-size:.68rem;line-height:1.55}.apPromptAction{background:var(--apgold);letter-spacing:.13em;cursor:pointer;border:0;margin-top:22px;padding:15px;font-size:.49rem}.apRiskRule{background:#1e1914;border-left:2px solid var(--apgold)!important;margin:22px 0!important;padding:18px!important}.apRiskRule b{letter-spacing:.14em;color:var(--apgold);font:normal .48rem var(--sans)!important}.apFacePrompt>small{color:#6f675f;border-top:1px solid #3a3229;margin-top:auto;padding-top:20px;font-size:.45rem;line-height:1.55}.apAssessment{background:#e9ded0}.apAssessmentGrid{grid-template-columns:.65fr 1fr;align-items:start;gap:75px;display:grid}.apAssessmentIntro h2{font:400 clamp(3.5rem,5.6vw,6rem)/.94 var(--serif);margin:0}.apAssessmentIntro>p:not(.eyebrow){color:#665d54;line-height:1.75}.apProgress{background:#c6b59f;height:3px;margin:35px 0 10px}.apProgress span{background:var(--apgold);height:100%;transition:all .3s;display:block}.apAssessmentIntro>small{letter-spacing:.13em;font-size:.48rem}.apQuizCard{color:#eee5d8;background:#17130f;padding:48px}.apQuizCard>span,.apResult>span{letter-spacing:.16em;color:var(--apgold);font-size:.49rem}.apQuizCard>h3{font:400 2.35rem/1.18 var(--serif);margin:25px 0 35px}.apAnswers{gap:10px;display:grid}.apAnswers button{color:#eee5d8;text-align:left;font:1rem var(--serif);cursor:pointer;background:0 0;border:1px solid #443a30;padding:16px}.apAnswers button b{background:#302820;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:12px;font-size:.68rem;display:inline-grid}.apAnswers button.correct{background:#273024;border-color:#81916f}.apAnswers button.wrong{background:#35231f;border-color:#a16d5c}.apAnswers button.muted{opacity:.37}.apReason{border-top:1px solid #3c332a;margin-top:25px;padding-top:22px}.apReason strong{font:italic 1.15rem var(--serif);color:#e0c58f}.apReason p{color:#afa497;font-size:.75rem;line-height:1.65}.apReason button,.apResult button{border:0;border-bottom:1px solid var(--apgold);color:var(--apgold);letter-spacing:.13em;cursor:pointer;background:0 0;padding:9px 0;font-size:.49rem}.apResult strong{font:400 3rem/1.1 var(--serif);margin:25px 0;display:block}.apResult p{color:#afa497;line-height:1.7}.apEnrol{background:#b9975b;padding:80px 0}.apEnrol>.shell{grid-template-columns:1fr 390px;align-items:center;gap:90px;display:grid}.apEnrol h2{font:400 clamp(3.3rem,5.5vw,6rem)/.94 var(--serif);margin:0}.apEnrol>div>div>p:not(.eyebrow){font:1rem/1.7 var(--serif);max-width:680px}.apEnrol aside{color:#eee5d8;background:#17130f;flex-direction:column;padding:37px;display:flex}.apEnrol aside>strong{font:400 4rem var(--serif);color:var(--apgold)}.apEnrol aside>span{letter-spacing:.14em;font-size:.47rem}.apEnrol aside>a{background:var(--apgold);color:#17110b;letter-spacing:.12em;text-align:center;margin-top:24px;padding:16px;font-size:.5rem;font-weight:700;text-decoration:none}.apEnrol aside>small{color:#776f66;margin-top:18px;font-size:.44rem;line-height:1.55}.apFooter{color:#8b8278;background:#080706;padding:25px 0}.apFooter>.shell{letter-spacing:.12em;justify-content:space-between;gap:20px;font-size:.48rem;display:flex}.apFooter a{color:var(--apgold);text-transform:uppercase;text-decoration:none}@media (width<=1050px){.apHeroGrid{grid-template-columns:1fr .6fr;gap:50px}.apLayerGrid{grid-template-columns:300px 1fr}.apLayerStack{transform:scale(.83)}.apFaceWorkbench{grid-template-columns:140px minmax(360px,1fr) 320px}.apOutcomeBand{grid-template-columns:1fr 1fr 1fr}.apOutcomeBand span{grid-row:1/3}}@media (width<=850px){.apNav>div{display:none}.apHeroGrid,.apSectionHead,.apLessonHead,.apAssessmentGrid,.apEnrol>.shell{grid-template-columns:1fr}.apHeroGrid{gap:55px}.apHero aside{max-width:500px}.apTrust>.shell{grid-template-columns:1fr 1fr}.apModuleGrid,.apStudio{grid-template-columns:1fr}.apModeRail{grid-template-columns:1fr 1fr;display:grid}.apModeRail>span,.apChelseaCue{grid-column:1/-1}.apChelseaCue{grid-template-columns:150px 1fr;gap:18px;display:grid}.apLayerGrid{grid-template-columns:1fr}.apLayerStack{transform:none}.apFaceWorkbench{grid-template-columns:1fr 1fr}.apFaceModes{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.apFaceMap{border-left:0}.apFacePrompt{min-height:620px}.apEnrol>.shell{gap:40px}}@media (width<=600px){.apNav .apBack{display:none}.apHero{padding:70px 0}.apHero h1{font-size:4rem}.apTrust span{padding:20px 12px}.apTrust>p{padding:0 20px;line-height:1.5}.apModuleGrid article{grid-template-columns:35px 1fr}.apModuleGrid article>b{grid-column:2}.apOutcomeBand{grid-template-columns:1fr}.apOutcomeBand span{grid-row:auto}.apStudio{width:calc(100% + 2px)}.apModeRail{grid-template-columns:1fr}.apChelseaCue{grid-template-columns:95px 1fr}.apChelseaCue img{height:105px}.apLessonSurface>div:nth-child(2),.apLessonSurface>article{padding:34px 21px}.apLayerStack{height:330px;margin:-35px;transform:scale(.78)}.apLayerTabs{grid-template-columns:1fr}.apLayerTabs button{border-bottom:1px solid #c8baa7;border-right:0}.apTissueBank,.apTissueTray{grid-template-columns:1fr}.apTissueTray article{border-bottom:1px solid #cabba7;border-right:0}.apSystemGrid{grid-template-columns:1fr}.apFaceWorkbench{display:block}.apFaceModes{display:grid}.apFaceMap{border-bottom:1px solid #3a3229;border-right:0;min-height:550px}.apFaceShape{transform:scale(.87)}.apFacePrompt{min-height:500px;padding:30px 23px}.apQuizCard{padding:34px 23px}.apEnrol aside{padding:32px 23px}.apFooter>.shell{flex-direction:column}}.apTeachFirst{border-top:1px solid #b9a58d;border-left:1px solid #b9a58d;grid-template-columns:repeat(3,1fr);margin:28px 0 34px;display:grid}.apTeachFirst article{background:#f3eadf;border-bottom:1px solid #b9a58d;border-right:1px solid #b9a58d;grid-template-columns:42px 1fr;gap:14px;min-height:190px;padding:24px;display:grid}.apTeachFirst article>span{font:italic .75rem var(--serif);color:#9b7541}.apTeachFirst b{letter-spacing:.14em;color:#89683e;font-size:.52rem}.apTeachFirst h3{font:400 1.45rem/1.15 var(--serif);margin:16px 0 10px}.apTeachFirst p{color:#665d54;margin:0;font-size:.75rem;line-height:1.6}.apJustTaught{border-left:3px solid var(--apgold);background:#2a231c;margin:20px 0 28px;padding:18px 20px}.apJustTaught small{letter-spacing:.14em;color:var(--apgold);margin-bottom:8px;font-size:.48rem;display:block}.apJustTaught p{font:1.05rem/1.5 var(--serif);color:#eee5d8;margin:0}@media (width<=850px){.apTeachFirst{grid-template-columns:1fr}.apTeachFirst article{min-height:auto}}.apClearpayHero{color:#17110b;letter-spacing:.1em;background:#f4eee5;align-items:center;gap:12px;width:max-content;max-width:100%;padding:10px 13px;display:flex;font:normal .54rem/1.3 var(--sans)!important;margin:14px 0 0!important}.apClearpayHero b{font-size:.64rem}.apClearpayHero span{border-left:1px solid #b9ab99;padding-left:12px;font-weight:700}.apClearpay{color:#17110b;background:#f4eee5;margin-top:18px;padding:12px 14px}.apClearpay b{letter-spacing:.1em;font-size:.67rem}.apClearpay p{letter-spacing:.1em;margin:4px 0 0;font-size:.52rem;font-weight:700}.apAudioPortrait{color:#eee5d8;background:#17130f;grid-template-columns:190px 1fr;margin-bottom:28px;display:grid}.apAudioPortrait>img{object-fit:cover;object-position:center 25%;filter:saturate(.72);width:190px;height:230px}.apAudioPortrait>div{align-self:center;padding:32px}.apAudioPortrait span{letter-spacing:.16em;color:var(--apgold);margin-bottom:18px;font-size:.48rem;display:block}.apAudioPortrait h3{font:400 clamp(2.2rem,3.5vw,3.6rem)/.98 var(--serif);margin:0}.apListenButton{color:#eee5d8;letter-spacing:.14em;cursor:pointer;background:#17130f;border:0;padding:16px 22px;font-size:.5rem}.apListenLesson details{border-top:1px solid #c8baa7;margin-top:25px;padding-top:18px}.apListenLesson summary{letter-spacing:.13em;cursor:pointer;font-size:.5rem}.apListenLesson details p{font:1rem/1.75 var(--serif);color:#5e574f}.apListenLesson>small{color:#80766a;margin-top:22px;font-size:.45rem;line-height:1.5;display:block}@media (width<=600px){.apAudioPortrait{grid-template-columns:105px 1fr}.apAudioPortrait>img{width:105px;height:190px}.apAudioPortrait>div{padding:18px}.apAudioPortrait h3{font-size:1.7rem}}.apSystemsLab{color:#eee5d8;background:#0d0b09}.apSystemsWorkbench{background:#15120f;border:1px solid #3a3229}.apSystemsModes{border-bottom:1px solid #3a3229;grid-template-columns:1fr 1fr;display:grid}.apSystemsModes button{color:#8d8378;text-align:left;letter-spacing:.14em;cursor:pointer;background:0 0;border:0;border-right:1px solid #3a3229;padding:20px 24px;font-size:.49rem;line-height:1.5}.apSystemsModes button:last-child{border-right:0}.apSystemsModes button.active{background:var(--apgold);color:#17110b;font-weight:700}.apSystemChallenge{padding:42px}.apChallengePrompt{grid-template-columns:150px 1.2fr .8fr;align-items:start;gap:35px;display:grid}.apChallengePrompt>span,.apConnectionLab article>span{letter-spacing:.15em;color:var(--apgold);font-size:.47rem}.apChallengePrompt h3{font:400 clamp(2rem,3.4vw,3.6rem)/1.08 var(--serif);margin:0}.apChallengePrompt p{color:#9f9589;border-left:1px solid #4a4035;margin:0;padding-left:22px;font-size:.72rem;line-height:1.7}.apSystemChoices{grid-template-columns:repeat(5,1fr);gap:10px;margin:36px 0 24px;display:grid}.apSystemChoices button{color:#c8bdb0;text-align:left;cursor:pointer;background:#1a1612;border:1px solid #40372e;min-height:104px;padding:18px;transition:all .2s}.apSystemChoices button b{font:400 1.03rem/1.15 var(--serif);margin-bottom:10px;display:block}.apSystemChoices button small{letter-spacing:.07em;color:#766e65;font-size:.44rem;line-height:1.45;display:block}.apSystemChoices button:hover,.apSystemChoices button.chosen{border-color:var(--apgold);background:#211b15}.apSystemChoices button.correct{background:#20251f;border-color:#95a87c}.apSystemChoices button.wrong{background:#291e1a;border-color:#b87963}.apSystemFeedback{border-left:2px solid;margin-top:20px;padding:18px 21px}.apSystemFeedback.correct{background:#20251f;border-color:#95a87c}.apSystemFeedback.retry{background:#291e1a;border-color:#b87963}.apSystemFeedback b{font:italic 1.08rem var(--serif)}.apSystemFeedback p{color:#b8ada0;margin:8px 0 0;font-size:.7rem;line-height:1.65}.apSystemChallenge>.apPromptAction{min-width:210px;margin-left:auto;display:block}.apConnectionLab{grid-template-columns:315px 1fr;min-height:450px;display:grid}.apConnectionRail{background:#12100d;border-right:1px solid #3a3229;padding:18px}.apConnectionRail button{color:#91877c;text-align:left;width:100%;font:400 1rem/1.25 var(--serif);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #393128;padding:20px 10px}.apConnectionRail button span{font:italic .55rem var(--serif);color:#756752;margin-right:14px}.apConnectionRail button.active{color:#f1d398;padding-left:18px}.apConnectionLab article{align-self:center;padding:55px}.apConnectionLab article h3{font:400 clamp(2.7rem,4.6vw,5rem)/.98 var(--serif);margin:18px 0 26px}.apConnectionLab article>p{font:1.08rem/1.75 var(--serif);color:#c5b9aa;max-width:720px}.apConnectionLab article blockquote{border-left:2px solid var(--apgold);font:italic 1rem/1.6 var(--serif);color:#e0c58f;margin:28px 0;padding:12px 0 12px 20px}.apConnectionLab article>small{letter-spacing:.08em;color:#777067;border-top:1px solid #3a3229;padding-top:18px;font-size:.46rem;line-height:1.6;display:block}.apSystemsLab .apSectionHead.inverse>p{color:#aaa095}@media (width<=1050px){.apSystemChoices{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.apChallengePrompt{grid-template-columns:1fr}.apChallengePrompt p{max-width:560px}.apConnectionLab{grid-template-columns:250px 1fr}.apConnectionLab article{padding:38px}}@media (width<=600px){.apSystemsModes{grid-template-columns:1fr}.apSystemsModes button{border-bottom:1px solid #3a3229;border-right:0}.apSystemChallenge{padding:28px 21px}.apSystemChoices{grid-template-columns:1fr}.apSystemChoices button{min-height:0}.apSystemChallenge>.apPromptAction{width:100%;margin-left:0}.apConnectionLab{grid-template-columns:1fr}.apConnectionRail{border-bottom:1px solid #3a3229;border-right:0}.apConnectionLab article{padding:34px 23px}}.apSystemsModes>span{color:#c7ad7e;letter-spacing:.12em;border-right:1px solid #3a3229;padding:18px 24px;font-size:.72rem;line-height:1.5}.apSystemsModes>span:last-child{border-right:0}.apSystemChoices{grid-template-columns:repeat(4,1fr)}.apSystemChoices button small{letter-spacing:0;color:#91877c;font-size:.72rem;line-height:1.45}.apChallengePrompt p{color:#b4a99d;font-size:.82rem}.apSystemFeedback p{font-size:.8rem}.apPaidDepth{background:#100e0c;border-top:1px solid #3a3229;grid-template-columns:1.25fr repeat(3,1fr) auto;align-items:center;gap:20px;padding:28px 34px;display:grid}.apPaidDepth>span{letter-spacing:.12em;color:var(--apgold);font-size:.72rem;line-height:1.5}.apPaidDepth p{color:#b9ada0;margin:0;font-size:.82rem;line-height:1.55}.apPaidDepth p b{font:italic 1rem var(--serif);color:#eee5d8;display:block}.apPaidDepth a{background:var(--apgold);color:#17110b;text-align:center;letter-spacing:.1em;padding:15px 18px;font-size:.72rem;font-weight:700;text-decoration:none}.apProgressionBand{border:1px solid #cbbca9;grid-template-columns:repeat(3,1fr);margin-top:25px;display:grid}.apProgressionBand article{border-right:1px solid #cbbca9;padding:28px}.apProgressionBand article:last-child{border-right:0}.apProgressionBand span{letter-spacing:.12em;color:#89683e;font-size:.72rem}.apProgressionBand h3{font:400 1.5rem var(--serif);margin:14px 0 10px}.apProgressionBand p{color:#6d635a;margin:0;font-size:.82rem;line-height:1.65}@media (width<=850px){.apPaidDepth{grid-template-columns:1fr 1fr}.apPaidDepth>span,.apPaidDepth>a{grid-column:1/-1}.apProgressionBand{grid-template-columns:1fr}.apProgressionBand article{border-bottom:1px solid #cbbca9;border-right:0}.apProgressionBand article:last-child{border-bottom:0}}@media (width<=600px){.apSystemsModes>span{border-bottom:1px solid #3a3229;border-right:0}.apPaidDepth{grid-template-columns:1fr;padding:25px 21px}.apPaidDepth>span,.apPaidDepth>a{grid-column:auto}}.apComingSoon{background:#efe6da;padding:100px 0}.apComingSoon>.shell{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.apComingChelsea{color:#eee5d8;background:#17130f;grid-template-columns:230px 1fr;display:grid}.apComingChelsea img{object-fit:cover;object-position:center;filter:saturate(.72);width:230px;height:390px}.apComingChelsea>div{align-self:center;padding:35px}.apComingChelsea span{letter-spacing:.15em;color:var(--apgold);font-size:.58rem}.apComingChelsea blockquote{font:italic 1.25rem/1.55 var(--serif);color:#d3c7b8;margin:25px 0}.apComingChelsea b{letter-spacing:.14em;color:#887f75;font-size:.55rem}.apComingCopy h2{font:400 clamp(3.3rem,5.2vw,5.8rem)/.92 var(--serif);letter-spacing:-.045em;margin:18px 0 28px}.apComingCopy h2 em{color:#967344}.apComingCopy>p:not(.eyebrow){font:1rem/1.75 var(--serif);color:#625a52}.apComingCopy a{color:#17130f;letter-spacing:.12em;border-bottom:1px solid #8c6939;margin-top:20px;padding:10px 0;font-size:.64rem;font-weight:700;text-decoration:none;display:inline-block}@media (width<=900px){.apComingSoon>.shell{grid-template-columns:1fr}.apComingChelsea{max-width:620px}}@media (width<=600px){.apComingSoon{padding:72px 0}.apComingChelsea{grid-template-columns:110px 1fr}.apComingChelsea img{width:110px;height:310px}.apComingChelsea>div{padding:25px 19px}.apComingChelsea blockquote{font-size:1rem}}@media (width<=900px){.careerTasterHead{grid-template-columns:1fr;gap:18px}.careerTasterHead>p{max-width:650px}.careerConsult,.careerExplore,.careerScience,.careerFit{grid-template-columns:1fr}.careerConsult>figure,.careerFit>figure,.careerAgeingMap{min-height:460px}.careerScienceReveal{border-top:1px solid #3e342a;border-left:0}.careerProgress button{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=600px){.careerTaster{padding-top:38px}.careerTasterHead h1{font-size:3.45rem}.careerTasterHead>p{font-size:.95rem}.careerProgress{grid-template-columns:1fr 1fr}.careerProgress button:nth-child(2){border-right:0}.careerProgress button:nth-child(-n+2){border-bottom:1px solid #3e342a}.careerProgress button{min-height:58px;padding:12px}.careerProgress button b{font-size:.64rem}.careerStage{min-height:0}.careerConsult>figure,.careerFit>figure,.careerAgeingMap{min-height:390px}.careerStageCopy{padding:32px 21px}.careerStage h2{font-size:3rem}.careerChoices button{font-size:.79rem}.careerAgeingMap img{object-fit:cover;object-position:center}.careerAgeingMap>button{width:44px;height:44px;top:43%}.careerAgeingMap figcaption{font-size:.58rem;bottom:13px;left:13px;right:13px}.careerScienceButtons{grid-template-columns:1fr}.careerScienceReveal{padding:36px 22px}.careerScienceReveal>strong{font-size:3.5rem}.careerTasterFoot{flex-direction:column;font-size:.56rem;line-height:1.5}}.careerProgressThree{grid-template-columns:repeat(3,1fr)}.careerValueGrid{grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 22px;display:grid}.careerValueGrid button{appearance:none;color:#d7ccbf;text-align:left;cursor:pointer;background:#15110e;border:1px solid #3e342a;grid-template-columns:34px 1fr;align-items:center;column-gap:10px;padding:17px;transition:all .2s;display:grid}.careerValueGrid button>b{font:italic .75rem var(--serif);color:#9b7a4d;grid-row:1/3}.careerValueGrid button>span{font:1.06rem var(--serif);color:#eee5d8}.careerValueGrid button>small{color:#92877b;margin-top:5px;font-size:.72rem;line-height:1.45}.careerValueGrid button:hover,.careerValueGrid button:focus-visible,.careerValueGrid button.active{border-color:var(--apgold);background:#bd985d24;outline:none;transform:translateY(-1px)}.careerValueGrid button.active>b,.careerValueGrid button.active>span{color:#e9cc95}.careerPaceChoices{gap:10px;margin:8px 0 23px;display:grid}.careerPaceChoices button{appearance:none;color:#d7ccbf;text-align:left;cursor:pointer;background:#15110e;border:1px solid #3e342a;gap:5px;padding:17px 19px;transition:all .2s;display:grid}.careerPaceChoices button strong{font:1.08rem var(--serif);color:#eee5d8}.careerPaceChoices button small{color:#968b7f;font-size:.76rem;line-height:1.5}.careerPaceChoices button:hover,.careerPaceChoices button:focus-visible,.careerPaceChoices button.active{border-color:var(--apgold);background:#bd985d24;outline:none;padding-left:25px}.careerPaceChoices button.active strong{color:#e9cc95}.careerResultStage .careerStageCopy>p{font:1.08rem/1.7 var(--serif);color:#c6b9aa}.careerResultStage .careerResult{margin-top:20px;padding:24px}.careerResultStage .careerResult h3{font-size:1.75rem}@media (width<=600px){.careerProgressThree{grid-template-columns:1fr}.careerProgressThree button{border-bottom:1px solid #3e342a!important;border-right:0!important}.careerProgressThree button:last-child{border-bottom:0!important}.careerValueGrid{grid-template-columns:1fr}}.apExperiencePassport{color:#eee5d8;background:#100e0b;border:1px solid #3d3329;border-bottom:0;grid-template-columns:210px 1fr minmax(240px,.7fr);align-items:center;gap:24px;padding:19px 24px;display:grid}.apExperiencePassport>div:first-child{justify-content:space-between;align-items:center;gap:14px;display:flex}.apExperiencePassport span{letter-spacing:.15em;color:var(--apgold);font-size:.5rem}.apExperiencePassport strong{font:400 1.7rem var(--serif);color:#e3c58c}.apExperienceTrack{background:#3a3128;height:4px;overflow:hidden}.apExperienceTrack i{background:linear-gradient(90deg,#8a6636,#e0bf82);height:100%;transition:width .5s;display:block}.apExperiencePassport p{color:#9f9589;margin:0;font-size:.67rem;line-height:1.55}.apModeRail>button.visited:not(.active) b{color:#d0b57e}.apModeRail>button.visited:not(.active) i{color:#9c7b4e}.apResultActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}.apResultActions a{background:var(--apgold);color:#17110b;letter-spacing:.1em;padding:15px 18px;font-size:.52rem;font-weight:700;text-decoration:none}.apResultActions button{margin:0}.apEnrol aside>strong{margin-top:14px}.apEnrol .apClearpay{margin-top:12px}@media (width<=850px){.apExperiencePassport{grid-template-columns:1fr 1fr}.apExperiencePassport p{grid-column:1/-1}}@media (width<=600px){.apExperiencePassport{grid-template-columns:1fr;padding:18px}.apExperiencePassport p{grid-column:auto}.apResultActions{flex-direction:column;align-items:flex-start}}.signatureCourse{color:#17130f;background:#f1e8dc}.signatureTop{color:#17110b;text-align:center;letter-spacing:.19em;background:#b9975b;padding:10px;font-size:.6rem;font-weight:700}.signatureNav{justify-content:space-between;align-items:center;height:96px;display:flex}.signatureNav>div{gap:28px;display:flex}.signatureNav a{color:inherit;text-transform:uppercase;letter-spacing:.13em;font-size:.63rem;text-decoration:none}.signatureHero{color:#eee5d8;background:#090806;padding:100px 0}.signatureHeroGrid{grid-template-columns:1fr 400px;align-items:center;gap:100px;display:grid}.signatureHero h1,.mentalHero h1{font:400 clamp(4.3rem,7vw,7.7rem)/.88 var(--serif);letter-spacing:-.055em;margin:24px 0 32px}.signatureHero h1 em,.mentalHero h1 em{color:#c6a36a}.signatureHeroGrid>div>p:not(.eyebrow),.mentalHeroGrid>div>p:not(.eyebrow){font:1.13rem/1.72 var(--serif);color:#b6ab9e;max-width:720px}.signatureActions{flex-wrap:wrap;gap:11px;margin-top:32px;display:flex}.signatureActions a{color:#efe5d8;letter-spacing:.12em;border:1px solid #655643;padding:17px 20px;font-size:.62rem;text-decoration:none}.signatureActions a.primary{color:#17110b;background:#b9975b;border-color:#b9975b;font-weight:700}.signatureHeroGrid>div>small,.mentalHeroGrid>div>small{color:#756d64;letter-spacing:.12em;margin-top:19px;font-size:.57rem;line-height:1.6;display:block}.signatureHero aside{background:#15110e;border:1px solid #4a3e30;padding:38px}.signatureHero aside>span{letter-spacing:.14em;color:#c7a266;font-size:.56rem}.signatureHero aside>strong{font:400 4.5rem var(--serif);color:#c7a266;margin:18px 0 2px;display:block}.signatureHero aside>b{letter-spacing:.13em;font-size:.55rem}.signatureHero aside ul{margin:28px 0;padding:0;list-style:none}.signatureHero aside li{font:.88rem var(--serif);border-top:1px solid #393129;padding:12px 0}.signatureHero aside li:before{content:"◇";color:#b9975b;margin-right:11px}.signatureHero aside>a{text-align:center;color:#17110b;letter-spacing:.12em;background:#b9975b;padding:16px;font-size:.6rem;font-weight:700;text-decoration:none;display:block}.signatureHero aside>small{color:#756d64;margin-top:17px;font-size:.52rem;line-height:1.55;display:block}.coursePromise{padding:105px 0}.coursePromiseGrid{grid-template-columns:390px 1fr;align-items:center;gap:85px;display:grid}.coursePromise img{object-fit:cover;filter:saturate(.75);width:100%;height:500px}.coursePromise h2,.signatureSectionHead h2,.psychSafetyBand h2{font:400 clamp(3.5rem,5.7vw,6.2rem)/.92 var(--serif);letter-spacing:-.05em;margin:15px 0 25px}.coursePromise p:not(.eyebrow){font:1.03rem/1.7 var(--serif);color:#625b52;max-width:760px}.receiveGrid{border-top:1px solid #beae9a;border-left:1px solid #beae9a;grid-template-columns:1fr 1fr;margin-top:35px;display:grid}.receiveGrid span{letter-spacing:.14em;color:#8b693b;border-bottom:1px solid #beae9a;border-right:1px solid #beae9a;min-height:115px;padding:22px;font-size:.5rem}.receiveGrid b{font:400 1rem/1.4 var(--serif);color:#17130f;letter-spacing:0;margin-top:12px;display:block}.interactivePreview{color:#eee5d8;background:#0b0a08;padding:110px 0}.signatureSectionHead{grid-template-columns:1fr .7fr;align-items:end;gap:90px;margin-bottom:52px;display:grid}.signatureSectionHead h2{margin:0}.signatureSectionHead>p{color:#a89e92;border-left:1px solid #b9975b;margin:0;padding-left:28px;line-height:1.7}.signatureSectionHead.light>p{color:#61594f}.layerLab{border:1px solid #41372c;grid-template-columns:1fr 1fr;min-height:450px;display:grid}.skinStack{background:#17130f;flex-direction:column;justify-content:center;padding:54px;display:flex}.skinLayer{color:#17130f;cursor:pointer;text-align:left;opacity:.6;border:0;padding:22px 25px;transition:all .2s;position:relative}.skinLayer0{background:#d6b68a}.skinLayer1{background:#b98b68;min-height:130px}.skinLayer2{background:#d7b95e;min-height:95px}.skinLayer span{font:400 1.1rem var(--serif)}.skinLayer:hover,.skinLayer.active{opacity:1;transform:translate(12px);box-shadow:-12px 0 #b9975b}.layerLesson{flex-direction:column;justify-content:center;padding:55px;display:flex}.layerLesson>span,.decisionLab>div>span,.casePrompt>span{letter-spacing:.15em;color:#c7a266;font-size:.55rem}.layerLesson h3{font:400 3.8rem var(--serif);margin:24px 0 8px}.layerLesson>b{letter-spacing:.14em;color:#8d806f;font-size:.54rem}.layerLesson p{font:.98rem/1.7 var(--serif);color:#afa397}.layerLesson small{color:#6f675f;letter-spacing:.09em;margin-top:20px;font-size:.54rem}.decisionLab{color:#17130f;background:#eee5d8;grid-template-columns:.85fr 1.15fr;margin-top:26px;display:grid}.decisionLab>div{padding:48px}.decisionLab h3{font:400 2.25rem/1.18 var(--serif);margin:24px 0 0}.decisionAnswers{border-left:1px solid #cabba8;flex-direction:column;gap:10px;display:flex}.decisionAnswers>button{text-align:left;font:400 .93rem var(--serif);cursor:pointer;background:0 0;border:1px solid #c4b6a4;padding:15px}.decisionAnswers>button i{width:29px;height:29px;font:italic .62rem var(--serif);background:#d9cbbb;border-radius:50%;place-items:center;margin-right:12px;display:inline-grid}.decisionAnswers>button.correct,.caseChoices>button.correct{background:#dfe5d8;border-color:#829074}.decisionAnswers>button.wrong,.caseChoices>button.wrong{background:#ead8d2;border-color:#ae7b69}.decisionFeedback,.caseFeedback{border-left:2px solid;padding:20px}.decisionFeedback.correct,.caseFeedback.correct{background:#dfe5d8;border-color:#829074}.decisionFeedback.retry,.caseFeedback.retry{background:#ead8d2;border-color:#ae7b69}.decisionFeedback>b,.caseFeedback>b{font:italic 1.12rem var(--serif)}.decisionFeedback p,.caseFeedback p{font-size:.72rem;line-height:1.6}.decisionFeedback button,.caseFeedback button{letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:8px 0;font-size:.54rem}.courseCurriculum,.mentalCurriculum{background:#e3d6c5;padding:110px 0}.moduleGrid{border-top:1px solid #b7a691;border-left:1px solid #b7a691;grid-template-columns:1fr 1fr;display:grid}.moduleGrid article{border-bottom:1px solid #b7a691;border-right:1px solid #b7a691;grid-template-columns:45px 1fr;gap:18px;min-height:210px;padding:30px;display:grid}.moduleGrid article>span{font:italic .75rem var(--serif);color:#9b7541}.moduleGrid h3{font:400 1.55rem var(--serif);margin:0 0 14px}.moduleGrid p{color:#665e55;font-size:.72rem;line-height:1.65}.psychSafetyBand{background:#b9975b;padding:90px 0}.psychSafetyGrid{grid-template-columns:1fr .8fr;align-items:center;gap:90px;display:grid}.psychSafetyBand h2{margin:15px 0 0}.psychSafetyGrid>div:last-child{border-left:1px solid #17110b59;padding-left:35px}.psychSafetyGrid>div:last-child p{font:1.05rem/1.7 var(--serif)}.psychSafetyGrid a{color:#17110b;letter-spacing:.11em;border-bottom:1px solid;margin-top:18px;padding-bottom:7px;font-size:.6rem;font-weight:700;text-decoration:none;display:inline-block}.signatureFooter{color:#837a70;background:#050403;padding:28px 0}.signatureFooter>.shell{justify-content:space-between;gap:24px;display:flex}.signatureFooter a{color:#b9975b;text-transform:uppercase;letter-spacing:.13em;font-size:.61rem;text-decoration:none}.signatureFooter span{letter-spacing:.12em;font-size:.57rem}.mentalHero{color:#eee5d8;background:#090806;padding:100px 0}.mentalHeroGrid{grid-template-columns:1fr 360px;align-items:center;gap:100px;display:grid}.mentalHero figure{background:#15110e;border:1px solid #43382c;margin:0;padding:18px}.mentalHero figure img{object-fit:cover;object-position:center 18%;filter:saturate(.75);width:100%;height:440px}.mentalHero figcaption{border-top:1px solid #3c3329;flex-direction:column;margin-top:17px;padding-top:16px;display:flex}.mentalHero figcaption b{font:400 1.3rem var(--serif)}.mentalHero figcaption span{letter-spacing:.11em;color:#8d8276;margin-top:7px;font-size:.53rem;line-height:1.6}.mentalAuthority{background:#b9975b;padding:75px 0}.mentalAuthority .shell{max-width:960px}.mentalAuthority blockquote{font:italic clamp(2rem,4vw,4rem)/1.16 var(--serif);margin:25px 0}.mentalAuthority p:last-child{font:.95rem/1.7 var(--serif);max-width:780px}.mentalMethod{background:#f1e8dc;padding:110px 0}.methodSteps{border-top:1px solid #b9a994;border-left:1px solid #b9a994;grid-template-columns:repeat(5,1fr);display:grid}.methodSteps article{border-bottom:1px solid #b9a994;border-right:1px solid #b9a994;min-height:270px;padding:27px}.methodSteps article>span{font:italic .7rem var(--serif);color:#9b7541}.methodSteps h3{font:400 1.4rem var(--serif);margin:38px 0 15px}.methodSteps p{color:#665e55;font-size:.7rem;line-height:1.62}.caseLab{color:#eee5d8;background:#0b0a08;padding:110px 0}.caseWorkbench{border:1px solid #40362b;grid-template-columns:.85fr 1.15fr;display:grid}.casePrompt{background:#15110e;padding:50px}.casePrompt h3{font:400 2.65rem/1.05 var(--serif);margin:28px 0 20px}.casePrompt p{font:1rem/1.7 var(--serif);color:#b3a89b}.casePrompt small{color:#71685f;border-top:1px solid #3b3229;padding-top:20px;font-size:.52rem;line-height:1.55;display:block}.caseChoices{flex-direction:column;gap:10px;padding:45px;display:flex}.caseChoices>button{color:#eee5d8;text-align:left;cursor:pointer;background:0 0;border:1px solid #40362b;grid-template-columns:34px 110px 1fr;align-items:center;gap:13px;padding:17px;display:grid}.caseChoices>button i{font:italic .6rem var(--serif);color:#b9975b}.caseChoices>button b{text-transform:uppercase;letter-spacing:.13em;font-size:.56rem}.caseChoices>button span{font:.8rem var(--serif);color:#9f9488}.caseFeedback{color:#17130f;margin-top:6px}.chelseaScripts{background:#b9975b;padding:100px 0}.chelseaScripts>.shell{grid-template-columns:.65fr 1.35fr;gap:80px;display:grid}.chelseaScripts h2{font:400 clamp(3.3rem,5vw,5.5rem)/.94 var(--serif);margin:18px 0}.chelseaScripts article{border-top:1px solid #17110b59;padding:24px 0}.chelseaScripts article span{letter-spacing:.14em;font-size:.53rem}.chelseaScripts article p{font:italic 1.45rem/1.45 var(--serif);margin:12px 0}.launchingCourse{color:#eee5d8;background:#17130f;justify-content:space-between;align-items:center;gap:40px;margin-top:28px;padding:34px;display:flex}.launchingCourse span{letter-spacing:.14em;color:#b9975b;font-size:.55rem}.launchingCourse h3{font:400 2rem var(--serif);margin:12px 0}.launchingCourse p{color:#a89e92;font-size:.72rem}.launchingCourse>a{color:#17110b;letter-spacing:.11em;white-space:nowrap;background:#b9975b;padding:16px 20px;font-size:.57rem;font-weight:700;text-decoration:none}.clinicalBoundary{background:#ece3d7;padding:55px 0}.clinicalBoundary .shell{border:1px solid #b8a894;padding:30px}.clinicalBoundary b{letter-spacing:.14em;color:#8c6838;font-size:.58rem}.clinicalBoundary p{color:#665e55;font-size:.7rem;line-height:1.65}.clinicalBoundary div div{flex-wrap:wrap;gap:24px;margin-top:18px;display:flex}.clinicalBoundary a{color:#6e512d;letter-spacing:.08em;font-size:.58rem}.protectionCase{color:#eee5d8;background:#17130f;padding:100px 0}.protectionCase header{grid-template-columns:.4fr 1fr;align-items:end;gap:70px;margin-bottom:45px;display:grid}.protectionCase h2{font:400 clamp(3.5rem,5.7vw,6.2rem)/.92 var(--serif);letter-spacing:-.05em;margin:0}.protectionCase h2 em{color:#c6a36a}.protectionGrid{border-top:1px solid #43382c;border-left:1px solid #43382c;grid-template-columns:repeat(3,1fr);display:grid}.protectionGrid article{border-bottom:1px solid #43382c;border-right:1px solid #43382c;min-height:270px;padding:32px}.protectionGrid span{font:italic .7rem var(--serif);color:#b9975b}.protectionGrid h3{font:400 1.7rem var(--serif);margin:38px 0 16px}.protectionGrid p{color:#a89e92;font-size:.74rem;line-height:1.65}@media (width<=1000px){.signatureHeroGrid,.mentalHeroGrid{grid-template-columns:1fr 340px;gap:55px}.coursePromiseGrid{grid-template-columns:320px 1fr;gap:55px}.methodSteps{grid-template-columns:repeat(3,1fr)}}@media (width<=780px){.signatureNav>div{display:none}.signatureHeroGrid,.mentalHeroGrid,.coursePromiseGrid,.signatureSectionHead,.layerLab,.decisionLab,.psychSafetyGrid,.caseWorkbench,.chelseaScripts>.shell,.protectionCase header{grid-template-columns:1fr}.signatureHero,.mentalHero,.interactivePreview,.courseCurriculum,.mentalMethod,.caseLab,.mentalCurriculum,.protectionCase{padding:75px 0}.signatureHero aside,.mentalHero figure{max-width:480px}.coursePromise{padding:75px 0}.coursePromise img{max-width:480px;height:430px}.signatureSectionHead{gap:30px}.decisionAnswers{border-top:1px solid #cabba8;border-left:0}.methodSteps{grid-template-columns:1fr 1fr}.protectionGrid{grid-template-columns:1fr}.chelseaScripts>.shell,.psychSafetyGrid{gap:35px}.psychSafetyGrid>div:last-child{border-top:1px solid #17110b59;border-left:0;padding:25px 0 0}.signatureFooter>.shell,.launchingCourse{flex-direction:column;align-items:flex-start}}@media (width<=520px){.signatureNav>a:last-child{font-size:.52rem}.signatureHero h1,.mentalHero h1{font-size:3.6rem}.signatureHero aside{padding:30px 22px}.coursePromiseGrid{gap:35px}.coursePromise img{height:390px}.receiveGrid,.moduleGrid,.methodSteps{grid-template-columns:1fr}.skinStack,.layerLesson,.decisionLab>div,.casePrompt,.caseChoices{padding:30px 22px}.layerLesson h3{font-size:2.8rem}.moduleGrid article{min-height:180px}.caseChoices>button{grid-template-columns:28px 80px 1fr;padding:15px 10px}.mentalHero figure img{height:390px}.signatureFooter span{line-height:1.55}}.signatureHero aside .signatureClearpay{color:#17130f;letter-spacing:.13em;background:#f2eadf;margin-top:12px;padding:14px 16px;font-size:.64rem;line-height:1.45;display:block}.signatureHero aside .signatureClearpay em{font:400 1.05rem var(--serif);letter-spacing:0;color:#7b5b30}.practicalArrangement{border-top:1px solid #3b3229;margin-top:25px;padding-top:23px}.practicalArrangement>span{letter-spacing:.15em;color:#c7a266;font-size:.55rem}.practicalArrangement h3{font:400 1.65rem/1.08 var(--serif);margin:12px 0}.practicalArrangement p{color:#aaa095;margin:0 0 16px;font-size:.72rem;line-height:1.62}.practicalArrangement>a{color:#eee5d8;text-align:center;letter-spacing:.11em;border:1px solid #b9975b;padding:14px;font-size:.57rem;font-weight:700;text-decoration:none;display:block}.tasterSkip{text-align:center;margin-top:.8rem;display:block;color:#6b5430!important;background:0 0!important;border:1px solid #8c6b3659!important}.coursePromiseImage{background:#17130f;border:1px solid #b9975b;margin:0;padding:11px;position:relative;box-shadow:20px 20px #d7c6af}.coursePromiseImage:before{content:"";pointer-events:none;z-index:1;border:1px solid #d7b97f8c;position:absolute;inset:20px}.coursePromise .coursePromiseImage img,.coursePromise .coursePromiseImage video{object-fit:cover;object-position:center;filter:saturate(.82)contrast(1.03);width:100%;height:500px;display:block}.coursePromiseImage figcaption{z-index:2;color:#eee5d8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0b08e6;border-left:2px solid #b9975b;padding:18px 20px;position:absolute;bottom:28px;left:28px;right:28px}.coursePromiseImage figcaption span{color:#c7a266;letter-spacing:.16em;margin-bottom:7px;font-size:.52rem;font-weight:700;display:block}.coursePromiseImage figcaption b{font:italic 1.05rem/1.3 var(--serif)}@media (width<=520px){.coursePromiseImage{box-shadow:11px 11px #d7c6af}.coursePromise .coursePromiseImage img,.coursePromise .coursePromiseImage video{height:430px}.coursePromiseImage figcaption{padding:15px 16px;bottom:22px;left:22px;right:22px}}.microNextSteps{background:#d9cbb9;padding:105px 0}.microNextSteps header{grid-template-columns:1fr .7fr;align-items:end;gap:90px;margin-bottom:50px;display:grid}.microNextSteps h2{font:400 clamp(3.5rem,5.7vw,6.2rem)/.92 var(--serif);letter-spacing:-.05em;margin:0}.microNextSteps h2 em{color:#8b6839}.microNextSteps header>p{font:1rem/1.75 var(--serif);color:#5e564d;border-left:1px solid #9b7541;margin:0;padding-left:28px}.microNextGrid{border-top:1px solid #ad9c87;border-left:1px solid #ad9c87;grid-template-columns:repeat(4,1fr);display:grid}.microNextGrid article{border-bottom:1px solid #ad9c87;border-right:1px solid #ad9c87;flex-direction:column;min-height:300px;padding:28px;display:flex}.microNextGrid article>span{font:italic 2.4rem var(--serif);color:#8c6b3d}.microNextGrid article>b{letter-spacing:.14em;color:#7c6342;margin-top:30px;font-size:.55rem}.microNextGrid h3{font:400 1.55rem/1.1 var(--serif);margin:16px 0}.microNextGrid p{color:#62594f;margin:0;font-size:.82rem;line-height:1.65}.microNextAction{color:#eee5d8;background:#17130f;grid-template-columns:1fr auto .8fr;align-items:center;gap:30px;margin-top:24px;padding:28px 32px;display:grid}.microNextAction>div{grid-template-columns:auto auto;align-items:end;column-gap:18px;width:max-content;display:grid}.microNextAction span{letter-spacing:.14em;color:#c7a266;grid-column:1/-1;font-size:.52rem}.microNextAction strong{font:400 2.7rem var(--serif);color:#c7a266}.microNextAction small{letter-spacing:.1em;padding-bottom:7px;font-size:.55rem}.microNextAction>p{color:#9f9589;margin:0;font-size:.72rem;line-height:1.5}.microNextAction>p a{color:#d4b37b}.microNextAction>a{color:#17110b;letter-spacing:.11em;text-align:center;background:#b9975b;padding:17px 22px;font-size:.6rem;font-weight:700;text-decoration:none}@media (width<=900px){.microNextSteps header{grid-template-columns:1fr;gap:28px}.microNextGrid{grid-template-columns:1fr 1fr}.microNextAction{grid-template-columns:1fr auto}.microNextAction>p{grid-column:1/-1}}@media (width<=560px){.microNextSteps{padding:75px 0}.microNextGrid{grid-template-columns:1fr}.microNextGrid article{min-height:0}.microNextAction{grid-template-columns:1fr;padding:27px 22px}.microNextAction>div{width:100%}.microNextAction>p{grid-column:auto}}.microNextGrid .microEnrolStep{min-height:300px;color:inherit;cursor:pointer;background:#17130f;border-bottom:1px solid #ad9c87;border-right:1px solid #ad9c87;flex-direction:column;padding:28px;text-decoration:none;transition:background .2s;display:flex}.microNextGrid .microEnrolStep:hover,.microNextGrid .microEnrolStep:focus-visible{outline-offset:-3px;background:#241d16;outline:3px solid #b9975b}.microNextGrid .microEnrolStep>span{font:italic 2.4rem var(--serif);color:#c7a266}.microNextGrid .microEnrolStep>b{letter-spacing:.14em;color:#c7a266;margin-top:30px;font-size:.55rem}.microNextGrid .microEnrolStep h3{color:#f1e8dc}.microNextGrid .microEnrolStep p{color:#b9aea1}.microNextGrid .microEnrolStep>strong{color:#d7b97f;letter-spacing:.11em;margin-top:auto;padding-top:24px;font-size:.58rem}@media (width<=560px){.microNextGrid .microEnrolStep{min-height:0}.microNextGrid .microEnrolStep>strong{margin-top:22px;padding-top:0}}.microSimpleHero{color:#f1e8dc;background:#0b0907;padding:58px 0 64px}.microSimpleHeroGrid{grid-template-columns:minmax(0,1fr) minmax(330px,430px);align-items:center;gap:72px;display:grid}.microSimpleCopy h1{font:400 clamp(4rem,6.5vw,7rem)/.88 var(--serif);letter-spacing:-.055em;margin:20px 0 24px}.microSimpleCopy h1 em,.microExplorerHead h2 em{color:#c6a36a}.microSimpleCopy>p:not(.eyebrow){color:#b7ac9f;max-width:650px;font:1.12rem/1.65 var(--serif);margin:0}.microPriceLine{align-items:end;gap:25px;margin:27px 0 18px;display:flex}.microPriceLine strong{font:400 3.9rem/.9 var(--serif);color:#c6a36a}.microPriceLine span{color:#a99c8d;letter-spacing:.1em;font-size:.72rem;line-height:1.55}.microPrimary{color:#17110b;letter-spacing:.11em;background:#b9975b;padding:17px 22px;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.microSimpleCopy>small{color:#7f756b;letter-spacing:.09em;max-width:620px;margin-top:17px;font-size:.66rem;line-height:1.55;display:block}.microHeroVideo{background:#17130f;border:1px solid #5c4b37;margin:0;padding:10px;position:relative}.microHeroVideo:before{content:"";z-index:1;pointer-events:none;border:1px solid #d7b97f7a;position:absolute;inset:20px}.microHeroVideo video{object-fit:cover;filter:saturate(.78)contrast(1.03);width:100%;height:500px;display:block}.microHeroVideo figcaption{z-index:2;background:#0e0b08e6;border-left:2px solid #b9975b;padding:16px 18px;position:absolute;bottom:27px;left:27px;right:27px}.microHeroVideo figcaption span{color:#c7a266;letter-spacing:.13em;margin-bottom:6px;font-size:.62rem;font-weight:700;display:block}.microHeroVideo figcaption b{font:italic 1.1rem/1.3 var(--serif)}.microAtGlance{color:#17110b;background:#b9975b}.microAtGlance>.shell{grid-template-columns:repeat(4,1fr);display:grid}.microAtGlance span{min-height:108px;font:1rem/1.38 var(--serif);border-right:1px solid #17110b40;padding:24px}.microAtGlance span:last-child{border-right:0}.microAtGlance b{font:700 .7rem/1.3 var(--sans);letter-spacing:.11em;margin-bottom:8px;display:block}.microExplorer{background:#e8ded0;padding:74px 0 82px}.microExplorerHead{justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px;display:flex}.microExplorerHead h2{font:400 clamp(3rem,5vw,5.3rem)/.92 var(--serif);letter-spacing:-.045em;text-align:right;margin:0}.microTabs{background:#ddd0bf;border:1px solid #b8a58d;grid-template-columns:repeat(4,1fr);display:grid}.microTabs button{color:#51483e;letter-spacing:.11em;cursor:pointer;background:0 0;border:0;border-right:1px solid #b8a58d;min-height:62px;padding:15px;font-size:.72rem;font-weight:800}.microTabs button:last-child{border-right:0}.microTabs button.active{color:#d3b378;background:#17130f}.microTabs button:focus-visible{outline-offset:-3px;outline:3px solid #9a743f}.microPanel{background:#f4ede4;border:1px solid #b8a58d;border-top:0;min-height:475px}.microOverview{grid-template-columns:1.1fr .9fr;gap:42px;padding:48px;display:grid}.microOverview>div:first-child>span,.microPanelIntro>span,.microCase>div:first-child>span{color:#8b6839;letter-spacing:.12em;font-size:.7rem;font-weight:800}.microOverview h3,.microPanelIntro h3,.microCase h3{font:400 clamp(2.2rem,3.8vw,3.7rem)/1 var(--serif);margin:15px 0 20px}.microOverview>div:first-child>p,.microPanelIntro>p,.microCase>div:first-child>p{color:#62594f;font:1rem/1.7 var(--serif);margin:0}.microBenefitGrid{border-top:1px solid #c8b7a2;border-left:1px solid #c8b7a2;grid-template-columns:1fr 1fr;display:grid}.microBenefitGrid span{font:1rem/1.35 var(--serif);border-bottom:1px solid #c8b7a2;border-right:1px solid #c8b7a2;padding:22px}.microBenefitGrid b{color:#8b6839;font:700 .66rem var(--sans);letter-spacing:.12em;margin-bottom:10px;display:block}.microOverview aside{background:#e3d6c5;border-left:2px solid #b9975b;grid-column:1/-1;grid-template-columns:250px 1fr;align-items:center;gap:30px;padding:22px 25px;display:grid}.microOverview aside>b{letter-spacing:.11em;font-size:.7rem}.microOverview aside p{color:#62594f;font:.95rem/1.55 var(--serif);margin:0}.microCurriculum{grid-template-columns:.72fr 1.28fr;min-height:475px;display:grid}.microPanelIntro{border-right:1px solid #c8b7a2;padding:45px}.microCurriculum>div:last-child{grid-template-columns:1fr 1fr;display:grid}.microCurriculum article{border-bottom:1px solid #d0c0ad;border-right:1px solid #d0c0ad;grid-template-columns:36px 1fr;gap:12px;padding:19px 22px;display:grid}.microCurriculum article>span{color:#9a7543;font:italic .8rem var(--serif)}.microCurriculum h4{font:400 1.12rem/1.15 var(--serif);margin:0 0 7px}.microCurriculum article p{color:#6a6157;margin:0;font-size:.78rem;line-height:1.5}.microJourney{grid-template-columns:repeat(4,1fr);min-height:475px;display:grid}.microJourney article{border-right:1px solid #c8b7a2;flex-direction:column;padding:35px 28px;display:flex}.microJourney article:last-child{border-right:0}.microJourney article>span{color:#9a7543;font:italic 2.2rem var(--serif)}.microJourney article>b{color:#83633a;letter-spacing:.12em;margin:33px 0 12px;font-size:.68rem}.microJourney h3{font:400 1.65rem/1.08 var(--serif);margin:0 0 16px}.microJourney p{color:#655c52;font:.9rem/1.55 var(--serif);margin:0}.microJourney a{color:#76572f;letter-spacing:.09em;margin-top:auto;padding-top:24px;font-size:.7rem;font-weight:800}.microCase{grid-template-columns:.82fr 1.18fr;min-height:475px;display:grid}.microCase>div{padding:46px}.microCase>div:first-child{color:#eee5d8;background:#17130f}.microCase>div:first-child>p{color:#aaa095}.microCaseAnswers{flex-direction:column;justify-content:center;gap:10px;display:flex}.microCaseAnswers>button{text-align:left;font:1rem var(--serif);cursor:pointer;background:#f8f2ea;border:1px solid #c4b6a4;padding:17px}.microCaseAnswers>button i{width:30px;height:30px;font:italic .7rem var(--serif);background:#ded1c0;border-radius:50%;place-items:center;margin-right:12px;display:inline-grid}.microCaseAnswers>button.correct{background:#dfe5d8;border-color:#829074}.microCaseAnswers>button.wrong{background:#ead8d2;border-color:#ae7b69}.microCaseFeedback{border-left:2px solid;padding:20px}.microCaseFeedback.correct{background:#dfe5d8;border-color:#829074}.microCaseFeedback.retry{background:#ead8d2;border-color:#ae7b69}.microCaseFeedback>b{font:italic 1.15rem var(--serif)}.microCaseFeedback p{font-size:.82rem;line-height:1.55}.microCaseFeedback button{letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:8px 0;font-size:.68rem}.microFinal{color:#eee5d8;background:#0b0907;padding:34px 0}.microFinal>.shell{grid-template-columns:1fr 1fr auto;align-items:center;gap:40px;display:grid}.microFinal>div>div{grid-template-columns:auto auto;align-items:end;column-gap:20px;width:max-content;display:grid}.microFinal span{color:#c6a36a;letter-spacing:.12em;grid-column:1/-1;font-size:.65rem}.microFinal strong{font:400 3rem var(--serif);color:#c6a36a}.microFinal small{color:#9c9184;letter-spacing:.08em;padding-bottom:7px;font-size:.65rem}.microFinal p{color:#a99e92;font:1rem/1.5 var(--serif);margin:0}.microFinal a{color:#17110b;letter-spacing:.1em;text-align:center;background:#b9975b;padding:17px 21px;font-size:.7rem;font-weight:800;text-decoration:none}@media (width<=900px){.microSimpleHeroGrid{grid-template-columns:1fr 350px;gap:42px}.microHeroVideo video{height:440px}.microAtGlance>.shell{grid-template-columns:1fr 1fr}.microAtGlance span:nth-child(2){border-right:0}.microAtGlance span:nth-child(-n+2){border-bottom:1px solid #17110b40}.microExplorerHead{flex-direction:column;align-items:start}.microExplorerHead h2{text-align:left}.microOverview,.microCurriculum,.microCase{grid-template-columns:1fr}.microPanelIntro{border-bottom:1px solid #c8b7a2;border-right:0}.microJourney{grid-template-columns:1fr 1fr}.microJourney article:nth-child(2){border-right:0}.microJourney article:nth-child(-n+2){border-bottom:1px solid #c8b7a2}.microFinal>.shell{grid-template-columns:1fr auto}.microFinal p{grid-area:2/1/auto/-1}}@media (width<=650px){.microSimpleHero{padding:46px 0}.microSimpleHeroGrid{grid-template-columns:1fr;gap:34px}.microSimpleCopy h1{font-size:3.65rem}.microHeroVideo{max-width:430px}.microHeroVideo video{height:390px}.microAtGlance>.shell,.microTabs,.microCurriculum>div:last-child,.microJourney{grid-template-columns:1fr}.microAtGlance span{border-right:0;min-height:0;border-bottom:1px solid #17110b40!important}.microAtGlance span:last-child{border-bottom:0!important}.microExplorer{padding:58px 0}.microExplorerHead h2{font-size:3.2rem}.microTabs button{border-bottom:1px solid #b8a58d;border-right:0;min-height:52px}.microTabs button:last-child{border-bottom:0}.microPanel{min-height:0}.microOverview{grid-template-columns:1fr;gap:28px;padding:28px 22px}.microOverview aside{grid-template-columns:1fr;gap:10px}.microPanelIntro{padding:30px 22px}.microCurriculum article{border-right:0}.microJourney article{border-right:0;min-height:220px;border-bottom:1px solid #c8b7a2!important}.microJourney article:last-child{border-bottom:0!important}.microCase>div{padding:30px 22px}.microFinal>.shell{grid-template-columns:1fr}.microFinal p{grid-area:auto}.microFinal a{width:100%}}.accreditedCampus .accreditationProof,.accreditedCampus .insyncGate,.accreditedCampus .embeddedAnatomy,.accreditedCampus .launchPromise,.accreditedCampus .accreditationBoundary,.apCourse .apTrust,.apCourse .apCurriculum,.apCourse .apComingSoon,.microCourse .coursePromise,.microCourse .psychSafetyBand{display:none}.accreditedCampus .launchBegin,.accreditedCampus .routeFinder,.accreditedCampus .accreditedCollection{padding-top:85px;padding-bottom:85px}.apCourse .apLesson,.apCourse .apSystemsLab,.apCourse .apAssessment,.microCourse .interactivePreview,.microCourse .courseCurriculum{padding-top:90px;padding-bottom:90px}@media (width<=600px){.accreditedCampus .launchBegin,.accreditedCampus .routeFinder,.accreditedCampus .accreditedCollection,.apCourse .apLesson,.apCourse .apSystemsLab,.apCourse .apAssessment,.microCourse .interactivePreview,.microCourse .courseCurriculum{padding-top:65px;padding-bottom:65px}}.launchCampusHero,.accreditedCollection{background:#18120f}.launchChelseaPortrait,.launchFirstCourse aside,.routeResult{background:#211914}.launchTasterCard{background:#201813}.careerTaster{background:#18120f}.careerBackdrop{background:radial-gradient(circle at 84% 14%,#c9a66933,#0000 31%),linear-gradient(135deg,#17110d 0%,#211812 58%,#2a1e15 100%)}.careerStage{background:#1d1611f5}.careerProgress button{background:#1b1511}.careerValueGrid button,.careerChoices button,.careerPaceChoices button{background:#261d17}.careerIncomeResult{background:linear-gradient(145deg,#c2a06a,#9b7644)}.apSystemsLab{background:#1a1410}.apSystemsWorkbench{background:#211914}.apSystemChoices button{background:#292019}.apQuizCard,.apEnrol aside{background:#211914}.signatureHero,.interactivePreview{background:#18120f}.signatureHero aside,.skinStack,.microNextAction{background:#211914}.signatureFooter,.apFooter,.launchCampusFooter{background:#120d0a}.campusPaged .academyAccessStandard,.campusPaged .academyClinicalStandard,.campusPaged .accreditationProof,.campusPaged .insyncGate,.campusPaged .accreditedCollection,.campusPaged .embeddedAnatomy,.campusPaged .launchPromise,.campusPaged .campusClinicOpening,.campusPaged .launchCampusHero,.campusPaged .launchFirstCourse,.campusPaged .launchBegin,.campusPaged .routeFinder{display:none}.campusPaged.campusView-start .campusClinicOpening,.campusPaged.campusView-course .launchFirstCourse,.campusPaged.campusView-taster .launchBegin,.campusPaged.campusView-pathway .routeFinder{display:block}.campusViewNav{z-index:20;background:#f3eadf;border-top:1px solid #cdbfae;border-bottom:1px solid #cdbfae;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:sticky;top:0}.campusViewNav button{color:#18130f;cursor:pointer;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;border-right:1px solid #cdbfae;justify-content:center;align-items:center;gap:12px;min-height:68px;padding:10px 18px;font-size:.64rem;display:flex}.campusViewNav button:last-child{border-right:0}.campusViewNav button b{color:#9a7746;font:italic .75rem var(--serif)}.campusPaged .launchCampusNav>div button{color:inherit;text-transform:uppercase;font:inherit;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.68rem}.campusPaged .launchCampusFooter{padding:18px 0}.campusPaged.campusView-taster .launchBegin{align-items:center;min-height:calc(100dvh - 202px);display:flex}.campusPaged.campusView-pathway .routeFinder{min-height:calc(100dvh - 202px)}.campusClinicOpening{background:linear-gradient(135deg,#d9cbb9,#f2e9dd);padding:48px 0 58px}.campusClinicOpening .virtualFirstShiftHead{margin-bottom:28px}.campusClinicOpening .virtualClinicRoom,.campusClinicOpening .virtualClinicRoom figure{min-height:560px}.campusClinicOpening .virtualContinue{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #765d39}@media (width<=600px){.campusViewNav button{letter-spacing:.07em;flex-direction:column;gap:5px;min-height:58px;padding:8px 5px;font-size:.55rem}.campusPaged.campusView-taster .launchBegin{padding:28px 0}.campusPaged.campusView-taster .launchSectionHead{gap:12px;margin-bottom:22px}.campusPaged.campusView-taster .launchSectionHead h2{font-size:2.7rem}.campusPaged.campusView-taster .launchSectionHead>p{font-size:.82rem;line-height:1.45}.campusPaged.campusView-taster .launchTasterImage{min-height:210px}.campusPaged.campusView-taster .launchTasterCopy{padding:25px 21px}.campusPaged.campusView-taster .launchTasterCopy h3{margin:14px 0;font-size:2rem}.campusPaged.campusView-taster .launchTasterCopy>p{font-size:.88rem;line-height:1.5}.campusPaged.campusView-taster .launchTasterCopy ul{grid-template-columns:1fr 1fr;gap:0 12px;margin:17px 0;display:grid}.campusPaged.campusView-taster .launchTasterCopy li{padding:8px 0;font-size:.75rem}.campusPaged.campusView-taster .launchTasterCopy>a{text-align:center;padding:14px;display:block}.campusPaged .launchCampusFooter{display:none}.campusClinicOpening{padding:28px 0}.campusClinicOpening .virtualFirstShiftHead{margin-bottom:20px}.campusClinicOpening .virtualFirstShiftHead h2{font-size:3.15rem}.campusClinicOpening .virtualClinicRoom,.campusClinicOpening .virtualClinicRoom figure{min-height:440px}.campusClinicOpening .virtualClinicRoom aside{padding:30px 22px}.campusClinicOpening .virtualClinicRoom aside h3{font-size:2.7rem}}.careerIncomeExperience{grid-template-columns:1fr .82fr;min-height:570px;display:grid}.careerIncomeSlider{border-top:1px solid #3e342a;margin-top:8px;padding:17px 0;display:block}.careerIncomeSlider>span{letter-spacing:.08em;color:#c9bfb2;justify-content:space-between;align-items:center;gap:20px;font-size:.76rem;display:flex}.careerIncomeSlider b{font:400 1.35rem var(--serif);color:#e6c88f}.careerIncomeSlider input{width:100%;accent-color:var(--apgold);cursor:pointer;margin-top:17px}.careerIncomeResult{color:#17110b;background:linear-gradient(145deg,#bd985d,#8c6736);flex-direction:column;justify-content:center;padding:clamp(35px,5vw,65px);display:flex}.careerIncomeResult>span{letter-spacing:.15em;font-size:.67rem;font-weight:700}.careerIncomeResult>strong{font:400 clamp(3.6rem,6vw,6.8rem)/.9 var(--serif);margin:25px 0}.careerIncomeResult>strong small{font:700 .68rem var(--sans);letter-spacing:.12em}.careerIncomeResult>div{border-top:1px solid #17110b4d;border-bottom:1px solid #17110b4d;grid-template-columns:1fr 1fr;display:grid}.careerIncomeResult>div p{margin:0;padding:17px;font-size:.74rem;line-height:1.5}.careerIncomeResult>div p:first-child{border-right:1px solid #17110b4d}.careerIncomeResult>div b{font:400 1.55rem var(--serif);display:block}.careerIncomeResult blockquote{font:italic 1.25rem/1.45 var(--serif);margin:26px 0}.careerIncomeResult>small{font-size:.7rem;line-height:1.55}.careerListenButton{border:1px solid var(--apgold);background:var(--apgold);color:#17110b;letter-spacing:.1em;cursor:pointer;width:max-content;max-width:100%;margin:8px 0 20px;padding:16px 20px;font-size:.72rem;font-weight:700}.careerListenTranscript{font:italic 1rem/1.62 var(--serif);color:#cfc2b3;border-left:2px solid var(--apgold);margin:0 0 24px;padding-left:18px}.careerListenStage figure img{filter:saturate(.7)contrast(1.06)}@media (width<=900px){.careerIncomeExperience{grid-template-columns:1fr}.careerIncomeResult{min-height:500px}}@media (width<=600px){.careerIncomeResult{min-height:470px;padding:38px 22px}.careerIncomeResult>strong{font-size:3.7rem}.careerIncomeResult>div{grid-template-columns:1fr}.careerIncomeResult>div p:first-child{border-bottom:1px solid #17110b4d;border-right:0}.careerListenButton{width:100%;font-size:.66rem}}.careerIncomeSlider input{z-index:2;touch-action:pan-y;min-height:44px;margin-top:10px;display:block;position:relative}.chelseaVoice{color:#eee5d8;background:#120f0c;border:1px solid #4b3d2f;width:100%;grid-template-columns:1fr auto!important;gap:14px 22px!important;margin:12px 0 22px!important;padding:18px!important;display:grid!important}.chelseaVoice>div{grid-template-columns:1fr auto;gap:5px 16px;display:grid}.chelseaVoice span{letter-spacing:.14em;color:var(--apgold);grid-column:1/-1;font-size:.68rem;font-weight:700}.chelseaVoice strong{font:400 1.05rem/1.3 var(--serif)}.chelseaVoice small{color:#9e9387;align-self:center;font-size:.75rem}.chelseaVoice audio{grid-column:1/-1;width:100%;height:42px}.chelseaVoice details{border-top:1px solid #3e342a;grid-column:1/-1;padding-top:12px}.chelseaVoice summary{cursor:pointer;letter-spacing:.11em;color:#c5aa78;font-size:.7rem}.chelseaVoice details p{font:italic .9rem/1.65 var(--serif)!important;color:#bcae9f!important;margin:13px 0 0!important}.chelseaVoice--gold{color:#f5ead8;background:#17110be6;border-color:#17110b73}.chelseaVoice--gold span,.chelseaVoice--gold summary{color:#e3c184}.chelseaVoice--light{background:#17130f;max-width:760px;margin:-25px 0 28px auto!important}.careerResult>.chelseaVoice{gap:14px 22px!important;margin:18px 0!important;display:grid!important}.careerResult>.chelseaVoice+div{margin-top:20px}@media (width<=600px){.chelseaVoice{grid-template-columns:1fr!important;padding:16px!important}.chelseaVoice--light{margin:-20px 0 22px!important}.chelseaVoice details p{font-size:.86rem!important}}.virtualFirstShift{background:#d9cbb9;padding:105px 0}.virtualFirstShiftHead{grid-template-columns:1.05fr .65fr;align-items:end;gap:90px;margin-bottom:48px;display:grid}.virtualFirstShiftHead h2{font:400 clamp(3.5rem,5.8vw,6.3rem)/.92 var(--serif);letter-spacing:-.05em;margin:0}.virtualFirstShiftHead h2 em{color:#876437}.virtualFirstShiftHead>p{color:#5e564d;border-left:1px solid #9b7541;margin:0;padding-left:28px;line-height:1.75}.virtualClinicRoom{color:#eee5d8;background:#17130f;border:1px solid #3d3329;grid-template-columns:1.1fr .9fr;min-height:650px;display:grid}.virtualClinicRoom figure{min-height:650px;margin:0;position:relative;overflow:hidden}.virtualClinicRoom figure:after{content:"";pointer-events:none;border:1px solid #d6b37361;position:absolute;inset:16px}.virtualClinicRoom figure>img{object-fit:cover;object-position:center 35%;filter:saturate(.72)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.virtualClinicRoom figcaption{color:#d5b476;letter-spacing:.14em;background:#0a0806e6;padding:12px 15px;font-size:.67rem;position:absolute;bottom:30px;left:32px}.virtualHotspot{z-index:2;color:#f0d49f;cursor:pointer;width:52px;height:52px;font:italic .74rem var(--serif);background:#0d0a07b8;border:1px solid #f0d49f;border-radius:50%;transition:all .2s;position:absolute;box-shadow:0 0 0 9px #bd985d29}.virtualHotspot:hover,.virtualHotspot:focus-visible,.virtualHotspot.active{color:#17110b;background:#bd985d;outline:none;transform:scale(1.08);box-shadow:0 0 0 13px #bd985d47}.virtualHotspot--1{top:67%;left:23%}.virtualHotspot--2{top:49%;left:61%}.virtualHotspot--3{top:19%;left:27%}.virtualClinicRoom aside{flex-direction:column;justify-content:center;padding:clamp(42px,5vw,72px);display:flex}.virtualClinicRoom aside>span{letter-spacing:.18em;color:#c9a768;font-size:.7rem;font-weight:700}.virtualClinicRoom aside h3{font:400 clamp(2.9rem,4.5vw,4.8rem)/.95 var(--serif);letter-spacing:-.04em;margin:19px 0 25px}.virtualClinicRoom aside>p{font:1.02rem/1.72 var(--serif);color:#b9ada0}.virtualClinicRoom aside blockquote{font:italic 1.13rem/1.55 var(--serif);color:#e3cfaa;border-left:2px solid #bd985d;margin:25px 0;padding:11px 0 11px 19px}.virtualClinicRoom aside>div{border-top:1px solid #3e342a;margin-top:5px;display:grid}.virtualClinicRoom aside>div button{appearance:none;color:#8f857a;text-align:left;cursor:pointer;letter-spacing:.06em;background:0 0;border:0;border-bottom:1px solid #3e342a;padding:14px 2px;font-size:.75rem}.virtualClinicRoom aside>div button.active{color:#e2c58e;padding-left:10px}.virtualClinicRoom aside>small{letter-spacing:.1em;color:#716960;margin-top:22px;font-size:.62rem;line-height:1.55}@media (width<=900px){.virtualFirstShiftHead,.virtualClinicRoom{grid-template-columns:1fr}.virtualFirstShiftHead{gap:22px}.virtualFirstShiftHead>p{max-width:650px}.virtualClinicRoom figure{min-height:620px}}@media (width<=600px){.virtualFirstShift{padding:75px 0}.virtualFirstShiftHead h2{font-size:3.5rem}.virtualClinicRoom figure{min-height:520px}.virtualClinicRoom aside{padding:38px 24px}.virtualClinicRoom aside h3{font-size:3rem}.virtualHotspot{width:45px;height:45px}.virtualClinicRoom figcaption{font-size:.58rem;bottom:22px;left:22px}}.virtualContinue{color:#d8b778;letter-spacing:.09em;border-bottom:1px solid #765d39;width:max-content;max-width:100%;margin-top:24px;padding-bottom:8px;font-size:.68rem;font-weight:700;text-decoration:none;display:block}.choiceDoor{color:#eee5d8;background:#18120f;min-height:100dvh;padding:0 4vw 28px}.choiceNav{border-bottom:1px solid #493a2d;justify-content:space-between;align-items:center;height:88px;display:flex}.choiceNav a{color:inherit;font:400 1.2rem var(--serif);letter-spacing:.14em;text-decoration:none}.choiceNav a small{font:600 .52rem var(--sans);letter-spacing:.32em;color:#b9975b;margin-top:7px;display:block}.choiceNav>a:last-child{font:600 .62rem var(--sans);letter-spacing:.13em;color:#c9b9a6}.choiceDoor>header{grid-template-columns:1fr 1.15fr .8fr;align-items:end;gap:35px;padding:42px 0 34px;display:grid}.choiceDoor>header>p{letter-spacing:.2em;color:#c8a66d;margin:0;font-size:.65rem}.choiceDoor>header h1{font:400 clamp(3rem,5.1vw,5.8rem)/.88 var(--serif);letter-spacing:-.05em;margin:0}.choiceDoor>header h1 em{color:#c8a66d}.choiceDoor>header>span{font:1rem/1.6 var(--serif);color:#b3a79a;border-left:1px solid #6a5237;padding-left:22px}.choiceGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.choiceCard{color:#eee5d8;border:1px solid #5d4935;min-height:480px;text-decoration:none;position:relative;overflow:hidden}.choiceCard img{object-fit:cover;object-position:center 20%;filter:saturate(.68)contrast(1.04);width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.choiceShade{background:linear-gradient(#0f0a0714,#130d0959 38%,#130d09f5 78%);position:absolute;inset:0}.choiceCopy{flex-direction:column;justify-content:flex-end;padding:28px;display:flex;position:absolute;inset:0}.choiceCopy i{font:italic 1rem var(--serif);color:#e0bd80;position:absolute;top:26px;left:26px}.choiceCopy>b{letter-spacing:.15em;color:#d2ad6e;font-size:.62rem}.choiceCopy h2{font:400 clamp(2rem,3vw,3.2rem)/.98 var(--serif);margin:12px 0}.choiceCopy p{color:#cabfb2;max-width:380px;font-size:.9rem;line-height:1.58}.choiceCopy strong{letter-spacing:.13em;color:#e3c58f;border-top:1px solid #5a4938;justify-content:space-between;align-items:center;margin-top:15px;padding-top:17px;font-size:.64rem;display:flex}.choiceCopy strong span{font:400 1.8rem var(--serif)}.choiceCard:hover img,.choiceCard:focus-visible img{transform:scale(1.045)}.choiceCard:focus-visible{outline-offset:3px;outline:2px solid #d4b375}.choiceDoor>footer{text-align:center;letter-spacing:.16em;color:#786e63;padding:23px 0 0;font-size:.58rem}@media (width<=850px){.choiceDoor>header{grid-template-columns:1fr}.choiceDoor>header>span{max-width:620px}.choiceGrid{grid-template-columns:1fr}.choiceCard{min-height:420px}}@media (width<=560px){.choiceDoor{padding:0 18px 22px}.choiceNav{height:74px}.choiceNav>a:last-child{font-size:.55rem}.choiceDoor>header{gap:16px;padding:32px 0 26px}.choiceDoor>header h1{font-size:3.25rem}.choiceDoor>header>span{font-size:.95rem}.choiceCard{min-height:430px}.choiceCopy{padding:23px}}.choiceDeviceArt{background:radial-gradient(circle at 50% 38%,#4b3826 0%,#211711 46%,#120d0a 78%);place-items:center;display:grid;position:absolute;inset:0}.choiceTablet{aspect-ratio:1.25;background:#0f0c0a;border:8px solid #0b0908;border-radius:24px;width:82%;padding:12px;transition:transform .6s;transform:perspective(900px)rotateX(4deg)rotateY(-5deg);box-shadow:0 32px 60px #0000008c,0 0 0 1px #785d3b}.choiceTabletTop{letter-spacing:.12em;color:#d8c6ae;border-bottom:1px solid #493a2d;align-items:center;gap:8px;height:32px;font-size:.48rem;display:flex}.choiceTabletTop>i{background:#c9a15f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #c9a15f}.choiceTabletTop>span{color:#c9a15f;margin-left:auto}.choiceTabletScreen{background:linear-gradient(145deg,#211914,#160f0c);min-height:calc(100% - 32px);padding:24px}.choiceTabletScreen>small{letter-spacing:.14em;color:#9c8057;font-size:.46rem}.choiceTabletScreen>p{font:italic 1.15rem/1.45 var(--serif);color:#eee1d2;margin:22px 0}.choiceTabletScreen>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.choiceTabletScreen b{text-align:center;letter-spacing:.1em;color:#d7b476;border:1px solid #6b5134;padding:10px 4px;font-size:.43rem}.choiceCard:hover .choiceTablet,.choiceCard:focus-visible .choiceTablet{transform:perspective(900px)rotateX(1deg)rotateY(0)}@media (width<=560px){.choiceTablet{width:88%}.choiceTabletScreen{padding:20px}.choiceTabletScreen>p{font-size:1rem}}.choiceTaster{color:#17110b;background:linear-gradient(100deg,#c5a46c,#a47c45);border:1px solid #d8bb87;grid-template-columns:1fr auto;align-items:center;gap:35px;margin-bottom:16px;padding:23px 28px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid}.choiceTaster>div>span{letter-spacing:.16em;font-size:.6rem;font-weight:700}.choiceTaster h2{font:400 clamp(1.45rem,2.4vw,2.3rem)/1.05 var(--serif);margin:8px 0}.choiceTaster h2 em{color:#4f351b}.choiceTaster p{max-width:820px;margin:0;font-size:.86rem;line-height:1.55}.choiceTaster>strong{letter-spacing:.12em;white-space:nowrap;border-left:1px solid #17110b52;align-items:center;gap:18px;padding:16px 0 16px 28px;font-size:.65rem;display:flex}.choiceTaster>strong i{font:400 1.7rem var(--serif)}.choiceTaster:hover,.choiceTaster:focus-visible{transform:translateY(-2px);box-shadow:0 14px 34px #00000038}.choiceTaster:focus-visible{outline-offset:3px;outline:2px solid #f0d59f}@media (width<=760px){.choiceTaster{grid-template-columns:1fr}.choiceTaster>strong{white-space:normal;border-top:1px solid #17110b52;border-left:0;justify-content:space-between;padding:17px 0 0}}@media (width<=560px){.choiceTaster{padding:22px}.choiceTaster h2{font-size:1.6rem}.choiceTaster p{font-size:.82rem}}.choiceGridTwo{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1240px;margin:0 auto}.choiceGridTwo .choiceCard{min-height:560px}.choiceGridTwo .choiceCopy{padding:clamp(28px,3.5vw,48px)}.choiceGridTwo .choiceCopy h2{font-size:clamp(2.8rem,4.7vw,5.2rem)}.choiceGridTwo .choiceCopy p{max-width:540px;font-size:1rem}.choiceCopy>small{color:#d9bb83;letter-spacing:.14em;margin-top:4px;font-size:.6rem;line-height:1.45;display:block}.choiceReassure{color:#bfb2a4;border:1px solid #5d4935;grid-template-columns:auto 1fr;align-items:center;gap:24px;max-width:1240px;margin:16px auto 0;padding:20px 24px;display:grid}.choiceReassure>b{color:#d2ad6e;letter-spacing:.16em;font-size:.62rem}.choiceReassure>span{font:1rem/1.5 var(--serif)}.choiceReassure strong{color:#eee5d8}.choiceReassure a{color:#e0bd80;border-bottom:1px solid #8b6c42;padding-bottom:2px;text-decoration:none}.choiceDoorSimple>header,.practitionerDoor>header{max-width:1240px;margin:0 auto}@media (width<=850px){.choiceGridTwo{grid-template-columns:1fr}.choiceGridTwo .choiceCard{min-height:500px}.choiceReassure{grid-template-columns:1fr;gap:8px}}@media (width<=560px){.choiceGridTwo .choiceCard{min-height:470px}.choiceGridTwo .choiceCopy h2{font-size:2.75rem}.choiceGridTwo .choiceCopy p{font-size:.95rem}.choiceReassure{padding:18px}}.coursePlayer{color:#17130f;background:#ece3d7;min-height:100vh}.coursePlayerTop{color:#eee5d8;background:#080705;border-bottom:1px solid #3d3328;justify-content:space-between;align-items:center;height:92px;padding:0 max(28px,50vw - 690px);display:flex}.coursePlayerMark{color:inherit;flex-direction:column;text-decoration:none;display:flex}.coursePlayerMark span{font:400 1.7rem/.9 var(--serif);letter-spacing:.15em;color:#c6a36a}.coursePlayerMark small{letter-spacing:.42em;margin-top:9px;font-size:.48rem}.coursePlayerIdentity{align-items:center;gap:18px;display:flex}.coursePlayerIdentity>span{letter-spacing:.14em;color:#b9975b;border:1px solid #51422f;padding:9px 12px;font-size:.52rem}.coursePlayerIdentity>b{font:400 .95rem var(--serif)}.coursePlayerIdentity>a{color:#9f968a;text-transform:uppercase;letter-spacing:.1em;font-size:.58rem}.coursePlayerWelcome{color:#eee5d8;background:#11100d;grid-template-columns:1fr 320px;align-items:end;gap:90px;padding:76px max(28px,50vw - 690px);display:grid}.coursePlayerEyebrow{letter-spacing:.24em;color:#b9975b;font-size:.58rem;font-weight:700}.coursePlayerWelcome h1{font:400 clamp(3.4rem,6vw,6.6rem)/.9 var(--serif);letter-spacing:-.05em;margin:18px 0 28px}.coursePlayerWelcome>div>p:last-child{font:400 1.05rem/1.7 var(--serif);color:#b8aea2;max-width:760px}.coursePlayerWelcome aside{border:1px solid #44382b;padding:30px}.coursePlayerWelcome aside>span{letter-spacing:.17em;color:#b9975b;font-size:.52rem}.coursePlayerWelcome aside>strong{font:400 3.8rem var(--serif);color:#c6a36a;margin:12px 0;display:block}.courseProgressTrack{background:#302b25;height:5px;overflow:hidden}.courseProgressTrack i{background:#b9975b;height:100%;transition:width .25s;display:block}.coursePlayerWelcome aside>small{color:#8f867b;letter-spacing:.08em;margin-top:12px;font-size:.58rem;display:block}.coursePlayerBody{grid-template-columns:300px 1fr;align-items:start;width:min(1380px,100% - 48px);margin:0 auto;display:grid}.courseModuleRail{color:#eee5d8;background:#17130f;min-height:100vh;padding:32px 20px 40px;position:sticky;top:0}.courseModuleRail>div{border-bottom:1px solid #393029;justify-content:space-between;padding:3px 12px 25px;display:flex}.courseModuleRail>div>span{letter-spacing:.14em;color:#b9975b;font-size:.55rem}.courseModuleRail>div>small{color:#776f66;font-size:.52rem}.courseModuleRail>button{text-align:left;color:#a9a095;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #302a24;grid-template-columns:34px 1fr;align-items:center;gap:12px;width:100%;padding:17px 11px;display:grid}.courseModuleRail>button>i{width:29px;height:29px;font:italic .58rem var(--serif);color:#b9975b;border:1px solid #514536;border-radius:50%;place-items:center;display:grid}.courseModuleRail>button span{flex-direction:column;gap:5px;display:flex}.courseModuleRail>button b{font:400 .82rem var(--serif);color:#cfc5b9}.courseModuleRail>button small{letter-spacing:.08em;color:#6f685f;font-size:.48rem}.courseModuleRail>button.active{background:#2a231b}.courseModuleRail>button.active b{color:#fff}.courseModuleRail>button.complete>i{color:#17130f;background:#b9975b;border-color:#b9975b;font-family:Arial}.courseModuleRail>a{color:#8f8578;text-transform:uppercase;letter-spacing:.1em;margin:30px 12px 0;font-size:.55rem;display:inline-block}.courseLesson{background:#f8f3eb;min-width:0;padding:64px clamp(30px,6vw,90px) 90px}.courseLessonHead{border-bottom:1px solid #cdbfac;grid-template-columns:1fr 310px;align-items:end;gap:55px;padding-bottom:42px;display:grid}.courseLessonHead span,.courseLessonCard span,.chelseaCue span,.courseKnowledgeCheck>div>span,.courseReviewBoundary span{letter-spacing:.17em;color:#936e3b;font-size:.54rem;font-weight:700}.courseLessonHead h2{font:400 clamp(3.1rem,5vw,5.5rem)/.92 var(--serif);letter-spacing:-.045em;margin:16px 0 0}.courseLessonHead>p{font:400 .95rem/1.65 var(--serif);color:#60584f;border-left:1px solid #b9975b;margin:0;padding-left:23px}.courseLessonHead>p b{letter-spacing:.15em;color:#936e3b;margin-bottom:10px;font:700 .5rem Arial;display:block}.courseLessonStack{margin-top:25px}.courseLessonCard{border-bottom:1px solid #d8ccbd;grid-template-columns:75px 1fr;gap:28px;padding:44px 0;display:grid}.courseLessonNumber{font:italic 1rem var(--serif);color:#a17c49}.courseLessonCard h3{font:400 2rem/1.1 var(--serif);margin:12px 0 18px}.courseLessonCard p{color:#5f5850;max-width:780px;font-size:.88rem;line-height:1.78}.courseLessonCard ul{grid-template-columns:1fr 1fr;gap:10px 22px;margin:25px 0 0;padding:0;list-style:none;display:grid}.courseLessonCard li{color:#6d6257;border-top:1px solid #d8ccbd;padding-top:11px;font-size:.64rem;line-height:1.45}.courseLessonCard li:before{content:"◇";color:#b9975b;margin-right:8px}.chelseaCue{color:#eee5d8;background:#16130f;border-left:4px solid #b9975b;margin:38px 0;padding:38px 42px}.chelseaCue p{font:italic 1.55rem/1.45 var(--serif);color:#ddd2c4;margin:15px 0 0}.courseKnowledgeCheck{background:#ded0bd;grid-template-columns:.75fr 1.25fr;margin-top:38px;display:grid}.courseKnowledgeCheck>div{padding:36px}.courseKnowledgeCheck h3{font:400 2.25rem var(--serif);margin:14px 0}.courseKnowledgeCheck>div:first-child p{font:400 1rem/1.55 var(--serif)}.courseCheckOptions{border-left:1px solid #bda98f}.courseCheckOptions>button{text-align:left;cursor:pointer;color:#17130f;background:0 0;border:0 solid #b9aa96;border-bottom-width:1px;grid-template-columns:32px 1fr;align-items:center;gap:12px;width:100%;padding:15px;display:grid}.courseCheckOptions>button i{width:28px;height:28px;font:italic .6rem var(--serif);background:#c7b69f;border-radius:50%;place-items:center;display:grid}.courseCheckOptions>button span{font:400 .82rem/1.45 var(--serif)}.courseCheckOptions>button.correct{background:#d8dfcf}.courseCheckOptions>button.wrong{background:#e7d2cb}.courseCheckFeedback{border-left:3px solid;margin-top:12px;padding:18px}.courseCheckFeedback.correct{background:#d8dfcf;border-color:#748468}.courseCheckFeedback.retry{background:#e7d2cb;border-color:#a86f60}.courseCheckFeedback>b{font:italic 1rem var(--serif)}.courseCheckFeedback p{margin-bottom:0;font-size:.65rem;line-height:1.55}.courseLessonActions{grid-template-columns:1fr 1.4fr 1fr;gap:10px;margin-top:28px;display:grid}.courseLessonActions button{text-transform:uppercase;letter-spacing:.11em;cursor:pointer;background:0 0;border:1px solid #baab97;min-height:50px;font-size:.55rem}.courseLessonActions button:disabled{opacity:.38;cursor:not-allowed}.courseLessonActions .markComplete{color:#eee5d8;background:#17130f;border-color:#17130f}.courseLessonActions .reviewed{color:#17130f;background:#b9975b;border-color:#b9975b}.courseReviewBoundary{background:#b9975b;grid-template-columns:.75fr 1.25fr;gap:80px;padding:80px max(28px,50vw - 600px);display:grid}.courseReviewBoundary h2{font:400 clamp(3rem,5vw,5.4rem)/.94 var(--serif);letter-spacing:-.04em;margin:15px 0 0}.courseReviewBoundary h2 em{color:#f4eadc}.courseReviewBoundary>div:last-child>p{font:400 1rem/1.7 var(--serif);margin-top:0}.courseSources{border-top:1px solid #17130f47;grid-template-columns:1fr 1fr;gap:9px 22px;padding-top:22px;display:grid}.courseSources a{color:#17130f;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;line-height:1.5}.coursePlayer button:focus-visible,.coursePlayer a:focus-visible{outline-offset:3px;outline:2px solid #d9b875}@media (width<=980px){.coursePlayerBody{grid-template-columns:230px 1fr;width:100%}.courseLesson{padding-left:40px;padding-right:40px}.courseLessonHead{grid-template-columns:1fr}.courseReviewBoundary{grid-template-columns:1fr;gap:35px}}@media (width<=760px){.coursePlayerTop{align-items:flex-start;height:auto;padding:20px 18px}.coursePlayerIdentity{flex-wrap:wrap;justify-content:flex-end;gap:9px}.coursePlayerIdentity>span{text-align:right;border:0;width:100%;padding:0}.coursePlayerWelcome{grid-template-columns:1fr;gap:30px;padding:55px 22px}.coursePlayerWelcome aside{max-width:430px}.coursePlayerBody{display:block}.courseModuleRail{gap:8px;min-height:auto;padding:20px 16px;display:flex;position:static;overflow-x:auto}.courseModuleRail>div,.courseModuleRail>a{display:none}.courseModuleRail>button{border:1px solid #3d332b;flex:0 0 165px;padding:12px}.courseLesson{padding:48px 22px 65px}.courseLessonHead{gap:28px}.courseLessonCard{grid-template-columns:1fr;gap:13px}.courseLessonCard ul{grid-template-columns:1fr}.chelseaCue{padding:30px 25px}.courseKnowledgeCheck{grid-template-columns:1fr}.courseCheckOptions{border-top:1px solid #bda98f;border-left:0}.courseLessonActions{grid-template-columns:1fr}.courseReviewBoundary{padding:65px 22px}.courseSources{grid-template-columns:1fr}}@media (width<=480px){.coursePlayerMark span{font-size:1.25rem}.coursePlayerMark small{font-size:.39rem}.coursePlayerIdentity>b{font-size:.8rem}.coursePlayerIdentity>a{font-size:.5rem}.coursePlayerWelcome h1{font-size:3.35rem}.coursePlayerWelcome aside{padding:25px}.courseLessonHead h2{font-size:3.05rem}.courseLessonCard h3{font-size:1.7rem}.courseKnowledgeCheck>div{padding:27px 20px}.courseLessonActions button{width:100%}}:root{--mngold:#c5a36a;--mnink:#16120e;--mncream:#f0e7da;--mnmuted:#a89b8e;--mngreen:#899c7a;--mnred:#ad7463}.mnCourse{color:var(--mncream);background:#0b0907;min-height:100vh}.mnPreviewBanner{background:var(--mngold);color:#181109;letter-spacing:.15em;justify-content:space-between;align-items:center;gap:20px;min-height:45px;padding:11px 3vw;font-size:.72rem;display:flex}.mnPreviewBanner b{font-size:.7rem}.mnNav{z-index:20;background:#0e0b09;border-bottom:1px solid #332b23;grid-template-columns:190px 1fr auto;align-items:center;gap:30px;height:100px;padding:0 3vw;display:grid;position:sticky;top:0}.mnNav .logoWindow{width:150px}.mnNav>div{flex-direction:column;gap:7px;display:flex}.mnNav>div span,.mnNav>div b,.mnNav>a:last-child{letter-spacing:.15em;font-size:.68rem}.mnNav>div b{color:var(--mngold)}.mnNav>a:last-child{color:#aa9d90;border-bottom:1px solid #6c5a46;padding-bottom:5px;text-decoration:none}.mnWorkspace{grid-template-columns:350px minmax(0,1fr);max-width:1500px;margin:0 auto;display:grid}.mnRail{background:#100d0a;border-right:1px solid #332b23;min-height:calc(100vh - 100px)}.mnProgressCard{border-bottom:1px solid #332b23;padding:34px}.mnProgressCard>span,.mnRailOffer>span{letter-spacing:.15em;color:var(--mngold);font-size:.68rem}.mnProgressCard>strong{font:400 3.2rem/1 var(--serif);margin:14px 0;display:block}.mnProgressCard>div{background:#342d26;height:3px}.mnProgressCard i{background:var(--mngold);height:100%;transition:all .3s;display:block}.mnProgressCard>small{color:#776d63;letter-spacing:.1em;margin-top:11px;font-size:.62rem;display:block}.mnModuleList{flex-direction:column;display:flex}.mnModuleList>button{text-align:left;color:#887e74;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #332b23;grid-template-columns:34px 1fr 18px;align-items:center;gap:12px;padding:17px 23px;display:grid}.mnModuleList>button>span{font:italic .8rem var(--serif);color:#786448}.mnModuleList>button>span svg{width:15px}.mnModuleList>button div{flex-direction:column;gap:5px;display:flex}.mnModuleList>button b{font:400 .95rem/1.15 var(--serif)}.mnModuleList>button small{letter-spacing:.1em;color:#5e5750;font-size:.56rem}.mnModuleList>button>svg{width:14px}.mnModuleList>button.active{background:var(--mngold);color:#17110a}.mnModuleList>button.active span,.mnModuleList>button.active small{color:#5c472a}.mnModuleList>button.complete:not(.active) b{color:#d8c7b2}.mnModuleList>button.complete:not(.active) span{color:var(--mngreen)}.mnModuleList>button.locked{cursor:default;opacity:.55}.mnRailOffer{background:#17130f;margin:25px;padding:27px}.mnRailOffer>strong{font:400 3.4rem var(--serif);color:var(--mngold);margin:12px 0;display:block}.mnRailOffer>p{font:.94rem/1.5 var(--serif);color:#b7aa9b}.mnRailOffer>div{color:#17110a;letter-spacing:.1em;background:#efe7dc;margin:15px 0;padding:10px;font-size:.66rem}.mnRailOffer>a{background:var(--mngold);color:#17110a;text-align:center;letter-spacing:.1em;padding:14px;font-size:.65rem;font-weight:700;text-decoration:none;display:block}.mnLesson{min-width:0;color:var(--mnink);background:#f1e9df}.mnLessonHero{color:var(--mncream);border-bottom:6px solid var(--mngold);background:#17130f;grid-template-columns:1fr 150px;align-items:end;gap:50px;min-height:390px;padding:70px clamp(28px,6vw,95px);display:grid}.mnLessonHero>div:first-child>span{letter-spacing:.16em;color:var(--mngold);font-size:.72rem}.mnLessonHero h1{font:400 clamp(3.5rem,6vw,7rem)/.9 var(--serif);letter-spacing:-.05em;max-width:900px;margin:24px 0 22px}.mnLessonHero p{font:1.15rem/1.5 var(--serif);color:#b9aea1;margin:0}.mnLessonMark{border:1px solid #504434;border-radius:50%;align-content:center;place-items:center;gap:7px;width:140px;height:140px;display:grid}.mnLessonMark>span{font:italic 3.2rem var(--serif);color:var(--mngold)}.mnLessonMark svg{width:36px;height:36px;color:var(--mngreen)}.mnLessonMark b{letter-spacing:.13em;font-size:.55rem}.mnOutcomes{background:#d3c1aa;padding:45px clamp(28px,6vw,95px)}.mnOutcomes>span{letter-spacing:.15em;color:#6f512a;font-size:.68rem}.mnOutcomes>div{border-top:1px solid #ad987f;grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.mnOutcomes p{font:1rem/1.45 var(--serif);grid-template-columns:35px 1fr;gap:12px;margin:0;padding:20px 18px 5px 0;display:grid}.mnOutcomes p b{font:italic .7rem var(--serif);color:#88663a}.mnTheory{padding:30px clamp(28px,6vw,95px) 20px}.mnTheory article{border-bottom:1px solid #cdbda9;grid-template-columns:65px 1fr;gap:22px;padding:42px 0;display:grid}.mnTheory article>span{font:italic 1.2rem var(--serif);color:#a47e4c}.mnTheory h2{font:400 clamp(2rem,3vw,3.4rem)/1 var(--serif);margin:0 0 16px}.mnTheory p{font:1.03rem/1.78 var(--serif);color:#5f574e;max-width:920px;margin:0}.mnActivity{color:var(--mncream);background:#17130f;margin:45px clamp(28px,6vw,95px);padding:45px}.mnActivityHead{grid-template-columns:55px 1fr;align-items:center;gap:18px;display:grid}.mnActivityHead>svg{width:44px;height:44px;color:var(--mngold);stroke-width:1.3px}.mnActivityHead span{letter-spacing:.15em;color:var(--mngold);font-size:.65rem}.mnActivityHead h3{font:400 2.25rem/1.1 var(--serif);margin:7px 0 0}.mnActivity>p{font:1rem/1.65 var(--serif);color:#b9aea1}.mnChoiceGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:28px;display:grid}.mnChoiceGrid button{color:#c5b9ab;text-align:left;min-height:78px;font:.92rem/1.35 var(--serif);cursor:pointer;background:#201a15;border:1px solid #40362d;grid-template-columns:28px 1fr;align-items:center;gap:11px;padding:15px;display:grid}.mnChoiceGrid button svg,.mnChoiceGrid button>span{width:22px;color:var(--mngold)}.mnChoiceGrid button.chosen{border-color:var(--mngold);background:#292016}.mnFeedback{border-left:3px solid;margin-top:22px;padding:18px 20px}.mnFeedback.good{border-color:var(--mngreen);background:#20261e}.mnFeedback.learn{border-color:var(--mngold);background:#292218}.mnFeedback.stop{border-color:var(--mnred);background:#2c1e1a}.mnFeedback b{font:italic 1.15rem var(--serif)}.mnFeedback p{color:#b5a99c;margin:7px 0 0;font-size:.82rem;line-height:1.6}.mnStackChoices{gap:8px;margin-top:25px;display:grid}.mnStackChoices button{color:#c9bcad;text-align:left;font:.96rem var(--serif);cursor:pointer;background:0 0;border:1px solid #443a31;grid-template-columns:40px 1fr;gap:12px;padding:18px;display:grid}.mnStackChoices button b{color:var(--mngold);font:italic .7rem var(--serif)}.mnStackChoices button.correct{border-color:var(--mngreen);background:#20261e}.mnStackChoices button.wrong{border-color:var(--mnred);background:#2c1e1a}.mnCaseTabs,.mnMethodTabs{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.mnCaseTabs button,.mnMethodTabs button{color:#a99d90;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #463b31;padding:12px 17px;font-size:.65rem}.mnCaseTabs button.active,.mnMethodTabs button.active{background:var(--mngold);color:#17110a;border-color:var(--mngold)}.mnCase{border:1px solid #40362d;padding:30px}.mnCase>span,.mnMethodReveal>span,.mnZoneReveal>span{letter-spacing:.15em;color:var(--mngold);font-size:.65rem}.mnCase>p{font:1.2rem/1.65 var(--serif);color:#d2c6b8}.mnCase>strong{letter-spacing:.11em;padding:10px 12px;font-size:.7rem;display:inline-block}.mnCase>strong.safe{color:#b9d1a5;background:#263022}.mnCase>strong.stop{color:#dfac9c;background:#34231f}.mnCase>strong.review{color:#e5c98c;background:#32291c}.mnCase>small{color:#7f766d;margin-top:22px;line-height:1.5;display:block}.mnMethodReveal{border-top:1px solid #40372e;padding-top:28px}.mnMethodReveal h4,.mnZoneReveal h4,.mnExam h4{font:400 2.7rem/1 var(--serif);margin:14px 0 25px}.mnMethodReveal>div{grid-template-columns:1fr 1fr;gap:25px;display:grid}.mnMethodReveal p{font:.98rem/1.65 var(--serif);color:#b9aea1}.mnMethodReveal p b{color:var(--mngold);font:.62rem var(--sans);letter-spacing:.13em;margin-bottom:8px;display:block}.mnZoneGrid{border-top:1px solid #40362d;border-left:1px solid #40362d;grid-template-columns:repeat(3,1fr);margin:28px 0;display:grid}.mnZoneGrid button{color:#c9bdaf;text-align:left;font:1rem var(--serif);cursor:pointer;background:#201a15;border:1px solid #40362d;border-top:0;border-left:0;padding:22px}.mnZoneGrid button span{font:italic .65rem var(--serif);color:#77664d;margin-bottom:11px;display:block}.mnZoneGrid button.active{background:var(--mngold);color:#17110a}.mnZoneGrid button.active span{color:#5a4528}.mnZoneReveal{border:1px solid #4a3f33;padding:33px}.mnZoneReveal>p{font:1.06rem/1.68 var(--serif);color:#c3b7a9}.mnZoneReveal>div{background:#0f0d0b;grid-template-columns:32px 1fr;gap:15px;margin-top:25px;padding:19px;display:grid}.mnZoneReveal>div svg{color:var(--mngold)}.mnZoneReveal>div p{color:#958b81;margin:0;font-size:.78rem;line-height:1.6}.mnZoneReveal>div b{color:#d9c7ae}.mnRecoveryGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.mnRecoveryGrid article{background:#20261e;padding:27px}.mnRecoveryGrid article.urgent{background:#2b1e1a}.mnRecoveryGrid span{letter-spacing:.13em;color:#b9d1a5;font-size:.65rem}.mnRecoveryGrid .urgent span{color:#dfac9c}.mnRecoveryGrid p{font:.96rem/1.4 var(--serif);border-top:1px solid #46503f;padding-top:11px}.mnRecoveryGrid .urgent p{border-color:#533b34}.mnCaution{color:#867d73;margin-top:18px;font-size:.68rem;line-height:1.55;display:block}.mnReflection label{font:.95rem var(--serif);color:#c4b8aa;border-top:1px solid #40362d;padding:16px 0;display:block}.mnReflection input{accent-color:var(--mngold);margin-right:12px}.mnExamProgress{background:#3b332b;height:4px;margin:35px 0 12px}.mnExamProgress span{background:var(--mngold);height:100%;display:block}.mnExam>small{letter-spacing:.12em;color:#82786d;font-size:.62rem}.mnExamAnswers{gap:9px;display:grid}.mnExamAnswers button{color:#c8bcaf;text-align:left;font:.98rem var(--serif);cursor:pointer;background:#201a15;border:1px solid #40362d;grid-template-columns:35px 1fr;gap:10px;padding:18px;display:grid}.mnExamAnswers button:hover{border-color:var(--mngold)}.mnExamAnswers button b{color:var(--mngold)}.mnExamResult>span{letter-spacing:.15em;font-size:.67rem}.mnExamResult.pass>span{color:#b9d1a5}.mnExamResult.review>span{color:#dfac9c}.mnExamResult>strong{font:400 6rem var(--serif);color:var(--mngold);margin:15px 0;display:block}.mnExamResult p{font:1rem/1.7 var(--serif);color:#b5aa9e}.mnExamResult button{background:var(--mngold);letter-spacing:.11em;cursor:pointer;border:0;padding:15px 20px;font-size:.65rem}.mnLessonControls{justify-content:space-between;gap:15px;padding:0 clamp(28px,6vw,95px) 75px;display:flex}.mnLessonControls button{color:#3f372f;letter-spacing:.11em;cursor:pointer;background:0 0;border:1px solid #b6a58f;align-items:center;gap:8px;padding:15px 18px;font-size:.65rem;display:flex}.mnLessonControls button svg{width:17px}.mnLessonControls button.complete{color:#eee5d8;background:#17130f;border-color:#17130f}.mnLessonControls button:disabled{opacity:.3;cursor:not-allowed}.mnLocked{flex-direction:column;align-items:flex-start;min-height:650px;padding:90px clamp(28px,8vw,130px);display:flex}.mnLocked>svg{color:#9f7846;width:42px;height:42px}.mnLocked>span{letter-spacing:.15em;color:#8b6739;margin-top:30px;font-size:.7rem}.mnLocked h2{font:400 clamp(2.8rem,5vw,5rem)/1 var(--serif);max-width:800px;margin:22px 0}.mnLocked p{font:1.05rem/1.7 var(--serif);color:#655d55;max-width:720px}.mnLocked>strong{font:400 4rem var(--serif);margin-top:20px}.mnLocked>small{letter-spacing:.12em;font-size:.66rem}.mnLocked>a{color:#eee5d8;letter-spacing:.12em;background:#17130f;margin-top:25px;padding:17px 23px;font-size:.68rem;text-decoration:none}.mnGovernance{color:#17110a;background:#c5a36a;grid-template-columns:1.2fr .8fr;gap:80px;padding:85px max(5vw,30px);display:grid}.mnGovernance>div>svg{width:42px;height:42px}.mnGovernance>div>span,.mnGovernance aside>span{letter-spacing:.15em;margin:18px 0;font-size:.68rem;display:block}.mnGovernance h2{font:400 clamp(2.8rem,4.7vw,5rem)/.95 var(--serif);margin:18px 0}.mnGovernance p{font:1.03rem/1.72 var(--serif);max-width:780px}.mnGovernance aside{color:#eee5d8;background:#17130f;padding:33px}.mnGovernance aside>span{color:var(--mngold);margin-top:0}.mnGovernance aside>a{color:#d6c9ba;font:.9rem var(--serif);border-top:1px solid #3c332b;padding:14px 0;text-decoration:none;display:block}.mnPreviewFooter{background:#0b0907;justify-content:space-between;align-items:center;gap:60px;padding:70px max(5vw,30px);display:flex}.mnPreviewFooter span{letter-spacing:.15em;color:var(--mngold);font-size:.68rem}.mnPreviewFooter h2{font:400 clamp(2.2rem,4vw,4rem)/1 var(--serif);max-width:780px;margin:16px 0}.mnPreviewFooter p{color:#9e9388;font:1rem/1.6 var(--serif)}.mnPreviewFooter>a{background:var(--mngold);color:#17110a;letter-spacing:.11em;white-space:nowrap;padding:17px 22px;font-size:.68rem;font-weight:700;text-decoration:none}.mnRecordList{border-top:1px solid #40362d;margin-top:25px;display:grid}.mnRecordList label{color:#b8ada0;font:.96rem var(--serif);cursor:pointer;border-bottom:1px solid #40362d;grid-template-columns:24px 36px 1fr;align-items:center;gap:11px;padding:16px 8px;display:grid}.mnRecordList input{accent-color:var(--mngold)}.mnRecordList label>span{color:#77664d;font:italic .65rem var(--serif)}.mnRecordList label.checked{color:#eee5d8;background:#20261e}.mnSequenceBank{gap:8px;margin-top:25px;display:grid}.mnSequenceBank button{text-align:left;color:#c6baac;font:.94rem var(--serif);cursor:pointer;background:#201a15;border:1px solid #40362d;grid-template-columns:35px 1fr;gap:12px;padding:16px;display:grid}.mnSequenceBank button span{color:var(--mngold);font:italic .65rem var(--serif)}.mnSequenceBank button.used{opacity:.25}.mnSequenceBuilt{border-top:1px solid #40362d;margin-top:25px}.mnSequenceBuilt p{font:.94rem var(--serif);color:#d3c7b9;border-bottom:1px solid #40362d;grid-template-columns:35px 1fr 22px;align-items:center;gap:12px;margin:0;padding:15px 5px;display:grid}.mnSequenceBuilt p b{color:var(--mngold);font:italic .65rem var(--serif)}.mnSequenceBuilt p svg{width:18px;color:var(--mngreen)}.mnCaseBrief{background:#201a15;border:1px solid #493d32;border-bottom:0;padding:26px 28px}.mnCaseBrief>span,.mnPillarReveal>span,.mnDecisionPrompt>span,.mnDecisionDebrief>span{letter-spacing:.15em;color:var(--mngold);font-size:.65rem}.mnCaseBrief h4{font:400 1.65rem/1.25 var(--serif);margin:10px 0 0}.mnPillarTabs{border-left:1px solid #493d32;grid-template-columns:repeat(4,1fr);display:grid}.mnPillarTabs button{color:#a99d90;text-align:left;cursor:pointer;background:#15120f;border:1px solid #493d32;border-left:0;grid-template-columns:auto 1fr;gap:9px;min-height:105px;padding:17px;display:grid}.mnPillarTabs button>b{font:italic .68rem var(--serif);color:#806b4f}.mnPillarTabs button>span{letter-spacing:.1em;font-size:.6rem}.mnPillarTabs button>small{letter-spacing:.13em;color:#766c62;grid-column:1/-1;font-size:.52rem}.mnPillarTabs button.active{background:var(--mngold);color:#17110a}.mnPillarTabs button.active b,.mnPillarTabs button.active small{color:#5d482b}.mnPillarReveal{border:1px solid #493d32;border-top:0;padding:30px}.mnPillarReveal p{font:1.08rem/1.7 var(--serif);color:#d2c6b8;margin:14px 0 0}.mnDecisionPrompt{margin-top:30px}.mnDecisionPrompt>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.mnDecisionPrompt button{color:#eee5d8;text-align:left;cursor:pointer;background:#201a15;border:1px solid #493d32;flex-direction:column;gap:7px;padding:17px;display:flex}.mnDecisionPrompt button b{font:400 1.08rem var(--serif)}.mnDecisionPrompt button small{color:#93887c;font-size:.64rem;line-height:1.4}.mnDecisionPrompt button.correct{border-color:var(--mngreen);background:#20291e}.mnDecisionPrompt button.wrong{border-color:var(--mnred);background:#2c1e1a}.mnDecisionDebrief{border-left:4px solid;margin-top:16px;padding:28px}.mnDecisionDebrief.correct{border-color:var(--mngreen);background:#20291e}.mnDecisionDebrief.review{border-color:var(--mnred);background:#2c1e1a}.mnDecisionDebrief h4{font:400 2rem/1.15 var(--serif);margin:12px 0}.mnDecisionDebrief>p{font:.98rem/1.65 var(--serif);color:#c9bdaf}.mnDecisionDebrief>div{border-top:1px solid #ffffff21;margin-top:20px;padding-top:18px}.mnDecisionDebrief>div b{letter-spacing:.13em;color:var(--mngold);font-size:.58rem}.mnDecisionDebrief>div p{font:.88rem/1.6 var(--serif);color:#afa397;margin-bottom:0}.mnDecisionDebrief>button{border:0;border-bottom:1px solid var(--mngold);color:var(--mngold);letter-spacing:.12em;cursor:pointer;background:0 0;padding:10px 0;font-size:.6rem}.mnClinicalBoundary{color:#80766c;margin-top:22px;font-size:.66rem;line-height:1.55;display:block}@media (width<=1050px){.mnWorkspace{grid-template-columns:280px minmax(0,1fr)}.mnLessonHero{grid-template-columns:1fr}.mnLessonMark{width:100px;height:100px}.mnOutcomes>div,.mnGovernance{grid-template-columns:1fr}.mnZoneGrid{grid-template-columns:1fr 1fr}}@media (width<=760px){.mnPreviewBanner{text-align:center;display:block}.mnPreviewBanner b{margin-top:6px;display:block}.mnNav{grid-template-columns:120px 1fr;height:85px}.mnNav .logoWindow{width:110px}.mnNav>a:last-child{display:none}.mnNav>div span,.mnNav>div b{font-size:.72rem}.mnWorkspace{display:block}.mnRail{border-right:0;min-height:0}.mnProgressCard{padding:25px 22px}.mnProgressCard>span,.mnProgressCard>small{font-size:.72rem}.mnModuleList{scroll-snap-type:x mandatory;grid-auto-columns:265px;grid-auto-flow:column;display:grid;overflow-x:auto}.mnModuleList>button{scroll-snap-align:start;border-right:1px solid #332b23}.mnModuleList>button small{font-size:.7rem}.mnRailOffer{display:none}.mnLessonHero{min-height:330px;padding:55px 23px}.mnLessonHero h1{font-size:3.8rem}.mnLessonHero>div:first-child>span{font-size:.75rem}.mnLessonMark{display:none}.mnOutcomes,.mnTheory{padding-left:23px;padding-right:23px}.mnOutcomes>span,.mnActivityHead span{font-size:.75rem}.mnTheory article{grid-template-columns:38px 1fr;gap:10px}.mnActivity{margin:30px 16px;padding:30px 22px}.mnActivityHead{grid-template-columns:42px 1fr}.mnActivityHead>svg{width:34px}.mnActivityHead h3{font-size:1.8rem}.mnChoiceGrid,.mnMethodReveal>div,.mnRecoveryGrid,.mnDecisionPrompt>div{grid-template-columns:1fr}.mnPillarTabs,.mnZoneGrid{grid-template-columns:1fr 1fr}.mnLessonControls{padding:0 16px 55px}.mnLessonControls button{padding:13px 11px;font-size:.72rem}.mnPreviewFooter{flex-direction:column;align-items:flex-start}.mnPreviewFooter>a{white-space:normal}}@media (width<=480px){.mnLessonHero h1{font-size:3.25rem}.mnZoneGrid{grid-template-columns:1fr}.mnCaseTabs,.mnMethodTabs{display:grid}.mnPreviewFooter{padding:55px 23px}.mnGovernance{padding:65px 23px}}.mnEquipmentPhoto{background:#e8ddcf;border:1px solid #c9b79f;max-width:820px;margin:0 0 28px}.mnEquipmentPhoto img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.mnEquipmentPhoto figcaption{color:#eee5d8;letter-spacing:.06em;background:#17130f;padding:15px 18px;font-size:.72rem;line-height:1.55}.mnPhotoBoundary{color:#766d64;max-width:820px;margin-top:16px;font-size:.72rem;line-height:1.55;display:block}.mnMobileModulePicker{display:none}@media (width<=760px){.mnCourse{overflow-x:clip}.mnMobileModulePicker{background:#100d0a;border-bottom:1px solid #332b23;gap:9px;padding:18px 22px 22px;display:grid}.mnMobileModulePicker label{letter-spacing:.15em;color:var(--mngold);font-size:.72rem}.mnMobileModulePicker select{color:#eee5d8;width:100%;max-width:100%;min-height:52px;font:1rem/1.35 var(--serif);background:#1a1511;border:1px solid #594b3a;border-radius:0;padding:12px 42px 12px 14px;display:block}.mnModuleList{display:none}.mnLesson,.mnLessonHero,.mnOutcomes,.mnTheory,.mnActivity,.mnLessonControls,.mnGovernance,.mnPreviewFooter{min-width:0;max-width:100%}.mnTheory article>div,.mnActivity>*{min-width:0}}.mnConsentSimulation{color:#211a14;background:#f4efe7;border:1px solid #c9b89f;margin-top:30px;box-shadow:0 22px 50px #00000047}.mnConsentSimulation>header{background:#e5d8c6;border-bottom:1px solid #c9b89f;justify-content:space-between;align-items:flex-start;gap:25px;padding:28px 30px;display:flex}.mnConsentSimulation>header span{letter-spacing:.14em;color:#785c37;font-size:.62rem}.mnConsentSimulation>header h4{font:400 2rem/1.05 var(--serif);margin:8px 0 0}.mnConsentSimulation>header>b{color:#f4efe7;letter-spacing:.12em;white-space:nowrap;background:#282019;padding:9px 11px;font-size:.58rem}.mnConsentSimulation.blocked>header>b{background:#8c4337}.mnConsentIdentity{border-bottom:1px solid #c9b89f;grid-template-columns:.7fr .7fr 1.6fr;display:grid}.mnConsentIdentity label{letter-spacing:.12em;color:#796d60;border-right:1px solid #c9b89f;padding:19px 22px;font-size:.57rem}.mnConsentIdentity label:last-child{border-right:0}.mnConsentIdentity strong{color:#211a14;font:400 1rem/1.35 var(--serif);letter-spacing:0;margin-top:8px;display:block}.mnConsentFlag{background:#e8e1d7;border-left:4px solid #758668;margin:24px 28px 0;padding:18px 20px}.mnConsentSimulation.blocked .mnConsentFlag{background:#f1ddd7;border-left-color:#9d5144}.mnConsentFlag span{letter-spacing:.13em;color:#796d60;margin-bottom:7px;font-size:.56rem;display:block}.mnConsentFlag strong{font:700 .78rem/1.4 var(--sans);letter-spacing:.08em}.mnConsentChecks{border-top:1px solid #c9b89f;margin:24px 28px}.mnConsentChecks label{font:.92rem/1.45 var(--serif);cursor:pointer;border-bottom:1px solid #d8cbbb;grid-template-columns:24px 1fr;align-items:start;gap:10px;padding:15px 4px;display:grid}.mnConsentChecks input{accent-color:#866a43;margin-top:3px}.mnConsentChecks label.checked{background:#edf1e9}.mnConsentStatement{color:#eee5d8;background:#282019;margin:0 28px;padding:20px}.mnConsentStatement b{letter-spacing:.13em;color:var(--mngold);font-size:.58rem}.mnConsentStatement p{font:.9rem/1.6 var(--serif);margin:9px 0 0}.mnConsentActions{grid-template-columns:1fr 1fr;gap:10px;margin:22px 28px;display:grid}.mnConsentActions button{color:#282019;text-align:left;cursor:pointer;background:0 0;border:1px solid #9b8870;flex-direction:column;gap:6px;padding:17px;display:flex}.mnConsentActions button span{letter-spacing:.09em;font-size:.7rem;font-weight:700}.mnConsentActions button small{color:#75695d;font-size:.66rem;line-height:1.4}.mnConsentActions button:disabled{opacity:.4;cursor:not-allowed}.mnConsentActions button.correct{background:#dfe8da;border-color:#758668}.mnConsentActions button.wrong{background:#f0d8d2;border-color:#9d5144}.mnConsentOutcome{border-left:4px solid;margin:0 28px 22px;padding:18px 20px}.mnConsentOutcome.correct{background:#dfe8da;border-color:#758668}.mnConsentOutcome.wrong{background:#f0d8d2;border-color:#9d5144}.mnConsentOutcome b{letter-spacing:.08em;font-size:.67rem}.mnConsentOutcome p{font:.84rem/1.55 var(--serif);margin:8px 0 0}.mnConsentSimulation>small{color:#75695d;padding:0 28px 24px;font-size:.64rem;line-height:1.5;display:block}@media (width<=760px){.mnConsentActions{grid-template-columns:1fr}.mnConsentSimulation>header{padding:22px;display:block}.mnConsentSimulation>header>b{margin-top:16px;display:inline-block}.mnConsentIdentity{grid-template-columns:1fr}.mnConsentIdentity label{border-bottom:1px solid #c9b89f;border-right:0}.mnConsentFlag,.mnConsentChecks,.mnConsentStatement,.mnConsentActions,.mnConsentOutcome{margin-left:18px;margin-right:18px}}.mnClinicalLabSwitch{grid-template-columns:1fr 1fr;gap:8px;margin:26px 0;display:grid}.mnClinicalLabSwitch button{color:#b8ab9d;text-align:left;letter-spacing:.1em;cursor:pointer;background:#201a15;border:1px solid #4b4035;padding:16px 18px;font-size:.67rem}.mnClinicalLabSwitch button b{color:var(--mngold);margin-right:12px}.mnClinicalLabSwitch button.active{background:var(--mngold);border-color:var(--mngold);color:#17110a}.mnClinicalLabSwitch button.active b{color:#5f482b}.mnRoleplay{background:#0e0c0a;border:1px solid #4b4035}.mnRoleplay>header{border-bottom:1px solid #3d342c;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.mnRoleplay>header span{letter-spacing:.14em;color:var(--mngold);font-size:.58rem}.mnRoleplay>header h4{font:400 1.55rem/1.1 var(--serif);margin:7px 0 0}.mnRoleplay>header strong{font:400 2.2rem var(--serif);color:var(--mngold)}.mnRoleplayStage{grid-template-columns:minmax(230px,.72fr) 1.28fr;min-height:500px;display:grid}.mnRoleplayVideo{background:#050504;place-items:center;display:grid;position:relative;overflow:hidden}.mnRoleplayVideo video{object-fit:contain;background:#050504;width:100%;height:500px;display:block}.mnRoleplayVideo>span{color:#d8c5a8;letter-spacing:.12em;pointer-events:none;background:#0c0a08db;padding:8px 10px;font-size:.54rem;position:absolute;bottom:14px;left:14px}.mnRoleplayDecision{align-self:center;padding:32px}.mnRoleplayDecision>span{letter-spacing:.15em;color:var(--mngold);font-size:.6rem}.mnRoleplayDecision>h4{font:400 2rem/1.1 var(--serif);margin:11px 0 22px}.mnRoleplayDecision>div{gap:8px;display:grid}.mnRoleplayDecision>div>button{color:#c9bdaf;text-align:left;cursor:pointer;background:#1a1612;border:1px solid #443a31;grid-template-columns:32px 1fr;align-items:start;gap:12px;padding:15px;display:grid}.mnRoleplayDecision>div>button b{font:italic .65rem var(--serif);color:var(--mngold)}.mnRoleplayDecision>div>button span{font:.9rem/1.4 var(--serif)}.mnRoleplayDecision>div>button.correct{border-color:var(--mngreen);background:#20261e}.mnRoleplayDecision>div>button.wrong{border-color:var(--mnred);background:#2c1e1a}.mnRoleplayDecision article{border-left:3px solid;margin-top:16px;padding:18px}.mnRoleplayDecision article.correct{border-color:var(--mngreen);background:#20261e}.mnRoleplayDecision article.review{border-color:var(--mnred);background:#2c1e1a}.mnRoleplayDecision article>b{letter-spacing:.11em;color:var(--mngold);font-size:.61rem}.mnRoleplayDecision article p{font:.86rem/1.55 var(--serif);color:#b9aea1;margin:8px 0 0}.mnRoleplayDecision article button{background:var(--mngold);color:#17110a;letter-spacing:.1em;cursor:pointer;border:0;margin-top:14px;padding:12px 14px;font-size:.6rem;font-weight:700}.mnRoleplay>footer{border-top:1px solid #3d342c;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;display:flex}.mnRoleplay>footer button{color:#a89783;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;font-size:.58rem}.mnRoleplay>footer small{color:#756b61;text-align:right;font-size:.58rem;line-height:1.4}.mnCaseInstruction{margin-top:24px!important}@media (width<=850px){.mnRoleplayStage{grid-template-columns:1fr;min-height:0}.mnRoleplayVideo video{height:min(54vh,470px)}.mnRoleplayDecision{padding:24px}.mnRoleplayDecision>h4{font-size:1.65rem}.mnRoleplay>footer{flex-direction:column;align-items:flex-start}.mnRoleplay>footer small{text-align:left}}@media (width<=480px){.mnClinicalLabSwitch{grid-template-columns:1fr}.mnRoleplay>header{padding:16px}.mnRoleplay>header h4{font-size:1.25rem}.mnRoleplay>header strong{font-size:1.6rem}.mnRoleplayVideo video{height:52vh;max-height:440px}.mnRoleplayDecision{padding:18px}.mnRoleplayDecision>h4{font-size:1.45rem}.mnRoleplayDecision>div>button{padding:13px}.mnRoleplayVideo>span{font-size:.5rem}}.mnExamResult>a{background:var(--mngold);color:#17110a;letter-spacing:.11em;margin:8px 12px 0 0;padding:15px 20px;font-size:.65rem;font-weight:700;text-decoration:none;display:inline-block}.mnGlossaryGrid{flex-wrap:wrap;gap:8px;margin:26px 0;display:flex}.mnAnatomyLab>section{background:#100d0b;border:1px solid #493d32;margin-top:24px}.mnAnatomyLab>section>header{border-bottom:1px solid #493d32;padding:24px 26px 18px}.mnAnatomyLab>section>header>span,.mnFibroblastFocus>span{letter-spacing:.15em;color:var(--mngold);font-size:.65rem}.mnAnatomyLab>section>header h4,.mnFibroblastFocus h4{font:400 2rem/1.08 var(--serif);margin:9px 0 0}.mnSkinLayerTabs,.mnRepairTabs{grid-template-columns:repeat(3,1fr);display:grid}.mnRepairTabs{grid-template-columns:repeat(4,1fr)}.mnSkinLayerTabs button,.mnRepairTabs button{color:#c9bdaf;text-align:left;cursor:pointer;background:#201a15;border:1px solid #493d32;border-top:0;border-left:0;flex-direction:column;gap:5px;min-height:90px;padding:15px;display:flex}.mnSkinLayerTabs button:last-child,.mnRepairTabs button:last-child{border-right:0}.mnSkinLayerTabs button.active,.mnRepairTabs button.active{background:var(--mngold);color:#17110a}.mnSkinLayerTabs button b,.mnRepairTabs button b{font:italic .72rem var(--serif)}.mnSkinLayerTabs button span,.mnRepairTabs button span{font:1.05rem var(--serif)}.mnSkinLayerTabs button small,.mnRepairTabs button small{letter-spacing:.08em;font-size:.58rem}.mnSkinLayerReveal{grid-template-columns:190px 1fr;align-items:center;gap:30px;padding:28px;display:grid}.mnSkinDiagram{border:1px solid #6d5a46;grid-template-rows:.55fr 1.25fr 1fr;height:210px;display:grid;position:relative}.mnSkinDiagram i:first-child{background:#c9a877}.mnSkinDiagram i:nth-child(2){background:#8f6048}.mnSkinDiagram i:nth-child(3){background:#d7bd78}.mnSkinDiagram span{text-align:center;font:1.15rem var(--serif);color:#fff;text-shadow:0 1px 8px #000;place-items:center;padding:15px;display:grid;position:absolute;inset:0}.mnSkinLayerReveal>div:last-child>span,.mnRepairReveal>span{letter-spacing:.13em;color:var(--mngold);font-size:.62rem}.mnSkinLayerReveal h5,.mnRepairReveal h5{font:400 2.35rem/1 var(--serif);margin:10px 0 20px}.mnSkinLayerReveal p{color:#c9bdaf;font:.96rem/1.6 var(--serif)}.mnSkinLayerReveal p b{color:var(--mngold);font:.6rem var(--sans);letter-spacing:.12em;margin-bottom:6px;display:block}.mnRepairReveal{padding:28px}.mnRepairReveal>p{color:#c9bdaf;font:1rem/1.68 var(--serif);max-width:800px}.mnRepairReveal>div{color:#d9c7ae;font:.9rem/1.5 var(--serif);border-top:1px solid #493d32;padding-top:17px}.mnRepairReveal>div b{color:var(--mngold);font:.6rem var(--sans);letter-spacing:.12em;margin-bottom:5px;display:block}.mnFibroblastFocus{padding:30px;border-left:4px solid var(--mngold)!important}.mnFibroblastFocus>p{color:#c9bdaf;font:1rem/1.7 var(--serif)}.mnFibroblastFocus>div{border-top:1px solid #493d32;flex-wrap:wrap;align-items:center;gap:10px;padding-top:18px;display:flex}.mnFibroblastFocus>div b{letter-spacing:.08em;background:#201a15;padding:10px;font-size:.6rem}.mnFibroblastFocus>div i{color:var(--mngold)}.mnGlossaryGrid button{color:#c9bdaf;font:1rem var(--serif);cursor:pointer;background:#201a15;border:1px solid #493d32;padding:12px 15px}.mnGlossaryGrid button.active{background:var(--mngold);border-color:var(--mngold);color:#17110a}.mnGlossaryReveal{background:#100d0b;border:1px solid #493d32;padding:28px}.mnGlossaryReveal>span{letter-spacing:.15em;color:var(--mngold);font-size:.65rem}.mnGlossaryReveal h4{font:400 2.25rem/1.1 var(--serif);margin:11px 0}.mnGlossaryReveal p{font:1.08rem/1.7 var(--serif);color:#d2c6b8;max-width:760px;margin:0}.mnSerumRule{border-left:4px solid var(--mngold);background:#292218;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:9px 14px;margin-top:18px;padding:24px;display:grid}.mnSerumRule>b,.mnSerumRule>strong{grid-column:1/-1}.mnSerumRule>b{letter-spacing:.15em;color:var(--mngold);font-size:.62rem}.mnSerumRule>span{font:1.05rem/1.35 var(--serif);color:#eee5d8}.mnSerumRule>i{font:.8rem var(--serif);color:#9e9285}.mnSerumRule>strong{font:.95rem/1.5 var(--serif);color:#d9c7ae;border-top:1px solid #4c4035;padding-top:13px}@media (width<=760px){.mnSkinLayerTabs,.mnRepairTabs{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.mnSkinLayerTabs button,.mnRepairTabs button{scroll-snap-align:start;min-width:155px}.mnSkinLayerReveal{grid-template-columns:1fr;padding:20px}.mnSkinDiagram{height:160px}.mnSerumRule{grid-template-columns:1fr}.mnSerumRule>b,.mnSerumRule>strong{grid-column:1}}.mnHazardScore{grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:16px;margin:26px 0 12px;display:grid}.mnHazardScore>span{color:#d8ccbe;letter-spacing:.12em;white-space:nowrap;font-size:.72rem}.mnHazardScore>span b{color:var(--mngold);font:400 1.55rem var(--serif)}.mnHazardScore>div{background:#40362d;height:4px}.mnHazardScore>div i{background:var(--mngold);height:100%;transition:width .3s;display:block}.mnHazardScore>button{color:#bcae9f;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #826b4c;padding:8px 0;font-size:.64rem}.mnHazardMobileHint{color:#9c9084;font:.82rem/1.45 var(--serif);margin:0 0 10px;display:none}.mnHazardViewport{scrollbar-color:var(--mngold) #201a15;background:#0a0807;border:1px solid #514334;overflow-x:auto}.mnHazardScene{aspect-ratio:3/2;min-width:680px;position:relative}.mnHazardScene>img{object-fit:cover;width:100%;height:100%;display:block}.mnHazardScene>button{cursor:crosshair;background:0 0;border:2px solid #0000;border-radius:12px;transition:border-color .2s,background .2s,box-shadow .2s;position:absolute}.mnHazardScene>button:hover,.mnHazardScene>button:focus-visible{background:#c5a36a1f;border-color:#e2c697cc;outline:0}.mnHazardScene>button.found{background:#100d0a47;border-color:#d8b979;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 22px #c5a36a80}.mnHazardScene>button.selected{background:#c5a36a4d}.mnHazardScene>button span{background:var(--mngold);color:#17110a;width:30px;height:30px;font:700 .75rem var(--sans);border:2px solid #17130f;border-radius:50%;place-items:center;display:grid;position:absolute;top:-13px;right:-13px}.mnHazardReveal{background:#201a15;border:1px solid #514334;border-top:0;padding:28px}.mnHazardReveal>span{color:var(--mngold);letter-spacing:.14em;font-size:.65rem}.mnHazardReveal h4{font:400 2rem/1.1 var(--serif);margin:10px 0 22px}.mnHazardReveal>div{grid-template-columns:1fr 1fr;gap:28px;display:grid}.mnHazardReveal p{color:#bcaea0;font:.98rem/1.65 var(--serif);margin:0}.mnHazardReveal p b{color:#dfc18d;font:700 .62rem var(--sans);letter-spacing:.13em;margin-bottom:8px;display:block}.mnHazardPrompt{color:#a99c8e;border:1px solid #40362d;border-top:0;grid-template-columns:28px 1fr;align-items:center;gap:13px;padding:19px 23px;display:grid}.mnHazardPrompt svg{width:23px;color:var(--mngold)}.mnHazardPrompt p{font:.9rem/1.5 var(--serif);margin:0}@media (width<=760px){.mnHazardScore{grid-template-columns:auto 1fr}.mnHazardScore>button{grid-column:1/-1;justify-self:start}.mnHazardMobileHint{display:none}.mnHazardViewport{overflow:hidden}.mnHazardScene{width:100%;min-width:0}.mnHazardReveal>div{grid-template-columns:1fr;gap:18px}}.mnPinLab{border-top:1px solid #40362d;margin-top:38px;padding-top:34px}.mnPinLab>div:first-child>span,.mnDepthRule>span{letter-spacing:.15em;color:var(--mngold);font-size:.65rem}.mnPinLab h4,.mnDepthRule h4{font:400 2.35rem/1.05 var(--serif);margin:10px 0}.mnPinLab>div:first-child>p{font:.92rem/1.6 var(--serif);color:#9e9388}.mnPinTabs{grid-template-columns:repeat(5,1fr);gap:8px;margin:24px 0;display:grid}.mnPinTabs button{color:#d4c7b8;cursor:pointer;background:#201a15;border:1px solid #463b31;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:82px;display:flex}.mnPinTabs button b{font:400 1.45rem var(--serif)}.mnPinTabs button small{letter-spacing:.14em;color:#887866;font-size:.54rem}.mnPinTabs button.active{background:var(--mngold);border-color:var(--mngold);color:#17110a}.mnPinTabs button.active small{color:#5f482a}.mnPinReveal{border:1px solid #4a3f33;padding:30px}.mnPinReveal>span{letter-spacing:.15em;color:var(--mngold);font-size:.63rem}.mnPinReveal h5{font:400 2.3rem/1 var(--serif);margin:12px 0 22px}.mnPinReveal>div{grid-template-columns:1fr 1fr;gap:25px;display:grid}.mnPinReveal p{font:.94rem/1.62 var(--serif);color:#b9aea1;margin:0}.mnPinReveal p b{color:var(--mngold);font:.61rem var(--sans);letter-spacing:.13em;margin-bottom:8px;display:block}.mnFormula{background:#0e0c0a;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:16px;display:flex}.mnFormula b{letter-spacing:.12em;color:var(--mngold);font-size:.61rem}.mnFormula span{font:.82rem var(--serif);color:#c8bbac}.mnFormula i{color:#7f6c53;font-style:normal}.mnMapSwitch{border:1px solid #4a3f33;grid-template-columns:1fr 1fr;margin:28px 0 0;display:grid}.mnMapSwitch button{color:#9d9184;letter-spacing:.14em;cursor:pointer;background:#201a15;border:0;padding:16px;font-size:.65rem}.mnMapSwitch button.active{background:var(--mngold);color:#17110a;font-weight:700}.mnBodyMap{grid-template-columns:290px 220px 1fr;gap:18px;margin-top:18px;display:grid}.mnBodyFigure{background:#110f0d;border:1px solid #40362d;min-height:520px;position:relative}.mnBodyFigure svg{width:100%;height:100%;padding:24px}.mnBodyFigure svg circle,.mnBodyFigure svg path{fill:none;stroke:#6f604d;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.mnBodyFigure>button{border:1px solid var(--mngold);width:28px;height:28px;color:var(--mngold);cursor:pointer;background:#17130f;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.mnBodyFigure>button span{font:.68rem var(--serif)}.mnBodyFigure>button.active{background:var(--mngold);color:#17110a;box-shadow:0 0 0 7px #c5a36a26}.mnBodyFigure .face{top:10%;left:27%}.mnBodyFigure .neck{top:17%;left:27%}.mnBodyFigure .chest{top:25%;left:27%}.mnBodyFigure .arms{top:33%;left:12%}.mnBodyFigure .hands{top:48%;left:7%}.mnBodyFigure .abdomen{top:42%;left:27%}.mnBodyFigure .thighs{top:63%;left:33%}.mnBodyFigure .gluteal{top:48%;left:73%}.mnBodyLegend{border-top:1px solid #40362d;flex-direction:column;display:flex}.mnBodyLegend button{color:#9f9386;text-align:left;font:.87rem var(--serif);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #40362d;grid-template-columns:28px 1fr;gap:8px;padding:13px 9px;display:grid}.mnBodyLegend button b{color:#7e6a4f;font:italic .61rem var(--serif)}.mnBodyLegend button.active{color:#f0e5d7;background:#292016}.mnBodyReveal{border:1px solid #4a3f33;padding:28px}.mnBodyReveal>span{letter-spacing:.15em;color:var(--mngold);font-size:.63rem}.mnBodyReveal h4{font:400 2.5rem/1 var(--serif);margin:12px 0 23px}.mnBodyReveal>p{font:.93rem/1.62 var(--serif);color:#b9aea1}.mnBodyReveal>p b{color:var(--mngold);font:.6rem var(--sans);letter-spacing:.13em;margin-bottom:7px;display:block}.mnBodyReveal>div{background:#0f0d0b;grid-template-columns:30px 1fr;gap:14px;margin-top:24px;padding:17px;display:grid}.mnBodyReveal>div svg{color:var(--mngold)}.mnBodyReveal>div p{color:#9d9287;margin:0;font-size:.77rem;line-height:1.55}.mnBodyReveal>div b{color:#d8c8b4}.mnDepthRule{background:#0f0d0b;border:1px solid #6d5436;margin-top:22px;padding:28px}.mnDepthRule>div{grid-template-columns:repeat(3,1fr);gap:15px;margin:22px 0;display:grid}.mnDepthRule p{font:.88rem/1.58 var(--serif);color:#afa397;border-top:1px solid #40362d;margin:0;padding-top:14px}.mnDepthRule p b{color:var(--mngold);font:.58rem var(--sans);letter-spacing:.12em;margin-bottom:8px;display:block}.mnDepthRule small{color:#d7c5aa;font:.78rem/1.5 var(--serif);background:#2a2117;padding:14px;display:block}.mnEndpointScale{grid-template-columns:repeat(3,1fr);gap:10px;margin:30px 0;display:grid}.mnEndpointScale article{border-top:3px solid var(--mngreen);background:#20261e;padding:24px}.mnEndpointScale article:nth-child(2){border-color:var(--mngold);background:#292218}.mnEndpointScale article.stop{border-color:var(--mnred);background:#2c1e1a}.mnEndpointScale article>b{font:italic 1.2rem var(--serif);color:#829775}.mnEndpointScale article:nth-child(2)>b{color:var(--mngold)}.mnEndpointScale article.stop>b{color:var(--mnred)}.mnEndpointScale span{letter-spacing:.14em;color:#b9d1a5;margin:12px 0;font-size:.58rem;display:block}.mnEndpointScale article:nth-child(2) span{color:#e3c98f}.mnEndpointScale article.stop span{color:#dfac9c}.mnEndpointScale h4{font:400 1.5rem/1.1 var(--serif);margin:0 0 13px}.mnEndpointScale p{font:.83rem/1.58 var(--serif);color:#aea397}.mnTraumaEquation{border:1px solid #4c3e31;flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;margin-bottom:25px;padding:24px;display:flex}.mnTraumaEquation strong,.mnTraumaEquation b{letter-spacing:.1em;font-size:.65rem}.mnTraumaEquation strong{color:#d9c8b4}.mnTraumaEquation i{color:#7e6b52;font-style:normal}.mnTraumaEquation span{font:2rem var(--serif);color:var(--mnred)}.mnTraumaEquation b{color:#dfac9c}@media (width<=1100px){.mnBodyMap{grid-template-columns:240px 1fr}.mnBodyReveal{grid-column:1/-1}}@media (width<=760px){.mnPinReveal>div,.mnDepthRule>div,.mnEndpointScale{grid-template-columns:1fr}.mnPinTabs{grid-template-columns:repeat(3,1fr)}.mnBodyMap{grid-template-columns:1fr}.mnBodyFigure{min-height:500px}.mnBodyLegend{grid-template-columns:1fr 1fr;display:grid}.mnBodyReveal{grid-column:auto}.mnDepthRule{padding:22px}}@media (width<=480px){.mnPinTabs{grid-template-columns:1fr 1fr}.mnBodyLegend,.mnMapSwitch{grid-template-columns:1fr}}.luxHome{--lux-black:#090807;--lux-deep:#12100d;--lux-cream:#f5efe6;--lux-paper:#fbf8f2;--lux-gold:#c7a466;background:var(--lux-paper);color:var(--lux-black);overflow:hidden}.luxHome *{box-sizing:border-box}.luxHome a{text-decoration:none}.luxTopline{background:var(--lux-gold);color:#17110a;text-align:center;letter-spacing:.28em;padding:10px 18px;font-size:.72rem;font-weight:700}.luxNav{border-bottom:1px solid #ded5ca;grid-template-columns:190px 1fr 145px;align-items:center;gap:28px;height:96px;display:grid}.luxLogo{width:172px;height:66px;display:block;overflow:hidden}.luxLogo img{object-fit:cover;width:100%;height:100%}.luxNav nav{justify-content:center;gap:30px;display:flex}.luxNav nav a{color:#28231d;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.luxNavCta{color:#18120c;text-align:center;text-transform:uppercase;letter-spacing:.12em;border:1px solid #8c7048;padding:13px 18px;font-size:.69rem}.luxHero{background:var(--lux-black);color:var(--lux-cream);position:relative}.luxHeroGrid{grid-template-columns:1.02fr .78fr;align-items:center;gap:74px;min-height:760px;display:grid}.luxHeroCopy{padding:78px 0}.luxKicker{letter-spacing:.25em;color:var(--lux-gold);margin:0 0 25px;font-size:.72rem;font-weight:700}.luxHero h1,.luxHome h2{letter-spacing:-.055em;margin:0;font:400 clamp(3.8rem,6.3vw,7rem)/.91 Georgia,serif}.luxHome em{color:var(--lux-gold);font-weight:400}.luxLead{color:#c7beb3;max-width:650px;margin:30px 0;font:400 1.18rem/1.7 Georgia,serif}.luxActions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.luxButton{text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:24px;min-width:245px;padding:18px 22px;font-size:.72rem;font-weight:700;display:inline-flex}.luxButton.gold{background:var(--lux-gold);color:#17110a}.luxButton.outline{color:#eee5d9;border:1px solid #61513c}.luxButton.ink{background:var(--lux-black);color:#f4eadf;width:100%;margin-top:24px}.luxHeroNote{border-top:1px solid #322b23;margin-top:70px;padding-top:22px}.luxHeroNote span{letter-spacing:.18em;color:var(--lux-gold);font-size:.69rem}.luxHeroNote p{color:#8f867b;margin:8px 0 0;font:italic 1rem Georgia,serif}.luxHeroImage{height:660px;margin:0;position:relative}.luxHeroImage:before{content:"";z-index:1;border:1px solid #dab87b8c;position:absolute;inset:18px}.luxHeroImage img{object-fit:cover;width:100%;height:100%}.luxHeroImage figcaption{background:linear-gradient(#0000,#000000e6);flex-direction:column;padding:90px 48px 42px;display:flex;position:absolute;bottom:0;left:0;right:0}.luxHeroImage figcaption span{letter-spacing:.2em;color:var(--lux-gold);font-size:.64rem}.luxHeroImage figcaption strong{margin-top:8px;font:400 1.55rem Georgia,serif}.luxImmersiveHero{min-height:calc(100svh - 130px);color:var(--lux-cream);isolation:isolate;background:#080706;flex-direction:column;display:flex;position:relative}.luxImmersiveBackdrop{z-index:-2;background:linear-gradient(90deg,#070605fa 0%,#070605eb 42%,#070605a6 100%),url(/chelsea-working-luxure.webp) 100%/cover no-repeat;position:absolute;inset:0}.luxImmersiveBackdrop:after{content:"";background:radial-gradient(circle at 78% 30%,#c7a4662e,#0000 32%),linear-gradient(#0000 65%,#000c);position:absolute;inset:0}.luxImmersiveGrid{flex:1;grid-template-columns:.8fr 1.2fr;align-items:center;gap:72px;width:100%;padding-top:54px;padding-bottom:54px;display:grid}.luxImmersiveCopy h1{letter-spacing:-.055em;max-width:760px;margin:0;font:400 clamp(3.5rem,5.6vw,6.7rem)/.91 Georgia,serif}.luxImmersiveCopy .luxLead{max-width:560px;font-size:1.08rem}.luxImmersiveCopy .luxHeroNote{margin-top:40px}.luxDecisionPanel{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0c0a08ed;border:1px solid #c7a4667a;flex-direction:column;justify-content:center;min-height:560px;padding:clamp(28px,3.2vw,48px);display:flex;position:relative;box-shadow:0 30px 80px #0000006b}.luxDecisionPanel:before{content:"";pointer-events:none;border:1px solid #c7a46624;position:absolute;inset:12px}.luxDecisionStart,.luxScenario{z-index:1;position:relative}.luxDecisionHeader>span,.luxFeedback>span{color:var(--lux-gold);letter-spacing:.21em;margin-bottom:14px;font-size:.66rem;font-weight:700;display:block}.luxDecisionHeader>strong{letter-spacing:-.035em;font:400 clamp(2rem,3vw,3.15rem)/1.05 Georgia,serif;display:block}.luxDecisionHeader>p{color:#a9a096;margin:14px 0 24px;line-height:1.55}.luxRouteChoice{appearance:none;color:#eee5da;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #40362b;grid-template-columns:1fr auto;gap:9px 18px;width:100%;margin-top:12px;padding:22px 24px;transition:border-color .2s,background .2s,transform .2s;display:grid}.luxRouteChoice:hover,.luxRouteChoice:focus-visible{border-color:var(--lux-gold);background:#c7a46617;outline:none;transform:translate(4px)}.luxRouteChoice>span{color:var(--lux-gold);letter-spacing:.18em;grid-column:1/-1;font-size:.6rem}.luxRouteChoice>strong{font:400 1.18rem Georgia,serif}.luxRouteChoice>b{letter-spacing:.12em;color:#d3b67f;align-self:center;font-size:.62rem}.luxDecisionStart>small{text-align:center;color:#7f766c;letter-spacing:.16em;margin-top:20px;font-size:.57rem;display:block}.luxReset{appearance:none;color:#9e9387;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:0 0 23px;padding:0;font-size:.66rem}.luxReset:hover,.luxReset:focus-visible{color:var(--lux-gold);outline:none}.luxScenarioQuote{border-left:2px solid var(--lux-gold);color:#e9dfd3;margin:20px 0;padding:12px 0 12px 18px;font:italic 1.05rem/1.55 Georgia,serif}.luxQuestion{letter-spacing:.14em;text-transform:uppercase;color:#bbae9f;margin:0 0 10px;font-size:.7rem}.luxScenarioOptions{gap:8px;display:grid}.luxScenarioOption{appearance:none;color:#d8cfc4;text-align:left;cursor:pointer;background:#0c0a08;border:1px solid #392f26;grid-template-columns:31px 1fr;align-items:center;gap:10px;min-height:50px;padding:13px 15px;font-size:.84rem;line-height:1.35;display:grid}.luxScenarioOption>span{color:var(--lux-gold);font:italic .78rem Georgia,serif}.luxScenarioOption:hover,.luxScenarioOption:focus-visible,.luxScenarioOption.selected{border-color:var(--lux-gold);background:#c7a4661a;outline:none}.luxFeedback{border-left:3px solid var(--lux-gold);background:#19150f;margin-top:15px;padding:16px 18px}.luxFeedback.correct{border-left-color:#d2b06f}.luxFeedback.review{border-left-color:#9b7950}.luxFeedback>span{margin-bottom:7px;font-size:.58rem}.luxFeedback p{color:#d8cfc4;margin:0 0 10px;font:italic .9rem/1.48 Georgia,serif}.luxFeedback a{color:var(--lux-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:700}.luxScrollCue{color:#8b8175;letter-spacing:.19em;justify-content:center;align-items:center;gap:18px;padding:0 20px 22px;font-size:.58rem;display:flex}.luxScrollCue i{color:var(--lux-gold);font-size:1rem;font-style:normal}.luxDreamGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.luxDreamChoice{appearance:none;color:#e9dfd3;text-align:left;cursor:pointer;background:linear-gradient(145deg,#100d0a,#0a0907);border:1px solid #392f26;grid-template-rows:auto 1fr;grid-template-columns:29px 1fr;gap:4px 8px;min-height:112px;padding:16px;transition:border-color .2s,transform .2s,background .2s;display:grid}.luxDreamChoice>span{color:var(--lux-gold);grid-row:1/3;font:italic .76rem Georgia,serif}.luxDreamChoice>strong{font:400 1.08rem/1.15 Georgia,serif}.luxDreamChoice>small{color:#8f857a;font-size:.7rem;line-height:1.35}.luxDreamChoice:hover,.luxDreamChoice:focus-visible,.luxDreamChoice.selected{border-color:var(--lux-gold);background:linear-gradient(145deg,#c7a4662e,#c7a4660d);outline:none;transform:translateY(-2px)}.luxDreamReveal{background:linear-gradient(110deg,#c7a46621,#19150ff5);border:1px solid #c7a4668c;margin-top:15px;padding:18px}.luxDreamReveal>span{color:var(--lux-gold);letter-spacing:.2em;font-size:.57rem;font-weight:700;display:block}.luxDreamReveal>p{color:#e6dbce;margin:8px 0 10px;font:italic 1rem/1.48 Georgia,serif}.luxDreamReveal>strong{margin-bottom:12px;font:400 1.22rem Georgia,serif;display:block}.luxDreamReveal>a{color:#17110a;background:var(--lux-gold);letter-spacing:.1em;text-transform:uppercase;padding:12px 14px;font-size:.6rem;font-weight:700;display:inline-block}.luxEntrance{padding:125px 0}.luxSectionIntro{text-align:center;max-width:800px;margin:0 auto 65px}.luxSectionIntro h2{font-size:clamp(3.4rem,5.5vw,5.8rem)}.luxSectionIntro>p:last-child{color:#6d655d;max-width:590px;margin:28px auto 0;font:1.05rem/1.7 Georgia,serif}.luxDoorGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.luxDoor{min-height:500px;color:inherit;flex-direction:column;padding:42px;transition:transform .25s;display:flex;position:relative;overflow:hidden}.luxDoor:hover{transform:translateY(-5px)}.beginnerDoor{background:#e7dac8}.practitionerDoor{background:var(--lux-deep);color:var(--lux-cream)}.luxDoor:after{content:"";border:1px solid #b7915647;border-radius:50%;width:340px;height:340px;position:absolute;top:-150px;right:-160px}.luxDoorNumber{color:var(--lux-gold);font:italic 1.2rem Georgia,serif}.luxDoor>div{margin:auto 0}.luxDoor p{letter-spacing:.2em;color:#846842;font-size:.69rem}.practitionerDoor p{color:var(--lux-gold)}.luxDoor h3{letter-spacing:-.04em;margin:18px 0 24px;font:400 clamp(2.7rem,4vw,4.4rem)/.98 Georgia,serif}.luxDoor small{color:#5e554b;max-width:470px;font-size:1rem;line-height:1.65;display:block}.practitionerDoor small{color:#afa599}.luxDoor b{letter-spacing:.14em;border-top:1px solid #7d664866;padding-top:22px;font-size:.68rem}.luxBeginner{background:var(--lux-cream);padding:135px 0}.luxBeginnerGrid{grid-template-columns:.9fr 1.1fr;gap:95px;display:grid}.luxBeginnerStory h2{font-size:clamp(3.6rem,5.5vw,5.9rem)}.luxBeginnerStory .luxLead{color:#655d54}.luxBeginnerStory blockquote{border-left:2px solid var(--lux-gold);color:#332d27;margin:38px 0 18px;padding-left:24px;font:italic 1.3rem/1.65 Georgia,serif}.luxSignature{color:#9a7744;margin-left:26px;font:italic 1.55rem Georgia,serif}.luxJourneySteps{border-top:1px solid #cfc2b1}.luxJourneySteps article{border-bottom:1px solid #cfc2b1;grid-template-columns:55px 1fr;gap:20px;padding:28px 5px;display:grid}.luxJourneySteps article>span{color:#a57e47;font:italic 1rem Georgia,serif}.luxJourneySteps h3{margin:0 0 8px;font:400 1.55rem Georgia,serif}.luxJourneySteps p{color:#655d54;margin:0;line-height:1.65}.luxJourneySteps>small{text-align:center;letter-spacing:.17em;color:#806f5b;margin-top:14px;font-size:.64rem;display:block}.luxBeginnerProof{background:#d9c9b4;grid-template-columns:1.2fr .8fr;min-height:480px;margin-top:110px;display:grid}.luxBeginnerProof figure{min-height:480px;margin:0}.luxBeginnerProof figure img{object-fit:cover;width:100%;height:100%}.luxBeginnerProof>div{flex-direction:column;justify-content:center;padding:55px;display:flex}.luxBeginnerProof h3{margin:0 0 24px;font:400 3.1rem/1 Georgia,serif}.luxBeginnerProof>div>p:not(.luxKicker){color:#574f46;line-height:1.75}.luxBeginnerProof a{color:#18130e;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #927246;margin-top:18px;padding-bottom:12px;font-size:.72rem;font-weight:700}.luxBeginnerProof small{color:#716456;margin-top:18px;font-size:.69rem;line-height:1.5}.luxLifeIntro{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:58px;display:grid}.luxLifeIntro h2{font-size:clamp(3.6rem,5.6vw,6rem)}.luxLifeIntro>p{color:#665d53;max-width:560px;margin:0 0 8px;font:1.08rem/1.75 Georgia,serif}.luxLifeExperience{color:var(--lux-cream);background:#0b0907;padding:18px}.luxLifeChapters{border:1px solid #382e24;border-bottom:0;grid-template-columns:repeat(4,1fr);display:grid}.luxLifeChapters button{appearance:none;color:#777066;text-align:left;cursor:pointer;background:#0b0907;border:0;border-right:1px solid #382e24;align-items:center;gap:13px;min-height:64px;padding:20px 22px;display:flex}.luxLifeChapters button:last-child{border-right:0}.luxLifeChapters button span{color:#7b6240;font:italic .82rem Georgia,serif}.luxLifeChapters button strong{letter-spacing:.12em;font-size:.75rem}.luxLifeChapters button:hover,.luxLifeChapters button:focus-visible,.luxLifeChapters button.active{color:var(--lux-gold);background:#1a1510;outline:none}.luxLifeChapters button.active span{color:var(--lux-gold)}.luxLifeStage{border:1px solid #382e24;grid-template-columns:.92fr 1.08fr;min-height:570px;display:grid}.luxLifeStage figure{min-height:570px;margin:0;position:relative;overflow:hidden}.luxLifeStage figure:after{content:"";pointer-events:none;border:1px solid #c7a46642;margin:16px;position:absolute;inset:0}.luxLifeStage figure img{object-fit:cover;filter:saturate(.78)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.luxLifeStage figcaption{color:var(--lux-gold);letter-spacing:.15em;background:#090806;padding:12px 15px;font-size:.7rem;position:absolute;bottom:30px;left:31px}.luxLifeCopy{flex-direction:column;justify-content:center;padding:clamp(46px,5vw,78px);display:flex}.luxLifeCopy>span{color:var(--lux-gold);letter-spacing:.22em;font-size:.75rem;font-weight:700}.luxLifeCopy h3{letter-spacing:-.04em;margin:20px 0 26px;font:400 clamp(2.8rem,4.4vw,4.9rem)/.97 Georgia,serif}.luxLifeCopy>p{color:#beb3a7;margin:0;font:1.08rem/1.75 Georgia,serif}.luxLifeCopy blockquote{border-left:2px solid var(--lux-gold);color:#e1d5c8;margin:30px 0;padding-left:20px;font:italic 1.12rem/1.65 Georgia,serif}.luxLifeControls{border-top:1px solid #332a21;justify-content:space-between;margin-top:4px;padding-top:22px;display:flex}.luxLifeControls button{appearance:none;color:#b99b68;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.8rem}.luxLifeControls button:hover,.luxLifeControls button:focus-visible{color:#f1dfbd;outline:none}.luxBeginnerNext{margin-top:105px}.luxPractitioner{background:var(--lux-black);color:var(--lux-cream);padding:140px 0}.luxPractitionerGrid{grid-template-columns:1fr .88fr;align-items:center;gap:85px;display:grid}.luxPractitionerCopy h2{font-size:clamp(3.7rem,5.8vw,6.2rem)}.luxFeatureList{border-top:1px solid #332c24;margin:38px 0}.luxFeatureList article{border-bottom:1px solid #332c24;grid-template-columns:42px 1fr;gap:18px;padding:20px 0;display:grid}.luxFeatureList article>span{color:var(--lux-gold);font:italic .9rem Georgia,serif}.luxFeatureList h3{color:var(--lux-gold);margin:0 0 8px;font:400 1.12rem Georgia,serif}.luxFeatureList p{color:#aaa094;margin:0;line-height:1.58}.luxClinicVisual{background:#15120f;border:1px solid #4c3d2c;height:660px;margin:0;padding:17px;position:relative}.luxClinicVisual img{object-fit:cover;width:100%;height:100%}.luxClinicVisual figcaption{background:linear-gradient(#0000,#060504f2);flex-direction:column;padding:95px 32px 32px;display:flex;position:absolute;bottom:17px;left:17px;right:17px}.luxClinicVisual figcaption span,.luxClinicVisual figcaption small{letter-spacing:.18em;color:var(--lux-gold);font-size:.65rem}.luxClinicVisual figcaption strong{margin:9px 0 14px;font:400 2.25rem Georgia,serif}.luxFlagship{background:var(--lux-gold);padding:115px 0}.luxFlagshipGrid{grid-template-columns:1fr .85fr;gap:95px;display:grid}.luxFlagship .luxKicker{color:#4b3823}.luxFlagship h2{font-size:clamp(3.5rem,5.4vw,5.8rem)}.luxFlagshipGrid>div:last-child>p{margin-top:0;font:1.15rem/1.7 Georgia,serif}.luxFlagship ul{grid-template-columns:1fr 1fr;gap:0 24px;margin:26px 0;padding:0;list-style:none;display:grid}.luxFlagship li{border-top:1px solid #2b1f1359;padding:13px 0;font-size:.82rem}.luxFlagship li:before{content:"◇";margin-right:10px}.luxFlagship a{color:#17110a;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;margin-top:12px;padding-bottom:10px;font-size:.72rem;font-weight:700;display:inline-block}.luxFounder{padding:135px 0}.luxFounderGrid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:95px;display:grid}.luxFounder figure{height:640px;margin:0;position:relative}.luxFounder figure img{object-fit:cover;width:100%;height:100%}.luxFounder figcaption{background:var(--lux-black);color:var(--lux-gold);letter-spacing:.13em;padding:14px 17px;font-size:.63rem;position:absolute;bottom:22px;left:22px}.luxFounder h2{font-size:clamp(3.6rem,5.4vw,5.8rem)}.luxFounderGrid>div>p:not(.luxKicker){color:#655d55;max-width:650px;font:1.08rem/1.75 Georgia,serif}.luxStats{border-top:1px solid #d1c5b6;border-bottom:1px solid #d1c5b6;grid-template-columns:repeat(3,1fr);margin:36px 0;display:grid}.luxStats span{letter-spacing:.09em;border-right:1px solid #d1c5b6;padding:25px 14px;font-size:.63rem;line-height:1.45}.luxStats span:last-child{border:0}.luxStats strong{color:#9a7744;font:400 2.3rem Georgia,serif;display:block}.luxFounder blockquote{color:#3a332c;margin:0;font:italic 1.42rem/1.6 Georgia,serif}.luxStandards{background:#e4d8c8;padding:25px 0}.luxStandards .shell{flex-wrap:wrap;justify-content:center;gap:22px;display:flex}.luxStandards span{letter-spacing:.14em;font-size:.67rem}.luxStandards i{color:var(--lux-gold)}.luxFinalChoice{background:var(--lux-deep);color:var(--lux-cream);text-align:center;padding:130px 0}.luxFinalChoice h2{font-size:clamp(3.8rem,6vw,6.4rem)}.luxFinalActions{grid-template-columns:1fr 1fr;gap:14px;max-width:980px;margin:55px auto 30px;display:grid}.luxFinalActions>a{min-height:150px;color:var(--lux-cream);text-align:left;border:1px solid #4b3e30;grid-template-columns:1fr 30px;align-items:end;padding:30px;display:grid}.luxFinalActions span{color:var(--lux-gold);letter-spacing:.18em;grid-column:1/-1;align-self:start;font-size:.65rem}.luxFinalActions strong{font:400 1.65rem Georgia,serif}.luxFinalActions b{color:var(--lux-gold);font-size:1.4rem}.luxStudentLink{color:#948a7e;letter-spacing:.08em;font-size:.72rem}.luxFooter{color:#e9e0d4;padding:75px 0 32px;background:#060505!important}.luxFooter>.shell{grid-template-columns:1fr 1.4fr!important;gap:40px!important;display:grid!important}.luxFooterBrand span{letter-spacing:.32em;color:var(--lux-gold);font-size:.56rem;display:block}.luxFooterBrand strong{letter-spacing:.12em;margin:7px 0;font:400 2.8rem Georgia,serif;display:block}.luxFooterBrand p{margin:0;color:#887f74!important;font:italic 1rem Georgia,serif!important}.luxFooter nav{flex-wrap:wrap;justify-content:flex-end;gap:24px;display:flex}.luxFooter nav a{text-transform:uppercase;color:#ded4c7!important;letter-spacing:.12em!important;font-size:.66rem!important}.luxFooter small{color:#6f675e;border-top:1px solid #28231e;grid-column:1/-1;padding-top:22px;font-size:.65rem;line-height:1.5}@media (width<=980px){.luxNav{grid-template-columns:170px 1fr}.luxNav nav{display:none}.luxNavCta{justify-self:end}.luxImmersiveGrid{grid-template-columns:1fr;gap:42px;padding-top:68px}.luxImmersiveCopy{max-width:760px}.luxDecisionPanel{min-height:0}.luxLifeIntro,.luxLifeStage{grid-template-columns:1fr}.luxLifeIntro{gap:24px}.luxLifeChapters{grid-template-columns:1fr 1fr}.luxLifeChapters button:nth-child(2){border-right:0}.luxLifeChapters button:nth-child(-n+2){border-bottom:1px solid #382e24}.luxLifeStage figure{min-height:520px}.luxHeroGrid,.luxBeginnerGrid,.luxPractitionerGrid,.luxFlagshipGrid,.luxFounderGrid{grid-template-columns:1fr}.luxHeroGrid{padding:75px 0}.luxHeroCopy{padding:0}.luxHeroImage{height:600px}.luxDoorGrid,.luxBeginnerProof{grid-template-columns:1fr}.luxFooter>.shell{grid-template-columns:1fr!important}.luxFooter nav{justify-content:flex-start}.luxFooter small{grid-column:1}}@media (width<=620px){.luxTopline{letter-spacing:.17em;font-size:.58rem}.luxNav{grid-template-columns:145px 1fr;height:78px}.luxLogo{width:140px;height:55px}.luxNavCta{padding:11px;font-size:.58rem}.luxImmersiveHero{min-height:calc(100svh - 112px)}.luxImmersiveBackdrop{background:linear-gradient(#070605d6,#070605fc 44%),url(/chelsea-working-luxure.webp) 69% 0/auto 56% no-repeat}.luxImmersiveGrid{gap:32px;width:100%;padding:48px 18px 34px}.luxImmersiveCopy h1{font-size:3.25rem}.luxImmersiveCopy .luxLead{margin:22px 0;font-size:1rem}.luxImmersiveCopy .luxHeroNote{display:none}.luxDecisionPanel{padding:27px 22px}.luxDecisionPanel:before{inset:8px}.luxDecisionHeader>strong{font-size:2rem}.luxRouteChoice{padding:18px}.luxScenarioOption{font-size:.8rem}.luxScrollCue{display:none}.luxLifeIntro{margin-bottom:38px}.luxLifeExperience{width:100%;padding:8px}.luxLifeChapters button{gap:8px;min-height:58px;padding:14px 12px}.luxLifeChapters button strong{font-size:.65rem}.luxLifeStage figure{min-height:420px}.luxLifeCopy{padding:38px 24px}.luxLifeCopy h3{font-size:2.75rem}.luxLifeCopy>p,.luxLifeCopy blockquote{font-size:1rem}.luxLifeControls button{font-size:.7rem}.luxBeginnerNext{margin-top:75px}.luxHeroGrid{gap:0;width:100%;padding:0}.luxHeroCopy{padding:70px 20px 60px}.luxHero h1,.luxHome h2{font-size:3.35rem}.luxLead{font-size:1.02rem}.luxActions{flex-direction:column}.luxButton{width:100%;min-width:0}.luxHeroImage{height:530px}.luxEntrance,.luxBeginner,.luxPractitioner,.luxFounder,.luxFinalChoice{padding:90px 0}.luxDoor{min-height:390px;padding:29px 25px}.luxDoor h3{font-size:2.65rem}.luxBeginnerProof{margin-top:75px}.luxBeginnerProof figure{min-height:380px}.luxBeginnerProof>div{padding:38px 25px}.luxClinicVisual{height:540px}.luxFlagship{padding:85px 0}.luxFlagshipGrid{gap:35px}.luxFlagship ul{grid-template-columns:1fr}.luxFounder figure{height:510px}.luxStats{grid-template-columns:1fr}.luxStats span{border-bottom:1px solid #d1c5b6;border-right:0}.luxFinalActions{grid-template-columns:1fr}.luxFooter nav{grid-template-columns:1fr 1fr;display:grid}.luxDreamGrid{grid-template-columns:1fr}.luxDreamChoice{min-height:84px}.luxDreamReveal>a{line-height:1.4}}.portalPage{--portal-ink:#0b0a09;--portal-paper:#f7f2ea;--portal-soft:#e8dfd1;--portal-gold:#b9975b;background:var(--portal-paper);min-height:100vh;color:var(--portal-ink);font-family:Arial,Helvetica,sans-serif}.portalPage *{box-sizing:border-box}.portalNav{border-bottom:1px solid #d8ccbc;justify-content:space-between;align-items:center;min-height:92px;padding:18px clamp(20px,4vw,64px);display:flex}.portalNav>div{align-items:center;gap:22px;display:flex}.portalNav a:not(.portalLogo),.portalNav span{color:inherit;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;text-decoration:none}.portalLogo{background:#fff;border:1px solid #ded5c9;width:172px;height:58px;display:block;overflow:hidden}.portalLogo img{object-fit:contain;width:100%;height:100%}.portalKicker{color:var(--portal-gold);letter-spacing:.24em;margin-bottom:24px;font-size:.7rem;font-weight:800;display:block}.portalPrimary{background:var(--portal-gold);color:#15110b;letter-spacing:.13em;cursor:pointer;border:0;justify-content:center;align-items:center;min-height:54px;padding:18px 24px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.portalPrimary:hover{background:#c9aa70}.portalDisabled{opacity:.52;cursor:not-allowed}.portalWelcomeGrid{grid-template-columns:1.05fr .75fr;align-items:center;gap:80px;width:min(1180px,100% - 48px);margin:auto;padding:90px 0;display:grid}.portalWelcomeGrid h1,.portalDashboardHead h1,.portalResult h1{letter-spacing:-.055em;margin:0;font:400 clamp(3.5rem,7vw,7rem)/.9 Georgia,Times New Roman,serif}.portalWelcomeGrid h1 em,.portalDashboardHead h1 em,.portalResult h1 em{color:var(--portal-gold)}.portalWelcomeGrid>div>p{color:#595149;max-width:650px;margin:30px 0;font:1.16rem/1.7 Georgia,Times New Roman,serif}.portalWelcomeGrid>div>small{color:#776e65;max-width:520px;margin-top:16px;line-height:1.5;display:block}.portalWelcomeGrid aside{background:var(--portal-ink);color:#f5eee4;box-shadow:22px 22px 0 var(--portal-soft);padding:44px}.portalWelcomeGrid aside>span{color:var(--portal-gold);letter-spacing:.2em;margin-bottom:26px;font-size:.66rem;display:block}.portalWelcomeGrid ol{margin:0;padding:0;list-style:none}.portalWelcomeGrid li{border-top:1px solid #2b2823;grid-template-columns:45px 1fr;gap:16px;padding:20px 0;display:grid}.portalWelcomeGrid li>b{color:var(--portal-gold);font:italic 1.05rem Georgia,serif}.portalWelcomeGrid li p{color:#aaa197;margin:0;font-size:.88rem;line-height:1.5}.portalWelcomeGrid li strong{color:#fff;margin-bottom:4px;font:1.12rem Georgia,serif;display:block}.portalDashboard{padding-bottom:90px}.portalDashboardHead{justify-content:space-between;align-items:end;gap:40px;width:min(1180px,100% - 48px);margin:0 auto;padding:72px 0 50px;display:flex}.portalDashboardHead h1{font-size:clamp(3.1rem,5vw,5.5rem)}.portalIdentity{border-left:2px solid var(--portal-gold);min-width:300px;padding:10px 0 10px 22px}.portalIdentity span,.portalIdentity small{letter-spacing:.14em;color:#786f66;font-size:.66rem;display:block}.portalIdentity strong{margin:7px 0;font:1.35rem Georgia,serif;display:block}.portalAlert{background:#fff0e9;border-left:3px solid #a54f2e;align-items:baseline;gap:12px;width:min(1180px,100% - 48px);margin:0 auto 22px;padding:18px 22px;display:flex}.portalAlert span{color:#744533}.portalCourseCard{background:#fff;grid-template-columns:250px 1fr;width:min(1180px,100% - 48px);margin:0 auto;display:grid;box-shadow:0 18px 55px #1f170f14}.portalCourseVisual{color:#fff;background:#0b0a09;flex-direction:column;justify-content:space-between;min-height:500px;padding:30px;display:flex;position:relative;overflow:hidden}.portalCourseVisual:before{content:"";border:1px solid #b9975b57;border-radius:50%;width:330px;height:330px;position:absolute;top:80px;left:-170px}.portalCourseVisual:after{content:"";border:1px solid #b9975b33;position:absolute;inset:16px}.portalCourseVisual span,.portalCourseVisual small{z-index:1;color:var(--portal-gold);letter-spacing:.18em;font-size:.61rem;line-height:1.5;position:relative}.portalCourseVisual b{z-index:1;color:var(--portal-gold);align-self:center;font:italic 7rem Georgia,serif;position:relative}.portalCourseBody{padding:44px}.portalCourseTitle{justify-content:space-between;gap:35px;padding-bottom:35px;display:flex}.portalCourseTitle span,.portalCourseAction span{letter-spacing:.18em;color:var(--portal-gold);font-size:.64rem;font-weight:800}.portalCourseTitle h2{margin:10px 0 14px;font:400 clamp(2.3rem,4vw,4rem)/1 Georgia,serif}.portalCourseTitle p{color:#655d55;max-width:610px;margin:0;line-height:1.6}.portalCourseTitle>strong{font:3rem Georgia,serif}.portalStages{border-top:1px solid #ded5ca;border-left:1px solid #ded5ca;grid-template-columns:repeat(4,1fr);display:grid}.portalStages>div{border-bottom:1px solid #ded5ca;border-right:1px solid #ded5ca;flex-direction:column;min-height:120px;padding:18px;display:flex}.portalStages b{color:#a79c90;font:italic 1rem Georgia,serif}.portalStages span{letter-spacing:.16em;margin:18px 0 5px;font-size:.58rem}.portalStages strong{font:1rem Georgia,serif}.portalStages .complete{color:#fff;background:#16130f}.portalStages .complete b,.portalStages .complete strong{color:var(--portal-gold)}.portalStages .current{box-shadow:inset 0 -3px 0 var(--portal-gold)}.portalStages .locked{color:#8c837a;background:#faf8f4}.portalCourseAction{justify-content:space-between;align-items:center;gap:30px;margin-top:34px;display:flex}.portalCourseAction p{color:#665f57;margin:8px 0 0;line-height:1.5}.portalCourseAction form{margin:0}.portalSupport{background:var(--portal-soft);justify-content:space-between;align-items:center;gap:40px;width:min(1180px,100% - 48px);margin:28px auto 0;padding:34px 40px;display:flex}.portalSupport span{letter-spacing:.17em;color:#76613f;font-size:.62rem;font-weight:800}.portalSupport h2{margin:8px 0;font:400 1.7rem Georgia,serif}.portalSupport p{color:#665d54;max-width:760px;margin:0;line-height:1.6}.portalSupport>a{white-space:nowrap;color:#17130e;letter-spacing:.13em;font-size:.68rem;font-weight:800}.portalResult{padding:48px}.portalResult>.portalLogo{margin-bottom:75px}.portalResult>section{width:min(760px,100%);box-shadow:18px 18px 0 var(--portal-soft);background:#fff;margin:auto;padding:60px}.portalResult section>span{color:var(--portal-gold);letter-spacing:.2em;font-size:.66rem;font-weight:800}.portalResult h1{margin:18px 0 28px;font-size:clamp(3rem,6vw,5rem)}.portalResult p{color:#5f574f;font:1.08rem/1.7 Georgia,serif}.portalResult small{color:#776e65;margin-top:22px;line-height:1.5;display:block}.portalAdmin{background:#f3eee6}.portalAdminShell{width:min(1220px,100% - 48px);margin:0 auto;padding:60px 0}.portalAdminHead{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.portalAdminHead h1{margin:7px 0;font:400 clamp(2.8rem,5vw,4.8rem)/1 Georgia,serif}.portalAdminHead p{color:#6c635b}.portalAdminTable{background:#fff;border:1px solid #d8ccbc;overflow-x:auto}.portalAdminTable table{border-collapse:collapse;width:100%;min-width:980px}.portalAdminTable th{text-align:left;color:#c7a86c;letter-spacing:.13em;background:#15130f;padding:17px;font-size:.61rem}.portalAdminTable td{vertical-align:top;border-bottom:1px solid #e2dad0;padding:18px 17px}.portalAdminTable td strong,.portalAdminTable td small{display:block}.portalAdminTable td small{color:#7c746b;margin-top:5px}.portalAdminStatus{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.portalAdminActions{flex-wrap:wrap;gap:7px;display:flex}.portalAdminActions form{margin:0}.portalAdminActions button{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #bdac97;padding:9px 10px;font-size:.57rem}.portalAdminActions button.primary{background:var(--portal-gold);border-color:var(--portal-gold)}.portalEmpty{text-align:center;color:#71675d;padding:60px}.mnLearnerSave{text-align:right;color:#7b6a4d;letter-spacing:.08em;margin-top:10px;font-size:.68rem;display:block}@media (width<=900px){.portalWelcomeGrid{grid-template-columns:1fr;gap:50px;padding:65px 0}.portalCourseCard{grid-template-columns:1fr}.portalCourseVisual{min-height:220px}.portalCourseVisual b{font-size:5rem}.portalDashboardHead,.portalCourseAction,.portalSupport{flex-direction:column;align-items:flex-start}.portalStages{grid-template-columns:1fr 1fr}}.portalSetupShell{--portal-line:#d2c5b5;--portal-muted:#6d6258;--portal-burgundy:#5a1725;max-width:1180px;margin:0 auto;padding:72px 42px 110px}.portalSetupGrid{grid-template-columns:minmax(260px,.78fr) minmax(420px,1.22fr);align-items:start;gap:28px;display:grid}.portalSetupCard,.portalSetupForm{border:1px solid var(--portal-line);box-shadow:12px 12px 0 var(--portal-soft);background:#fff;padding:34px}.portalSetupCard{gap:0;display:grid}.portalSetupStatus{border-bottom:1px solid var(--portal-line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.portalSetupStatus:last-child{border-bottom:0}.portalSetupStatus span{letter-spacing:.09em;text-transform:uppercase;font-size:.76rem}.portalSetupStatus strong{font-family:var(--font-playfair),serif;color:var(--portal-burgundy)}.portalSetupForm{gap:25px;display:grid}.portalSetupForm label{gap:8px;display:grid}.portalSetupForm label>span{color:var(--portal-burgundy);font-weight:800}.portalSetupForm label>small{color:var(--portal-muted);line-height:1.5}.portalSetupForm input{border:1px solid var(--portal-line);width:100%;font:inherit;color:var(--portal-ink);background:#fbfaf8;border-radius:0;padding:15px 16px}.portalSetupForm input:focus{outline:2px solid var(--portal-gold);outline-offset:2px}.portalSetupSafety{background:var(--portal-soft);border-left:4px solid var(--portal-gold);gap:5px;padding:17px 18px;display:grid}.portalSetupSafety span{font-size:.88rem;line-height:1.55}.portalSetupNotice{border-left:4px solid;gap:5px;max-width:100%;margin:0 0 26px;padding:18px 20px;display:grid}.portalSetupNotice.success{background:#edf7f1;border-color:#2c7a4b}.portalSetupNotice.error{background:#fff0ef;border-color:#9f2f2f}.portalSetupNotice span{line-height:1.5}@media (width<=900px){.portalSetupShell{padding:52px 24px 90px}.portalSetupGrid{grid-template-columns:1fr}}@media (width<=620px){.portalSetupShell{padding:38px 15px 70px}.portalSetupCard,.portalSetupForm{box-shadow:7px 7px 0 var(--portal-soft);padding:24px 20px}.portalSetupStatus{flex-direction:column;align-items:flex-start;gap:6px}.portalNav{min-height:76px;padding:14px 15px}.portalLogo{width:135px;height:48px}.portalNav>div>span{display:none}.portalNav>div{gap:12px}.portalWelcomeGrid,.portalDashboardHead,.portalCourseCard,.portalAlert,.portalSupport{width:calc(100% - 30px)}.portalWelcomeGrid{padding:48px 0}.portalWelcomeGrid h1{font-size:3.7rem}.portalWelcomeGrid aside{box-shadow:10px 10px 0 var(--portal-soft);padding:31px 24px}.portalDashboardHead{padding:48px 0 35px}.portalIdentity{width:100%;min-width:0}.portalCourseBody{padding:28px 20px}.portalCourseTitle{flex-direction:column}.portalCourseTitle>strong{font-size:2.4rem}.portalStages{grid-template-columns:1fr}.portalStages>div{min-height:94px}.portalCourseAction .portalPrimary,.portalCourseAction form{width:100%}.portalSupport{padding:28px 22px}.portalResult{padding:24px 15px}.portalResult>.portalLogo{margin-bottom:45px}.portalResult>section{box-shadow:8px 8px 0 var(--portal-soft);padding:38px 24px}}.portalCheckoutTest{background:#f4eee5;border:1px solid #d5c5af;gap:7px;max-width:620px;padding:16px 18px;display:grid;margin-top:18px!important}.portalCheckoutTest b{letter-spacing:.14em;color:#6d532f;font-size:.62rem}.portalCheckoutTest span{line-height:1.5;letter-spacing:0!important;color:#5f574f!important;text-transform:none!important;font-size:.82rem!important}.portalCheckoutTest button{color:#f4eee5;letter-spacing:.1em;cursor:pointer;background:#17130f;border:0;margin-top:4px;padding:13px 15px;font-size:.64rem;font-weight:800}@media (width<=620px){.portalCheckoutTest{width:100%}.portalCheckoutTest button{text-align:left;width:100%}}.portalCourseLibrary{width:min(1180px,100% - 48px);margin:0 auto 30px}.portalWelcome .portalCourseLibrary{padding-bottom:84px}.portalCourseLibrary>header{justify-content:space-between;align-items:end;gap:45px;padding:0 0 28px;display:flex}.portalCourseLibrary>header span{color:var(--portal-gold);letter-spacing:.2em;margin-bottom:10px;font-size:.65rem;font-weight:800;display:block}.portalCourseLibrary>header h2{letter-spacing:-.04em;margin:0;font:400 clamp(2.35rem,4vw,4.1rem)/.95 Georgia,Times New Roman,serif}.portalCourseLibrary>header h2 em{color:var(--portal-gold)}.portalCourseLibrary>header p{color:#625a52;max-width:510px;margin:0;line-height:1.65}.portalCourseChoices{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.portalChoice{background:#fff;border:1px solid #d8ccbc;flex-direction:column;justify-content:space-between;min-height:405px;padding:27px;transition:transform .2s,box-shadow .2s;display:flex}.portalChoice:hover{transform:translateY(-4px);box-shadow:0 18px 40px #1f170f17}.portalChoiceFeatured{border-top:4px solid var(--portal-gold)}.portalChoiceDark{color:#f5eee4;background:#11100e;border-color:#11100e}.portalChoiceTop{justify-content:space-between;align-items:start;gap:20px;display:flex}.portalChoiceTop span,.portalChoice>div>small{letter-spacing:.15em;color:#8c7041;font-size:.59rem;font-weight:800;line-height:1.5}.portalChoiceTop b{color:#c4a365;font:italic 2.1rem Georgia,serif}.portalChoice h3{letter-spacing:-.025em;margin:12px 0 18px;font:400 2.2rem/1 Georgia,serif}.portalChoice p{color:#655d55;margin:0;line-height:1.6}.portalChoiceDark p{color:#b8afa5}.portalChoice footer{border-top:1px solid #ddd3c6;justify-content:space-between;align-items:end;gap:20px;margin-top:30px;padding-top:22px;display:flex}.portalChoiceDark footer{border-color:#37322b}.portalChoice footer>strong{font:2rem Georgia,serif}.portalChoice footer a{color:inherit;letter-spacing:.13em;align-items:center;gap:10px;font-size:.63rem;font-weight:800;text-decoration:none;display:inline-flex}.portalChoice footer svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.portalCourseLibrary>aside{background:#eee5d8;border:1px solid #d8ccbc;grid-template-columns:auto auto 1fr;align-items:center;gap:18px;margin-top:14px;padding:19px 22px;display:grid}.portalCourseLibrary>aside span{letter-spacing:.16em;color:#866d43;font-size:.58rem;font-weight:800}.portalCourseLibrary>aside b{font:1.15rem Georgia,serif}.portalCourseLibrary>aside p{color:#6a6158;margin:0;font-size:.85rem;line-height:1.5}.portalWelcomeGrid+.portalCourseLibrary>header{border-top:1px solid #d8ccbc;padding-top:44px}@media (width<=900px){.portalCourseLibrary>header{flex-direction:column;align-items:flex-start;gap:18px}.portalCourseChoices{grid-template-columns:1fr 1fr}.portalChoiceFeatured{grid-column:1/-1}.portalChoice{min-height:350px}}@media (width<=620px){.portalCourseLibrary{width:calc(100% - 30px)}.portalCourseChoices{grid-template-columns:1fr}.portalChoiceFeatured{grid-column:auto}.portalChoice{min-height:365px;padding:24px}.portalCourseLibrary>aside{grid-template-columns:1fr;gap:7px}.portalCourseLibrary>header h2{font-size:2.7rem}.portalWelcome .portalCourseLibrary{padding-bottom:58px}}.portalCourseChoices{grid-template-columns:repeat(4,1fr)}.portalChoiceClinic{color:#f5eee4;border-color:#7e6547;border-top:4px solid var(--portal-gold);background:#2b211c}.portalChoiceClinic p{color:#c4b9ac}.portalChoiceClinic footer{border-color:#594838}.portalClinicPurchase{color:#f5eee4;background:#17130f;border:1px solid #725b3d;grid-template-columns:1.25fr .75fr;width:min(1180px,100% - 48px);margin:28px auto 0;display:grid}.portalClinicPurchaseIntro{padding:54px}.portalClinicPurchaseIntro>span,.portalClinicPurchase aside>span{letter-spacing:.18em;color:var(--portal-gold);font-size:.64rem;font-weight:800}.portalClinicPurchaseIntro h2{letter-spacing:-.04em;margin:17px 0 24px;font:400 clamp(2.7rem,5vw,5rem)/.94 Georgia,serif}.portalClinicPurchaseIntro h2 em{color:var(--portal-gold)}.portalClinicPurchaseIntro p{color:#c4b9ac;max-width:690px;line-height:1.7}.portalClinicPurchaseIntro>div{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.portalClinicPurchaseIntro>div b{color:#c8aa74;letter-spacing:.11em;border:1px solid #4d4033;padding:9px 11px;font-size:.58rem}.portalClinicPurchase aside{background:#0d0b09;border-left:1px solid #57462f;flex-direction:column;justify-content:center;align-items:flex-start;padding:46px 38px;display:flex}.portalClinicPurchase aside>strong{margin:15px 0;font:4.5rem Georgia,serif}.portalClinicPurchase aside>p,.portalClinicPurchase aside>small{color:#aaa095;line-height:1.55}.portalClinicPurchase aside>form{width:100%}.portalClinicPurchase aside .portalPrimary{width:100%;margin-top:18px}.portalLegalConsent{gap:13px;display:grid}.portalLegalConsent input{width:17px;height:17px;accent-color:var(--portal-gold)}.portalLegalConsent a{color:#d5b77c}.portalClinicCases{scroll-margin-top:30px}.portalClinicLocked{text-align:center;background:#e9dfd0;border:1px solid #d1c2ae;width:min(1180px,100% - 48px);margin:28px auto 0;padding:64px}.portalClinicLocked>span{letter-spacing:.2em;color:#81663d;font-size:.62rem;font-weight:800}.portalClinicLocked h2{margin:15px 0;font:400 clamp(2.2rem,4vw,4rem) Georgia,serif}.portalClinicLocked p{color:#655d55;max-width:700px;margin:0 auto 28px;line-height:1.65}@media (width<=1050px){.portalCourseChoices{grid-template-columns:1fr 1fr}.portalClinicPurchase{grid-template-columns:1fr}.portalClinicPurchase aside{border-top:1px solid #57462f;border-left:0}}@media (width<=620px){.portalCourseChoices{grid-template-columns:1fr}.portalClinicPurchase,.portalClinicLocked{width:calc(100% - 30px)}.portalClinicPurchaseIntro,.portalClinicPurchase aside{padding:30px 22px}.portalClinicLocked{padding:42px 22px}.portalClinicPurchase aside>strong{font-size:3.8rem}}.portalSimulationCard{color:#f6efe5;background:#161310;grid-template-columns:250px minmax(0,1fr);width:min(1180px,100% - 48px);margin:28px auto 0;display:grid;box-shadow:0 18px 55px #1f170f1f}.portalSimulationIndex{background:radial-gradient(circle at 0,#392d20 0,#0000 54%),#0b0a09;border-right:1px solid #3c3329;flex-direction:column;justify-content:space-between;min-height:310px;padding:30px;display:flex}.portalSimulationIndex span,.portalSimulationIndex small{letter-spacing:.16em;color:#b9975b;font-size:.68rem;line-height:1.5}.portalSimulationIndex b{color:#b9975b;text-align:center;font:italic 7rem Georgia,serif}.portalSimulationBody{flex-direction:column;align-items:flex-start;padding:42px 46px;display:flex}.portalSimulationBody>span{letter-spacing:.18em;color:#b9975b;font-size:.65rem;font-weight:800}.portalSimulationBody h2{margin:12px 0 16px;font:400 clamp(2.5rem,5vw,4.5rem)/1 Georgia,serif}.portalSimulationBody p{color:#c8beb2;max-width:720px;margin:0;line-height:1.65}.portalSimulationBody>div{flex-wrap:wrap;gap:8px;margin:26px 0;display:flex}.portalSimulationBody>div b{color:#c6b18d;letter-spacing:.1em;border:1px solid #4c4034;padding:9px 11px;font-size:.61rem}.portalSimulationBody>a{color:#15110c;letter-spacing:.12em;background:#b9975b;padding:17px 20px;font-size:.69rem;font-weight:800;text-decoration:none}.simPage{--sim-black:#0e0c0a;--sim-panel:#17130f;--sim-line:#43372c;--sim-gold:#bd9b61;--sim-cream:#f3eadf;--sim-red:#a64332;background:var(--sim-black);min-height:100vh;color:var(--sim-cream);font-family:Arial,Helvetica,sans-serif;overflow-x:clip}.simPage *{box-sizing:border-box}.simNav{background:#0b0908;border-bottom:1px solid #302820;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:86px;padding:14px clamp(16px,3vw,44px);display:grid}.simLogo{background:#fff;width:150px;height:54px;display:block}.simLogo img{object-fit:contain;width:100%;height:100%}.simNav>div{flex-direction:column;gap:5px;display:flex}.simNav span,.simNav>a:last-child{letter-spacing:.14em;color:var(--sim-gold);font-size:.68rem;text-decoration:none}.simNav b{letter-spacing:.12em;font-size:.78rem}.simStart{width:min(920px,100% - 36px);margin:0 auto;padding:clamp(55px,9vw,110px) 0}.simStartMark{color:var(--sim-gold);align-items:center;gap:11px;display:flex}.simStartMark svg{width:19px}.simStartMark span,.simEyebrow{letter-spacing:.2em;font-size:.7rem}.simEyebrow{color:#918579;margin:50px 0 16px}.simStart h1,.simDebrief h1{letter-spacing:-.06em;margin:0;font:400 clamp(4.2rem,10vw,8.5rem)/.82 Georgia,serif}.simStart h1 em{color:var(--sim-gold)}.simIntro{color:#c8bdaf;max-width:660px;margin:32px 0;font:1.15rem/1.65 Georgia,serif}.simCaseFacts{flex-wrap:wrap;gap:8px;display:flex}.simCaseFacts span{border:1px solid var(--sim-line);color:#aa9d8e;letter-spacing:.12em;padding:10px 12px;font-size:.65rem}.simEligibility{border:1px solid var(--sim-line);cursor:pointer;background:#15110e;align-items:flex-start;gap:14px;max-width:720px;margin:32px 0;padding:20px;display:flex}.simEligibility input{width:20px;height:20px;accent-color:var(--sim-gold);flex:none}.simEligibility span{color:#a99f93;font-size:.86rem;line-height:1.5}.simEligibility b{color:#fff;margin-bottom:3px;display:block}.simPrimary{background:var(--sim-gold);color:#17110a;letter-spacing:.12em;cursor:pointer;border:0;align-items:center;gap:15px;padding:18px 22px;font-size:.7rem;font-weight:800;display:flex}.simPrimary:disabled{opacity:.35;cursor:not-allowed}.simPrimary svg{width:17px}.simStatus{border-bottom:1px solid var(--sim-line);background:#13100d;grid-template-columns:180px minmax(160px,1fr) 180px auto;align-items:center;gap:24px;min-height:86px;padding:14px clamp(18px,3vw,44px);display:grid}.simStatus>div:first-child{flex-direction:column;gap:5px;display:flex}.simStatus span{letter-spacing:.14em;color:#918579;font-size:.62rem}.simStatus strong{font:1.12rem Georgia,serif}.simProgress{background:#3b3027;height:4px}.simProgress i{background:var(--sim-gold);height:100%;transition:width .4s;display:block}.simClock{grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;display:grid}.simClock svg{width:20px;color:var(--sim-gold);grid-row:1/3}.simClock b{font:1.1rem Georgia,serif}.simStatus>button{color:#e8ded2;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #5b4938;align-items:center;gap:8px;padding:12px 14px;font-size:.64rem;display:flex}.simStatus>button svg{width:17px;color:var(--sim-gold)}.simWorkspace{grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);min-height:calc(100vh - 172px);display:grid;position:relative}.simPatientStage{background:radial-gradient(circle at 50% 45%,#4b3c2f 0,#251e18 38%,#0e0c0a 72%);flex-direction:column;justify-content:space-between;min-height:660px;padding:35px;display:flex;position:relative;overflow:hidden}.simFeedLabel{letter-spacing:.13em;color:#baa991;align-items:center;gap:8px;font-size:.62rem;display:flex}.simFeedLabel i{background:#b84a39;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #b84a3921}.simPatient{aspect-ratio:1/1.08;background:linear-gradient(145deg,#3b3027,#17130f);border:1px solid #5b4b3d;border-radius:50% 50% 42% 42%;align-self:center;place-items:center;width:min(380px,85%);display:grid;position:relative;box-shadow:0 40px 90px #0006}.simPatient>svg{stroke-width:.7px;color:#c1ae94;width:42%;height:42%}.simPatient>span{letter-spacing:.17em;color:#b6a58f;font-size:.61rem;position:absolute;bottom:20px}.simLipConcern{border:1px solid #756153;border-radius:45%;width:78px;height:26px;position:absolute;bottom:34%;left:50%;transform:translate(-50%)}.simLipConcern i{background:#e2ddd2;border-radius:50%;width:32px;height:10px;animation:2.4s ease-in-out infinite alternate simConcern;position:absolute;bottom:3px;left:5px;box-shadow:0 0 18px #f4edde99}@keyframes simConcern{to{opacity:.76;width:48px}}.simSpeech{background:#0a0807d1;border:1px solid #493d32;grid-template-columns:auto 1fr;align-items:center;gap:14px;max-width:620px;padding:18px;display:grid}.simSpeech button{width:45px;height:45px;color:var(--sim-gold);cursor:pointer;background:#211a14;border:1px solid #6a563f;place-items:center;display:grid}.simSpeech button svg{width:20px}.simSpeech span{letter-spacing:.15em;color:var(--sim-gold);font-size:.58rem}.simSpeech p{color:#f4ece1;margin:5px 0 0;font:1.02rem/1.45 Georgia,serif}.simPanel{background:var(--sim-panel);border-left:1px solid var(--sim-line);min-width:0;padding:clamp(25px,4vw,50px)}.simPanelHead{border-bottom:1px solid var(--sim-line);margin-bottom:28px;padding-bottom:22px}.simPanelHead span,.simDecision>span,.simDebrief span,.simCoach>span{color:var(--sim-gold);letter-spacing:.17em;margin-bottom:8px;font-size:.64rem;display:block}.simPanelHead b{color:#bdb1a4;font:1rem Georgia,serif}.simDecision h2,.simCoach h2,.simDebrief article h2{margin:10px 0 24px;font:400 clamp(2rem,4vw,3.6rem)/1.05 Georgia,serif}.simDecision>p{color:#b7aca0;line-height:1.6}.simDecision>button:not(.simCrt),.simKit>div>button{color:#d9cfc3;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:#100d0b;border:1px solid #4a3e33;align-items:center;gap:13px;width:100%;min-width:0;margin:9px 0;padding:18px;font:1rem/1.4 Georgia,serif;display:flex}.simDecision>button.safe{color:#15100a;letter-spacing:.09em;background:#b9975b;border-color:#b9975b;justify-content:space-between;font-family:Arial,sans-serif;font-size:.7rem;font-weight:800}.simDecision button:disabled{opacity:.45;cursor:not-allowed}.simObservation{border-left:3px solid var(--sim-gold);background:#211a15;margin-bottom:24px;padding:18px 20px}.simObservation b,.simCritical b{letter-spacing:.15em;color:var(--sim-gold);font-size:.62rem;display:block}.simObservation p{margin:7px 0;font:1.02rem/1.55 Georgia,serif}.simInstruction{font-style:italic}.simCrt{color:#d8cdbf;letter-spacing:.14em;cursor:pointer;background:#0d0b09;border:1px solid #65513e;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:150px;font-size:.7rem;font-weight:800;display:flex}.simCrt svg{width:32px;color:var(--sim-gold)}.simCrt.testing{animation:1s infinite simPulse}.simCrt.result{color:#fff;background:#321a16;border-color:#9d4938}@keyframes simPulse{50%{background:#251e18}}.simCritical{border-left:3px solid var(--sim-red);background:#321a16;grid-template-columns:auto 1fr;gap:5px 12px;margin-top:16px;padding:17px;display:grid}.simCritical svg{color:#df816e;grid-row:1/3}.simCritical p{margin:0;line-height:1.5}.simCritical .safe{background:var(--sim-gold);color:#15100a;letter-spacing:.1em;border:0;grid-column:1/-1;justify-content:space-between;width:100%;margin-top:10px;padding:14px;font-size:.66rem;font-weight:800;display:flex}.simKit>div{gap:8px;display:grid}.simKit>div>button{grid-template-columns:35px minmax(0,1fr);margin:0;display:grid}.simKit>div>button b{width:30px;height:30px;color:var(--sim-gold);border:1px solid #5c4b3b;place-items:center;font:italic .72rem Georgia,serif;display:grid}.simKit>div>button b svg{width:17px}.simKit>div>button.done{background:#1f2a20;border-color:#557057}.simFinalHandover textarea,.simCoach textarea{resize:vertical;color:#f4eadf;background:#0e0c0a;border:1px solid #574738;width:100%;min-height:150px;padding:16px;font:1rem/1.55 Georgia,serif}.simNotice{z-index:20;color:#281d13;border-left:5px solid var(--sim-gold);background:#f3e8d9;align-items:center;gap:12px;width:min(620px,100% - 30px);padding:17px 19px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #00000061}.simNotice svg{color:#8a3c2d;flex:none}.simCoachBackdrop{z-index:40;background:#050403d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.simCoach{color:#17120e;background:#f3eadf;width:min(680px,100%);max-height:calc(100vh - 40px);padding:clamp(28px,5vw,52px);position:relative;overflow-y:auto;box-shadow:18px 18px #6b5336}.simCoach>span{color:#81683e}.simCoach h2{font-size:clamp(2rem,5vw,3.7rem)}.simCoach>p{color:#5b5046;line-height:1.6}.simCoach textarea{color:#17120e;background:#fff;border-color:#c9b89f}.simCoach>button:not(.simCoachClose),.simCoachReply button{color:#fff;letter-spacing:.11em;background:#17120e;border:0;margin-top:12px;padding:15px 18px;font-size:.67rem;font-weight:800}.simCoach>button:disabled{opacity:.35}.simCoachClose{color:#17120e;cursor:pointer;background:0 0;border:0;position:absolute;top:17px;right:17px}.simCoachClose svg{width:24px}.simCoachReply{border-left:3px solid var(--sim-gold);padding-left:20px}.simCoachReply>svg{color:#8c7044;width:34px}.simCoachReply p{font:1.1rem/1.6 Georgia,serif}.simCoachReply button{cursor:pointer}.simDebrief{width:min(1080px,100% - 36px);margin:0 auto;padding:clamp(55px,8vw,100px) 0}.simDebrief>div:first-child{grid-template-columns:1fr auto;align-items:end;gap:15px 40px;display:grid}.simDebrief>div:first-child>span{grid-column:1/-1}.simDebrief>div:first-child>strong{color:var(--sim-gold);font:italic clamp(4rem,9vw,8rem)/1 Georgia,serif}.simDebrief h1{font-size:clamp(3rem,7vw,6.5rem)}.simDebrief>div:first-child>p{color:#bdb1a4;grid-column:1/-1;max-width:760px;font:1.1rem/1.7 Georgia,serif}.simDebrief article{color:#17120e;background:#f2e9dc;margin:55px 0;padding:clamp(28px,5vw,55px);box-shadow:18px 18px #3d3024}.simDebrief article>span{color:#8d7043}.simDebrief article p{color:#544a41;font:1.05rem/1.7 Georgia,serif}.simDebrief blockquote{border-left:3px solid #a68652;margin:28px 0;padding-left:22px;font:italic 1.25rem/1.55 Georgia,serif}.simDebrief article small{color:#8d7043;letter-spacing:.15em;margin-top:30px;font-size:.62rem;display:block}.simDebriefActions{flex-wrap:wrap;gap:12px;display:flex}.simDebriefActions button,.simDebriefActions a{color:#f2e9dc;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #5b4938;align-items:center;gap:10px;padding:16px 18px;font-size:.67rem;font-weight:800;text-decoration:none;display:flex}.simDebriefActions a{background:var(--sim-gold);color:#17120e;border-color:var(--sim-gold)}.simDebriefActions svg{width:17px}.simBoundary{color:#887d71;text-align:center;border-top:1px solid #302820;padding:22px clamp(18px,4vw,55px);font-size:.7rem;line-height:1.55}@media (width<=900px){.portalSimulationCard{grid-template-columns:1fr}.portalSimulationIndex{border-bottom:1px solid #3c3329;border-right:0;min-height:190px}.portalSimulationIndex b{font-size:4.5rem}.simStatus{grid-template-columns:1fr 1fr}.simProgress{grid-area:2/1/auto/-1}.simWorkspace{grid-template-columns:1fr}.simPatientStage{min-height:580px}.simPanel{border-left:0;border-top:1px solid var(--sim-line)}.simDebrief>div:first-child{grid-template-columns:1fr}.simDebrief>div:first-child>strong{grid-row:2}.simDebrief h1{grid-row:3}}@media (width<=620px){.portalSimulationCard{width:calc(100% - 30px)}.portalSimulationBody{padding:30px 21px}.portalSimulationBody>a{text-align:center;width:100%;line-height:1.5}.simNav{grid-template-columns:auto 1fr;gap:13px;padding:12px 15px}.simLogo{width:118px;height:46px}.simNav>div span{display:none}.simNav>a:last-child{text-align:right;grid-column:1/-1}.simStatus{gap:13px;padding:14px 15px}.simStatus>button{justify-self:end}.simPatientStage{min-height:520px;padding:22px 15px}.simPatient{width:85%}.simSpeech{padding:14px}.simPanel{padding:28px 15px}.simDecision h2{font-size:2.25rem}.simDecision>button:not(.simCrt),.simKit>div>button{padding:16px 14px}.simCoachBackdrop{padding:12px}.simCoach{padding:38px 22px;box-shadow:8px 8px #6b5336}.simDebrief article{box-shadow:8px 8px #3d3024}.simStart h1{font-size:4.6rem}}.simPatientMedia{aspect-ratio:3/2;background:#1a1511;border:1px solid #675443;align-self:center;width:min(760px,100%);position:relative;overflow:hidden;box-shadow:0 40px 90px #00000073}.simPatientMedia>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.simPatientMedia:after{content:"";pointer-events:none;background:linear-gradient(#0a080608,#0a08063d);position:absolute;inset:0}.simPatientId{z-index:3;color:#dbc79f;letter-spacing:.14em;background:#0a0807d1;border:1px solid #bd9b618c;padding:8px 10px;font-size:.58rem;position:absolute;top:14px;left:14px}.simPerfusionField{z-index:2;filter:blur(2px);opacity:.38;background:#f2efe080;border-radius:50%;width:5.5%;height:2.2%;transition:all 1.2s;position:absolute;top:50.7%;left:50.5%;transform:rotate(-4deg);box-shadow:0 0 10px #f7f4e373}.simPatientStage1 .simPerfusionField,.simPatientStage2 .simPerfusionField{opacity:.66;background:#f4f1e2bf;width:8%}.simPatientStage3 .simPerfusionField,.simPatientStage4 .simPerfusionField{opacity:.8;background:#eeebdccc;width:9.5%}.simPatientStage5 .simPerfusionField,.simPatientStage6 .simPerfusionField{opacity:.45;width:6.5%}.simInspectPoint{z-index:5;color:#fff;cursor:pointer;background:#14100d2e;border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:62px;height:62px;animation:1.6s ease-out infinite simInspectPulse;display:grid;position:absolute;top:51%;left:52%;transform:translate(-50%,-50%)}.simInspectPoint span{font:300 1.6rem Arial}.simInspectPoint b{letter-spacing:.14em;color:#e1cfad;background:#17120f;padding:6px 8px;font-size:.56rem;position:absolute;top:68px}.simInspectPoint.selected{border-color:var(--sim-gold);animation:none}.simInspectPoint.selected span{color:var(--sim-gold)}@keyframes simInspectPulse{0%{box-shadow:0 0 #ffffff6b}70%{box-shadow:0 0 0 18px #fff0}to{box-shadow:0 0 #fff0}}.simInspectionReadout{z-index:6;border-left:3px solid var(--sim-gold);background:#0d0a08e6;gap:5px;width:min(300px,100% - 30px);padding:13px 15px;display:grid;position:absolute;bottom:15px;right:15px}.simInspectionReadout b{letter-spacing:.15em;color:var(--sim-gold);font-size:.57rem}.simInspectionReadout span{font:italic .86rem/1.4 Georgia,serif}.simCrtCompare{grid-template-columns:1fr 1fr;gap:10px;display:grid}.simCrtCompare button{color:#d8cdbf;text-align:center;cursor:pointer;background:#0d0b09;border:1px solid #65513e;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:155px;padding:17px;display:flex}.simCrtCompare button svg{width:28px;color:var(--sim-gold)}.simCrtCompare button span{letter-spacing:.13em;color:#968a7e;font-size:.58rem}.simCrtCompare button b{letter-spacing:.1em;font-size:.7rem}.simCrtCompare button.testing{animation:1s infinite simPulse}.simCrtCompare button.result.normal{background:#1d2b20;border-color:#54745c}.simCrtCompare button.result.delayed{background:#321a16;border-color:#9d4938}.simCrtCompare button:disabled{opacity:1}.simTalkingMouth{z-index:3;pointer-events:none;position:absolute;inset:0}.simTalkingMouth>img{z-index:1;object-fit:cover;object-position:center;transform-origin:52.75% 51.8%;opacity:0;width:100%;height:100%;transition:transform 90ms ease-out,opacity .1s;position:absolute;inset:0;-webkit-mask-image:radial-gradient(6.2% 4.2% at 52.75% 51.8%,#000 0 42%,#000000e0 56%,#0000004d 76%,#0000 100%);mask-image:radial-gradient(6.2% 4.2% at 52.75% 51.8%,#000 0 42%,#000000e0 56%,#0000004d 76%,#0000 100%)}.simTalkingMouth:after{content:"";z-index:2;filter:blur(.25px);opacity:0;transform-origin:50%;background:#300d13b8;border-radius:50%;width:4.05%;height:.3%;transition:transform 90ms ease-out,opacity 90ms;position:absolute;top:51.62%;left:50.72%;transform:scale(.92,.2)}.simTalkingMouth.speaking>img{opacity:.97}.simTalkingMouth.speaking.mouth0>img{transform:scaleY(1)}.simTalkingMouth.speaking.mouth0:after{opacity:.18;transform:scale(.94,.35)}.simTalkingMouth.speaking.mouth1>img{transform:scaleY(1.02)translateY(.04%)}.simTalkingMouth.speaking.mouth1:after{opacity:.42;transform:scale(.96,1.25)}.simTalkingMouth.speaking.mouth2>img{transform:scaleY(1.04)translateY(.075%)}.simTalkingMouth.speaking.mouth2:after{opacity:.55;transform:scaleY(2.15)}.simTalkingMouth.speaking.mouth3>img{transform:scale(.992,1.06)translateY(.11%)}.simTalkingMouth.speaking.mouth3:after{opacity:.64;transform:scale(.78,3.05)}.simTalkingMouth.speaking.mouth4>img{transform:scaleY(1.078)translateY(.14%)}.simTalkingMouth.speaking.mouth4:after{opacity:.7;transform:scale(1.02,3.65)}.simSpeech.speaking button{background:var(--sim-gold);color:#15100a;animation:1.15s ease-in-out infinite simVoicePulse;box-shadow:0 0 0 6px #bd9b6129}@keyframes simVoicePulse{50%{box-shadow:0 0 0 10px #bd9b610f}}@media (width<=620px){.simPatientMedia{aspect-ratio:4/3;width:100%}.simPatientMedia>img{object-position:center}.simTalkingMouth>img{transform-origin:53.1% 51.8%;-webkit-mask-image:radial-gradient(7.3% 4.7% at 53.1% 51.8%,#000 0 42%,#000000e0 56%,#0000004d 76%,#0000 100%);mask-image:radial-gradient(7.3% 4.7% at 53.1% 51.8%,#000 0 42%,#000000e0 56%,#0000004d 76%,#0000 100%)}.simTalkingMouth:after{width:4.35%;top:51.62%;left:50.92%}.simInspectPoint{width:52px;height:52px}.simInspectPoint b{top:58px}.simCrtCompare{grid-template-columns:1fr}.simCrtCompare button{min-height:120px}}.simDecision>button.answerCorrect{color:#f4eee4;background:#203326;border-color:#6f9877;box-shadow:inset 4px 0 #86ad8d}.simDecision>button.answerIncorrect{color:#fff0ec;background:#3a1e18;border-color:#a75848;box-shadow:inset 4px 0 #c76c59}.simDecision>button.answerCorrect:disabled,.simDecision>button.answerIncorrect:disabled{opacity:1}.vcPage{--ink:#080705;--panel:#11100d;--gold:#c6a266;--pale:#f3ede4;--muted:#a89e91;background:var(--ink);color:var(--pale);min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.vcPage *{box-sizing:border-box}.vcPage h1,.vcPage h2,.vcPage h3,.vcPage p{margin-top:0}.vcPage h1,.vcPage h2{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-weight:400}.vcPage em{color:var(--gold);font-weight:400}.vcNav{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080705db;border-bottom:1px solid #c6a26638;grid-template-columns:1fr auto 1fr;align-items:center;height:86px;padding:0 clamp(24px,5vw,84px);display:grid;position:relative}.vcBrand img{object-fit:contain;width:114px;height:44px}.vcNav>div{text-align:center;letter-spacing:.28em;font-size:12px}.vcNav>div small{color:var(--gold);margin-top:7px;font-size:8px;display:block}.vcNav>a:last-child{color:var(--pale);letter-spacing:.16em;border-bottom:1px solid var(--gold);justify-self:end;padding:10px 0;font-size:10px;text-decoration:none}.vcHero{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);align-items:center;gap:clamp(50px,8vw,130px);min-height:calc(100svh - 86px);padding:clamp(64px,8vw,118px) clamp(24px,8vw,140px);display:grid;position:relative}.vcGlow{filter:blur(3px);pointer-events:none;border-radius:50%;position:absolute}.vcGlowOne{border:1px solid #c6a2661c;width:560px;height:560px;top:-100px;right:-120px;box-shadow:inset 0 0 140px #c6a2660f}.vcGlowTwo{border:1px solid #c6a26617;width:260px;height:260px;bottom:-150px;left:18%}.vcKicker{color:var(--gold);letter-spacing:.27em;font-size:11px;font-weight:700}.vcHero h1{max-width:900px;margin:30px 0 28px;font-size:clamp(58px,7.6vw,124px);line-height:.87}.vcLead{margin-bottom:18px;font-family:Georgia,serif;font-size:clamp(22px,2.2vw,34px)}.vcBody{color:#b8afa4;max-width:570px;font-size:15px;line-height:1.8}.vcActions{align-items:center;gap:28px;margin-top:38px;display:flex}.vcActions button,.vcActions a{letter-spacing:.16em;font:700 10px Arial}.vcActions button{background:var(--gold);color:#100e0b;cursor:pointer;border:0;align-items:center;gap:26px;padding:18px 22px;display:flex}.vcActions button svg{width:16px}.vcActions a{color:var(--pale);border-bottom:1px solid #615543;padding:12px 0;text-decoration:none}.vcPortal{padding:25px;position:relative}.vcPortalFrame{background:#0c0b09;border:1px solid #6e5a3b;padding:12px;box-shadow:0 35px 90px #000}.vcPortalFrame>img{aspect-ratio:1.02;object-fit:cover;object-position:center 20%;filter:saturate(.72)contrast(1.02);width:100%}.vcLive{letter-spacing:.18em;background:#0a0907e0;padding:10px 12px;font-size:9px;position:absolute;top:44px;left:44px}.vcLive i{background:#b62620;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #b6262026}.vcSpeech{align-items:center;gap:14px;padding:20px 10px 9px;display:flex}.vcSpeech button{background:var(--gold);cursor:pointer;border:0;flex:none;width:47px;height:47px}.vcSpeech button svg{width:19px}.vcSpeech small{color:var(--gold);letter-spacing:.18em;font-size:8px}.vcSpeech p{margin:5px 0 0;font-family:Georgia,serif;font-size:15px;line-height:1.45}.vcOrbit{width:86px;height:86px;color:var(--gold);letter-spacing:.15em;background:#080705e6;border:1px solid #c6a26673;border-radius:50%;place-items:center;font-size:8px;animation:5s ease-in-out infinite vcFloat;display:grid;position:absolute;box-shadow:0 0 0 9px #c6a2660a}.vcOrbit.one{top:23%;left:-40px}.vcOrbit.two{animation-delay:-1.7s;top:48%;right:-42px}.vcOrbit.three{animation-delay:-3s;bottom:-37px;left:6%}@keyframes vcFloat{50%{transform:translateY(-10px)}}.vcScroll{color:#8c8378;letter-spacing:.22em;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.vcScroll svg{width:14px}.vcManifest{color:#16130f;text-align:center;background:#eeeadf;padding:100px clamp(24px,8vw,140px)}.vcManifest>p{letter-spacing:.3em;color:#8a6a3c;font-size:10px}.vcManifest h2{margin:20px auto 60px;font-size:clamp(42px,5.2vw,78px);line-height:1.02}.vcManifest>div{border-top:1px solid #cfc4b3;grid-template-columns:repeat(4,1fr);max-width:1100px;margin:auto;display:grid}.vcManifest span{text-align:left;letter-spacing:.08em;border-right:1px solid #cfc4b3;align-items:center;gap:18px;padding:25px 18px;font-size:11px;display:flex}.vcManifest span:last-child{border:0}.vcManifest b{color:#9e7844;font-family:Georgia,serif;font-size:20px}.vcPreview{background:radial-gradient(circle at 75% 35%,#ac834621,transparent 35%),var(--ink);grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(50px,9vw,150px);padding:110px clamp(24px,8vw,140px);display:grid}.vcPreviewIntro{position:sticky;top:120px}.vcPreview h2,.vcWorld h2,.vcFounder h2,.vcAccess h2{font-size:clamp(44px,5vw,76px);line-height:1}.vcPreviewIntro>p:last-child,.vcWorld>div>p:last-child{color:var(--muted);max-width:470px;line-height:1.75}.vcPhone{color:#1b1814;background:#dcd7cc;border:9px solid #17130f;border-radius:42px;max-width:600px;min-height:650px;overflow:hidden;box-shadow:0 40px 100px #00000073}.vcPhoneTop{background:#efece5;border-bottom:1px solid #c9c2b7;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 24px;display:grid}.vcPhoneTop>span{font-size:12px;font-weight:700}.vcPhoneTop b,.vcPhoneTop small{display:block}.vcPhoneTop small{color:#50814e;margin-top:2px;font-size:9px}.vcPhoneTop svg{justify-self:end;width:20px}.vcPhoneStart{text-align:center;place-content:center;min-height:580px;padding:45px;display:grid}.vcPhoneStart>svg{color:#9a743f;margin:0 auto 20px}.vcPhoneStart p{font-family:Georgia,serif;font-size:22px}.vcPhoneStart button,.vcSubmit{color:#fff;letter-spacing:.16em;cursor:pointer;background:#16130f;border:0;justify-content:center;align-items:center;gap:18px;padding:17px;font-size:9px;display:flex}.vcPhoneStart button svg,.vcSubmit svg{width:14px}.vcChat{padding:24px}.vcDate{text-align:center;color:#777;letter-spacing:.16em;margin-bottom:20px;font-size:8px}.vcBubble{background:#fff;border-radius:18px 18px 18px 4px;width:79%;padding:15px 17px;font-size:14px;line-height:1.55;box-shadow:0 4px 12px #0000000d}.vcPrompt{margin-top:34px}.vcPrompt small{letter-spacing:.2em;color:#8b683b;font-size:8px}.vcPrompt h3{margin:8px 0 18px;font-family:Georgia,serif;font-size:31px}.vcPrompt>button:not(.vcSubmit){text-align:left;color:#211e19;cursor:pointer;background:#ebe7de;border:1px solid #b7aea1;align-items:center;gap:12px;width:100%;margin:8px 0;padding:12px;line-height:1.35;display:flex}.vcPrompt>button.selected{background:#f6efe2;border-color:#9e7844}.vcPrompt button span{border:1px solid #a68c66;flex:none;place-items:center;width:26px;height:26px;display:grid}.vcSubmit{background:#a88248;width:100%;margin-top:15px}.vcSubmit:disabled{opacity:.4;cursor:not-allowed}.vcFeedback{color:#fff;background:#2d2420;gap:13px;margin-top:17px;padding:16px;display:flex}.vcFeedback.correct{background:#263127}.vcFeedback>svg{color:#d0ad72;flex:none;width:20px}.vcFeedback b{letter-spacing:.15em;font-size:9px}.vcFeedback p{margin:6px 0 0;font-size:12px;line-height:1.55}.vcFeedback button{color:#f0e9df;letter-spacing:.14em;background:0 0;border:0;border-bottom:1px solid #d0ad72;padding:5px 0;font-size:9px}.vcWorld{background:#12100d;padding:115px clamp(24px,8vw,140px)}.vcWorld>div:first-child{grid-template-columns:1fr 1fr;align-items:end;gap:60px;display:grid}.vcWorldGrid{border-top:1px solid #4b4032;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.vcWorldGrid article{border-right:1px solid #4b4032;min-height:290px;padding:34px 25px;position:relative}.vcWorldGrid article:last-child{border:0}.vcWorldGrid svg{width:22px;color:var(--gold);margin-bottom:45px}.vcWorldGrid span{color:#625746;font-family:Georgia,serif;position:absolute;top:34px;right:22px}.vcWorldGrid h3{font-family:Georgia,serif;font-size:24px}.vcWorldGrid p{color:var(--muted);font-size:13px;line-height:1.7}.vcFounder{color:#17130f;background:#eae5db;grid-template-columns:1.1fr .7fr;align-items:center;gap:10vw;padding:110px clamp(24px,8vw,140px);display:grid}.vcFounder>div{max-width:820px}.vcFounder p:not(.vcKicker){color:#655d53;max-width:650px;line-height:1.75}.vcFounder figure{margin:0;position:relative}.vcFounder img{object-fit:cover;filter:saturate(.75);width:100%;max-height:570px}.vcFounder figcaption{color:#c9a66b;letter-spacing:.18em;background:#17130f;padding:14px 18px;font-size:8px;position:absolute;bottom:0;left:0}.vcAccess{background:radial-gradient(circle at 25% 0,#c6a2661c,#0000 30%),#090806;grid-template-columns:1fr 1fr;gap:10vw;padding:120px clamp(24px,8vw,140px);display:grid}.vcAccess>div>p:not(.vcKicker){color:var(--muted);max-width:500px;line-height:1.7}.vcPromise{color:#8c8378;gap:10px;margin-top:30px;font-size:11px;display:flex}.vcPromise svg{width:16px;color:var(--gold)}.vcAccess form{background:#0e0c09;border:1px solid #4a3d2c;padding:clamp(25px,4vw,50px)}.vcAccess label{letter-spacing:.18em;color:var(--gold);margin-bottom:19px;font-size:8px;display:block}.vcAccess input,.vcAccess select{width:100%;color:var(--pale);background:0 0;border:0;border-bottom:1px solid #554939;border-radius:0;margin-top:9px;padding:15px 0;font-size:14px}.vcAccess select option{background:#17130f}.vcAccess form>button{background:var(--gold);letter-spacing:.16em;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;font-size:9px;font-weight:700;display:flex}.vcAccess form>button svg{width:16px}.vcFormError{color:#e0a4a0;margin:14px 0 0;font-size:12px}.vcSuccess{border:1px solid #665336;align-content:center;place-items:start;padding:55px;display:grid}.vcSuccess>svg{color:var(--gold);width:36px;height:36px}.vcSuccess h3{margin:25px 0 8px;font:40px Georgia}.vcSuccess p{color:var(--muted)}.vcSuccess a{color:var(--gold);letter-spacing:.15em;margin-top:20px;font-size:9px}.vcFooter{border-top:1px solid #30291f;grid-template-columns:auto 1fr;align-items:center;gap:30px;padding:50px clamp(24px,8vw,140px);display:grid}.vcFooter img{width:90px}.vcFooter p{letter-spacing:.2em;margin:0;font-size:9px}.vcFooter small{color:#6e665c;grid-column:1/-1;font-size:9px;line-height:1.5}.vcHomeGateway{color:#eee7dc;background:#0b0907;padding:90px 0}.vcHomeGrid{grid-template-columns:1fr .8fr;align-items:center;gap:8vw;display:grid}.vcHomeGrid h2{margin:18px 0 25px;font:400 clamp(50px,6vw,88px)/.95 Georgia}.vcHomeGrid h2 em{color:#c9a368}.vcHomeGrid p:not(.eyebrow){color:#aaa095;max-width:580px;line-height:1.7}.vcHomePoints{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.vcHomePoints span{color:#c9a368;letter-spacing:.15em;border:1px solid #4e402e;padding:9px 11px;font-size:8px}.vcHomeGrid>div>a{color:#100d09;letter-spacing:.16em;background:#c9a368;padding:17px 20px;font-size:9px;font-weight:700;text-decoration:none;display:inline-block}.vcHomeGrid figure{border:1px solid #5a4932;margin:0;padding:10px}.vcHomeGrid figure img{filter:saturate(.72);width:100%;display:block}.vcHomeGrid figcaption{padding:16px 8px 6px}.vcHomeGrid figcaption b,.vcHomeGrid figcaption span{display:block}.vcHomeGrid figcaption b{letter-spacing:.18em;color:#c9a368;font-size:9px}.vcHomeGrid figcaption span{margin-top:7px;font:18px Georgia}@media (width<=850px){.vcNav{grid-template-columns:auto 1fr;height:70px;padding:0 18px}.vcNav>div{justify-self:end;font-size:9px}.vcNav>a:last-child{display:none}.vcBrand img{width:90px}.vcHero{min-height:auto;padding:65px 22px 85px;display:block}.vcHero h1{font-size:56px}.vcHeroCopy{text-align:center}.vcBody{margin-left:auto;margin-right:auto}.vcActions{flex-direction:column;justify-content:center}.vcPortal{max-width:470px;margin:55px auto 0;padding:12px}.vcLive{top:30px;left:30px}.vcOrbit{width:65px;height:65px}.vcOrbit.one{left:-12px}.vcOrbit.two{right:-12px}.vcOrbit.three{bottom:-28px}.vcScroll{display:none}.vcManifest,.vcPreview,.vcWorld,.vcFounder,.vcAccess{padding:75px 22px}.vcManifest>div{grid-template-columns:1fr 1fr}.vcManifest span:nth-child(2){border-right:0}.vcManifest span{border-bottom:1px solid #cfc4b3}.vcPreview{display:block}.vcPreviewIntro{margin-bottom:40px;position:static}.vcPhone{border-width:6px;border-radius:32px;min-height:600px;margin:auto}.vcWorld>div:first-child,.vcFounder,.vcAccess{grid-template-columns:1fr}.vcWorldGrid{grid-template-columns:1fr 1fr}.vcWorldGrid article:nth-child(2){border-right:0}.vcWorldGrid article{border-bottom:1px solid #4b4032}.vcFounder figure{max-width:520px}.vcHomeGateway{padding:70px 0}.vcHomeGrid{grid-template-columns:1fr}.vcHomeGrid figure{max-width:520px}}@media (width<=520px){.vcHero h1{font-size:50px}.vcHero .vcLead{font-size:22px}.vcPortalFrame{padding:8px}.vcPortalFrame>img{aspect-ratio:.9}.vcSpeech{padding:15px 4px 5px}.vcSpeech p{font-size:13px}.vcManifest h2,.vcPreview h2,.vcWorld h2,.vcFounder h2,.vcAccess h2{font-size:42px}.vcManifest>div,.vcWorldGrid{grid-template-columns:1fr}.vcManifest span,.vcWorldGrid article{border-right:0}.vcPhone{width:100%;min-height:570px}.vcPhoneTop{padding:15px 18px}.vcChat{padding:18px 14px}.vcBubble{width:88%;font-size:13px}.vcPrompt h3{font-size:27px}.vcPrompt>button:not(.vcSubmit){font-size:12px}.vcFounder{gap:45px}.vcAccess{gap:40px}.vcFooter{grid-template-columns:1fr}.vcFooter small{grid-column:auto}.vcNav>div small{font-size:7px}.vcNav>div{letter-spacing:.16em}}.vcPage{--ink:#2b211c;--panel:#382b24;--gold:#c6a266;--pale:#f3ede4;--muted:#c0b3a6;background:var(--ink)}.vcNav{background:#2b211ce6}.vcPortalFrame{background:#332720;box-shadow:0 35px 90px #1e140f6b}.vcOrbit{background:#372a22f0}.vcPreview{background:radial-gradient(circle at 75% 35%,#c6a26624,transparent 38%),var(--ink)}.vcWorld{background:#342720}.vcAccess{background:radial-gradient(circle at 25% 0,#c6a26621,#0000 34%),#2d221d}.vcAccess form{background:#382a23}.vcFooter{background:#2b211c}.vcPage{flex-direction:column;display:flex}.vcNav{order:1}.vcPreview{order:2;align-items:center;min-height:calc(100svh - 86px)}.vcManifest{order:4}.vcWorld{order:5}.vcNeed{order:6}.vcFounder{order:7}.vcNeed{color:#211914;background:#eee8de;padding:120px clamp(24px,8vw,140px)}.vcNeedIntro{grid-template-columns:1fr .82fr;align-items:end;column-gap:8vw;display:grid}.vcNeedIntro .vcKicker{grid-column:1/-1}.vcNeedIntro h2{letter-spacing:-.04em;margin:22px 0 0;font:400 clamp(44px,5vw,76px)/1 Georgia,Times New Roman,serif}.vcNeedIntro>p:last-child{color:#65594f;margin:0 0 7px;font-size:16px;line-height:1.8}.vcNeedGrid{border-top:1px solid #cdbda9;border-bottom:1px solid #cdbda9;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.vcNeedGrid article{border-right:1px solid #cdbda9;padding:34px 30px 38px}.vcNeedGrid article:last-child{border-right:0}.vcNeedGrid span{color:#9e7844;font:italic 18px Georgia,serif}.vcNeedGrid h3{margin:36px 0 15px;font:400 28px/1.1 Georgia,serif}.vcNeedGrid p{color:#695e54;margin:0;font-size:14px;line-height:1.7}.vcNeedClose{text-align:center;padding:75px 20px 0}.vcNeedClose>p{letter-spacing:.24em;color:#8a693c;font-size:11px;font-weight:700}.vcNeedClose>strong{max-width:930px;margin:18px auto 34px;font:400 clamp(30px,3.7vw,54px)/1.15 Georgia,serif;display:block}.vcNeedClose>strong em{color:#9e7844}.vcNeedClose>a{color:#f3ede4;letter-spacing:.14em;background:#31241e;align-items:center;gap:25px;padding:19px 22px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.vcNeedClose>a svg{width:16px}@media (width<=850px){.vcNeed{padding:80px 22px}.vcNeedIntro{grid-template-columns:1fr;gap:25px}.vcNeedGrid{grid-template-columns:1fr}.vcNeedGrid article{border-bottom:1px solid #cdbda9;border-right:0}.vcNeedGrid article:last-child{border-bottom:0}}.vcPhone.incoming{animation:1.15s cubic-bezier(.36,.07,.19,.97) both vcPhoneVibrate;box-shadow:0 40px 100px #00000073,0 0 0 8px #c6a2661a}.vcPhoneTop .vcReplay{color:#6e5940;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-self:end;place-items:center;width:34px;height:34px;display:grid}.vcPhoneTop .vcReplay:hover,.vcPhoneTop .vcReplay:focus-visible{color:#8b683b;background:#e2d8ca;outline:none}.vcPhoneTop .vcReplay svg{width:18px}.vcNotificationIcon{color:#fff;background:#a88248;border-radius:22px;place-items:center;width:72px;height:72px;margin:0 auto 18px;animation:.9s ease-in-out infinite alternate vcNotificationPulse;display:grid;box-shadow:0 12px 30px #5d412340}.vcNotificationIcon svg{width:31px;height:31px}.vcPhoneStart>small{color:#8b683b;letter-spacing:.16em;margin-bottom:12px;font-size:11px;display:block}.vcMessageReveal{animation:.5s ease-out both vcMessageReveal}@keyframes vcPhoneVibrate{0%,to{transform:translate(0,0)rotate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)rotate(-.45deg)}20%,40%,60%,80%{transform:translate(5px)rotate(.45deg)}}@keyframes vcNotificationPulse{to{transform:scale(1.06);box-shadow:0 16px 38px #5d412357}}@keyframes vcMessageReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vcPhone.incoming,.vcNotificationIcon,.vcMessageReveal{animation:none}.vcPage{scroll-behavior:auto}}.vcBubble{background:#d9fdd3;border:1px solid #c3e8bc;box-shadow:0 4px 12px #2d583017}.vcReplyPreview{text-align:right;margin-top:18px}.vcReplyPreview>small{margin-bottom:7px;color:#638064!important;letter-spacing:.16em!important;font-size:9px!important;display:block!important}.vcReplyBubble{text-align:left;color:#1d2a1e;background:#bfe8b8;border-radius:18px 18px 4px;max-width:88%;min-height:46px;padding:14px 16px;font-size:14px;line-height:1.55;display:inline-block;box-shadow:0 4px 12px #2d58301f}.vcReplyBubble i{vertical-align:-3px;background:#416b45;width:2px;height:16px;margin-left:3px;animation:.65s step-end infinite vcTypingCursor;display:inline-block}@keyframes vcTypingCursor{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.vcReplyBubble i{animation:none}}.vcPhoneStatus{color:#27231f;background:#f4f1eb;justify-content:space-between;align-items:center;height:27px;padding:8px 20px 3px;font-size:10px;display:flex}.vcPhoneStatus>span{align-items:center;gap:5px;display:flex}.vcPhoneStatus svg{stroke-width:2.2px;width:13px;height:13px}.vcPhoneTop{grid-template-columns:auto 1fr auto;gap:12px;padding-top:11px}.vcPhoneTop>div{text-align:left}.vcAvatar{color:#fff;background:#98764c;border-radius:50%;place-items:center;width:38px;height:38px;font:700 15px Arial;display:grid}.vcChat{background-color:#e7e1d7;background-image:radial-gradient(#745d4114 1px,#0000 1px);background-size:16px 16px}.vcBubble p,.vcReplyBubble p{margin:0}.vcBubble small,.vcReplyBubble small{text-align:right;color:#648066;margin-top:5px;font-size:9px;display:block}.vcReplyBubble{min-width:160px}.vcReplyBubble small{color:#47764d}.vcFeedback{border-radius:12px}@media (width<=520px){.vcPhoneStatus{padding-left:16px;padding-right:16px}.vcPhoneTop{padding:10px 16px}.vcReplyBubble{max-width:94%}}.vcClientTyping{background:#fff;border-radius:18px 18px 18px 4px;align-items:center;gap:5px;width:max-content;margin:18px 0 0;padding:13px 16px;display:flex;box-shadow:0 4px 12px #0000000f}.vcClientTyping>span{background:#778179;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite vcTypingDot}.vcClientTyping>span:nth-child(2){animation-delay:.15s}.vcClientTyping>span:nth-child(3){animation-delay:.3s}.vcClientTyping>small{color:#687068;margin-left:5px;font-size:9px}.vcPhotoMessage{background:#d9fdd3;border:1px solid #c3e8bc;border-radius:18px 18px 18px 4px;width:82%;margin-top:12px;padding:9px;animation:.4s ease-out both vcMessageReveal;box-shadow:0 4px 12px #2d583017}.vcPhotoMessage p{margin:5px 7px 9px;font-size:14px;line-height:1.45}.vcPhotoMessage img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%;display:block}.vcPhotoMessage small{text-align:right;color:#648066;margin:5px 5px 1px;font-size:9px;display:block}@keyframes vcTypingDot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.vcClientTyping>span,.vcPhotoMessage{animation:none}}.vcCall{color:#211914;background:#ede7dd;order:3;grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(50px,8vw,120px);min-height:90svh;padding:110px clamp(24px,8vw,140px);display:grid}.vcHero{order:4}.vcAssessment{order:5}.vcUpsell{order:6}.vcCallCopy h2{letter-spacing:-.045em;margin:20px 0 24px;font:400 clamp(48px,5.4vw,82px)/.94 Georgia,Times New Roman,serif}.vcCallCopy h2 em{color:#9e7844}.vcCallCopy>p:last-child{color:#65594f;max-width:470px;font-size:16px;line-height:1.75}.vcCallScreen{background:#28201b;border:9px solid #332720;border-radius:34px;min-height:620px;position:relative;overflow:hidden;box-shadow:0 35px 80px #37271d47}.vcContacts{color:#211914;background:#f5f1eb;min-height:602px;padding:0 30px 35px}.vcContactsStatus{justify-content:space-between;align-items:center;height:47px;font-size:12px;display:flex}.vcContactsStatus span{gap:6px;display:flex}.vcContactsStatus svg{width:15px;height:15px}.vcContactsHead{padding:27px 0 24px}.vcContactsHead small{letter-spacing:.18em;color:#9e7844;font-size:9px}.vcContactsHead h3{margin:8px 0;font:400 45px/1 Georgia,serif}.vcContactsHead p{color:#6c6056;margin:0;font-size:14px}.vcContactSearch{background:#e6dfd6;align-items:center;gap:12px;height:52px;padding:0 16px;display:flex}.vcContactSearch svg{color:#74675d;width:19px}.vcContactSearch input{color:#211914;background:0 0;border:0;outline:0;width:100%;font:16px Arial,sans-serif}.vcContactSearch input::placeholder{color:#81766d}.vcContactList{margin-top:24px}.vcContactList>p{text-align:center;color:#81766d;padding-top:45px;font-size:13px}.vcContactResult{text-align:left;cursor:pointer;color:#211914;background:0 0;border:0;border-bottom:1px solid #d8cec2;grid-template-columns:50px 1fr 46px;align-items:center;width:100%;padding:14px 4px;display:grid}.vcContactResult>span{background:#c6a266;border-radius:50%;place-items:center;width:44px;height:44px;font:24px Georgia,serif;display:grid}.vcContactResult div{flex-direction:column;gap:4px;display:flex}.vcContactResult b{font-size:16px}.vcContactResult small{color:#81766d;font-size:11px}.vcContactResult i{color:#fff;background:#4d9e61;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.vcContactResult i svg{width:17px}.vcDialling{text-align:center;color:#f3ede4;background:radial-gradient(circle at 50% 32%,#44372f,#211915 62%);flex-direction:column;justify-content:center;align-items:center;min-height:602px;padding:45px;display:flex}.vcDialPulse{background:#c6a266;border-radius:50%;place-items:center;width:112px;height:112px;margin-bottom:25px;display:grid;position:relative}.vcDialPulse:before,.vcDialPulse:after{content:"";border:1px solid #c6a26666;border-radius:50%;animation:1.6s ease-out infinite vcRing;position:absolute;inset:-14px}.vcDialPulse:after{animation-delay:.8s}.vcDialPulse span{color:#211914;font:48px Georgia,serif}.vcDialling h3{margin:0 0 10px;font:400 38px Georgia,serif}.vcDialling p{letter-spacing:.22em;color:#c6a266;margin:0;font-size:10px}.vcDialling>small{color:#9f9187;margin-top:12px}.vcDialling>button{color:#fff;cursor:pointer;background:#b84f48;border:0;border-radius:50%;place-items:center;width:62px;height:62px;margin-top:80px;display:grid}.vcDialling>button svg{width:24px}.vcDialDots{vertical-align:bottom;width:17px;animation:1.2s steps(4,end) infinite vcDots;display:inline-block;overflow:hidden}@keyframes vcRing{0%{opacity:0;transform:scale(.85)}35%{opacity:1}to{opacity:0;transform:scale(1.35)}}@keyframes vcDots{0%{width:0}to{width:17px}}.vcInvite{color:#211914;letter-spacing:.13em;cursor:pointer;background:#c6a266;border:0;justify-content:center;align-items:center;gap:14px;padding:17px 20px;font-size:10px;font-weight:700;display:flex}.vcInvite svg{width:16px}.vcCallTop{color:#f3ede4;letter-spacing:.12em;background:#2d241f;justify-content:space-between;align-items:center;height:48px;padding:0 20px;font-size:10px;display:flex}.vcCallTop i{background:#55b66a;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #55b66a1f}.vcLiveVideo{background:#17120f;height:390px;position:relative;overflow:hidden}.vcLiveVideo>img,.vcLiveVideo>video{object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;height:100%;display:block}.vcLiveVideo>img{animation:6.5s ease-in-out infinite alternate vcHandheld;transform:scale(1.035)}.vcVideoShade{pointer-events:none;background:linear-gradient(#0000000d 55%,#0000009e);position:absolute;inset:0}.vcJessLabel{color:#fff;text-shadow:0 1px 4px #000;align-items:flex-end;gap:3px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:18px;left:16px}.vcJessLabel span{margin-right:6px}.vcJessLabel i{background:#d7bd8e;border-radius:3px;width:3px;height:5px;animation:.65s ease-in-out infinite paused vcVoiceBars}.vcJessLabel i:nth-child(2){height:10px;animation-delay:.12s}.vcJessLabel i:nth-child(3){height:7px;animation-delay:.24s}.vcLiveVideo.speaking .vcJessLabel i{animation-play-state:running}.vcSelfView{color:#eee;background:linear-gradient(145deg,#514840,#29221e);border:1px solid #ffffff59;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:84px;height:112px;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 8px 26px #00000059}.vcSelfView svg{opacity:.8;width:23px}.vcSelfView span{letter-spacing:.14em;font-size:9px}.vcCallControls{gap:9px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.vcCallControls button{color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;background:#231d19d1;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.vcCallControls button.end{background:#c9483d}.vcCallControls svg{width:16px}@keyframes vcHandheld{0%{transform:scale(1.035)translate(-.3%)}50%{transform:scale(1.055)translate(.25%,-.35%)}to{transform:scale(1.04)translateY(.25%)}}@keyframes vcVoiceBars{0%,to{opacity:.55;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1.5)}}.vcCallCaption{color:#f3ede4;grid-template-columns:48px 1fr;align-items:center;gap:15px;padding:17px 20px;display:grid}.vcCallCaption button{cursor:pointer;background:#c6a266;border:0;place-items:center;width:46px;height:46px;display:grid}.vcCallCaption button svg{width:18px}.vcCallCaption p{margin:0;font:16px/1.5 Georgia,serif}.vcInvite{width:calc(100% - 40px);margin:0 20px 20px}@media (width<=850px){.vcCall{grid-template-columns:1fr;padding:75px 22px}.vcCallScreen{min-height:570px}.vcContacts,.vcDialling{min-height:552px}.vcLiveVideo{height:350px}}@media (width<=520px){.vcCallScreen{border-width:6px;border-radius:28px}.vcCallCaption{grid-template-columns:40px 1fr;padding:14px}.vcCallCaption button{width:40px;height:40px}.vcCallCaption p{font-size:14px}.vcInvite{width:calc(100% - 28px);margin:0 14px 14px;font-size:9px}}.vcAssessment{color:#f3ede4;background:#17110e;padding:120px clamp(24px,8vw,140px)}.vcAssessmentIntro{grid-template-columns:1fr .72fr;align-items:end;column-gap:8vw;display:grid}.vcAssessmentIntro .vcKicker{grid-column:1/-1}.vcAssessmentIntro h2{letter-spacing:-.045em;margin:20px 0 0;font:400 clamp(48px,5.5vw,84px)/.95 Georgia,Times New Roman,serif}.vcAssessmentIntro>p:not(.vcKicker){color:#b8aa9e;margin:0;font-size:16px;line-height:1.75}.vcAssessmentProgress{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:24px;margin-top:45px;display:grid}.vcAssessmentProgress span{letter-spacing:.18em;color:#c6a266;font-size:9px}.vcAssessmentProgress>i{background:#49392d;height:2px;display:block}.vcAssessmentProgress b{background:#c6a266;height:100%;transition:width .45s;display:block}.vcAssessmentWorkspace{background:#211915;border:1px solid #5d4936;grid-template-columns:1.08fr .92fr;gap:0;margin-top:48px;display:grid}.vcPatientView{min-height:640px;position:relative;overflow:hidden}.vcPatientView>img{object-fit:cover;object-position:center 18%;filter:saturate(.75)contrast(1.03);width:100%;height:640px;display:block}.vcPatientTop{z-index:2;letter-spacing:.14em;background:#18120fe0;justify-content:space-between;align-items:center;height:46px;padding:0 18px;font-size:9px;display:flex;position:absolute;top:0;left:0;right:0}.vcPatientTop i{background:#59ad68;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.vcHotspot{z-index:3;color:#f3ede4;cursor:pointer;background:#1e1511d1;border:1px solid #e6c896d9;border-radius:50%;place-content:center;justify-items:center;gap:5px;width:76px;height:76px;transition:all .2s;display:grid;position:absolute;box-shadow:0 0 0 9px #c6a2661a}.vcHotspot:hover,.vcHotspot:focus-visible{color:#211914;background:#c6a266;outline:none;transform:scale(1.07)}.vcHotspot svg{width:18px}.vcHotspot span{letter-spacing:.12em;font-size:7px}.vcHotspotColour{top:43%;left:53%}.vcHotspotPerfusion{top:53%;left:36%}.vcHotspotHistory{top:19%;right:7%}.vcFindingsPanel{padding:32px 34px}.vcFindingsHead{border-bottom:1px solid #554233;align-items:center;gap:15px;padding-bottom:25px;display:flex}.vcFindingsHead>svg{color:#c6a266;width:27px}.vcFindingsHead small{letter-spacing:.18em;color:#c6a266;font-size:8px}.vcFindingsHead h3{margin:5px 0 0;font:25px Georgia,serif}.vcFindingsPanel article{opacity:.48;border-bottom:1px solid #49382c;grid-template-columns:35px 1fr;gap:14px;padding:27px 0;transition:all .35s;display:grid}.vcFindingsPanel article.revealed{opacity:1}.vcFindingsPanel article>span{color:#c6a266;font:italic 18px Georgia}.vcFindingsPanel article b{letter-spacing:.15em;font-size:9px}.vcFindingsPanel article p{color:#b8aa9e;margin:8px 0 0;font-size:13px;line-height:1.6}.vcFindingsPanel article.revealed p{color:#eee4d8}.vcDecision{margin-top:55px}.vcDecision h3{margin:12px 0 25px;font:400 clamp(35px,4vw,58px) Georgia,serif}.vcDecision>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.vcDecision button{text-align:left;color:#e8ded3;cursor:pointer;background:#211915;border:1px solid #5b4735;align-items:flex-start;gap:13px;min-height:95px;padding:18px;line-height:1.5;display:flex}.vcDecision button:hover,.vcDecision button.selected{background:#32251e;border-color:#c6a266}.vcDecision button span{color:#c6a266;border:1px solid #8f704d;flex:none;place-items:center;width:26px;height:26px;display:grid}.vcDecision aside{background:#4a2824;border-left:3px solid #b45e51;gap:15px;margin-top:16px;padding:22px;display:flex}.vcDecision aside.correct{background:#26372a;border-color:#79a37d}.vcDecision aside>svg{color:#e2bd7d;flex:none;width:22px}.vcDecision aside b{letter-spacing:.16em;color:#e2bd7d;font-size:9px}.vcDecision aside p{color:#eee4d8;margin:7px 0 0;font-size:14px;line-height:1.65}@media (width<=850px){.vcAssessment{padding:80px 22px}.vcAssessmentIntro{grid-template-columns:1fr;gap:24px}.vcAssessmentIntro .vcKicker,.vcAssessmentProgress{grid-column:auto}.vcAssessmentWorkspace{grid-template-columns:1fr}.vcPatientView,.vcPatientView>img{height:560px;min-height:560px}.vcDecision>div{grid-template-columns:1fr}}@media (width<=520px){.vcAssessmentIntro h2{font-size:46px}.vcAssessmentWorkspace{margin-left:-10px;margin-right:-10px}.vcPatientView,.vcPatientView>img{height:480px;min-height:480px}.vcHotspot{width:62px;height:62px}.vcHotspotColour{top:43%;left:51%}.vcHotspotPerfusion{top:54%;left:30%}.vcHotspotHistory{top:18%;right:4%}.vcFindingsPanel{padding:25px 20px}.vcAssessmentProgress{grid-template-columns:1fr;gap:12px}}.vcUpsell{color:#211914;background:#eee8de;grid-template-columns:.85fr 1.15fr;gap:clamp(55px,9vw,150px);padding:125px clamp(24px,8vw,140px);display:grid;position:relative}.vcUpsellLead{align-self:start;position:sticky;top:110px}.vcUpsell h2{letter-spacing:-.045em;margin:24px 0 28px;font:400 clamp(48px,5.6vw,86px)/.92 Georgia,Times New Roman,serif}.vcUpsellLead>p:not(.vcKicker){color:#66594f;max-width:560px;font-size:16px;line-height:1.75}.vcUpsellLead>a{color:#f4ede4;letter-spacing:.14em;background:#251b16;align-items:center;gap:28px;margin-top:20px;padding:19px 22px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.vcUpsellLead>a svg{width:16px}.vcFullExperience{border-top:1px solid #bda98f}.vcFullExperience>p{letter-spacing:.2em;color:#8b683b;margin:22px 0 0;font-size:9px}.vcFullExperience article{border-bottom:1px solid #cdbca6;grid-template-columns:48px 1fr;gap:18px;padding:32px 0;display:grid}.vcFullExperience article>span{color:#9e7844;font:italic 20px Georgia,serif}.vcFullExperience h3{margin:0 0 10px;font:400 30px/1.1 Georgia,serif}.vcFullExperience article p{color:#695d53;max-width:560px;margin:0;font-size:14px;line-height:1.7}.vcRealityLine{border-top:1px solid #bda98f;grid-column:1/-1;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:22px;margin-top:35px;padding:32px 0 0;display:grid}.vcRealityLine span{letter-spacing:.16em;color:#8b683b;font-size:8px}.vcRealityLine strong{font:400 23px Georgia,serif}.vcRealityLine strong:last-child{color:#8b683b}@media (width<=850px){.vcUpsell{grid-template-columns:1fr;padding:85px 22px}.vcUpsellLead{position:static}.vcRealityLine{grid-template-columns:1fr;gap:8px}.vcRealityLine span:nth-of-type(2){margin-top:20px}}@media (width<=520px){.vcUpsell h2{font-size:48px}.vcFullExperience article{grid-template-columns:36px 1fr}.vcFullExperience h3{font-size:25px}}.vcUpsell{color:#f3ede4;text-align:center;background:#120d0b;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:82svh;padding:120px clamp(24px,12vw,210px);display:flex}.vcUpsell h2{letter-spacing:-.055em;max-width:1100px;margin:28px 0 34px;font:400 clamp(60px,8vw,128px)/.86 Georgia,Times New Roman,serif}.vcUpsell h2 em{color:#c6a266}.vcUpsellQuestion{color:#d7cdc2;max-width:790px;margin:0;font:400 clamp(20px,2.2vw,31px)/1.4 Georgia,serif}.vcShockLine{border-top:1px solid #6b5339;border-bottom:1px solid #6b5339;flex-direction:column;gap:10px;width:min(900px,100%);margin:52px 0 30px;padding:28px 10px;display:flex}.vcShockLine span{letter-spacing:.25em;color:#c6a266;font-size:10px}.vcShockLine strong{font:400 clamp(23px,3vw,42px)/1.2 Georgia,serif}.vcUpsellAnswer{color:#a99b8f;max-width:620px;margin:0 0 32px;font-size:16px;line-height:1.65}.vcUpsell>a{color:#17100c;letter-spacing:.15em;background:#c6a266;align-items:center;gap:28px;padding:19px 24px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.vcUpsell>a svg{width:16px}@media (width<=850px){.vcUpsell{min-height:auto;padding:90px 22px}.vcUpsell h2{font-size:68px}}@media (width<=520px){.vcUpsell h2{font-size:52px}.vcUpsellQuestion{font-size:20px}.vcShockLine{margin-top:38px}.vcUpsellAnswer{font-size:15px}}.vcFinalShock{color:#f3ede4;text-align:center;background:#120d0b;flex-direction:column;order:4;justify-content:center;align-items:center;min-height:88svh;padding:100px 24px;display:flex}.vcAccess{order:5}.vcFooter{order:6}.vcFinalShock .vcKicker{margin-bottom:30px}.vcFinalShock h2{letter-spacing:-.055em;max-width:1150px;margin:0;font:400 clamp(58px,8vw,126px)/.87 Georgia,Times New Roman,serif}.vcFinalShock h2 em{color:#c6a266}.vcFinalShock>p:not(.vcKicker){color:#a99b8f;margin:38px 0 28px;font:400 clamp(18px,2vw,27px) Georgia,serif}.vcFinalShock>a{color:#17100c;letter-spacing:.15em;background:#c6a266;align-items:center;gap:28px;padding:19px 24px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.vcFinalShock>a svg{width:16px}@media (width<=520px){.vcFinalShock{min-height:76svh;padding:78px 22px}.vcFinalShock h2{font-size:52px}.vcFinalShock>p:not(.vcKicker){font-size:18px}}.vcSaleCard{background:#100d0a;border:1px solid #69563b;flex-direction:column;align-items:flex-start;padding:clamp(28px,4vw,52px);display:flex;box-shadow:18px 18px #c6a26612}.vcSaleCard>span{letter-spacing:.2em;color:var(--gold);font-size:9px;font-weight:800}.vcSaleCard>strong{margin:16px 0 8px;font:400 clamp(54px,6vw,82px)/1 Georgia,serif}.vcSaleCard>p{color:#b7ada1;max-width:460px;line-height:1.6}.vcSaleCard ul{border-top:1px solid #3f3428;width:100%;margin:0 0 24px;padding:18px 0;list-style:none}.vcSaleCard li{color:#d5ccc0;border-bottom:1px solid #2e2720;padding:9px 0;font-size:12px;line-height:1.5}.vcSaleCard li:before{content:"";border:1px solid var(--gold);width:6px;height:6px;margin-right:12px;display:inline-block;transform:rotate(45deg)}.vcSaleCard>a{background:var(--gold);color:#120e0a;letter-spacing:.15em;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:18px 20px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.vcSaleCard>a svg{width:16px}.vcSaleCard>small{color:#81786e;margin-top:16px;line-height:1.55}.vcAccess>.vcSaleCard>p{color:#b7ada1}.vcBack{color:#bdb2a5;letter-spacing:.16em;justify-self:start;font-size:9px;text-decoration:none}.vcBack:hover{color:var(--gold)}.vcPreview{grid-template-rows:auto 1fr;row-gap:42px;padding-top:58px}.vcClinicArrival{border-bottom:1px solid #c6a2664d;grid-column:1/-1;justify-content:space-between;align-items:end;padding-bottom:24px;display:flex}.vcClinicArrival p{color:var(--gold);letter-spacing:.27em;margin:0 0 10px;font-size:11px;font-weight:700}.vcClinicArrival h1{letter-spacing:-.04em;margin:0;font:400 clamp(38px,4vw,62px)/.95 Georgia,Times New Roman,serif}.vcClinicArrival>span{text-align:right;color:#9f9185;letter-spacing:.18em;font-size:10px;line-height:1.8}.vcClinicArrival>span b{color:var(--pale);font-size:10px}@media (width<=850px){.vcClinicArrival{margin-bottom:48px}}@media (width<=520px){.vcClinicArrival{display:block}.vcClinicArrival>span{text-align:left;margin-top:18px;display:block}}.vcEntryGate{--gold:#c6a266;color:#f3ede4;background:radial-gradient(circle at 20% 20%,#2a2016 0,#0a0806 42%);flex-direction:column;min-height:100svh;font-family:Arial,Helvetica,sans-serif;display:flex}.vcEntryGate *{box-sizing:border-box}.vcEntryGate nav{border-bottom:1px solid #c6a26640;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(22px,5vw,72px);display:flex}.vcEntryGate nav img{object-fit:contain;width:116px;height:46px}.vcEntryGate nav>span{letter-spacing:.18em;color:#b59f7c;font-size:.7rem}.vcEntryGate>section{background:#120f0c;border:1px solid #493a2b;grid-template-columns:1.05fr .95fr;width:min(1120px,100% - 40px);margin:auto;display:grid;box-shadow:0 32px 90px #0009}.vcEntryCopy,.vcEntryQuestion{padding:clamp(34px,5vw,68px)}.vcEntryCopy{border-right:1px solid #493a2b}.vcEntryCopy>p:first-child,.vcEntryQuestion>span{letter-spacing:.18em;color:var(--gold);font-size:.68rem;font-weight:700}.vcEntryCopy h1{letter-spacing:-.045em;margin:20px 0 26px;font:400 clamp(3rem,5vw,5.2rem)/.9 Georgia,Times New Roman,serif}.vcEntryCopy h1 em{color:var(--gold);font-weight:400}.vcEntryCopy>p:not(:first-child){color:#b9afa3;max-width:560px;font:1.05rem/1.7 Georgia,Times New Roman,serif}.vcEntryNote{border:1px solid #46382a;align-items:flex-start;gap:15px;margin-top:35px;padding:20px;display:flex}.vcEntryNote svg{width:21px;color:var(--gold);flex:none}.vcEntryNote span{color:#b9afa3;font-size:.88rem;line-height:1.55}.vcEntryNote b{color:#f3ede4;margin-bottom:3px;display:block}.vcEntryQuestion{flex-direction:column;justify-content:center;display:flex}.vcEntryQuestion h2{letter-spacing:-.035em;margin:18px 0 34px;font:400 clamp(2rem,3.3vw,3.6rem)/1.02 Georgia,Times New Roman,serif}.vcEntryQuestion button,.vcEntryQuestion>a{letter-spacing:.1em;cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:16px 18px;font-size:.68rem;font-weight:800;text-decoration:none;display:flex}.vcEntryQuestion button{background:var(--gold);color:#17110c;border:0}.vcEntryQuestion>a{color:#f3ede4;background:0 0;border:1px solid #665039;margin-top:11px}.vcEntryQuestion button svg,.vcEntryQuestion>a svg{width:17px}.vcEntryQuestion small{color:#786f65;margin-top:22px;font-size:.7rem;line-height:1.55}@media (width<=760px){.vcEntryGate nav{height:66px}.vcEntryGate nav>span{font-size:.55rem}.vcEntryGate>section{grid-template-columns:1fr;margin:20px auto}.vcEntryCopy{border-bottom:1px solid #493a2b;border-right:0}.vcEntryCopy,.vcEntryQuestion{padding:28px 22px}.vcEntryCopy h1{margin:14px 0 18px;font-size:2.9rem}.vcEntryCopy>p:not(:first-child){font-size:.95rem}.vcEntryNote{margin-top:22px}.vcEntryQuestion h2{margin:14px 0 24px;font-size:2.25rem}.vcEntryQuestion button,.vcEntryQuestion>a{font-size:.62rem}}.vcImmersiveEntry{background:#050403;position:relative;overflow:hidden}.vcImmersiveEntry nav{z-index:5;background:linear-gradient(#050403eb,#05040352);border-color:#c6a26638;position:absolute;top:0;left:0;right:0}.vcImmersiveEntry nav>a{color:#d9cdbf;letter-spacing:.15em;font-size:.62rem;text-decoration:none}.vcImmersiveEntry>section{width:100%;min-height:100svh;box-shadow:none;background:#050403;border:0;grid-template-columns:minmax(0,1.08fr) minmax(370px,.72fr);align-items:end;gap:clamp(38px,6vw,90px);margin:0;padding:130px clamp(24px,6vw,92px) 60px;position:relative}.vcEntryAtmosphere{position:absolute;inset:0;overflow:hidden}.vcEntryAtmosphere img{object-fit:cover;object-position:center 42%;filter:saturate(.72)contrast(1.06)brightness(.72);width:100%;height:100%}.vcEntryAtmosphere i{background:linear-gradient(90deg,#050403f0 0%,#050403ad 43%,#05040347 72%,#050403b8 100%),linear-gradient(#0000 54%,#050403e6);position:absolute;inset:0}.vcImmersiveEntry .vcEntryCopy,.vcImmersiveEntry .vcEntryQuestion{z-index:2;position:relative}.vcImmersiveEntry .vcEntryCopy{border:0;padding:0 0 18px}.vcImmersiveEntry .vcEntryCopy>p:first-child{letter-spacing:.28em;font-size:.72rem}.vcImmersiveEntry .vcEntryCopy h1{text-shadow:0 8px 40px #000;max-width:850px;margin:25px 0 30px;font-size:clamp(4.5rem,8vw,8.8rem);line-height:.82}.vcImmersiveEntry .vcEntryCopy>p:not(:first-child){color:#d0c4b6;text-shadow:0 2px 20px #000;max-width:660px;font-size:1.15rem;line-height:1.75}.vcEntrySignals{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.vcEntrySignals span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#d9b980;letter-spacing:.14em;background:#0806048c;border:1px solid #c6a26680;padding:10px 12px;font-size:.6rem}.vcImmersiveEntry .vcEntryQuestion{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090705e6;border:1px solid #c6a26680;padding:clamp(28px,4vw,50px);box-shadow:0 35px 90px #0000008c}.vcImmersiveEntry .vcEntryQuestion h2{margin-bottom:13px}.vcImmersiveEntry .vcEntryQuestion>p{color:#b9afa3;margin:0 0 25px;line-height:1.55}.vcEntryPrice{border-top:1px solid #4c3c2b;border-bottom:1px solid #4c3c2b;grid-template-columns:1fr auto;align-items:end;gap:4px 20px;margin-top:20px;padding:17px 0;display:grid}.vcEntryPrice b{letter-spacing:.14em;color:#d1b27b;font-size:.62rem}.vcEntryPrice strong{color:#f2e7d7;grid-area:1/2/3;font:400 3.2rem/1 Georgia,serif}.vcEntryPrice small{letter-spacing:.12em;color:#887c70!important;margin:0!important;font-size:.56rem!important}.vcImmersiveEntry .vcEntryQuestion>small{margin-top:15px}.vcImmersiveEntry .vcEntryQuestion>a{background:#0000004d}@media (width<=880px){.vcImmersiveEntry>section{grid-template-columns:1fr;align-content:end;padding-top:110px}.vcImmersiveEntry .vcEntryCopy h1{font-size:clamp(4rem,13vw,7rem)}.vcImmersiveEntry .vcEntryQuestion{max-width:650px}.vcEntryAtmosphere img{object-position:60% center}.vcEntryAtmosphere i{background:linear-gradient(#05040359 0%,#050403b3 42%,#050403fa 100%)}}@media (width<=560px){.vcImmersiveEntry nav{background:#080604;position:relative}.vcImmersiveEntry>section{gap:30px;min-height:calc(100svh - 66px);padding:55px 18px 24px}.vcImmersiveEntry .vcEntryCopy{padding:0}.vcImmersiveEntry .vcEntryCopy h1{margin:17px 0 22px;font-size:4rem}.vcImmersiveEntry .vcEntryCopy>p:not(:first-child){font-size:1rem}.vcEntrySignals{display:none}.vcImmersiveEntry .vcEntryQuestion{padding:25px 20px}.vcImmersiveEntry .vcEntryQuestion h2{font-size:2rem}.vcEntryPrice strong{font-size:2.7rem}}.vcPreviewLock{color:#f3ede4;background:#17130f;border:1px solid #6b5539;border-left:4px solid #c6a266;grid-template-columns:34px 1fr;gap:16px;margin-top:18px;padding:24px;display:grid}.vcPreviewLock>svg{color:#c6a266;width:26px}.vcPreviewLock small{color:#c6a266;letter-spacing:.16em;font-size:.58rem;font-weight:800}.vcPreviewLock h3{margin:8px 0 10px;font:400 1.7rem/1.05 Georgia,serif}.vcPreviewLock p{color:#b8ada1;margin:0 0 18px;font-size:.82rem;line-height:1.6}.vcPreviewLock a{color:#17110d;letter-spacing:.12em;background:#c6a266;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:13px 15px;font-size:.59rem;font-weight:800;text-decoration:none;display:flex}.vcPreviewLock a svg{width:16px}@media (width<=520px){.vcPreviewLock{grid-template-columns:26px 1fr;margin-left:-4px;margin-right:-4px;padding:20px 16px}.vcPreviewLock>svg{width:22px}.vcPreviewLock h3{font-size:1.45rem}}.portalSimulationCardTwo{background:#11100e;margin-top:20px}.portalSimulationCardTwo .portalSimulationIndex{background:radial-gradient(circle at 0,#26302c 0,#0000 55%),#0b0a09}.portalSimulationCardTwo .portalSimulationBody>a{background:#d0ad72}.sim2Page{--black:#0b0a08;--panel:#15120f;--gold:#c5a064;--cream:#f2e9dd;--muted:#aaa094;--line:#473b2f;background:var(--black);min-height:100vh;color:var(--cream);font-family:Arial,Helvetica,sans-serif;overflow-x:clip}.sim2Page *{box-sizing:border-box}.sim2Page button,.sim2Page textarea{font:inherit}.sim2Page h1,.sim2Page h2,.sim2Page p{margin-top:0}.sim2Page em{color:var(--gold);font-weight:400}.sim2Nav{background:#090806;border-bottom:1px solid #302820;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:12px clamp(18px,4vw,58px);display:grid}.sim2Nav>a:first-child{background:#fff;width:130px;height:48px}.sim2Nav img{object-fit:contain;width:100%;height:100%}.sim2Nav>div{text-align:center}.sim2Nav span,.sim2Nav>a:last-child{color:var(--gold);letter-spacing:.16em;font-size:.7rem}.sim2Nav b{letter-spacing:.13em;margin-top:6px;font-size:.78rem;display:block}.sim2Nav>a:last-child{justify-self:end;text-decoration:none}.sim2Start{background:radial-gradient(circle at 75% 45%,#c5a0641f,#0000 30%),#0b0a08;grid-template-columns:1fr .65fr;align-items:center;gap:9vw;min-height:calc(100svh - 82px);padding:70px clamp(22px,8vw,135px);display:grid}.sim2StartCopy{max-width:780px}.sim2Kicker{color:var(--gold);letter-spacing:.2em;font-size:.72rem;font-weight:700}.sim2Start h1,.sim2Debrief h1{letter-spacing:-.06em;margin:26px 0 30px;font:400 clamp(4.4rem,9vw,8.8rem)/.84 Georgia,serif}.sim2StartCopy>p:not(.sim2Kicker){color:#bcb2a6;max-width:630px;font:1.12rem/1.7 Georgia,serif}.sim2Tags{flex-wrap:wrap;gap:8px;margin:26px 0;display:flex}.sim2Tags span{border:1px solid var(--line);color:#b9aa98;letter-spacing:.11em;padding:10px 12px;font-size:.66rem}.sim2Start label{border:1px solid var(--line);background:#13100d;align-items:flex-start;gap:14px;max-width:690px;margin:25px 0;padding:18px;display:flex}.sim2Start label input{width:20px;height:20px;accent-color:var(--gold);flex:none}.sim2Start label span{color:#a89e92;font-size:.9rem;line-height:1.5}.sim2Start label b{color:#fff;display:block}.sim2Primary,.sim2StartCopy>button{background:var(--gold);color:#17110a;letter-spacing:.11em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:16px;padding:18px 22px;font-size:.72rem;font-weight:800;display:flex}.sim2Primary:disabled,.sim2StartCopy>button:disabled{opacity:.34;cursor:not-allowed}.sim2Primary svg,.sim2StartCopy>button svg{width:17px}.sim2StartPhone{color:#171410;background:#e5e1da;border:8px solid #25211c;border-radius:44px;justify-self:center;width:min(370px,100%);padding:32px 24px;transform:rotate(2deg);box-shadow:0 40px 90px #000}.sim2StartPhone>div{color:#8e6d3d;border-bottom:1px solid #bbb3a7;align-items:center;gap:10px;padding-bottom:22px;display:flex}.sim2StartPhone>div svg{width:23px}.sim2StartPhone>div span{letter-spacing:.16em;font-size:.7rem}.sim2StartPhone>b{margin:35px 0 12px;font:2rem Georgia,serif;display:block}.sim2StartPhone>p{background:#fff;border-radius:17px 17px 17px 4px;padding:15px;line-height:1.5}.sim2StartPhone>small{text-align:right;color:#7e776f;display:block}.sim2Status{border-bottom:1px solid var(--line);background:#11100d;grid-template-columns:220px minmax(150px,1fr) 190px;align-items:center;gap:25px;min-height:82px;padding:12px clamp(18px,4vw,58px);display:grid}.sim2Status>div:first-child,.sim2Status>div:last-child{grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;display:grid}.sim2Status>div:first-child span{grid-column:1/-1}.sim2Status>div:last-child svg{color:var(--gold);grid-row:1/3;width:20px}.sim2Status span{letter-spacing:.13em;color:#918579;font-size:.66rem}.sim2Status b{font:1.05rem Georgia,serif}.sim2Progress{background:#3a3027;height:4px}.sim2Progress i{background:var(--gold);height:100%;transition:width .4s;display:block}.sim2Workspace{grid-template-columns:minmax(0,1.06fr) minmax(420px,.94fr);min-height:calc(100svh - 164px);display:grid}.sim2Scene{background:radial-gradient(circle at 50% 45%,#43362a 0,#221b16 42%,#0c0a08 75%);flex-direction:column;align-items:center;padding:34px;display:flex;overflow:hidden}.sim2SceneLabel{color:#bbaa94;letter-spacing:.14em;align-self:flex-start;font-size:.68rem}.sim2SceneLabel i{background:#5b9e6b;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #5b9e6b1f}.sim2Panel{background:var(--panel);border-left:1px solid var(--line);padding:clamp(28px,4vw,55px);overflow:hidden}.sim2Panel section{max-width:680px}.sim2Panel h2{letter-spacing:-.04em;margin:16px 0 25px;font:400 clamp(2.7rem,5vw,4.7rem)/.95 Georgia,serif}.sim2Instruction{color:var(--muted);font:1.05rem/1.6 Georgia,serif}.sim2Concern{background:#321b16;border-left:3px solid #ad5747;gap:14px;margin:24px 0;padding:18px;display:flex}.sim2Concern svg{color:#d27b67;flex:none;width:22px}.sim2Concern b,.sim2Result b,.sim2Observation b{color:#d5b57e;letter-spacing:.12em;font-size:.69rem;display:block}.sim2Concern p,.sim2Result p{margin:6px 0 0;line-height:1.5}.sim2Panel textarea{resize:vertical;color:#f3eadf;background:#0b0908;border:1px solid #594b3e;width:100%;min-height:180px;margin:7px 0 16px;padding:18px;font:1.06rem/1.6 Georgia,serif}.sim2Panel textarea:focus{outline:1px solid var(--gold);border-color:var(--gold)}.sim2Phone{color:#17130f;background:#dcd8d0;border:8px solid #181411;border-radius:42px;width:min(520px,92%);min-height:620px;margin:auto;padding-bottom:30px;box-shadow:0 40px 80px #00000073}.sim2PhoneHead{background:#f0ede7;border-bottom:1px solid #c6bfb5;border-radius:32px 32px 0 0;grid-template-columns:1fr auto 1fr;align-items:center;padding:17px 22px;display:grid}.sim2PhoneHead>span{font-size:.73rem;font-weight:700}.sim2PhoneHead>div{text-align:center}.sim2PhoneHead b,.sim2PhoneHead small{display:block}.sim2PhoneHead small{color:#4d8658;margin-top:2px;font-size:.66rem}.sim2PhoneHead svg{justify-self:end;width:22px}.sim2ChatDate{text-align:center;color:#777068;letter-spacing:.14em;margin:27px 0;font-size:.66rem}.sim2ClientBubble,.sim2PractitionerBubble{width:78%;padding:15px 17px;font-size:.95rem;line-height:1.5;box-shadow:0 4px 12px #0000000a}.sim2ClientBubble{background:#fff;border-radius:18px 18px 18px 4px;margin-left:18px}.sim2PractitionerBubble{background:#c9aa76;border-radius:18px 18px 4px;margin:18px 18px 0 auto}.sim2Typing{color:#8b8279;letter-spacing:.18em;margin:24px;font-size:1.25rem}.sim2Benchmark{border:1px solid #564636;margin-top:12px;padding:22px}.sim2Benchmark>span{color:var(--gold);letter-spacing:.14em;font-size:.69rem}.sim2Benchmark blockquote{border-left:2px solid var(--gold);color:#ddd1c3;margin:16px 0;padding-left:18px;font:italic 1.05rem/1.6 Georgia,serif}.sim2Benchmark>p{color:#a9a094}.sim2Benchmark label{color:#d3c8ba;align-items:flex-start;gap:11px;padding:10px 0;font-size:.9rem;line-height:1.45;display:flex}.sim2Benchmark label input{width:18px;height:18px;accent-color:var(--gold);flex:none}.sim2Benchmark .sim2Primary{width:100%;margin-top:16px}.sim2Video{background:#0b0908;border:1px solid #61513f;width:min(690px,95%);margin:auto;box-shadow:0 40px 90px #00000075}.sim2VideoTop{color:#c7b699;letter-spacing:.12em;justify-content:space-between;padding:15px 18px;font-size:.68rem;display:flex}.sim2VideoTop i{background:#5fa66b;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.sim2Video img{aspect-ratio:3/2;object-fit:cover;filter:saturate(.78);width:100%;display:block}.sim2VideoCaption{grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:18px;display:grid}.sim2VideoCaption button{background:var(--gold);cursor:pointer;border:0;place-items:center;width:46px;height:46px;display:grid}.sim2VideoCaption button svg{width:19px}.sim2VideoCaption p{margin:0;font:1rem/1.5 Georgia,serif}.sim2Choice{color:#ddd3c7;text-align:left;cursor:pointer;background:#0e0c0a;border:1px solid #493d33;align-items:center;gap:13px;width:100%;margin:9px 0;padding:16px 17px;font:1rem/1.45 Georgia,serif;display:flex}.sim2Choice>span{width:30px;height:30px;color:var(--gold);border:1px solid #6d5943;flex:none;place-items:center;font:700 .72rem Arial;display:grid}.sim2Choice.correct{background:#1f3023;border-color:#66806b}.sim2Choice.incorrect{background:#351d18;border-color:#945343}.sim2Result{background:#351d18;border-left:3px solid #a65847;gap:13px;margin:16px 0;padding:17px;display:flex}.sim2Result.good{background:#213025;border-color:#708b74}.sim2Result svg{color:var(--gold);flex:none;width:21px}.sim2Result p{color:#d6ccbf;margin:0}.sim2Record{color:#181410;background:#eee8de;width:min(700px,95%);margin:auto;box-shadow:0 35px 80px #0006}.sim2RecordHead{color:#eee6da;background:#17130f;align-items:center;gap:12px;padding:18px 20px;display:flex}.sim2RecordHead svg{color:var(--gold)}.sim2RecordHead span,.sim2RecordHead b{display:block}.sim2RecordHead span{color:var(--gold);letter-spacing:.14em;font-size:.66rem}.sim2RecordHead b{margin-top:4px;font-family:Georgia,serif}.sim2Record>img{aspect-ratio:3/2;object-fit:cover;filter:saturate(.74);width:100%;display:block}.sim2RecordFacts{flex-wrap:wrap;gap:8px;padding:17px;display:flex}.sim2RecordFacts span{letter-spacing:.1em;border:1px solid #c9bba7;padding:8px 10px;font-size:.66rem}.sim2TimelineChoices{gap:8px;display:grid}.sim2TimelineChoices>button{color:#ddd3c7;text-align:left;cursor:pointer;background:#0d0b09;border:1px solid #4a3e33;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:100%;padding:14px;display:grid}.sim2TimelineChoices>button:disabled{opacity:.35}.sim2TimelineChoices svg{width:19px;color:var(--gold)}.sim2TimelineChoices span b{color:#cdb486;margin-bottom:4px;font-size:.69rem;display:block}.sim2TimelineBuilt{background:#4a3e33;grid-template-columns:repeat(4,1fr);gap:1px;margin:22px 0;display:grid}.sim2TimelineBuilt>div{background:#1d1814;min-height:115px;padding:14px}.sim2TimelineBuilt>div>b{color:var(--gold);font:italic 1.4rem Georgia,serif}.sim2TimelineBuilt span{color:#aa9b88;margin:8px 0;font-size:.65rem;display:block}.sim2TimelineBuilt p{color:#d1c6b8;font-size:.75rem;line-height:1.4}.sim2Observation{border-left:3px solid var(--gold);background:#211b16;margin:18px 0;padding:19px}.sim2Observation p{margin:7px 0 0;font:1rem/1.55 Georgia,serif}.sim2Debrief{width:min(1160px,100% - 40px);margin:auto;padding:90px 0}.sim2Debrief h1{font-size:clamp(4rem,8vw,8rem)}.sim2DebriefGrid{grid-template-columns:1.3fr .7fr;gap:22px;margin-top:50px;display:grid}.sim2DebriefGrid article,.sim2DebriefGrid aside{padding:clamp(27px,4vw,48px)}.sim2DebriefGrid article{color:#1a1511;background:#eee7dc}.sim2DebriefGrid article>span,.sim2DebriefGrid aside>span{color:#957544;letter-spacing:.15em;font-size:.68rem}.sim2DebriefGrid article h2{margin:16px 0 22px;font:2.7rem/1.05 Georgia,serif}.sim2DebriefGrid article p{color:#5c5249;line-height:1.7}.sim2DebriefGrid blockquote{border-left:3px solid #a58451;margin:25px 0 0;padding-left:18px;font:italic 1.2rem/1.6 Georgia,serif}.sim2DebriefGrid aside{border:1px solid var(--line)}.sim2DebriefGrid aside p{color:#c7bcaf;margin:10px 0 30px;font:1rem/1.65 Georgia,serif}.sim2DebriefActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.sim2DebriefActions button,.sim2DebriefActions a{color:#f2e9dc;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #5b4938;align-items:center;gap:10px;padding:16px 18px;font-size:.69rem;font-weight:800;text-decoration:none;display:flex}.sim2DebriefActions a{background:var(--gold);color:#17120e;border-color:var(--gold)}.sim2DebriefActions svg{width:17px}.sim2Boundary{color:#8d8377;text-align:center;border-top:1px solid #302820;padding:22px clamp(18px,4vw,55px);font-size:.72rem;line-height:1.55}.sim2Boundary svg{vertical-align:middle;width:15px;color:var(--gold);margin-right:7px}@media (width<=950px){.sim2Start{grid-template-columns:1fr}.sim2StartPhone{display:none}.sim2Status{grid-template-columns:1fr 1fr}.sim2Progress{grid-area:2/1/auto/-1}.sim2Workspace{grid-template-columns:1fr}.sim2Scene{min-height:620px}.sim2Panel{border-left:0;border-top:1px solid var(--line)}.sim2DebriefGrid{grid-template-columns:1fr}}@media (width<=620px){.sim2Nav{grid-template-columns:auto 1fr}.sim2Nav>a:first-child{width:96px;height:42px}.sim2Nav>div{text-align:right}.sim2Nav>a:last-child{display:none}.sim2Nav span{font-size:.58rem}.sim2Nav b{font-size:.65rem}.sim2Start{padding:55px 20px}.sim2Start h1{font-size:4rem}.sim2Status{gap:14px;padding:13px 16px}.sim2Status>div:last-child{justify-self:end}.sim2Scene{min-height:560px;padding:22px 10px}.sim2Phone{border-width:6px;width:100%;min-height:530px}.sim2ClientBubble,.sim2PractitionerBubble{width:85%;font-size:.88rem}.sim2Video,.sim2Record{width:100%}.sim2Video img,.sim2Record>img{aspect-ratio:4/3}.sim2Panel{padding:34px 18px}.sim2Panel h2{font-size:2.8rem}.sim2TimelineBuilt{grid-template-columns:1fr 1fr}.sim2Debrief{padding:65px 0}.sim2Debrief h1{font-size:3.8rem}.sim2DebriefGrid article h2{font-size:2.2rem}.sim2DebriefActions>*{justify-content:center;width:100%}}.portalSimulationCardThree{background:#15120f;margin-top:20px}.portalSimulationCardThree .portalSimulationIndex{background:radial-gradient(circle at 0,#403527 0,#0000 58%),#090806}.portalSimulationCardThree .portalSimulationBody>a{background:#c6a36b}.sim3Page{--s3black:#0a0907;--s3panel:#15120f;--s3gold:#c6a36b;--s3cream:#f2e9dd;--s3muted:#aa9e91;--s3line:#4a3d31;background:var(--s3black);min-height:100vh;color:var(--s3cream);font-family:Arial,Helvetica,sans-serif;overflow-x:clip}.sim3Page *{box-sizing:border-box}.sim3Page button,.sim3Page textarea{font:inherit}.sim3Page h1,.sim3Page h2,.sim3Page h3,.sim3Page p{margin-top:0}.sim3Page em{color:var(--s3gold);font-weight:400}.sim3Kicker{color:var(--s3gold);letter-spacing:.2em;font-size:.7rem;font-weight:800}.sim3Nav{background:#080705;border-bottom:1px solid #302820;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:12px clamp(18px,4vw,58px);display:grid}.sim3Nav>a:first-child{background:#fff;width:130px;height:48px}.sim3Nav img{object-fit:contain;width:100%;height:100%}.sim3Nav>div{text-align:center}.sim3Nav span,.sim3Nav>a:last-child{color:var(--s3gold);letter-spacing:.16em;font-size:.68rem}.sim3Nav b{letter-spacing:.13em;margin-top:6px;font-size:.78rem;display:block}.sim3Nav>a:last-child{justify-self:end;text-decoration:none}.sim3Start{background:radial-gradient(circle at 75% 45%,#c6a36b24,#0000 30%),#0a0907;grid-template-columns:1fr .58fr;align-items:center;gap:8vw;min-height:calc(100svh - 82px);padding:70px clamp(22px,8vw,135px);display:grid}.sim3StartCopy{max-width:790px}.sim3Start h1,.sim3Debrief h1{letter-spacing:-.06em;margin:25px 0 31px;font:400 clamp(4.2rem,9vw,8.6rem)/.84 Georgia,serif}.sim3StartCopy>p:not(.sim3Kicker){color:#beb3a6;max-width:650px;font:1.13rem/1.7 Georgia,serif}.sim3Tags{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.sim3Tags span{border:1px solid var(--s3line);color:#bdad99;letter-spacing:.11em;padding:10px 12px;font-size:.65rem}.sim3Start label{border:1px solid var(--s3line);background:#13100d;align-items:flex-start;gap:14px;max-width:720px;margin:25px 0;padding:18px;display:flex}.sim3Start label input{width:20px;height:20px;accent-color:var(--s3gold);flex:none}.sim3Start label span{color:#aaa094;font-size:.88rem;line-height:1.52}.sim3Start label b{color:#fff;display:block}.sim3Primary,.sim3StartCopy>button{background:var(--s3gold);color:#17110a;letter-spacing:.11em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:14px;padding:18px 22px;font-size:.7rem;font-weight:800;display:flex}.sim3Primary:disabled,.sim3StartCopy>button:disabled{opacity:.34;cursor:not-allowed}.sim3Primary svg,.sim3StartCopy>button svg{width:17px}.sim3Door{aspect-ratio:.78;background:linear-gradient(135deg,#2f281f,#100e0b);border:1px solid #6d593e;flex-direction:column;justify-self:center;width:min(390px,100%);padding:39px;display:flex;box-shadow:28px 28px #050403,0 45px 100px #000}.sim3Door>span,.sim3Door>small{letter-spacing:.18em;color:var(--s3gold);font-size:.65rem}.sim3Door svg{width:52px;height:52px;color:var(--s3gold);margin:auto}.sim3Door b{margin:0 0 20px;font:2.3rem/1.05 Georgia,serif}.sim3Door small{color:#a99c8d;line-height:1.6}.sim3Status{border-bottom:1px solid var(--s3line);background:#11100d;grid-template-columns:230px minmax(150px,1fr) 190px;align-items:center;gap:25px;min-height:82px;padding:12px clamp(18px,4vw,58px);display:grid}.sim3Status>div:first-child,.sim3Status>div:last-child{grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;display:grid}.sim3Status>div:first-child span{grid-column:1/-1}.sim3Status>div:last-child svg{color:var(--s3gold);grid-row:1/3;width:20px}.sim3Status span{letter-spacing:.13em;color:#918579;font-size:.65rem}.sim3Status b{font:1.05rem Georgia,serif}.sim3Progress{background:#3a3027;height:4px}.sim3Progress i{background:var(--s3gold);height:100%;transition:width .4s;display:block}.sim3ScanStage{width:min(1500px,100%);margin:auto;padding:clamp(35px,5vw,72px)}.sim3ScanHead{grid-template-columns:1fr auto;align-items:end;gap:30px;margin-bottom:35px;display:grid}.sim3ScanHead h2,.sim3DecisionPanel h2,.sim3SequenceIntro h2,.sim3ReleasePanel h2,.sim3HandoverStage h2{letter-spacing:-.045em;margin:13px 0 17px;font:400 clamp(2.9rem,6vw,5.5rem)/.92 Georgia,serif}.sim3ScanHead>div:first-child>p:last-child,.sim3DecisionPanel>p:not(.sim3Kicker),.sim3SequenceIntro>p:last-of-type,.sim3HandoverStage>div:first-child>p:last-of-type{color:var(--s3muted);max-width:670px;font:1.02rem/1.65 Georgia,serif}.sim3Count{text-align:right;grid-template-columns:auto auto;align-items:center;gap:0 13px;display:grid}.sim3Count strong{color:var(--s3gold);font:italic 4.8rem/1 Georgia,serif}.sim3Count span{letter-spacing:.14em;color:#afa191;text-align:left;font-size:.64rem;line-height:1.5}.sim3Count button{color:#a99b89;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #725d43;grid-column:1/-1;justify-self:end;padding:8px 0;font-size:.61rem}.sim3RoomWrap{background:#080604;border:1px solid #665440;overflow:hidden;box-shadow:0 35px 80px #00000061}.sim3Room{aspect-ratio:3/2;position:relative}.sim3Room>img{object-fit:cover;width:100%;height:100%;display:block}.sim3Room>button{cursor:crosshair;background:0 0;border:2px solid #0000;border-radius:10px;transition:all .2s;position:absolute}.sim3Room>button:hover,.sim3Room>button:focus-visible{background:#c6a36b21;border-color:#e7cb9dbf;outline:0}.sim3Room>button.found{background:#120e0a40;border-color:#dfbd80;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 24px #c6a36b8c}.sim3Room>button.selected{background:#c6a36b57}.sim3Room>button span{background:var(--s3gold);color:#17110a;border:2px solid #15110d;border-radius:50%;place-items:center;width:29px;height:29px;font-size:.66rem;font-weight:800;display:grid;position:absolute;top:-13px;right:-13px}.sim3Reveal{border:1px solid var(--s3line);background:#1b1713;border-top:0;grid-template-columns:.8fr 1fr 1fr;align-items:start;gap:28px;min-height:150px;padding:26px;display:grid}.sim3Reveal>div>span,.sim3Reveal p b{color:var(--s3gold);letter-spacing:.14em;margin-bottom:8px;font-size:.62rem;display:block}.sim3Reveal h3{margin:0;font:2rem/1.1 Georgia,serif}.sim3Reveal p{color:#bcb0a3;margin:0;font:.94rem/1.6 Georgia,serif}.sim3Reveal>svg{color:var(--s3gold);width:30px}.sim3Reveal>svg+p{grid-column:2/-1;align-self:center;font-size:1.05rem}.sim3ScanNext{margin:25px 0 0 auto}.sim3DecisionStage,.sim3ReleaseStage{grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);min-height:calc(100svh - 164px);display:grid}.sim3DecisionVisual,.sim3ReleaseRoom{background:#19140f;min-height:680px;position:relative;overflow:hidden}.sim3DecisionVisual>img,.sim3ReleaseRoom>img{object-fit:cover;filter:saturate(.74)brightness(.58);width:100%;height:100%}.sim3DecisionVisual>div,.sim3ReleaseRoom>div{z-index:2;grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;display:grid;position:absolute;bottom:clamp(28px,6vw,80px);left:clamp(22px,5vw,70px);right:clamp(22px,5vw,70px)}.sim3DecisionVisual svg,.sim3ReleaseRoom svg{color:var(--s3gold);grid-row:1/3;width:38px;height:38px}.sim3DecisionVisual span,.sim3ReleaseRoom span{color:var(--s3gold);letter-spacing:.15em;font-size:.65rem}.sim3DecisionVisual b,.sim3ReleaseRoom b{font:2rem/1.15 Georgia,serif}.sim3DecisionPanel,.sim3ReleasePanel{background:var(--s3panel);border-left:1px solid var(--s3line);padding:clamp(30px,4vw,55px)}.sim3HazardList{grid-template-columns:1fr 1fr;gap:8px;margin:23px 0;display:grid}.sim3HazardList button{color:#d9cfc3;text-align:left;cursor:pointer;background:#0e0c0a;border:1px solid #493d32;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:66px;padding:12px;font:1rem/1.35 Georgia,serif;display:grid}.sim3HazardList button>span{color:var(--s3gold);font:.68rem Arial}.sim3HazardList button svg{width:17px;color:var(--s3gold)}.sim3HazardList button.chosen{background:#30271f;border-color:#8a6f4d}.sim3HazardList button.answerCorrect{background:#203326;border-color:#66846d;box-shadow:inset 3px 0 #7da185}.sim3HazardList button.answerIncorrect{background:#3a1e18;border-color:#9f5547;box-shadow:inset 3px 0 #bd6757}.sim3Feedback{color:#d8cdbf;background:#351d18;border-left:3px solid #a65847;gap:13px;margin:17px 0;padding:17px;display:flex}.sim3Feedback.good{background:#203025;border-color:#708b74}.sim3Feedback svg{color:var(--s3gold);flex:none;width:22px}.sim3Feedback p{margin:0;line-height:1.55}.sim3Feedback p b{color:#dfbd83;letter-spacing:.12em;margin-bottom:5px;font-size:.66rem;display:block}.sim3Secondary{color:#e1d6c9;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #67523e;margin-bottom:10px;padding:14px 16px;font-size:.65rem;font-weight:800}.sim3SequenceStage{width:min(1180px,100% - 40px);margin:auto;padding:clamp(50px,7vw,90px) 0}.sim3SequenceIntro{grid-template-columns:1fr .6fr;align-items:end;gap:50px;margin-bottom:35px;display:grid}.sim3SequenceIntro>p:last-of-type{grid-column:1}.sim3SequenceProgress{grid-area:1/2/4;align-self:end}.sim3SequenceProgress>span{color:#afa08e;letter-spacing:.13em;margin-bottom:12px;font-size:.65rem;display:block}.sim3SequenceProgress i{background:#3b3027;height:5px;display:block}.sim3SequenceProgress i b{background:var(--s3gold);height:100%;transition:width .3s;display:block}.sim3SequenceGrid{grid-template-columns:1fr .9fr;gap:18px;display:grid}.sim3SequenceChoices{gap:8px;display:grid}.sim3SequenceChoices button{border:1px solid var(--s3line);color:#ddd2c5;text-align:left;cursor:pointer;background:#14100d;grid-template-columns:35px 1fr auto;align-items:center;gap:13px;min-height:77px;padding:15px;font:1.02rem/1.45 Georgia,serif;display:grid}.sim3SequenceChoices button:disabled{opacity:.35}.sim3SequenceChoices button span{width:34px;height:34px;color:var(--s3gold);border:1px solid #6d583f;place-items:center;font:.7rem Arial;display:grid}.sim3SequenceChoices button svg{color:var(--s3gold);width:18px}.sim3SequenceBuilt{border:1px solid var(--s3line);background:#1b1713;padding:23px}.sim3SequenceBuilt>span{color:var(--s3gold);letter-spacing:.14em;font-size:.64rem}.sim3SequenceBuilt>p{color:#8f8478;margin-top:35px;font:italic 1rem Georgia,serif}.sim3SequenceBuilt>div{border-top:1px solid #3f352c;grid-template-columns:auto 1fr;gap:14px;padding:14px 0;display:grid}.sim3SequenceBuilt>div:first-of-type{margin-top:18px}.sim3SequenceBuilt>div b{color:var(--s3gold);font:italic 1.45rem Georgia,serif}.sim3SequenceBuilt>div p{color:#c8bdb0;margin:0;font:.9rem/1.45 Georgia,serif}.sim3SequenceStage>.sim3Primary{margin:24px 0 0 auto}.sim3ReleasePanel{flex-direction:column;justify-content:center;display:flex}.sim3ReleaseStatement{border-left:3px solid var(--s3gold);background:#211b16;margin:12px 0 20px;padding:24px;font:1.2rem/1.6 Georgia,serif}.sim3ReleaseButtons{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sim3ReleaseButtons button{color:#e6dbce;letter-spacing:.12em;cursor:pointer;background:#0d0b09;border:1px solid #594939;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:95px;font-size:.68rem;font-weight:800;display:flex}.sim3ReleaseButtons button svg{color:var(--s3gold);width:25px}.sim3ReleaseButtons button:disabled{opacity:.45}.sim3HandoverStage{grid-template-columns:.85fr 1.15fr;align-items:center;gap:65px;width:min(1160px,100% - 40px);margin:auto;padding:clamp(55px,8vw,100px) 0;display:grid}.sim3HandoverStats{background:var(--s3line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid}.sim3HandoverStats>div{background:#15110e;padding:18px}.sim3HandoverStats b,.sim3HandoverStats span{display:block}.sim3HandoverStats b{color:var(--s3gold);font:1.5rem Georgia,serif}.sim3HandoverStats span{color:#9f9181;letter-spacing:.11em;margin-top:8px;font-size:.56rem}.sim3HandoverForm{border:1px solid var(--s3line);background:#17130f;padding:clamp(25px,4vw,45px)}.sim3HandoverForm label{color:var(--s3gold);letter-spacing:.14em;margin-bottom:12px;font-size:.65rem;display:block}.sim3HandoverForm textarea{resize:vertical;color:#f3eadf;background:#0b0908;border:1px solid #594b3e;width:100%;min-height:265px;padding:18px;font:1.05rem/1.65 Georgia,serif}.sim3HandoverForm textarea:focus{outline:1px solid var(--s3gold);border-color:var(--s3gold)}.sim3HandoverForm small{color:#8f8478;margin:10px 0 18px;font-size:.68rem;display:block}.sim3Debrief{width:min(1160px,100% - 40px);margin:auto;padding:clamp(65px,8vw,105px) 0}.sim3Debrief h1{font-size:clamp(4rem,8vw,8rem)}.sim3DebriefLead{color:#bcb1a4;max-width:850px;font:1.15rem/1.7 Georgia,serif}.sim3DebriefGrid{grid-template-columns:1.3fr .7fr;gap:20px;margin:48px 0 26px;display:grid}.sim3DebriefGrid article,.sim3DebriefGrid aside{padding:clamp(27px,4vw,48px)}.sim3DebriefGrid article{color:#191410;background:#eee7dc}.sim3DebriefGrid article>span,.sim3DebriefGrid aside>span,.sim3DebriefGrid article>b{color:#947441;letter-spacing:.15em;font-size:.66rem;display:block}.sim3DebriefGrid article h2{margin:17px 0 23px;font:2.8rem/1.05 Georgia,serif}.sim3DebriefGrid article p{color:#584e45;line-height:1.7}.sim3DebriefGrid blockquote{border-left:3px solid #a58451;margin:25px 0;padding-left:18px;font:italic 1.2rem/1.6 Georgia,serif}.sim3DebriefGrid article>b{margin:30px 0 8px}.sim3DebriefGrid aside{border:1px solid var(--s3line)}.sim3DebriefGrid aside>p{color:#c8bdb0;margin:12px 0 35px;font:1rem/1.65 Georgia,serif}.sim3DebriefGrid aside>div{border-top:1px solid var(--s3line);padding-top:24px}.sim3DebriefGrid aside>div b,.sim3DebriefGrid aside>div span{display:block}.sim3DebriefGrid aside>div b{color:var(--s3gold);font:italic 4rem Georgia,serif}.sim3DebriefGrid aside>div span{color:#9b8d7e;letter-spacing:.13em;font-size:.6rem}.sim3DebriefActions{flex-wrap:wrap;gap:12px;display:flex}.sim3DebriefActions button,.sim3DebriefActions a{color:#f2e9dc;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #5b4938;align-items:center;gap:10px;padding:16px 18px;font-size:.67rem;font-weight:800;text-decoration:none;display:flex}.sim3DebriefActions a{background:var(--s3gold);color:#17120e;border-color:var(--s3gold)}.sim3DebriefActions svg{width:17px}.sim3Boundary{color:#8b8074;text-align:center;border-top:1px solid #302820;padding:22px clamp(18px,4vw,55px);font-size:.7rem;line-height:1.55}.sim3Boundary svg{vertical-align:middle;width:15px;color:var(--s3gold);margin-right:7px}@media (width<=980px){.sim3Start{grid-template-columns:1fr}.sim3Door{display:none}.sim3Status{grid-template-columns:1fr 1fr}.sim3Progress{grid-area:2/1/auto/-1}.sim3DecisionStage,.sim3ReleaseStage{grid-template-columns:1fr}.sim3DecisionVisual,.sim3ReleaseRoom{min-height:480px}.sim3DecisionPanel,.sim3ReleasePanel{border-left:0;border-top:1px solid var(--s3line)}.sim3SequenceIntro,.sim3SequenceGrid,.sim3HandoverStage,.sim3DebriefGrid{grid-template-columns:1fr}.sim3SequenceProgress{grid-area:auto/1}.sim3HandoverStage{gap:30px}}@media (width<=650px){.sim3Nav{grid-template-columns:auto 1fr}.sim3Nav>a:first-child{width:96px;height:42px}.sim3Nav>div{text-align:right}.sim3Nav>a:last-child{display:none}.sim3Nav span{font-size:.55rem}.sim3Nav b{font-size:.63rem}.sim3Start{padding:52px 20px}.sim3Start h1{font-size:4rem}.sim3Status{gap:14px;padding:13px 16px}.sim3Status>div:last-child{justify-self:end}.sim3ScanStage{padding:38px 15px}.sim3ScanHead{grid-template-columns:1fr;align-items:start}.sim3ScanHead h2,.sim3DecisionPanel h2,.sim3SequenceIntro h2,.sim3ReleasePanel h2,.sim3HandoverStage h2{font-size:3rem}.sim3Count{text-align:left;justify-self:start}.sim3Count button{justify-self:start}.sim3Room>button{border-radius:6px}.sim3Room>button span{width:24px;height:24px;top:-8px;right:-8px}.sim3Reveal{grid-template-columns:1fr;gap:16px;min-height:190px;padding:20px}.sim3Reveal>svg+p{grid-column:auto}.sim3ScanNext{width:100%}.sim3DecisionVisual,.sim3ReleaseRoom{min-height:330px}.sim3DecisionPanel,.sim3ReleasePanel{padding:34px 18px}.sim3HazardList{grid-template-columns:1fr}.sim3SequenceStage,.sim3HandoverStage,.sim3Debrief{width:calc(100% - 30px)}.sim3SequenceChoices button{font-size:.93rem}.sim3ReleaseButtons{grid-template-columns:1fr 1fr}.sim3HandoverStats{grid-template-columns:1fr}.sim3HandoverForm{padding:22px 16px}.sim3HandoverForm textarea{min-height:220px}.sim3Debrief h1{font-size:3.8rem}.sim3DebriefGrid article h2{font-size:2.25rem}.sim3DebriefActions>*{justify-content:center;width:100%}}.portalScenarioExpansion{border-top:1px solid #bfa16a;width:min(1180px,100% - 48px);margin:55px auto 15px;padding-top:35px}.voiceReply{align-items:center;gap:12px;margin:0 0 16px;display:flex}.voiceReply button{color:#f3ede4;letter-spacing:.1em;cursor:pointer;background:#251d18;border:1px solid #8f6d48;align-items:center;gap:9px;padding:12px 14px;font-size:.66rem;font-weight:800;display:flex}.voiceReply button[aria-pressed=true]{background:#74372d;border-color:#e38b76;box-shadow:0 0 0 3px #e38b761f}.voiceReply button:disabled{opacity:.45;cursor:not-allowed}.voiceReply button svg{width:17px;height:17px}.voiceReply span{color:#a99b8e;font-size:.72rem;line-height:1.4}.inboxDecision .voiceReply{margin-top:-8px}.inboxDecision .voiceReply button{background:#30231c}.inboxDecision .voiceReply span{color:#ad9f93}@media (width<=520px){.voiceReply{flex-direction:column;align-items:flex-start}.voiceReply button{justify-content:center;width:100%}}.consultationVideoIntro h1 em{color:var(--gold)}.consultationBrief{border-left:3px solid var(--gold);background:#191410;align-items:flex-start;gap:15px;max-width:760px;margin:0 0 30px;padding:18px 20px;display:flex}.consultationBrief svg{width:24px;color:var(--gold);flex:none}.consultationBrief p{color:#b9aea1;margin:0;font:1rem/1.55 Georgia,serif}.consultationBrief b{color:var(--gold);letter-spacing:.14em;margin-bottom:6px;font:700 .62rem Arial;display:block}.consultationVideoWorkspace{background:#110e0c;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);min-height:calc(100svh - 135px);display:grid}.consultationVideoStage{background:#080706;border-right:1px solid #403429;grid-template-rows:auto 1fr 4px;min-width:0;display:grid}.consultationVideoStage>header{border-bottom:1px solid #403429;padding:20px 24px}.consultationVideoStage>header span,.consultationVideoStage>header b{display:block}.consultationVideoStage>header span{color:var(--gold);letter-spacing:.16em;font-size:.6rem}.consultationVideoStage>header b{margin-top:7px;font:400 1.35rem Georgia,serif}.consultationVideoStage>div{place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.consultationVideoStage video{object-fit:contain;background:#050403;width:100%;height:calc(100svh - 220px);min-height:500px;display:block}.consultationVideoStage small{color:#d8c5a8;letter-spacing:.12em;pointer-events:none;background:#0c0907e0;padding:8px 10px;font-size:.56rem;position:absolute;bottom:16px;left:16px}.consultationVideoStage>footer{background:#33291f;height:4px}.consultationVideoStage>footer i{background:var(--gold);height:100%;transition:width .35s;display:block}.consultationVideoWorkspace>aside{background:#191410;padding:clamp(28px,4vw,58px);overflow-y:auto}.consultationVideoWorkspace>aside>p{color:var(--gold);letter-spacing:.17em;font-size:.65rem}.consultationVideoWorkspace>aside>h2{margin:12px 0 28px;font:400 clamp(2rem,4vw,3.6rem)/1.05 Georgia,serif}.consultationSafe{background:#203326;border-left:3px solid #6f9877;gap:13px;margin-top:18px;padding:18px;display:flex}.consultationSafe>svg{color:#a8d4ae;flex:none;width:22px}.consultationSafe b{letter-spacing:.13em;color:#a8d4ae;font-size:.63rem}.consultationSafe p{color:#d9e3d7;margin:7px 0 13px;font:1rem/1.5 Georgia,serif}.consultationSafe button{background:var(--gold);color:#17110d;letter-spacing:.1em;cursor:pointer;border:0;align-items:center;gap:10px;padding:13px 15px;font-size:.63rem;font-weight:800;display:flex}.consultationSafe button svg{width:16px}.consultationDecline{margin-top:18px}.consultationRecordCheck{background:#17130f;border:1px solid #584638;align-items:flex-start;gap:12px;padding:15px;margin-top:16px!important;display:flex!important}.consultationRecordCheck input{width:20px;height:20px;accent-color:var(--gold);flex:none}.consultationRecordCheck b{color:var(--gold);letter-spacing:.12em;margin-bottom:4px;font:700 .62rem Arial;display:block}.consultationRecordCheck span{color:#b9aea1;font-size:.82rem;line-height:1.5}@media (width<=900px){.consultationVideoWorkspace{grid-template-columns:1fr}.consultationVideoStage{border-bottom:1px solid #403429;border-right:0}.consultationVideoStage video{height:54svh;min-height:360px}.consultationVideoWorkspace>aside{overflow:visible}}@media (width<=520px){.consultationVideoStage>header{padding:16px}.consultationVideoStage video{height:52svh;min-height:330px}.consultationVideoWorkspace>aside{padding:26px 15px}.consultationVideoWorkspace>aside>h2{font-size:2.15rem}.consultationVideoStage small{font-size:.5rem}}.portalScenarioExpansion>span{letter-spacing:.2em;color:#8e6c38;font-size:.68rem;font-weight:800}.portalScenarioExpansion h2{margin:12px 0;font:400 clamp(2.5rem,5vw,4.7rem)/1 Georgia,serif}.portalScenarioExpansion>p{color:#6d6258;max-width:700px;line-height:1.65}.portalScenarioGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.portalScenarioGrid article{color:#f4ece2;background:#17130f;border-top:4px solid #b9975b;flex-direction:column;min-height:340px;padding:28px;display:flex}.portalScenarioGrid article>span{color:#b9975b;font:italic 3.5rem Georgia,serif}.portalScenarioGrid small{letter-spacing:.14em;color:#b9975b;font-size:.61rem}.portalScenarioGrid h3{margin:16px 0;font:400 2rem/1.05 Georgia,serif}.portalScenarioGrid p{color:#bfb3a7;flex:1;font-size:.86rem;line-height:1.6}.portalScenarioGrid a{color:#17110d;text-align:center;letter-spacing:.12em;background:#c6a66f;padding:15px;font-size:.65rem;font-weight:800;text-decoration:none}.scenarioLab{--gold:#c6a266;--cream:#f3ede4;min-height:100vh;color:var(--cream);background:#110e0c;font-family:Arial,sans-serif}.scenarioLab *{box-sizing:border-box}.scenarioLab>nav{border-bottom:1px solid #403429;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:12px clamp(18px,4vw,55px);display:grid}.scenarioLab>nav img{object-fit:contain;width:125px;height:50px}.scenarioLab>nav>div{text-align:center}.scenarioLab>nav span,.scenarioLab>nav b{display:block}.scenarioLab>nav span{color:var(--gold);letter-spacing:.18em;font-size:.62rem}.scenarioLab>nav b{letter-spacing:.13em;margin-top:5px;font-size:.72rem}.scenarioLab>nav>a:last-child{color:#b7aa9d;letter-spacing:.12em;justify-self:end;font-size:.63rem;text-decoration:none}.scenarioStart,.scenarioDebrief{width:min(1060px,100% - 40px);margin:auto;padding:clamp(70px,10vw,135px) 0}.scenarioStart>p,.scenarioDebrief>p,.scenarioWorkspace aside>p{color:var(--gold);letter-spacing:.2em;font-size:.68rem}.scenarioStart h1,.scenarioDebrief h1{letter-spacing:-.055em;max-width:950px;margin:22px 0 35px;font:400 clamp(4rem,9vw,8rem)/.87 Georgia,serif}.scenarioStart h1{max-width:850px}.scenarioMeta{flex-wrap:wrap;gap:8px;margin-bottom:38px;display:flex}.scenarioMeta span{letter-spacing:.12em;color:#aa9c8f;border:1px solid #4f4033;padding:10px 12px;font-size:.62rem}.scenarioStart button,.scenarioWrite>button{background:var(--gold);letter-spacing:.13em;cursor:pointer;border:0;align-items:center;gap:20px;padding:17px 21px;font-size:.66rem;font-weight:800;display:flex}.scenarioStart button svg,.scenarioWrite>button svg{width:16px}.scenarioWorkspace{grid-template-columns:1fr 1fr;min-height:calc(100vh - 135px);display:grid}.scenarioMessage{background:radial-gradient(circle at 50% 45%,#4b3b30,#211a15 55%,#110e0c);flex-direction:column;justify-content:center;padding:clamp(35px,7vw,90px);display:flex}.scenarioMessage>div{color:var(--gold);letter-spacing:.16em;align-items:center;gap:10px;font-size:.65rem;display:flex}.scenarioMessage>div svg{width:22px}.scenarioMessage blockquote{margin:38px 0;font:400 clamp(1.8rem,3.2vw,3.5rem)/1.28 Georgia,serif}.scenarioMessage small{color:#94877a}.scenarioWorkspace aside{background:#191410;padding:clamp(35px,6vw,75px)}.scenarioWorkspace aside h2{margin:13px 0 30px;font:400 clamp(2rem,4vw,3.7rem)/1.05 Georgia,serif}.scenarioChoices button{color:#ddd2c6;text-align:left;cursor:pointer;background:#100d0b;border:1px solid #493b30;align-items:flex-start;gap:14px;width:100%;margin:9px 0;padding:17px;font:1rem/1.45 Georgia,serif;display:flex}.scenarioChoices button>span{width:28px;height:28px;color:var(--gold);border:1px solid #6d5944;flex:none;place-items:center;font:700 .72rem Arial;display:grid}.scenarioChoices button.correct{background:#203326;border-color:#6f9877}.scenarioChoices button.incorrect{background:#3a1e18;border-color:#a75848}.scenarioWarning,.scenarioWrite>div{background:#371d18;border-left:3px solid #b95c4b;gap:12px;margin-top:18px;padding:16px;display:flex}.scenarioWarning svg,.scenarioWrite svg{flex:none;width:20px}.scenarioWarning b,.scenarioWrite b{letter-spacing:.13em;color:#e6b39f;margin-bottom:5px;font-size:.65rem;display:block}.scenarioWrite>div{background:#203326;border-color:#6f9877}.scenarioWrite>div b{color:#a8d4ae}.scenarioWrite label{color:#c7bbb0;margin:22px 0 12px;line-height:1.5;display:block}.scenarioWrite textarea{color:#f5ece1;background:#0e0b09;border:1px solid #584638;width:100%;min-height:145px;margin-top:12px;padding:15px;font:1rem/1.5 Georgia,serif;display:block}.scenarioWrite>button:disabled{opacity:.35}.scenarioDebrief h1 em{color:var(--gold)}.scenarioDebrief article{color:#1a1511;background:#f0e7da;padding:clamp(28px,5vw,55px);box-shadow:17px 17px #4b392b}.scenarioDebrief article>span{color:#876839;letter-spacing:.17em;margin-bottom:12px;font-size:.64rem;font-weight:800;display:block}.scenarioDebrief article blockquote{border-left:3px solid #a98752;margin:0 0 38px;padding-left:20px;font:italic 1.2rem/1.6 Georgia,serif}.scenarioDebrief article p{color:#51473e;font:1.15rem/1.7 Georgia,serif}.scenarioDebrief>div{gap:12px;margin-top:42px;display:flex}.scenarioDebrief>div>*{color:#f3ede4;letter-spacing:.12em;background:0 0;border:1px solid #69533d;align-items:center;gap:10px;padding:16px 18px;font-size:.65rem;font-weight:800;text-decoration:none;display:flex}.scenarioDebrief>div a{background:var(--gold);color:#17110d}.scenarioDebrief svg{width:16px}.scenarioLab>footer{text-align:center;color:#8f8276;border-top:1px solid #352a22;padding:20px;font-size:.68rem;line-height:1.5}.scenarioLab>footer svg{vertical-align:middle;width:15px;margin-right:8px}@media (width<=850px){.portalScenarioGrid{grid-template-columns:1fr}.portalScenarioGrid article{min-height:280px}.scenarioWorkspace{grid-template-columns:1fr}.scenarioMessage{min-height:520px}.scenarioLab>nav{grid-template-columns:auto 1fr}.scenarioLab>nav>div{text-align:right}.scenarioLab>nav>a:last-child{display:none}}@media (width<=520px){.portalScenarioExpansion{width:calc(100% - 30px)}.scenarioLab>nav span{display:none}.scenarioLab>nav img{width:100px}.scenarioStart h1,.scenarioDebrief h1{font-size:3.8rem}.scenarioMessage{min-height:460px;padding:40px 22px}.scenarioWorkspace aside{padding:38px 20px}.scenarioDebrief>div{flex-direction:column}}.vcStudentPreview{color:#1b1511;background:#eee7dc;min-height:100vh;font-family:Arial,sans-serif}.vcStudentPreview *{box-sizing:border-box}.vcStudentPreview>nav{color:#f3ede4;background:#17120f;grid-template-columns:1fr auto 1fr;align-items:center;height:80px;padding:12px clamp(18px,5vw,70px);display:grid}.vcStudentPreview>nav img{object-fit:contain;width:120px;height:48px}.vcStudentPreview>nav span{letter-spacing:.18em;color:#c6a266;font-size:.65rem}.vcStudentPreview>nav>a:last-child{color:#d3c7ba;letter-spacing:.13em;justify-self:end;font-size:.62rem;text-decoration:none}.vcStudentPreview>header{color:#f3ede4;background:#211914;grid-template-columns:1fr auto;align-items:end;gap:40px;padding:70px clamp(24px,8vw,130px);display:grid}.vcStudentPreview>header p{color:#c6a266;letter-spacing:.2em;font-size:.67rem}.vcStudentPreview>header h1{letter-spacing:-.055em;margin:20px 0 0;font:400 clamp(4rem,8vw,7.5rem)/.84 Georgia,serif}.vcStudentPreview>header h1 em{color:#c6a266}.vcStudentPreview>header aside{border:1px solid #604d38;flex-direction:column;gap:7px;min-width:250px;padding:22px;display:flex}.vcStudentPreview>header aside span{letter-spacing:.15em;color:#c6a266;font-size:.61rem}.vcStudentPreview>header aside b{font:1.6rem Georgia,serif}.vcStudentPreview>header aside small{color:#a99c8f;line-height:1.4}.vcPreviewNotice{color:#211914;letter-spacing:.1em;background:#c6a266;justify-content:space-between;gap:20px;padding:18px clamp(24px,8vw,130px);font-size:.68rem;display:flex}.vcPreviewHub{background:#f7f1e8;border:1px solid #bba98f;margin:34px clamp(24px,8vw,130px) 0}.vcPreviewHub>header{border-bottom:1px solid #cdbda8;grid-template-columns:1fr 1.2fr;gap:28px;padding:28px;display:grid}.vcPreviewHub>header span{color:#8f6a39;letter-spacing:.17em;font-size:.62rem;font-weight:800}.vcPreviewHub h2{margin:9px 0 0;font:400 clamp(2.2rem,4vw,3.8rem)/.96 Georgia,serif}.vcPreviewHub>header p{color:#665c51;align-self:end;margin:0;line-height:1.65}.vcPreviewHub>div{grid-template-columns:repeat(4,1fr);display:grid}.vcPreviewHub>div a{color:#1b1511;letter-spacing:.11em;border-bottom:1px solid #cdbda8;border-right:1px solid #cdbda8;align-items:center;min-height:90px;padding:20px;font-size:.62rem;font-weight:800;line-height:1.45;text-decoration:none;display:flex}.vcPreviewHub>div a:nth-child(4n){border-right:0}.vcPreviewHub>div a:nth-child(n+5){border-bottom:0}.vcPreviewHub>div a:hover,.vcPreviewHub>div a:focus-visible{background:#dcc8a9;outline:none}.vcPreviewCaseGrid{grid-template-columns:repeat(3,1fr);gap:14px;padding:50px clamp(24px,8vw,130px) 90px;display:grid}.vcPreviewCaseGrid article{background:#fff;border-top:4px solid #3d3025;flex-direction:column;min-height:330px;padding:27px;display:flex}.vcPreviewCaseGrid article.playable{color:#f3ede4;background:#1c1612;border-color:#c6a266}.vcPreviewCaseGrid article>span{color:#a47f49;font:italic 3.6rem Georgia,serif}.vcPreviewCaseGrid article>small{letter-spacing:.15em;color:#947346;font-size:.61rem}.vcPreviewCaseGrid h2{margin:18px 0 12px;font:400 2rem/1.05 Georgia,serif}.vcPreviewCaseGrid p{color:#6b5f55;flex:1;line-height:1.6}.vcPreviewCaseGrid .playable p{color:#b8aca0}.vcPreviewCaseGrid article>b{letter-spacing:.12em;color:#8c7f72;font-size:.62rem}.vcPreviewCaseGrid a{color:#18120e;text-align:center;letter-spacing:.12em;background:#c6a266;padding:15px;font-size:.64rem;font-weight:800;text-decoration:none}.vcStudentPreview>footer{text-align:center;background:#17120f;padding:30px}.vcStudentPreview>footer a{color:#c6a266;letter-spacing:.13em;font-size:.67rem;text-decoration:none}@media (width<=850px){.vcStudentPreview>header{grid-template-columns:1fr}.vcStudentPreview>header aside{min-width:0}.vcPreviewCaseGrid{grid-template-columns:1fr 1fr}.vcPreviewHub>header{grid-template-columns:1fr}.vcPreviewHub>div{grid-template-columns:1fr 1fr}.vcPreviewHub>div a:nth-child(4n){border-right:1px solid #cdbda8}.vcPreviewHub>div a:nth-child(2n){border-right:0}.vcPreviewHub>div a:nth-child(n+5){border-bottom:1px solid #cdbda8}.vcPreviewHub>div a:nth-child(n+7){border-bottom:0}}@media (width<=560px){.vcStudentPreview>nav{grid-template-columns:auto 1fr}.vcStudentPreview>nav span{text-align:right}.vcStudentPreview>nav>a:last-child{display:none}.vcStudentPreview>header h1{font-size:4rem}.vcPreviewNotice{display:block}.vcPreviewNotice span{margin-top:8px;display:block}.vcPreviewCaseGrid{grid-template-columns:1fr;padding-left:15px;padding-right:15px}.vcPreviewHub{margin-left:15px;margin-right:15px}.vcPreviewHub>header{padding:23px}.vcPreviewHub>div{grid-template-columns:1fr}.vcPreviewHub>div a{border-bottom:1px solid #cdbda8!important;border-right:0!important}.vcPreviewHub>div a:last-child{border-bottom:0!important}}.portalClinicLegacy{display:none}.clinicHubPage{background:#eee7de;min-height:100vh;padding-bottom:70px}.clinicHubNav{color:#f5eee4;background:#100d0a;border-bottom:1px solid #5d4932;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:88px;padding:16px clamp(18px,4vw,56px);display:grid}.clinicHubNav .portalLogo{justify-self:start}.clinicHubNav>div{text-align:center}.clinicHubNav>div span{color:#c4a066;letter-spacing:.18em;font-size:.58rem;font-weight:800;display:block}.clinicHubNav>div b{margin-top:5px;font:400 1rem Georgia,serif;display:block}.clinicHubNav>a:last-child{color:#d9cbb8;letter-spacing:.13em;border-bottom:1px solid #876b45;justify-self:end;padding-bottom:5px;font-size:.58rem;font-weight:800;text-decoration:none}.clinicHubPage>.clinicExperience{margin-top:28px}.clinicExperience{--clinic-ink:#100d0a;--clinic-gold:#c4a066;--clinic-cream:#f5eee4;width:min(1180px,100% - 48px);margin:28px auto 0;scroll-margin-top:28px}.clinicExperience *{box-sizing:border-box}.clinicExperienceHead{background:var(--clinic-ink);color:var(--clinic-cream);border:1px solid #6e5739;grid-template-columns:1.25fr .75fr;display:grid}.clinicExperienceHead>div{padding:clamp(36px,5vw,68px)}.clinicExperienceHead>div>span,.clinicExperienceHead aside>div>span{color:var(--clinic-gold);letter-spacing:.2em;font-size:.63rem;font-weight:800}.clinicExperienceHead h2{letter-spacing:-.05em;margin:18px 0 26px;font:400 clamp(3.1rem,6vw,6.2rem)/.88 Georgia,serif}.clinicExperienceHead h2 em,.clinicReflection h3 em{color:var(--clinic-gold);font-weight:400}.clinicExperienceHead>div>p{color:#c3b8ac;max-width:690px;margin:0;line-height:1.7}.clinicExperienceHead>aside{background:#17120e;border-left:1px solid #584630;flex-direction:column;justify-content:center;padding:44px 38px;display:flex}.clinicExperienceHead aside>div:first-child{justify-content:space-between;align-items:end;gap:20px;display:flex}.clinicExperienceHead aside strong{color:var(--clinic-gold);font:400 4.8rem/1 Georgia,serif}.clinicExperienceHead aside strong small{color:#938679;font-size:1.25rem}.clinicProgress{background:#352b22;height:5px;margin:25px 0 14px;overflow:hidden}.clinicProgress i{background:var(--clinic-gold);height:100%;transition:width .4s;display:block}.clinicExperienceHead aside>b{letter-spacing:.14em;color:#d8cab7;font-size:.63rem}.clinicExperienceHead aside>small{color:#847b72;margin-top:12px;line-height:1.5}.clinicHubMenu{background:#f7f1e8;border:1px solid #bfae95;margin-top:14px}.clinicHubMenu>header{border-bottom:1px solid #cdbda8;grid-template-columns:1fr .8fr;align-items:end;gap:45px;padding:34px 38px;display:grid}.clinicHubMenu>header span{color:#8f6a39;letter-spacing:.18em;font-size:.62rem;font-weight:800}.clinicHubMenu>header h3{margin:12px 0 0;font:400 clamp(2.4rem,4vw,4.2rem)/.96 Georgia,serif}.clinicHubMenu>header h3 em{color:#9f7642}.clinicHubMenu>header p{color:#655b50;margin:0;line-height:1.65}.clinicHubMenu>div{grid-template-columns:repeat(3,1fr);display:grid}.clinicHubMenu>div>a{color:#17120e;border-bottom:1px solid #cdbda8;border-right:1px solid #cdbda8;flex-direction:column;min-height:265px;padding:27px;text-decoration:none;display:flex}.clinicHubMenu>div>a:nth-child(3n){border-right:0}.clinicHubMenu>div>a:nth-child(n+4){border-bottom:0}.clinicHubMenu a>b{color:#9f7642;font:italic 1rem Georgia,serif}.clinicHubMenu a>span{color:#8f6a39;letter-spacing:.15em;margin-top:24px;font-size:.57rem;font-weight:800}.clinicHubMenu h4{margin:10px 0;font:400 1.55rem/1.08 Georgia,serif}.clinicHubMenu a>p{color:#665c51;margin:0 0 20px;font-size:.86rem;line-height:1.55}.clinicHubMenu a>strong{letter-spacing:.11em;border-top:1px solid #cdbda8;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:14px;font-size:.6rem;display:flex}.clinicHubMenu a>strong svg{width:16px}.clinicHubMenu>div>a:hover,.clinicHubMenu>div>a:focus-visible{background:#e8dbc8;outline:none}.clinicPerformance{background:#faf7f2;border:1px solid #cdbfae;grid-template-columns:1.05fr .95fr;margin-top:14px;display:grid}.clinicPerformance>div{padding:42px}.clinicPerformance>div>span{color:#8f6d3d;letter-spacing:.17em;font-size:.61rem;font-weight:800}.clinicPerformance h3{margin:13px 0 20px;font:400 clamp(2rem,3.6vw,3.7rem)/1 Georgia,serif}.clinicPerformance>div>p{color:#655d55;line-height:1.65}.clinicPerformance>div>a{color:#f5eee4;letter-spacing:.12em;background:#17130f;justify-content:space-between;align-items:center;gap:20px;width:max-content;max-width:100%;margin-top:24px;padding:16px 18px;font-size:.61rem;font-weight:800;text-decoration:none;display:flex}.clinicPerformance>div>a svg{width:17px}.clinicPerformance>aside{color:#f5eee4;background:#2b211c;grid-template-columns:1fr 1fr;padding:30px;display:grid}.clinicPerformance aside article{border-bottom:1px solid #51412f;border-right:1px solid #51412f;padding:20px}.clinicPerformance aside article:nth-child(2n){border-right:0}.clinicPerformance aside article:nth-child(n+3){border-bottom:0}.clinicPerformance aside b{color:#c7a46c;font:400 2.8rem Georgia,serif;display:block}.clinicPerformance aside span{color:#c1b5a8;letter-spacing:.12em;margin-top:8px;font-size:.52rem;line-height:1.45;display:block}.clinicPerformance aside small{color:#8e847a;border-top:1px solid #51412f;grid-column:1/-1;margin-top:18px;padding-top:18px;line-height:1.5}.clinicValueStrip{background:#e8ddce;border:1px solid #d0c0aa;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.clinicValueStrip article{border-right:1px solid #cbbba4;min-height:150px;padding:24px}.clinicValueStrip article:last-child{border-right:0}.clinicValueStrip b{color:#9a7748;font:italic 1.1rem Georgia,serif}.clinicValueStrip span{letter-spacing:.14em;margin:18px 0 7px;font-size:.59rem;font-weight:800;display:block}.clinicValueStrip p{color:#6b6259;margin:0;font-size:.78rem;line-height:1.5}.clinicCaseGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:14px;display:grid}.clinicCaseGrid article{background:#fff;border:1px solid #d4c7b6;border-top:4px solid #b9975b;flex-direction:column;min-height:420px;padding:32px;display:flex;box-shadow:0 14px 40px #241b120f}.clinicCaseGrid article.complete{color:var(--clinic-cream);background:#17130f;border-color:#655036}.clinicCaseTop{justify-content:space-between;align-items:center;gap:20px;display:flex}.clinicCaseTop>b{color:#b9975b;font:italic 3.6rem/1 Georgia,serif}.clinicCaseTop>span{color:#85683e;letter-spacing:.14em;align-items:center;gap:7px;font-size:.58rem;font-weight:800;display:flex}.clinicCaseTop svg{width:15px;height:15px}.clinicCaseGrid article>small{color:#947343;letter-spacing:.16em;margin-top:27px;font-size:.59rem;font-weight:800}.clinicCaseGrid h3{letter-spacing:-.03em;margin:10px 0 17px;font:400 clamp(2rem,3vw,3.1rem)/1 Georgia,serif}.clinicCaseGrid article>p{color:#655c54;flex:1;margin:0;line-height:1.65}.clinicCaseGrid article.complete>p{color:#bdb2a6}.clinicCaseGrid dl{border-top:1px solid #ddd3c7;grid-template-columns:1.5fr .65fr;gap:15px;margin:26px 0 0;padding:18px 0 0;display:grid}.clinicCaseGrid article.complete dl{border-color:#44382d}.clinicCaseGrid dt{letter-spacing:.15em;color:#8f7044;font-size:.53rem;font-weight:800}.clinicCaseGrid dd{color:#6a625a;margin:5px 0 0;font-size:.68rem;line-height:1.45}.clinicCaseGrid article.complete dd{color:#afa498}.clinicCaseGrid article>a{color:#15110d;letter-spacing:.12em;background:#b9975b;justify-content:space-between;align-items:center;gap:18px;min-height:52px;margin-top:22px;padding:15px 17px;font-size:.64rem;font-weight:800;text-decoration:none;display:flex}.clinicCaseGrid article>a svg{width:17px;height:17px}.clinicPremiumLayer{color:#f5eee4;background:#17130f;border:1px solid #6a5338;margin-top:14px}.clinicPremiumLayer>header{border-bottom:1px solid #4d3d2e;padding:42px}.clinicPremiumLayer>header>span{color:var(--clinic-gold);letter-spacing:.17em;font-size:.61rem;font-weight:800}.clinicPremiumLayer h3{margin:13px 0;font:400 clamp(2.5rem,4vw,4.5rem)/.95 Georgia,serif}.clinicPremiumLayer>header p{color:#bdb2a6;max-width:760px;line-height:1.65}.clinicPremiumLayer>div{grid-template-columns:1fr 1fr;display:grid}.clinicPremiumLayer article{border-bottom:1px solid #493a2d;border-right:1px solid #493a2d;flex-direction:column;min-height:290px;padding:34px;display:flex}.clinicPremiumLayer article:nth-child(2n){border-right:0}.clinicPremiumLayer article:nth-child(n+3){border-bottom:0}.clinicPremiumLayer article>b{color:var(--clinic-gold);letter-spacing:.15em;font-size:.56rem}.clinicPremiumLayer h4{margin:17px 0;font:400 2rem/1 Georgia,serif}.clinicPremiumLayer article>p{color:#aaa095;flex:1;line-height:1.6}.clinicPremiumLayer article>a{color:#17110d;letter-spacing:.11em;background:#c4a066;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:15px 16px;font-size:.59rem;font-weight:800;text-decoration:none;display:flex}.clinicPremiumLayer article>a svg{width:16px}.clinicWingDivider{color:var(--clinic-cream);background:#2b211c;border:1px solid #755d3e;grid-column:1/-1;grid-template-columns:.6fr 1fr 1fr;align-items:center;gap:35px;padding:40px 44px;display:grid}.clinicWingDivider>span{color:var(--clinic-gold);letter-spacing:.18em;font-size:.61rem;font-weight:800}.clinicWingDivider h3{margin:0;font:400 2.5rem/1 Georgia,serif}.clinicWingDivider h3 em{color:var(--clinic-gold);font-weight:400}.clinicWingDivider p{color:#c0b5a9;margin:0;line-height:1.6}.clinicToolkitEntry{background:#e8ddce;border:1px solid #cdbba2;grid-template-columns:1.1fr .9fr;margin-top:14px;display:grid}.clinicToolkitEntry>div{padding:48px}.clinicToolkitEntry>div>svg{color:#8f6d3d;width:30px}.clinicToolkitEntry>div>span{color:#8f6d3d;letter-spacing:.17em;margin-top:20px;font-size:.61rem;font-weight:800;display:block}.clinicToolkitEntry h3{margin:13px 0 20px;font:400 clamp(2.3rem,4vw,4rem)/.95 Georgia,serif}.clinicToolkitEntry h3 em{color:#9a7748;font-weight:400}.clinicToolkitEntry p{color:#655c54;max-width:640px;line-height:1.65}.clinicToolkitEntry aside{color:#f4ece1;background:#17130f;grid-template-columns:44px 1fr;align-content:center;gap:0;padding:38px;display:grid}.clinicToolkitEntry aside>b,.clinicToolkitEntry aside>span{border-top:1px solid #44382d;padding:13px 0}.clinicToolkitEntry aside>b{color:var(--clinic-gold);font:italic 1rem Georgia,serif}.clinicToolkitEntry aside>span{letter-spacing:.13em;font-size:.59rem}.clinicToolkitEntry aside>a{background:var(--clinic-gold);color:#17130f;letter-spacing:.12em;grid-column:1/-1;justify-content:space-between;margin-top:22px;padding:16px;font-size:.62rem;font-weight:800;text-decoration:none;display:flex}.clinicToolkitEntry aside>a svg{width:17px}.clinicRevalidationEntry{background:#f7f2eb;border:1px solid #cdbda7;grid-template-columns:1.2fr .8fr;margin-top:14px;display:grid}.clinicRevalidationEntry>div{padding:48px}.clinicRevalidationEntry>div>span{color:#8b693b;letter-spacing:.16em;font-size:.6rem;font-weight:800}.clinicRevalidationEntry h3{margin:14px 0 20px;font:400 clamp(2.4rem,4vw,4.3rem)/.94 Georgia,serif}.clinicRevalidationEntry h3 em{color:#9b7745;font-weight:400}.clinicRevalidationEntry p{color:#625a52;max-width:700px;line-height:1.65}.clinicRevalidationEntry small{color:#81766c;margin-top:18px;line-height:1.55;display:block}.clinicRevalidationEntry aside{color:#fff;background:#8d6c42;flex-direction:column;justify-content:center;padding:40px;display:flex}.clinicRevalidationEntry aside>b{letter-spacing:.15em;border-bottom:1px solid #ffffff3d;padding:15px 0;font-size:.61rem}.clinicRevalidationEntry aside>a{color:#f5eee4;letter-spacing:.12em;background:#17130f;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding:17px;font-size:.61rem;font-weight:800;text-decoration:none;display:flex}.clinicRevalidationEntry aside>a svg{width:17px}.clinicReflection{color:var(--clinic-cream);background:#2b211c;border:1px solid #725a3c;grid-template-columns:.85fr 1.15fr;margin-top:14px;display:grid}.clinicReflection>div:first-child{padding:48px}.clinicReflection>div:first-child>svg{width:30px;height:30px;color:var(--clinic-gold);margin-bottom:22px}.clinicReflection>div:first-child>span{color:var(--clinic-gold);letter-spacing:.17em;font-size:.61rem;font-weight:800;display:block}.clinicReflection h3{margin:14px 0 22px;font:400 clamp(2.2rem,4vw,4rem)/.98 Georgia,serif}.clinicReflection>div:first-child>p{color:#bdb2a6;margin:0;line-height:1.65}.clinicReflectionForm{background:#120f0c;border-left:1px solid #5b4832;gap:18px;padding:42px;display:grid}.clinicReflectionForm label{color:var(--clinic-gold);letter-spacing:.16em;gap:8px;font-size:.58rem;font-weight:800;display:grid}.clinicReflectionForm select,.clinicReflectionForm textarea{color:#eee5da;width:100%;font:inherit;letter-spacing:0;background:#1d1814;border:1px solid #574734;border-radius:0;padding:14px}.clinicReflectionForm textarea{resize:vertical;min-height:170px;line-height:1.6}.clinicReflectionForm button{background:var(--clinic-gold);color:#15110d;letter-spacing:.12em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:15px 18px;font-size:.63rem;font-weight:800;display:flex}.clinicReflectionForm button svg{width:17px}.clinicReflectionForm>small{color:#80776e;line-height:1.5}@media (width<=900px){.clinicExperienceHead,.clinicReflection,.clinicToolkitEntry,.clinicRevalidationEntry,.clinicPerformance{grid-template-columns:1fr}.clinicExperienceHead>aside,.clinicReflectionForm{border-top:1px solid #584630;border-left:0}.clinicHubMenu>header{grid-template-columns:1fr;gap:18px}.clinicHubMenu>div{grid-template-columns:1fr 1fr}.clinicHubMenu>div>a:nth-child(3n){border-right:1px solid #cdbda8}.clinicHubMenu>div>a:nth-child(2n){border-right:0}.clinicHubMenu>div>a:nth-child(n+4){border-bottom:1px solid #cdbda8}.clinicHubMenu>div>a:nth-child(n+5){border-bottom:0}.clinicValueStrip{grid-template-columns:1fr 1fr}.clinicValueStrip article:nth-child(2){border-right:0}.clinicValueStrip article:nth-child(-n+2){border-bottom:1px solid #cbbba4}.clinicWingDivider{grid-template-columns:1fr;gap:16px}}@media (width<=650px){.clinicExperience{width:calc(100% - 30px)}.clinicExperienceHead>div,.clinicExperienceHead>aside,.clinicReflection>div:first-child,.clinicReflectionForm,.clinicToolkitEntry>div,.clinicToolkitEntry aside,.clinicRevalidationEntry>div,.clinicRevalidationEntry aside,.clinicPerformance>div,.clinicPerformance>aside{padding:30px 22px}.clinicExperienceHead h2{font-size:3.7rem}.clinicExperienceHead aside strong{font-size:4rem}.clinicHubMenu>header{padding:28px 22px}.clinicHubMenu>div{grid-template-columns:1fr}.clinicHubMenu>div>a{min-height:225px;padding:24px 22px;border-bottom:1px solid #cdbda8!important;border-right:0!important}.clinicHubMenu>div>a:last-child{border-bottom:0!important}.clinicValueStrip,.clinicCaseGrid{grid-template-columns:1fr}.clinicValueStrip article{border-bottom:1px solid #cbbba4;border-right:0}.clinicValueStrip article:last-child{border-bottom:0}.clinicCaseGrid article{min-height:390px;padding:25px 22px}.clinicCaseGrid dl{grid-template-columns:1fr}.clinicReflection h3{font-size:2.7rem}.clinicWingDivider{padding:30px 22px}.clinicPerformance>aside{grid-template-columns:1fr}.clinicPerformance aside article{border-right:0;border-bottom:1px solid #51412f!important}.clinicPerformance aside article:last-of-type{border-bottom:0!important}.clinicPremiumLayer>header{padding:30px 22px}.clinicPremiumLayer>div{grid-template-columns:1fr}.clinicPremiumLayer article{border-right:0;min-height:250px;padding:28px 22px;border-bottom:1px solid #493a2d!important}.clinicPremiumLayer article:last-child{border-bottom:0!important}.clinicHubNav{grid-template-columns:auto 1fr;min-height:72px}.clinicHubNav>div{text-align:right}.clinicHubNav>a:last-child{display:none}.clinicHubNav>div b{font-size:.82rem}}.clinicToolkit{--ink:#100d0a;--gold:#b9975b;--cream:#f5eee4;min-height:100vh;color:var(--ink);background:#f4efe7;font-family:Arial,Helvetica,sans-serif}.clinicToolkit *{box-sizing:border-box}.clinicToolkit>nav{background:var(--ink);min-height:78px;color:var(--cream);justify-content:space-between;align-items:center;gap:25px;padding:18px clamp(18px,4vw,60px);display:flex}.clinicToolkit>nav a,.clinicToolkit>nav span,.clinicToolkit>nav button{color:inherit;letter-spacing:.14em;font-size:.62rem;font-weight:800;text-decoration:none}.clinicToolkit>nav button{cursor:pointer;background:0 0;border:1px solid #6d563a;align-items:center;gap:8px;padding:11px 13px;display:flex}.clinicToolkit>nav button svg{width:16px}.clinicToolkit>header{background:var(--ink);color:var(--cream);border-top:1px solid #3f3327;padding:80px max(24px,50vw - 560px)}.clinicToolkit>header>span{color:var(--gold);letter-spacing:.2em;font-size:.63rem;font-weight:800}.clinicToolkit>header h1{letter-spacing:-.055em;margin:19px 0 28px;font:400 clamp(3.6rem,7vw,7rem)/.88 Georgia,serif}.clinicToolkit>header h1 em{color:var(--gold);font-weight:400}.clinicToolkit>header p{color:#c1b6aa;max-width:780px;line-height:1.72}.toolkitBoundary{color:#fff;background:#6a2d28;align-items:flex-start;gap:18px;width:min(1120px,100% - 48px);margin:28px auto;padding:23px 27px;display:flex}.toolkitBoundary svg{flex:none;width:28px}.toolkitBoundary p{margin:0;line-height:1.6}.toolkitBoundary b{letter-spacing:.15em;margin-bottom:5px;font-size:.61rem;display:block}.toolkitGrid{grid-template-columns:1fr 1fr;gap:14px;width:min(1120px,100% - 48px);margin:auto;display:grid}.toolkitGrid>article{break-inside:avoid;background:#fff;border:1px solid #d2c5b4;padding:34px}.toolkitGrid article>header{justify-content:space-between;align-items:center;display:flex}.toolkitGrid article>header b{color:var(--gold);font:italic 3.1rem Georgia,serif}.toolkitGrid article>header svg{color:#8e6d3f;width:29px}.toolkitGrid article>span{color:#896b3e;letter-spacing:.16em;margin-top:25px;font-size:.59rem;font-weight:800;display:block}.toolkitGrid h2{margin:10px 0 16px;font:2.2rem/1 Georgia,serif}.toolkitGrid article>p{color:#655d55;line-height:1.6}.toolkitGrid ol{color:#514a43;padding-left:21px;line-height:1.65}.toolkitGrid blockquote{background:#eee5d8;margin:25px 0 0;padding:20px;font:1rem/1.6 Georgia,serif}.toolkitGrid blockquote b{letter-spacing:.14em;color:#806238;margin-bottom:8px;font:800 .57rem Arial,sans-serif;display:block}.toolkitReflection{width:min(1120px,100% - 48px);color:var(--cream);background:#2b211c;margin:14px auto 0;padding:48px}.toolkitReflection>span{color:var(--gold);letter-spacing:.17em;font-size:.61rem;font-weight:800}.toolkitReflection h2{margin:12px 0 28px;font:3rem Georgia,serif}.toolkitReflection>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.toolkitReflection label{color:#cfb17a;letter-spacing:.12em;gap:7px;font-size:.6rem;font-weight:800;display:grid}.toolkitReflection input,.toolkitReflection textarea{color:#fff;min-height:48px;font:inherit;background:#17130f;border:1px solid #5a4935;padding:12px}.toolkitReflection textarea{resize:vertical;min-height:105px}.clinicToolkit>footer{color:#70675f;justify-content:space-between;gap:30px;width:min(1120px,100% - 48px);margin:auto;padding:35px 0 70px;display:flex}.clinicToolkit>footer p,.clinicToolkit>footer small{margin:0;line-height:1.5}@media (width<=720px){.clinicToolkit>nav>span{display:none}.toolkitGrid,.toolkitReflection>div{grid-template-columns:1fr}.toolkitBoundary,.toolkitGrid,.toolkitReflection,.clinicToolkit>footer{width:calc(100% - 30px)}.toolkitReflection{padding:30px 22px}.clinicToolkit>footer{flex-direction:column}}@media print{.clinicToolkit>nav{display:none}.clinicToolkit>header{padding:35px 24px}.clinicToolkit>header h1{font-size:48px}.toolkitBoundary,.toolkitGrid,.toolkitReflection,.clinicToolkit>footer{width:100%;margin-left:0;margin-right:0}.toolkitGrid{display:block}.toolkitGrid>article{margin-bottom:12px}.toolkitReflection{break-before:page}.clinicToolkit{background:#fff}}.revalStudio{--ink:#100d0a;--gold:#b9975b;--cream:#f5eee4;min-height:100vh;color:var(--ink);background:#eee7de;font-family:Arial,Helvetica,sans-serif}.revalStudio *{box-sizing:border-box}.revalStudio>nav{background:var(--ink);min-height:78px;color:var(--cream);justify-content:space-between;align-items:center;gap:25px;padding:18px clamp(18px,4vw,60px);display:flex}.revalStudio>nav a,.revalStudio>nav span,.revalStudio>nav button{color:inherit;letter-spacing:.14em;font-size:.61rem;font-weight:800;text-decoration:none}.revalStudio>nav button{cursor:pointer;background:0 0;border:1px solid #6d563a;align-items:center;gap:8px;padding:11px 13px;display:flex}.revalStudio>nav svg{width:16px}.revalStudio>header{background:var(--ink);color:var(--cream);border-top:1px solid #3f3327;padding:76px max(24px,50vw - 580px)}.revalStudio>header>span{color:var(--gold);letter-spacing:.2em;font-size:.63rem;font-weight:800}.revalStudio>header h1{letter-spacing:-.055em;margin:19px 0 28px;font:400 clamp(3.6rem,7vw,7rem)/.88 Georgia,serif}.revalStudio>header h1 em{color:var(--gold);font-weight:400}.revalStudio>header p{color:#c1b6aa;max-width:780px;line-height:1.72}.revalBoundary{color:#fff;background:#5d2925;align-items:flex-start;gap:18px;width:min(1160px,100% - 48px);margin:28px auto 14px;padding:23px 27px;display:flex}.revalBoundary svg{flex:none;width:27px}.revalBoundary b{letter-spacing:.15em;margin-bottom:5px;font-size:.61rem;display:block}.revalBoundary p{margin:0;line-height:1.6}.revalWorkspace{background:#fff;border:1px solid #cbbba5;grid-template-columns:.72fr 1.28fr;width:min(1160px,100% - 48px);margin:auto;display:grid}.revalWorkspace>aside{color:var(--cream);background:#2b211c;flex-direction:column;gap:21px;padding:38px;display:flex}.revalWorkspace>aside>svg{width:34px;color:var(--gold)}.revalWorkspace>aside>span{color:var(--gold);letter-spacing:.17em;font-size:.61rem;font-weight:800}.revalWorkspace label{letter-spacing:.13em;gap:8px;font-size:.59rem;font-weight:800;display:grid}.revalWorkspace>aside label{color:#cfb17a}.revalWorkspace input,.revalWorkspace select,.revalWorkspace textarea{color:#19140f;width:100%;font:inherit;letter-spacing:0;background:#fff;border:1px solid #bdad98;border-radius:0;padding:13px;line-height:1.55}.revalWorkspace>aside input,.revalWorkspace>aside select{color:#fff;background:#17130f;border-color:#594934;min-height:48px}.revalMethod{border-top:1px solid #534330;padding-top:20px}.revalMethod b{color:var(--gold);letter-spacing:.14em;font-size:.58rem}.revalMethod p{color:#bfb3a6;margin:8px 0 0;font-size:.78rem;line-height:1.6}.revalForm{gap:24px;padding:42px;display:grid}.revalFormHead{border-bottom:1px solid #d5c8b7;justify-content:space-between;gap:20px;padding-bottom:20px;display:flex}.revalFormHead span{color:#87673b;letter-spacing:.15em;font-size:.59rem;font-weight:800}.revalFormHead b{font:400 1rem Georgia,serif}.revalForm textarea{resize:vertical;min-height:125px}.revalForm fieldset{border:1px solid #cbbba5;grid-template-columns:1fr 1fr;gap:10px;padding:20px;display:grid}.revalForm legend{color:#816239;letter-spacing:.13em;padding:0 8px;font-size:.58rem;font-weight:800}.revalForm fieldset label{letter-spacing:0;border:1px solid #ded3c5;align-items:center;gap:10px;padding:13px;font-size:.7rem;display:flex}.revalForm fieldset input{accent-color:#977344;width:17px;height:17px}.revalActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.revalActions button{background:var(--gold);color:#17130f;letter-spacing:.12em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:14px;font-size:.61rem;font-weight:800;display:flex}.revalActions button:last-child{color:var(--cream);background:#17130f}.revalActions svg{width:17px}.revalForm>small{color:#7a7067;line-height:1.55}.revalOfficial{background:#d9c7ae;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;width:min(1160px,100% - 48px);margin:14px auto 0;padding:42px;display:grid}.revalOfficial span{letter-spacing:.15em;color:#795b34;font-size:.59rem;font-weight:800}.revalOfficial h2{margin:12px 0;font:400 2.5rem/1 Georgia,serif}.revalOfficial p{color:#60574f;line-height:1.6}.revalOfficial>div:last-child{gap:9px;display:grid}.revalOfficial a{color:#f5eee4;letter-spacing:.11em;background:#17130f;justify-content:space-between;align-items:center;gap:15px;min-height:51px;padding:14px 17px;font-size:.58rem;font-weight:800;text-decoration:none;display:flex}.revalOfficial a svg{width:16px}.revalStudio{padding-bottom:70px}@media (width<=820px){.revalWorkspace,.revalOfficial,.revalForm fieldset{grid-template-columns:1fr}}@media (width<=620px){.revalStudio>nav>span{display:none}.revalBoundary,.revalWorkspace,.revalOfficial{width:calc(100% - 30px)}.revalWorkspace>aside,.revalForm,.revalOfficial{padding:28px 21px}.revalActions{grid-template-columns:1fr}.revalFormHead{display:grid}.revalStudio>header h1{font-size:3.7rem}}@media print{.revalStudio>nav,.revalBoundary,.revalActions,.revalOfficial{display:none}.revalStudio>header{color:#111;background:#fff;padding:28px 0}.revalStudio>header h1{font-size:42px}.revalStudio>header p{color:#333}.revalWorkspace{border:0;grid-template-columns:1fr;width:100%}.revalWorkspace>aside{color:#111;background:#eee;padding:20px}.revalWorkspace>aside label,.revalWorkspace>aside>span,.revalMethod b{color:#111}.revalWorkspace>aside input,.revalWorkspace>aside select{color:#111;background:#fff;border-color:#999}.revalMethod p{color:#333}.revalForm{padding:20px 0}.revalForm textarea{min-height:95px}.revalStudio{background:#fff;padding:0}}.clinicalVerdict{--verdict-gold:#c5a36d;color:#f5eee4;text-align:left;background:#120f0c;border:1px solid #6b5539;grid-column:1/-1;width:min(1120px,100% - 40px);margin:28px auto;box-shadow:0 24px 70px #0003}.clinicalVerdict *{box-sizing:border-box}.clinicalVerdict>header{border-bottom:1px solid #4b3d2e;padding:38px 40px}.clinicalVerdict>header>div{color:var(--verdict-gold);align-items:center;gap:11px;display:flex}.clinicalVerdict>header svg{width:22px}.clinicalVerdict>header span{letter-spacing:.17em;font:800 .62rem Arial,sans-serif}.clinicalVerdict h2{letter-spacing:-.035em;margin:16px 0;font:400 clamp(2.25rem,4vw,4.2rem)/.96 Georgia,serif}.clinicalVerdict>header>p{color:#bdb1a5;max-width:780px;margin:0;line-height:1.65}.clinicalVerdictRatings{grid-template-columns:repeat(4,1fr);display:grid}.clinicalVerdictRatings article{background:#17130f;border-right:1px solid #40352b;min-height:190px;padding:25px 22px}.clinicalVerdictRatings article:last-child{border-right:0}.clinicalVerdictRatings article>div{color:#a99884;align-items:center;gap:8px;display:flex}.clinicalVerdictRatings svg{width:18px}.clinicalVerdictRatings span{letter-spacing:.14em;font:800 .55rem Arial,sans-serif}.clinicalVerdictRatings b{color:#d1b17a;letter-spacing:.13em;margin:23px 0 10px;font:800 .67rem Arial,sans-serif;display:block}.clinicalVerdictRatings p{color:#aaa095;margin:0;font:400 .79rem/1.55 Arial,sans-serif}.clinicalVerdictRatings article.strong{background:#182019}.clinicalVerdictRatings article.strong>div,.clinicalVerdictRatings article.strong b{color:#9dbe94}.clinicalVerdictRatings article.review{background:#291915}.clinicalVerdictRatings article.review>div,.clinicalVerdictRatings article.review b{color:#d69078}.clinicalVerdict>footer{border-top:1px solid #40352b;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:24px 28px;display:grid}.clinicalVerdict>footer p{color:#91877d;margin:0;font:400 .72rem/1.55 Arial,sans-serif}.clinicalVerdict>footer p b{color:#cdb88f;letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px;font-size:.58rem;display:block}.clinicalVerdict>footer a{background:var(--verdict-gold);color:#17110d;letter-spacing:.12em;white-space:nowrap;align-items:center;gap:20px;padding:16px 18px;font:800 .61rem Arial,sans-serif;text-decoration:none;display:flex}.clinicalVerdict>footer a svg{width:17px}@media (width<=820px){.clinicalVerdictRatings{grid-template-columns:1fr 1fr}.clinicalVerdictRatings article{border-bottom:1px solid #40352b}.clinicalVerdictRatings article:nth-child(2){border-right:0}.clinicalVerdict>footer{grid-template-columns:1fr}}@media (width<=560px){.clinicalVerdict{width:calc(100% - 24px)}.clinicalVerdict>header{padding:28px 22px}.clinicalVerdictRatings{grid-template-columns:1fr}.clinicalVerdictRatings article{border-right:0;min-height:0}.clinicalVerdict>footer{padding:22px}.clinicalVerdict>footer a{white-space:normal;justify-content:space-between}}.finalShift{--ink:#0d0b09;--gold:#c5a36d;--cream:#f5eee4;min-height:100vh;color:var(--cream);background:#0d0b09;font-family:Arial,Helvetica,sans-serif}.finalShift *{box-sizing:border-box}.finalShift>nav{border-bottom:1px solid #493a2b;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:82px;padding:15px clamp(18px,4vw,58px);display:grid}.finalShift>nav a{color:#cfc2b3;letter-spacing:.13em;font-size:.59rem;font-weight:800;text-decoration:none}.finalShift>nav>div{text-align:center}.finalShift>nav>div span{color:var(--gold);letter-spacing:.18em;font-size:.59rem;font-weight:800;display:block}.finalShift>nav>div b{font:400 .92rem Georgia,serif}.finalShift>nav>strong{color:#d8cbbd;justify-self:end;align-items:center;gap:8px;font-size:.66rem;display:flex}.finalShift>nav svg{width:17px}.shiftIntro{background:radial-gradient(circle at 76% 20%,#c5a36d26,#0000 30%),linear-gradient(125deg,#0d0b09,#18110d);flex-direction:column;justify-content:center;min-height:calc(100vh - 128px);padding:8vh max(24px,50vw - 560px);display:flex}.shiftIntro>span,.shiftPriority header span,.shiftDecision>article>span,.shiftDecision>aside>span,.shiftRecord>div>span,.shiftComplete>span{color:var(--gold);letter-spacing:.18em;font-size:.63rem;font-weight:800}.shiftIntro h1,.shiftComplete h1{letter-spacing:-.06em;margin:20px 0 30px;font:400 clamp(4.2rem,8vw,8.4rem)/.84 Georgia,serif}.shiftIntro h1 em,.shiftComplete h1 em{color:var(--gold);font-weight:400}.shiftIntro>p{color:#bdb1a4;max-width:760px;font:1.05rem/1.75 Georgia,serif}.shiftIntro>div{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.shiftIntro>div b{color:#c9bba9;letter-spacing:.12em;border:1px solid #594733;padding:12px 14px;font-size:.55rem}.shiftIntro>button,.shiftContinue,.shiftRecord aside>button{background:var(--gold);color:#17110d;letter-spacing:.13em;cursor:pointer;border:0;align-items:center;gap:30px;width:max-content;padding:18px 22px;font-size:.63rem;font-weight:800;display:flex}.shiftIntro button svg,.shiftContinue svg{width:18px}.shiftPriority{width:min(1180px,100% - 48px);margin:auto;padding:65px 0}.shiftPriority>header{justify-content:space-between;align-items:center;gap:35px;display:flex}.shiftPriority header svg{width:62px;color:var(--gold)}.shiftPriority h2,.shiftRecord h2{margin:13px 0;font:400 clamp(3rem,5vw,5.4rem)/.92 Georgia,serif}.shiftPriority header p{color:#a99d90;line-height:1.6}.shiftEventGrid{border:1px solid #50402f;grid-template-columns:repeat(5,1fr);margin:38px 0 22px;display:grid}.shiftEventGrid button{color:#eee5d8;text-align:left;cursor:pointer;background:#15110e;border:0;border-right:1px solid #50402f;flex-direction:column;min-height:250px;padding:23px;display:flex}.shiftEventGrid button:last-child{border-right:0}.shiftEventGrid button.selected{color:#fff;background:#8d6c42}.shiftEventGrid span{letter-spacing:.14em;color:#c7a36c;font-size:.51rem}.shiftEventGrid b{flex:1;margin:28px 0;font:400 1.25rem/1.15 Georgia,serif}.shiftEventGrid small{letter-spacing:.11em;font-size:.52rem}.shiftContinue:disabled,.shiftRecord aside>button:disabled{opacity:.35;cursor:not-allowed}.shiftDecision{background:#15110e;border:1px solid #4c3d2e;grid-template-columns:.78fr 1.22fr;width:min(1180px,100% - 48px);margin:44px auto;display:grid}.shiftDecision>article{background:#211914;padding:45px}.shiftDecision>article>b{color:#d7c8b6;letter-spacing:.15em;margin-top:35px;font-size:.6rem;display:block}.shiftDecision>article h2{margin:12px 0 35px;font:400 clamp(2.7rem,4vw,4.5rem)/.94 Georgia,serif}.shiftClient{background:#17130f;border:1px solid #50402f;align-items:flex-start;gap:14px;padding:22px;display:flex}.shiftClient.consequence{background:#351c17;border-color:#9e5545}.shiftClient svg{width:22px;color:var(--gold);flex:none}.shiftClient p{color:#c4b7aa;margin:0;line-height:1.55}.shiftDecision>article>small{color:#8f8276;letter-spacing:.12em;margin-top:25px;font-size:.56rem;display:block}.shiftDecision>aside{padding:45px}.shiftDecision>aside h3{margin:13px 0 28px;font:400 2.4rem/1.05 Georgia,serif}.shiftDecision>aside>button{color:#dfd4c7;text-align:left;cursor:pointer;background:#100d0b;border:1px solid #4b3d31;grid-template-columns:32px 1fr;align-items:center;gap:11px;width:100%;min-height:65px;margin-top:8px;padding:14px;display:grid}.shiftDecision>aside>button b{width:27px;height:27px;color:var(--gold);border:1px solid #6c5944;border-radius:50%;place-items:center;display:grid}.shiftDecision>aside>button.correct{background:#1b2b20;border-color:#76947a}.shiftDecision>aside>button.incorrect{background:#371d18;border-color:#a35b4c}.shiftWarning,.shiftSafe{background:#371d18;border-left:3px solid #a35b4c;gap:13px;margin-top:14px;padding:18px;display:flex}.shiftSafe{background:#1b2b20;border-color:#76947a}.shiftWarning svg,.shiftSafe>svg{width:22px;color:var(--gold);flex:none}.shiftWarning p,.shiftSafe p{margin:0;line-height:1.55}.shiftWarning b,.shiftSafe b{color:#d8b77e;letter-spacing:.12em;margin-bottom:5px;font-size:.59rem;display:block}.shiftSafe{grid-template-columns:auto 1fr;display:grid}.shiftSafe button{border:0;border-bottom:1px solid var(--gold);width:max-content;color:var(--gold);letter-spacing:.12em;cursor:pointer;background:0 0;grid-column:2;gap:20px;padding:9px 0;font-size:.59rem;font-weight:800;display:flex}.shiftRecord{color:#17130f;background:#eee5d8;grid-template-columns:.8fr 1.2fr;width:min(1120px,100% - 48px);margin:55px auto;display:grid}.shiftRecord>div{background:#cbb18a;padding:50px}.shiftRecord>div>span{color:#6f512f}.shiftRecord>div>p{line-height:1.65}.shiftRecord>div>div{border-top:1px solid #9f825d;grid-template-columns:auto 1fr;gap:8px 18px;margin-top:30px;padding-top:25px;display:grid}.shiftRecord>div>div b{font:400 2.5rem Georgia,serif}.shiftRecord>div>div span{letter-spacing:.12em;align-self:center;font-size:.57rem}.shiftRecord>aside{gap:12px;padding:45px;display:grid}.shiftRecord textarea{resize:vertical;border:1px solid #b8a58c;min-height:210px;padding:16px;font:1rem/1.6 Georgia,serif}.shiftRecord aside>small{color:#766c62}.shiftRecord label{border:1px solid #d2c4b3;align-items:center;gap:10px;padding:13px;font-size:.78rem;display:flex}.shiftRecord input{accent-color:#8a673a}.shiftRecord aside>button{justify-content:space-between;width:100%;margin-top:8px}.shiftComplete{padding:70px max(20px,50vw - 590px)}.shiftComplete>h1{font-size:clamp(3.4rem,6vw,6.8rem)}.shiftComplete>.clinicalVerdict{width:100%;margin:35px 0}.shiftCompleteActions{flex-wrap:wrap;gap:10px;display:flex}.shiftCompleteActions>*{color:#eee5d8;letter-spacing:.11em;cursor:pointer;background:0 0;border:1px solid #66513a;align-items:center;gap:14px;padding:16px 18px;font-size:.6rem;font-weight:800;text-decoration:none;display:flex}.finalShift>footer{color:#81776d;border-top:1px solid #493a2b;align-items:flex-start;gap:10px;padding:20px clamp(18px,4vw,58px);font-size:.61rem;line-height:1.5;display:flex}.finalShift>footer svg{flex:none;width:17px}.finalShift.locked,.finalShift.loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:25px;display:flex}.finalShift.locked>svg{width:46px;color:var(--gold)}.finalShift.locked>span,.finalShift.loading>span{color:var(--gold);letter-spacing:.17em;margin-top:20px;font-size:.62rem;font-weight:800}.finalShift.locked h1{margin:18px;font:400 clamp(3rem,6vw,6rem)/.92 Georgia,serif}.finalShift.locked h1 em{color:var(--gold);font-weight:400}.finalShift.locked p{color:#aaa095;max-width:650px;line-height:1.6}.finalShift.locked a{color:#17110d;background:var(--gold);letter-spacing:.12em;margin-top:20px;padding:16px 18px;font-size:.6rem;font-weight:800;text-decoration:none}@media (width<=950px){.shiftEventGrid{grid-template-columns:1fr 1fr}.shiftEventGrid button{border-bottom:1px solid #50402f}.shiftDecision,.shiftRecord{grid-template-columns:1fr}}@media (width<=620px){.finalShift>nav{grid-template-columns:1fr auto}.finalShift>nav>div{display:none}.shiftPriority,.shiftDecision,.shiftRecord{width:calc(100% - 30px)}.shiftEventGrid{grid-template-columns:1fr}.shiftEventGrid button{border-right:0;min-height:170px}.shiftPriority>header{align-items:flex-start}.shiftPriority header svg{width:38px}.shiftDecision>article,.shiftDecision>aside,.shiftRecord>div,.shiftRecord>aside{padding:30px 21px}.shiftIntro h1{font-size:4.3rem}.shiftComplete{padding:50px 15px}}.practiceVault{--ink:#100d0a;--gold:#b9975b;--cream:#f5eee4;min-height:100vh;color:var(--ink);background:#eee7de;padding-bottom:70px;font-family:Arial,Helvetica,sans-serif}.practiceVault *{box-sizing:border-box}.practiceVault>nav{background:var(--ink);min-height:78px;color:var(--cream);justify-content:space-between;align-items:center;gap:20px;padding:18px clamp(18px,4vw,60px);display:flex}.practiceVault>nav a,.practiceVault>nav span,.practiceVault>nav button{color:inherit;letter-spacing:.14em;font-size:.59rem;font-weight:800;text-decoration:none}.practiceVault>nav button{background:0 0;border:1px solid #665039;align-items:center;gap:8px;padding:11px 13px;display:flex}.practiceVault>nav svg{width:16px}.practiceVault>header{background:var(--ink);color:var(--cream);padding:75px max(24px,50vw - 570px)}.practiceVault>header>span,.vaultFinish span{color:var(--gold);letter-spacing:.18em;font-size:.62rem;font-weight:800}.practiceVault>header h1{letter-spacing:-.055em;margin:18px 0 28px;font:400 clamp(3.5rem,6.5vw,6.8rem)/.88 Georgia,serif}.practiceVault>header h1 em{color:var(--gold);font-weight:400}.practiceVault>header p{color:#bdb2a6;max-width:800px;line-height:1.7}.vaultBoundary{color:#fff;background:#5d2925;align-items:flex-start;gap:17px;width:min(1140px,100% - 48px);margin:28px auto 14px;padding:23px 27px;display:flex}.vaultBoundary svg{flex:none;width:26px}.vaultBoundary p{margin:0;line-height:1.6}.vaultBoundary b{letter-spacing:.14em;margin-bottom:5px;font-size:.6rem;display:block}.vaultGrid{grid-template-columns:1fr 1fr;gap:14px;width:min(1140px,100% - 48px);margin:auto;display:grid}.vaultGrid>article{break-inside:avoid;background:#fff;border:1px solid #d0c2b1;padding:32px}.vaultGrid article>header{justify-content:space-between;align-items:center;display:flex}.vaultGrid article>header b{color:var(--gold);font:italic 3rem Georgia,serif}.vaultGrid article>header svg{color:#8c6939;width:28px}.vaultGrid article>span{color:#85643a;letter-spacing:.15em;margin-top:22px;font-size:.56rem;font-weight:800;display:block}.vaultGrid h2{margin:9px 0 14px;font:400 2.25rem/1 Georgia,serif}.vaultGrid article>p{color:#6a6158;line-height:1.55}.vaultGrid ol{color:#48413b;padding-left:22px;line-height:1.65}.vaultGrid li{margin:6px 0;padding-left:5px}.vaultGrid article>footer{color:#8a6a3e;letter-spacing:.13em;border-top:1px solid #dfd4c7;align-items:center;gap:9px;margin-top:22px;padding-top:17px;font-size:.55rem;font-weight:800;display:flex}.vaultGrid footer svg{width:17px}.vaultFinish{color:#f5eee4;background:#2b211c;grid-template-columns:1fr auto;align-items:center;gap:40px;width:min(1140px,100% - 48px);margin:14px auto 0;padding:42px;display:grid}.vaultFinish h2{margin:12px 0;font:400 2.8rem/1 Georgia,serif}.vaultFinish p{color:#bdb2a6;line-height:1.6}.vaultFinish>a{background:var(--gold);color:#17110d;letter-spacing:.12em;align-items:center;gap:18px;padding:16px 18px;font-size:.59rem;font-weight:800;text-decoration:none;display:flex}.vaultFinish>a svg{width:16px}@media (width<=740px){.vaultGrid,.vaultFinish{grid-template-columns:1fr}.practiceVault>nav>span{display:none}.vaultBoundary,.vaultGrid,.vaultFinish{width:calc(100% - 30px)}.vaultGrid>article,.vaultFinish{padding:28px 22px}}@media print{.practiceVault>nav,.vaultBoundary,.vaultFinish{display:none}.practiceVault>header{color:#111;background:#fff;padding:25px 0}.practiceVault>header h1{font-size:46px}.practiceVault>header p{color:#333}.vaultGrid{width:100%;display:block}.vaultGrid>article{margin-bottom:10px}.practiceVault{background:#fff;padding:0}}.debriefRoom{--gold:#c5a36d;color:#f4ece1;background:#0e0c0a;flex-direction:column;min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:flex}.debriefRoom *{box-sizing:border-box}.debriefRoom>nav{border-bottom:1px solid #493b2d;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:80px;padding:16px clamp(18px,4vw,58px);display:grid}.debriefRoom>nav a{color:#cabdaf;letter-spacing:.13em;font-size:.58rem;font-weight:800;text-decoration:none}.debriefRoom>nav>div{color:var(--gold);align-items:center;gap:9px;display:flex}.debriefRoom>nav>div svg{width:18px}.debriefRoom>nav span,.debriefRoom>nav small{letter-spacing:.15em;font-size:.58rem;font-weight:800}.debriefRoom>nav>small{color:#81776d;justify-self:end}.debriefStage{border:1px solid #493b2d;grid-template-columns:340px 1fr;width:min(1180px,100% - 48px);min-height:620px;margin:50px auto;display:grid}.debriefStage>aside{background:#17130f;border-right:1px solid #493b2d}.debriefStage>aside button{color:#9e9388;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #41352b;grid-template-columns:36px 1fr;gap:12px;width:100%;padding:22px 18px;display:grid}.debriefStage>aside button>span{color:#76634d;font:italic .82rem Georgia,serif}.debriefStage>aside button b{color:#d3c7b9;font:400 1rem Georgia,serif;display:block}.debriefStage>aside button small{letter-spacing:.12em;margin-top:6px;font-size:.48rem;display:block}.debriefStage>aside button.active{background:var(--gold);color:#17110d}.debriefStage>aside button.active b,.debriefStage>aside button.active span{color:#17110d}.debriefStage>article{background:radial-gradient(circle at 80% 20%,#c5a36d1f,#0000 35%);flex-direction:column;justify-content:center;padding:clamp(38px,6vw,75px);display:flex}.debriefStage>article>span{color:var(--gold);letter-spacing:.17em;font-size:.61rem;font-weight:800}.debriefStage h1{letter-spacing:-.045em;margin:16px 0 28px;font:400 clamp(3rem,5vw,5.7rem)/.92 Georgia,serif}.debriefStage blockquote{color:#c7bbad;border-left:2px solid var(--gold);margin:0;padding-left:22px;font:italic 1.2rem/1.75 Georgia,serif}.debriefStage article>button{background:var(--gold);color:#17110d;letter-spacing:.12em;cursor:pointer;border:0;align-items:center;gap:11px;width:max-content;margin-top:34px;padding:17px 20px;font-size:.61rem;font-weight:800;display:flex}.debriefStage article>button svg{width:17px}.debriefStage article>small{color:#766d64;max-width:650px;margin-top:16px;line-height:1.5}.debriefRoom>footer{color:#81776d;border-top:1px solid #493b2d;gap:10px;margin-top:auto;padding:20px clamp(18px,4vw,58px);font-size:.6rem;line-height:1.5;display:flex}.debriefRoom>footer svg{flex:none;width:17px}@media (width<=760px){.debriefRoom>nav{grid-template-columns:1fr auto}.debriefRoom>nav>div{display:none}.debriefStage{grid-template-columns:1fr;width:calc(100% - 30px);margin:25px auto}.debriefStage>aside{border-right:0}.debriefStage>aside button{padding:15px}.debriefStage>article{padding:38px 22px}.debriefStage h1{font-size:3.5rem}}.completePassport{--ink:#100d0a;--gold:#b9975b;--cream:#f5eee4;min-height:100vh;color:var(--ink);background:#ede6dc;padding-bottom:70px;font-family:Arial,Helvetica,sans-serif}.completePassport *{box-sizing:border-box}.completePassport>nav{background:var(--ink);min-height:78px;color:var(--cream);justify-content:space-between;align-items:center;gap:20px;padding:16px clamp(18px,4vw,58px);display:flex}.completePassport>nav a,.completePassport>nav span,.completePassport>nav button{color:inherit;letter-spacing:.13em;font-size:.58rem;font-weight:800;text-decoration:none}.completePassport>nav>div{gap:8px;display:flex}.completePassport>nav button{background:0 0;border:1px solid #66513a;align-items:center;gap:7px;padding:10px 12px;display:flex}.completePassport>nav svg{width:16px}.completePassport>header{width:min(1120px,100% - 48px);color:var(--cream);background:#17130f;border:1px solid #6a5338;grid-template-columns:1.2fr .8fr;margin:34px auto 0;display:grid}.completePassport>header>div{padding:55px}.completePassport>header>div>svg{width:34px;color:var(--gold)}.completePassport>header>div>span{color:var(--gold);letter-spacing:.18em;margin-top:20px;font-size:.62rem;font-weight:800;display:block}.completePassport>header h1{letter-spacing:-.06em;margin:18px 0;font:400 clamp(4rem,7vw,7rem)/.84 Georgia,serif}.completePassport>header h1 em{color:var(--gold);font-weight:400}.completePassport>header>div>p{color:#c4b7a9;font:1.2rem Georgia,serif}.completePassport>header>aside{background:#211914;border-left:1px solid #57442f;align-content:center;gap:8px;padding:42px;display:grid}.completePassport>header aside span{color:#8e8174;letter-spacing:.14em;margin-top:14px;font-size:.52rem}.completePassport>header aside b{color:#d5c2a1;letter-spacing:.1em;font-size:.68rem}.passportStats{background:#d9c7ae;border:1px solid #c2ad91;border-top:0;grid-template-columns:repeat(4,1fr);width:min(1120px,100% - 48px);margin:auto;display:grid}.passportStats article{border-right:1px solid #bca688;padding:25px}.passportStats article:last-child{border-right:0}.passportStats b{color:#725630;font:400 2.8rem Georgia,serif;display:block}.passportStats b small{font-size:1rem}.passportStats span{letter-spacing:.13em;margin-top:8px;font-size:.53rem;display:block}.passportCases{grid-template-columns:1fr 1fr;gap:10px;width:min(1120px,100% - 48px);margin:14px auto 0;display:grid}.passportCases article{background:#f8f4ee;border:1px solid #d1c4b3;grid-template-columns:55px 1fr auto;align-items:center;gap:18px;padding:23px;display:grid}.passportCases article.complete{border-left:4px solid var(--gold);background:#fff}.passportCases article>b{color:#a18155;font:italic 1.4rem Georgia,serif}.passportCases article span{color:#947245;letter-spacing:.13em;font-size:.52rem;font-weight:800}.passportCases h2{margin:6px 0;font:400 1.45rem Georgia,serif}.passportCases p{color:#756b62;margin:0;font-size:.72rem}.passportCases article>svg{color:#738b6b;width:23px}.passportCapstone{color:#f4ece1;background:#2b211c;border:1px solid #624d35;justify-content:space-between;align-items:center;gap:30px;width:min(1120px,100% - 48px);margin:14px auto 0;padding:38px;display:flex}.passportCapstone.complete{background:#1c2a20;border-color:#71876b}.passportCapstone span{color:var(--gold);letter-spacing:.16em;font-size:.59rem;font-weight:800}.passportCapstone h2{margin:9px 0;font:400 2.7rem Georgia,serif}.passportCapstone p{color:#bdb2a6;margin:0}.passportCapstone>svg{color:#94b18a;width:38px}.completePassport>footer{background:#f8f4ee;border:1px solid #c9bba8;width:min(1120px,100% - 48px);margin:14px auto 0;padding:26px}.completePassport>footer b{letter-spacing:.14em;color:#7d5e36;font-size:.58rem}.completePassport>footer p{color:#665e56;margin:8px 0 0;line-height:1.6}@media (width<=720px){.completePassport>nav>span{display:none}.completePassport>header{grid-template-columns:1fr}.completePassport>header>aside{border-top:1px solid #57442f;border-left:0}.passportStats{grid-template-columns:1fr 1fr}.passportStats article:nth-child(2){border-right:0}.passportStats article:nth-child(-n+2){border-bottom:1px solid #bca688}.passportCases{grid-template-columns:1fr}.completePassport>header,.passportStats,.passportCases,.passportCapstone,.completePassport>footer{width:calc(100% - 30px)}.completePassport>header>div,.completePassport>header>aside{padding:32px 22px}}@media print{.completePassport>nav{display:none}.completePassport{background:#fff;padding:0}.completePassport>header,.passportStats,.passportCases,.passportCapstone,.completePassport>footer{width:100%;margin-left:0;margin-right:0}.completePassport>header{margin-top:0}.passportCases article,.passportCapstone{break-inside:avoid}}.scenarioMessage.inClinic{justify-content:flex-start;padding:28px}.scenarioPatientScene{aspect-ratio:3/2;background:#211914;border:1px solid #66513e;width:100%;margin:20px 0 12px;position:relative;overflow:hidden;box-shadow:0 28px 60px #00000059}.scenarioPatientScene img{object-fit:cover;object-position:center;transform-origin:50% 65%;width:100%;height:100%;animation:5s ease-in-out infinite scenarioBreathing;display:block}.scenarioPatientScene:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0e0a08a6);position:absolute;inset:0}.scenarioPatientScene>i{z-index:2;background:radial-gradient(circle,#b24e3d1c,#0000 70%);border-radius:50%;width:30%;height:34%;animation:3s ease-in-out infinite scenarioFlush;position:absolute;top:37%;left:50%;transform:translate(-50%,-50%)}.scenarioPatientScene>span{z-index:3;color:#d9c49d;letter-spacing:.14em;background:#0e0a08c7;border:1px solid #c6a2668c;padding:8px 10px;font-size:.57rem;position:absolute;bottom:12px;left:13px}.scenarioPatientScene.speaking img{animation:.42s ease-in-out infinite alternate scenarioSpeaking}.scenarioPatientScene.speaking{box-shadow:0 28px 60px #00000059,0 0 0 5px #c6a2661f}.scenarioPatientScene.deteriorating{box-shadow:0 28px 60px #00000073,0 0 0 5px #bc3e312e}.scenarioPatientScene.deteriorating>i{background:radial-gradient(circle,#bc3e3138,#0000 70%);animation-duration:1.2s}.observationToggle{color:#e7d9c8;letter-spacing:.12em;cursor:pointer;background:#1d1713;border:1px solid #705847;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:10px;padding:13px 15px;font-size:.66rem;display:flex}.observationToggle svg{color:#d46658;width:17px}.rapidObservations{background:#15100d;border:1px solid #5e4939;border-top:0;grid-template-columns:1fr 1fr;display:grid}.rapidObservations span{color:#d5cbc2;border-bottom:1px solid #44352a;border-right:1px solid #44352a;padding:12px;font-size:.7rem;line-height:1.45}.rapidObservations b{color:#c6a266;letter-spacing:.13em;margin-bottom:4px;font-size:.56rem;display:block}.eventStrip{grid-template-columns:repeat(4,1fr);gap:2px;margin-top:12px;display:grid}.eventStrip span{color:#786a5e;text-align:center;letter-spacing:.08em;background:#251d18;border-bottom:2px solid #3b2f27;padding:9px 3px;font-size:.52rem}.eventStrip span.active{color:#efe2d3;border-color:#c6a266}.scenarioMessage.inClinic blockquote{margin:15px 0;font-size:clamp(1.3rem,2vw,2rem)}.scenarioHearClient{color:#f3ede4;letter-spacing:.13em;cursor:pointer;background:#211914;border:1px solid #745d43;align-self:flex-start;align-items:center;gap:10px;padding:12px 15px;font-size:.62rem;display:flex}.scenarioHearClient svg{width:17px;color:var(--gold)}@keyframes scenarioBreathing{0%,to{transform:scale(1)}50%{transform:scale(1.012)translateY(-.25%)}}@keyframes scenarioSpeaking{0%{transform:scale(1.005)}to{transform:scale(1.018)translateY(-.2%)}}@keyframes scenarioFlush{50%{opacity:.45;transform:translate(-50%,-50%)scale(1.05)}}@media (prefers-reduced-motion:reduce){.scenarioPatientScene img,.scenarioPatientScene>i{animation:none}}@media (width<=520px){.scenarioMessage.inClinic{padding:22px 15px}.scenarioPatientScene{aspect-ratio:4/3}.scenarioMessage.inClinic blockquote{font-size:1.3rem}.rapidObservations{grid-template-columns:1fr}.eventStrip span{font-size:.45rem}}.reactionIntro h1 em{color:var(--gold)}.reactionNotice{color:#bdb0a3;background:#19130f;border:1px solid #5b4837;gap:14px;max-width:720px;margin:0 0 25px;padding:16px;font-size:.76rem;line-height:1.55;display:flex}.reactionNotice svg{width:22px;color:var(--gold);flex:none}.reactionNotice b{color:#e4d7c8;letter-spacing:.14em;font-size:.62rem;display:block}.reactionPrompt{color:#ae9f91;margin:-15px 0 25px;line-height:1.55}.reactionSafe{background:#203326;border-left:3px solid #6f9877;gap:12px;margin-top:18px;padding:18px;display:flex}.reactionSafe>svg{flex:none;width:22px}.reactionSafe b{letter-spacing:.13em;color:#a8d4ae;font-size:.64rem}.reactionSafe p{color:#d6e2d8;margin:8px 0 15px;line-height:1.5}.reactionSafe button{background:var(--gold);letter-spacing:.12em;cursor:pointer;border:0;align-items:center;gap:10px;padding:13px 16px;font-size:.62rem;font-weight:800;display:flex}.reactionSafe button svg{width:15px}.emergencyCallRoom{background:#17110e;grid-template-columns:1.15fr .85fr;min-height:calc(100vh - 135px);display:grid}.reactionPatientColumn{background:radial-gradient(circle at 45% 35%,#4b352c,#17110e 65%);padding:clamp(24px,5vw,70px)}.scenarioPatientScene.critical>i{background:radial-gradient(circle,#bc3e3133,#0000 70%);animation-duration:1.4s}.liveVitals{background:#120e0b;border:1px solid #594536;align-items:center;gap:13px;padding:15px;display:flex}.liveVitals svg{color:#d46658;animation:1.25s ease-in-out infinite pulseIcon}.liveVitals small{color:#c6a266;letter-spacing:.14em;margin-bottom:5px;font-size:.56rem;display:block}.liveVitals span{color:#c2b5aa;font-size:.74rem}.simPhone{color:#1d1713;background:#eee8df;border:10px solid #080706;border-radius:42px;flex-direction:column;justify-content:center;width:min(420px,100% - 35px);min-height:600px;margin:auto;padding:35px 27px;display:flex;box-shadow:0 30px 80px #000}.simPhoneTop{text-align:center;align-self:center;position:absolute;top:105px}.simPhoneTop span,.simPhoneTop b{display:block}.simPhoneTop span{letter-spacing:.15em;color:#8a1f1b;font-size:.61rem;font-weight:800}.simPhoneTop b{letter-spacing:.1em;color:#746960;margin-top:5px;font-size:.52rem}.phoneHero{color:#9a2823;width:65px;height:65px;margin:20px auto}.simPhone h2{text-align:center;margin:10px 0;font:2.8rem/1 Georgia,serif}.simPhone>p{text-align:center;color:#6a5d54;line-height:1.55}.simPhone>button,.simPhone label+button{color:#fff;letter-spacing:.12em;cursor:pointer;background:#a52d27;border:0;margin-top:18px;padding:16px;font-size:.65rem;font-weight:800}.simPhone>button:disabled{opacity:.35}.phoneHero.ringing{animation:.45s ease-in-out infinite ringPhone}.simPhone .dispatcher{color:#912a25;letter-spacing:.15em;font-size:.61rem;font-weight:800}.simPhone blockquote{margin:15px 0 25px;font:1.55rem/1.35 Georgia,serif}.simPhone label{letter-spacing:.13em;color:#6c5c50;font-size:.6rem;font-weight:800}.simPhone label svg{vertical-align:middle;width:15px}.simPhone input{background:#fff;border:1px solid #b9aa9c;width:100%;margin-top:9px;padding:14px;font:1rem Georgia,serif;display:block}.handoverChoices button{color:#211812;text-align:left;cursor:pointer;background:#fff;border:1px solid #b6a597;width:100%;margin:6px 0;padding:15px;font:1rem/1.4 Georgia,serif}.handoverChoices button:first-child{border-color:#a77e43}.handoverChoices button:hover{background:#ded0bd}.callTeaching{color:#4d3b2d;background:#f4dfba;border-left:3px solid #9b6c28;gap:10px;margin-top:15px;padding:12px;display:flex}.callTeaching svg{flex:none;width:19px}.callTeaching p{margin:0;font-size:.75rem;line-height:1.45}.callTeaching b{letter-spacing:.1em;margin-bottom:4px;font-size:.59rem;display:block}.currentGuidance{background:#17120f;border:1px solid #4a3b30;width:min(1060px,100% - 40px);margin:35px auto;padding:24px}.currentGuidance>div{color:#d7c3a0;align-items:center;gap:11px;display:flex}.currentGuidance>div svg{width:21px}.currentGuidance>div span{font-size:.7rem}.currentGuidance>div b{color:var(--gold);letter-spacing:.15em;margin-bottom:4px;font-size:.61rem;display:block}.currentGuidance>p{color:#bdb0a3;margin:17px 0;font-size:.88rem;line-height:1.65}.currentGuidance details{border-top:1px solid #3f332a;padding-top:15px}.currentGuidance summary{cursor:pointer;color:#d5c4b2;letter-spacing:.13em;font-size:.63rem;font-weight:800}.currentGuidance ul{margin:14px 0 0;padding-left:20px}.currentGuidance li{color:#9f9083;margin:8px 0;font-size:.8rem;line-height:1.4}.currentGuidance a{color:#d4ad6e}@keyframes ringPhone{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes pulseIcon{50%{transform:scale(1.18)}}@media (width<=850px){.emergencyCallRoom{grid-template-columns:1fr}.reactionPatientColumn{padding-bottom:20px}.simPhone{min-height:570px;margin:25px auto 55px}.simPhoneTop{margin:-15px 0 28px;position:static}.reactionSim .scenarioWorkspace{display:block}}@media (width<=520px){.simPhone{border-width:7px;border-radius:30px;min-height:540px;padding:30px 20px}.simPhone blockquote{font-size:1.3rem}.reactionIntro h1{font-size:3.5rem}}.scenarioMessage.socialReview{color:#17213a;background:#e9edf4;justify-content:flex-start;padding:28px}.scenarioMessage.socialReview>div:first-child{color:#4569a8}.socialFeed{background:#f0f2f5;border:1px solid #cfd5df;border-radius:10px;width:min(620px,100%);margin:24px auto 0;overflow:hidden;box-shadow:0 25px 70px #0e1b343d}.feedBar{color:#fff;background:#4267a9;justify-content:space-between;height:52px;letter-spacing:0!important;align-items:center!important;padding:0 18px!important;font-size:.78rem!important;display:flex!important}.feedBar b{letter-spacing:-.04em;font:700 1.35rem Arial,sans-serif}.feedBar span{color:#eaf0fb!important;letter-spacing:0!important;font-size:.72rem!important}.facebookPost{color:#1c1e21;background:#fff;border-radius:8px;margin:16px;overflow:hidden;box-shadow:0 1px 3px #00000029}.facebookPost header{align-items:center;padding:16px;display:flex}.facebookPost header>img{object-fit:cover;border:2px solid #e5e8ed;border-radius:50%;width:52px;height:52px}.facebookPost header div{margin-left:11px;display:block}.facebookPost header b,.facebookPost header small{display:block}.facebookPost header b{font-size:.95rem}.facebookPost header small{color:#65676b;margin-top:4px;font-size:.73rem}.facebookPost header>i{color:#65676b;letter-spacing:3px;margin-left:auto}.facebookPost>p{margin:0;padding:0 18px 18px;font:1.02rem/1.48 Arial,sans-serif}.facebookPost>p strong{color:#4267a9;font-weight:600}.postReach{color:#65676b!important;letter-spacing:0!important;border-bottom:1px solid #dadde1!important;justify-content:space-between!important;padding:11px 18px!important;font-size:.78rem!important;display:flex!important}.postReach i{margin-right:-5px;font-style:normal}.facebookPost>footer{border-bottom:1px solid #dadde1;grid-template-columns:repeat(3,1fr);margin:0 14px;padding:4px;display:grid!important}.facebookPost>footer b{text-align:center;color:#65676b;padding:10px 3px;font-size:.8rem}.commentThread{color:#1c1e21!important;letter-spacing:0!important;padding:10px 14px 15px!important;display:block!important}.commentThread article{grid-template-columns:36px 1fr;column-gap:8px;margin-bottom:9px;display:grid}.commentThread article>img,.commentThread article>span,.commentThread label>span{object-fit:cover;border-radius:50%;grid-row:1/3;width:36px;height:36px}.commentThread article>span,.commentThread label>span{color:#38558c;background:#d9dee7;place-items:center;font-size:.62rem;font-weight:700;display:grid}.commentThread article p{background:#f0f2f5;border-radius:15px;margin:0;padding:8px 11px;font-size:.78rem;line-height:1.35}.commentThread article p b{display:block}.commentThread article small{color:#65676b;grid-column:2;padding:3px 8px;font-size:.64rem}.commentThread label{grid-template-columns:36px 1fr;gap:8px;display:grid}.commentThread input{background:#f0f2f5;border:0;border-radius:18px;min-width:0;padding:10px 13px;font-size:.76rem}@media (width<=520px){.scenarioMessage.socialReview{padding:20px 10px}.feedBar span{display:none}.facebookPost{margin:10px}.postReach{gap:8px}.facebookPost>footer b{font-size:.68rem}}.reviewInboxStage{background:#e9edf4;grid-template-columns:1fr 1fr;min-height:calc(100vh - 135px);display:grid}.inboxPhone{background:#fff;border-radius:25px;align-self:center;width:min(490px,100% - 40px);margin:45px auto;overflow:hidden;box-shadow:0 28px 70px #15233d3d}.inboxPhone>header{color:#4267a9;border-bottom:1px solid #e1e4e8;align-items:center;gap:11px;height:74px;padding:10px 16px;display:flex}.inboxPhone>header>span{font-size:2rem}.inboxPhone header img{object-fit:cover;border-radius:50%;width:46px;height:46px}.inboxPhone header div{flex:1}.inboxPhone header b,.inboxPhone header small{color:#1c1e21;display:block}.inboxPhone header small{color:#31a24c;margin-top:3px;font-size:.68rem}.inboxPhone header i{font-size:1.25rem;font-style:normal}.inboxPhone main{background:#fff;flex-direction:column;align-items:flex-start;gap:9px;min-height:520px;padding:25px 15px;display:flex}.inboxPhone main>small{color:#8a8d91;align-self:center;margin-bottom:8px;font-size:.65rem}.inboxPhone .incoming{color:#1c1e21;background:#f0f2f5;border-radius:18px 18px 18px 4px;max-width:84%;margin:0;padding:11px 14px;font:.88rem/1.45 Arial,sans-serif}.typing{color:#777;margin:4px 9px;font-size:.68rem}.typing i{background:#8b8f94;border-radius:50%;width:5px;height:5px;margin-right:3px;animation:.8s ease-in-out infinite vcVoiceBars;display:inline-block}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}.inboxDecision{color:#f3ede4;background:#191410;padding:clamp(40px,6vw,80px)}.inboxDecision>p:first-child{color:#c6a266;letter-spacing:.18em;font-size:.67rem}.inboxDecision h2{margin:14px 0 20px;font:400 clamp(2.5rem,4vw,4rem)/1 Georgia,serif}.inboxDecision>p{color:#b9ada1;line-height:1.6}.inboxDecision label{color:#d5c9bd;margin:20px 0;line-height:1.5;display:block}.inboxDecision textarea{color:#fff;background:#0e0b09;border:1px solid #584638;width:100%;min-height:145px;margin-top:10px;padding:14px;font:1rem/1.5 Georgia,serif;display:block}.evidenceCheck{background:#251d18;border:1px solid #554234;gap:12px;padding:15px;display:flex!important}.evidenceCheck input{accent-color:#c6a266;flex:none;width:19px;height:19px}.evidenceCheck b{color:#c6a266;letter-spacing:.12em;margin-bottom:5px;font-size:.63rem;display:block}.inboxDecision>button{letter-spacing:.1em;cursor:pointer;background:#c6a266;border:0;align-items:center;gap:12px;padding:16px 18px;font-weight:800;display:flex}.inboxDecision>button:disabled{opacity:.35}.inboxDecision>button svg{width:16px}@media (width<=850px){.reviewInboxStage{grid-template-columns:1fr}.inboxDecision{order:-1}.inboxPhone{margin:35px auto}}@media (width<=520px){.inboxPhone main{min-height:460px}.inboxDecision{padding:38px 20px}}.privatePressureDecision{border-top:1px solid #493b30;margin-top:28px;padding-top:26px}.privatePressureDecision>p{color:#c6a266;letter-spacing:.18em;margin:0;font-size:.67rem}.privatePressureDecision h3{color:#f3ede4;margin:10px 0 18px;font:400 1.45rem/1.25 Georgia,serif}.privatePressureDecision .scenarioWarning{color:#d5c9bd;font-size:.9rem;line-height:1.45}.privateSafeDirection{color:#d5e7d8;background:#203326;border-left:3px solid #6f9877;gap:12px;margin-top:18px;padding:16px;display:flex}.privateSafeDirection svg{flex:none;width:20px}.privateSafeDirection b{color:#a8d4ae;letter-spacing:.13em;margin-bottom:5px;font-size:.65rem;display:block}.insuranceEscalationStage{background:#e9edf4;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:calc(100vh - 135px);display:grid}.insuranceIncident{color:#1d1712;background:#eee9e0;padding:clamp(40px,6vw,85px)}.insuranceIncident>p,.insuranceNotification>p{color:#9f7642;letter-spacing:.18em;margin:0;font-size:.7rem;font-weight:800}.insuranceIncident h1{margin:18px 0 38px;font:400 clamp(2.8rem,5vw,5.3rem)/.98 Georgia,serif}.insuranceIncident h1 em{color:#a57a43;font-weight:400}.incidentSnapshot{background:#fff;border:1px solid #d7c7b2;padding:24px;box-shadow:0 18px 48px #2e231914}.incidentSnapshot>span,.insurerForm>p{color:#9f7642;letter-spacing:.17em;margin-bottom:15px;font-size:.67rem;font-weight:800;display:block}.incidentSnapshot ul{margin:0;padding-left:20px}.incidentSnapshot li{color:#4b4036;margin:12px 0;line-height:1.5}.insuranceBoundary{color:#4b4036;background:#f7f1e8;border:1px solid #b99a72;gap:12px;margin-top:20px;padding:17px;display:flex}.insuranceBoundary svg{color:#9f7642;flex:none;width:21px}.insuranceBoundary p{margin:0;font-size:.9rem;line-height:1.5}.insuranceBoundary b{color:#8c6537;letter-spacing:.13em;margin-bottom:5px;font-size:.65rem;display:block}.insuranceNotification{color:#f3ede4;background:#191410;padding:clamp(40px,6vw,80px)}.insuranceNotification h2{margin:14px 0 28px;font:400 clamp(2.5rem,4vw,4rem)/1 Georgia,serif}.insuranceNotification .scenarioWarning{color:#d5c9bd}.insurerForm{margin-top:24px;padding-top:8px}.insurerForm>p{margin-top:26px}.insurerCheck{color:#d5c9bd;background:#251d18;border:1px solid #4d3d32;align-items:flex-start;gap:12px;margin:10px 0;padding:14px;line-height:1.45;display:flex}.insurerCheck input{accent-color:#c6a266;flex:none;width:19px;height:19px}.insurerSummary{color:#d5c9bd;margin-top:22px;line-height:1.5;display:block}.insurerSummary textarea{color:#fff;background:#0e0b09;border:1px solid #584638;width:100%;min-height:150px;margin-top:10px;padding:14px;font:1rem/1.5 Georgia,serif;display:block}.insuranceNotification .insuranceBoundary{color:#d5c9bd;background:#251d18;border-color:#5d4939}.insurerForm>button{letter-spacing:.08em;cursor:pointer;background:#c6a266;border:0;align-items:center;gap:12px;margin-top:20px;padding:16px 18px;font-weight:800;display:flex}.insurerForm>button:disabled{opacity:.35}.insurerForm>button svg{width:16px}@media (width<=900px){.insuranceEscalationStage{grid-template-columns:1fr}.insuranceNotification{order:-1}}@media (width<=520px){.insuranceIncident,.insuranceNotification{padding:36px 20px}}.legalPage{--legal-ink:#0b0a09;--legal-paper:#f7f2ea;--legal-gold:#b9975b;background:var(--legal-paper);min-height:100vh;color:var(--legal-ink);font-family:Arial,Helvetica,sans-serif}.legalPage *{box-sizing:border-box}.legalNav{border-bottom:1px solid #d8ccbc;justify-content:space-between;align-items:center;min-height:88px;padding:16px clamp(20px,4vw,64px);display:flex}.legalNav img{object-fit:contain;background:#fff;border:1px solid #ded5c9;width:170px;height:56px}.legalNav div{flex-wrap:wrap;justify-content:flex-end;gap:20px;display:flex}.legalNav a{color:inherit;letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;text-decoration:none}.legalShell{width:min(920px,100% - 40px);margin:auto;padding:72px 0 100px}.legalHead{border-bottom:2px solid var(--legal-ink);padding-bottom:42px}.legalHead span,.legalSection>span{color:#8f6f38;letter-spacing:.2em;font-size:.68rem;font-weight:800;display:block}.legalHead h1{letter-spacing:-.045em;margin:14px 0 22px;font:400 clamp(3rem,7vw,6.5rem)/.95 Georgia,Times New Roman,serif}.legalHead p{color:#5f574f;max-width:760px;font:1.08rem/1.7 Georgia,Times New Roman,serif}.legalMeta{background:#d7cbbb;border:1px solid #d7cbbb;grid-template-columns:repeat(3,1fr);gap:1px;margin:34px 0;display:grid}.legalMeta div{background:#fff;padding:20px}.legalMeta b,.legalMeta small{display:block}.legalMeta b{margin-bottom:7px;font:1rem Georgia,serif}.legalMeta small{color:#6c6258;line-height:1.5}.legalAlert{color:#f6efe5;border-left:5px solid var(--legal-gold);background:#17130f;margin:34px 0;padding:24px 26px}.legalAlert b{color:#d2b67f;letter-spacing:.12em;margin-bottom:8px;font-size:.72rem;display:block}.legalAlert p{margin:0;line-height:1.65}.legalSection{border-bottom:1px solid #d9cec0;padding:36px 0}.legalSection h2{margin:9px 0 18px;font:400 clamp(1.7rem,4vw,2.5rem)/1.15 Georgia,serif}.legalSection h3{margin:24px 0 8px;font:700 1.03rem Georgia,serif}.legalSection p,.legalSection li{color:#514a43;line-height:1.72}.legalSection ul,.legalSection ol{padding-left:22px}.legalSection li+li{margin-top:9px}.legalSection a,.legalFooter a{color:#604819;text-underline-offset:3px}.legalFooter{color:#6b6259;flex-wrap:wrap;justify-content:space-between;gap:24px;padding-top:34px;font-size:.76rem;line-height:1.6;display:flex}.portalLegalConsent{background:#f4eee5;border:1px solid #d8ccbc;gap:12px;margin-top:22px;padding:18px;display:grid}.portalLegalConsent label{color:#514a43;grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:.82rem;line-height:1.5;display:grid}.portalLegalConsent input{accent-color:#9a793f;width:18px;height:18px;margin-top:1px}.portalLegalConsent a{color:#5f481d;font-weight:700}.portalLegalConsent small{color:#74695f;line-height:1.5}.portalLegalConsent+.portalPrimary{width:100%;margin-top:16px}.portalCertificationLock{color:#4f473f;background:#f5efe6;border-left:4px solid #8d682e;margin-top:18px;padding:16px 18px;font-size:.86rem;line-height:1.55}.portalCertificationLock b{color:#17130f;margin-bottom:4px;display:block}.signatureLegalLock{color:#f6efe5;background:#17130f;border:1px solid #b9975b;margin-top:16px;padding:18px;line-height:1.55}.signatureLegalLock b{color:#d3b77e;letter-spacing:.08em;margin-bottom:6px;font-size:.72rem;display:block}.signatureFooter .shell{flex-wrap:wrap}.signatureFooter .legalFooterLinks{flex-wrap:wrap;gap:16px;display:flex}.signatureFooter .legalFooterLinks a{color:inherit}@media (width<=700px){.legalNav{align-items:flex-start;gap:16px}.legalNav img{width:132px;height:46px}.legalNav div{gap:11px}.legalShell{padding-top:48px}.legalMeta{grid-template-columns:1fr}.legalSection{padding:29px 0}.portalLegalConsent{padding:16px 14px}}.b12Player{--ink:#171510;--paper:#f7f2e8;--cream:#eee5d5;--gold:#b28a42;--muted:#716b61;background:var(--ink);height:100dvh;min-height:100dvh;color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.b12Player *{box-sizing:border-box}.b12Player button,.b12Player a{font:inherit}.b12PlayerTop{color:#fff;background:#151310;grid-template-columns:160px 1fr 160px;align-items:center;height:76px;padding:0 28px;display:grid}.b12PlayerTop>a{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;text-decoration:none}.b12PlayerTop>a:last-child{text-align:right}.b12PlayerTop>div{text-align:center}.b12PlayerTop span,.b12PlayerTop small{display:block}.b12PlayerTop span{font-family:Georgia,serif;font-size:17px}.b12PlayerTop small{color:#9f988d;letter-spacing:.12em;margin-top:4px;font-size:10px}.b12Progress{background:#302d28;height:3px}.b12Progress i{background:var(--gold);height:100%;transition:width .35s;display:block}.b12PlayerShell{background:var(--paper);grid-template-columns:270px 1fr;max-width:1600px;height:calc(100dvh - 79px);margin:0 auto;display:grid}.b12ChapterRail{color:#fff;background:#201d18;border-right:1px solid #ffffff1a;flex-direction:column;padding:28px 20px;display:flex}.b12ChapterRail>div{color:#a69e92;letter-spacing:.12em;justify-content:space-between;margin:0 8px 24px;font-size:11px;font-weight:800;display:flex}.b12ChapterRail>div strong{color:var(--gold)}.b12ChapterRail nav{gap:7px;display:grid}.b12ChapterRail nav button{color:#aaa298;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;width:100%;min-height:48px;padding:8px 10px;display:flex}.b12ChapterRail nav button i{border:1px solid #4b463e;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-size:10px;font-style:normal;display:grid}.b12ChapterRail nav button span{font-size:14px}.b12ChapterRail nav button.active{color:#fff;background:#332e26}.b12ChapterRail nav button.active i{background:var(--gold);border-color:var(--gold);color:#171510}.b12ChapterRail nav button.done i{color:#96b486;border-color:#759067}.b12ChapterRail>p{color:#817a70;margin:auto 8px 0;font-size:12px;line-height:1.5}.b12Stage{background:var(--paper);grid-template-rows:1fr 68px;min-width:0;display:grid}.b12StageScroll{overscroll-behavior:contain;padding:clamp(34px,5vw,74px);overflow-y:auto}.b12StageScroll>div{max-width:1040px;margin:0 auto;animation:.32s b12Enter}@keyframes b12Enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.b12StageNav{background:#fff;border-top:1px solid #17151024;grid-template-columns:150px 1fr 150px;align-items:center;padding:0 28px;display:grid}.b12StageNav button,.b12StageNav a{color:var(--ink);letter-spacing:.1em;text-align:center;cursor:pointer;background:0 0;border:1px solid #17151033;padding:13px 16px;font-size:11px;font-weight:800;text-decoration:none}.b12StageNav button.primary,.b12StageNav a{background:var(--ink);color:#fff}.b12StageNav button:disabled{opacity:.25;cursor:not-allowed}.b12StageNav>span{text-align:center;color:#7b746a;letter-spacing:.13em;font-size:10px;font-weight:800}.b12Kicker{color:#8b6727;letter-spacing:.16em;margin-bottom:20px;font-size:11px;font-weight:800;display:block}.b12Opening h1,.b12Lesson h2{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:.96}.b12Opening h1 em,.b12Lesson h2 em{color:var(--gold);font-weight:400}.b12Opening>p,.b12Intro{color:#5f594f;max-width:770px;margin:26px 0 30px;font-family:Georgia,serif;font-size:19px;line-height:1.6}.b12OpeningGrid{border-top:1px solid #17151026;border-left:1px solid #17151026;grid-template-columns:repeat(3,1fr);margin:32px 0;display:grid}.b12OpeningGrid article{border-bottom:1px solid #17151026;border-right:1px solid #17151026;padding:24px}.b12OpeningGrid article>b{color:#8b6727;letter-spacing:.14em;font-size:10px}.b12OpeningGrid article>strong{margin:30px 0 10px;font-family:Georgia,serif;font-size:23px;font-weight:400;display:block}.b12OpeningGrid p{color:#686157;margin:0;font-size:14px;line-height:1.55}.b12GoldButton{background:var(--gold);color:#171510;letter-spacing:.11em;cursor:pointer;border:0;padding:16px 22px;font-size:11px;font-weight:900}.b12Offer{background:#fff;border:1px solid #17151029;grid-template-columns:.72fr 1.28fr;margin:30px 0;display:grid}.b12Offer>div{padding:28px}.b12Offer>div+div{border-left:1px solid #17151029}.b12Offer span{color:#8b6727;letter-spacing:.14em;font-size:10px;font-weight:800;display:block}.b12Offer>div:first-child strong{margin:14px 0 2px;font-family:Georgia,serif;font-size:58px;font-weight:400;line-height:1;display:block}.b12Offer small{color:#716b61;letter-spacing:.1em;font-size:10px;font-weight:700;display:block}.b12Offer a{background:var(--ink);color:#fff;text-align:center;letter-spacing:.1em;margin-top:24px;padding:15px 18px;font-size:11px;font-weight:900;text-decoration:none;display:block}.b12Offer h3{margin:13px 0 15px;font:400 25px/1.15 Georgia,serif}.b12Offer ul{grid-template-columns:1fr 1fr;gap:9px 22px;margin:0;padding:0;list-style:none;display:grid}.b12Offer li{color:#514c44;padding-left:15px;font-size:13px;line-height:1.45;position:relative}.b12Offer li:before{content:"◇";color:#9a742f;position:absolute;left:0}.b12Offer p{color:#756e64;border-top:1px solid #1715101f;margin:18px 0 0;padding-top:15px;font-size:12px;line-height:1.55}.b12SalesOpening{max-width:1180px!important}.b12SalesHero{color:#f4ecdf;background:#11100e;grid-template-columns:1.23fr .77fr;display:grid;box-shadow:0 26px 70px #20180d2e}.b12SalesCopy{padding:clamp(38px,5vw,70px)}.b12SalesCopy .b12Kicker{color:#d0aa69}.b12SalesCopy h1{font-size:clamp(46px,5.4vw,78px);line-height:.93}.b12SalesCopy>p{color:#c2b7aa;max-width:720px;margin:27px 0;font:18px/1.65 Georgia,serif}.b12TrustRow{flex-wrap:wrap;gap:9px;margin:26px 0;display:flex}.b12TrustRow span{color:#d2ad70;letter-spacing:.1em;border:1px solid #4a3c2c;padding:9px 11px;font-size:10px;font-weight:800}.b12PriceAction{border-top:1px solid #3e342b;justify-content:space-between;align-items:end;gap:28px;padding-top:25px;display:flex}.b12PriceAction>div:first-child{display:grid}.b12PriceAction small{color:#9d9286;letter-spacing:.14em;font-size:10px;font-weight:800}.b12PriceAction strong{color:#d1aa6b;font:400 58px/1 Georgia,serif}.b12PriceAction>div:first-child span{color:#aaa095;letter-spacing:.1em;margin-top:6px;font-size:10px;font-weight:700}.b12PriceAction>div:last-child{gap:9px;min-width:230px;display:grid}.b12PriceAction a,.b12ClosingCta>a{color:#17120c;text-align:center;letter-spacing:.1em;background:#bd9554;padding:16px 19px;font-size:11px;font-weight:900;text-decoration:none}.b12PriceAction button{color:#eee5d8;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #5a4b3a;padding:13px;font-size:10px;font-weight:800}.b12SalesHero figure{min-height:610px;margin:0;position:relative;overflow:hidden}.b12SalesHero figure:after{content:"";background:linear-gradient(#0000 55%,#0a0806e0);position:absolute;inset:0}.b12SalesHero figure img{object-fit:cover;object-position:center;filter:saturate(.72)contrast(1.04);width:100%;height:100%}.b12SalesHero figcaption{z-index:1;position:absolute;bottom:24px;left:25px;right:25px}.b12SalesHero figcaption b,.b12SalesHero figcaption span{display:block}.b12SalesHero figcaption b{font:400 22px Georgia,serif}.b12SalesHero figcaption span{color:#c8a365;letter-spacing:.13em;margin-top:7px;font-size:9px;font-weight:800}.b12WhyBuy{padding:62px 0 0}.b12WhyBuy>header{grid-template-columns:.6fr 1.4fr;align-items:end;gap:45px;display:grid}.b12WhyBuy>header>span,.b12LuxuryIncludes>div>span,.b12ClosingCta span{color:#896526;letter-spacing:.16em;font-size:10px;font-weight:900}.b12WhyBuy h2,.b12LuxuryIncludes h2{margin:0;font:400 clamp(40px,5vw,62px)/.95 Georgia,serif}.b12WhyBuy h2 em,.b12LuxuryIncludes h2 em{color:#b28a42;font-weight:400}.b12WhyBuy>div{border-top:1px solid #cfc4b3;border-left:1px solid #cfc4b3;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.b12WhyBuy article{border-bottom:1px solid #cfc4b3;border-right:1px solid #cfc4b3;min-height:245px;padding:27px}.b12WhyBuy article>b{color:#a77e39;font:italic 18px Georgia,serif}.b12WhyBuy h3{margin:38px 0 12px;font:400 23px/1.08 Georgia,serif}.b12WhyBuy p{color:#655e54;margin:0;font-size:14px;line-height:1.65}.b12LuxuryIncludes{background:#e9decd;grid-template-columns:1fr 1fr;margin-top:34px;display:grid}.b12LuxuryIncludes>div{padding:38px}.b12LuxuryIncludes>div+div{color:#eee5d8;background:#1b1814}.b12LuxuryIncludes h2{margin:18px 0 27px;font-size:45px}.b12LuxuryIncludes h3{margin:18px 0 25px;font:400 30px/1.1 Georgia,serif}.b12LuxuryIncludes ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.b12LuxuryIncludes li{border-top:1px solid #221d1829;padding:11px 0;font:15px/1.45 Georgia,serif}.b12LuxuryIncludes>div+div li{border-color:#393129}.b12LuxuryIncludes li:before{content:"◇";color:#b28a42;margin-right:11px}.b12LuxuryIncludes p{color:#8e857a;margin:18px 0 0;font-size:12px;line-height:1.6}.b12ClosingCta{color:#17120c;background:#b89254;justify-content:space-between;align-items:center;gap:34px;padding:29px 32px;display:flex}.b12ClosingCta span{color:#17120c}.b12ClosingCta p{max-width:680px;margin:7px 0 0;font:17px/1.5 Georgia,serif}.b12ClosingCta>a{color:#f2e9dc;background:#17120c;flex:none}.b12RevealGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.b12RevealGrid button{min-height:76px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #1715102e;grid-template-columns:40px 1fr 24px;align-items:center;gap:12px;padding:16px;display:grid}.b12RevealGrid button span{color:var(--gold);font-family:Georgia,serif;font-size:21px}.b12RevealGrid button b{font-family:Georgia,serif;font-size:18px;font-weight:400}.b12RevealGrid button i{color:var(--gold);font-size:22px;font-style:normal}.b12RevealGrid button.active{color:#fff;background:#26221c}.b12RevealPanel{background:var(--cream);min-height:170px;margin-top:14px;padding:28px}.b12RevealPanel>span{color:#8b6727;letter-spacing:.15em;font-size:10px;font-weight:800}.b12RevealPanel h3{margin:16px 0 9px;font-family:Georgia,serif;font-size:28px;font-weight:400}.b12RevealPanel p{color:#575147;margin:0;font-size:16px;line-height:1.65}.b12CurriculumShell{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:18px;margin-top:28px;display:grid}.b12CurriculumShell nav{grid-template-columns:1fr 1fr;align-content:start;gap:8px;display:grid}.b12CurriculumShell nav button{min-height:66px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #17151029;grid-template-columns:34px 1fr 18px;align-items:center;gap:9px;padding:12px;display:grid}.b12CurriculumShell nav button i{color:var(--gold);font:italic 16px Georgia,serif}.b12CurriculumShell nav button span{font:700 13px/1.25 Arial,Helvetica,sans-serif}.b12CurriculumShell nav button b{color:var(--gold)}.b12CurriculumShell nav button.active{color:#fff;background:#201d18;border-color:#201d18}.b12CurriculumShell>article{background:#e9decd;flex-direction:column;min-height:438px;padding:clamp(28px,4vw,48px);display:flex}.b12CurriculumShell>article>span{color:#896526;letter-spacing:.16em;font-size:10px;font-weight:900}.b12CurriculumShell>article>h3{margin:38px 0 18px;font:400 clamp(30px,4vw,47px)/1 Georgia,serif}.b12CurriculumShell>article>p{color:#554f46;margin:0;font:17px/1.65 Georgia,serif}.b12CurriculumShell>article>div{color:#fff;background:#1d1a16;margin-top:auto;padding:20px}.b12CurriculumShell>article>div>b{color:#c59d5c;letter-spacing:.14em;font-size:10px}.b12CurriculumShell>article>div>p{color:#ddd4c8;margin:9px 0 0;font-size:14px;line-height:1.55}.b12CurriculumShell>article>small{color:#756d62;margin-top:18px;font-size:12px;line-height:1.5;display:block}.b12MatchBoard{grid-template-columns:1fr 1fr;gap:24px;display:grid}.b12MatchBoard>div{gap:9px;display:grid}.b12MatchBoard button{min-height:68px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #1715102e;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;font-size:14px;line-height:1.4;display:flex}.b12MatchBoard button i{color:var(--gold);font-size:19px;font-style:normal}.b12MatchBoard button.selected{border:2px solid var(--gold);background:#f2e6ce}.b12MatchBoard button.matched{color:#3f5237;background:#e7eee2;border-color:#77906a}.b12MatchNote{color:#fff;background:#221f1a;align-items:center;gap:22px;margin-top:18px;padding:18px 20px;display:flex}.b12MatchNote b{color:var(--gold);letter-spacing:.12em;font-size:11px}.b12MatchNote span{font-size:14px}.b12SwipeStage{max-width:760px;margin:28px auto 0}.b12SwipeMeta{color:#6f685e;letter-spacing:.11em;justify-content:space-between;margin-bottom:10px;font-size:11px;font-weight:800;display:flex}.b12SwipeMeta b{color:#8b6727}.b12SwipeCard{color:#fff;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#201d18;min-height:350px;padding:32px;box-shadow:0 22px 50px #1e180f29}.b12SwipeCard>span{color:var(--gold);letter-spacing:.14em;font-size:10px;font-weight:800}.b12SwipeCard h3{margin:42px 0 15px;font-family:Georgia,serif;font-size:38px;font-weight:400}.b12SwipeCard>p{color:#d5cec2;font-size:16px;line-height:1.6}.b12SwipeCard>strong{margin-top:24px;font-family:Georgia,serif;font-size:23px;font-weight:400;display:block}.b12SwipeCard>div{border-left:3px solid var(--gold);background:#302b24;margin-top:22px;padding:17px}.b12SwipeCard>div p{color:#ddd5c9;margin:7px 0 0;font-size:14px;line-height:1.5}.b12SwipeCard.correct{outline:2px solid #809a72}.b12SwipeCard.wrong{outline:2px solid #b46b63}.b12SwipeButtons{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:12px;display:grid}.b12SwipeButtons button,.b12RoundComplete button{min-height:50px;color:var(--ink);letter-spacing:.1em;cursor:pointer;background:#fff;border:1px solid #17151033;padding:12px;font-size:11px;font-weight:900}.b12SwipeButtons button:last-child{text-align:right}.b12SwipeButtons button.next{background:var(--gold);border-color:var(--gold)}.b12SwipeButtons button:disabled{opacity:.35}.b12SwipeButtons small{color:#7b746a;letter-spacing:.12em;font-size:10px;font-weight:800}.b12RoundComplete{color:#fff;text-align:center;background:#201d18;max-width:650px;margin:35px auto;padding:48px}.b12RoundComplete>strong{color:var(--gold);font-family:Georgia,serif;font-size:68px}.b12RoundComplete h3{font-family:Georgia,serif;font-size:30px;font-weight:400}.b12RoundComplete p{color:#bdb5a9}.b12PathTabs{border:1px solid #17151026;grid-template-columns:repeat(5,1fr);margin-top:32px;display:grid}.b12PathTabs button{color:#746d63;cursor:pointer;background:#fff;border:0;border-right:1px solid #17151026;min-height:92px;padding:14px}.b12PathTabs button:last-child{border-right:0}.b12PathTabs i,.b12PathTabs span{display:block}.b12PathTabs i{color:var(--gold);margin-bottom:12px;font-family:Georgia,serif;font-size:19px;font-style:normal}.b12PathTabs span{font-size:13px;font-weight:800}.b12PathTabs button.active{color:#fff;background:#201d18}.b12PathPanel{background:var(--cream);min-height:230px;padding:34px}.b12PathPanel>span{color:#8b6727;letter-spacing:.14em;font-size:10px;font-weight:800}.b12PathPanel h3{margin:24px 0 10px;font-family:Georgia,serif;font-size:38px;font-weight:400}.b12PathPanel p{max-width:650px;font-size:17px;line-height:1.6}.b12PathPanel small{color:#716a60}.b12ConsentScene{border:1px solid #17151029;grid-template-columns:.8fr 1.2fr;margin-top:30px;display:grid}.b12ClientBrief,.b12ConsentForm{padding:28px}.b12ClientBrief{color:#fff;background:#211e19}.b12ClientBrief>span,.b12ConsentForm>span{color:var(--gold);letter-spacing:.14em;font-size:10px;font-weight:800}.b12ClientBrief h3{margin:35px 0 18px;font-family:Georgia,serif;font-size:29px;font-weight:400}.b12ClientBrief dl{margin:0}.b12ClientBrief dl div{border-top:1px solid #ffffff1f;justify-content:space-between;gap:18px;padding:11px 0;display:flex}.b12ClientBrief dt{color:#a8a095;font-size:13px}.b12ClientBrief dd{text-align:right;margin:0;font-size:14px}.b12ConsentForm{background:#fff}.b12ConsentForm>p{margin:28px 0;font-family:Georgia,serif;font-size:19px;line-height:1.5}.b12ConsentForm>div{color:#777067;border-bottom:1px solid #bbb4a9;padding:18px 0}.b12ConsentForm>div i{vertical-align:-2px;border:1px solid #aaa;width:15px;height:15px;margin-right:10px;display:inline-block}.b12ConsentForm small{color:#7b7469;margin-top:22px;line-height:1.45;display:block}.b12ConsentQuestion{background:var(--cream);margin-top:14px;padding:22px}.b12ConsentQuestion>b{font-family:Georgia,serif;font-size:20px;font-weight:400}.b12ConsentQuestion>div{gap:10px;margin-top:16px;display:flex}.b12ConsentQuestion button{border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;padding:13px 18px;font-size:11px;font-weight:800}.b12ConsentQuestion p{margin:16px 0 0;padding:14px;font-size:14px;line-height:1.55}.b12ConsentQuestion p.safe{background:#e2eadc}.b12ConsentQuestion p.unsafe{background:#f1ddd9}.b12DecisionTabs{gap:8px;margin-top:28px;display:flex}.b12DecisionTabs button{color:#6e675d;cursor:pointer;background:#fff;border:1px solid #1715102b;padding:12px 15px;font-size:12px}.b12DecisionTabs button.active{color:#fff;background:#201d18}.b12DecisionScene{border:1px solid #17151029;grid-template-columns:.8fr 1.2fr;margin-top:10px;display:grid}.b12DecisionScene>div{padding:28px}.b12DecisionScene>div:first-child{background:var(--cream)}.b12DecisionScene>div:first-child>span{color:#8b6727;letter-spacing:.14em;font-size:10px;font-weight:800}.b12DecisionScene h3{margin:36px 0 14px;font-family:Georgia,serif;font-size:30px;font-weight:400}.b12DecisionScene p{font-size:15px;line-height:1.6}.b12DecisionScene>div:last-child>button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #1715102b;align-items:center;gap:13px;margin-bottom:9px;padding:15px;font-size:14px;display:flex}.b12DecisionScene button i{background:#ece6db;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-style:normal;display:grid}.b12DecisionScene button.right{background:#e5ecdf;border-color:#79916d}.b12DecisionScene button.wrong{background:#f1dfdc;border-color:#b7756e}.b12DecisionFeedback{color:#fff;background:#26221c;padding:14px}.b12DecisionFeedback b{color:var(--gold)}.b12QualityGrid{border-top:1px solid #17151026;border-left:1px solid #17151026;grid-template-columns:repeat(2,1fr);margin-top:28px;display:grid}.b12QualityGrid article{border-bottom:1px solid #17151026;border-right:1px solid #17151026;padding:22px}.b12QualityGrid article>span{color:var(--gold);font-family:Georgia,serif;font-size:21px}.b12QualityGrid h3{margin:25px 0 8px;font-family:Georgia,serif;font-size:22px;font-weight:400}.b12QualityGrid p{color:#5e584e;margin:0;font-size:14px;line-height:1.55}.b12LegalBoundary{color:#fff;background:#201d18;grid-template-columns:170px 1fr;gap:22px;margin-top:14px;padding:20px;display:grid}.b12LegalBoundary b{color:var(--gold);text-transform:uppercase;letter-spacing:.1em}.b12LegalBoundary p{color:#d5cec2;margin:0;font-size:14px;line-height:1.55}.b12SourceList{border-top:1px solid #17151024;border-left:1px solid #17151024;grid-template-columns:1fr 1fr;margin-top:14px;display:grid}.b12SourceList a{color:var(--ink);border-bottom:1px solid #17151024;border-right:1px solid #17151024;justify-content:space-between;gap:15px;padding:14px;font-size:13px;text-decoration:none;display:flex}.b12SourceList a span{color:var(--gold)}@media (width<=900px){.b12PlayerTop{grid-template-columns:80px 1fr 80px;padding:0 14px}.b12PlayerShell{grid-template-rows:72px 1fr;grid-template-columns:1fr}.b12ChapterRail{border-right:0;padding:10px 12px;display:block;overflow-x:auto}.b12ChapterRail>div,.b12ChapterRail>p{display:none}.b12ChapterRail nav{gap:6px;width:max-content;display:flex}.b12ChapterRail nav button{min-width:150px}.b12Stage{min-height:0}.b12StageScroll{padding:34px 24px}.b12OpeningGrid,.b12Offer{grid-template-columns:1fr}.b12Offer>div+div{border-top:1px solid #17151029;border-left:0}.b12MatchBoard,.b12ConsentScene,.b12DecisionScene,.b12CurriculumShell{grid-template-columns:1fr}.b12PathTabs{grid-template-columns:repeat(5,minmax(105px,1fr));overflow-x:auto}.b12QualityGrid{grid-template-columns:1fr 1fr}.b12CurriculumShell>article{min-height:390px}}@media (width<=1050px){.b12SalesHero{grid-template-columns:1fr}.b12SalesHero figure{min-height:470px}.b12SalesHero figure img{object-position:center 28%}.b12WhyBuy>header,.b12LuxuryIncludes{grid-template-columns:1fr}}@media (width<=620px){.b12PlayerTop{height:64px}.b12PlayerTop div span{font-size:14px}.b12PlayerTop div small{display:none}.b12PlayerTop>a{font-size:10px}.b12PlayerShell{grid-template-rows:62px 1fr;height:calc(100dvh - 67px)}.b12ChapterRail nav button{min-width:132px;min-height:42px}.b12ChapterRail nav button span{font-size:12px}.b12Stage{grid-template-rows:1fr 60px}.b12StageScroll{padding:27px 16px}.b12Opening h1,.b12Lesson h2{font-size:43px}.b12Opening>p,.b12Intro{font-size:16px}.b12Offer>div{padding:22px 19px}.b12Offer ul{grid-template-columns:1fr}.b12StageNav{grid-template-columns:100px 1fr 100px;padding:0 10px}.b12StageNav>span{font-size:8px}.b12StageNav button,.b12StageNav a{padding:11px 7px;font-size:9px}.b12RevealGrid,.b12CurriculumShell nav{grid-template-columns:1fr}.b12MatchBoard{gap:12px}.b12SwipeCard{min-height:390px;padding:25px}.b12SwipeCard h3{font-size:32px}.b12SwipeButtons{grid-template-columns:1fr 1fr}.b12SwipeButtons small,.b12SwipeButtons button.next{text-align:center;grid-area:2/1/auto/3}.b12ConsentQuestion>div{flex-direction:column}.b12DecisionTabs{overflow-x:auto}.b12DecisionTabs button{min-width:150px}.b12QualityGrid,.b12SourceList,.b12LegalBoundary{grid-template-columns:1fr}.b12MatchNote{flex-direction:column;align-items:flex-start}.b12CurriculumShell>article{min-height:430px}.b12SalesCopy{padding:34px 22px}.b12SalesCopy h1{font-size:43px}.b12SalesCopy>p{font-size:16px}.b12PriceAction{flex-direction:column;align-items:stretch}.b12PriceAction>div:last-child{min-width:0}.b12SalesHero figure{min-height:390px}.b12WhyBuy{padding-top:48px}.b12WhyBuy>div{grid-template-columns:1fr}.b12WhyBuy article{min-height:0}.b12LuxuryIncludes>div{padding:31px 22px}.b12LuxuryIncludes h2{font-size:39px}.b12ClosingCta{flex-direction:column;align-items:stretch;padding:26px 22px}.b12ClosingCta>a{width:100%}}.b12PrepShell{grid-template-columns:.78fr 1.22fr;gap:18px;margin-top:28px;display:grid}.b12PrepBench{color:#fff;background:#201d18;grid-template-rows:auto 1fr;display:grid}.b12Order{border-bottom:1px solid #494137;padding:24px}.b12Order>span,.b12PrepPanel>span{color:#c29a58;letter-spacing:.15em;font-size:10px;font-weight:900}.b12Order dl{margin:18px 0 12px}.b12Order dl div{border-top:1px solid #3e3830;justify-content:space-between;gap:14px;padding:8px 0;display:flex}.b12Order dt{color:#9f978c;font-size:13px}.b12Order dd{text-align:right;margin:0;font-size:13px}.b12Order small{color:#8f877c;font-size:12px;line-height:1.45}.b12AmpouleScene{background:linear-gradient(145deg,#29251f,#151310);justify-content:center;align-items:center;gap:25px;min-height:350px;padding:32px;display:flex}.b12Ampoule{color:#fff;text-align:center;background:linear-gradient(#ffffff24,#c59d5c33);border:2px solid #c9bca8;border-radius:13px 13px 24px 24px;flex-direction:column;justify-content:center;align-items:center;width:92px;height:208px;display:flex;position:relative;box-shadow:inset 9px 0 12px #ffffff14}.b12Ampoule:before{content:"";border:2px solid #c9bca8;border-bottom:0;border-radius:14px 14px 0 0;width:34px;height:58px;position:absolute;top:-53px}.b12Ampoule i{border-top:3px solid #cf4d45;width:100%;position:absolute;top:-2px}.b12Ampoule b{color:#d7b474;font:400 30px Georgia,serif}.b12Ampoule span,.b12Ampoule small{letter-spacing:.06em;margin-top:8px;font-size:10px}.b12Ampoule small{color:#b7aea2}.b12Syringe{align-items:center;width:min(260px,48%);display:flex}.b12Barrel{background:#ffffff14;border:2px solid #d7d0c4;width:100%;height:58px;position:relative;overflow:hidden}.b12Barrel:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 18px,#ffffff80 19px 20px,#0000 21px 37px);position:absolute;inset:0}.b12Barrel>i{background:linear-gradient(90deg,#8e372f,#c75b4c);height:100%;transition:width .2s;position:absolute;bottom:0;left:0}.b12Barrel>span{z-index:2;place-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;inset:0}.b12Needle{background:#d6d6d6;width:78px;height:2px}.b12Needle:after{content:"DRAW";color:#bd9554;letter-spacing:.1em;margin:-24px 0 0 15px;font-size:9px;font-weight:900;position:absolute}.b12Needle[data-mode=inject]:after{content:"INJECT"}.b12PrepTask{background:#fff;flex-direction:column;min-width:0;display:flex}.b12PrepSteps{border:1px solid #d7cdbc;grid-template-columns:repeat(6,1fr);display:grid}.b12PrepSteps button{color:#7a7267;cursor:pointer;background:#f7f2e8;border:0;border-right:1px solid #ddd3c4;min-height:67px;padding:9px 5px}.b12PrepSteps button:last-child{border-right:0}.b12PrepSteps i,.b12PrepSteps span{display:block}.b12PrepSteps i{color:#ae8440;font:italic 15px Georgia,serif}.b12PrepSteps span{margin-top:6px;font-size:10px;font-weight:800}.b12PrepSteps button.active{color:#fff;background:#201d18}.b12PrepSteps button.done{color:#4c6241;background:#e5ebdf}.b12PrepPanel{border:1px solid #d7cdbc;border-top:0;flex:1;min-height:390px;padding:32px}.b12PrepPanel h3{margin:24px 0 21px;font:400 30px/1.08 Georgia,serif}.b12ChoiceGrid,.b12NeedleChoices{gap:9px;display:grid}.b12ChoiceGrid button,.b12NeedleChoices button,.b12DoseChoices button{color:#26221c;cursor:pointer;background:#fff;border:1px solid #d8cdbc}.b12ChoiceGrid button{text-align:left;padding:15px;font-size:14px;line-height:1.45}.b12ChoiceGrid button.right,.b12NeedleChoices button.right,.b12DoseChoices button.right{background:#e5ecdf;border-color:#789069}.b12ChoiceGrid button.wrong,.b12NeedleChoices button.wrong,.b12DoseChoices button.wrong{background:#f1dfdb;border-color:#b5756c}.b12PrepPanel>p{margin:17px 0 0;padding:13px;font-size:14px;line-height:1.5}.b12PrepPanel>p.good{color:#3f5437;background:#e5ecdf}.b12PrepPanel>p.bad{color:#713e38;background:#f1dfdb}.b12PrepPanel>p.neutral{color:#645d53;background:#eee7dc}.b12NeedleChoices{grid-template-columns:repeat(3,1fr)}.b12NeedleChoices button{text-align:left;flex-direction:column;align-items:flex-start;min-height:178px;padding:17px;display:flex}.b12NeedleChoices i{background:#b9b7b4;width:70px;height:4px;margin:12px 0 25px;display:block}.b12NeedleChoices i:before{content:"";background:#c5964e;width:15px;height:12px;margin-top:-4px;display:block}.b12NeedleChoices b{font:400 18px/1.15 Georgia,serif}.b12NeedleChoices small{color:#756e64;margin-top:9px;font-size:12px;line-height:1.45}.b12DoseChoices{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.b12DoseChoices button{min-height:72px;font:400 19px Georgia,serif}.b12PrepPanel input[type=range]{accent-color:#ad8340;width:100%}.b12VolumeReadout{justify-content:space-between;align-items:end;margin-top:17px;display:flex}.b12VolumeReadout strong{color:#9b7332;font:400 46px Georgia,serif}.b12VolumeReadout span{color:#766f64;font-size:13px}.b12FinalCheck{gap:10px;margin:0;padding:0;list-style:none;display:grid}.b12FinalCheck li{background:#f0e9de;padding:11px 12px 11px 40px;font-size:13px;line-height:1.4;position:relative}.b12FinalCheck li:before{content:"✓";color:#718962;font-weight:900;position:absolute;left:15px}.b12CompletePrep{color:#fff;letter-spacing:.1em;cursor:pointer;background:#201d18;border:0;margin-top:18px;padding:14px 18px;font-size:11px;font-weight:900}.b12PrepPass{color:#3f5437;background:#e3eadf;margin-top:12px;padding:17px}.b12PrepPass strong{letter-spacing:.1em;font-size:11px}.b12PrepPass p{margin:8px 0 0;font-size:13px;line-height:1.5}.b12PrepNav{border:1px solid #d7cdbc;border-top:0;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px;display:grid}.b12PrepNav button{color:#201d18;letter-spacing:.09em;cursor:pointer;background:#fff;border:1px solid #cfc4b3;padding:11px;font-size:10px;font-weight:900}.b12PrepNav button:last-child{justify-self:end}.b12PrepNav button:disabled{opacity:.3;cursor:not-allowed}.b12PrepNav span{color:#81796e;letter-spacing:.1em;font-size:10px;font-weight:800}.b12PrepBoundary{color:#18130d;background:#b58d4c;grid-template-columns:190px 1fr;gap:24px;margin-top:16px;padding:20px;display:grid}.b12PrepBoundary b{letter-spacing:.12em;font-size:11px}.b12PrepBoundary p{margin:0;font-size:14px;line-height:1.55}@media (width<=900px){.b12PrepShell{grid-template-columns:1fr}.b12AmpouleScene{min-height:310px}}@media (width<=620px){.b12PrepBoundary{grid-template-columns:1fr}.b12PrepSteps{grid-template-columns:repeat(3,1fr)}.b12PrepSteps button:nth-child(3){border-right:0}.b12NeedleChoices,.b12DoseChoices{grid-template-columns:1fr}.b12PrepPanel{padding:25px 18px}.b12AmpouleScene{padding:60px 18px 28px}.b12PrepShell{flex-direction:column;display:flex}.b12PrepBench{display:contents}.b12Order{order:0}.b12AmpouleScene{z-index:8;border:1px solid #4b4237;order:1;min-height:155px;padding:42px 15px 14px;position:sticky;top:0;box-shadow:0 10px 25px #120f0b3d}.b12AmpouleScene:after{content:"LIVE DRAWING VIEW · WATCH THE VOLUME CHANGE";color:#d0aa69;letter-spacing:.1em;font-size:9px;font-weight:900;position:absolute;top:13px;left:15px}.b12PrepTask{order:2}.b12Ampoule{border-radius:8px 8px 14px 14px;width:56px;height:105px}.b12Ampoule:before{border-radius:8px 8px 0 0;width:22px;height:31px;top:-28px}.b12Ampoule b{font-size:18px}.b12Ampoule span{margin-top:5px;font-size:8px}.b12Ampoule small{display:none}.b12Syringe{width:62%}.b12Barrel{height:48px}.b12Needle{width:45px}.b12Needle:after{margin:-21px 0 0 5px;font-size:8px}}.academyClinicalStandard{color:#f4ecdf;background:#12100e;padding:86px 0}.academyClinicalStandard header{grid-template-columns:.6fr 1fr;align-items:end;gap:36px;display:grid}.academyClinicalStandard header>span,.b12RationaleStandard header>span,.b12SharpsStandard header>span{color:#c49b59;letter-spacing:.15em;font-size:11px;font-weight:900}.academyClinicalStandard header h2{margin:0;font:400 clamp(43px,5vw,70px)/.96 Georgia,serif}.academyClinicalStandard header h2 em{color:#c49b59;font-weight:400}.academyClinicalStandard header p{color:#bdb3a7;max-width:650px;margin:0;font:18px/1.65 Georgia,serif}.academyClinicalStandard>.shell>div{border-top:1px solid #3a332b;border-left:1px solid #3a332b;grid-template-columns:repeat(4,1fr);margin-top:40px;display:grid}.academyClinicalStandard article{border-bottom:1px solid #3a332b;border-right:1px solid #3a332b;min-height:245px;padding:26px}.academyClinicalStandard article>b{color:#c49b59;font:italic 19px Georgia,serif}.academyClinicalStandard article h3{margin:35px 0 13px;font:400 23px/1.1 Georgia,serif}.academyClinicalStandard article p{color:#aaa095;margin:0;font-size:14px;line-height:1.6}.academyClinicalStandard aside{color:#18130d;background:#bd9554;grid-template-columns:190px 1fr;gap:30px;padding:24px 28px;display:grid}.academyClinicalStandard aside b{letter-spacing:.13em;font-size:11px}.academyClinicalStandard aside p{margin:0;font:17px/1.55 Georgia,serif}.b12GlossaryShell{grid-template-columns:.85fr 1.15fr;gap:16px;margin-top:30px;display:grid}.b12GlossaryShell nav{grid-template-columns:1fr 1fr;align-content:start;gap:8px;display:grid}.b12GlossaryShell nav button{color:#26221c;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5c9b8;min-height:56px;padding:12px;font-size:13px;font-weight:700}.b12GlossaryShell nav button.active{color:#fff;background:#201d18;border-color:#201d18}.b12GlossaryShell article{background:#e9decd;flex-direction:column;min-height:330px;padding:35px;display:flex}.b12GlossaryShell article>span{color:#8f6929;letter-spacing:.15em;font-size:10px;font-weight:900}.b12GlossaryShell article h3{margin:45px 0 16px;font:400 40px/1 Georgia,serif}.b12GlossaryShell article p{color:#514b42;margin:0;font:17px/1.65 Georgia,serif}.b12GlossaryShell article small{color:#766e63;margin-top:auto;padding-top:25px;font-size:12px;line-height:1.5}.b12RationaleStandard{color:#fff;background:#201d18;margin-top:18px;padding:30px}.b12RationaleStandard header{justify-content:space-between;align-items:end;gap:28px;display:flex}.b12RationaleStandard header h3{max-width:560px;margin:0;font:400 31px/1.08 Georgia,serif}.b12RationaleStandard ol{border-top:1px solid #463e34;border-left:1px solid #463e34;grid-template-columns:repeat(3,1fr);margin:28px 0 0;padding:0;list-style:none;display:grid}.b12RationaleStandard li{border-bottom:1px solid #463e34;border-right:1px solid #463e34;padding:21px}.b12RationaleStandard li>b{color:#c49b59;font:italic 17px Georgia,serif}.b12RationaleStandard li span{margin:24px 0 9px;font:400 18px Georgia,serif;display:block}.b12RationaleStandard li p{color:#aaa095;margin:0;font-size:13px;line-height:1.5}.b12SharpsStandard{background:#fff;border:1px solid #cfc3b3;margin-top:18px}.b12SharpsStandard>header{padding:30px}.b12SharpsStandard>header h3{margin:18px 0 12px;font:400 35px/1.05 Georgia,serif}.b12SharpsStandard>header p{color:#615a50;max-width:830px;margin:0;font-size:15px;line-height:1.6}.b12SharpsStandard>div{border-top:1px solid #cfc3b3;grid-template-columns:repeat(4,1fr);display:grid}.b12SharpsStandard article{border-right:1px solid #cfc3b3;padding:22px}.b12SharpsStandard article:last-child{border-right:0}.b12SharpsStandard article b{color:#916c2d;letter-spacing:.12em;font-size:11px}.b12SharpsStandard article p{color:#5d564d;margin:18px 0 0;font-size:13px;line-height:1.55}.b12SharpsStandard footer{background:#eee6d9;border-top:1px solid #cfc3b3;flex-wrap:wrap;gap:8px;padding:17px;display:flex}.b12SharpsStandard footer a{color:#28231d;background:#fff;border:1px solid #cfc3b3;padding:10px 12px;font-size:12px;text-decoration:none}@media (width<=900px){.academyClinicalStandard header{grid-template-columns:1fr}.academyClinicalStandard>.shell>div,.b12SharpsStandard>div{grid-template-columns:1fr 1fr}.b12GlossaryShell{grid-template-columns:1fr}.b12RationaleStandard header{flex-direction:column;align-items:flex-start}}@media (width<=620px){.academyClinicalStandard{padding:60px 0}.academyClinicalStandard>.shell>div,.b12SharpsStandard>div,.b12RationaleStandard ol{grid-template-columns:1fr}.academyClinicalStandard article{min-height:0}.academyClinicalStandard aside,.b12GlossaryShell nav{grid-template-columns:1fr}.b12GlossaryShell article{min-height:360px}.b12SharpsStandard article{border-bottom:1px solid #cfc3b3;border-right:0}.b12SharpsStandard article:last-child{border-bottom:0}.b12SharpsStandard footer{flex-direction:column;align-items:stretch}}.launchCampusNav,.signatureNav,.apNav{background:#f4ece1f5;box-shadow:0 12px 36px #23190f14}.launchCampusTop,.signatureTop,.apTop{color:#17110b;background:linear-gradient(90deg,#8e6a35,#c5a56e 48%,#8e6a35)}.campusView-course .launchFirstCourse{background:linear-gradient(135deg,#d9cbb9,#f0e7dc);padding:54px 0}.campusView-course .launchFirstCourseGrid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:stretch;gap:0;box-shadow:0 30px 80px #22180f38}.campusView-course .launchFirstCourseGrid>div:first-child{isolation:isolate;color:#fff;background-image:linear-gradient(#0f0b081f 0%,#0f0b085c 30%,#0f0b08e0 62%,#0f0b08 100%),url(/chelsea-microneedling-treatment.webp);background-position:50% 42%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:620px;padding:clamp(38px,6vw,78px);display:flex;position:relative;overflow:hidden}.campusView-course .launchFirstCourseGrid>div:first-child:before{content:"LUXURE · CLINICAL EDUCATION";z-index:-1;color:#dec08d;letter-spacing:.2em;border-top:1px solid #ddb97c8c;padding-top:14px;font-size:.58rem;position:absolute;inset:22px 22px auto}.campusView-course .launchFirstCourse h2{color:#fff;text-shadow:0 3px 20px #000000d9;max-width:780px;font-size:clamp(3.6rem,6vw,6.6rem)}.campusView-course .launchFirstCourse h2 em,.campusView-course .launchCourseNumber{color:#d3ad6d}.campusView-course .launchCourseLead{color:#f0e7dc;text-shadow:0 2px 10px #000c;max-width:720px}.campusView-course .launchFirstCourse blockquote{color:#fff;text-shadow:0 2px 10px #000c;border-color:#c5a36a}.campusView-course .launchFirstCourse aside{background:linear-gradient(145deg,#19130f,#2b2018);flex-direction:column;justify-content:center;padding:clamp(32px,4vw,55px);display:flex}.campusView-course .launchFirstCourse aside>a{box-shadow:0 14px 35px #00000047}.campusView-pathway .routeFinder{background:linear-gradient(135deg,#d7c7b2,#eee4d8)}.campusView-pathway .routeFinderHead{color:#f5ede2;background-image:linear-gradient(90deg,#16100cfa 0%,#16100ce6 58%,#16100c33 100%),url(/luxure-brand.jpeg);background-position:50%,100%;background-repeat:no-repeat;background-size:auto,430px;padding:42px;position:relative;overflow:hidden;box-shadow:0 24px 65px #23180e2e}.campusView-pathway .routeFinderHead h2{font-size:clamp(3.2rem,5.6vw,5.9rem)}.campusView-pathway .routeFinderHead>p{color:#d3c7b9;border-color:#c6a36a}.campusView-pathway .routeFinderTabs{box-shadow:0 18px 50px #23180e1f}.campusView-pathway .routeResult{box-shadow:0 28px 70px #1d140d30}.campusView-pathway .routeResult>aside{background:linear-gradient(#241a14 0%,#18110d 100%);position:relative;overflow:hidden}.campusView-pathway .routeResult>aside:after{content:"";border:1px solid #c5a36a38;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-85px;right:-65px;box-shadow:0 0 0 30px #c5a36a0d,0 0 0 60px #c5a36a09}.b12StageScroll{background:radial-gradient(circle at 88% 8%,#b28a421f,#0000 28%),linear-gradient(135deg,#f8f3ea,#eee4d3)}.b12Lesson{background:#fffcf6e0;border:1px solid #7e5d2b33;padding:clamp(28px,4vw,54px);position:relative;box-shadow:0 25px 70px #2a1e111f}.b12Lesson:before{content:"LUXURE ACADEMY · CLINICAL LEARNING";color:#9a7131;letter-spacing:.19em;border-bottom:1px solid #7e5d2b3d;margin:-12px 0 27px;padding-bottom:13px;font-size:9px;font-weight:800;display:block}.b12Lesson .b12RevealGrid button,.b12Lesson .b12MatchBoard button,.b12Lesson .b12DecisionScene,.b12Lesson .b12ConsentScene{box-shadow:0 12px 32px #271d1212}.b12ChapterRail{position:relative;overflow:hidden}.b12ChapterRail:after{content:"";background-image:linear-gradient(#201d180d,#201d18d1),url(/chelsea-clinical-guidance.jpeg);background-position:50% 42%;background-size:cover;border:1px solid #c5a36a40;height:138px;margin:24px 8px 0;display:block}.mnLessonHero{isolation:isolate;background-image:linear-gradient(90deg,#17130f 0% 58%,#17130fd4 72%,#17130f8c 100%),url(/chelsea-working-luxure.webp);background-position:50%,right 34%;background-repeat:no-repeat;background-size:auto,48%;position:relative;overflow:hidden}.mnLessonHero:after{content:"";z-index:-1;pointer-events:none;border:1px solid #c5a36a52;width:clamp(150px,21vw,320px);position:absolute;top:24px;bottom:24px;right:24px}.mnActivity{border-top:1px solid #c5a36a8c;box-shadow:0 24px 64px #24190f30}.mnLesson{background:radial-gradient(circle at 92% 4%,#c5a36a1f,#0000 26%),#f1e9df}.mentalHero figure,.launchChelseaPortrait,.launchTasterCard,.virtualClinicRoom,.careerStage{box-shadow:0 28px 75px #1b120b38}.signatureHero aside,.mentalHero figure{border-color:#655239}.signatureActions .primary,.launchCampusActions .primary{box-shadow:0 14px 38px #00000047}@media (width<=900px){.campusView-course .launchFirstCourseGrid{grid-template-columns:1fr}.campusView-course .launchFirstCourseGrid>div:first-child{min-height:560px}.campusView-pathway .routeFinderHead{background-position:50%,100% 0;background-size:auto,320px}.b12ChapterRail:after{display:none}}@media (width<=620px){.launchCampusNav,.signatureNav,.apNav{box-shadow:0 8px 24px #23190f12}.campusView-course .launchFirstCourse{padding:22px 0}.campusView-course .launchFirstCourseGrid>div:first-child{background-image:linear-gradient(#0f0b0829,#0f0b0885 32%,#0f0b08f5 58%,#0f0b08 100%),url(/chelsea-microneedling-treatment.webp);background-position:50% 35%;min-height:500px;padding:30px 22px}.campusView-course .launchFirstCourse h2{font-size:3.25rem}.campusView-course .launchCourseLead{font-size:.95rem;line-height:1.55}.campusView-course .launchFirstCourse blockquote{margin-top:20px;font-size:1rem}.campusView-pathway .routeFinderHead{background-image:linear-gradient(#16100cf0,#16100cfa),url(/luxure-brand.jpeg);background-size:auto,cover;padding:28px 21px}.campusView-pathway .routeFinderHead h2{font-size:3rem}.campusView-pathway .routeFinderHead>p{padding-left:16px}.b12Lesson{padding:24px 18px}.b12Lesson:before{margin-top:-7px}.b12StageScroll{padding:18px 12px}.mnLessonHero{background-image:linear-gradient(#17130f9e,#17130f 76%),url(/chelsea-working-luxure.webp);background-position:50% 30%;background-size:cover}.mnLessonHero:after{width:calc(100% - 28px);top:14px;bottom:14px;right:14px}}.beginnerCourseHub{background:#e9dfd1!important}.beginnerCourseHubGrid{gap:18px;box-shadow:none!important;background:0 0!important;border:0!important}.beginnerCourseHubGrid article{background:#f6f0e8;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 18px 38px #1e160f1a;border:1px solid #c6b49c!important;min-height:0!important;padding:0!important;display:block!important}.beginnerCourseHubGrid article:hover{transform:translateY(-4px);box-shadow:0 26px 50px #1e160f29}.beginnerCourseImage{background:#231c17;height:250px;display:block;overflow:hidden}.beginnerCourseImage img{object-fit:cover;filter:saturate(.78);width:100%;height:100%;transition:transform .5s;display:block}.beginnerCourseHubGrid article:hover img{transform:scale(1.035)}.beginnerCourseHubGrid article:first-child .beginnerCourseImage img{object-position:center 46%}.beginnerCourseHubGrid article:nth-child(2) .beginnerCourseImage img{object-position:center 40%}.beginnerCourseHubGrid article:nth-child(3) .beginnerCourseImage img{object-position:center 30%}.beginnerCourseHubGrid .beginnerCourseDetails{flex-direction:column;min-height:300px;padding:25px 27px 27px;display:flex}.beginnerCourseHubGrid .beginnerCourseMeta{justify-content:space-between;align-items:center;gap:12px;display:flex}.beginnerCourseHubGrid .beginnerCourseMeta span{color:#76552e;font-size:.68rem;line-height:1.4}.beginnerCourseHubGrid h3{margin:27px 0 10px;font-size:2.15rem}.beginnerCourseHubGrid .beginnerCourseDetails>p{color:#5b5148;margin:0;font-size:.94rem;line-height:1.55}.beginnerCourseHubGrid footer{align-items:center;margin-top:auto;padding-top:24px}.beginnerCourseHubGrid footer strong{font-size:1.75rem}.beginnerCourseHubGrid footer a{text-align:right;max-width:none;padding-bottom:7px;font-size:.72rem;line-height:1.35}.beginnerCourseHubGrid footer a span{margin-left:4px;font-size:1.1rem}.beginnerFocus .accreditedCollection{display:none}@media (width<=1000px){.beginnerCourseImage{height:240px}}@media (width<=620px){.beginnerCourseHubGrid{gap:18px}.beginnerCourseImage{height:260px}.beginnerCourseHubGrid .beginnerCourseDetails{min-height:250px}.beginnerCourseHubGrid h3{font-size:2.05rem}.beginnerCourseHubGrid footer a{font-size:.68rem}}.campusViewNav a,.campusViewNav button{color:#18130f;cursor:pointer;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;border-right:1px solid #cdbfae;justify-content:center;align-items:center;gap:12px;min-height:68px;padding:10px 18px;font-family:inherit;font-size:.64rem;text-decoration:none;display:flex}.campusViewNav a:last-child{border-right:0}.campusViewNav a b,.campusViewNav button b{color:#9a7746;font:italic .75rem var(--serif)}.campusViewNav a:hover,.campusViewNav button:hover{background:#e2d3c0}.campusViewNav button.active{color:#f3eadf;background:#1d1612}.campusViewNav button.active b{color:#c7a469}.campusEntryRoutes{background:#17130f;border:1px solid #bba98f;grid-template-columns:repeat(4,1fr);margin-top:24px;display:grid;box-shadow:0 22px 55px #23180e29}.campusEntryRoutes>a,.campusEntryRoutes>button{color:#eee5d8;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #44382b;flex-direction:column;min-height:245px;padding:25px;font-family:inherit;text-decoration:none;display:flex}.campusEntryRoutes>:last-child{border-right:0}.campusEntryRoutes>a:hover,.campusEntryRoutes>button:hover{background:#251d17}.campusEntryRoutes b{font:italic .78rem var(--serif);color:#7f705f}.campusEntryRoutes span{color:#c7a469;letter-spacing:.14em;margin-top:28px;font-size:.58rem;font-weight:800}.campusEntryRoutes h3{font:400 1.65rem/1.05 var(--serif);margin:10px 0}.campusEntryRoutes p{color:#aca094;margin:0;font-size:.78rem;line-height:1.5}.campusEntryRoutes strong{color:#d6b67e;letter-spacing:.1em;margin-top:auto;padding-top:20px;font-size:.61rem}.campusView-course .beginnerCourseHub{background:linear-gradient(135deg,#d9cbb9,#f1e8dc);padding:60px 0 78px}.beginnerCourseHub>.shell>header{grid-template-columns:1fr .72fr;align-items:end;gap:70px;margin-bottom:34px;display:grid}.beginnerCourseHub>div>header h2{font:400 clamp(3.3rem,5.7vw,6rem)/.91 var(--serif);letter-spacing:-.045em;margin:9px 0 0}.beginnerCourseHub>div>header h2 em{color:#8d6939}.beginnerCourseHub>div>header>p{color:#5d554c;font:1rem/1.7 var(--serif);border-left:1px solid #a47c45;margin:0;padding-left:26px}.beginnerCourseHubGrid{background:#f6f0e8;border-top:1px solid #b8a58c;border-left:1px solid #b8a58c;grid-template-columns:repeat(3,1fr);display:grid;box-shadow:0 28px 70px #271b0e21}.beginnerCourseHubGrid article{border-bottom:1px solid #b8a58c;border-right:1px solid #b8a58c;flex-direction:column;min-height:335px;padding:28px;display:flex}.beginnerCourseHubGrid article>div{justify-content:space-between;gap:14px;display:flex}.beginnerCourseHubGrid article>div b{font:italic .77rem var(--serif);color:#8a755d}.beginnerCourseHubGrid article>div span{color:#8a6737;letter-spacing:.11em;text-align:right;font-size:.55rem;font-weight:800}.beginnerCourseHubGrid h3{font:400 2rem/1.03 var(--serif);margin:42px 0 13px}.beginnerCourseHubGrid article>p{color:#665d54;margin:0;font-size:.82rem;line-height:1.62}.beginnerCourseHubGrid footer{border-top:1px solid #ddd1c2;justify-content:space-between;align-items:flex-end;gap:15px;margin-top:auto;padding-top:24px;display:flex}.beginnerCourseHubGrid footer strong{font:400 1.35rem var(--serif);color:#8a6737}.beginnerCourseHubGrid footer a{color:#17110b;text-align:right;letter-spacing:.09em;border-bottom:1px solid #9d7541;max-width:170px;padding-bottom:5px;font-size:.58rem;font-weight:800;text-decoration:none}.beginnerCourseHub>.shell>aside{color:#eee5d8;background:#17130f;grid-template-columns:190px 1fr auto;align-items:center;gap:25px;margin-top:22px;padding:22px 25px;display:grid}.beginnerCourseHub>.shell>aside>b{color:#c7a469;letter-spacing:.14em;font-size:.62rem}.beginnerCourseHub>.shell>aside p{color:#b8aca0;margin:0;font-size:.82rem;line-height:1.5}.beginnerCourseHub>.shell>aside>div{gap:8px;display:flex}.beginnerCourseHub>.shell>aside a{color:#e8d4b2;letter-spacing:.08em;white-space:nowrap;border:1px solid #6d583b;padding:12px 14px;font-size:.56rem;font-weight:800;text-decoration:none}.beginnerCourseHub>.shell>aside a:first-child{color:#17110b;background:#b9975b;border-color:#b9975b}@media (width<=1000px){.campusEntryRoutes{grid-template-columns:1fr 1fr}.campusEntryRoutes>:nth-child(2){border-right:0}.campusEntryRoutes>:nth-child(-n+2){border-bottom:1px solid #44382b}.beginnerCourseHubGrid{grid-template-columns:1fr 1fr}.beginnerCourseHub>.shell>aside{grid-template-columns:1fr}.beginnerCourseHub>.shell>aside>div{flex-wrap:wrap}}@media (width<=620px){.campusViewNav a,.campusViewNav button{letter-spacing:.05em;text-align:center;flex-direction:column;gap:5px;min-height:64px;padding:8px 5px;font-size:.5rem}.campusEntryRoutes{grid-template-columns:1fr;margin-top:16px}.campusEntryRoutes>a,.campusEntryRoutes>button{border-bottom:1px solid #44382b;border-right:0;min-height:176px;padding:21px}.campusEntryRoutes>:last-child{border-bottom:0}.campusEntryRoutes span{margin-top:17px}.campusView-course .beginnerCourseHub{padding:36px 0 60px}.beginnerCourseHub>.shell>header{grid-template-columns:1fr;gap:20px}.beginnerCourseHub>div>header h2{font-size:3.2rem}.beginnerCourseHub>div>header>p{padding-left:16px;font-size:.9rem}.beginnerCourseHubGrid{grid-template-columns:1fr}.beginnerCourseHubGrid article{min-height:285px;padding:24px}.beginnerCourseHubGrid h3{margin-top:34px}.beginnerCourseHubGrid footer{flex-direction:column;align-items:flex-start}.beginnerCourseHubGrid footer a{text-align:left}.beginnerCourseHub>.shell>aside>div{display:grid}.beginnerCourseHub>.shell>aside a{text-align:center;white-space:normal}}.ftPage{color:#eee6db;background:#0a0907;flex-direction:column;min-height:100dvh;display:flex}.ftNav{border-bottom:1px solid #342c24;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,4vw,64px);display:flex}.ftLogo img{object-fit:contain;width:118px;height:46px}.ftNav>div{align-items:center;gap:28px;display:flex}.ftNav span,.ftNav a{letter-spacing:.13em;font-size:.7rem}.ftNav span{color:#b9975b}.ftNav a{color:#eee6db;border-bottom:1px solid #b9975b;padding-bottom:4px;text-decoration:none}.ftExperience{flex:1;width:min(1180px,100% - 40px);margin:0 auto;padding:32px 0 24px}.ftHeader{grid-template-columns:1fr 380px;align-items:end;gap:60px;margin-bottom:22px;display:grid}.ftHeader span,.ftContent>span,.ftQuizContext>span,.ftFinish>div>span{letter-spacing:.16em;color:#b9975b;font-size:.68rem}.ftHeader h1{font:400 clamp(3rem,5.6vw,5.8rem)/.86 var(--serif);letter-spacing:-.05em;margin:10px 0 0}.ftHeader h1 em,.ftContent h2 em,.ftQuizContext h2 em,.ftFinish h2 em{color:#c6a36a}.ftHeader>p{font:1rem/1.65 var(--serif);color:#aaa095;border-left:1px solid #b9975b;margin:0;padding-left:22px}.ftProgress{border:1px solid #3a3026;grid-template-columns:repeat(5,1fr);margin-bottom:14px;display:grid}.ftProgress button{color:#756e66;text-align:left;background:#14110e;border:0;border-right:1px solid #3a3026;align-items:center;gap:9px;padding:11px 14px;display:flex}.ftProgress button:last-child{border:0}.ftProgress i{width:24px;height:24px;font:italic .7rem var(--serif);border:1px solid #4b4034;border-radius:50%;place-items:center;display:grid}.ftProgress span{font-size:.65rem}.ftProgress button.active{color:#17110b;background:#b9975b}.ftProgress button.complete{color:#c8aa76;cursor:pointer}.ftPanel{background:#15120f;border:1px solid #3a3026;min-height:465px}.ftSplit,.ftQuiz,.ftFinish{grid-template-columns:.76fr 1.24fr;min-height:465px;display:grid}.ftSplit figure{min-height:465px;margin:0;position:relative}.ftSplit figure img,.ftFinish>img{object-fit:cover;object-position:center 28%;filter:saturate(.7);width:100%;height:100%}.ftSplit figcaption{letter-spacing:.12em;background:#0b0907d9;padding:10px 12px;font-size:.6rem;position:absolute;bottom:18px;left:20px}.ftContent{flex-direction:column;justify-content:center;padding:38px 46px;display:flex}.ftContent h2,.ftQuizContext h2,.ftFinish h2{font:400 clamp(2.65rem,4.5vw,4.8rem)/.92 var(--serif);letter-spacing:-.045em;margin:13px 0 17px}.ftContent>p{font:1rem/1.6 var(--serif);color:#aaa095}.ftChoices{grid-template-columns:1fr 1fr;gap:9px;margin:8px 0 18px;display:grid}.ftChoices button{color:#eee6db;text-align:left;min-height:54px;font:1rem var(--serif);cursor:pointer;background:0 0;border:1px solid #45392e;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.ftChoices button.active{color:#eed39f;background:#2a2118;border-color:#b9975b}.ftChoices i{font:400 1rem var(--sans);color:#b9975b}.ftNext{color:#17110b;letter-spacing:.1em;cursor:pointer;background:#b9975b;border:0;align-self:flex-start;padding:15px 20px;font-size:.68rem;font-weight:700}.ftNumbers{grid-template-columns:1.15fr .85fr}.ftNumbers label{grid-template-columns:1fr auto;gap:8px;margin:12px 0;display:grid}.ftNumbers label b{font:400 1rem var(--serif)}.ftNumbers label strong{color:#d6b77e}.ftNumbers input{accent-color:#b9975b;grid-column:1/-1;width:100%}.ftNumbers aside{color:#17110b;background:#b9975b;flex-direction:column;justify-content:center;padding:45px;display:flex}.ftNumbers aside>span{letter-spacing:.14em;font-size:.65rem}.ftNumbers aside>strong{font:400 clamp(3.7rem,6vw,6rem)/1 var(--serif);margin:25px 0}.ftNumbers aside>strong small{font-size:1rem}.ftNumbers aside>p{font:italic 1.2rem/1.5 var(--serif)}.ftNumbers aside>small{font-size:.7rem;line-height:1.55}.ftLesson{padding:35px 45px}.ftLesson h2{font-size:3.7rem}.ftLessonGrid{border-top:1px solid #42372d;border-left:1px solid #42372d;grid-template-columns:repeat(3,1fr);margin:8px 0 20px;display:grid}.ftLessonGrid article{border-bottom:1px solid #42372d;border-right:1px solid #42372d;min-height:160px;padding:20px}.ftLessonGrid i{font:italic .7rem var(--serif);color:#b9975b}.ftLessonGrid b{letter-spacing:.13em;color:#b9975b;margin:13px 0 8px;font-size:.6rem;display:block}.ftLessonGrid h3{font:400 1.35rem/1.15 var(--serif);margin:0 0 9px}.ftLessonGrid p{color:#9f958a;margin:0;font-size:.75rem;line-height:1.5}.ftQuiz{grid-template-columns:.85fr 1.15fr}.ftQuizContext{color:#17110b;background:#b9975b;padding:38px}.ftQuizContext>span{color:#17110b}.ftQuizContext h2 em{color:#4f3920}.ftQuizContext>div{color:#eee6db;background:#17110b;border-left:3px solid #f0d59c;margin:25px 0;padding:18px}.ftQuizContext small{letter-spacing:.12em;color:#d4b679;font-size:.6rem}.ftQuizContext>div p{font:1rem/1.5 var(--serif);margin:9px 0 0}.ftQuizContext>b{letter-spacing:.13em;font-size:.65rem}.ftQuestion{flex-direction:column;justify-content:center;padding:42px;display:flex}.ftQuestion h3{font:400 2rem/1.16 var(--serif);margin:0 0 22px}.ftQuestion>button{color:#eee6db;text-align:left;font:1rem var(--serif);cursor:pointer;background:0 0;border:1px solid #463a30;margin-top:8px;padding:14px}.ftQuestion>button i{background:#2d261f;border-radius:50%;place-items:center;width:28px;height:28px;margin-right:12px;font-size:.7rem;display:inline-grid}.ftQuestion>button.correct{background:#273024;border-color:#7c906f}.ftQuestion>button.wrong{background:#35231f;border-color:#a16d5c}.ftQuestion>button.muted{opacity:.35}.ftFeedback{border-top:1px solid #3b3229;margin-top:16px;padding-top:15px}.ftFeedback p{color:#b5aa9e;font-size:.8rem;line-height:1.5}.ftFeedback button{color:#d5b677;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b9975b;padding:7px 0;font-size:.65rem}.ftFinish{grid-template-columns:.7fr 1.3fr}.ftFinish>div{flex-direction:column;justify-content:center;padding:38px 46px;display:flex}.ftFinish h2{font-size:3.8rem}.ftFinish p{font:1rem/1.6 var(--serif);color:#aca196}.ftFinish blockquote{font:italic 1.1rem/1.5 var(--serif);color:#ddc8a4;border-left:2px solid #b9975b;margin:12px 0 22px;padding-left:18px}.ftActions{flex-wrap:wrap;gap:10px;display:flex}.ftActions a{color:#17110b;letter-spacing:.1em;background:#b9975b;padding:14px 18px;font-size:.65rem;font-weight:700;text-decoration:none}.ftActions a:last-child{color:#eee6db;background:0 0;border:1px solid #554535}.ftFooter{color:#746c64;letter-spacing:.1em;border-top:1px solid #2d2721;justify-content:space-between;min-height:38px;padding:10px clamp(20px,4vw,64px);font-size:.58rem;display:flex}@media (width<=800px){.ftNav{height:64px}.ftNav span{display:none}.ftExperience{width:min(100% - 24px,650px);padding:20px 0}.ftHeader{grid-template-columns:1fr;gap:12px}.ftHeader h1{font-size:3.5rem}.ftHeader>p,.ftProgress span{display:none}.ftProgress button{justify-content:center;padding:8px}.ftPanel,.ftSplit,.ftQuiz,.ftFinish{min-height:0}.ftSplit,.ftQuiz,.ftFinish,.ftNumbers{grid-template-columns:1fr}.ftSplit figure{display:none}.ftContent,.ftQuestion,.ftFinish>div{padding:28px 22px}.ftContent h2,.ftQuizContext h2,.ftFinish h2{font-size:2.8rem}.ftChoices{grid-template-columns:1fr}.ftNumbers aside{padding:25px 22px}.ftNumbers aside>strong{margin:14px 0;font-size:3.8rem}.ftLesson{padding:28px 22px}.ftLessonGrid{grid-template-columns:1fr}.ftLessonGrid article{min-height:0}.ftQuizContext{padding:25px 22px}.ftQuizContext h2{margin-bottom:12px}.ftQuizContext>div{margin:14px 0}.ftFinish>img{display:none}.ftFooter{flex-direction:column;gap:6px}}.ftProgress{grid-template-columns:repeat(6,1fr)}.ftPhoneScene{background:radial-gradient(circle at 75% 30%,#2d241a 0,#15120f 42%);grid-template-rows:1fr auto;grid-template-columns:1fr 350px;align-items:center;gap:20px 55px;min-height:465px;padding:30px 40px;display:grid}.ftPhoneIntro>span{letter-spacing:.16em;color:#b9975b;font-size:.68rem}.ftPhoneIntro h2{font:400 clamp(2.8rem,4.6vw,4.9rem)/.92 var(--serif);letter-spacing:-.045em;margin:16px 0}.ftPhoneIntro h2 em{color:#c6a36a}.ftPhoneIntro p{max-width:540px;font:1rem/1.65 var(--serif);color:#aaa095}.ftPhoneIntro>small{color:#756d64;letter-spacing:.13em;margin-top:28px;font-size:.55rem;display:block}.ftPhone{color:#f5eee5;background:linear-gradient(155deg,#201a14,#0a0908 65%);border:1px solid #765e3d;border-radius:34px;justify-self:center;width:290px;height:390px;padding:12px;position:relative;overflow:hidden;box-shadow:0 25px 70px #0009,inset 0 0 0 6px #0b0908}.ftPhone.ringing{animation:.24s linear infinite ftRing}.ftPhoneBar{letter-spacing:.08em;color:#bbae9d;justify-content:space-between;height:26px;padding:0 12px;font-size:.52rem;display:flex}.ftPhoneReady,.ftIncoming,.ftConnected{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 26px);padding:22px;display:flex}.ftPhoneReady>i{font:400 2.4rem var(--serif);color:#d6b16f}.ftPhoneReady>b,.ftIncoming>small,.ftConnected>small{letter-spacing:.14em;color:#c5a163;font-size:.56rem}.ftPhoneReady p,.ftIncoming p{font:.9rem var(--serif);color:#91877b}.ftPhone button{cursor:pointer;letter-spacing:.11em;border:0;font-size:.58rem;font-weight:700}.ftPhoneReady button{color:#15110c;background:#b9975b;margin-top:20px;padding:13px 17px}.ftAvatar{color:#2b2116;width:62px;height:62px;font:italic 1.7rem var(--serif);background:#d6c2a2;border:2px solid #f0dfc0;border-radius:50%;place-items:center;margin:17px 0 10px;display:grid}.ftIncoming h3{font:400 2rem var(--serif);margin:2px 0}.ftIncoming button{color:#fff;background:#3d8957;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:76px;height:76px;margin-top:30px;display:flex}.ftIncoming button i{font-size:1.25rem}.ftConnected blockquote{font:italic 1rem/1.48 var(--serif);color:#e4d6c4;margin:15px 0 22px}.ftConnected button{color:#c7a56d;background:0 0;border-bottom:1px solid #79613e;padding:7px 0}.ftMessage{color:#1e1914;background:#f2ece3;border-radius:20px;margin:20px 10px;padding:18px;animation:.45s both ftMessageIn;box-shadow:0 12px 30px #0008}.ftMessageHead{border-bottom:1px solid #d6c9b8;align-items:center;gap:10px;padding-bottom:11px;display:flex}.ftMessageHead .ftAvatar{width:38px;height:38px;margin:0;font-size:1.1rem}.ftMessageHead div:last-child{flex-direction:column;gap:3px;display:flex}.ftMessageHead small{letter-spacing:.1em;color:#8b7a66;font-size:.48rem}.ftMessageHead b{font:400 1rem var(--serif)}.ftMessage p{font:.94rem/1.48 var(--serif);margin:16px 0}.ftMessage>span{letter-spacing:.11em;color:#8b7a66;font-size:.45rem}.ftPhoneActions{grid-column:1/-1;align-items:center;gap:18px;display:flex}.ftReplay{color:#a98e66;letter-spacing:.12em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #6f5b3f;padding:7px 0;font-size:.6rem}@keyframes ftRing{25%{transform:rotate(1deg)translate(2px)}75%{transform:rotate(-1deg)translate(-2px)}}@keyframes ftMessageIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@media (width<=800px){.ftPhoneScene{background:radial-gradient(circle at 50% 65%,#2d241a 0,#15120f 48%);grid-template-columns:1fr;gap:20px;min-height:0;padding:24px 18px}.ftPhoneIntro h2{margin:10px 0;font-size:2.75rem}.ftPhoneIntro p{margin:8px 0;font-size:.88rem}.ftPhoneIntro>small{margin-top:12px}.ftPhone{width:min(270px,100vw - 70px);height:340px}.ftPhoneActions{flex-wrap:wrap;grid-column:1;justify-content:center}.ftMessage p{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.ftPhone.ringing,.ftMessage{animation:none}}.dermCourse{background:#eee5d8}.dermHero{color:#eee5d8;background:#090806;padding:75px 0}.dermHeroGrid{grid-template-columns:1.1fr 420px;align-items:center;gap:70px;display:grid}.dermHero h1{font:400 clamp(4rem,6.7vw,7rem)/.87 var(--serif);letter-spacing:-.055em;margin:20px 0 28px}.dermHero h1 em,.dermExplorer h2 em{color:#c6a36a}.dermHeroGrid>div>p:not(.eyebrow){font:1.1rem/1.68 var(--serif);color:#b7aca0;max-width:680px}.dermHero figure{background:#15110e;border:1px solid #473b2f;margin:0;padding:14px}.dermHero figure img{object-fit:cover;object-position:center 22%;filter:saturate(.72);width:100%;height:430px}.dermHero figcaption{flex-direction:column;gap:7px;padding:16px 4px 3px;display:flex}.dermHero figcaption span,.dermHero small{letter-spacing:.12em;color:#8e8275;font-size:.72rem}.dermHero figcaption b{font:400 1.18rem var(--serif)}.dermPrice{align-items:center;gap:24px;margin:25px 0;display:flex}.dermPrice strong{font:400 4.3rem var(--serif);color:#c6a36a}.dermPrice span{letter-spacing:.1em;border-left:1px solid #564838;padding-left:20px;font-size:.72rem;line-height:1.6}.dermPrimary{color:#17110b;letter-spacing:.11em;background:#b9975b;padding:17px 22px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-block}.dermHeroGrid>div>small{margin-top:16px;line-height:1.55;display:block}.dermGlance{background:#b9975b}.dermGlance>.shell{grid-template-columns:repeat(4,1fr);display:grid}.dermGlance span{border-right:1px solid #17110b40;padding:24px;font-size:.76rem;line-height:1.5}.dermGlance b{letter-spacing:.12em;margin-bottom:7px;font-size:.7rem;display:block}.dermExplorer{color:#17130f;background:#eee5d8;padding:82px 0}.dermExplorer>div>header{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.dermExplorer h2{font:400 clamp(3.4rem,5vw,5.5rem)/.92 var(--serif);letter-spacing:-.045em;margin:0}.dermTabs{border:1px solid #b9a890;grid-template-columns:repeat(4,1fr);display:grid}.dermTabs button{letter-spacing:.1em;cursor:pointer;background:0 0;border:0;border-right:1px solid #b9a890;padding:16px;font-size:.72rem}.dermTabs button.active{color:#d4b576;background:#17130f}.dermPanel{background:#f5eee5;border:1px solid #b9a890;border-top:0;min-height:435px}.dermIncluded,.dermCurriculum,.dermCase{grid-template-columns:.8fr 1.2fr;min-height:435px;display:grid}.dermIncluded>div:first-child,.dermCurriculum>div:first-child,.dermCase>div:first-child{color:#eee5d8;background:#17130f;padding:38px}.dermIncluded span,.dermCurriculum>div>span,.dermCase>div>span{letter-spacing:.13em;color:#b9975b;font-size:.7rem}.dermIncluded h3,.dermCurriculum h3,.dermCase h3{font:400 2.5rem/1.05 var(--serif);margin:20px 0}.dermIncluded p,.dermCurriculum>div>p,.dermCase>div>p{color:#aaa095;font-size:.86rem;line-height:1.65}.dermBenefits{grid-template-columns:1fr 1fr;padding:28px;display:grid}.dermBenefits span{color:#17130f;font:1rem var(--serif);border-bottom:1px solid #c8b9a6;padding:20px}.dermBenefits b{font:700 .68rem var(--sans);letter-spacing:.12em;color:#8d6939;margin-bottom:8px;display:block}.dermIncluded aside{background:#d8c6ad;grid-column:1/-1;align-items:center;gap:25px;padding:18px 28px;display:flex}.dermIncluded aside b{letter-spacing:.12em;font-size:.7rem}.dermIncluded aside p{margin:0;font-size:.78rem}.dermCurriculum>section{grid-template-columns:1fr 1fr;display:grid}.dermCurriculum article{border-bottom:1px solid #c8b9a6;border-right:1px solid #c8b9a6;grid-template-columns:42px 1fr;gap:12px;padding:20px;display:grid}.dermCurriculum article>span{font:italic .75rem var(--serif);color:#987241}.dermCurriculum h4{font:400 1.12rem var(--serif);margin:0 0 8px}.dermCurriculum article p{color:#695f55;margin:0;font-size:.72rem;line-height:1.55}.dermJourney{grid-template-columns:repeat(4,1fr);display:grid}.dermJourney article{border-right:1px solid #c8b9a6;padding:34px 25px}.dermJourney article>span{font:italic 1rem var(--serif);color:#9a7542}.dermJourney article>b{letter-spacing:.12em;color:#89683e;margin-top:55px;font-size:.68rem;display:block}.dermJourney h3{font:400 1.55rem var(--serif)}.dermJourney p{color:#665d54;font-size:.8rem;line-height:1.6}.dermCase>div:last-child{flex-direction:column;justify-content:center;padding:34px;display:flex}.dermCase>div:last-child>button{text-align:left;font:1rem var(--serif);cursor:pointer;background:0 0;border:1px solid #b9a890;margin:5px 0;padding:15px}.dermCase button i{background:#ddd0bf;border-radius:50%;place-items:center;width:27px;height:27px;margin-right:12px;font-size:.7rem;display:inline-grid}.dermCase button.correct{background:#dfe6d8;border-color:#81916f}.dermCase button.wrong{background:#ead8d2;border-color:#a16d5c}.dermCase button.muted{opacity:.42}.dermCase aside{background:#e4d7c6;border-left:3px solid #b9975b;margin-top:15px;padding:17px}.dermCase aside p{font-size:.77rem;line-height:1.55}.dermCase aside button{letter-spacing:.1em;background:0 0;border:0;border-bottom:1px solid;padding:6px 0;font-size:.68rem}.dermFinal{background:#b9975b;padding:38px 0}.dermFinal>.shell{grid-template-columns:.8fr 1fr auto;align-items:center;gap:35px;display:grid}.dermFinal>div>div{flex-direction:column;display:flex}.dermFinal span,.dermFinal small{letter-spacing:.1em;font-size:.68rem}.dermFinal strong{font:400 3.7rem var(--serif)}.dermFinal p{font:1rem/1.5 var(--serif)}.dermFinal a{color:#eee5d8;letter-spacing:.1em;background:#17130f;padding:16px 20px;font-size:.7rem;font-weight:700;text-decoration:none}@media (width<=850px){.dermHeroGrid,.dermIncluded,.dermCurriculum,.dermCase{grid-template-columns:1fr}.dermHero figure{display:none}.dermGlance>.shell,.dermJourney{grid-template-columns:1fr 1fr}.dermFinal>.shell,.dermCurriculum>section{grid-template-columns:1fr}.dermExplorer>div>header{display:block}}@media (width<=560px){.dermHero{padding:55px 0}.dermHero h1{font-size:3.6rem}.dermGlance>.shell,.dermJourney,.dermTabs{grid-template-columns:1fr 1fr}.dermGlance span,.dermTabs button{font-size:.68rem}.dermIncluded>div:first-child,.dermCurriculum>div:first-child,.dermCase>div:first-child{padding:28px 22px}.dermBenefits{grid-template-columns:1fr;padding:20px}.dermJourney article{padding:25px 18px}.dermJourney article>b{margin-top:25px}.dermFinal{padding:30px 0}}.dermPlayer{--dp-ink:#0b0a08;--dp-gold:#bc985c;--dp-paper:#f3ede4;--dp-line:#d6c8b5;background:var(--dp-paper);min-height:100vh;color:var(--dp-ink);font-family:Arial,Helvetica,sans-serif}.dermPlayer *{box-sizing:border-box}.dermPlayerTop{color:#f3ede4;background:#080806;border-bottom:1px solid #342a20;justify-content:space-between;align-items:center;height:74px;padding:0 30px;display:flex}.dermPlayerTop>a{color:#d4b476;letter-spacing:.2em;font:700 .72rem/1 Arial,sans-serif;text-decoration:none}.dermPlayerTop>div{align-items:center;gap:18px;display:flex}.dermPlayerTop span{letter-spacing:.13em;color:#a89d90;font-size:.62rem}.dermPlayerTop b{color:#d4b476;border:1px solid #6e5738;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.68rem;display:grid}.dermPlayerLayout{grid-template-columns:330px minmax(0,1fr);min-height:calc(100vh - 74px);display:grid}.dermPlayerRail{color:#f3ede4;background:#12100d;flex-direction:column;padding:38px 24px;display:flex}.dermPlayerRail>div:first-child{border-bottom:1px solid #342f29;padding:0 10px 28px}.dermPlayerRail>div:first-child>span{letter-spacing:.16em;color:#bc985c;font-size:.61rem}.dermPlayerRail h1{margin:12px 0;font:400 2.5rem/1 Georgia,serif}.dermPlayerRail>div:first-child>p{color:#a79e94;margin:0;font-size:.76rem;line-height:1.55}.dermPlayerRail nav{margin-top:14px;display:grid}.dermPlayerRail nav button{color:#f3ede4;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2b2722;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:14px 10px;display:grid}.dermPlayerRail nav button:hover:not(:disabled),.dermPlayerRail nav button.active{background:#201b15}.dermPlayerRail nav button.active{box-shadow:inset 3px 0 0 var(--dp-gold)}.dermPlayerRail nav button:disabled{opacity:.38;cursor:not-allowed}.dermPlayerRail nav button>i{color:#cba96f;border:1px solid #584a39;border-radius:50%;place-items:center;width:28px;height:28px;font:italic .68rem Georgia,serif;display:grid}.dermPlayerRail nav button>i svg{width:13px}.dermPlayerRail nav button>span{flex-direction:column;gap:4px;display:flex}.dermPlayerRail nav small{letter-spacing:.14em;color:#887c6e;font-size:.54rem}.dermPlayerRail nav b{font:400 .92rem Georgia,serif}.dermPlayerProgress{margin-top:auto;padding:28px 10px 0}.dermPlayerProgress>span{background:#332d26;height:3px;display:block;overflow:hidden}.dermPlayerProgress>span>b{background:var(--dp-gold);height:100%;display:block}.dermPlayerProgress small{letter-spacing:.12em;color:#8d8275;margin-top:10px;font-size:.55rem;display:block}.dermPlayerLesson{width:100%;max-width:1280px;margin:0 auto;padding:54px clamp(28px,5vw,72px) 90px}.dermPlayerLesson>header{border-bottom:1px solid var(--dp-line);justify-content:space-between;align-items:start;gap:30px;padding-bottom:36px;display:flex}.dermPlayerLesson>header span,.dermLessonGrid article>span,.dermKnowledgeCheck>div:first-child>span,.dermFinalAssessment>header>span,.dermCompletion>span{letter-spacing:.17em;color:#9a7641;font-size:.62rem;font-weight:800;display:block}.dermPlayerLesson>header h2{letter-spacing:-.045em;margin:12px 0 18px;font:400 clamp(3rem,5vw,5.5rem)/.92 Georgia,serif}.dermPlayerLesson>header p{color:#625a51;max-width:760px;margin:0;font:1.05rem/1.65 Georgia,serif}.dermPlayerLesson>header>svg{stroke:#b38c50;stroke-width:1px;width:50px;height:50px}.dermLessonGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.dermLessonGrid article{border:1px solid var(--dp-line);background:#fff;flex-direction:column;min-height:390px;padding:28px;display:flex}.dermLessonGrid h3{margin:14px 0 18px;font:400 1.75rem/1.08 Georgia,serif}.dermLessonGrid p{color:#5e574f;margin:0;font-size:.96rem;line-height:1.68}.dermLessonGrid ul{border-top:1px solid #e2d9cd;gap:10px;margin:auto 0 0;padding:20px 0 0;list-style:none;display:grid}.dermLessonGrid li{color:#3f3933;align-items:flex-start;gap:9px;font-size:.82rem;line-height:1.4;display:flex}.dermLessonGrid li svg{color:#a77f45;flex:none;width:14px;height:14px}.dermSafetyCue{color:#f3ede4;background:#17130f;grid-template-columns:190px 1fr;align-items:center;gap:24px;margin-top:18px;padding:24px 28px;display:grid}.dermSafetyCue span{letter-spacing:.15em;color:#caa96f;font-size:.62rem;font-weight:800}.dermSafetyCue p{margin:0;font:1.08rem/1.5 Georgia,serif}.dermKnowledgeCheck{border:1px solid var(--dp-line);background:#e7dccd;margin-top:18px;padding:30px}.dermKnowledgeCheck>div:first-child{grid-template-columns:170px 1fr;align-items:start;gap:25px;display:grid}.dermKnowledgeCheck h3{margin:0;font:400 1.55rem/1.25 Georgia,serif}.dermKnowledgeCheck>div:nth-child(2){grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px;display:grid}.dermKnowledgeCheck button{text-align:left;cursor:pointer;background:#f7f2eb;border:1px solid #bbaa94;padding:15px;font-size:.88rem;line-height:1.4}.dermKnowledgeCheck button i{border:1px solid #c1ae92;border-radius:50%;place-items:center;width:25px;height:25px;margin-right:9px;font-size:.65rem;display:inline-grid}.dermKnowledgeCheck button.correct{background:#dce8da;border-color:#78916e}.dermKnowledgeCheck button.wrong{background:#efddd7;border-color:#a36959}.dermKnowledgeCheck button.muted{opacity:.46}.dermKnowledgeCheck>p{margin:16px 0 0;padding:14px 16px;font-size:.86rem;line-height:1.5}.dermKnowledgeCheck>p.pass,.dermFinalAssessment aside.pass{color:#30452a;background:#dce8da}.dermKnowledgeCheck>p.retry,.dermFinalAssessment aside.retry{color:#713e33;background:#efddd7}.dermFinalAssessment{border:1px solid var(--dp-line);background:#fff;margin-top:22px;padding:36px}.dermFinalAssessment>header{max-width:700px}.dermFinalAssessment h3{margin:13px 0;font:400 2.4rem/1 Georgia,serif}.dermFinalAssessment>header p{color:#655d54;line-height:1.6}.dermFinalAssessment>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.dermFinalAssessment fieldset{border:1px solid #d8cdbf;margin:0;padding:20px}.dermFinalAssessment legend{padding:0 7px;font:600 .93rem/1.45 Arial,sans-serif}.dermFinalAssessment legend b{color:#9b7540;margin-right:10px;font:italic 1rem Georgia,serif}.dermFinalAssessment label{color:#544d46;align-items:flex-start;gap:9px;margin:12px 0;font-size:.84rem;line-height:1.4;display:flex}.dermFinalAssessment input{accent-color:#9b7540;margin-top:2px}.dermFinalAssessment>button{color:#f2eadf;letter-spacing:.13em;cursor:pointer;background:#17130f;border:0;margin-top:24px;padding:16px 20px;font-size:.7rem;font-weight:800}.dermFinalAssessment>button:disabled{opacity:.35;cursor:not-allowed}.dermFinalAssessment>aside{margin-top:18px;padding:20px}.dermFinalAssessment>aside b{font:1.5rem Georgia,serif}.dermFinalAssessment>aside p{margin:8px 0 0;line-height:1.55}.dermPlayerActions{justify-content:space-between;gap:16px;margin-top:28px;display:flex}.dermPlayerActions button{color:#17130f;letter-spacing:.11em;cursor:pointer;background:0 0;border:1px solid #ac9b84;align-items:center;gap:9px;padding:15px 18px;font-size:.68rem;font-weight:800;display:inline-flex}.dermPlayerActions button.primary{background:#b9975b;border-color:#b9975b;margin-left:auto}.dermPlayerActions button:disabled{opacity:.32;cursor:not-allowed}.dermPlayerActions svg{width:17px}.dermCompletion{background:#b9975b;margin-top:22px;padding:36px}.dermCompletion h3{margin:13px 0;font:400 2.4rem/1 Georgia,serif}.dermCompletion p{max-width:720px;line-height:1.6}.dermCompletion a{color:#f3ede4;letter-spacing:.11em;background:#17130f;margin-top:10px;padding:15px 18px;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-block}@media (width<=1050px){.dermPlayerLayout{grid-template-columns:260px 1fr}.dermLessonGrid{grid-template-columns:1fr}.dermLessonGrid article{min-height:0}.dermFinalAssessment>div{grid-template-columns:1fr}}@media (width<=760px){.dermPlayerTop{padding:0 16px}.dermPlayerTop span{display:none}.dermPlayerLayout{display:block}.dermPlayerRail{padding:24px 15px}.dermPlayerRail>div:first-child{padding:0 4px 18px}.dermPlayerRail nav{gap:7px;padding:12px 0 4px;display:flex;overflow-x:auto}.dermPlayerRail nav button{border:1px solid #342f29;min-width:160px;padding:11px}.dermPlayerRail nav button.active{box-shadow:inset 0 -3px 0 var(--dp-gold)}.dermPlayerRail nav button>span b{font-size:.82rem}.dermPlayerProgress{padding:18px 4px 0}.dermPlayerLesson{padding:36px 15px 70px}.dermPlayerLesson>header>svg{display:none}.dermPlayerLesson>header h2{font-size:3rem}.dermLessonGrid article{padding:23px}.dermSafetyCue,.dermKnowledgeCheck>div:first-child{grid-template-columns:1fr;gap:10px}.dermKnowledgeCheck{padding:24px 18px}.dermKnowledgeCheck>div:nth-child(2){grid-template-columns:1fr}.dermFinalAssessment{padding:27px 18px}.dermPlayerActions{flex-direction:column;align-items:stretch}.dermPlayerActions button,.dermPlayerActions button.primary{justify-content:center;width:100%;margin:0}.dermCompletion{padding:28px 22px}}.dermPlayerTop>div>button{color:#d4b476;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #6b5639;padding:10px 13px;font-size:.6rem;font-weight:800}.dermClinicLab{color:#f2eadf;background:#0d0b09;min-height:calc(100vh - 70px);padding:48px clamp(18px,5vw,72px) 72px}.dermClinicLabHead{justify-content:space-between;align-items:flex-end;gap:28px;max-width:1280px;margin:0 auto 34px;display:flex}.dermClinicLabHead span,.dermClinicIntro>div:nth-child(2)>span,.dermClinicScene article>span,.dermClinicResult article>span{color:#c5a469;letter-spacing:.22em;font-size:.66rem;font-weight:800}.dermClinicLabHead h1{margin:11px 0 0;font:400 clamp(2.5rem,5vw,5rem)/.92 Georgia,serif}.dermClinicLabHead h1 em{color:#c8a667;font-weight:400}.dermClinicLabHead button,.dermClinicIntro button,.dermClinicScene article>aside button,.dermClinicResult article button{color:#f2eadf;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #6d5940;justify-content:center;align-items:center;gap:9px;padding:14px 17px;font-size:.64rem;font-weight:800;display:inline-flex}.dermClinicLabHead svg,.dermClinicIntro button svg,.dermClinicScene article>aside button svg,.dermClinicResult article button svg{width:17px}.dermClinicIntro,.dermClinicScene,.dermClinicResult{background:#15120f;border:1px solid #3b3125;grid-template-columns:minmax(300px,.78fr) minmax(460px,1.22fr);max-width:1280px;min-height:590px;margin:auto;display:grid;overflow:hidden}.dermClientCard{color:#15110d;background:radial-gradient(circle at 50% 37%,#d0ac6a 0 14%,#0000 14.5%),linear-gradient(145deg,#c7a363,#71552f);flex-direction:column;justify-content:flex-end;padding:54px;display:flex;position:relative}.dermClientCard>span{letter-spacing:.2em;font-size:.65rem;font-weight:900;position:absolute;top:36px;left:38px}.dermClientCard>i{border:1px solid #14100c75;border-radius:50%;place-items:center;width:150px;height:150px;font:italic 5rem Georgia,serif;display:grid;position:absolute;top:19%;left:50%;transform:translate(-50%)}.dermClientCard h2{margin:0;font:400 3.3rem/1 Georgia,serif}.dermClientCard p{max-width:330px;line-height:1.55}.dermClientCard>div{text-align:center;position:absolute;bottom:42px;right:35px}.dermClientCard>div b{font:400 2.8rem Georgia,serif;display:block}.dermClientCard>div small{letter-spacing:.12em;font-size:.54rem}.dermClinicIntro>div:nth-child(2){flex-direction:column;justify-content:center;padding:clamp(36px,7vw,88px);display:flex}.dermClinicIntro h2,.dermClinicScene h2,.dermClinicResult h2{margin:16px 0 20px;font:400 clamp(2.3rem,4.2vw,4.6rem)/.98 Georgia,serif}.dermClinicIntro>div:nth-child(2)>p,.dermClinicScene article>p,.dermClinicResult article>p{color:#c4b9a9;max-width:680px;line-height:1.7}.dermClinicIntro ul{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0 30px;padding:0;list-style:none;display:grid}.dermClinicIntro li{border-top:1px solid #453929;align-items:center;gap:10px;padding:13px 0;font-size:.82rem;display:flex}.dermClinicIntro li svg{color:#c5a469;width:17px}.dermClinicIntro button{color:#16110c;background:#b59459;border-color:#b59459;align-self:flex-start}.dermClinicScene>aside{color:#17120d;background:linear-gradient(145deg,#b8965d,#74562f);justify-content:center;align-items:center;padding:36px;display:flex;position:relative}.dermClinicSceneCount{letter-spacing:.14em;justify-content:space-between;font-size:.62rem;display:flex;position:absolute;top:28px;left:30px;right:30px}.dermClinicSceneCount b{font-weight:500}.dermClinicScene>article{flex-direction:column;justify-content:center;padding:clamp(32px,5vw,68px);display:flex}.dermClinicScene article h2{font-size:clamp(2.1rem,3.8vw,4rem)}.dermClinicScene article h3{margin:23px 0 14px;font:400 1.1rem/1.4 Georgia,serif}.dermClinicConversation{flex-direction:column;gap:20px;width:100%;display:flex}.dermClinicConversation p{max-width:82%;margin:0;padding:17px 19px;font-size:.9rem;line-height:1.5}.dermClinicConversation .client{background:#f3e9d8;border-radius:2px 16px 16px;align-self:flex-start}.dermClinicConversation .practitioner{color:#eadcc7;background:#18130e;border-radius:16px 2px 16px 16px;align-self:flex-end}.dermClinicBench{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.dermClinicBench span{letter-spacing:.12em;text-align:center;background:#f4e7d02e;border:1px solid #16110c78;place-items:center;min-height:105px;font-size:.61rem;display:grid}.dermClinicBench span:last-child{grid-column:1/-1;min-height:65px}.dermClinicMonitor{background:#140f0a1f;border:1px solid #140f0a8c;width:100%;padding:30px}.dermClinicMonitor>span{letter-spacing:.15em;align-items:center;gap:10px;font-size:.61rem;display:flex}.dermClinicMonitor>span i{background:#7b2019;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 7px #7b201924}.dermClinicMonitor b{margin:45px 0 17px;font:400 clamp(2.2rem,4vw,4.6rem)/1 Georgia,serif;display:block}.dermClinicMonitor p{font-size:.8rem;line-height:1.55}.dermClinicPhone{background:#eee8df;border:7px solid #18130e;border-radius:30px;width:min(310px,90%);padding:25px 19px 32px;box-shadow:0 25px 60px #00000038}.dermClinicPhone header{border-bottom:1px solid #d4cabd;align-items:center;gap:10px;padding-bottom:14px;display:flex}.dermClinicPhone header i{color:#fff;background:#ad8a52;border-radius:50%;place-items:center;width:36px;height:36px;font:italic 1rem Georgia,serif;display:grid}.dermClinicPhone header span{flex-direction:column;display:flex}.dermClinicPhone header small{color:#62594e;margin-top:2px}.dermClinicPhone p{background:#fff;border-radius:3px 15px 15px;margin:21px 0 6px;padding:14px;font-size:.83rem;line-height:1.45}.dermClinicPhone>small{text-align:right;color:#675f55;display:block}.dermClinicOptions{gap:10px;display:grid}.dermClinicOptions button{color:#e6dac9;text-align:left;cursor:pointer;background:#1c1814;border:1px solid #4a4034;align-items:center;gap:13px;width:100%;padding:15px;line-height:1.45;display:flex}.dermClinicOptions button i{border:1px solid #78664e;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:.64rem;display:grid}.dermClinicOptions button.correct{background:#263423;border-color:#7da26f}.dermClinicOptions button.wrong{background:#39201b;border-color:#a85d4c}.dermClinicOptions button.muted{opacity:.32}.dermClinicScene article>aside{background:#202c1e;border-left:3px solid #7da26f;margin-top:15px;padding:19px}.dermClinicScene article>aside.wrong{background:#35201b;border-color:#b86855}.dermClinicScene article>aside b{font:400 1.12rem Georgia,serif}.dermClinicScene article>aside p{color:#d8cdbc;font-size:.82rem;line-height:1.55}.dermClinicScene article>aside button{color:#17120d;background:#b59459;border-color:#b59459;margin-top:5px}.dermClinicResult>div{color:#17120d;background:linear-gradient(145deg,#c5a160,#72532e);flex-direction:column;justify-content:center;padding:45px;display:flex}.dermClinicResult>div>span{letter-spacing:.18em;font-size:.64rem;font-weight:800}.dermClinicResult strong{margin:28px 0;font:400 clamp(6rem,13vw,12rem)/.9 Georgia,serif}.dermClinicResult strong small{font-size:.23em}.dermClinicResult>div p{max-width:420px;line-height:1.6}.dermClinicResult article{flex-direction:column;justify-content:center;padding:clamp(36px,6vw,75px);display:flex}.dermClinicResult article>div{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.dermClinicResult article button:first-child{color:#17120d;background:#b59459;border-color:#b59459}@media (width<=850px){.dermClinicIntro,.dermClinicScene,.dermClinicResult{grid-template-columns:1fr}.dermClientCard,.dermClinicScene>aside,.dermClinicResult>div{min-height:430px}.dermClinicScene>article{min-height:620px}}@media (width<=760px){.dermPlayerTop>div>button{padding:9px;font-size:.54rem}.dermClinicLab{padding:30px 14px 60px}.dermClinicLabHead{flex-direction:column;align-items:flex-start}.dermClinicLabHead h1{font-size:2.7rem}.dermClinicLabHead button{padding:11px}.dermClinicIntro,.dermClinicScene,.dermClinicResult{min-height:0}.dermClientCard{min-height:430px;padding:35px 25px}.dermClientCard>i{width:120px;height:120px;font-size:4rem}.dermClientCard h2{font-size:2.5rem}.dermClientCard>div{bottom:30px;right:24px}.dermClinicIntro>div:nth-child(2),.dermClinicScene>article,.dermClinicResult article{padding:38px 24px}.dermClinicIntro ul{grid-template-columns:1fr}.dermClinicScene>aside{min-height:440px;padding:28px 20px}.dermClinicScene>article{min-height:0}.dermClinicResult>div{min-height:390px;padding:34px 25px}.dermClinicResult article>div{flex-direction:column}.dermClinicResult article button{width:100%}}.dermSkinVisual{color:#f2eadf;background:#11100d;border:1px solid #bda98d;margin:0 0 26px;overflow:hidden}.dermSkinVisual>header{border-bottom:1px solid #3b3227;justify-content:space-between;align-items:flex-end;gap:30px;padding:30px 34px;display:flex}.dermSkinVisual>header span{color:#c9a76b;letter-spacing:.18em;font-size:.65rem;font-weight:800}.dermSkinVisual>header h3{margin:10px 0 0;font:400 clamp(1.8rem,3vw,3rem)/1.05 Georgia,serif}.dermSkinVisual>header p{color:#bdb2a4;max-width:250px;margin:0;font-size:.84rem;line-height:1.5}.dermSkinVisualStage{grid-template-columns:minmax(0,1fr) 255px;min-height:520px;display:grid}.dermSkinVisualImage{background:#211a13;min-width:0;position:relative}.dermSkinVisualImage img{object-fit:cover;width:100%;height:100%;display:block}.dermSkinSurfaceLine{color:#f1e6d4;letter-spacing:.12em;background:#0e0c09d4;border-left:3px solid #c8a362;padding:9px 11px;font-size:.58rem;font-weight:800;position:absolute;top:15px;left:15px}.dermSkinVisualControls{background:#171410;flex-direction:column;gap:8px;padding:18px;display:flex}.dermSkinVisualControls button{color:#ddd1c0;text-align:left;cursor:pointer;background:#1e1a15;border:1px solid #40372c;flex:1;align-items:center;gap:12px;padding:13px;transition:background .2s,border-color .2s,transform .2s;display:flex}.dermSkinVisualControls button:hover{border-color:#8a704a;transform:translate(-3px)}.dermSkinVisualControls button.active{color:#15110c;background:#b59257;border-color:#d7b879}.dermSkinVisualControls button i{border:1px solid;border-radius:50%;flex:0 0 29px;place-items:center;height:29px;font-size:.6rem;display:grid}.dermSkinVisualControls button span{font:400 .86rem/1.3 Georgia,serif}.dermSkinVisual>aside{border-top:1px solid #43392b;grid-template-columns:minmax(220px,.65fr) 1.35fr auto;align-items:center;gap:30px;padding:25px 34px;display:grid}.dermSkinVisual>aside.treatment{color:#15110c;background:#b69357}.dermSkinVisual>aside.protect{background:#261a16;border-top-color:#754e42}.dermSkinVisual>aside span{letter-spacing:.14em;font-size:.6rem;font-weight:800}.dermSkinVisual>aside h4{margin:7px 0 0;font:400 1.65rem/1.1 Georgia,serif}.dermSkinVisual>aside p{margin:0;font-size:.86rem;line-height:1.6}.dermSkinVisual>aside b{white-space:nowrap;letter-spacing:.1em;border:1px solid;padding:10px;font-size:.57rem}@media (width<=900px){.dermSkinVisualStage{grid-template-columns:1fr}.dermSkinVisualImage{min-height:430px}.dermSkinVisualControls{grid-template-columns:repeat(5,minmax(140px,1fr));display:grid;overflow-x:auto}.dermSkinVisualControls button{min-height:72px}.dermSkinVisual>aside{grid-template-columns:1fr 1.4fr}.dermSkinVisual>aside b{grid-column:1/-1;justify-self:start}}@media (width<=760px){.dermSkinVisual>header{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 20px}.dermSkinVisual>header p{max-width:none}.dermSkinVisualImage{min-height:320px}.dermSkinVisualControls{grid-template-columns:repeat(5,150px);padding:12px}.dermSkinVisual>aside{grid-template-columns:1fr;gap:15px;padding:24px 20px}.dermSkinVisual>aside b{grid-column:auto}.dermSkinSurfaceLine{font-size:.5rem;right:15px}}.dermBeginnerMap{background:#fff;border:1px solid #c7b69f;margin:0 0 24px}.dermBeginnerMap>header{border-bottom:1px solid #ddd2c4;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.dermBeginnerMap>header span{letter-spacing:.16em;color:#8b6837;font-size:.64rem;font-weight:800}.dermBeginnerMap>header p{color:#6a6259;margin:0;font-size:.82rem}.dermBeginnerMap>div{grid-template-columns:repeat(3,1fr);display:grid}.dermBeginnerMap article{border-right:1px solid #ddd2c4;min-height:145px;padding:24px 22px 20px 72px;position:relative}.dermBeginnerMap article:last-child{border-right:0}.dermBeginnerMap article i{color:#d2ad6c;background:#17130f;border-radius:50%;place-items:center;width:37px;height:37px;font:400 1rem Georgia,serif;display:grid;position:absolute;top:24px;left:20px}.dermBeginnerMap article span{color:#9a7745;letter-spacing:.12em;font-size:.59rem;font-weight:800;display:block}.dermBeginnerMap article b{margin-top:8px;font:400 1.08rem/1.3 Georgia,serif;display:block}.dermBeginnerMap article small{color:#6b6259;margin-top:12px;font-size:.76rem;line-height:1.4;display:block}.dermBeginnerMap article:not(:last-child):after{content:"";z-index:2;background:#fff;border-top:1px solid #9a7745;border-right:1px solid #9a7745;width:9px;height:9px;position:absolute;top:40px;right:-5px;transform:rotate(45deg)}@media (width<=850px){.dermBeginnerMap>div{grid-template-columns:1fr}.dermBeginnerMap article{border-bottom:1px solid #ddd2c4;border-right:0;min-height:0}.dermBeginnerMap article:last-child{border-bottom:0}.dermBeginnerMap article:not(:last-child):after{inset:auto auto -5px 33px;transform:rotate(135deg)}}@media (width<=760px){.dermBeginnerMap>header{flex-direction:column;align-items:flex-start;gap:7px;padding:18px}.dermBeginnerMap article{padding:20px 18px 20px 66px}.dermBeginnerMap article i{top:19px;left:17px}}.dermWhy{background:#ede3d4;border-left:4px solid #b38e52;margin:18px 0 20px;padding:15px 16px}.dermWhy b{color:#7b5b2c;letter-spacing:.13em;font-size:.62rem;display:block}.dermWhy p{color:#3f3932!important;margin:7px 0 0!important;font-size:.83rem!important;line-height:1.55!important}.dermFinalAssessment fieldset>aside{background:#e7efe4;border-left:3px solid #78916e;margin-top:15px;padding:14px}.dermFinalAssessment fieldset.review-wrong>aside{background:#f3e4df;border-left-color:#a36959}.dermFinalAssessment fieldset>aside b{color:#3c5135;letter-spacing:.1em;font-size:.62rem}.dermFinalAssessment fieldset.review-wrong>aside b{color:#783f32}.dermFinalAssessment fieldset>aside p{color:#4c463f;margin:7px 0 0;font-size:.78rem;line-height:1.5}.dermFinalAssessment fieldset.review-correct{border-color:#86a17d}.dermFinalAssessment fieldset.review-wrong{border-color:#b87969}.dermAssessmentGuide{background:#f8f4ed;border:1px solid #bdaa8f;margin:0 0 26px;overflow:hidden}.dermAssessmentGuide>header{color:#f2eadf;background:#17130f;justify-content:space-between;align-items:flex-end;gap:30px;padding:30px 34px;display:flex}.dermAssessmentGuide>header span{color:#c8a463;letter-spacing:.16em;font-size:.64rem;font-weight:800}.dermAssessmentGuide>header h3{margin:9px 0 0;font:400 clamp(2rem,3.5vw,3.4rem)/1 Georgia,serif}.dermAssessmentGuide>header p{color:#c7bcad;max-width:390px;margin:0;font-size:.86rem;line-height:1.55}.dermAssessmentSteps{border-bottom:1px solid #d7caba;grid-template-columns:repeat(4,1fr);display:grid}.dermAssessmentSteps article{border-right:1px solid #d7caba;padding:23px 20px 20px 62px;position:relative}.dermAssessmentSteps article:last-child{border-right:0}.dermAssessmentSteps i{color:#17120d;background:#b59257;border-radius:50%;place-items:center;width:31px;height:31px;font:400 .9rem Georgia,serif;display:grid;position:absolute;top:21px;left:18px}.dermAssessmentSteps b{letter-spacing:.13em;color:#806137;font-size:.64rem}.dermAssessmentSteps p{color:#655d54;font-size:.77rem;line-height:1.45}.dermAssessmentBody{grid-template-columns:250px minmax(0,1fr);min-height:490px;display:grid}.dermAssessmentBody>nav{background:#211d18;flex-direction:column;gap:7px;padding:16px;display:flex}.dermAssessmentBody>nav button{color:#e7dbca;text-align:left;cursor:pointer;background:#2a251f;border:1px solid #494037;flex:1;padding:12px 13px}.dermAssessmentBody>nav button span{font:400 .9rem/1.2 Georgia,serif;display:block}.dermAssessmentBody>nav button small{color:#aa9d8b;letter-spacing:.08em;margin-top:6px;font-size:.51rem;font-weight:800;display:block}.dermAssessmentBody>nav button.active.green{background:#6f8766;border-color:#8da381}.dermAssessmentBody>nav button.active.amber{background:#aa8043;border-color:#c8a568}.dermAssessmentBody>nav button.active.red{background:#8d5143;border-color:#ae7162}.dermAssessmentBody>nav button.active small{color:#fff}.dermFinding{flex-direction:column;justify-content:center;padding:clamp(30px,5vw,58px);display:flex}.dermFinding>span{letter-spacing:.15em;color:#7e643f;font-size:.62rem;font-weight:900}.dermFinding h4{margin:10px 0 25px;font:400 clamp(2rem,3.5vw,3.5rem)/1 Georgia,serif}.dermFindingGrid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.dermFindingGrid section{border-top:1px solid #c8b79f;padding-top:15px}.dermFindingGrid section>b{letter-spacing:.13em;font-size:.6rem}.dermFindingGrid ul{margin:13px 0;padding:0;list-style:none}.dermFindingGrid li{color:#5a5249;align-items:flex-start;gap:8px;margin:9px 0;font-size:.81rem;line-height:1.35;display:flex}.dermFindingGrid li svg{color:#8d6c3d;flex:0 0 15px;width:15px}.dermFindingGrid section p{color:#514a42;font-size:.84rem;line-height:1.65}.dermFinding>aside{background:#ece1d1;border-left:4px solid #b59257;margin-top:20px;padding:16px 18px}.dermFinding--green>aside{background:#e2eadf;border-left-color:#6f8766}.dermFinding--red>aside{background:#f0dfda;border-left-color:#995949}.dermFinding>aside b{letter-spacing:.12em;font-size:.62rem}.dermFinding>aside p{margin:7px 0 0;font-size:.83rem;line-height:1.55}.dermAssessmentGuide>footer{color:#18130e;background:#b59257;align-items:flex-start;gap:14px;padding:20px 25px;display:flex}.dermAssessmentGuide>footer svg{flex:0 0 22px}.dermAssessmentGuide>footer p{margin:0;font-size:.83rem;line-height:1.55}@media (width<=950px){.dermAssessmentSteps{grid-template-columns:1fr 1fr}.dermAssessmentSteps article:nth-child(2){border-right:0}.dermAssessmentSteps article:nth-child(-n+2){border-bottom:1px solid #d7caba}.dermAssessmentBody{grid-template-columns:1fr}.dermAssessmentBody>nav{grid-template-columns:repeat(6,minmax(155px,1fr));display:grid;overflow-x:auto}.dermAssessmentBody>nav button{min-height:75px}}@media (width<=760px){.dermAssessmentGuide>header{flex-direction:column;align-items:flex-start;gap:12px;padding:25px 20px}.dermAssessmentSteps{grid-template-columns:1fr}.dermAssessmentSteps article,.dermAssessmentSteps article:nth-child(2){border-bottom:1px solid #d7caba;border-right:0}.dermAssessmentSteps article:last-child{border-bottom:0}.dermAssessmentBody>nav{grid-template-columns:repeat(6,155px);padding:12px}.dermFinding{padding:32px 20px}.dermFindingGrid{grid-template-columns:1fr;gap:8px}.dermAssessmentGuide>footer{padding:18px}}.dermHairTypes{color:#f3ebdf;background:#17130f;border:1px solid #bdaa8f;margin:0 0 26px;overflow:hidden}.dermHairTypes>header{border-bottom:1px solid #3e3429;justify-content:space-between;align-items:flex-end;gap:30px;padding:30px 34px;display:flex}.dermHairTypes>header span{color:#c9a76b;letter-spacing:.16em;font-size:.64rem;font-weight:800}.dermHairTypes>header h3{margin:9px 0 0;font:400 clamp(2rem,3.5vw,3.4rem)/1 Georgia,serif}.dermHairTypes>header p{color:#c3b6a5;max-width:340px;margin:0;font-size:.85rem;line-height:1.55}.dermHairImage{background:#0e0c0a;position:relative}.dermHairImage img{object-fit:cover;width:100%;height:auto;max-height:620px;display:block}.dermHairImage>div{grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.dermHairImage>div span{text-align:center;color:#e4c78f;letter-spacing:.15em;background:#0d0b09d1;border-right:1px solid #806a4a;padding:13px;font-size:.6rem;font-weight:800}.dermHairImage>div span:last-child{border-right:0}.dermHairTabs{border-top:1px solid #3d3328;border-bottom:1px solid #3d3328;grid-template-columns:repeat(3,1fr);display:grid}.dermHairTabs button{color:#e8ddcc;text-align:left;cursor:pointer;background:#211c17;border:0;border-right:1px solid #3d3328;padding:18px 20px}.dermHairTabs button:last-child{border-right:0}.dermHairTabs button.active{color:#17120d;background:#b59257}.dermHairTabs small,.dermHairTabs span{letter-spacing:.11em;font-size:.54rem;display:block}.dermHairTabs small{opacity:.65}.dermHairTabs b{margin:6px 0;font:400 1.15rem Georgia,serif;display:block}.dermHairTabs span{font-weight:800}.dermHairTypes>article{grid-template-columns:.85fr 1.15fr;gap:32px;padding:34px;display:grid}.dermHairTypes>article>section>span{letter-spacing:.13em;color:#c9a76b;font-size:.6rem;font-weight:800}.dermHairTypes>article ul{grid-template-columns:1fr 1fr;gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.dermHairTypes>article li{color:#d0c4b3;align-items:flex-start;gap:7px;font-size:.8rem;line-height:1.4;display:flex}.dermHairTypes>article li svg{color:#c9a76b;flex:0 0 15px;width:15px}.dermHairTypes>article>section>p{color:#d0c4b3;margin:14px 0 0;font-size:.84rem;line-height:1.65}.dermHairTypes>article>aside{background:#282117;border-left:4px solid #b59257;grid-column:1/-1;padding:17px 19px}.dermHairTypes>article.target>aside{background:#20291d;border-left-color:#7f9975}.dermHairTypes>article.not-target>aside{background:#2f201b;border-left-color:#b06654}.dermHairTypes>article>aside b{letter-spacing:.12em;color:#e0bd7e;font-size:.62rem}.dermHairTypes>article>aside p{color:#e0d5c5;margin:7px 0 0;font-size:.83rem;line-height:1.55}@media (width<=760px){.dermHairTypes>header{flex-direction:column;align-items:flex-start;gap:12px;padding:25px 20px}.dermHairImage img{object-fit:cover;height:350px}.dermHairImage>div span{padding:10px 4px;font-size:.48rem}.dermHairTabs{grid-template-columns:1fr}.dermHairTabs button{border-bottom:1px solid #3d3328;border-right:0}.dermHairTabs button:last-child{border-bottom:0}.dermHairTypes>article{grid-template-columns:1fr;gap:22px;padding:26px 20px}.dermHairTypes>article ul{grid-template-columns:1fr}.dermHairTypes>article>aside{grid-column:auto}}.dermSkinChallenge,.dermHazardRoom,.dermFaceMap,.dermWalkthrough,.dermAftercareLab{background:#fff;border:1px solid #bdaa8f;margin:0 0 26px;overflow:hidden}.dermSkinChallenge>header,.dermHazardRoom>header,.dermFaceMap>header,.dermWalkthrough>header,.dermAftercareLab>header{color:#f2eadf;background:#17130f;padding:30px 34px}.dermSkinChallenge>header>span,.dermHazardRoom>header span,.dermFaceMap>header>span,.dermWalkthrough>header>span,.dermAftercareLab>header>span{color:#c9a76b;letter-spacing:.16em;font-size:.64rem;font-weight:800}.dermSkinChallenge>header h3,.dermHazardRoom>header h3,.dermFaceMap>header h3,.dermWalkthrough>header h3,.dermAftercareLab>header h3{margin:9px 0 0;font:400 clamp(2rem,3.4vw,3.3rem)/1 Georgia,serif}.dermSkinChallenge>header p,.dermHazardRoom>header p,.dermFaceMap>header p,.dermAftercareLab>header p{color:#c6baaa;margin:10px 0 0;font-size:.85rem;line-height:1.55}.dermSkinCaseTabs{background:#201b16;grid-template-columns:repeat(4,1fr);display:grid}.dermSkinCaseTabs button{color:#ded2c1;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #473b2e;align-items:center;gap:10px;padding:15px;display:flex}.dermSkinCaseTabs button.active{color:#17120d;background:#b59257}.dermSkinCaseTabs i{border:1px solid;border-radius:50%;place-items:center;width:27px;height:27px;font-size:.6rem;display:grid}.dermSkinCaseTabs span{font-size:.73rem;font-weight:700}.dermSkinCaseBody{grid-template-columns:minmax(280px,.9fr) 1.1fr;min-height:580px;display:grid}.dermSkinCasePhoto{background-repeat:no-repeat;background-size:400% 100%;min-height:520px}.dermSkinCaseBody>article{flex-direction:column;justify-content:center;padding:clamp(28px,5vw,58px);display:flex}.dermSkinCaseBody>article>span{color:#9a7541;letter-spacing:.14em;font-size:.62rem;font-weight:800}.dermSkinCaseBody h4{margin:9px 0 17px;font:400 clamp(2rem,3.5vw,3.6rem)/1 Georgia,serif}.dermSkinCaseBody>article>p{color:#5e564d;line-height:1.6}.dermSkinCaseBody h5{margin:18px 0 10px;font:400 1rem Georgia,serif}.dermSkinCaseBody>article>div{gap:8px;display:grid}.dermSkinCaseBody>article>div button,.dermAftercareBody>article>button{text-align:left;cursor:pointer;background:#f6f0e8;border:1px solid #cdbfae;align-items:center;gap:11px;padding:13px;font-size:.8rem;line-height:1.4;display:flex}.dermSkinCaseBody button i,.dermAftercareBody>article>button i{border:1px solid #9c825e;border-radius:50%;flex:0 0 27px;place-items:center;height:27px;font-size:.6rem;display:grid}.dermSkinCaseBody button.correct,.dermAftercareBody>article>button.correct{background:#dce8da;border-color:#78916e}.dermSkinCaseBody button.wrong,.dermAftercareBody>article>button.wrong{background:#efddd7;border-color:#a36959}.dermSkinCaseBody button.muted,.dermAftercareBody>article>button.muted{opacity:.42}.dermSkinCaseBody article>aside,.dermAftercareBody article>aside{background:#e3ecdf;border-left:4px solid #78916e;margin-top:13px;padding:15px}.dermSkinCaseBody article>aside.wrong,.dermAftercareBody article>aside.wrong{background:#f1dfd9;border-left-color:#a36959}.dermSkinCaseBody article>aside b,.dermAftercareBody article>aside b{letter-spacing:.11em;font-size:.62rem}.dermSkinCaseBody article>aside p,.dermAftercareBody article>aside p{margin:7px 0 0;font-size:.8rem;line-height:1.55}.dermHazardRoom>header{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.dermHazardRoom>header p{max-width:400px;margin:0}.dermHazardRoom>img{width:100%;height:auto;display:block}.dermHazardChoices{background:#eee6da;grid-template-columns:repeat(3,1fr);gap:8px;padding:18px;display:grid}.dermHazardChoices button{text-align:left;cursor:pointer;background:#fff;border:1px solid #c9baa5;align-items:flex-start;gap:10px;min-height:72px;padding:13px;display:flex}.dermHazardChoices button.selected{background:#e0cfb3;border-color:#9f7b46}.dermHazardChoices button.right{background:#e0eadc;border-color:#78916e}.dermHazardChoices button.wrong{background:#f0ddd7;border-color:#a36959}.dermHazardChoices i{border:1px solid #9f7b46;border-radius:50%;flex:0 0 27px;place-items:center;height:27px;font-size:.61rem;display:grid}.dermHazardChoices i svg{width:15px}.dermHazardChoices span{font-size:.78rem;line-height:1.4}.dermHazardChoices small{color:#61584f;margin-top:6px;line-height:1.35;display:block}.dermHazardRoom>footer{color:#eee4d5;background:#17130f;align-items:center;gap:18px;padding:18px;display:flex}.dermHazardRoom>footer>button{letter-spacing:.1em;cursor:pointer;background:#b59257;border:0;padding:13px 16px;font-size:.63rem;font-weight:800}.dermHazardRoom>footer p{margin:0;font-size:.8rem;line-height:1.45}.dermHazardRoom>footer p.pass{color:#b7d0ae}.dermHazardRoom>footer p.retry{color:#e2a999}.dermFaceMap>header{text-align:center}.dermFaceMap>header p{max-width:600px;margin:11px auto 0}.dermFaceMap>div{background:#111;grid-template-columns:minmax(380px,1fr) minmax(330px,.75fr);display:grid}.dermFaceMap figure{min-width:0;margin:0;position:relative}.dermFaceMap figure img{object-fit:cover;width:100%;height:100%;display:block}.dermFaceMap figure button{color:#fff;cursor:pointer;background:#8d6b39;border:2px solid #fff;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:800;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 14px #00000073}.dermFaceMap figure button.active{color:#17120d;background:#e2b96e;width:43px;height:43px}.dermFaceMap>div>article{color:#17130f;background:#f5efe6;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,58px);display:flex}.dermFaceMap>div>article>span{color:#8b6734;letter-spacing:.14em;font-size:.63rem;font-weight:900}.dermFaceMap article h4{margin:10px 0 18px;font:400 clamp(2.2rem,4vw,4rem)/1 Georgia,serif}.dermFaceMap article>p{color:#5a534b;line-height:1.65}.dermFaceMap article>aside{background:#e9dece;border-left:4px solid #b59257;margin:16px 0;padding:15px}.dermFaceMap article>aside b{letter-spacing:.12em;font-size:.62rem}.dermFaceMap article>aside p{font-size:.8rem;line-height:1.5}.dermFaceMap article nav{grid-template-columns:1fr 1fr;gap:6px;display:grid}.dermFaceMap article nav button{text-align:left;cursor:pointer;background:#fff;border:1px solid #c7b8a4;padding:9px;font-size:.7rem}.dermFaceMap article nav button.active{color:#e2bd7d;background:#17130f;border-color:#17130f}.dermWalkTrack{background:#211d18;grid-template-columns:repeat(8,1fr);display:grid;overflow-x:auto}.dermWalkTrack button{color:#dcd0bf;cursor:pointer;background:0 0;border:0;border-right:1px solid #493e31;min-width:95px;padding:15px 8px}.dermWalkTrack button.active{color:#17120d;background:#b59257}.dermWalkTrack i{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;margin:auto;font-size:.6rem;display:grid}.dermWalkTrack span{margin-top:7px;font-size:.63rem;font-weight:800;display:block}.dermWalkthrough>article{text-align:center;background:#f5efe6;padding:clamp(30px,6vw,68px)}.dermWalkthrough>article>span{color:#8a6634;letter-spacing:.13em;font-size:.62rem;font-weight:800}.dermWalkthrough article h4{margin:11px 0;font:400 clamp(2.4rem,5vw,4.5rem)/1 Georgia,serif}.dermWalkthrough article>p{color:#5d554c;max-width:700px;margin:0 auto;line-height:1.65}.dermWalkthrough article>aside{text-align:left;background:#e8ddcd;border-left:4px solid #b59257;max-width:740px;margin:20px auto;padding:17px}.dermWalkthrough article>aside b{letter-spacing:.12em;font-size:.62rem}.dermWalkthrough article>aside p{font-size:.82rem;line-height:1.55}.dermWalkthrough article>button{color:#eee4d5;letter-spacing:.11em;cursor:pointer;background:#17130f;border:0;align-items:center;gap:8px;padding:14px 17px;font-size:.62rem;font-weight:800;display:inline-flex}.dermWalkthrough article>button svg{width:16px}.dermAftercareTabs{background:#211d18;grid-template-columns:repeat(4,1fr);display:grid}.dermAftercareTabs button{color:#ddd1c0;cursor:pointer;background:0 0;border:0;border-right:1px solid #493e31;padding:14px;font-size:.69rem;font-weight:700}.dermAftercareTabs button.active{color:#17120d;background:#b59257}.dermAftercareBody{background:#eee6da;grid-template-columns:.72fr 1.28fr;gap:35px;padding:clamp(28px,5vw,58px);display:grid}.dermAftercareBody>aside{background:#f6f3ee;border:7px solid #17130f;border-radius:28px;align-self:center;padding:22px;box-shadow:0 20px 45px #261b0e2e}.dermAftercareBody>aside header{border-bottom:1px solid #d7cec2;align-items:center;gap:9px;padding-bottom:12px;display:flex}.dermAftercareBody>aside header i{color:#fff;background:#b59257;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.dermAftercareBody>aside header span{flex-direction:column;display:flex}.dermAftercareBody>aside header small{color:#6e665d}.dermAftercareBody>aside>p{background:#fff;border-radius:3px 15px 15px;padding:14px;font-size:.83rem;line-height:1.5}.dermAftercareBody>aside>small{text-align:right;color:#736b62;display:block}.dermAftercareBody>article{align-content:center;gap:9px;display:grid}.dermClinicSkinImage,.dermClinicHairImage,.dermClinicMapImage{border:1px solid #18120c73;width:100%;height:390px;position:relative;overflow:hidden}.dermClinicSkinImage{background-image:url(/course-assets/dermaplaning-skin-decisions.webp);background-position:33.333%;background-size:400% 100%}.dermClinicSkinImage span,.dermClinicMapImage span{color:#edddc3;text-align:center;letter-spacing:.11em;background:#100c09d1;padding:10px;font-size:.56rem;font-weight:800;position:absolute;bottom:12px;left:12px;right:12px}.dermClinicHairImage img,.dermClinicMapImage img{object-fit:cover;width:100%;height:100%}.dermClinicHairImage img{object-position:left center}@media (width<=950px){.dermSkinCaseBody,.dermFaceMap>div{grid-template-columns:1fr}.dermSkinCasePhoto{min-height:620px}.dermFaceMap figure{min-height:650px}.dermHazardChoices{grid-template-columns:1fr 1fr}.dermAftercareBody{grid-template-columns:1fr}.dermAftercareBody>aside{justify-self:center;width:100%;max-width:360px}}@media (width<=760px){.dermSkinChallenge>header,.dermHazardRoom>header,.dermFaceMap>header,.dermWalkthrough>header,.dermAftercareLab>header{padding:24px 20px}.dermSkinCaseTabs,.dermAftercareTabs{display:flex;overflow-x:auto}.dermSkinCaseTabs button,.dermAftercareTabs button{min-width:165px}.dermSkinCasePhoto{min-height:470px}.dermSkinCaseBody>article{padding:30px 20px}.dermHazardRoom>header{flex-direction:column;align-items:flex-start}.dermHazardChoices{grid-template-columns:1fr;padding:12px}.dermHazardRoom>footer{flex-direction:column;align-items:stretch}.dermFaceMap figure{min-height:470px}.dermFaceMap>div>article{padding:32px 20px}.dermFaceMap article nav{grid-template-columns:1fr}.dermWalkTrack{grid-template-columns:repeat(8,95px)}.dermWalkthrough>article{padding:36px 20px}.dermAftercareBody{padding:28px 16px}.dermClinicSkinImage,.dermClinicHairImage,.dermClinicMapImage{height:330px}}.dermTeachingVisual{background:#fff;border:1px solid #bdaa8f;margin:0 0 26px;overflow:hidden}.dermTeachingVisual>header{color:#f2eadf;background:#17130f;padding:30px 34px}.dermTeachingVisual>header span{color:#c9a76b;letter-spacing:.16em;font-size:.64rem;font-weight:800}.dermTeachingVisual>header h3{margin:9px 0 8px;font:400 clamp(2rem,3.5vw,3.5rem)/1 Georgia,serif}.dermTeachingVisual>header p{color:#c7bcad;max-width:720px;margin:0;font-size:.86rem;line-height:1.55}.dermTeachingVisual figure{background:#0e0c0a;margin:0;position:relative}.dermTeachingVisual figure img{object-fit:cover;width:100%;height:auto;max-height:610px;display:block}.dermTeachingVisual figcaption{grid-template-columns:repeat(3,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.dermTeachingVisual figcaption span{color:#ead3aa;text-align:center;letter-spacing:.14em;background:#0f0c09d6;border-right:1px solid #826b49;padding:13px;font-size:.59rem;font-weight:900}.dermTeachingVisual figcaption span:last-child{border-right:0}.dermTeachingVisual>div{background:#f4ede3;grid-template-columns:repeat(3,1fr);display:grid}.dermTeachingVisual>div article{border-right:1px solid #d1c2ae;gap:13px;padding:22px;display:flex}.dermTeachingVisual>div article:last-child{border-right:0}.dermTeachingVisual>div i{color:#17120d;background:#b59257;border-radius:50%;flex:0 0 31px;place-items:center;height:31px;font:400 .85rem Georgia,serif;display:grid}.dermTeachingVisual>div b{font:400 1.05rem/1.25 Georgia,serif;display:block}.dermTeachingVisual>div p{color:#625950;margin:7px 0 0;font-size:.78rem;line-height:1.5}.dermTeachingVisual>aside{background:#e9dece;border-left:5px solid #b59257;padding:19px 24px}.dermTeachingVisual>aside b{color:#73552b;letter-spacing:.13em;font-size:.62rem}.dermTeachingVisual>aside p{color:#403a34;margin:7px 0 0;font-size:.84rem;line-height:1.55}.dermClinicCleanseImage{border:1px solid #18120c73;width:100%;height:390px;position:relative;overflow:hidden}.dermClinicCleanseImage img{object-fit:cover;width:100%;height:100%}.dermClinicCleanseImage span{color:#edddc3;text-align:center;letter-spacing:.1em;background:#100c09d6;padding:10px;font-size:.54rem;font-weight:800;position:absolute;bottom:12px;left:12px;right:12px}@media (width<=760px){.dermTeachingVisual>header{padding:25px 20px}.dermTeachingVisual figure img{object-fit:cover;min-height:300px}.dermTeachingVisual figcaption span{padding:10px 4px;font-size:.46rem}.dermTeachingVisual>div{grid-template-columns:1fr}.dermTeachingVisual>div article{border-bottom:1px solid #d1c2ae;border-right:0}.dermTeachingVisual>div article:last-child{border-bottom:0}.dermTeachingVisual>aside{padding:18px 20px}.dermClinicCleanseImage{height:330px}}.dermSkinFindingsVisual{background:#f7f1e8;border:1px solid #bdaa8f;margin:0 0 26px;overflow:hidden}.dermSkinFindingsVisual>header{color:#f2eadf;background:#17130f;padding:30px 34px}.dermSkinFindingsVisual>header span{color:#c9a76b;letter-spacing:.16em;font-size:.64rem;font-weight:800}.dermSkinFindingsVisual>header h3{margin:9px 0 8px;font:400 clamp(2rem,3.5vw,3.5rem)/1 Georgia,serif}.dermSkinFindingsVisual>header p{color:#c7bcad;max-width:750px;margin:0;font-size:.9rem;line-height:1.55}.dermSkinFindingsVisual figure{background:#0d0b09;margin:0}.dermSkinFindingsVisual figure img{width:100%;height:auto;display:block}.dermSkinFindingsVisual figure>div{background:#17130f;grid-template-columns:repeat(3,1fr);display:grid}.dermSkinFindingsVisual figure span{color:#e3c48c;text-align:center;letter-spacing:.05em;border-bottom:1px solid #4f412f;border-right:1px solid #4f412f;padding:12px 8px;font-size:.66rem;font-weight:800}.dermSkinFindingsVisual>div{background:#d5c6b2;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.dermSkinFindingsVisual>div article{background:#fff;gap:14px;padding:23px;display:flex}.dermSkinFindingsVisual>div article>i{color:#17120d;background:#b59257;border-radius:50%;flex:0 0 32px;place-items:center;height:32px;font:400 .9rem Georgia,serif;display:grid}.dermSkinFindingsVisual h4{margin:0 0 11px;font:400 1.25rem/1.1 Georgia,serif}.dermSkinFindingsVisual article b{color:#816238;letter-spacing:.11em;font-size:.58rem;display:block}.dermSkinFindingsVisual article p{color:#504941;margin:6px 0 11px;font-size:.82rem;line-height:1.5}.dermSkinFindingsVisual article aside{color:#51483f;background:#eee4d6;border-left:3px solid #b59257;padding:11px;font-size:.76rem;line-height:1.45}.dermSkinFindingsVisual article aside strong{color:#76582e;letter-spacing:.08em;font-size:.6rem}.dermSkinFindingsVisual>footer{color:#18130e;background:#b59257;align-items:flex-start;gap:13px;padding:20px 24px;display:flex}.dermSkinFindingsVisual>footer svg{flex:0 0 21px}.dermSkinFindingsVisual>footer p{margin:0;font-size:.84rem;line-height:1.5}@media (width<=760px){.dermSkinFindingsVisual>header{padding:25px 20px}.dermSkinFindingsVisual figure>div{grid-template-columns:1fr 1fr}.dermSkinFindingsVisual figure span{padding:10px 5px;font-size:.57rem}.dermSkinFindingsVisual>div{grid-template-columns:1fr}.dermSkinFindingsVisual>div article{padding:20px 17px}.dermSkinFindingsVisual>footer{padding:18px}}.choiceEdition{color:#f3ecdf;min-height:100dvh;font-family:var(--sans);background:#100d0b;padding:0 clamp(18px,4vw,64px) 34px;overflow-x:hidden}.choiceEditionNav{border-bottom:1px solid #514535;justify-content:flex-end;align-items:center;max-width:1440px;height:58px;margin:auto;display:flex}.choiceEditionBack{color:#d8c8b1;border-bottom:1px solid #9a7850;padding-bottom:5px;font-size:.9rem;text-decoration:none}.choiceEditionIntro{grid-template-columns:170px minmax(0,1fr) 180px;align-items:end;gap:28px;max-width:1440px;margin:0 auto;padding:28px 0 24px;display:grid}.choiceEditionIntro>p{color:#cfab72;letter-spacing:.17em;margin:0;font-size:.8rem;font-weight:700;line-height:1.35}.choiceEditionIntro h1{font:400 clamp(2.8rem,4.6vw,5rem)/.96 var(--serif);letter-spacing:-.035em;margin:0}.choiceEditionIntro h1 em{color:#d4b27e;font-weight:400}.choiceEditionIntro>span{color:#c9bdae;font:1.05rem/1.4 var(--serif)}.choiceEditionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1440px;margin:0 auto;display:grid}.choiceEditionCard{isolation:isolate;color:#f8f1e6;background:#272018;border:1px solid #735c43;min-width:0;min-height:340px;text-decoration:none;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.choiceEditionCard:hover{border-color:#e0bf86;transform:translateY(-2px)}.choiceEditionCard:focus-visible,.choiceEditionBack:focus-visible{outline-offset:3px;outline:3px solid #e4bd7d}.choiceEditionCard:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0c0907f5 0%,#0c0907d6 52%,#0c09073d 100%);position:absolute;inset:0}.choiceEditionCard>img{z-index:0;object-fit:cover;object-position:center 30%;filter:saturate(.72);width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.choiceEditionCard:hover>img{transform:scale(1.025)}.choiceEditionTaster>img{object-position:center 38%}.choiceEditionBeginner>img{object-position:center 35%}.choiceEditionPractitioner>img{object-position:center 22%}.choiceEditionVirtual>img{object-position:center 35%}.choiceEditionCardCopy{z-index:2;flex-direction:column;justify-content:flex-end;width:min(66%,520px);min-height:340px;padding:clamp(24px,3vw,42px);display:flex;position:relative}.choiceEditionNumber{color:#e3c18a;letter-spacing:.13em;align-items:center;gap:10px;font-size:.76rem;font-weight:700;display:flex}.choiceEditionNumber i{border-top:1px solid #d0ab72;width:22px}.choiceEditionCard h2{font:400 clamp(2.3rem,3.4vw,4rem)/.98 var(--serif);letter-spacing:-.035em;margin:14px 0 10px}.choiceEditionCard p{color:#e8dfd2;max-width:470px;margin:0 0 18px;font-size:1rem;line-height:1.5}.choiceEditionCard strong{color:#e8c68f;letter-spacing:.08em;border-bottom:1px solid #d8b77d;align-self:flex-start;padding:12px 0 7px;font-size:.76rem}@media (width<=980px){.choiceEditionIntro{grid-template-columns:1fr}.choiceEditionIntro>p{margin-bottom:-12px}.choiceEditionIntro>span{margin-top:-12px}.choiceEditionGrid{grid-template-columns:1fr 1fr}.choiceEditionCard{min-height:310px}.choiceEditionCardCopy{width:78%;min-height:310px}.choiceEditionCard h2{font-size:2.6rem}}@media (width<=760px){.choiceEdition{padding:0 15px 22px}.choiceEditionNav{height:52px}.choiceEditionIntro{gap:16px;padding:20px 0 18px}.choiceEditionIntro h1{font-size:clamp(2.4rem,10vw,3.2rem)}.choiceEditionIntro>p,.choiceEditionIntro>span{margin:0}.choiceEditionGrid{grid-template-columns:1fr;gap:11px}.choiceEditionCard{min-height:235px}.choiceEditionCard:after{background:linear-gradient(90deg,#0c0907f7,#0c0907d1 70%,#0c090759)}.choiceEditionCardCopy{width:88%;min-height:235px;padding:20px}.choiceEditionNumber{font-size:.67rem}.choiceEditionCard h2{margin:10px 0 8px;font-size:2.25rem}.choiceEditionCard p{margin-bottom:10px;font-size:.9rem;line-height:1.42}.choiceEditionCard strong{padding-top:8px;font-size:.68rem}}@media (width<=390px){.choiceEditionCardCopy{width:94%;padding:17px}.choiceEditionCard h2{font-size:2rem}.choiceEditionCard p{font-size:.85rem}}@media (prefers-reduced-motion:reduce){.choiceEditionCard,.choiceEditionCard>img{transition:none}}html,body{-webkit-text-size-adjust:100%;width:100%;min-width:0;overflow-x:hidden}@media (width>=700px) and (width<=1180px){.vcPage,.vcEntryGate,.clinicHubPage,.finalShift,.practiceVault,.debriefRoom,.completePassport,.clinicToolkit,.revalStudio{width:100%;max-width:none;overflow-x:hidden}.vcHero{text-align:center;grid-template-columns:1fr;padding-left:40px;padding-right:40px}.vcHero .vcBody{margin-left:auto;margin-right:auto}.vcActions{justify-content:center}.vcPortal{width:min(680px,100%);margin:24px auto 0}.vcManifest,.vcPreview,.vcWorld,.vcFounder,.vcAccess,.vcCall,.vcAssessment{padding-left:40px;padding-right:40px}.vcPreview{display:block}.vcPreviewIntro{margin-bottom:42px;position:static}.vcPhone{width:100%;max-width:720px;margin-left:auto;margin-right:auto}.vcClinicArrival{margin-bottom:42px}.vcWorld>div:first-child,.vcFounder,.vcAccess,.vcCall,.vcAssessmentIntro,.vcAssessmentWorkspace{grid-template-columns:1fr}.vcWorldGrid{grid-template-columns:1fr 1fr}.vcFounder figure{width:min(620px,100%)}.vcCallScreen{width:100%;max-width:760px;margin-left:auto;margin-right:auto}.vcDecision>div{grid-template-columns:1fr}.vcEntryGate>section{grid-template-columns:1fr;width:calc(100% - 48px);margin:28px auto}.vcEntryCopy{border-bottom:1px solid #493a2b;border-right:0}.clinicExperience{width:calc(100% - 48px)}.clinicExperienceHead,.clinicReflection,.clinicToolkitEntry,.clinicRevalidationEntry,.clinicPerformance{grid-template-columns:1fr}.clinicExperienceHead>aside,.clinicReflectionForm{border-top:1px solid #584630;border-left:0}.clinicCaseGrid,.clinicPremiumLayer>div,.shiftEventGrid{grid-template-columns:1fr 1fr}.shiftDecision,.shiftRecord,.completePassport>header,.revalWorkspace,.revalOfficial{grid-template-columns:1fr}.practiceVault>header,.completePassport>header>div{padding-left:34px;padding-right:34px}.vaultGrid,.vaultFinish{grid-template-columns:1fr}.debriefStage{grid-template-columns:1fr;width:calc(100% - 48px)}.debriefStage>aside{border-right:0;grid-template-columns:1fr 1fr;display:grid}.completePassport>header>aside{border-top:1px solid #57442f;border-left:0}}@media (orientation:landscape) and (height<=900px) and (width>=700px){.vcEntryGate>section{margin-top:24px;margin-bottom:24px}}img[src="/luxure-logo-clean.jpeg"]{display:none!important}a:has(>img[src="/luxure-logo-clean.jpeg"]){display:none!important}.mnNav,.simNav,.sim2Nav,.sim3Nav,.scenarioLab>nav{grid-template-columns:1fr auto!important}.mnNav>div,.simNav>div,.sim2Nav>div,.sim3Nav>div,.scenarioLab>nav>div{text-align:left;grid-column:1}.mnNav>a:last-child,.simNav>a:last-child,.sim2Nav>a:last-child,.sim3Nav>a:last-child,.scenarioLab>nav>a:last-child{grid-column:2;justify-self:end}.portalNav,.legalNav,.ftNav,.signatureNav,.vcEntryGate nav{justify-content:flex-end}.portalNav>div,.legalNav>div,.ftNav>div,.signatureNav>div{margin-left:auto}.vcFooter{grid-template-columns:1fr}.vcFooter small{grid-column:1}@media (width<=650px){.mnNav,.simNav,.sim2Nav,.sim3Nav,.scenarioLab>nav{grid-template-columns:1fr auto!important}.simNav>a:last-child{grid-column:2}}:root{--luxure-night:#090806;--luxure-glass:#120f0bc7;--luxure-gold:#d2aa69;--luxure-gold-bright:#f0cd8c;--luxure-ivory:#f4eadb}.luxureCourseEntrance{isolation:isolate;position:relative;overflow:hidden;color:var(--luxure-ivory)!important;background:radial-gradient(circle at 70% 18%,#d5a45433,#0000 28%),linear-gradient(135deg,#080705 0%,#100d09 48%,#050504 100%)!important;padding:clamp(48px,7vw,96px) 0 0!important}.luxureCourseEntrance:before{content:"";z-index:-2;opacity:.28;background:linear-gradient(90deg,#0000 0 9%,#e5ba7029 9.1% 9.2%,#0000 9.3% 90%,#e5ba701f 90.1% 90.2%,#0000 90.3%),linear-gradient(#ffffff0a,#0000 22%,#00000038);position:absolute;inset:0}.luxureCourseEntrance:after{content:"";background:linear-gradient(90deg,transparent,var(--luxure-gold),transparent);height:1px;position:absolute;bottom:0;left:8%;right:8%;box-shadow:0 0 24px #e0b165bf}.luxureCourseEntrance .eyebrow,.luxureCourseEntrance .b12Kicker{color:var(--luxure-gold)!important;letter-spacing:.24em!important}.luxureCourseEntrance h1{text-wrap:balance;color:var(--luxure-ivory)!important;letter-spacing:-.045em!important;font-family:Georgia,Times New Roman,serif!important;font-weight:400!important}.luxureCourseEntrance h1 em{color:var(--luxure-gold-bright)!important;font-weight:400!important}.luxureCourseEntrance p{color:#c9bca9}.microSimpleHeroGrid,.dermHeroGrid{z-index:1;position:relative;align-items:center!important;gap:clamp(34px,6vw,88px)!important;padding-bottom:clamp(45px,6vw,76px)!important}.microSimpleHeroGrid:before,.dermHeroGrid:before{content:"IMMERSIVE CLINICAL EDUCATION";color:#eacb9761;letter-spacing:.28em;font-size:9px;font-weight:800;position:absolute;top:-23px;right:0}.microSimpleCopy>p:not(.eyebrow),.dermHeroGrid>div>p:not(.eyebrow){max-width:650px;color:#c9bca9!important;font:clamp(16px,1.5vw,20px)/1.65 Georgia,serif!important}.microPriceLine,.dermPrice{border-color:#dab06c59!important}.microPriceLine strong,.dermPrice strong{color:var(--luxure-gold-bright)!important}.microPrimary,.dermPrimary{box-shadow:0 10px 34px #c9944338,inset 0 1px #ffffff52;color:#151009!important;background:linear-gradient(110deg,#b8853d,#e1bc7b 52%,#b98238)!important;border:1px solid #e0b876!important}.microHeroVideo,.dermHeroGrid figure{position:relative;background:#0b0907!important;border:1px solid #e7bf7db8!important;box-shadow:0 0 0 7px #daae680a,0 28px 70px #00000094,0 0 38px #d5a35524!important}.microHeroVideo:before,.dermHeroGrid figure:before{content:"";z-index:2;pointer-events:none;border:1px solid #ebc48347;position:absolute;inset:12px}.microHeroVideo video,.dermHeroGrid figure img{filter:saturate(.7)contrast(1.06)brightness(.82)!important}.microHeroVideo figcaption,.dermHeroGrid figcaption{color:var(--luxure-ivory)!important;background:linear-gradient(#0000,#070604f2)!important}.luxureExperienceRail{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0907c2;border:1px solid #daaf696b;border-bottom:0;grid-template-columns:repeat(3,1fr);display:grid;position:relative;box-shadow:0 -16px 50px #00000057,0 0 34px #cd994b14}.luxureExperienceRail article{border-right:1px solid #daaf694d;min-height:190px;padding:26px 28px 30px;position:relative}.luxureExperienceRail article:last-child{border-right:0}.luxureExperienceRail article:after{content:"";background:linear-gradient(90deg,transparent,var(--luxure-gold),transparent);opacity:.72;height:2px;position:absolute;bottom:0;left:28px;right:28px;box-shadow:0 0 15px #e0b165b3}.luxureExperienceRail span{color:#e7c18061;font:italic 19px Georgia,serif;position:absolute;top:22px;right:24px}.luxureExperienceRail small{color:var(--luxure-gold);letter-spacing:.22em;margin-bottom:28px;font-size:9px;font-weight:900;display:block}.luxureExperienceRail strong{color:var(--luxure-ivory);font:400 clamp(22px,2vw,30px)/1.05 Georgia,serif;display:block}.luxureExperienceRail p{color:#a99d8e!important;margin:14px 0 0!important;font:13px/1.55 Arial,Helvetica,sans-serif!important}.b12SalesOpening{position:relative}.b12SalesHero{position:relative;overflow:hidden;background:linear-gradient(135deg,#090806,#17120d)!important;border:1px solid #daaf697a!important;box-shadow:0 30px 80px #160f0859,0 0 42px #c9944317!important}.b12SalesHero:before{content:"";z-index:3;pointer-events:none;border:1px solid #e7bf7d33;position:absolute;inset:12px}.b12SalesHero h1{text-wrap:balance;color:var(--luxure-ivory)!important}.b12SalesHero h1 em{color:var(--luxure-gold-bright)!important}.b12SalesHero figure img{filter:saturate(.68)contrast(1.08)brightness(.78)!important}.luxureExperienceRail--b12{background:linear-gradient(120deg,#0b0907,#15110d);border-top:0;margin:0}.microExplorer,.dermExplorer{background:linear-gradient(#eee4d5,#f7f2ea)!important}.microPanel,.dermPanel{box-shadow:0 22px 70px #2b1e0f17}.microTabs button.active,.dermTabs button.active{box-shadow:inset 0 -2px #d6aa64;color:#f2c982!important;background:#17130e!important}.microFinal,.dermFinal{background:linear-gradient(115deg,#090806,#1a140e)!important;border-top:1px solid #daaf6961!important}.microFinal strong,.dermFinal strong{color:var(--luxure-gold-bright)!important}@media (width<=900px){.luxureCourseEntrance{padding-top:40px!important}.luxureExperienceRail{grid-template-columns:1fr}.luxureExperienceRail article{border-bottom:1px solid #daaf693d;border-right:0;min-height:0}.luxureExperienceRail article:last-child{border-bottom:0}.microSimpleHeroGrid:before,.dermHeroGrid:before{display:none}}@media (width<=620px){.luxureCourseEntrance{padding-top:30px!important}.microSimpleHeroGrid,.dermHeroGrid{padding-bottom:30px!important}.luxureExperienceRail{width:auto!important;margin-left:16px!important;margin-right:16px!important}.luxureExperienceRail article{padding:22px 20px 25px}.luxureExperienceRail article:after{left:20px;right:20px}.luxureExperienceRail strong{font-size:23px}.luxureExperienceRail--b12{margin-left:0!important;margin-right:0!important}}.portalCourseAction form{width:min(100%,520px)}.portalPromoCode{color:#f5eee4;background:linear-gradient(135deg,#17130f,#2a2117);border:1px solid #b9975b;grid-template-columns:1.2fr .8fr;align-items:end;gap:18px;margin:0 0 18px;padding:20px;display:grid;box-shadow:0 12px 28px #19120a24}.portalPromoCode>div{gap:6px;display:grid}.portalPromoCode>div span,.portalPromoCode label>span{font-weight:800;color:#d2ad70!important;letter-spacing:.16em!important;font-size:.6rem!important}.portalPromoCode strong{color:#fff;font:400 1.35rem Georgia,serif}.portalPromoCode small{color:#bdb2a4;font-size:.75rem;line-height:1.45}.portalPromoCode label{gap:7px;display:grid}.portalPromoCode input{color:#f4e9d8;letter-spacing:.12em;text-transform:uppercase;background:#0c0a08;border:1px solid #705a3d;width:100%;min-height:48px;padding:12px 14px;font-size:1rem;font-weight:800}.portalPromoCode input:focus{outline-offset:2px;outline:2px solid #d2ad70}.portalPromoCode input::placeholder{color:#8e806f}@media (width<=620px){.portalPromoCode{grid-template-columns:1fr}.portalCourseAction form{width:100%}}.peelDraft{--pd-ink:#0b0908;--pd-dark:#15110e;--pd-gold:#c7a064;--pd-cream:#f5eee4;--pd-line:#4b3a29;background:var(--pd-ink);min-height:100vh;color:var(--pd-cream);font-family:Arial,Helvetica,sans-serif}.peelDraft *{box-sizing:border-box}.peelDraftNav{border-bottom:1px solid #30271f;justify-content:space-between;align-items:center;min-height:76px;padding:18px max(24px,50vw - 620px);display:flex}.peelDraftNav a,.peelDraftNav span{color:#bfae9a;letter-spacing:.16em;font-size:.69rem;text-decoration:none}.peelDraftNav span{color:var(--pd-gold)}.peelDraftHero{grid-template-columns:1.35fr .65fr;align-items:end;gap:90px;width:min(1240px,100% - 48px);margin:auto;padding:78px 0 64px;display:grid}.peelDraftHero>div>span,.peelBlueprint header span,.peelSkinLab header>span,.peelStudioSection>header span,.peelDecision>div>span{letter-spacing:.22em;color:var(--pd-gold);font-size:.66rem;font-weight:800}.peelDraftHero h1{letter-spacing:-.065em;margin:24px 0 35px;font:400 clamp(4.5rem,9vw,8.7rem)/.78 Georgia,serif}.peelDraftHero h1 em,.peelBlueprint h2 em,.peelSkinLab h2 em{color:var(--pd-gold)}.peelDraftHero>div>p{color:#b9ada0;max-width:720px;font:1.15rem/1.7 Georgia,serif}.peelDraftHero aside{border:1px solid var(--pd-line);background:linear-gradient(145deg,#211a14,#100d0b);padding:34px}.peelDraftHero aside span,.peelDraftHero aside b{color:var(--pd-gold);letter-spacing:.18em;font-size:.62rem;display:block}.peelDraftHero aside strong{margin:15px 0 2px;font:5.8rem Georgia,serif;display:block}.peelDraftHero aside p{color:#9e9184;border-top:1px solid #3b2e23;margin:24px 0 0;padding-top:20px;font-size:.84rem;line-height:1.6}.peelDraftTabs{border:1px solid var(--pd-line);grid-template-columns:repeat(9,minmax(170px,1fr));width:min(1240px,100% - 48px);margin:auto;display:grid;overflow-x:auto}.peelDraftTabs button{border:0;border-right:1px solid var(--pd-line);color:#9d9185;letter-spacing:.13em;cursor:pointer;background:#110e0c;min-height:74px;font-size:.66rem}.peelDraftTabs button:last-child{border-right:0}.peelDraftTabs button b{color:var(--pd-gold);margin-right:14px;font:italic 1rem Georgia,serif}.peelDraftTabs button.active{background:var(--pd-gold);color:#17110c}.peelDraftTabs button.active b{color:#17110c}.peelBlueprint,.peelRangeLab,.peelSkinLab,.peelStudioSection,.peelDecision{width:min(1240px,100% - 48px);margin:0 auto;padding:70px 0 100px}.peelBlueprint>header,.peelRangeLab>header,.peelSkinLab>header,.peelStudioSection>header{grid-template-columns:1fr .65fr;align-items:end;gap:90px;margin-bottom:46px;display:grid}.peelBlueprint h2,.peelRangeLab h2,.peelSkinLab h2,.peelStudioSection h2{letter-spacing:-.05em;margin:16px 0 0;font:400 clamp(3.1rem,6vw,6rem)/.9 Georgia,serif}.peelBlueprint>header>p,.peelRangeLab>header>p,.peelSkinLab>header>p,.peelStudioSection>header>p{color:#b7aa9d;border-left:1px solid var(--pd-gold);padding-left:24px;font:1.03rem/1.7 Georgia,serif}.peelStudioSection h2 em{color:var(--pd-gold)}.foundationIntro p{color:#b7aa9d;margin:0 0 20px;font:1.03rem/1.7 Georgia,serif}.foundationIntro button{border:1px solid var(--pd-gold);color:var(--pd-gold);letter-spacing:.12em;cursor:pointer;background:0 0;min-height:48px;padding:13px 18px;font-size:.75rem;font-weight:800}.foundationIntro button.active{background:var(--pd-gold);color:#17110d}.peelPlainStart{border:1px solid var(--pd-line);margin:0 0 46px}.peelPlainLead{color:#17130f;background:#e9dcc9;padding:clamp(28px,4vw,56px)}.peelPlainLead>span,.peelPlainCards span{letter-spacing:.13em;color:#795a32;font-size:.76rem;font-weight:800;display:block}.peelPlainLead h3{letter-spacing:-.04em;margin:16px 0;font:400 clamp(2.3rem,4vw,4rem)/1 Georgia,serif}.peelPlainLead p{max-width:760px;font:1.25rem/1.55 Georgia,serif}.peelPlainLead strong{margin-top:24px;font-size:1rem;display:block}.peelPlainCards{grid-template-columns:repeat(4,1fr);display:grid}.peelPlainCards article{border-right:1px solid var(--pd-line);padding:30px 24px}.peelPlainCards article:last-child{border-right:0}.peelPlainCards h4{color:var(--pd-gold);margin:14px 0;font:2rem Georgia,serif}.peelPlainCards p{color:#e5d9c9;margin:0;font-size:1rem;line-height:1.6}.peelPlainReminder{border-top:1px solid var(--pd-line);color:#e5d9c9;margin:0;padding:22px 30px;font-size:1rem;line-height:1.6}.peelPlainReminder b{color:var(--pd-gold)}.peelRangePrimer{color:#30251c;background:#e9dcc9;margin:0 0 28px;padding:22px 28px;font-size:1rem;line-height:1.65}.peelRangePrimer b{color:#795a32}.skinJobs{border:1px solid var(--pd-line);grid-template-columns:repeat(5,1fr);margin-bottom:32px;display:grid}.skinJobs article{border-right:1px solid var(--pd-line);min-height:190px;padding:25px 22px}.skinJobs article:last-child{border-right:0}.skinJobs span,.foundationVisualRoom>div>span,.epidermisRoom header>span,.cellStory article>span,.beginnerCheckpoint span{color:var(--pd-gold);letter-spacing:.14em;font-size:.75rem;display:block}.skinJobs b{letter-spacing:.12em;margin:18px 0 10px;font-size:.82rem;display:block}.skinJobs p{color:#a99d90;margin:0;font-size:.95rem;line-height:1.58}.foundationVisualRoom{border:1px solid var(--pd-line);background:#11100e;grid-template-columns:.55fr 1.45fr;display:grid}.foundationVisualRoom>div{padding:38px 30px}.foundationVisualRoom h3,.epidermisRoom h3,.cellStory h3,.beginnerCheckpoint h3{margin:16px 0;font:400 2.1rem/1.08 Georgia,serif}.foundationVisualRoom>div>p,.epidermisRoom header p{color:#aea194;line-height:1.65}.foundationLayerButtons{margin-top:26px}.foundationLayerButtons button{border:1px solid var(--pd-line);color:#d9ccbd;text-align:left;cursor:pointer;background:0 0;border-bottom:0;grid-template-columns:38px 1fr;align-items:center;width:100%;min-height:55px;display:grid}.foundationLayerButtons button:last-child{border-bottom:1px solid var(--pd-line)}.foundationLayerButtons button.active{background:var(--pd-gold);color:#17110d}.foundationLayerButtons i{text-align:center;font:italic .9rem Georgia,serif}.foundationLayerButtons span{font-size:.85rem}.foundationVisualRoom figure{color:#17110d;background:#eadcca;margin:0}.premiumSkinImage{background:#080706;position:relative;overflow:hidden}.premiumSkinImage:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 70px #0000008c}.premiumSkinImage img{width:100%;height:auto;display:block}.premiumSkinLabels span{z-index:2;color:#f4e6d2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);letter-spacing:.14em;background:#0a0807c7;border:1px solid #eecd90a6;padding:9px 12px;font-size:.7rem;transition:all .2s;display:block;position:absolute}.premiumSkinLabels span:before{content:"";background:#e1ba78;width:52px;height:1px;position:absolute;top:50%;right:100%}.premiumSkinLabels span.active{background:var(--pd-gold);color:#17110d;transform:scale(1.05);box-shadow:0 8px 30px #0006}.premiumSkinLabels .surface{top:15%;right:4%}.premiumSkinLabels .epidermis{top:26%;right:4%}.premiumSkinLabels .dermis{top:48%;right:4%}.premiumSkinLabels .subcutis{bottom:12%;right:4%}.skinCrossSection{background:#f1e6d8;width:100%;height:auto;display:block}.skinDiagramBand{opacity:.78;transition:all .2s}.skinDiagramBand.active{opacity:1;stroke:#fff0b5;stroke-width:8px;filter:drop-shadow(0 0 8px #ffe29acc)}.skinDiagramLabels line{stroke:#f9ead5;stroke-width:2px}.skinDiagramLabels text{fill:#fff8ef;letter-spacing:1px;paint-order:stroke;stroke:#140b07bf;stroke-width:3px;font:700 13px Arial,sans-serif}.foundationVisualRoom figcaption{padding:30px 34px 34px}.foundationVisualRoom figcaption>span{color:#795a32;letter-spacing:.14em;font-size:.75rem;font-weight:800}.foundationVisualRoom figcaption h4{margin:10px 0;font:2rem Georgia,serif}.foundationVisualRoom figcaption>p{color:#584e45;line-height:1.65}.foundationVisualRoom figcaption aside{color:#eee2d2;background:#17130f;margin-top:20px;padding:20px}.foundationVisualRoom figcaption aside b{color:var(--pd-gold);letter-spacing:.12em;font-size:.75rem}.foundationVisualRoom figcaption aside p{color:#c3b7ab;margin-bottom:0;line-height:1.55}.epidermisRoom{border:1px solid var(--pd-line);grid-template-columns:.7fr 1.3fr;margin-top:32px;display:grid}.epidermisRoom>header{padding:36px 32px}.epidermisPremiumImage{object-fit:cover;border:1px solid #5e4935;width:100%;height:260px;margin-top:26px;display:block}.epidermalStack{background:#eee2d2;padding:34px}.epidermalStack article{color:#17110d;border:1px solid #b89b77;border-bottom:0;grid-template-columns:78px 42px 1fr;align-items:center;gap:12px;min-height:100px;padding:16px 18px;display:grid}.epidermalStack article:last-child{background:#c79a67;border-bottom:1px solid #b89b77}.epidermalStack article:first-child{background:#e4c59c}.epidermalStack article:nth-child(2){background:#d8ae83}.epidermalStack article:nth-child(3){background:#cd9c73}.epidermalStack article>span{letter-spacing:.12em;font-size:.72rem;font-weight:800}.epidermalStack article>i{font:italic 1rem Georgia,serif}.epidermalStack b{font:1.15rem Georgia,serif}.epidermalStack p{color:#514338;margin:5px 0 0;font-size:.9rem;line-height:1.5}.cellStory{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.cellStory article{border:1px solid var(--pd-line);padding:28px}.cellStory p{color:#aa9e92;line-height:1.65}.beginnerCheckpoint{background:var(--pd-gold);color:#17110d;grid-template-columns:.75fr 1.25fr;gap:36px;margin-top:32px;padding:34px;display:grid}.beginnerCheckpoint span{color:#49371f}.beginnerCheckpoint ol{margin:0;padding-left:24px}.beginnerCheckpoint li{border-bottom:1px solid #17110d38;padding:9px 0 9px 7px;line-height:1.5}.beginnerCheckpoint li:last-child{border-bottom:0}.barrierPremiumVisual{border:1px solid var(--pd-line);background:#0b0908;grid-template-columns:1.2fr .8fr;min-height:420px;margin:32px 0 0;display:grid}.barrierPremiumVisual>img{object-fit:cover;width:100%;height:100%;min-height:420px;display:block}.barrierPremiumVisual figcaption{flex-direction:column;justify-content:center;padding:38px;display:flex}.barrierPremiumVisual figcaption>span{color:var(--pd-gold);letter-spacing:.14em;font-size:.75rem}.barrierPremiumVisual h3{margin:16px 0 22px;font:2.2rem/1.08 Georgia,serif}.barrierPremiumVisual figcaption>div{gap:12px;display:grid}.barrierPremiumVisual figcaption p{color:#b8aa9e;margin:0;line-height:1.6}.barrierPremiumVisual figcaption p b{color:#e1c08b;letter-spacing:.1em;font-size:.75rem}.barrierPremiumVisual figcaption aside{border-left:2px solid var(--pd-gold);color:#b8aa9e;margin-top:24px;padding:14px 0 14px 18px;line-height:1.6}.barrierPremiumVisual figcaption aside b{color:var(--pd-gold);letter-spacing:.12em;margin-right:9px;font-size:.75rem}.peelLayerSubcutis{background:linear-gradient(90deg,#60472b,#98713f);min-height:140px}.glossarySearch{border:1px solid var(--pd-line);grid-template-columns:1fr auto;align-items:end;gap:12px;margin-bottom:24px;padding:26px;display:grid}.glossarySearch span{color:var(--pd-gold);letter-spacing:.14em;grid-column:1/-1;font-size:.75rem;font-weight:800}.glossarySearch input{color:#f5eee4;background:#16120f;border:1px solid #806647;min-height:54px;padding:0 18px;font-size:1rem}.glossarySearch b{color:#a99d90;letter-spacing:.11em;padding:18px 0;font-size:.75rem}.glossaryGrid{border-top:1px solid var(--pd-line);grid-template-columns:1fr 1fr;display:grid}.glossaryGrid article{border-right:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);grid-template-columns:48px 1fr;gap:14px;padding:24px;display:grid}.glossaryGrid article:nth-child(2n){border-right:0}.glossaryGrid article>span{font:italic 1rem Georgia,serif}.glossaryGrid h3{margin:0 0 8px;font:1.5rem Georgia,serif}.glossaryGrid p{color:#aa9e92;margin:0;font-size:.98rem;line-height:1.6}.glossaryEmpty{text-align:center;background:#17130f;padding:50px}.glossaryEmpty h3{font:1.8rem Georgia,serif}.glossaryEmpty p{color:#a99d90}.peelRuleBanner{border:1px solid var(--pd-line);border-left:3px solid var(--pd-gold);background:#17130f;margin:0 0 30px;padding:26px 30px}.peelRuleBanner b,.peelStudioSection article>span,.productCheckRoom header>span,.recoveryGuide article>span{color:var(--pd-gold);letter-spacing:.16em;font-size:.62rem}.peelRuleBanner p{color:#c1b4a7;margin:10px 0 0;line-height:1.65}.fitzTypePicker{border:1px solid var(--pd-line);grid-template-columns:repeat(6,1fr);margin-bottom:20px;display:grid}.fitzTypePicker button{border:0;border-right:1px solid var(--pd-line);color:#ded2c4;cursor:pointer;background:#110e0c;min-height:126px}.fitzTypePicker button:last-child{border-right:0}.fitzTypePicker i{border:1px solid #ffffff59;border-radius:50%;width:34px;height:34px;margin:0 auto 12px;display:block}.fitzTypePicker span,.fitzTypePicker b{display:block}.fitzTypePicker span{color:#86796d;letter-spacing:.15em;font-size:.55rem}.fitzTypePicker b{margin-top:4px;font:italic 1.45rem Georgia,serif}.fitzTypePicker button.active{background:var(--pd-gold);color:#17110d}.fitzTypePicker button.active span{color:#4c3925}.fitzDetail{color:#17110d;background:#eee2d2;grid-template-columns:.35fr 1.65fr;display:grid}.fitzDetail>div{color:var(--pd-gold);background:#211912;flex-direction:column;justify-content:center;padding:42px;display:flex}.fitzDetail>div span{letter-spacing:.16em;font-size:.56rem}.fitzDetail>div strong{font:6rem Georgia,serif}.fitzDetail>article{padding:38px}.fitzDetail>article>section{vertical-align:top;width:48%;display:inline-block}.fitzDetail section span{color:#7b5b31;letter-spacing:.15em;font-size:.58rem}.fitzDetail h3{margin:10px 0 22px;font:1.55rem Georgia,serif}.fitzDetail>article>p{color:#5c5147;line-height:1.65}.fitzDetail aside{color:#eee2d2;background:#17130f;margin-top:20px;padding:20px}.fitzDetail aside b{color:var(--pd-gold);letter-spacing:.15em;font-size:.6rem}.fitzDetail aside p{color:#c5b9ad;margin-bottom:0;line-height:1.55}.fitzAssessmentGrid{border:1px solid var(--pd-line);grid-template-columns:1fr 1fr;margin:28px 0;display:grid}.fitzAssessmentGrid article{border-right:1px solid var(--pd-line);border-bottom:1px solid var(--pd-line);padding:28px}.fitzAssessmentGrid article:nth-child(2n){border-right:0}.fitzAssessmentGrid article:nth-last-child(-n+2){border-bottom:0}.fitzAssessmentGrid h3{margin:12px 0;font:1.5rem Georgia,serif}.fitzAssessmentGrid p{color:#a99d90;margin-bottom:0;line-height:1.6}.suitabilityGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.suitabilityGrid>article{border:1px solid var(--pd-line);background:#12100e}.suitabilityGrid>article>header{border-top:4px solid;padding:26px}.suitabilityGrid .go>header{border-color:#849d73}.suitabilityGrid .pause>header{border-color:#d0a04d}.suitabilityGrid .stop>header{border-color:#a95d4b}.suitabilityGrid header span{color:#f0dfc8;letter-spacing:.15em;font-size:.67rem;font-weight:800}.suitabilityGrid header p{color:#9f9388;margin:12px 0 0;font-size:.82rem;line-height:1.5}.suitabilityGrid section{border-top:1px solid var(--pd-line);padding:20px 24px}.suitabilityGrid section b{color:var(--pd-gold);letter-spacing:.12em;font-size:.62rem}.suitabilityGrid section p{color:#b5a99d;margin:8px 0 0;font-size:.85rem;line-height:1.55}.productCheckRoom{color:#17110d;background:#eee2d2;margin:32px 0;padding:38px}.productCheckRoom header{grid-template-columns:1fr 1fr;align-items:end;gap:30px;display:grid}.productCheckRoom header>span{color:#795a32;grid-column:1/-1}.productCheckRoom h3{margin:0;font:2.4rem/1.05 Georgia,serif}.productCheckRoom header p{color:#5c5147;margin:0;line-height:1.6}.productCheckRoom>div{border:1px solid #c3b096;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.productCheckRoom article{border-bottom:1px solid #c3b096;border-right:1px solid #c3b096;padding:22px}.productCheckRoom article:nth-child(3n){border-right:0}.productCheckRoom article:nth-last-child(-n+3){border-bottom:0}.productCheckRoom article b{color:#795a32;letter-spacing:.13em;font-size:.6rem}.productCheckRoom article p{color:#5a5047;margin-bottom:0;font-size:.83rem;line-height:1.55}.journeyGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.journeyGrid>article{color:#17110d;background:#eee2d2;padding:30px}.journeyGrid>article>span{color:#8a6739;font:italic 1rem Georgia,serif}.journeyGrid h3{margin:15px 0;font:1.6rem Georgia,serif}.journeyGrid aside{background:#17130f;padding:18px}.journeyGrid aside b{color:var(--pd-gold);letter-spacing:.15em;font-size:.58rem}.journeyGrid aside p{color:#c3b6aa;margin:7px 0 0;font-size:.8rem;line-height:1.5}.journeyGrid ol{margin:24px 0 0;padding-left:20px}.journeyGrid li{color:#554b42;margin-bottom:14px;padding-left:5px;line-height:1.55}.recoveryGuide{grid-template-columns:1fr 1fr;margin:28px 0;display:grid}.recoveryGuide article{border:1px solid var(--pd-line);padding:32px}.recoveryGuide article+article{border-left:0}.recoveryGuide h3{margin:14px 0;font:1.8rem Georgia,serif}.recoveryGuide p{color:#b4a79a;margin-bottom:0;line-height:1.65}.recoveryGuide .urgent{background:#231410}.peelBlueprint>div{border-top:1px solid var(--pd-line)}.peelBlueprint article{border-bottom:1px solid var(--pd-line);grid-template-columns:70px 1fr auto;align-items:center;gap:24px;padding:23px 10px;display:grid}.peelBlueprint article>span{color:var(--pd-gold);font:italic 1rem Georgia,serif}.peelBlueprint h3{margin:0 0 7px;font:400 1.55rem Georgia,serif}.peelBlueprint article p{color:#a99d90;margin:0;line-height:1.55}.peelBlueprint article>b{letter-spacing:.16em;color:#7d6c58;font-size:.58rem}.peelBlueprint>aside{border-left:3px solid var(--pd-gold);background:#1c1713;margin-top:34px;padding:28px}.peelBlueprint>aside span{letter-spacing:.16em;color:var(--pd-gold);font-size:.63rem;font-weight:800}.peelBlueprint>aside p{color:#b3a69a;margin:11px 0 0;line-height:1.65}.peelRangeLab>header span,.cliniccareSequence>header>span{letter-spacing:.2em;color:var(--pd-gold);font-size:.66rem;font-weight:800}.peelRangeLab h2 em,.cliniccareSequence h3 em{color:var(--pd-gold)}.peelRangeGrid{border:1px solid var(--pd-line);grid-template-columns:.72fr 1.28fr;min-height:560px;display:grid}.peelRangeGrid>nav{background:#120f0c}.peelRangeGrid>nav button{border:0;border-bottom:1px solid var(--pd-line);color:#d4c8ba;text-align:left;cursor:pointer;background:0 0;grid-template-columns:45px 1fr;align-items:center;gap:15px;width:100%;min-height:140px;padding:24px 26px;display:grid}.peelRangeGrid>nav button:last-child{border-bottom:0}.peelRangeGrid>nav button>span{color:var(--pd-gold);font:italic 1.1rem Georgia,serif}.peelRangeGrid>nav button b,.peelRangeGrid>nav button small{display:block}.peelRangeGrid>nav button b{font:400 1.35rem Georgia,serif}.peelRangeGrid>nav button small{letter-spacing:.14em;color:#897b6e;margin-top:8px;font-size:.58rem}.peelRangeGrid>nav button.active{background:var(--pd-gold);color:#17110d}.peelRangeGrid>nav button.active span,.peelRangeGrid>nav button.active small{color:#17110d}.peelRangeGrid>article{color:#17110d;background:#eee2d2;padding:52px}.peelRangeGrid>article>span,.peelRangeGrid section>span,.peelRangeGrid aside>span{letter-spacing:.16em;color:#7b5b31;font-size:.62rem;font-weight:800}.peelRangeGrid h3{margin:18px 0;font:400 clamp(2.8rem,5vw,5rem)/.95 Georgia,serif}.peelActives{color:#685845;font:italic 1.05rem/1.55 Georgia,serif}.peelBestFor{grid-template-columns:1fr 1fr;gap:8px;margin:26px 0;display:grid}.peelBestFor b{border:1px solid #c5b297;padding:12px;font-size:.75rem;line-height:1.35}.peelRangeGrid section,.peelRangeGrid aside{border-top:1px solid #c9b79e;padding:22px 0}.peelRangeGrid section p,.peelRangeGrid aside p{color:#564c43;margin-bottom:0;line-height:1.65}.peelRangeGrid aside{color:#f4ece2;background:#17130f;margin:12px -18px -18px;padding:23px 18px}.peelRangeGrid aside>span{color:var(--pd-gold)}.peelRangeGrid aside p{color:#c5b9ad}.cliniccareSequence{border:1px solid var(--pd-line);margin-top:36px}.cliniccareSequence>header{background:#15110e;grid-template-columns:.7fr 1.3fr;align-items:end;gap:40px;padding:38px;display:grid}.cliniccareSequence h3{margin:0;font:400 clamp(2.3rem,4vw,4rem)/.95 Georgia,serif}.cliniccareSequence>div{grid-template-columns:1fr 1fr;display:grid}.cliniccareSequence article{border-top:1px solid var(--pd-line);border-right:1px solid var(--pd-line);grid-template-columns:46px 1fr;gap:16px;padding:28px;display:grid}.cliniccareSequence article:nth-child(2n){border-right:0}.cliniccareSequence article>span{color:var(--pd-gold);font:italic 1rem Georgia,serif}.cliniccareSequence article b{letter-spacing:.15em;color:#e0d3c3;font-size:.66rem}.cliniccareSequence article p{color:#a99d90;line-height:1.55}.cliniccareSequence article aside{color:#cdbfae;border-left:2px solid var(--pd-gold);padding-left:14px;font-size:.78rem;line-height:1.55}.cliniccareSequence article aside strong{color:var(--pd-gold);letter-spacing:.15em;margin-bottom:5px;font-size:.58rem;display:block}.peelSkinGrid{border:1px solid var(--pd-line);grid-template-columns:1.1fr .9fr;min-height:560px;display:grid}.peelSkinVisual{background:radial-gradient(circle at 25% 15%,#c7a0642e,#0000 34%),#120f0c;padding:0;display:block;overflow:hidden}.peelSkinPhoto{object-fit:cover;width:100%;height:410px;display:block}.peelSkinVisualControls{background:#100d0b;grid-template-columns:1fr 1fr;gap:8px;padding:18px;display:grid}.peelSkinVisualControls .peelLayer{background:#17130f;border:1px solid #59452f;min-height:64px;padding:14px 16px}.peelSkinVisualControls .peelLayer.active{background:var(--pd-gold);color:#17110d;border-color:#efce93;transform:none}.peelLayer{color:#f4e7d5;cursor:pointer;text-align:left;background:#2b1d14;border:1px solid #735638;justify-content:space-between;align-items:center;width:100%;padding:24px 28px;transition:all .2s;display:flex;position:relative}.peelLayer span{font:italic 1rem Georgia,serif}.peelLayer b{letter-spacing:.17em;font-size:.68rem}.peelLayerSurface{background:linear-gradient(90deg,#6a4228,#9f7145);min-height:95px}.peelLayerEpidermis{background:linear-gradient(90deg,#42291e,#6d4631);min-height:145px}.peelLayerDermis{background:linear-gradient(90deg,#271a15,#493027);min-height:220px}.peelLayer.active{z-index:1;border-color:#f1c985;transform:translate(12px);box-shadow:0 0 0 2px #c7a0642e,0 18px 45px #00000059}.peelSkinGrid>article{color:#17110d;background:#eee2d2;padding:55px}.peelSkinGrid>article>span{letter-spacing:.18em;color:#87683c;font-size:.62rem;font-weight:800}.peelSkinGrid h3{margin:18px 0 22px;font:400 3.2rem/1 Georgia,serif}.peelSkinGrid>article>p{color:#4f463e;font:1.05rem/1.65 Georgia,serif}.peelSkinGrid article>div,.peelSkinGrid article>aside{border-top:1px solid #c8b69e;padding:23px 0}.peelSkinGrid article>div b,.peelSkinGrid article>aside b{letter-spacing:.16em;color:#7b5b31;font-size:.62rem}.peelSkinGrid article>div p,.peelSkinGrid article>aside p{color:#564c43;margin-bottom:0;line-height:1.6}.peelSkinGrid article>aside{color:#f5eee4;background:#16120f;margin:12px -20px -20px;padding:24px 20px}.peelSkinGrid article>aside p{color:#c8bbae}.peelSkinLab>footer{border:1px solid var(--pd-line);grid-template-columns:240px 1fr;align-items:start;gap:35px;margin-top:24px;padding:28px 32px;display:grid}.peelSkinLab>footer b{color:var(--pd-gold);letter-spacing:.16em;font-size:.64rem}.peelSkinLab>footer p{color:#b5a89b;margin:0;line-height:1.65}.peelDecision{grid-template-columns:.9fr 1.1fr;align-items:start;gap:75px;display:grid}.peelDecision h2{letter-spacing:-.04em;margin:20px 0 25px;font:400 clamp(2.6rem,5vw,4.9rem)/1 Georgia,serif}.peelDecision>div>p{color:#a99c8f;line-height:1.7}.peelDecision>article{background:#eee2d2;padding:35px}.peelDecision>article>button{color:#17110d;text-align:left;cursor:pointer;background:0 0;border:1px solid #c6b49d;border-bottom:0;grid-template-columns:38px 1fr;align-items:center;gap:10px;width:100%;padding:17px;display:grid}.peelDecision>article>button:last-of-type{border-bottom:1px solid #c6b49d}.peelDecision>article>button i{background:#d3c1a8;border-radius:50%;place-items:center;width:30px;height:30px;font:italic .75rem Georgia,serif;display:grid}.peelDecision>article>button span{font:1rem Georgia,serif}.peelDecision>article>button.correct{background:#dce5d4}.peelDecision>article>button.wrong{background:#ead3cc}.peelDecision>article>button.muted{opacity:.48}.peelDecision article>aside{background:#15110e;margin-top:22px;padding:26px}.peelDecision article>aside>span{letter-spacing:.16em;color:var(--pd-gold);font-size:.62rem}.peelDecision article>aside p{color:#c4b8ab;line-height:1.65}.peelDecision article>aside button{border:1px solid var(--pd-gold);color:var(--pd-gold);letter-spacing:.13em;cursor:pointer;background:0 0;padding:12px 15px;font-size:.61rem}.peelDraftFooter{border-top:1px solid #30271f;grid-template-columns:240px 1fr;gap:35px;padding:28px max(24px,50vw - 620px);display:grid}.peelDraftFooter span{letter-spacing:.17em;color:var(--pd-gold);font-size:.62rem}.peelDraftFooter p{color:#7e746a;margin:0;font-size:.78rem;line-height:1.5}.portalAdminDraft{color:#f5eee4;background:#17130f;border:1px solid #735c3c;justify-content:space-between;align-items:center;gap:30px;margin:0 0 28px;padding:28px 30px;display:flex}.portalAdminDraft span{letter-spacing:.18em;color:#c7a064;font-size:.62rem}.portalAdminDraft h2{margin:8px 0;font:400 2.2rem Georgia,serif}.portalAdminDraft p{color:#b7aca0;margin:0}.portalAdminDraft>a{color:#17110d;letter-spacing:.12em;white-space:nowrap;background:#c7a064;padding:15px 18px;font-size:.62rem;font-weight:800;text-decoration:none}@media (width<=800px){.peelDraftHero,.peelBlueprint>header,.peelRangeLab>header,.peelSkinLab>header,.peelStudioSection>header,.peelSkinGrid,.peelRangeGrid,.peelDecision{grid-template-columns:1fr}.peelDraftHero{gap:36px}.peelBlueprint>header,.peelRangeLab>header,.peelSkinLab>header,.peelStudioSection>header{gap:18px}.peelSkinGrid{min-height:0}.peelDecision{gap:36px}.peelDraftNav span{display:none}.peelDraftTabs{grid-template-columns:repeat(9,minmax(190px,1fr))}.peelDraftTabs button{border-right:0;border-bottom:1px solid var(--pd-line)}.peelBlueprint article{grid-template-columns:48px 1fr}.peelBlueprint article>b{grid-column:2}.peelSkinLab>footer,.peelDraftFooter,.cliniccareSequence>header,.cliniccareSequence>div{grid-template-columns:1fr}.cliniccareSequence article,.cliniccareSequence article:nth-child(2n){border-right:0}.portalAdminDraft{flex-direction:column;align-items:flex-start}.fitzTypePicker{grid-template-columns:repeat(3,1fr)}.fitzTypePicker button{border-bottom:1px solid var(--pd-line)}.fitzDetail,.suitabilityGrid,.journeyGrid,.productCheckRoom header,.productCheckRoom>div,.recoveryGuide{grid-template-columns:1fr}.productCheckRoom article,.productCheckRoom article:nth-child(3n),.productCheckRoom article:nth-last-child(-n+3){border-bottom:1px solid #c3b096;border-right:0}.productCheckRoom article:last-child{border-bottom:0}.recoveryGuide article+article{border-left:1px solid var(--pd-line);border-top:0}.skinJobs,.peelPlainCards{grid-template-columns:1fr 1fr}.peelPlainCards article:nth-child(2){border-right:0}.peelPlainCards article:nth-child(-n+2),.skinJobs article{border-bottom:1px solid var(--pd-line)}.foundationVisualRoom,.epidermisRoom,.beginnerCheckpoint,.barrierPremiumVisual{grid-template-columns:1fr}.barrierPremiumVisual>img{min-height:0;max-height:500px}.cellStory{grid-template-columns:1fr}}@media (width<=560px){.peelPlainCards{grid-template-columns:1fr}.peelPlainCards article{border-right:0;border-bottom:1px solid var(--pd-line)}.peelPlainCards article:last-child{border-bottom:0}.peelDraftHero,.peelDraftTabs,.peelBlueprint,.peelRangeLab,.peelSkinLab,.peelStudioSection,.peelDecision{width:calc(100% - 30px)}.peelDraftHero{padding:52px 0 40px}.peelDraftHero h1{font-size:4.8rem}.peelDraftHero aside,.peelRangeGrid>article,.peelSkinVisual,.peelSkinGrid>article,.peelDecision>article{padding:26px 20px}.peelLayer{padding:18px}.peelLayer.active{transform:translate(6px)}.peelSkinGrid h3{font-size:2.6rem}.peelDraftNav{padding:16px 15px}.peelBestFor{grid-template-columns:1fr}.peelBlueprint,.peelRangeLab,.peelSkinLab,.peelDecision{padding:52px 0 72px}.fitzAssessmentGrid{grid-template-columns:1fr}.fitzAssessmentGrid article,.fitzAssessmentGrid article:nth-child(2n),.fitzAssessmentGrid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--pd-line)}.fitzAssessmentGrid article:last-child{border-bottom:0}.fitzDetail>div,.fitzDetail>article,.productCheckRoom{padding:26px 20px}.fitzDetail>article>section{width:100%}.skinJobs{grid-template-columns:1fr}.skinJobs article{border-right:0}.epidermalStack{padding:18px}.epidermalStack article,.glossarySearch,.glossaryGrid{grid-template-columns:1fr}.glossarySearch span{grid-column:auto}.glossaryGrid article,.glossaryGrid article:nth-child(2n){border-right:0}.premiumSkinLabels span{padding:6px 8px;font-size:.58rem}.premiumSkinLabels span:before{width:26px}.peelSkinPhoto{height:300px}.peelSkinVisualControls{grid-template-columns:1fr}}
