/*! tailwindcss v4.3.3 | 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)))){*,: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-space-y-reverse:0;--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:""}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--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);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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;-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:where(:not(iframe)){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}a{text-decoration-line:underline}}@layer components;@layer utilities{.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}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-12{top:calc(var(--spacing) * -12)}.top-0{top: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:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-12{bottom:calc(var(--spacing) * -12)}.bottom-0{bottom:0}.-left-12{left:calc(var(--spacing) * -12)}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-\[50\%\]{left:50%}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.-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-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:var(--spacing)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.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-6{margin-top:calc(var(--spacing) * 6)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.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-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.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-\[1px\]{height: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-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-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[300px\]{max-height:300px}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.min-h-0{min-height:0}.min-h-\[60px\]{min-height:60px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:0}.w-1{width:var(--spacing)}.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\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[1px\]{width:1px}.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-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width: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-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.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)}.-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-\[-50\%\]{--tw-translate-y:-50%;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,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-none{list-style-type:none}.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}.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}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:2147483647px}.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-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.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-2{border-style:var(--tw-border-style);border-width:2px}.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-\(--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-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.p-0{padding:0}.p-1{padding:var(--spacing)}.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-\[1px\]{padding:1px}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-1{padding-inline:var(--spacing)}.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-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.pt-0{padding-top:0}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.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-2\.5{padding-left:calc(var(--spacing) * 2.5)}.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)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.leading-none{--tw-leading:1;line-height:1}.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)}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-current{color:currentColor}.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}.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-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)}.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-\[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-\[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-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-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}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--cell-size\:2rem\]{--cell-size:2rem}.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-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\)_\+_theme\(spacing\.4\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + 1rem + 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: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:0}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.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-\[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: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-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.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: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-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--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)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.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:var(--spacing)}.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)}.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:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:var(--spacing)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.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)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.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\:rounded-r-md:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}@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)}}.focus\:ring-1:focus{--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\: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-none:focus{--tw-outline-style:none;outline-style:none}.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-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\:ring-offset-2:focus-visible{--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-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.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\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.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-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:var(--spacing)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-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-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.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\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.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-\[state\=active\]\:shadow[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)}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.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\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (width>=40rem){.sm\:mt-0{margin-top:0}.sm\:flex{display:flex}.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)}:where(.sm\: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)))}.sm\:rounded-lg{border-radius:var(--radius-lg)}.sm\:text-left{text-align:left}}@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\: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: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: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-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2:is(:where(.peer)[data-state=collapsed]~*):is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing) * 2)}}.after\:md\:hidden:after{content:var(--tw-content)}@media (width>=48rem){.after\:md\:hidden:after{display:none}}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer,.\[\&_\.recharts-sector\]\:outline-none .recharts-sector{--tw-outline-style:none;outline-style:none}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{--tw-outline-style:none;outline-style:none}.\[\&_\[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: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)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_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}.\[\&\: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:0}: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}.\[\&\: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)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>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\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:top-4>svg{top:calc(var(--spacing) * 4)}.\[\&\>svg\]\:left-4>svg{left:calc(var(--spacing) * 4)}.\[\&\>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\]\:h-3\.5>svg{height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:calc(var(--spacing) * 7)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[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,[data-side=right] .\[\[data-side\=right\]_\&\]\: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}}:root{--ember:#e8541e;--ember-btn:#c6400e;--green:#3f7d5a;--green-d:#356b4c;--ink:#1f2a2e;--paper:#e9ebe8;--lift:#f3f4f2;--tint:#8cbba3;--on-dark:#d7dbd8;--muted:#5e6667;--hair:#c9cecb;--hair-dark:#d7dbd838;--gut:clamp(32px, 8.4vw, 120px);--W:min(1200px, calc(100vw - 2 * var(--gut)));--gap:24px;--sec-y:clamp(56px, 6.2vw, 96px);--band-y:clamp(64px, 5.6vw, 88px);--form-y:clamp(48px, 4.4vw, 64px);--header-h:72px;--serif:"Newsreader", Georgia, "Times New Roman", serif;--sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--ease-settle:cubic-bezier(.22, 1, .36, 1);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .12 0 0 0 0 .16 0 0 0 0 .18 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.09'/%3E%3C/svg%3E")}@media (width<=1023px){:root{--header-h:64px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--lift) var(--grain);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6;position:relative;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}p{margin:0 0 1em}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0;list-style:none}figure,blockquote{margin:0}main:focus{outline:none}h1,h2,h3{font-family:var(--serif);font-optical-sizing:auto;text-wrap:balance;margin:0;font-weight:400}h1{letter-spacing:-.012em;font-size:clamp(2.5rem,1.1rem + 3.6vw,4.5rem);line-height:1.04}h2{letter-spacing:-.006em;font-size:clamp(2rem,1.2rem + 2.2vw,3.25rem);line-height:1.08}h2.pretty{text-wrap:pretty}.kf{letter-spacing:-.06em}h3{font-size:1.5rem;line-height:1.25}.lede{font-size:1.25rem;line-height:1.5}.small{font-size:.9375rem;line-height:1.5}.muted,.meta{color:var(--muted)}.meta{font-size:.9375rem}.nb{white-space:nowrap}.and{font-family:var(--serif);color:var(--ember);font-style:italic;font-weight:300}.cred{color:var(--muted);font-size:.9375rem;font-weight:500;line-height:1.5}.cred b{color:var(--ink);font-weight:600}.sr{z-index:200;background:var(--paper);color:var(--ink);font:600 1rem var(--sans);padding:12px 16px;position:absolute;top:-80px;left:8px}.sr:focus{top:8px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.btn:focus-visible{outline-color:var(--ink)}.dark{background:var(--ink);color:var(--paper)}.dark p,.dark li{color:var(--on-dark)}.dark h1,.dark h2,.dark h3,.dark b{color:var(--paper)}.dark .eyebrow{color:var(--tint)}.band.lift{background:var(--paper)}.wrap{width:var(--W);margin-inline:auto}.g{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:32px;display:grid}.g.mid{align-items:center}.sec{padding-block:var(--sec-y)}.sec.band,.sec.faqsec,.sec.closing{padding-block:var(--band-y)}.faqsec+.closing{padding-top:8px}.sec:not(.band):not(.faqsec):not(.closing)+.sec:not(.band):not(.faqsec):not(.closing){padding-top:calc(var(--sec-y) * .55)}.hero-about+.sec{padding-top:calc(var(--sec-y) * .4)}.sec:not(.band):not(.faqsec):not(.closing)+.closing{padding-top:calc(var(--sec-y) * .55)}.eyebrow{font:500 .75rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--green-d);margin:0 0 16px}.head-wide{max-width:56rem;margin-bottom:clamp(28px,3vw,44px)}.head-wide .lede{max-width:40rem;margin-top:16px}.ember-rule{background:var(--ember);width:48px;height:2px;margin-bottom:24px;display:block}@media (width<=1023px){.g{grid-template-columns:minmax(0,1fr);row-gap:28px}.g>*{grid-column:1/-1!important}}.letter p{font:400 1.375rem/1.5 var(--serif);max-width:40rem;margin-bottom:.8em}.letter p.fierce{font-size:1.625rem;font-style:italic;line-height:1.35}.letter p.big{font-size:clamp(1.6rem,1.1rem + 1.2vw,2.25rem);font-style:italic;font-weight:300;line-height:1.3}.letter p.small,.letter .also p{font:400 .9375rem/1.5 var(--sans)}.letter-1{font:400 1.25rem/1.5 var(--serif);max-width:34rem}@media (width>=1280px){.letter p{font-size:1.5rem}.letter-1{font-size:1.375rem}}.btn{background:var(--ember-btn);color:#fff;min-height:52px;font:700 1.1875rem/1.25 var(--sans);border:2px solid var(--ember-btn);cursor:pointer;border-radius:2px;align-items:center;gap:10px;padding:14px 26px;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out;display:inline-flex}.btn:hover,.btn:focus-visible{background:var(--ink);border-color:var(--ink);color:#fff}.btn .ar{font-size:15px}.tl{font:500 1rem/1.4 var(--sans);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:4px;padding:11px 0;text-decoration-thickness:1.5px;display:inline-block}.il{color:var(--green-d);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.dark .il,.dark .tl{color:var(--tint)}@media (hover:hover){.tl:hover,.il:hover{-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember)}}.ctas{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:28px;display:flex}.quiet{color:var(--muted);font-size:.9375rem}.hdr{z-index:50;background:var(--lift);border-bottom:1px solid var(--hair);position:relative}.hdr .bar{height:var(--header-h);justify-content:space-between;align-items:center;gap:24px;display:flex}.hdr .logo{padding:9px 0;line-height:0;display:block}.hdr .logo img{width:auto;height:26px}.nav{font:500 .9375rem/1 var(--sans);align-items:center;gap:30px;display:flex}.nav>a,.nav .dd>button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:14px 0;text-decoration:none;display:inline-flex}.nav>a[aria-current],.nav .dd>button.cur{box-shadow:inset 0 -2px 0 var(--ember)}.nav .dd{position:relative}.nav .dd>button .car{transition:transform .16s}.nav .dd.open>button .car{transform:rotate(180deg)}.nav .menu{background:var(--lift);border:1px solid var(--hair);border-top:1.5px solid var(--green);opacity:0;visibility:hidden;min-width:300px;padding:10px 0;transition:opacity .16s,transform .16s,visibility 0s .16s;position:absolute;top:calc(100% + 8px);left:-20px;transform:translateY(-4px)}.nav .dd.open .menu,.nav .dd:focus-within .menu{opacity:1;visibility:visible;transition:opacity .16s,transform .16s;transform:none}.nav .dd+.dd .menu{left:auto;right:-20px}.nav .menu a{color:var(--ink);padding:10px 20px;text-decoration:none;display:block}.nav .menu a[aria-current]{box-shadow:inset 3px 0 0 var(--ember)}.nav .menu a span{font:400 .8125rem/1.4 var(--sans);color:var(--muted);margin-top:3px;display:block}.nav .menu a:hover{background:var(--paper)}.nav .signin{color:var(--green-d)}.burger{cursor:pointer;color:var(--ink);font:500 .9375rem var(--sans);background:0 0;border:0;align-items:center;gap:10px;min-height:44px;margin-right:-10px;padding:10px;display:none}.burger i{background:currentColor;width:22px;height:1.5px;display:block;position:relative}.burger i:before,.burger i:after{content:"";background:currentColor;width:22px;height:1.5px;position:absolute;left:0}.burger i:before{top:-7px}.burger i:after{top:7px}.sheet{display:none}@media (width<=1023px){.hdr .logo{padding:12px 0}.hdr .logo img{height:21px}.nav{display:none}.js .burger{display:inline-flex}html:not(.js) .sheet{padding:0 var(--gut) 16px;display:block;position:static}.js .sheet{inset:var(--header-h) 0 0 0;height:calc(100svh - var(--header-h));background:var(--lift);z-index:60;padding:12px var(--gut) 40px;border-top:1px solid var(--hair);display:none;position:fixed;overflow-y:auto}.js.menu-open .sheet{display:block}.menu-open body{overflow:hidden}.menu-open .burger i{background:0 0}.menu-open .burger i:before{top:0;transform:rotate(45deg)}.menu-open .burger i:after{top:0;transform:rotate(-45deg)}.sheet a{color:var(--ink);font:400 1.5rem/1.2 var(--serif);border-bottom:1px solid var(--hair);padding:14px 0;text-decoration:none;display:block}.sheet .grp{border-bottom:1px solid var(--hair);padding:18px 0 6px}.sheet .grp .eyebrow{margin:0 0 4px}.sheet .grp a{font:500 1.0625rem/1.3 var(--sans);border:0;padding:10px 0}.sheet .grp a span{font:400 .875rem/1.4 var(--sans);color:var(--muted);display:block}.sheet a.signin{color:var(--green-d);font:600 1.0625rem var(--sans);border:0;padding-top:22px}}.hdr.funnel{position:sticky;top:0}.hdr.funnel .btn{min-height:44px;font:600 1rem/1.1 var(--sans);white-space:nowrap;padding:10px 18px}.hdr.funnel .btn.is-hidden{visibility:hidden}@media (width<=599px){.hdr.funnel .btn{padding:10px 14px}}.paint{position:relative}.paint img{--fx:linear-gradient(90deg, transparent 0, #000 5%, #000 95%, transparent 100%);--fy:linear-gradient(180deg, transparent 0, #000 5%, #000 95%, transparent 100%);width:100%;height:auto;-webkit-mask-image:var(--fx), var(--fy);-webkit-mask-composite:source-in;-webkit-mask-image:var(--fx), var(--fy);-webkit-mask-image:var(--fx), var(--fy);-webkit-mask-image:var(--fx), var(--fy);-webkit-mask-image:var(--fx), var(--fy);mask-image:var(--fx), var(--fy);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.paint.bleed-top img{--fy:linear-gradient(180deg, #000 0, #000 95%, transparent 100%)}.frame{isolation:isolate;align-self:start;position:relative}.frame img{z-index:1;width:100%;position:relative}.frame .fr-line{border:1.5px solid var(--green);z-index:0;position:absolute;inset:16px -16px -16px 16px}.frame .fr-mark{z-index:2;background:var(--lift);border-radius:50%;width:44px;height:44px;padding:5px;position:absolute;bottom:-34px;right:-34px}.frame .fr-mark svg{width:100%;height:100%}.hero{padding-top:clamp(28px,5vh,64px);padding-bottom:calc(var(--sec-y) * .6)}.hero .htxt{grid-column:1/7;align-self:center}.hero .hart{grid-column:7/13}.hero .hart img{max-width:560px}.hero .sub{font:400 clamp(1.25rem, 1rem + .6vw, 1.625rem)/1.4 var(--serif);max-width:30rem;margin-top:22px}.hero .cred{max-width:32rem;margin-top:18px}.hero .quiet{margin-top:0}.hero-home h1{font-size:clamp(2.5rem,min(4.6vw,9svh),4.5rem)}.hero-home h1 .h1a{font-size:.6em;font-style:italic;font-weight:400;line-height:1.2;display:block}.hero-home h1 em{color:var(--green);margin-top:.06em;font-size:1.22em;font-style:normal;font-weight:500;line-height:1.05;display:block}.hero-home h1 .q-ember{color:var(--ember)}.hero-home h1 .rmark{vertical-align:baseline;width:auto;height:.74em;margin-right:.03em;display:inline-block}.hero-funnel h1{font-size:clamp(2.4rem,min(4.5vw,8.6svh),4.25rem)}.status{background:var(--ink);color:var(--paper);font:500 .9375rem/1.4 var(--sans);padding:12px 0}.status-line{font:500 .9375rem/1.4 var(--sans);color:var(--muted);margin-bottom:14px}.glance{border-top:1.5px solid var(--green);grid-template-columns:repeat(2,auto);justify-content:start;gap:12px 28px;margin-top:40px;padding-top:22px;font-size:1rem;display:grid}.glance b{font:400 1.75rem/1 var(--serif);margin-right:6px}.glance li:last-child b{font:600 1rem var(--sans);margin:0}.hero-about h1{font-size:clamp(3rem,1.2rem + 5.2vw,6.5rem)}.hero-about .lede{max-width:34rem;font:400 clamp(1.5rem, 1.1rem + .9vw, 2.125rem)/1.4 var(--serif);margin-top:22px}.hero-about .cred{margin-top:16px}@media (width>=1024px){.hero:not(.hero-about):not(.hero-bg){min-height:clamp(560px, calc(100svh - var(--header-h) - 24px), 720px);flex-direction:column;justify-content:center;padding-block:clamp(24px,3vh,40px);display:flex}.hero:not(.hero-about):not(.hero-bg)>.wrap.g{flex:1;align-items:stretch}.hero:not(.hero-about) .hart{margin-right:calc((100vw - var(--W)) / -2 + 8px);max-width:800px;min-height:440px;position:relative}.hero:not(.hero-about) .hart img{object-fit:cover;object-position:50% 40%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hero .sub{max-width:none;padding-right:8%}.glance{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.6fr);justify-content:stretch;gap:12px 40px}.cohort-hero{min-height:0!important}.cohort-hero>.wrap.g{min-height:clamp(480px, calc(100svh - var(--header-h) - 200px), 640px)}.hero-res{min-height:clamp(480px,60svh,600px)!important}.hero-about{padding-block:clamp(24px,4vh,48px) 0}.hero-about .htxt{grid-column:1/8}.hero-about .hart{grid-column:8/13;justify-self:end;width:100%;max-width:488px}.hero-about .lede,.hero-about .cred,.hero .cred{max-width:none}}.hero-bg{isolation:isolate;position:relative;overflow:hidden}.hero-bg .bgart{z-index:-2;margin:0}.hero-bg .bgart picture{display:contents}.hspiral{pointer-events:none;aspect-ratio:1;position:absolute}.hspiral svg{width:100%;height:100%}.hglow{aspect-ratio:1;background:radial-gradient(circle,#e8541e6b 0,#e8541e33 24%,#e8541e12 46%,#e8541e00 64%);border-radius:50%;width:86%;position:absolute;top:42.3%;left:56.3%;transform:translate(-50%,-50%)}.hero-bg h1{font-size:clamp(2.3rem,9.4vw,3.4rem)}@media (width<=1023px){.hero-bg{--IHP:125vw;--S:min(54vw, 440px);--P:clamp(18px, 5vw, 44px)}.hero-bg .bgart{height:var(--IHP);position:absolute;top:0;left:0;right:0}.hero-bg .bgart img{mix-blend-mode:multiply;width:100%;height:auto;-webkit-mask-image:linear-gradient(#000 0 62%,#0000 96%);mask-image:linear-gradient(#000 0 62%,#0000 96%)}.hero-bg:after{content:"";left:0;right:0;top:calc(var(--IHP) * .58);z-index:-1;pointer-events:none;background:linear-gradient(#f3f4f200,#f3f4f2e6 55%,#f3f4f2);position:absolute;bottom:0}.hero-bg .wrap{z-index:2}.hero-bg .htxt{text-align:center;min-height:calc(var(--IHP) + clamp(140px, 38vw, 240px) - var(--P));padding:var(--P) 0 clamp(28px, 7vw, 48px);flex-direction:column;align-items:center;display:flex}.hero-bg h1{font-size:clamp(1.75rem,8.2vw,3.4rem)}.hero-home h1 em{white-space:nowrap;font-size:1.04em}.hero-home h1 .h1a{font-size:.6em}.hero-home h1 em{font-size:clamp(1.04em,.9em + 2.2vw - 7px,1.22em)}.hero-bg .sub{color:#4a5558;max-width:none;margin:auto auto 0;padding:0;font-size:clamp(1.0625rem,3.3vw,2rem)}.hero-bg .ctas{justify-content:center;margin-top:clamp(16px,2.6vw,26px)}.hero-bg .btn{white-space:nowrap;gap:.5em;min-height:0;padding:clamp(11px,2vw,22px) clamp(15px,3.2vw,36px);font-size:clamp(.875rem,2.7vw,1.5rem);display:inline-flex}.hero-bg .hspiral{z-index:0;width:var(--S);left:calc(84vw - var(--S) * .563);top:calc(var(--IHP) * .405 - var(--S) * .423)}}@media (width<=767px){.hero-home.hero-bg{overflow:visible}.hero-home.hero-bg .bgart{width:100%;height:auto;position:static;top:auto;left:auto;right:auto}.hero-home.hero-bg .bgart img{width:100%;height:auto;-webkit-mask-image:none;mask-image:none}.hero-home.hero-bg .htxt{min-height:0;padding:var(--P) 0 clamp(20px, 5vw, 32px)}.hero-home.hero-bg:after{display:none}}@media (width>=600px) and (width<=1023px){.hero-bg{--P:clamp(56px, 9vw, 96px)}}@media (width>=1024px){.hero-bg{--u:min(1vw, 14.4px);--X:calc((100vw - 100 * var(--u)) / 2);--L:calc(var(--u) * 14);--IW:calc(var(--u) * 182.813);--EL:calc(var(--u) * 32.8125);--IH:calc(var(--u) * 64.3);--S:calc(var(--u) * 46);min-height:calc(var(--u) * 58);align-items:flex-start;display:flex}.hero-bg .bgart{position:absolute;inset:0;overflow:hidden}.hero-bg .bgart img{left:calc(var(--X) + var(--L) - var(--EL));width:var(--IW);mix-blend-mode:multiply;max-width:none;height:auto;-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 14%, #000 calc(var(--u) * 58 - 140px), transparent calc(var(--u) * 58 - 20px)), linear-gradient(90deg, transparent 0, #000 2%, #000 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 14%, #000 calc(var(--u) * 58 - 140px), transparent calc(var(--u) * 58 - 20px)), linear-gradient(90deg, transparent 0, #000 2%, #000 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 14%, #000 calc(var(--u) * 58 - 140px), transparent calc(var(--u) * 58 - 20px)), linear-gradient(90deg, transparent 0, #000 2%, #000 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 14%, #000 calc(var(--u) * 58 - 140px), transparent calc(var(--u) * 58 - 20px)), linear-gradient(90deg, transparent 0, #000 2%, #000 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0, #000 14%, #000 calc(var(--u) * 58 - 140px), transparent calc(var(--u) * 58 - 20px)), linear-gradient(90deg, transparent 0, #000 2%, #000 100%);mask-image:linear-gradient(180deg, transparent 0, #000 14%, #000 calc(var(--u) * 58 - 140px), transparent calc(var(--u) * 58 - 20px)), linear-gradient(90deg, transparent 0, #000 2%, #000 100%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;position:absolute;top:-24px;-webkit-mask-composite:source-in;mask-composite:intersect}.hero-bg:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#f3f4f200,#f3f4f2);height:120px;position:absolute;bottom:0;left:0;right:0}.hero-bg .wrap{z-index:2;width:var(--W);padding-top:calc(-24px + var(--IH) * .436 - 316px)}.hero-bg .htxt{max-width:36rem;margin:0}.hero-home.hero-bg .htxt{max-width:35rem}.hero-bg h1{font-size:calc(var(--u) * 3.4)}.hero-bg .sub{max-width:36rem;font-size:calc(var(--u) * 1.7);color:#4a5558;padding:0;line-height:1.45}.hero-bg .ctas{margin-top:calc(var(--u) * 1.3)}.hero-bg .hspiral{z-index:-3;width:var(--S);left:calc(var(--X) + var(--L) + var(--u) * 150 * .4165 - var(--S) * .563);top:calc(-24px + var(--IH) * .398 - var(--S) * .423)}}@media (width>=1024px) and (width<=1279px){.hero-bg{--L:calc(var(--u) * 19);--S:calc(var(--u) * 42)}.hero-bg .sub{max-width:30rem}}.centre{text-align:center}.centre .head-wide,.centre .head-wide .lede,.centre .ember-rule{margin-inline:auto}.foryou .head-wide .ember-rule{margin-top:20px;margin-bottom:0}.centre .letter p,.centre .letter-1{margin-inline:auto}.centre .ctas{justify-content:center}.wrap.narrow{max-width:46rem}.said{max-width:34rem;margin:28px auto 0}.centre .bq{max-width:52rem;margin-inline:auto;padding:0}.centre .bq .qm{margin-bottom:6px;line-height:.6;display:block;position:static}.centre .bq blockquote p{margin-inline:auto}.said p{font:300 italic clamp(1.375rem, 1.1rem + .6vw, 1.75rem)/1.4 var(--serif);color:var(--green-d)}.centre .scen li{padding-inline:0}.centre.faqsec .wrap.g{max-width:52rem;display:block}.centre.faqsec .faq-head{margin-bottom:24px}.centre.faqsec .ember-rule{margin-inline:auto}.centre .faq{text-align:left}.centre .bline{max-width:44rem;margin:40px auto 0}.centre h2{margin-bottom:.45em}.closing .btn{margin-inline:auto}@media (width<=1023px){.hero{padding-top:24px}.hero .hart{max-width:560px}.hero .htxt{align-self:start}.hero-about .hart{max-width:480px}}.bwrap{position:relative}.both h2{font-size:clamp(2.2rem,1.2rem + 2.6vw,3.6rem)}.both .it-line{font:300 italic 1.625rem/1.4 var(--serif);margin-top:22px}.both .it-line em{color:var(--green)}@media (width>=1024px){.both .btxt{z-index:2;width:40%;position:absolute;top:50%;left:3.5%;transform:translateY(-50%)}.both .btxt:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#f3f4f2f0,#f3f4f2d1 62%,#f3f4f200);position:absolute;inset:-40px -56px}.both h2{font-size:clamp(2rem,1rem + 2.2vw,3.25rem)}}.moves{border-top:1.5px solid var(--green)}.mv{column-gap:var(--gap);border-bottom:1px solid var(--hair);grid-template-columns:7rem minmax(0,1fr) minmax(0,1.15fr);align-items:baseline;padding:26px 0;display:grid}.mv .mn{font:300 2.75rem/1 var(--serif);color:var(--green-d);font-variant-numeric:lining-nums}.mv.last .mn{color:var(--ember)}.mv h3{font-size:clamp(1.5rem,1.1rem + .9vw,2rem);line-height:1.2}.mv p{margin:0;font-size:1.125rem;line-height:1.55}.quote-band{padding-block:clamp(56px,6vw,88px)}.bq{padding-left:clamp(0px,6vw,96px);position:relative}.bq .qm{font:300 clamp(5rem, 3rem + 4vw, 8rem)/1 var(--serif);color:var(--ember);position:absolute;top:-.18em;left:0}.bq blockquote p{font:300 italic clamp(1.9rem, 1rem + 2.6vw, 3.5rem)/1.25 var(--serif);color:var(--paper);max-width:30ch}.bq figcaption{font:500 .8125rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--tint);margin-top:26px}.cards{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.card{background:var(--paper);border-top:1.5px solid var(--green);flex-direction:column;align-items:flex-start;gap:12px;padding:32px 30px;display:flex}.card .tag{font:500 .75rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--green-d);white-space:nowrap;margin:0}.card h3{font-size:1.875rem}.card p{flex:1;margin:0;font-size:1.0625rem}.card .tl{margin-top:4px}.card .tl:hover{color:var(--ember);-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember)}.centre .card{text-align:center;align-items:center}.card.feat{border-top:2px solid var(--ember)}.gframe{grid-column:1/6;max-width:430px}.gframe .eyebrow{margin-bottom:12px}.gframe .frame{margin-top:8px}.guide .frame{grid-column:1/6;max-width:430px}.guide .gtxt{grid-column:7/13}.guide h2{margin-bottom:10px}.guide .cred{margin-bottom:22px}.reinv{border-top:1px solid var(--hair);margin:10px 0 18px}.reinv li{border-bottom:1px solid var(--hair);padding:12px 0 12px 30px;font-size:1.0625rem;line-height:1.5;position:relative}.reinv li:before{content:"";background:var(--green);width:16px;height:1.5px;position:absolute;top:1.35em;left:0}.reinv li.last:before{background:var(--ember);width:20px;height:2px}.q-h{margin:28px 0 10px;font-size:1.5rem}.gname{font:400 clamp(1.8rem, 1.2rem + 1.4vw, 2.5rem)/1.15 var(--serif);margin:8px 0 6px}@media (width>=1024px){.guide .g{align-items:center}.guide .gtxt{align-self:center}.gtxt .letter-1{max-width:none}body[data-page=private-coaching] .gtxt .letter-1{font-size:1.5rem}body[data-page=private-coaching] .guide .frame{max-width:480px}.group .letter p.big{font-size:clamp(2rem,1.2rem + 1.4vw,2.75rem)}.group .letter p{font-size:1.5rem}}.scen li{font:400 italic clamp(1.375rem, 1.05rem + .7vw, 1.75rem)/1.4 var(--serif);border-top:1px solid var(--hair);padding:20px 0}.scen li:last-child{border-bottom:1px solid var(--hair)}.scen.two{grid-template-columns:1fr 1fr;column-gap:48px;display:grid}.scen.two li:nth-last-child(2){border-bottom:1px solid var(--hair)}.scen.two li:last-child:nth-child(odd){grid-column:1/-1}.scen-close{font:500 1.125rem/1.5 var(--sans);margin-top:28px}.excl{font:500 1.25rem/1.5 var(--sans);border-top:2px solid var(--ember);max-width:40rem;margin-top:40px;padding:20px 0 0;display:inline-block}@media (width>=1024px){.scen-close{font-size:1.25rem}.scen.two li{padding:26px 0;font-size:clamp(1.5rem,1.1rem + .8vw,1.875rem)}.excl{font-size:1.375rem}}.scen-disclose{border-top:1px solid var(--hair);max-width:46rem}.scen-disclose details{border-bottom:1px solid var(--hair)}.scen-disclose summary{cursor:pointer;min-height:64px;font:400 clamp(1.1875rem, 1.05rem + .4vw, 1.4rem)/1.35 var(--serif);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.scen-disclose summary::-webkit-details-marker{display:none}.scen-disclose summary:focus-visible{outline:2px solid var(--ember);outline-offset:4px;border-radius:2px}.scen-disclose .q{flex:auto}.scen-disclose .a{font:400 italic clamp(1.1875rem, 1.05rem + .55vw, 1.5rem)/1.45 var(--serif);color:var(--green-d);max-width:40rem;margin:0;padding:0 38px 22px 0}@media (width>=1024px){.scen-disclose summary{min-height:72px;padding:22px 0}}.faq{border-top:1.5px solid var(--green)}.faq details{border-bottom:1px solid var(--hair)}.faq summary,.asks summary{cursor:pointer;min-height:72px;font:400 clamp(1.25rem, 1.05rem + .45vw, 1.5rem)/1.35 var(--serif);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.asks summary::-webkit-details-marker{display:none}.pm{flex:0 0 22px;height:22px;position:relative}.pm:before,.pm:after{content:"";background:var(--green);height:1.5px;transition:transform .16s var(--ease-settle);position:absolute;top:10px;left:3px;right:3px}.pm:after{transform:rotate(90deg)}details[open]>summary .pm:after{transform:rotate(0)}.faq .a{padding:0 48px 22px 0}.faq .a p{max-width:46rem;font-size:1.0625rem;line-height:1.6}@media (hover:hover){.faq summary:hover .q,.asks summary:hover .q{text-decoration:underline;-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember);text-underline-offset:5px;text-decoration-thickness:1.5px}}.faq-close{margin-top:16px;font-size:1.0625rem}.faq-close .il{padding:11px 0;display:inline-block}@media (width>=1024px){.faqsec .faq-head{grid-column:1/4}.faqsec .faq-body{grid-column:4/13}.faq summary{min-height:76px}body[data-kind=funnel] .faqsec{padding-bottom:20px}}.close-cta{margin:0}@media (width>=1024px){.closing .ember-rule{margin-bottom:20px}}.origin .oside{grid-column:1/6;max-width:400px;position:sticky;top:32px}.origin .oside .ember-rule{margin:56px 0 14px}.origin .otxt h2{margin-bottom:24px}.origin .sign{font:400 italic 1.75rem/1.2 var(--serif);color:var(--ember);margin-top:14px}.vals{gap:0 var(--gap);border-top:1.5px solid var(--green);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vals li{border-bottom:1px solid var(--hair);padding:24px 0;font-size:1.0625rem;line-height:1.5}.vals li b{font:400 1.375rem/1.25 var(--serif);margin-bottom:6px;display:block}.bline{font:400 1.1875rem/1.5 var(--serif);color:var(--muted)}.inside-g{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.inside-g .item{background:var(--paper);border-top:1.5px solid var(--green);padding:32px 32px 34px}.inside-g h3{margin-bottom:10px;font-size:1.875rem}.inside-g p{font:400 1.25rem/1.5 var(--serif);margin:0}.others{border-left:2px solid var(--green);max-width:48rem;margin-top:clamp(28px,3vw,44px);padding-left:24px}.others .o-l{font:500 1.0625rem/1.5 var(--sans);margin:0 0 8px}.others blockquote p{font:300 italic clamp(1.4rem, 1rem + 1vw, 1.875rem)/1.35 var(--serif);color:var(--green-d)}@media (width>=1024px){.inside-g{grid-template-columns:repeat(3,minmax(0,1fr))}}.formsec{scroll-margin-top:calc(var(--header-h) + 8px)}.formsec h2{margin-bottom:16px}.fletter{font:400 italic 1.5rem/1.4 var(--serif);margin:0 0 12px}.fval{font:400 1.375rem/1.45 var(--serif);margin:0 0 6px}.fval2{font:500 1.0625rem/1.5 var(--sans);color:var(--muted)}.steps{border-top:1.5px solid var(--green);margin-top:8px}.steps li{border-bottom:1px solid var(--hair);grid-template-columns:3.25rem minmax(0,1fr);align-items:baseline;padding:16px 0;display:grid}.steps .sn{font:300 2.25rem/1 var(--serif);color:var(--ember)}.steps p{margin:0;font-size:1.0625rem;line-height:1.5}.privacy-line{border-left:3px solid var(--green);margin:24px 0 0;padding:4px 0 4px 16px;font-size:1rem;font-weight:600;line-height:1.5}.under{margin-top:18px;font-size:1rem}@media (width>=1024px){.formsec{padding-block:var(--form-y)}.formsec .wrap.g{grid-template-rows:auto auto 1fr}.formsec .fhead{grid-area:1/1/auto/6}.formsec .fside{top:calc(var(--header-h) + 24px);grid-area:2/1/4/6;align-self:start;position:sticky}.formsec .fform{grid-area:1/7/4/13}}@media (width<=1023px){.formsec{padding-top:20px}.formsec .fhead{grid-row:1}.formsec .fform{grid-row:2}.formsec .fside{grid-row:3}}.phead{grid-column:1/5}.phead h2,.qa h2{font-size:clamp(2.2rem,1.2rem + 2.6vw,3.75rem)}.phead h2{max-width:14ch}.group .letter{grid-column:5/13}.included .phead{grid-column:1/-1}.included .inc{grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:48px;display:grid}.inc{border-top:1.5px solid var(--green)}.inc li{border-bottom:1px solid var(--hair);padding:15px 0;font-size:1.125rem;line-height:1.5}.inc li b{font-weight:600}@media (width>=1024px){.inc li{padding:18px 0;font-size:1.1875rem}}.qa{column-gap:var(--gap);border-top:1px solid var(--hair);grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding-block:36px;display:grid}.qa:first-child{border-top:0;padding-top:0}.qa:last-child{padding-bottom:0}.qa h2{max-width:12ch}.qa .letter p{max-width:none}.qa-l .pull{font:300 italic clamp(1.4rem, 1rem + 1vw, 1.875rem)/1.35 var(--serif);max-width:22ch;margin-top:22px}@media (width>=1024px){.qa-l .pull{max-width:none;padding-right:12%}}.duo .qa-l{display:contents}.duo .qa{flex-direction:column;display:flex}.duo .qa h2{order:1;margin-bottom:.5em}.duo .qa .letter{order:2}.duo .qa .pull{order:3;margin-top:4px}@media (width>=1024px){.duo .wrap{column-gap:calc(var(--gap) * 3);grid-template-columns:1fr 1fr;display:grid}.duo .qa{border-top:0;padding:0}.duo .qa+.qa{border-left:1px solid var(--hair);padding-left:calc(var(--gap) * 1.5);margin-left:calc(var(--gap) * -1.5)}.duo .qa h2{max-width:none}.duo .qa-l .pull{margin-bottom:18px;padding-right:0}}@media (width<=1023px){.qa{grid-template-columns:1fr;row-gap:18px}.qa-l .pull{margin-top:12px}.duo .qa+.qa{border-top:1px solid var(--hair);margin-top:36px;padding-top:32px}}.turns-sec .head-wide .lede{margin:0}.turns-sec .head-wide .ember-rule{grid-column:1/-1}.pathway{margin-top:8px}.pathway .ends{font:500 .8125rem/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.pathway .end{align-items:center;gap:10px;display:inline-flex}.pathway .end b{color:var(--ink);font-weight:600}.pathway .end.z .ar{color:var(--green)}.track{position:relative}.wave{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}#traveller{opacity:0}.turns{z-index:1;gap:var(--gap);display:grid;position:relative}.turn{position:relative}.turn .med{background:var(--lift);border:1.5px solid var(--green);border-radius:50%;justify-content:center;align-items:center;display:flex}.turn .tn{font:500 .75rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--green-d);display:block}.turn h3{margin:6px 0 8px}.turn .d{margin:0;line-height:1.5}.mv-l{border-top:1.5px solid var(--green);font:500 1rem/1.3 var(--serif);margin:0;padding-top:10px}.mv-l span{font:500 .6875rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;display:block}.asks{display:none}.after-path{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:40px;padding-top:24px;display:flex}.after-path .small{max-width:34rem;margin:0}@media (width>=1100px){.turns-sec .head-wide{column-gap:var(--gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;max-width:none;display:grid}.turns{grid-template-columns:repeat(6,minmax(0,1fr))}.turn{padding-top:84px}.mv-l{width:100%;position:absolute;top:0;left:0}.mv-l.s2{width:calc(200% + var(--gap))}.turn .med{width:108px;height:108px;margin-bottom:18px}.turn .med svg{width:72px;height:72px}.turn h3{font-size:1.5rem}.turn .d{font-size:1.0625rem}}@media (width<=1099px){.pathway{flex-direction:column;display:flex}.pathway .ends{display:contents}.pathway .end.a{order:0;margin-bottom:14px}.pathway .track{order:1}.pathway .end.z{order:2;margin-top:4px}.pathway .asks{order:3}}@media (width>=768px) and (width<=1099px){.turns{grid-template-columns:1fr;gap:0}.turn{grid-template-columns:80px minmax(0,1fr);column-gap:18px;padding:0 0 26px;display:grid}.mv-l{grid-column:1/-1;margin-bottom:14px;padding-left:98px}.turn .med{grid-row:2/5;width:72px;height:72px}.turn .med svg{width:48px;height:48px}.turn h3,.turn .d,.turn .tn{grid-column:2}.turn h3{font-size:1.375rem}.turn .d{font-size:1rem}}@media (width<=767px){.turns{grid-template-columns:1fr;gap:0}.turn{grid-template-columns:56px minmax(0,1fr);align-items:center;column-gap:16px;padding:0 0 14px;display:grid}.mv-l{grid-column:1/-1;margin:6px 0 12px;padding-left:72px;font-size:.9375rem}.turn .med{grid-row:2/4;width:56px;height:56px}.turn .med svg{width:38px;height:38px}.turn .tn,.turn h3{grid-column:2}.turn h3{margin:0;font-size:1.25rem}.turn .d{display:none}.asks{border-top:1.5px solid var(--green);border-bottom:1px solid var(--hair);margin-top:22px;display:block}.asks ol{padding-bottom:16px}.asks li{padding:8px 0;font-size:1rem;line-height:1.5}}.fit{grid-template-columns:1fr 1fr;gap:48px;display:grid}.fit h3{margin-bottom:12px;font-size:1.625rem}.fit ul{border-top:1.5px solid var(--green)}.fit li{border-bottom:1px solid var(--hair);padding:14px 0;font-size:1.0625rem}@media (width>=1100px){.turn .med img{width:72px;height:72px}}@media (width>=768px) and (width<=1099px){.turn .med img{width:48px;height:48px}}@media (width<=767px){.turn .med img{width:38px;height:38px}}.also{margin-top:36px}.also .card{max-width:34rem}.also .card h3{font-size:1.5rem}.letter .also .eyebrow{font:500 .75rem/1.4 var(--sans);letter-spacing:.12em;margin-bottom:12px}.ftr{padding:clamp(44px,4vw,64px) 0 32px;font-size:.9375rem}.ftr a{color:var(--paper);justify-content:center;min-width:44px;padding:11px 0;text-decoration:none;display:inline-flex}.ftr a:hover,.ftr a[aria-current]{text-decoration:underline;-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember);text-underline-offset:4px}.fbrand{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.flogo{min-width:0!important;padding:6px 0!important}.flogo img{width:auto;height:32px}.fmark{flex:0 0 88px;width:88px;height:88px;display:block}.fmark svg{width:100%;height:100%}.fmark svg path{stroke:var(--tint)}.fline{font:400 clamp(1.25rem, 1rem + .6vw, 1.625rem)/1.3 var(--serif);color:var(--paper);white-space:nowrap;margin:0}.fline em{color:var(--tint);font-style:italic;font-weight:300}.frow{border-top:1px solid var(--hair-dark);flex-wrap:wrap;gap:0 30px;margin-top:36px;padding-top:12px;display:flex}.flegal{color:var(--on-dark);flex-wrap:wrap;align-items:center;gap:0 24px;margin-top:8px;font-size:.875rem;display:flex}.flegal a{color:var(--on-dark)}.fdisc{color:var(--on-dark);margin:6px 0 0;font-size:.875rem}.ftr.slim{color:var(--ink);background:0 0;padding:28px 0 16px}.ftr.slim a,.ftr.slim .flegal a{color:var(--ink)}.ftr.slim .flegal{color:var(--muted);justify-content:center}.frule{background:var(--hair);height:1px}.fcenter{justify-content:center;margin-top:14px;display:flex}.ftr.slim .fmark{flex-basis:72px;width:72px;height:72px}.ftr.slim .fmark svg path{stroke:var(--green)}@media (width>=1024px){.ftr.slim .fmark{flex-basis:96px;width:96px;height:96px}}.ftr.dark{text-align:center;padding:clamp(48px,4.4vw,64px) 0 36px}.ftr.dark .fbrand{align-items:center}.ftr.dark .frow,.ftr.dark .flegal{justify-content:center}@media (width<=1023px){.glance{gap:12px 28px}.mv{grid-template-columns:4rem minmax(0,1fr);row-gap:6px}.mv p{grid-column:2}.cards,.inside-g,.vals,.fit,.scen.two,.included .inc{grid-template-columns:1fr}.scen.two li:nth-last-child(2){border-bottom:0}.guide .frame{max-width:400px;margin-right:16px}.both .btxt{margin-top:24px}.faq .a{padding-right:0}.origin .oside{max-width:320px;position:static}}@media (width<=767px){h3{font-size:1.375rem}.letter p{font-size:1.25rem}.fline{white-space:normal}.flogo img{height:28px}.flogo{padding:8px 0!important}.frow{gap:0 22px}.faq summary{font-size:1.25rem}.bq{padding-top:56px;padding-left:0}.card,.inside-g .item{padding:26px 22px}}@media print{.hdr .nav,.burger{display:none!important}body{background:#fff}}.form-frame{width:100%;position:relative}.form-frame iframe{border:0;border-radius:0;width:100%;display:block}.on-light{background:var(--paper)}.sec-s{padding-block:clamp(32px,3.4vw,52px)}.legal-body{border-top:1.5px solid var(--green)}.legal-body .row{gap:var(--gap);border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,3fr) minmax(0,5fr);padding:20px 0;display:grid}.legal-body h3{font:600 1.0625rem/1.4 var(--sans)}.legal-body p,.legal-body li{font-size:1rem;line-height:1.6}.legal-body ul{list-style:none}.legal-body li{margin-bottom:8px}.legal-body li i{font-style:italic;font-weight:500}@media (width<=767px){.legal-body .row{grid-template-columns:1fr;gap:6px}}.lhead{padding-bottom:8px}.lhead h1{font-size:clamp(2.6rem,1.4rem + 3vw,4rem)}.lhead .updated{color:var(--muted);margin-top:16px;font-size:.9375rem}.legal-sec{padding-top:24px}.label{font:500 .75rem/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--green-d)}.lsum{background:var(--paper);border:1px solid var(--hair);border-left:2px solid var(--green);padding:22px 26px 20px}.lsum ul{margin-top:12px}.lsum li{padding:6px 0 6px 18px;font-size:1rem;position:relative}.lsum li:before{content:"";background:var(--green);width:7px;height:1.5px;position:absolute;top:1.05em;left:0}.lsum .see{color:var(--muted);white-space:nowrap;padding:10px 0;font-size:.8125rem;display:inline-block}.lsum .sumnote{color:var(--muted);margin:10px 0 0;font-size:.8125rem}.toc{margin-top:32px}.toc ol{columns:2;column-gap:32px;margin-top:10px}.toc li{break-inside:avoid}.toc a{text-indent:-1.8em;color:var(--ink);-webkit-text-decoration-color:var(--hair);-webkit-text-decoration-color:var(--hair);-webkit-text-decoration-color:var(--hair);-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair);padding:10px 0 10px 1.8em;font-size:.9375rem;display:block}.toc .n{color:var(--muted);text-indent:0;min-width:1.8em;display:inline-block}.ltext{margin-top:28px}.lintro{font:400 1.25rem/1.5 var(--serif)}.lsec{border-top:1px solid var(--hair);margin-top:36px;padding-top:20px;scroll-margin-top:24px}.lsec h2{font:400 1.6rem/1.2 var(--serif)}.lsec h2 .anc{color:var(--muted);min-width:1.4em;margin-right:.15em;padding-block:8px;text-decoration:none;display:inline-block}@media (hover:hover){.lsec h2 .anc:hover{color:var(--ember)}}.lsec p{max-width:68ch;margin-top:12px}.lsec:target h2{color:var(--green-d)}.lclose{border-top:1px solid var(--hair);color:var(--muted);margin-top:36px;padding-top:18px;font-style:italic}@media (width>=1024px){.legal{grid-template-columns:17rem minmax(0,50rem);align-items:start;column-gap:56px;display:grid}.legal>.lsum{grid-area:1/2}.legal>.toc{grid-area:1/1/3;margin-top:0;position:sticky;top:32px}.legal>.toc ol{columns:1}.legal>.ltext{grid-area:2/2}.lsec p,.lintro{max-width:none}.lsec p{font-size:1.125rem;line-height:1.6}}.quiz h1{max-width:18ch;margin:0 auto 18px}.qsample{text-align:left;gap:20px;max-width:640px;margin:28px auto 0;display:grid}.qs{border-top:1.5px solid var(--green);padding-top:18px}.qs h2{margin-bottom:10px;font-size:1.75rem}.honesty{color:var(--muted);margin-top:14px}.quiz .sub{font:400 1.5rem/1.4 var(--serif)}.contact .ctxt{grid-column:1/6}.contact .fform{grid-column:7/13}.contact .sub{font:400 1.5rem/1.4 var(--serif);margin-top:18px}.cart{max-width:460px;margin-top:40px}.recv .rtxt{grid-column:1/6}.recv .recv-pic{grid-column:6/13;justify-self:end;width:100%}.recv h1{margin-bottom:22px;font-size:clamp(2.4rem,1.2rem + 3.6vw,4.5rem)}.recv .sub{font:400 1.5rem/1.4 var(--serif)}.recv .sign{font:300 italic 1.5rem/1.35 var(--serif);margin-top:24px}.recv .ctas{margin:0 0 24px}@media (width>=1024px){.recv .recv-pic{width:calc(100% + (100vw - var(--W)) / 2 - 8px);max-width:800px;margin-right:calc((100vw - var(--W)) / -2 + 8px)}.recv{min-height:calc(100svh - var(--header-h) - 190px);align-items:center;padding-block:24px;display:flex}.recv .sub,.recv .letter-1{max-width:none}}.hero-home h1 .h1a{font-style:normal;font-weight:300}.btn.tier{text-align:left;align-items:center;gap:20px;padding:14px 26px}.btn.tier .bt{flex-direction:column;gap:3px;display:flex}.btn.tier .bt1{font:700 1.1875rem/1.2 var(--sans)}.btn.tier .bt2{font:500 .9375rem/1.3 var(--sans)}.cred-line{font:500 .875rem/1.5 var(--sans);color:#1f2a2e;text-shadow:0 0 10px #f3f4f2fa,0 0 4px #f3f4f2f2;max-width:24rem;margin:16px 0 0}@media (width<=1023px){.hero-bg .btn.tier{white-space:normal;font-size:inherit;gap:14px;padding:12px 18px}.hero-bg .btn.tier .bt1{font-size:clamp(1rem,3.2vw,1.375rem)}.hero-bg .btn.tier .bt2{font-size:clamp(.8125rem,2.6vw,1.0625rem)}.cred-line{text-align:center;max-width:22rem;margin-inline:auto;font-size:.8125rem}.hero-bg .htxt{min-height:calc(var(--IHP) + clamp(48px, 12vw, 96px) - var(--P) + 76px)}}.where .wstrip{max-width:1000px;margin:clamp(28px,3.4vw,48px) auto 0}.both .bwrap{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;display:grid}.both .btxt{width:auto;position:static;top:auto;left:auto;transform:none}.both .btxt:before{display:none}.both .bplate{width:100%;max-width:520px;margin:0 auto}@media (width>=1024px){.both .bwrap{grid-template-columns:minmax(0,1fr) minmax(0,520px);column-gap:clamp(40px,6vw,96px)}.both .bplate{margin:0}}.router{font:400 1.125rem/1.5 var(--sans);margin:34px 0 0}.card .tag{white-space:normal;flex:none}@media (width>=1024px){.qb-wrap{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;column-gap:clamp(40px,5vw,80px);display:grid}.centre .qb-wrap .bq{text-align:left;max-width:none;margin:0}.centre .qb-wrap .bq blockquote p{margin-inline:0}}.qplate{width:100%;max-width:520px;margin:0 auto}.qplate img{border-radius:2px}@media (width<=1023px){.qplate{margin-top:36px}}.begin .begin-lead{font:400 1.25rem/1.5 var(--serif);max-width:34rem;margin:26px auto 36px}.begin .prompt{font:300 italic clamp(1.75rem, 1.2rem + 1.7vw, 2.75rem)/1.25 var(--serif);max-width:30ch;color:var(--ink);text-wrap:balance;margin:0 auto}.begin .ember-rule.thin{width:56px;height:1.5px;margin:32px auto;display:block}.begin .begin-note{font:500 1rem/1.5 var(--sans);color:var(--muted);margin:36px auto 0}.begin .begin-link{font:400 1.125rem/1.5 var(--sans);margin:10px auto 0}.closing .cplate{max-width:720px;margin:0 auto clamp(28px,3vw,44px)}.tslot-sec{padding-block:clamp(28px,3vw,44px)}.tslot{border:1px dashed var(--hair);text-align:center;background:#e9ebe880;padding:22px 24px 20px}.tslot .tl-k{font:500 .75rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.tslot .tl-cards{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tslot .tl-cards i{border:1px solid var(--hair);background:var(--lift);height:96px;display:block}.tslot-sec.light .tl-cards{grid-template-columns:minmax(0,1fr);max-width:28rem;margin-inline:auto}.tslot-sec.light .tl-cards i{height:64px}.tslot .tl-n{font:400 .875rem/1.4 var(--sans);color:var(--muted);margin:14px 0 0}@media (width<=599px){.tslot .tl-cards{grid-template-columns:minmax(0,1fr)}.tslot .tl-cards i{height:64px}}.abouttop{padding-bottom:0}.abouttop .about-h1{max-width:20ch;margin:14px auto 0;font-size:clamp(2.4rem,1.2rem + 3.6vw,4.25rem)}.vid{max-width:880px;margin:clamp(28px,3.4vw,48px) auto 0}.vid-frame{aspect-ratio:16/9;background:var(--paper);border:1.5px solid var(--green);color:var(--ink);text-decoration:none;display:block;position:relative;overflow:hidden}.vid-art{width:100%;height:100%;position:absolute;inset:0}.vid-play{background:var(--ember-btn);color:#fff;width:76px;height:76px;transition:background .16s var(--ease-settle);border-radius:50%;justify-content:center;align-items:center;margin:-38px 0 0 -38px;display:flex;position:absolute;top:50%;left:50%}.vid-play svg{margin-left:3px}.vid-frame:hover .vid-play,.vid-frame:focus-visible .vid-play{background:var(--ink);color:var(--ember)}.vid figcaption{font:400 italic 1.125rem/1.4 var(--serif);color:var(--muted);text-align:center;margin-top:14px}.origin .otxt{grid-column:6/13}.origin .otxt .letter p{font-size:1.25rem}.origin .otxt .letter p.sign{font-size:1.75rem}@media (width>=1280px){.origin .otxt .letter p{font-size:1.3125rem}.origin .otxt .letter p.sign{font-size:1.75rem}}.purmis .pu-item{margin-top:36px}.purmis .pu-item .eyebrow{margin-bottom:8px}.purmis .pu-line{font:300 italic clamp(1.5rem, 1.1rem + 1.2vw, 2.25rem)/1.35 var(--serif);text-wrap:balance;max-width:32ch;margin:0 auto}.inside .head-wide .lede{max-width:34rem;margin-top:10px}.inside-g .item .tag{font:500 .75rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--green-d);margin:0 0 10px}.fitsec .head-wide .lede{margin-top:12px}.fit5{border-top:1.5px solid var(--green);margin-top:28px}.fit5 li{border-bottom:1px solid var(--hair);padding:18px 0;font-size:1.0625rem;line-height:1.5}.fit5 li b{font:400 1.375rem/1.3 var(--serif);margin-bottom:4px;display:block}.centre .fit5 li{text-align:left}.notyet{font:400 italic 1.25rem/1.5 var(--serif);color:var(--muted);margin-top:22px}.fitsec .others{margin-top:36px;margin-inline:0}.centre .others{text-align:left}@media (width>=1024px){.glance{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.6fr)}}@media (width<=1023px) and (width>=600px){.glance{grid-template-columns:repeat(3,auto)}}@media (width<=767px){.turn .d{color:var(--muted);grid-column:2;margin-top:2px;font-size:.9375rem;display:block}.turn .med{grid-row:2/5}}.anatomy .head-wide .lede{margin-top:10px}.anat{border-top:1.5px solid var(--green);grid-template-columns:repeat(7,minmax(0,1fr));margin-top:28px;display:grid}.anat li{padding:16px 14px 6px 0}.anat li b{font:400 1.375rem/1.25 var(--serif);margin-bottom:6px;display:block}.anat li span{font:400 .9375rem/1.45 var(--sans);color:var(--muted);display:block}@media (width<=1023px){.anat{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}.anat li{border-bottom:1px solid var(--hair);padding:16px 8px 14px 0}}@media (width<=599px){.anat{grid-template-columns:minmax(0,1fr)}}.included .incg{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 48px;display:grid}.included .incg .ig h3{margin-bottom:8px;font-size:1.375rem}.included .incg .inc{display:block}.included .incg .inc li{padding:14px 0}@media (width<=1023px){.included .incg{grid-template-columns:minmax(0,1fr)}}.group .gb{border-top:1px solid var(--hair-dark);margin:26px 0 0}.group .gb li{border-bottom:1px solid var(--hair-dark);font:400 1.1875rem/1.5 var(--sans);color:var(--on-dark);padding:14px 0}.group .gb li b{font:400 1.375rem/1.3 var(--serif);color:var(--paper);margin-right:6px}.group .gb-close{font:400 italic 1.25rem/1.5 var(--serif);color:var(--tint);margin-top:24px}.group .letter p.big{max-width:34rem}@media (width>=768px){.fit .fl:before{content:"";height:calc(2.03125rem + 12px);display:block}}.fit li b{font-weight:600}.fdoor{padding-block:clamp(20px, 2.4vw, 36px) var(--band-y)}.fdoor .fd-p{margin:0}.fdoor .btn .ar{font-size:15px}.why3 .why-b,.changes .ft-b{grid-column:5/13}.why3 .why-lead{font:400 1.375rem/1.5 var(--serif);max-width:36rem;margin:0 0 14px}.three{border-top:1.5px solid var(--green)}.three li{border-bottom:1px solid var(--hair);padding:16px 0;font-size:1.125rem;line-height:1.55}.three li b{font:400 1.5rem/1.3 var(--serif);margin-bottom:4px;display:block}.stack .inc{grid-column:5/13}.changes .ft-lead{font:400 1.375rem/1.5 var(--serif);margin:0 0 14px}.fromto{border-top:1.5px solid var(--green)}.fromto li{border-bottom:1px solid var(--hair);font:400 1.375rem/1.45 var(--serif);padding:18px 0}.fromto li span{font:500 .75rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--green-d);margin-right:4px}.changes .small{color:var(--muted);max-width:34rem;margin-top:16px}.runs .runs-l{grid-column:5/13;margin-top:0}.runs .runs-l li b{font-weight:600}.weigh h2{margin-top:14px;font-size:clamp(1.9rem,1.2rem + 2vw,2.75rem)}.weigh .weigh-b{margin-top:22px}.weigh .weigh-b p{font:400 1.25rem/1.55 var(--serif);max-width:36rem;margin-inline:auto}.weigh .weigh-cta{margin:26px 0 0}@media (width<=1023px){.why3 .why-b,.changes .ft-b,.stack .inc,.runs .runs-l{grid-column:1/-1}}.doors{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.door .tag{font:500 .75rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--green-d);margin:0}.res-empty{font:400 italic 1.25rem/1.5 var(--serif);color:var(--muted);margin:26px 0 0}.res-empty:empty{display:none}.doors-sec .head-wide{margin-bottom:26px}.also .card.feat+.card.feat{margin-top:20px}.fline{font-weight:300}.btn.tier{align-items:center;gap:14px;padding:11px 20px}.btn.tier .bt1{font:700 1rem/1.25 var(--sans);white-space:nowrap}@media (width<=1023px){.hero-bg .btn.tier{gap:10px;padding:10px 16px}.hero-bg .btn.tier .bt1{white-space:normal;font-size:clamp(.875rem,3.6vw,1rem)}}.quote-band{background:var(--tint)}@supports (color:color-mix(in lab, red, red)){.quote-band{background:color-mix(in srgb, var(--tint) 14%, var(--lift))}}.quote-band{border-block:1px solid var(--hair)}.quote-band .bq blockquote p{color:var(--ink);max-width:32ch;font-size:clamp(1.25rem,.9rem + 1.5vw,2rem);line-height:1.35}.quote-band .bq figcaption{color:var(--green-d);margin-top:20px}.quote-band .bq .qm{color:var(--ember);font-size:clamp(3rem,2rem + 2vw,4.5rem)}.quote-band .qplate img{mix-blend-mode:multiply}main:has(.hero-home) h2{font-size:clamp(1.5rem,.95rem + 1.7vw,2.4rem);line-height:1.12}.close-h{margin-bottom:24px;font-size:clamp(1.75rem,1rem + 2vw,2.6rem);line-height:1.1}.close-sub{font:400 1.125rem/1.5 var(--sans);color:var(--muted);max-width:34rem;margin:0 auto 24px}.duo .wrap>.qa:nth-child(3){border-left:0;border-top:1px solid var(--hair);grid-column:1/-1;grid-template-columns:minmax(0,1fr);margin-top:36px;margin-left:0;padding-top:32px;padding-left:0}.duo .wrap>.qa:nth-child(3) .pull{order:1;max-width:34rem;margin:0 0 18px}.duo .wrap>.qa:nth-child(3) .letter{order:2}.duo .wrap>.qa:nth-child(3) .letter p{max-width:34rem}.both .bplate img{mix-blend-mode:multiply}.quote-band .bq blockquote p{max-width:31ch;font-size:clamp(1.125rem,.85rem + .8vw,1.625rem);line-height:1.4}.hero-home .bgart img{filter:contrast(1.14)saturate(1.04)}.hero-home .cred-line{font:500 .875rem/1.5 var(--sans);color:#1f2a2e;text-shadow:0 0 2px #f3f4f2,0 0 5px #f3f4f2,0 0 10px #f3f4f2f2,0 0 16px #f3f4f2cc;max-width:24rem;margin:16px 0 0}@media (width>=1024px) and (width<=1279px){.hero-home .cred-line{max-width:18.5rem}}@media (width>=1280px) and (width<=1439px){.hero-home .cred-line{font-size:.8125rem}}@media (width<=1023px){.hero-home .cred-line{max-width:22rem;margin:16px auto 0;font-size:.8125rem}}.ftr.dark .flogo img{width:auto;height:86px}@media (width<=767px){.ftr.dark .flogo img{height:74px}}.purmis .pu-line{font:400 normal clamp(1.125rem, 1rem + .45vw, 1.5rem) / 1.5 var(--serif);text-wrap:balance;max-width:36ch}.apply-hdr .back{font:500 1rem/1.3 var(--sans);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:4px;align-items:center;gap:8px;padding:11px 0;text-decoration-thickness:1.5px;display:inline-flex}.apply-hdr .back .ar{color:var(--green);text-decoration:none}@media (hover:hover){.apply-hdr .back:hover{-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember)}}.ftr.slim .fmore{flex-wrap:wrap;justify-content:center;gap:0 28px;margin-top:6px;font-size:1rem;display:flex}.ftr.slim .fmore a{color:var(--ink)}.closing .close-note{font:500 .9375rem/1.5 var(--sans);color:var(--muted);margin:0 auto 24px}.closing .close-sub{font-family:var(--serif);margin-bottom:6px;font-size:clamp(1.125rem,1rem + .4vw,1.375rem)}.origin.solo .otxt{max-width:44rem;margin-inline:auto}.origin.solo .ocred{text-align:center;max-width:36rem;margin:0 auto 28px}.origin.solo .otxt .letter p{max-width:none}.whyexist{padding-block:clamp(72px,8vw,128px)}.whyexist .we-h{max-width:18ch;margin:0 auto .5em;font-size:clamp(2.2rem,1.1rem + 3.2vw,4.25rem);line-height:1.08}.whyexist .we-b{font:400 clamp(1.25rem, 1rem + .7vw, 1.75rem)/1.45 var(--serif);color:#3e4a4e;max-width:34rem;margin:0 auto}.values .vals-h{margin:0 auto clamp(28px,3vw,44px);font-size:clamp(2rem,1.2rem + 2.2vw,3.25rem)}.vcards{gap:var(--gap);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vcard{background:var(--lift);border-top:2px solid var(--green);padding:30px 30px 32px}.vcard h3{margin-bottom:12px;font-size:clamp(1.4rem,1.1rem + .6vw,1.75rem);line-height:1.2}.vcard p{color:#3e4a4e;margin:0;font-size:1.0625rem;line-height:1.55}@media (width<=1023px){.vcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.vcards{grid-template-columns:minmax(0,1fr)}.vcard{padding:24px 22px 26px}}.seq{border-top:1.5px solid var(--green);margin-top:8px}.seq li{border-bottom:1px solid var(--hair);font:400 clamp(1.25rem, 1.05rem + .5vw, 1.5rem)/1.45 var(--serif);padding:20px 0}.seq li.turn{color:var(--green-d);font-style:italic;display:list-item}.one-idea{padding-block:clamp(72px,8vw,128px)}.sec.one-idea+.sec.one-idea{padding-top:clamp(72px,8vw,128px)}.one-idea h2,.oi-h{font-size:clamp(2.1rem,1.1rem + 2.8vw,3.75rem);line-height:1.08}.oi-b{font:400 clamp(1.25rem, 1rem + .6vw, 1.625rem)/1.5 var(--serif);max-width:36rem;margin-top:22px}.centre .oi-b{margin-inline:auto}.known .oi-art{grid-column:1/7}.known .oi-txt{grid-column:8/13}.known .oi-art img{max-width:none}@media (width>=1024px){.known .oi-art{margin-left:calc((100vw - var(--W)) / -2 + 8px)}}.what6{background:var(--paper)}.what6 .oi-h{max-width:20ch;margin-inline:auto}.steps5 .head-wide .lede{max-width:34rem}.turns.five .turn .mn{font:300 2.25rem/1 var(--serif);color:var(--green-d);font-variant-numeric:lining-nums;margin-bottom:6px;display:block}.turns.five .turn.last .mn{color:var(--ember)}.turns.five .turn h3{font-size:clamp(1.3rem,1.05rem + .5vw,1.6rem);line-height:1.22}.turns.five .turn .d{color:#3e4a4e}@media (width>=1100px){.turns.five{gap:calc(var(--gap) * 1.5);grid-template-columns:repeat(5,minmax(0,1fr))}.turns.five .turn{padding-top:0}.turns.five .turn .med{width:116px;height:116px;margin-bottom:22px}.turns.five .turn .med svg{width:76px;height:76px}}@media (width<=1099px){.turns.five .turn .med{grid-row:1/4}.turns.five .turn .mn,.turns.five .turn h3,.turns.five .turn .d{grid-column:2}.turns.five .turn .mn{margin:0 0 4px;font-size:1.75rem}}@media (width<=767px){.turns.five .turn{align-items:start;padding-bottom:22px}.turns.five .turn .d{color:#3e4a4e;font-size:1rem}}.tryone .try-lead{font:400 italic clamp(1.25rem, 1rem + .6vw, 1.625rem)/1.45 var(--serif);color:var(--green-d);max-width:30rem;margin:0 auto 36px}.tryone .prompt{font:300 clamp(1.6rem, 1.1rem + 1.7vw, 2.6rem)/1.28 var(--serif);text-wrap:balance;max-width:28ch;margin:0 auto}.tryone .ember-rule.thin{width:56px;height:1.5px;margin:32px auto}.tryone .try-note{font:500 1rem/1.5 var(--sans);color:var(--muted);margin:36px auto 0}.reasons{border-top:1.5px solid var(--green)}.reasons li{align-items:baseline;column-gap:var(--gap);border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,5fr) 48px minmax(0,6fr);padding:26px 0;display:grid}.reasons h3{font-size:clamp(1.3rem,1.05rem + .6vw,1.75rem);line-height:1.25}.reasons .ra{font:400 1.5rem/1 var(--sans);color:var(--green);text-align:center}.reasons p{color:#3e4a4e;margin:0;font-size:1.1875rem;line-height:1.55}.reasons-close{text-align:center;max-width:40rem;font:300 italic clamp(1.3rem, 1.05rem + .7vw, 1.75rem)/1.45 var(--serif);color:var(--green-d);margin:clamp(32px,3.4vw,48px) auto 0}@media (width<=767px){.reasons li{grid-template-columns:minmax(0,1fr);row-gap:8px;padding:22px 0}.reasons .ra{display:none}.reasons p{font-size:1.0625rem}}.incl{gap:var(--gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.incl li{background:var(--paper);border-top:2px solid var(--green);grid-column:span 2;padding:30px 28px 32px}.incl li:nth-child(4){grid-column:2/4}.incl li:nth-child(5){grid-column:4/6}.incl h3{margin-bottom:10px;font-size:clamp(1.3rem,1.05rem + .55vw,1.625rem);line-height:1.22}.incl p{color:#3e4a4e;margin:0;font-size:1.0625rem;line-height:1.55}@media (width<=1023px){.incl{grid-template-columns:repeat(2,minmax(0,1fr))}.incl li,.incl li:nth-child(4),.incl li:nth-child(5){grid-column:auto}.incl li:nth-child(5){grid-column:1/-1}}@media (width<=599px){.incl{grid-template-columns:minmax(0,1fr)}.incl li{padding:24px 22px 26px}}.group5{text-align:center}.group5 .g5-h{max-width:20ch;margin:0 auto;font-size:clamp(2rem,1.1rem + 2.6vw,3.5rem)}.group5 .g5-big{font:300 italic clamp(1.4rem, 1.05rem + 1.1vw, 2.25rem)/1.35 var(--serif);color:var(--paper);max-width:34ch;margin:clamp(24px,2.6vw,36px) auto 0}.g5{gap:var(--gap);text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(40px,4.4vw,64px);display:grid}.g5 li{border-top:1px solid var(--hair-dark);padding-top:20px}.g5 h3{margin-bottom:8px;font-size:clamp(1.3rem,1.05rem + .5vw,1.6rem)}.g5 p{margin:0;font-size:1.0625rem;line-height:1.55}@media (width<=767px){.g5{grid-template-columns:minmax(0,1fr);gap:22px}}.fitx{grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);display:grid}.fitx h2{margin-bottom:18px;font-size:clamp(1.75rem,1.1rem + 1.6vw,2.6rem)}.fitx ul{border-top:1.5px solid var(--green)}.fitx .no ul{border-top-color:var(--muted)}.fitx li{border-bottom:1px solid var(--hair);padding:16px 0;font-size:1.125rem;line-height:1.5}@media (width<=767px){.fitx{grid-template-columns:minmax(0,1fr)}}.why1{padding-block:clamp(64px,7vw,112px)}.why1 h2{max-width:18ch;margin:0 auto .5em;font-size:clamp(2rem,1.1rem + 2.6vw,3.5rem)}.why1 .why1-p{font:400 clamp(1.25rem, 1rem + .6vw, 1.625rem)/1.55 var(--serif);max-width:38rem;margin:0 auto}.why1-say .g{align-items:start}.why1-say .say-hd{grid-column:1/6}.why1-say .say-hd h2{max-width:16ch;margin:0;font-size:clamp(2rem,1.3rem + 2vw,3.25rem);line-height:1.08}.why1-say .say-body{grid-column:7/13}.why1-say .say-lead{font:400 clamp(1.1875rem, 1rem + .5vw, 1.5rem)/1.5 var(--serif);color:var(--ink);max-width:40rem;margin:0 0 28px}.why1-say .say-rows{border-top:1px solid var(--hair);max-width:40rem;margin:0;padding:0;list-style:none}.why1-say .say-rows li{border-bottom:1px solid var(--hair);grid-template-columns:7.5rem 1fr;align-items:baseline;gap:20px;padding:16px 0;display:grid}.why1-say .say-rows li p{font:400 1.0625rem/1.5 var(--serif);color:var(--ink);margin:0}.why1-say .say-k{font:500 .75rem/1.35 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--green-d)}@media (width<=1023px){.why1-say .g{grid-template-columns:1fr;row-gap:20px}.why1-say .say-hd,.why1-say .say-body{grid-column:1/-1}.why1-say .say-body{margin-top:4px}.why1-say .say-lead{margin-bottom:22px}.why1-say .say-rows li{grid-template-columns:1fr;gap:6px;padding:14px 0}}.fromto.f3 li{font:400 1.1875rem/1.5 var(--sans);color:#3e4a4e}.fromto.f3 li b{font:400 clamp(1.4rem, 1.1rem + .7vw, 1.875rem)/1.25 var(--serif);color:var(--ink);margin-bottom:4px;display:block}.startsec .start-art{grid-column:1/7}.startsec .start-txt{grid-column:8/13}.startsec .start-line{font:400 clamp(1.35rem, 1.05rem + .8vw, 1.875rem)/1.45 var(--serif);margin:0}.guide-p h2{margin-bottom:8px}.guide-p .cred{margin:0 auto 24px}.guide-p .letter-1{max-width:40rem;margin-inline:auto}@media (width>=1280px){.guide-p .letter-1{font-size:1.4375rem}}.howapply h2{margin-bottom:.35em;font-size:clamp(1.9rem,1.1rem + 2vw,3rem)}.howapply .ha-lede{font:400 1.375rem/1.45 var(--serif);max-width:34rem;margin:0 auto}.ha-steps{justify-content:center;gap:var(--gap);text-align:left;border-top:1.5px solid var(--green);max-width:62rem;margin:clamp(28px,3vw,40px) auto 0;display:flex}.ha-steps li{flex:1 1 0;grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;padding:20px 0 4px;display:grid}.ha-steps .sn{font:300 2rem/1 var(--serif);color:var(--ember)}.ha-steps p{margin:0;font-size:1.0625rem;line-height:1.5}.ha-cta{margin:clamp(28px,3vw,40px) 0 0}.ha-under{max-width:36rem;margin:18px auto 0;font-size:1rem}@media (width<=767px){.ha-steps{flex-direction:column;gap:0}.ha-steps li{border-bottom:1px solid var(--hair);padding:14px 0}}.apply-sec{padding-block:clamp(28px, 4vw, 64px) var(--band-y)}.apply-sec h1{margin-bottom:18px;font-size:clamp(2.2rem,1.2rem + 2.6vw,3.6rem);line-height:1.06}.ap-intro{font:400 clamp(1.2rem, 1rem + .5vw, 1.5rem)/1.45 var(--serif);margin:0}.ap-extra{font:500 1.0625rem/1.5 var(--sans);border-top:2px solid var(--ember);max-width:30rem;margin:18px 0 0;padding-top:16px}.ap-head .privacy-line{margin-top:22px}.ap-under{margin-top:18px;font-size:1rem}@media (width>=1024px){.apply-sec .ap-head{top:calc(var(--header-h) + 32px);grid-column:1/6;align-self:start;position:sticky}.apply-sec .ap-form{grid-column:7/13}}@media (width<=1023px){.apply-sec{padding-top:20px}.apply-sec h1{margin-bottom:12px}.ap-head .privacy-line{margin-top:16px;font-size:.9375rem}}.recv-solo .rtxt,.recv-solo .ember-rule{margin-inline:auto}@media (width>=1024px){.recv-solo{min-height:calc(100svh - var(--header-h) - 260px)}.recv-solo .wrap{width:var(--W);max-width:46rem}}@media (width<=599px){.apply-hdr .back{white-space:nowrap;font-size:.9375rem}}@media (width>=1100px){.incl{grid-template-columns:repeat(5,minmax(0,1fr))}.incl li,.incl li:nth-child(4),.incl li:nth-child(5){grid-column:auto}}@media (width>=1024px) and (width<=1099px){.incl{grid-template-columns:repeat(2,minmax(0,1fr))}.incl li,.incl li:nth-child(4){grid-column:auto}.incl li:nth-child(5){grid-column:1/-1}}@media (width>=1100px){.turns.five .turn.s3 .med svg{width:54px;height:54px}}@media (width<=1099px){.turns.five .turn.s3 .med svg{width:34px;height:34px}}.vcards{grid-auto-rows:1fr}.startsec .start-date{font:400 italic 1.1875rem/1.5 var(--serif);color:var(--green-d);max-width:30rem;margin:18px 0 0}.guide-p .gp-photo{width:200px;margin:0 auto 22px}.guide-p .gp-photo img{aspect-ratio:4/5;object-fit:cover;object-position:50% 24%;border-radius:2px;width:100%;height:auto}.origin .oside .frame img{aspect-ratio:4/5;object-fit:cover;object-position:46% 30%}@media (width>=768px){.incl{grid-template-columns:repeat(6,minmax(0,1fr))}.incl li{grid-column:span 2}.incl li:nth-child(4){grid-column:2/4}.incl li:nth-child(5){grid-column:4/6}}@media (width<=767px){.incl{grid-template-columns:minmax(0,1fr)}.incl li,.incl li:nth-child(4),.incl li:nth-child(5){grid-column:auto}.turns.five .turn.s3 .med svg{width:28px;height:28px}}@media (width>=1100px){.turns.five .turn .med img{width:76px;height:76px}.turns.five .turn.s3 .med img{width:54px;height:54px}}@media (width>=768px) and (width<=1099px){.turns.five .turn.s3 .med img{width:34px;height:34px}}@media (width<=767px){.turns.five .turn.s3 .med img{width:28px;height:28px}}.cadence{border-top:1.5px solid var(--green);max-width:56rem;margin-top:8px}.cadence .cad-row{border-bottom:1px solid var(--hair);column-gap:var(--gap);grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:baseline;padding:22px 0;display:grid}.cadence .cad-row h3{margin:0;font-size:1.5rem}.cadence .cad-row p{font:400 1.25rem/1.5 var(--serif);margin:0}.cad-soon{color:var(--muted);max-width:56rem;margin:22px 0 0}@media (width<=599px){.cadence .cad-row{grid-template-columns:minmax(0,1fr);row-gap:6px;padding:18px 0}.cadence .cad-row h3{font-size:1.375rem}.cadence .cad-row p{font-size:1.125rem}}:root{--m-ease-settle:cubic-bezier(.22, 1, .36, 1);--m-ease-turn:cubic-bezier(.65, 0, .35, 1);--m-ease-sun:cubic-bezier(.37, 0, .18, 1);--m-dur-ui:.2s;--m-dur-settle:.82s;--m-dur-ink:1.1s;--m-dur-wash:1.5s;--m-dur-step:.9s;--m-dur-sun:3s;--m-rise:24px;--m-stagger:90ms;--m-drift:12px;--m-sun-rise:34px}@media (width<=767px){:root{--m-sun-rise:20px;--m-rise:16px;--m-dur-settle:.68s;--m-dur-wash:1.2s}}.hdr:after{content:"";pointer-events:none;opacity:0;height:12px;transition:opacity .32s var(--m-ease-settle);background:linear-gradient(#1d282614,#1d282600);position:absolute;top:100%;left:0;right:0}.is-scrolled .hdr:after{opacity:1}section[id]{scroll-margin-top:calc(var(--header-h) + 8px)}.btn:active{translate:0 1px}@media (hover:hover){a .ar,button .ar{transition:translate var(--m-dur-ui) var(--m-ease-settle);display:inline-block}a:hover .ar,a:focus-visible .ar{translate:3px}}@media (prefers-reduced-motion:no-preference){.motion .hero .eyebrow,.motion .hero h1,.motion .hero .sub,.motion .hero .ctas,.motion .hero .glance li{animation:m-ink var(--m-dur-ink) var(--m-ease-settle) backwards}.motion .hero h1{animation-delay:80ms}.motion .hero .sub{animation-delay:.22s}.motion .hero .ctas{animation-delay:.34s}.motion .hero .glance li{animation-delay:calc(.46s + var(--i,0) * 60ms)}.glance li:nth-child(2){--i:1}.glance li:nth-child(3){--i:2}.glance li:nth-child(4){--i:3}.glance li:nth-child(5){--i:4}.glance li:nth-child(6){--i:5}@keyframes m-ink{0%{opacity:.55;translate:0 10px}}.motion .hero-sun .hspiral svg,.motion .hero-sun .hspiral .hglow{animation:m-sunrise var(--m-dur-sun) var(--m-ease-sun) .2s backwards}@keyframes m-sunrise{0%{translate:0 var(--m-sun-rise)}}.motion .hero-sun .hspiral .hglow{animation-name:m-sunglow}@keyframes m-sunglow{0%{translate:0 var(--m-sun-rise);opacity:.2}}.motion .hero .hart{overflow:clip}.motion .hero .hart img{animation:m-paint-settle 1.8s var(--m-ease-settle) backwards}@keyframes m-paint-settle{0%{scale:1.03}}.motion .apply-sec h1,.motion .apply-sec .ap-intro{animation:.42s ease-out backwards m-fade}@keyframes m-fade{0%{opacity:.6}}.motion [data-m~=settle][data-ms=pre]{opacity:0;translate:0 var(--m-rise)}.motion [data-m~=settle][data-ms=in]{opacity:1;transition:opacity var(--m-dur-settle) var(--m-ease-settle) var(--m-delay,0s), translate var(--m-dur-settle) var(--m-ease-settle) var(--m-delay,0s);translate:0}.motion [data-m~=wash],.motion [data-m~=drift]{overflow:clip}.motion [data-m~=wash][data-ms=pre]:after,.motion [data-m~=wash][data-ms=in]:after{content:"";z-index:3;pointer-events:none;background:var(--lift) var(--grain);width:130%;position:absolute;top:0;bottom:0;left:0;translate:-23.08%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 23.08%);mask-image:linear-gradient(90deg,#0000 0,#000 23.08%)}.motion .quote-band [data-m~=wash]:after{background:var(--tint)}@supports (color:color-mix(in lab, red, red)){.motion .quote-band [data-m~=wash]:after{background:color-mix(in srgb, var(--tint) 14%, var(--lift))}}.motion .band.lift [data-m~=wash]:after{background:var(--paper)}.motion [data-m~=wash][data-ms=in]:after{transition:translate var(--m-dur-wash) var(--m-ease-turn) var(--m-delay,0s);translate:77%}.motion .moves [data-ms=pre],.motion .moves [data-ms=in]{border-bottom-color:#0000;position:relative}.motion .moves [data-ms=pre]:after,.motion .moves [data-ms=in]:after{content:"";background:var(--hair);transform-origin:0;height:1px;position:absolute;bottom:-1px;left:0;right:0;scale:0 1}.motion .moves [data-ms=pre]>*{opacity:.35;translate:0 8px}.motion .moves [data-ms=pre] .mn{opacity:.3;translate:none}.motion .moves [data-ms=in]:after{transition:scale var(--m-dur-step) var(--m-ease-turn);scale:1}.motion .moves [data-ms=in]>*{opacity:1;transition:opacity .7s var(--m-ease-settle) .16s, translate .7s var(--m-ease-settle) .16s;translate:0}.motion .moves [data-ms=in] .mn{opacity:1;transition:opacity .6s var(--m-ease-settle)}.motion .turns [data-ms=pre] .med .sym,.motion .turns [data-ms=pre] .mn{opacity:.25;scale:.94}.motion .turns [data-ms=pre] h3,.motion .turns [data-ms=pre] .d{opacity:.45}.motion .turns [data-ms=in] .med .sym,.motion .turns [data-ms=in] .mn,.motion .turns [data-ms=in] h3,.motion .turns [data-ms=in] .d{opacity:1;transition:opacity .7s var(--m-ease-settle) .25s, scale .7s var(--m-ease-settle) .25s;scale:1}.motion .track.m-adv #wave{transition:stroke-dashoffset var(--m-dur-step) var(--m-ease-turn)}@supports (animation-timeline:scroll()){@media (width>=768px){.motion .hero-home .bgart img{animation:linear both m-drift-hero;animation-timeline:scroll(root);animation-range:0 100vh}.motion .hero-home .hspiral{animation:linear both m-drift-sun;animation-timeline:scroll(root);animation-range:0 100vh}.motion [data-m~=drift] img{animation:linear both m-drift;animation-timeline:view();animation-range:cover}}}@keyframes m-drift-hero{to{translate:0 28px}}@keyframes m-drift-sun{to{translate:0 -14px}}@keyframes m-drift{0%{translate:0 calc(var(--m-drift) * -1)}to{translate:0 var(--m-drift)}}.motion details[open]>.a{animation:m-faq .38s var(--m-ease-settle)}@keyframes m-faq{0%{opacity:0;translate:0 -6px}}}@media (prefers-reduced-motion:reduce){.hdr:after,a .ar{transition:none!important}}@media print{.motion [data-ms]{opacity:1!important;transition:none!important;translate:none!important;scale:none!important}.motion .moves [data-ms]>*,.motion .turns [data-ms] *{opacity:1!important;translate:none!important;scale:none!important}.motion [data-m~=wash]:after,.motion .moves [data-ms]:after{display:none!important}.motion .moves [data-ms]{border-bottom-color:var(--hair)!important}#wave{stroke-dasharray:none!important;stroke-dashoffset:0!important}#traveller{display:none!important}.hdr{position:static}.hdr:after{display:none}}.hdr{position:sticky;top:0}.ap-form #form-FybHr8lwIj6aBu2gYIHZ{min-height:1977px}.ap-form #form-QBPhhUYDpHk4MDa3BFQ6{min-height:1625px}.ap-form #form-udLanu6JACqrfyau6TBj{min-height:1631px}@media (width>=600px){.ap-form #form-FybHr8lwIj6aBu2gYIHZ{min-height:1723px}.ap-form #form-QBPhhUYDpHk4MDa3BFQ6{min-height:1428px}.ap-form #form-udLanu6JACqrfyau6TBj{min-height:1377px}}@media (width>=1024px){.ap-form #form-FybHr8lwIj6aBu2gYIHZ{min-height:1786px}.ap-form #form-QBPhhUYDpHk4MDa3BFQ6{min-height:1486px}.ap-form #form-udLanu6JACqrfyau6TBj{min-height:1521px}}@media (width>=1280px){.ap-form #form-FybHr8lwIj6aBu2gYIHZ{min-height:1729px}.ap-form #form-QBPhhUYDpHk4MDa3BFQ6{min-height:1445px}.ap-form #form-udLanu6JACqrfyau6TBj{min-height:1354px}}.tv-sec{padding-block:clamp(40px,5vw,72px)}.tv-sec .eyebrow{margin-bottom:clamp(20px,2.4vw,32px)}.tv-grid{grid-template-columns:minmax(0,1fr);gap:clamp(32px,3.6vw,48px) clamp(24px,3vw,40px);display:grid}.tv-grid.n1{max-width:46rem}.tv-grid.n1.text{max-width:34rem;margin-inline:auto}.tv-lead{font:400 1rem/1.5 var(--sans);color:var(--muted);margin:-12px 0 clamp(20px,2.4vw,32px)}.tv-sec.light{background:var(--lift)}.tv-sec.light .wrap{text-align:center}.tv-sec.light .tv.textonly{border-top:0;padding-top:0}.tv-sec.light .tv-text p{margin-inline:auto}.tv-sec.light .tv-cap{align-items:center}.tv-ns{color:var(--ink);font:500 .875rem/1.3 var(--sans);background:#fff;padding:6px 10px;position:absolute;bottom:12px;left:12px}@media (width>=800px){.tv-grid.n2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.tv-grid.n3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=800px) and (width<=999px){.tv-grid.n3{grid-template-columns:repeat(2,minmax(0,1fr))}}.tv{flex-direction:column;min-width:0;margin:0;display:flex}.tv-frame{aspect-ratio:16/9;background:var(--ink);border:1px solid var(--hair);position:relative;overflow:hidden}.tv-frame img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.tv-frame .tv-pp,.tv-frame.tv-only-phone .tv-ps,.tv-frame .tv-bd{display:none}.tv-frame.tv-only-phone .tv-pp{object-fit:contain;object-position:50% 50%;display:block}.tv-frame.tv-only-phone .tv-bd{object-fit:cover;filter:blur(22px)brightness(.85)saturate(.9);display:block;transform:scale(1.15)}.tv-frame video{object-fit:contain;background:var(--ink);width:100%;height:100%;display:none;position:absolute;inset:0}.tv-frame.is-playing video{display:block}.tv-frame.is-playing .tv-play{display:none}.tv-play{cursor:pointer;color:#fff;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:none;position:absolute;inset:0}.tv-js .tv-play{display:block}.tv-ico{color:#fff;width:52px;height:52px;transition:background .16s var(--ease-settle,ease);background:#1f2a2ec7;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:14px;right:14px}.tv-play:hover .tv-ico,.tv-play:focus-visible .tv-ico{background:var(--ember-btn);border-color:var(--ember-btn)}.tv-play:focus-visible{outline-offset:-6px;box-shadow:inset 0 0 0 6px var(--ink);outline:3px solid #fff}.tv-dur{font:500 .8125rem/1 var(--sans);letter-spacing:.02em;color:#fff;background:#1f2a2ed1;padding:5px 8px;position:absolute;top:10px;left:12px}.tv-text{margin:20px 0 0;padding:0}.tv-text p{font:400 1.0625rem/1.65 var(--sans);color:var(--ink);max-width:40rem;margin:0}.tv-pull{margin:18px 0 0;padding:0}.tv-pull p{font:400 1.375rem/1.4 var(--serif);color:var(--ink);text-wrap:balance;margin:0}.tv-pull p:before{content:"“"}.tv-pull p:after{content:"”"}.tv-cap{flex-direction:column;gap:4px;margin-top:14px;display:flex}.tv-name{font:600 1rem/1.4 var(--sans);color:var(--ink)}.tv-cred{font:400 .9375rem/1.5 var(--sans);color:var(--muted)}.tv.textonly{border-top:1px solid var(--hair);padding-top:22px}.tv.textonly .tv-text{margin-top:0}.tv.textonly .tv-text p{font:400 1.25rem/1.55 var(--serif);max-width:34rem}@media (width<=699px){.tv-frame:not(.tv-only-phone){aspect-ratio:16/9;width:100%;max-width:340px;max-height:75vh;margin-inline:auto}.tv-frame:not(.tv-only-phone) .tv-ps{object-fit:contain;object-position:50% 50%;display:block}.tv-frame:not(.tv-only-phone) .tv-pp{display:none}.tv-frame.tv-only-phone{aspect-ratio:9/16;width:100%;max-width:340px;max-height:75vh;margin-inline:auto}.tv-frame.tv-only-phone .tv-pp{object-fit:contain;object-position:50% 50%;display:block}.tv-frame .tv-bd{display:none!important}.tv-grid.n1{max-width:none}.tv-ico{width:48px;height:48px}.tv-dur{top:8px;left:10px}}@media (prefers-reduced-motion:reduce){.tv-ico{transition:none}}@media print{.tv-play,.tv-frame video{display:none!important}}.tv-frame.tv-cover .tv-cover{z-index:3;background:var(--ink);color:var(--paper);grid-template-columns:32% 68%;display:grid;position:absolute;inset:0;overflow:hidden}.tv-frame.tv-cover .tv-cover-photo{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.tv-frame.tv-cover .tv-cover-panel{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;min-width:0;padding:22px;display:flex;position:relative}.tv-frame.tv-cover .tv-cover-over{font:500 .625rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--paper);opacity:.86;position:absolute;top:18px;left:22px}.tv-frame.tv-cover .tv-cover-rule{background:var(--ember);border:0;width:34px;height:2px;margin:0 0 2px}.tv-frame.tv-cover .tv-cover-name{font-family:var(--serif);letter-spacing:.005em;color:var(--paper);margin:0;font-size:2.6rem;font-weight:400;line-height:1.02}.tv-frame.tv-cover:not(.is-playing) .tv-ps,.tv-frame.tv-cover:not(.is-playing) .tv-bd,.tv-frame.tv-cover:not(.is-playing) .tv-pp{display:none}.tv-frame.tv-cover .tv-cover,.tv-frame.tv-cover .tv-cover-photo,.tv-frame.tv-cover .tv-cover-panel,.tv-frame.tv-cover .tv-cover-over,.tv-frame.tv-cover .tv-cover-rule,.tv-frame.tv-cover .tv-cover-name{pointer-events:none}.tv-frame.tv-cover.is-playing .tv-cover{display:none}@media (width<=699px){.tv-frame.tv-cover .tv-cover-panel{gap:7px;padding:16px 18px}.tv-frame.tv-cover .tv-cover-name{font:400 2rem/1.04 var(--serif);margin-bottom:4px}.tv-frame.tv-cover .tv-cover-over{letter-spacing:.16em;font-size:.5rem;top:13px;left:16px}.tv-frame.tv-cover[data-tv=jaime]:not(.is-playing) .tv-cover-over,.tv-frame.tv-cover[data-tv=kevin-a]:not(.is-playing) .tv-cover-over{font-size:10px}}.tv-frame.tv-cover[data-tv=jaime]:not(.is-playing) .tv-play,.tv-frame.tv-cover[data-tv=kevin-a]:not(.is-playing) .tv-play{z-index:4}.tv-frame.tv-cover[data-tv=jaime]:not(.is-playing) .tv-dur,.tv-frame.tv-cover[data-tv=kevin-a]:not(.is-playing) .tv-dur{top:10px;left:auto;right:12px}.tv-frame.tv-cover[data-tv=kevin-a]:not(.is-playing) .tv-cover-photo{filter:brightness(.9)contrast(1.08)}.tv-cover.tv-cover--photo-split .tv-cover-photo{object-fit:cover;object-position:center;width:32%;height:100%;display:block;position:absolute;inset:0 auto 0 0}.tv-cover.tv-cover--photo-split .tv-cover-panel{background:var(--ink);width:auto;height:100%;color:var(--paper);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;min-width:0;padding:22px;display:flex;position:absolute;inset:0 0 0 32%;overflow:hidden}@media (width<=699px){.tv-cover.tv-cover--photo-split .tv-cover-panel{gap:7px;padding:16px 18px}}.hero-sun .hspiral{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--mpx) var(--mpy);-webkit-mask-position:var(--mpx) var(--mpy);-webkit-mask-position:var(--mpx) var(--mpy);-webkit-mask-position:var(--mpx) var(--mpy);-webkit-mask-position:var(--mpx) var(--mpy);mask-position:var(--mpx) var(--mpy)}@media (width<=1023px){.hero-sun .hspiral{--mpx:calc(var(--S) * .563 - 84vw);--mpy:calc(var(--S) * .423 - var(--IHP) * .405);--ridge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 878 1097' preserveAspectRatio='none'%3E%3Cpath d='M437 0H877V510L875 510.0L872 510.0L869 508.0L866 508.0L863 508.0L860 510.0L857 509.0L854 509.0L851 506.0L848 505.0L845 505.0L842 505.0L839 505.0L836 504.0L833 503.0L830 502.0L827 500.0L824 499.0L821 498.0L818 498.0L815 498.0L812 498.0L809 494.0L806 494.0L803 494.0L800 492.0L797 490.0L794 490.0L791 490.0L788 490.0L785 490.0L782 488.0L779 487.0L776 486.0L773 483.0L770 481.0L767 481.0L764 481.0L761 483.0L758 483.0L755 483.0L752 481.0L749 469.0L746 467.0L743 462.0L740 461.0L737 461.0L734 461.0L731 461.0L728 461.0L725 462.0L722 464.0L719 464.0L716 467.0L713 467.0L710 469.0L707 470.0L704 470.0L701 470.0L698 475.0L695 477.0L692 479.0L689 479.0L686 479.0L683 479.0L680 482.0L677 486.0L674 489.0L671 489.0L668 489.0L665 489.0L662 489.0L659 492.0L656 496.0L653 501.0L650 502.0L647 505.0L644 506.0L641 506.0L638 506.0L635 506.0L632 506.0L629 509.0L626 510.0L623 515.0L620 516.0L617 517.0L614 517.0L611 517.0L608 518.0L605 521.0L602 521.0L599 522.0L596 526.0L593 529.0L590 529.0L587 530.0L584 531.0L581 532.0L578 532.0L575 532.0L572 532.0L569 516.0L566 515.0L563 514.0L560 513.0L557 512.0L554 512.0L551 510.0L548 510.0L545 510.0L542 509.0L539 509.0L536 508.0L533 508.0L530 508.0L527 507.0L524 507.0L521 507.0L518 508.0L515 508.0L512 504.0L509 504.0L506 504.0L503 506.0L500 507.0L497 507.0L494 507.0L491 507.0L488 507.0L485 509.0L482 509.0L479 508.0L476 508.0L473 508.0L470 510.0L467 510.0L464 510.0L461 511.0L458 511.0L455 511.0L452 511.0L449 511.0L446 511.0L443 513.0L440 513.0L437 513.0Z'/%3E%3C/svg%3E");-webkit-mask-image:var(--ridge);-webkit-mask-image:var(--ridge);-webkit-mask-image:var(--ridge);-webkit-mask-image:var(--ridge);-webkit-mask-image:var(--ridge);mask-image:var(--ridge);-webkit-mask-size:100vw var(--IHP);-webkit-mask-size:100vw var(--IHP);-webkit-mask-size:100vw var(--IHP);-webkit-mask-size:100vw var(--IHP);-webkit-mask-size:100vw var(--IHP);mask-size:100vw var(--IHP)}}@media (width>=1024px){.hero-sun .hspiral{--mpx:calc(var(--S) * .563 - var(--EL) - var(--u) * 62.475);--mpy:calc(var(--S) * .423 - var(--IH) * .398);--ridge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3120 1097' preserveAspectRatio='none'%3E%3Cpath d='M1106 0H2146V1094L2144 1094.0L2138 659.0L2132 659.0L2126 657.0L2120 654.0L2114 654.0L2108 654.0L2102 655.0L2096 652.0L2090 652.0L2084 652.0L2078 647.0L2072 644.0L2066 644.0L2060 642.0L2054 642.0L2048 642.0L2042 631.0L2036 625.0L2030 623.0L2024 623.0L2018 623.0L2012 570.0L2006 570.0L2000 570.0L1994 564.0L1988 561.0L1982 561.0L1976 561.0L1970 563.0L1964 562.0L1958 562.0L1952 560.0L1946 560.0L1940 560.0L1934 578.0L1928 578.0L1922 578.0L1916 578.0L1910 572.0L1904 548.0L1898 548.0L1892 548.0L1886 561.0L1880 559.0L1874 558.0L1868 556.0L1862 556.0L1856 554.0L1850 554.0L1844 554.0L1838 549.0L1832 549.0L1826 549.0L1820 546.0L1814 538.0L1808 537.0L1802 536.0L1796 533.0L1790 526.0L1784 520.0L1778 515.0L1772 515.0L1766 514.0L1760 508.0L1754 508.0L1748 508.0L1742 507.0L1736 505.0L1730 504.0L1724 499.0L1718 497.0L1712 497.0L1706 497.0L1700 493.0L1694 491.0L1688 489.0L1682 489.0L1676 489.0L1670 484.0L1664 480.0L1658 480.0L1652 479.0L1646 479.0L1640 466.0L1634 460.0L1628 459.0L1622 459.0L1616 459.0L1610 462.0L1604 466.0L1598 468.0L1592 469.0L1586 473.0L1580 477.0L1574 478.0L1568 478.0L1562 487.0L1556 489.0L1550 490.0L1544 494.0L1538 501.0L1532 505.0L1526 505.0L1520 505.0L1514 509.0L1508 515.0L1502 516.0L1496 516.0L1490 520.0L1484 525.0L1478 528.0L1472 528.0L1466 528.0L1460 514.0L1454 512.0L1448 511.0L1442 509.0L1436 508.0L1430 507.0L1424 507.0L1418 507.0L1412 507.0L1406 503.0L1400 503.0L1394 503.0L1388 506.0L1382 506.0L1376 506.0L1370 507.0L1364 507.0L1358 508.0L1352 509.0L1346 510.0L1340 510.0L1334 510.0L1328 512.0L1322 512.0L1316 512.0L1310 512.0L1304 513.0L1298 513.0L1292 513.0L1286 513.0L1280 513.0L1274 513.0L1268 512.0L1262 507.0L1256 505.0L1250 505.0L1244 505.0L1238 504.0L1232 503.0L1226 499.0L1220 499.0L1214 499.0L1208 499.0L1202 494.0L1196 494.0L1190 494.0L1184 495.0L1178 490.0L1172 490.0L1166 490.0L1160 491.0L1154 514.0L1148 514.0L1142 514.0L1136 518.0L1130 523.0L1124 523.0L1118 488.0L1112 487.0L1106 487.0Z'/%3E%3C/svg%3E");-webkit-mask-image:var(--ridge);-webkit-mask-image:var(--ridge);-webkit-mask-image:var(--ridge);-webkit-mask-image:var(--ridge);-webkit-mask-image:var(--ridge);mask-image:var(--ridge);-webkit-mask-size:var(--IW) calc(var(--IW) * .3516);-webkit-mask-size:var(--IW) calc(var(--IW) * .3516);-webkit-mask-size:var(--IW) calc(var(--IW) * .3516);-webkit-mask-size:var(--IW) calc(var(--IW) * .3516);-webkit-mask-size:var(--IW) calc(var(--IW) * .3516);mask-size:var(--IW) calc(var(--IW) * .3516)}}@supports (animation-timeline:scroll()){@media (width>=768px) and (prefers-reduced-motion:no-preference){.motion .hero-home.hero-sun .hspiral{animation-name:m-drift-sun-v8}}}.hero-sun{--m-sun-rise:44px}@media (width<=767px){.hero-sun{--m-sun-rise:26px}}@keyframes m-drift-sun-v8{0%{-webkit-mask-position:var(--mpx) var(--mpy);-webkit-mask-position:var(--mpx) var(--mpy);-webkit-mask-position:var(--mpx) var(--mpy);-webkit-mask-position:var(--mpx) var(--mpy);-webkit-mask-position:var(--mpx) var(--mpy);mask-position:var(--mpx) var(--mpy);translate:0}to{-webkit-mask-position:var(--mpx) calc(var(--mpy) + 42px);-webkit-mask-position:var(--mpx) calc(var(--mpy) + 42px);-webkit-mask-position:var(--mpx) calc(var(--mpy) + 42px);-webkit-mask-position:var(--mpx) calc(var(--mpy) + 42px);-webkit-mask-position:var(--mpx) calc(var(--mpy) + 42px);mask-position:var(--mpx) calc(var(--mpy) + 42px);translate:0 -14px}}.frame>.fr-line,.frame>.fr-mark{display:none}.frame{border:0 solid #0000;border-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Crect x='36' y='16' width='16' height='1.5' fill='%233F7D5A'/%3E%3Crect x='50.5' y='16' width='1.5' height='8' fill='%233F7D5A'/%3E%3Crect x='50.5' y='24' width='1.5' height='8' fill='%233F7D5A'/%3E%3Crect x='50.5' y='32' width='1.5' height='2.6' fill='%233F7D5A'/%3E%3Crect x='32' y='50.5' width='2.6' height='1.5' fill='%233F7D5A'/%3E%3Crect x='24' y='50.5' width='8' height='1.5' fill='%233F7D5A'/%3E%3Crect x='16' y='36' width='1.5' height='16' fill='%233F7D5A'/%3E%3Crect x='16' y='50.5' width='8' height='1.5' fill='%233F7D5A'/%3E%3Cg transform='translate%2839 39%29 scale%28.085%29'%3E%3Cpath d='m225.15 169.39-.11.06-.11.07-.1.08-.09.1-.08.1-.08.11-.06.12-.06.14-.04.13-.02.15-.01.14q-.02.07 0 .15l.02.16.03.15.05.15.06.15.09.14q.04.08.09.14l.11.13.13.12.14.11.15.09.17.08.17.07.19.04q.09.03.19.03l.19.01h.2l.21-.03.2-.05.2-.08.19-.09.19-.11.17-.14.17-.15a3 3 0 0 0 .29-.36l.12-.21.1-.22.08-.23.06-.25.03-.25v-.26q0-.13-.02-.27l-.04-.26-.08-.27-.1-.26-.13-.25-.16-.24-.18-.23-.21-.22-.23-.19-.26-.18-.28-.15q-.14-.07-.3-.12l-.31-.1-.33-.06-.33-.04h-.35a4 4 0 0 0-.7.11l-.35.11q-.17.06-.34.15-.17.07-.33.18a4 4 0 0 0-.61.47l-.28.29-.25.31-.22.35-.19.38-.15.39-.11.42q-.05.21-.08.44a3 3 0 0 0-.01.9 4 4 0 0 0 .17.93q.06.22.15.45l.21.45.25.43.31.41q.15.2.34.38.18.2.39.36l.43.32.47.28.5.23q.26.11.54.19l.56.14.58.08.59.02q.3 0 .61-.04.3-.04.61-.1.3-.07.6-.16a7 7 0 0 0 1.18-.52q.29-.16.56-.35c.27-.19.36-.27.53-.42q.27-.21.5-.47c.23-.26.31-.34.45-.53q.22-.28.41-.58a8.25 8.25 0 0 0 .65-1.31 8 8 0 0 0 .47-2.23v-.79a7 7 0 0 0-.23-1.6 7 7 0 0 0-.56-1.58q-.19-.39-.4-.76-.23-.38-.49-.73-.27-.36-.57-.69a10 10 0 0 0-1.37-1.22 9 9 0 0 0-1.64-.96q-.44-.2-.9-.36t-.96-.27q-.48-.12-.99-.18a9 9 0 0 0-2.07-.06 10 10 0 0 0-3.16.71 12 12 0 0 0-2.02 1.02 15 15 0 0 0-1.84 1.46 14 14 0 0 0-1.56 1.86 12.5 12.5 0 0 0-1.98 4.69q-.12.66-.2 1.33a16 16 0 0 0 0 2.74q.08.7.21 1.4a15 15 0 0 0 .86 2.77 15 15 0 0 0 1.44 2.63 16 16 0 0 0 2 2.37 18 18 0 0 0 2.52 2q.7.44 1.43.83.75.38 1.54.68.8.32 1.62.54.84.24 1.71.39.86.15 1.76.21t1.8.04 1.83-.15a20 20 0 0 0 3.68-.85q.9-.32 1.8-.72.88-.4 1.75-.91a21 21 0 0 0 3.27-2.38 23 23 0 0 0 2.82-3.09 22 22 0 0 0 2.24-3.72q.48-1 .85-2.06.38-1.06.66-2.17.27-1.11.44-2.27t.21-2.34q.06-1.19-.02-2.39a22 22 0 0 0-.77-4.85 25.7 25.7 0 0 0-6.33-11.28 30 30 0 0 0-4.21-3.63 28 28 0 0 0-7.77-3.87q-1.43-.47-2.91-.78a30 30 0 0 0-9.3-.58 32 32 0 0 0-6.39 1.22 34 34 0 0 0-6.24 2.55q-1.52.8-2.97 1.77a35 35 0 0 0-7.94 7.22 39 39 0 0 0-4.12 6.25 40 40 0 0 0-2.9 7.19 39 39 0 0 0-1.46 7.9 44 44 0 0 0 .14 8.32q.24 2.12.71 4.22.47 2.11 1.14 4.2a45 45 0 0 0 3.62 8.17 48 48 0 0 0 5.35 7.54 46 46 0 0 0 3.3 3.43 49 49 0 0 0 7.74 5.93 50 50 0 0 0 14.03 5.98 54 54 0 0 0 10.52 1.64q2.71.14 5.47.02a58 58 0 0 0 11.11-1.63 60 60 0 0 0 5.52-1.69 58 58 0 0 0 10.67-5.1 59 59 0 0 0 5.04-3.41 63 63 0 0 0 4.75-3.97 63 63 0 0 0 8.42-9.51 66 66 0 0 0 3.55-5.47 67 67 0 0 0 5.51-12.2 66 66 0 0 0 1.87-6.62q.78-3.38 1.22-6.9a72 72 0 0 0-.56-21.68 77 77 0 0 0-4.12-14.57 77 77 0 0 0-3.21-7.09 77 77 0 0 0-3.97-6.85 79 79 0 0 0-4.71-6.54 82 82 0 0 0-5.44-6.14 85 85 0 0 0-6.13-5.67 89 89 0 0 0-6.79-5.11 86 86 0 0 0-7.39-4.49 89 89 0 0 0-7.94-3.8 91 91 0 0 0-8.43-3.04 95 95 0 0 0-8.84-2.22A96 96 0 0 0 209.21 78q-4.76.01-9.6.52a98 98 0 0 0-19.3 4 104 104 0 0 0-18.77 8.04 105 105 0 0 0-17.41 12.02 109 109 0 0 0-7.92 7.44 114 114 0 0 0-7.27 8.35 112 112 0 0 0-12.18 19.15 119 119 0 0 0-12.45 45.96 127 127 0 0 0-.21 12.52 130 130 0 0 0 7.11 38.11 136 136 0 0 0 19.04 36.16q4.15 5.67 8.93 10.98a146 146 0 0 0 21.5 19.52q5.95 4.41 12.43 8.27 6.46 3.87 13.42 7.12c4.62 2.16 11.92 4.87 14.31 5.84' fill='none' stroke='%233F7D5A' stroke-width='34' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E") 24 48 48 24/24px 48px 48px 24px/0 44px 44px 0}@media (width<=1023px){main .frame{width:auto;margin-right:16px}}.both .bplate{max-width:none}.both .b-bridge{max-width:28rem;font:400 1.1875rem/1.6 var(--serif);color:var(--ink);margin:18px 0 0}@media (width>=1024px){.both .bwrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,5vw,80px)}}main>section.sec:nth-of-type(odd):not(.dark){--sec:var(--lift);--card:var(--paper);background:0 0}main>section.sec:nth-of-type(2n):not(.dark){background:var(--paper);--sec:var(--paper);--card:var(--lift)}main>section.sec:not(.dark) :is(.card,.inside-g .item,.incl li,.vcard){background:var(--card)}main>section.sec:not(.dark) .turn .med{background:var(--sec)}.motion main>section.sec:nth-of-type(odd):not(.dark) [data-m~=wash]:after{background:var(--lift) var(--grain)}.motion main>section.sec:nth-of-type(2n):not(.dark) [data-m~=wash]:after{background:var(--paper)}main>section.sec:not(.tv-sec):not(.apply-sec):not(#v8){padding-block:var(--band-y)}main>section.tv-sec:not(#v8){padding-block:clamp(48px,5vw,72px)}@media (width>=1024px){.faqsec:not(.centre) .faq-head{grid-column:1/5}.faqsec:not(.centre) .faq-body{grid-column:5/13}}@media (width<=699px){.tv-frame.tv-only-phone img.tv-pp{object-fit:contain;object-position:50% 50%}}.tv-poster-landscape{aspect-ratio:16/9;max-width:none}.tv-poster-landscape .tv-ps,.tv-poster-landscape .tv-pp{object-fit:contain;object-position:50% 50%;max-width:none}.tv-poster-landscape .tv-bd{display:none!important}@media (width<=699px){.tv-frame.tv-poster-landscape{max-width:none;margin-inline:0}.tv-frame.tv-poster-landscape .tv-pp{object-fit:contain;object-position:50% 50%;display:block}}.tv-frame.tv-poster-landscape.tv-only-phone:not(.is-playing){aspect-ratio:16/9!important}.tv-frame[data-tv=kevin-c]:not(.is-playing) .tv-ps,.tv-frame[data-tv=kevin-c]:not(.is-playing) .tv-pp,.tv-frame[data-tv=kevin-a]:not(.is-playing) .tv-ps,.tv-frame[data-tv=kevin-a]:not(.is-playing) .tv-pp{filter:brightness(.94)contrast(.92)}.origin .oside .ember-rule{margin-top:80px}.tv-sum{font:400 1.0625rem/1.6 var(--sans);color:var(--ink);text-wrap:pretty;max-width:40rem;margin:18px 0 0}.tv-sec.centre .tv-sum{margin-inline:auto}.tv-sec.centre .tv-cap{align-items:center}@media (width<=1023px){.hero-sun .hspiral{--ridge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 878 1097' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='f' x='-5%25' y='-5%25' width='110%25' height='110%25'%3E%3CfeGaussianBlur stdDeviation='3.38'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M417 -20H897V518.0L877 518.0L876 518.0L875 518.0L874 518.0L873 513.0L872 513.0L871 513.0L870 513.0L869 513.0L868 512.0L867 511.0L866 511.0L865 511.0L864 512.0L863 513.0L862 513.0L861 513.0L860 513.0L859 513.0L858 513.0L857 513.0L856 512.0L855 512.0L854 512.0L853 512.0L852 512.0L851 512.0L850 511.0L849 507.0L848 506.0L847 504.0L846 504.0L845 504.0L844 504.0L843 504.0L842 504.0L841 504.0L840 503.0L839 501.0L838 500.0L837 500.0L836 500.0L835 499.0L834 498.0L833 497.0L832 497.0L831 496.0L830 496.0L829 495.0L828 494.0L827 494.0L826 494.0L825 496.0L824 496.0L823 496.0L822 496.0L821 496.0L820 496.0L819 496.0L818 496.0L817 496.0L816 496.0L815 496.0L814 496.0L813 496.0L812 491.0L811 490.0L810 489.0L809 489.0L808 488.0L807 486.0L806 486.0L805 486.0L804 486.0L803 486.0L802 486.0L801 486.0L800 486.0L799 486.0L798 486.0L797 486.0L796 486.0L795 486.0L794 486.0L793 484.0L792 483.0L791 483.0L790 483.0L789 483.0L788 483.0L787 482.0L786 481.0L785 481.0L784 480.0L783 480.0L782 479.0L781 479.0L780 479.0L779 476.0L778 475.0L777 475.0L776 475.0L775 476.0L774 476.0L773 476.0L772 476.0L771 476.0L770 476.0L769 475.0L768 475.0L767 475.0L766 474.0L765 474.0L764 473.0L763 473.0L762 472.0L761 472.0L760 471.0L759 470.0L758 469.0L757 469.0L756 469.0L755 469.0L754 469.0L753 469.0L752 468.0L751 465.0L750 465.0L749 464.0L748 464.0L747 465.0L746 465.0L745 464.0L744 464.0L743 464.0L742 464.0L741 462.0L740 462.0L739 462.0L738 464.0L737 464.0L736 461.0L735 461.0L734 462.0L733 464.0L732 463.0L731 464.0L730 465.0L729 465.0L728 465.0L727 465.0L726 466.0L725 467.0L724 467.0L723 467.0L722 467.0L721 469.0L720 469.0L719 469.0L718 469.0L717 469.0L716 470.0L715 471.0L714 472.0L713 472.0L712 472.0L711 472.0L710 473.0L709 472.0L708 472.0L707 473.0L706 473.0L705 473.0L704 473.0L703 475.0L702 477.0L701 478.0L700 479.0L699 479.0L698 480.0L697 481.0L696 481.0L695 482.0L694 482.0L693 482.0L692 482.0L691 482.0L690 482.0L689 482.0L688 482.0L687 482.0L686 482.0L685 482.0L684 482.0L683 485.0L682 486.0L681 488.0L680 489.0L679 490.0L678 491.0L677 492.0L676 492.0L675 492.0L674 492.0L673 493.0L672 493.0L671 493.0L670 492.0L669 493.0L668 493.0L667 494.0L666 492.0L665 493.0L664 492.0L663 493.0L662 495.0L661 496.0L660 498.0L659 499.0L658 500.0L657 501.0L656 504.0L655 504.0L654 505.0L653 505.0L652 506.0L651 507.0L650 508.0L649 509.0L648 509.0L647 509.0L646 509.0L645 509.0L644 510.0L643 510.0L642 510.0L641 510.0L640 511.0L639 511.0L638 511.0L637 510.0L636 509.0L635 509.0L634 510.0L633 510.0L632 512.0L631 513.0L630 516.0L629 513.0L628 516.0L627 517.0L626 518.0L625 518.0L624 519.0L623 519.0L622 519.0L621 520.0L620 520.0L619 520.0L618 520.0L617 520.0L616 520.0L615 520.0L614 520.0L613 520.0L612 520.0L611 521.0L610 522.0L609 523.0L608 524.0L607 525.0L606 524.0L605 529.0L604 529.0L603 530.0L602 525.0L601 532.0L600 529.0L599 529.0L598 529.0L597 530.0L596 532.0L595 532.0L594 532.0L593 532.0L592 533.0L591 533.0L590 533.0L589 535.0L588 536.0L587 536.0L586 536.0L585 536.0L584 535.0L583 536.0L582 536.0L581 536.0L580 536.0L579 536.0L578 536.0L577 536.0L576 535.0L575 535.0L574 535.0L573 535.0L572 535.0L571 535.0L570 535.0L569 535.0L568 534.0L567 534.0L566 533.0L565 533.0L564 518.0L563 518.0L562 518.0L561 517.0L560 517.0L559 516.0L558 516.0L557 516.0L556 516.0L555 516.0L554 515.0L553 515.0L552 515.0L551 515.0L550 515.0L549 515.0L548 513.0L547 513.0L546 513.0L545 513.0L544 514.0L543 514.0L542 513.0L541 513.0L540 512.0L539 512.0L538 513.0L537 513.0L536 513.0L535 513.0L534 511.0L533 511.0L532 511.0L531 511.0L530 511.0L529 511.0L528 511.0L527 511.0L526 536.0L525 510.0L524 510.0L523 544.0L522 536.0L521 536.0L520 550.0L519 550.0L518 551.0L517 551.0L516 536.0L515 536.0L514 551.0L513 551.0L512 552.0L511 552.0L510 507.0L509 507.0L508 552.0L507 508.0L506 551.0L505 551.0L504 551.0L503 551.0L502 551.0L501 543.0L500 543.0L499 543.0L498 510.0L497 510.0L496 510.0L495 522.0L494 522.0L493 522.0L492 510.0L491 510.0L490 522.0L489 522.0L488 522.0L487 512.0L486 512.0L485 512.0L484 513.0L483 512.0L482 512.0L481 511.0L480 511.0L479 512.0L478 512.0L477 513.0L476 511.0L475 511.0L474 512.0L473 513.0L472 513.0L471 513.0L470 513.0L469 513.0L468 513.0L467 513.0L466 513.0L465 513.0L464 514.0L463 514.0L462 514.0L461 514.0L460 514.0L459 514.0L458 514.0L457 514.0L456 514.0L455 514.0L454 515.0L453 515.0L452 514.0L451 514.0L450 514.0L449 514.0L448 534.0L447 534.0L446 534.0L445 534.0L444 534.0L443 534.0L442 562.0L441 562.0L440 562.0L439 529.0L438 529.0L437 529.0L417 529.0Z' filter=%22url%28%23f%29%22/%3E%3C/svg%3E");--ridge-sun:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 878 1097' preserveAspectRatio='none'%3E%3Cpath d='M437 0H877V515.0L877 515.0L876 515.0L875 510.0L874 510.0L873 510.0L872 510.0L871 510.0L870 509.0L869 508.0L868 508.0L867 508.0L866 508.0L865 508.0L864 508.0L863 508.0L862 509.0L861 510.0L860 510.0L859 510.0L858 509.0L857 509.0L856 509.0L855 509.0L854 509.0L853 509.0L852 508.0L851 504.0L850 503.0L849 501.0L848 501.0L847 501.0L846 501.0L845 501.0L844 501.0L843 501.0L842 500.0L841 498.0L840 497.0L839 497.0L838 497.0L837 496.0L836 495.0L835 494.0L834 494.0L833 493.0L832 493.0L831 492.0L830 491.0L829 491.0L828 491.0L827 491.0L826 491.0L825 491.0L824 491.0L823 493.0L822 493.0L821 493.0L820 493.0L819 493.0L818 493.0L817 493.0L816 493.0L815 493.0L814 488.0L813 487.0L812 486.0L811 486.0L810 485.0L809 483.0L808 483.0L807 483.0L806 483.0L805 483.0L804 483.0L803 483.0L802 483.0L801 483.0L800 483.0L799 483.0L798 483.0L797 483.0L796 483.0L795 481.0L794 480.0L793 480.0L792 480.0L791 480.0L790 480.0L789 479.0L788 478.0L787 478.0L786 477.0L785 477.0L784 476.0L783 476.0L782 476.0L781 473.0L780 472.0L779 472.0L778 472.0L777 472.0L776 472.0L775 472.0L774 472.0L773 473.0L772 473.0L771 472.0L770 472.0L769 472.0L768 471.0L767 471.0L766 470.0L765 470.0L764 469.0L763 469.0L762 468.0L761 467.0L760 466.0L759 466.0L758 466.0L757 466.0L756 466.0L755 466.0L754 465.0L753 462.0L752 462.0L751 461.0L750 461.0L749 461.0L748 461.0L747 461.0L746 461.0L745 465.3L744 463.7L743 462.0L742 461.7L741 461.3L740 461.0L739 461.0L738 461.0L737 461.0L736 461.0L735 461.0L734 461.0L733 461.0L732 461.0L731 461.0L730 461.0L729 461.0L728 462.0L727 462.0L726 462.0L725 462.0L724 463.0L723 464.0L722 464.0L721 464.0L720 464.0L719 466.0L718 466.0L717 466.0L716 466.0L715 466.0L714 467.0L713 468.0L712 469.0L711 469.0L710 469.0L709 469.0L708 469.0L707 469.0L706 469.0L705 470.0L704 470.0L703 470.0L702 470.0L701 472.0L700 474.0L699 475.0L698 476.0L697 476.0L696 477.0L695 478.0L694 478.0L693 479.0L692 479.0L691 479.0L690 479.0L689 479.0L688 479.0L687 479.0L686 479.0L685 479.0L684 479.0L683 479.0L682 479.0L681 482.0L680 483.0L679 485.0L678 486.0L677 487.0L676 488.0L675 489.0L674 489.0L673 489.0L672 489.0L671 489.0L670 489.0L669 489.0L668 489.0L667 489.0L666 489.0L665 489.0L664 489.0L663 489.0L662 489.0L661 490.0L660 492.0L659 493.0L658 495.0L657 496.0L656 497.0L655 498.0L654 501.0L653 501.0L652 502.0L651 502.0L650 503.0L649 504.0L648 505.0L647 506.0L646 506.0L645 506.0L644 506.0L643 506.0L642 507.0L641 507.0L640 507.0L639 507.0L638 506.0L637 506.0L636 506.0L635 506.0L634 506.0L633 506.0L632 507.0L631 507.0L630 509.0L629 510.0L628 510.0L627 510.0L626 513.0L625 514.0L624 515.0L623 515.0L622 516.0L621 516.0L620 516.0L619 517.0L618 517.0L617 517.0L616 517.0L615 517.0L614 517.0L613 517.0L612 517.0L611 517.0L610 517.0L609 518.0L608 519.0L607 520.0L606 521.0L605 521.0L604 521.0L603 522.0L602 522.0L601 522.0L600 522.0L599 526.0L598 526.0L597 526.0L596 526.0L595 527.0L594 529.0L593 529.0L592 529.0L591 529.0L590 530.0L589 530.0L588 530.0L587 532.0L586 532.0L585 532.0L584 532.0L583 532.0L582 532.0L581 533.0L580 533.0L579 533.0L578 532.0L577 532.0L576 532.0L575 532.0L574 532.0L573 532.0L572 532.0L571 532.0L570 531.0L569 531.0L568 530.0L567 530.0L566 515.0L565 515.0L564 515.0L563 514.0L562 514.0L561 513.0L560 513.0L559 513.0L558 513.0L557 513.0L556 512.0L555 512.0L554 512.0L553 512.0L552 512.0L551 512.0L550 510.0L549 510.0L548 510.0L547 510.0L546 510.0L545 510.0L544 510.0L543 510.0L542 509.0L541 509.0L540 509.0L539 509.0L538 509.0L537 509.0L536 508.0L535 508.0L534 508.0L533 508.0L532 508.0L531 508.0L530 508.0L529 508.0L528 508.0L527 507.0L526 507.0L525 507.0L524 507.0L523 507.0L522 507.0L521 533.0L520 533.0L519 533.0L518 533.0L517 533.0L516 533.0L515 533.0L514 533.0L513 533.0L512 504.0L511 504.0L510 504.0L509 504.0L508 504.0L507 504.0L506 505.0L505 505.0L504 548.0L503 540.0L502 540.0L501 540.0L500 507.0L499 507.0L498 507.0L497 507.0L496 507.0L495 507.0L494 507.0L493 507.0L492 507.0L491 507.0L490 507.0L489 507.0L488 509.0L487 509.0L486 509.0L485 509.0L484 509.0L483 508.0L482 508.0L481 508.0L480 508.0L479 508.0L478 508.0L477 508.0L476 508.0L475 508.0L474 508.0L473 508.0L472 509.0L471 510.0L470 510.0L469 510.0L468 510.0L467 510.0L466 510.0L465 510.0L464 510.0L463 510.0L462 511.0L461 511.0L460 511.0L459 511.0L458 511.0L457 511.0L456 511.0L455 511.0L454 511.0L453 511.0L452 511.0L451 511.0L450 511.0L449 511.0L448 511.0L447 511.0L446 531.0L445 531.0L444 531.0L443 531.0L442 531.0L441 526.0L440 526.0L439 526.0L438 526.0L437 526.0L437 526.0Z'/%3E%3C/svg%3E")}}@media (width>=1024px){.hero-sun .hspiral{--ridge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3120 1097' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='f' x='-5%25' y='-5%25' width='110%25' height='110%25'%3E%3CfeGaussianBlur stdDeviation='3.05'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M1086 -20H2166V802.0L2146 802.0L2144 1098.0L2142 801.0L2140 1098.0L2138 814.0L2136 793.0L2134 792.0L2132 814.0L2130 813.0L2128 813.0L2126 663.0L2124 802.0L2122 801.0L2120 794.0L2118 792.0L2116 792.0L2114 658.0L2112 788.0L2110 680.0L2108 659.0L2106 668.0L2104 668.0L2102 668.0L2100 668.0L2098 668.0L2096 663.0L2094 661.0L2092 656.0L2090 656.0L2088 655.0L2086 655.0L2084 656.0L2082 656.0L2080 656.0L2078 656.0L2076 655.0L2074 653.0L2072 651.0L2070 649.0L2068 650.0L2066 648.0L2064 649.0L2062 649.0L2060 649.0L2058 649.0L2056 648.0L2054 646.0L2052 646.0L2050 648.0L2048 647.0L2046 646.0L2044 646.0L2042 646.0L2040 636.0L2038 634.0L2036 635.0L2034 634.0L2032 630.0L2030 629.0L2028 629.0L2026 627.0L2024 627.0L2022 628.0L2020 629.0L2018 630.0L2016 629.0L2014 629.0L2012 629.0L2010 629.0L2008 574.0L2006 574.0L2004 627.0L2002 627.0L2000 626.0L1998 622.0L1996 621.0L1994 620.0L1992 567.0L1990 618.0L1988 568.0L1986 617.0L1984 615.0L1982 565.0L1980 615.0L1978 614.0L1976 613.0L1974 612.0L1972 567.0L1970 569.0L1968 569.0L1966 567.0L1964 567.0L1962 569.0L1960 594.0L1958 566.0L1956 566.0L1954 594.0L1952 567.0L1950 566.0L1948 565.0L1946 564.0L1944 583.0L1942 583.0L1940 583.0L1938 584.0L1936 584.0L1934 584.0L1932 584.0L1930 583.0L1928 582.0L1926 583.0L1924 584.0L1922 583.0L1920 584.0L1918 583.0L1916 583.0L1914 583.0L1912 583.0L1910 583.0L1908 582.0L1906 582.0L1904 576.0L1902 573.0L1900 573.0L1898 574.0L1896 574.0L1894 574.0L1892 573.0L1890 573.0L1888 572.0L1886 566.0L1884 566.0L1882 565.0L1880 565.0L1878 566.0L1876 566.0L1874 566.0L1872 565.0L1870 565.0L1868 562.0L1866 561.0L1864 560.0L1862 560.0L1860 561.0L1858 561.0L1856 561.0L1854 560.0L1852 560.0L1850 558.0L1848 557.0L1846 557.0L1844 558.0L1842 558.0L1840 558.0L1838 557.0L1836 557.0L1834 554.0L1832 553.0L1830 552.0L1828 552.0L1826 553.0L1824 553.0L1822 553.0L1820 552.0L1818 552.0L1816 550.0L1814 550.0L1812 550.0L1810 547.0L1808 542.0L1806 540.0L1804 539.0L1802 541.0L1800 540.0L1798 540.0L1796 539.0L1794 539.0L1792 538.0L1790 537.0L1788 534.0L1786 532.0L1784 530.0L1782 526.0L1780 526.0L1778 524.0L1776 522.0L1774 520.0L1772 519.0L1770 519.0L1768 519.0L1766 519.0L1764 519.0L1762 518.0L1760 518.0L1758 512.0L1756 511.0L1754 512.0L1752 513.0L1750 513.0L1748 513.0L1746 512.0L1744 512.0L1742 511.0L1740 511.0L1738 505.0L1736 504.0L1734 504.0L1732 504.0L1730 503.0L1728 500.0L1726 500.0L1724 498.0L1722 496.0L1720 495.0L1718 494.0L1716 494.0L1714 496.0L1712 496.0L1710 496.0L1708 495.0L1706 494.0L1704 494.0L1702 491.0L1700 489.0L1698 488.0L1696 485.0L1694 486.0L1692 486.0L1690 486.0L1688 486.0L1686 486.0L1684 486.0L1682 483.0L1680 483.0L1678 483.0L1676 481.0L1674 480.0L1672 479.0L1670 479.0L1668 475.0L1666 475.0L1664 476.0L1662 476.0L1660 475.0L1658 475.0L1656 474.0L1654 473.0L1652 472.0L1650 471.0L1648 469.0L1646 469.0L1644 469.0L1642 467.0L1640 465.0L1638 464.0L1636 465.0L1634 465.0L1632 464.0L1630 462.0L1628 464.0L1626 461.0L1624 463.0L1622 463.0L1620 465.0L1618 464.0L1616 466.0L1614 467.0L1612 467.0L1610 469.0L1608 469.0L1606 469.0L1604 471.0L1602 472.0L1600 473.0L1598 471.0L1596 473.0L1594 473.0L1592 477.0L1590 479.0L1588 480.0L1586 481.0L1584 482.0L1582 482.0L1580 482.0L1578 483.0L1576 482.0L1574 482.0L1572 486.0L1570 489.0L1568 491.0L1566 492.0L1564 492.0L1562 492.0L1560 492.0L1558 493.0L1556 492.0L1554 492.0L1552 495.0L1550 498.0L1548 500.0L1546 504.0L1544 505.0L1542 506.0L1540 508.0L1538 509.0L1536 509.0L1534 510.0L1532 510.0L1530 511.0L1528 511.0L1526 509.0L1524 510.0L1522 512.0L1520 513.0L1518 516.0L1516 517.0L1514 519.0L1512 519.0L1510 520.0L1508 520.0L1506 520.0L1504 520.0L1502 520.0L1500 522.0L1498 524.0L1496 524.0L1494 529.0L1492 525.0L1490 529.0L1488 529.0L1486 531.0L1484 532.0L1482 533.0L1480 533.0L1478 533.0L1476 533.0L1474 533.0L1472 533.0L1470 533.0L1468 533.0L1466 533.0L1464 533.0L1462 533.0L1460 533.0L1458 533.0L1456 533.0L1454 518.0L1452 517.0L1450 517.0L1448 516.0L1446 517.0L1444 515.0L1442 515.0L1440 515.0L1438 513.0L1436 513.0L1434 513.0L1432 513.0L1430 512.0L1428 513.0L1426 515.0L1424 511.0L1422 511.0L1420 511.0L1418 511.0L1416 510.0L1414 510.0L1412 513.0L1410 513.0L1408 521.0L1406 521.0L1404 536.0L1402 536.0L1400 507.0L1398 521.0L1396 521.0L1394 521.0L1392 521.0L1390 521.0L1388 510.0L1386 510.0L1384 513.0L1382 510.0L1380 513.0L1378 512.0L1376 512.0L1374 512.0L1372 511.0L1370 511.0L1368 512.0L1366 511.0L1364 512.0L1362 513.0L1360 513.0L1358 513.0L1356 513.0L1354 513.0L1352 514.0L1350 514.0L1348 515.0L1346 515.0L1344 516.0L1342 514.0L1340 514.0L1338 517.0L1336 517.0L1334 517.0L1332 517.0L1330 517.0L1328 518.0L1326 523.0L1324 516.0L1322 517.0L1320 517.0L1318 516.0L1316 516.0L1314 524.0L1312 517.0L1310 517.0L1308 518.0L1306 522.0L1304 521.0L1302 521.0L1300 518.0L1298 518.0L1296 518.0L1294 518.0L1292 518.0L1290 518.0L1288 518.0L1286 518.0L1284 518.0L1282 517.0L1280 518.0L1278 517.0L1276 517.0L1274 517.0L1272 516.0L1270 516.0L1268 516.0L1266 516.0L1264 516.0L1262 516.0L1260 512.0L1258 511.0L1256 511.0L1254 511.0L1252 509.0L1250 509.0L1248 510.0L1246 510.0L1244 510.0L1242 510.0L1240 509.0L1238 509.0L1236 509.0L1234 508.0L1232 508.0L1230 508.0L1228 508.0L1226 507.0L1224 505.0L1222 505.0L1220 503.0L1218 503.0L1216 503.0L1214 504.0L1212 503.0L1210 503.0L1208 503.0L1206 503.0L1204 503.0L1202 503.0L1200 500.0L1198 499.0L1196 498.0L1194 498.0L1192 498.0L1190 499.0L1188 500.0L1186 500.0L1184 500.0L1182 500.0L1180 499.0L1178 499.0L1176 497.0L1174 495.0L1172 494.0L1170 494.0L1168 514.0L1166 495.0L1164 514.0L1162 516.0L1160 516.0L1158 514.0L1156 514.0L1154 522.0L1152 522.0L1150 519.0L1148 518.0L1146 516.0L1144 514.0L1142 562.0L1140 562.0L1138 562.0L1136 563.0L1134 562.0L1132 562.0L1130 562.0L1128 562.0L1126 561.0L1124 562.0L1122 564.0L1120 564.0L1118 564.0L1116 502.0L1114 564.0L1112 564.0L1110 491.0L1108 490.0L1106 491.0L1086 491.0Z' filter=%22url%28%23f%29%22/%3E%3C/svg%3E");--ridge-sun:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3120 1097' preserveAspectRatio='none'%3E%3Cpath d='M1106 0H2146V797.0L2146 797.0L2144 797.0L2142 797.0L2140 789.0L2138 788.0L2136 788.0L2134 788.0L2132 788.0L2130 659.0L2128 659.0L2126 659.0L2124 659.0L2122 659.0L2120 788.0L2118 654.0L2116 654.0L2114 654.0L2112 654.0L2110 654.0L2108 655.0L2106 655.0L2104 655.0L2102 664.0L2100 659.0L2098 657.0L2096 652.0L2094 652.0L2092 651.0L2090 651.0L2088 651.0L2086 651.0L2084 651.0L2082 651.0L2080 651.0L2078 649.0L2076 647.0L2074 645.0L2072 645.0L2070 644.0L2068 644.0L2066 644.0L2064 644.0L2062 644.0L2060 644.0L2058 642.0L2056 642.0L2054 642.0L2052 642.0L2050 642.0L2048 642.0L2046 642.0L2044 632.0L2042 630.0L2040 630.0L2038 630.0L2036 626.0L2034 625.0L2032 625.0L2030 623.0L2028 623.0L2026 623.0L2024 623.0L2022 623.0L2020 623.0L2018 624.0L2016 625.0L2014 625.0L2012 570.0L2010 570.0L2008 570.0L2006 570.0L2004 570.0L2002 570.0L2000 617.0L1998 616.0L1996 563.0L1994 563.0L1992 563.0L1990 563.0L1988 563.0L1986 561.0L1984 561.0L1982 561.0L1980 561.0L1978 561.0L1976 563.0L1974 563.0L1972 563.0L1970 563.0L1968 563.0L1966 563.0L1964 563.0L1962 562.0L1960 562.0L1958 562.0L1956 562.0L1954 562.0L1952 561.0L1950 560.0L1948 560.0L1946 560.0L1944 560.0L1942 560.0L1940 579.0L1938 579.0L1936 579.0L1934 579.0L1932 578.0L1930 578.0L1928 578.0L1926 578.0L1924 578.0L1922 579.0L1920 579.0L1918 579.0L1916 579.0L1914 579.0L1912 578.0L1910 578.0L1908 572.0L1906 569.0L1904 569.0L1902 569.0L1900 569.0L1898 569.0L1896 569.0L1894 569.0L1892 568.0L1890 562.0L1888 562.0L1886 561.0L1884 561.0L1882 561.0L1880 561.0L1878 561.0L1876 561.0L1874 561.0L1872 558.0L1870 557.0L1868 556.0L1866 556.0L1864 556.0L1862 556.0L1860 556.0L1858 556.0L1856 556.0L1854 554.0L1852 553.0L1850 553.0L1848 553.0L1846 553.0L1844 553.0L1842 553.0L1840 553.0L1838 550.0L1836 549.0L1834 548.0L1832 548.0L1830 548.0L1828 548.0L1826 548.0L1824 548.0L1822 548.0L1820 546.0L1818 546.0L1816 546.0L1814 543.0L1812 538.0L1810 536.0L1808 535.0L1806 535.0L1804 535.0L1802 535.0L1800 535.0L1798 535.0L1796 534.0L1794 533.0L1792 530.0L1790 528.0L1788 526.0L1786 522.0L1784 522.0L1782 520.0L1780 518.0L1778 516.0L1776 515.0L1774 515.0L1772 515.0L1770 515.0L1768 515.0L1766 514.0L1764 514.0L1762 508.0L1760 507.0L1758 507.0L1756 507.0L1754 507.0L1752 507.0L1750 508.0L1748 508.0L1746 507.0L1744 507.0L1742 501.0L1740 500.0L1738 500.0L1736 500.0L1734 499.0L1732 496.0L1730 496.0L1728 494.0L1726 492.0L1724 491.0L1722 490.0L1720 490.0L1718 490.0L1716 490.0L1714 490.0L1712 490.0L1710 490.0L1708 490.0L1706 487.0L1704 485.0L1702 484.0L1700 481.0L1698 481.0L1696 481.0L1694 481.0L1692 481.0L1690 482.0L1688 482.0L1686 479.0L1684 479.0L1682 479.0L1680 477.0L1678 476.0L1676 475.0L1674 475.0L1672 471.0L1670 471.0L1668 471.0L1666 471.0L1664 471.0L1662 471.0L1660 470.0L1658 469.0L1656 468.0L1654 467.0L1652 465.0L1650 465.0L1648 465.0L1646 463.0L1644 461.0L1642 460.0L1640 460.0L1638 460.0L1636 460.0L1634 460.0L1632 459.7L1630 459.3L1628 459.0L1626 459.0L1624 459.0L1622 459.0L1620 459.0L1618 459.0L1616 460.0L1614 460.0L1612 462.0L1610 463.0L1608 463.0L1606 465.0L1604 465.0L1602 465.0L1600 467.0L1598 467.0L1596 467.0L1594 467.0L1592 469.0L1590 469.0L1588 473.0L1586 475.0L1584 476.0L1582 477.0L1580 478.0L1578 478.0L1576 478.0L1574 478.0L1572 478.0L1570 478.0L1568 482.0L1566 485.0L1564 487.0L1562 488.0L1560 488.0L1558 488.0L1556 488.0L1554 488.0L1552 488.0L1550 488.0L1548 491.0L1546 494.0L1544 496.0L1542 500.0L1540 501.0L1538 502.0L1536 504.0L1534 505.0L1532 505.0L1530 505.0L1528 505.0L1526 505.0L1524 505.0L1522 505.0L1520 506.0L1518 508.0L1516 509.0L1514 512.0L1512 513.0L1510 515.0L1508 515.0L1506 516.0L1504 516.0L1502 516.0L1500 516.0L1498 516.0L1496 518.0L1494 520.0L1492 520.0L1490 521.0L1488 521.0L1486 525.0L1484 525.0L1482 527.0L1480 528.0L1478 529.0L1476 529.0L1474 529.0L1472 529.0L1470 529.0L1468 529.0L1466 529.0L1464 529.0L1462 529.0L1460 529.0L1458 514.0L1456 513.0L1454 513.0L1452 512.0L1450 512.0L1448 511.0L1446 511.0L1444 511.0L1442 509.0L1440 509.0L1438 509.0L1436 509.0L1434 508.0L1432 508.0L1430 508.0L1428 507.0L1426 507.0L1424 507.0L1422 507.0L1420 506.0L1418 506.0L1416 506.0L1414 506.0L1412 506.0L1410 506.0L1408 509.0L1406 509.0L1404 503.0L1402 503.0L1400 503.0L1398 503.0L1396 503.0L1394 517.0L1392 506.0L1390 506.0L1388 506.0L1386 506.0L1384 506.0L1382 506.0L1380 506.0L1378 506.0L1376 507.0L1374 507.0L1372 507.0L1370 507.0L1368 507.0L1366 507.0L1364 507.0L1362 507.0L1360 508.0L1358 509.0L1356 509.0L1354 509.0L1352 509.0L1350 509.0L1348 510.0L1346 510.0L1344 510.0L1342 510.0L1340 510.0L1338 510.0L1336 510.0L1334 513.0L1332 513.0L1330 513.0L1328 512.0L1326 512.0L1324 512.0L1322 512.0L1320 512.0L1318 512.0L1316 512.0L1314 512.0L1312 512.0L1310 513.0L1308 513.0L1306 513.0L1304 514.0L1302 514.0L1300 514.0L1298 514.0L1296 514.0L1294 514.0L1292 514.0L1290 514.0L1288 514.0L1286 513.0L1284 513.0L1282 513.0L1280 513.0L1278 513.0L1276 512.0L1274 512.0L1272 512.0L1270 512.0L1268 512.0L1266 512.0L1264 508.0L1262 507.0L1260 507.0L1258 507.0L1256 505.0L1254 505.0L1252 505.0L1250 505.0L1248 505.0L1246 505.0L1244 505.0L1242 505.0L1240 505.0L1238 504.0L1236 504.0L1234 504.0L1232 504.0L1230 503.0L1228 501.0L1226 501.0L1224 499.0L1222 499.0L1220 499.0L1218 499.0L1216 499.0L1214 499.0L1212 499.0L1210 499.0L1208 499.0L1206 499.0L1204 496.0L1202 495.0L1200 494.0L1198 494.0L1196 494.0L1194 494.0L1192 494.0L1190 494.0L1188 494.0L1186 495.0L1184 495.0L1182 495.0L1180 493.0L1178 491.0L1176 490.0L1174 490.0L1172 490.0L1170 490.0L1168 490.0L1166 490.0L1164 491.0L1162 491.0L1160 510.0L1158 510.0L1156 510.0L1154 510.0L1152 510.0L1150 512.0L1148 510.0L1146 510.0L1144 510.0L1142 510.0L1140 510.0L1138 558.0L1136 558.0L1134 558.0L1132 558.0L1130 557.0L1128 557.0L1126 557.0L1124 557.0L1122 557.0L1120 498.0L1118 498.0L1116 498.0L1114 487.0L1112 486.0L1110 486.0L1108 486.0L1106 486.0L1106 486.0Z'/%3E%3C/svg%3E")}}.hero-sun .hspiral svg{-webkit-mask-image:var(--ridge-sun);-webkit-mask-image:var(--ridge-sun);-webkit-mask-image:var(--ridge-sun);-webkit-mask-image:var(--ridge-sun);-webkit-mask-image:var(--ridge-sun);mask-image:var(--ridge-sun);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:var(--mpx) var(--mpy);-webkit-mask-position:var(--mpx) var(--mpy);-webkit-mask-position:var(--mpx) var(--mpy);-webkit-mask-position:var(--mpx) var(--mpy);-webkit-mask-position:var(--mpx) var(--mpy);mask-position:var(--mpx) var(--mpy)}@media (prefers-reduced-motion:no-preference){.motion .hero-home.hero-sun .hspiral svg{animation-name:m-sunrise-v8}}@keyframes m-sunrise-v8{0%{translate:0 var(--m-sun-rise);-webkit-mask-position:var(--mpx) calc(var(--mpy) - var(--m-sun-rise));-webkit-mask-position:var(--mpx) calc(var(--mpy) - var(--m-sun-rise));-webkit-mask-position:var(--mpx) calc(var(--mpy) - var(--m-sun-rise));-webkit-mask-position:var(--mpx) calc(var(--mpy) - var(--m-sun-rise));-webkit-mask-position:var(--mpx) calc(var(--mpy) - var(--m-sun-rise));mask-position:var(--mpx) calc(var(--mpy) - var(--m-sun-rise))}}.seq li.pivot{color:var(--green-d);padding:20px 0;font-style:italic;display:list-item}main>section.s-lift:not(.dark):not(#v9){--sec:var(--lift);--card:var(--paper);background:0 0}main>section.s-paper:not(.dark):not(#v9){background:var(--paper);--sec:var(--paper);--card:var(--lift)}.motion main>section.s-lift:not(#v9) [data-m~=wash]:after{background:var(--lift) var(--grain)}.motion main>section.s-paper:not(#v9) [data-m~=wash]:after{background:var(--paper)}main .close-h:not(#v9){font-size:clamp(1.5rem,.95rem + 1.7vw,2.4rem);line-height:1.12}.howapply h2.close-h{margin-bottom:20px}.hdr:after{display:none}.tv-face{object-fit:cover;background:var(--lift);border-radius:50%;width:56px;height:56px;margin-bottom:6px;display:block}.hero-home .pre-cta+.ctas{margin-top:0}.hero-home .pre-cta{font:400 1rem/1.45 var(--sans);color:var(--muted);margin:clamp(16px,2.6vw,26px) 0 10px}@media (width<=1023px){.hero-home .pre-cta{margin-bottom:8px;font-size:.9375rem}}@media (width>=1024px){.hero-home .htxt>:not(.hspiral){position:relative;top:-34px}.hero-home .pre-cta{max-width:min(25rem,27vw);margin-top:12px;margin-bottom:10px}}.where .w-last{font:italic 400 clamp(1.25rem, 1.1rem + .5vw, 1.5rem)/1.4 var(--serif);color:var(--green-d);margin:28px auto 0}.method .m-sub{max-width:36rem;font:400 1.125rem/1.55 var(--sans);color:var(--muted);margin:14px 0 0}.method .m-bridge{text-align:center;max-width:34rem;font:400 1.0625rem/1.6 var(--sans);color:var(--muted);margin:clamp(32px,4vw,56px) auto 0}.ways .w-sub{max-width:34rem;font:400 1.125rem/1.55 var(--sans);color:var(--muted);margin:14px auto 0}.faq-sub{font:400 1.0625rem/1.55 var(--sans);color:var(--muted);margin:12px 0 0}.faqsec.centre .faq-sub{margin-inline:auto}.whyexist .eyebrow{margin-bottom:14px}.values .vals-sub{max-width:38rem;font:400 1.125rem/1.6 var(--sans);color:var(--muted);margin:-4px auto 36px}.foryou5 .head-wide{max-width:44rem;margin-inline:auto}.foryou5 .fy-lead{max-width:40rem;font:400 1.125rem/1.6 var(--sans);color:var(--ink);margin:16px auto 0}.fy2{text-align:left;grid-template-columns:minmax(0,1fr);gap:36px;margin-top:clamp(28px,3vw,36px);display:grid}.fy2 .seq li,.fy2 .seq li.pivot{padding:13px 0}@media (width>=1024px){.fy2{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,5vw,72px)}}.fy-col h3{font:600 .875rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--green-d);margin:0 0 12px}.fy-col.not h3{color:var(--muted)}.fy-col .seq{margin:0;padding:0;list-style:none}.fy-col.not .seq{border-top-color:var(--muted)}.fy-col.not .seq li{font-size:clamp(1.125rem,1rem + .4vw,1.3125rem)}.pillars .pl-sub{max-width:36rem;font:400 1.125rem/1.55 var(--sans);color:var(--muted);margin:14px 0 0}.pl3{gap:var(--gap);grid-template-columns:minmax(0,1fr);margin-top:clamp(24px,2.4vw,32px);display:grid}@media (width>=1024px){.pl3{grid-template-columns:repeat(3,minmax(0,1fr))}}.pl{background:var(--card);border-top:2px solid var(--green);padding:24px 26px 26px}.pl .eyebrow{margin-bottom:8px}.pl h3{margin:0 0 10px;font-size:clamp(1.375rem,1.2rem + .5vw,1.625rem)}.pl p:last-child{margin:0}@media (width>=1024px){body[data-page=community] .hero-funnel .hart img{object-position:55% 40%}body[data-page=cohort] .hero-funnel .hart img{object-position:50% 45%}.known .oi-art{grid-column:1/6;margin-left:0}.known .oi-art img{aspect-ratio:4/5;object-fit:cover;object-position:40% 60%;width:100%;max-height:520px}}@media (width<=1023px){.known .oi-art img{object-fit:cover;object-position:35% 60%;width:100%;max-height:460px}}@media (width>=600px) and (width<=1023px){.glance.g7{grid-template-columns:repeat(4,auto)}.glance.g7 li:nth-child(6){order:9;grid-column:span 2}}@media (width>=1024px){.glance.g7{grid-template-columns:repeat(5,minmax(0,1fr)) max-content max-content;column-gap:28px}.glance.g7 li:nth-child(6){white-space:nowrap}}.glance.g7 .gl-date{white-space:nowrap}@media (width>=768px){.incl.ig4{grid-template-columns:repeat(2,minmax(0,1fr))}.incl.ig4 li,.incl.ig4 li:nth-child(n){grid-column:auto}}@media (width>=1024px){.incl.ig4{grid-template-columns:repeat(4,minmax(0,1fr))}.guide-c .wrap.g{align-items:center}.guide-c .frame{justify-self:end;max-width:240px;margin-right:48px}}@media (width<=1023px){.guide-c .frame{max-width:240px}}.known .oi-say{font:italic 400 clamp(1.125rem, 1rem + .4vw, 1.3125rem)/1.45 var(--serif);color:var(--green-d);margin:18px 0 0}.after-path .g7-line{font:400 1rem/1.55 var(--sans);color:var(--ink);margin:0 0 6px}.glance .gl-date b{font:400 1.75rem/1 var(--serif);margin-right:6px}.incl2 .lede{color:var(--muted);margin:14px 0 0;font-size:1.125rem}.terms .tblock{border-top:1.5px solid var(--green);margin:clamp(24px,3vw,36px) 0 0}.terms .tr{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr);gap:4px 40px;padding:18px 0;display:grid}@media (width>=768px){.terms .tr{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.terms dt{font:400 1.375rem/1.3 var(--serif)}.terms dd{margin:0;font-size:1.0625rem;line-height:1.6}@media (width>=1024px){body[data-page=cohort] .known .oi-txt{grid-column:7/13}body[data-page=cohort] .known .oi-txt h2{text-wrap:balance;font-size:clamp(2.1rem,1rem + 2.2vw,2.875rem)}}body[data-page=cohort] .turns-sec .head-wide .eyebrow{grid-column:1/-1}@media (width>=1024px){body[data-page=private-coaching] .hero-funnel .hart img{object-position:50% 50%}}.guide-p .gp-photo.gp-wide{width:min(400px,100%);margin:0 auto 64px}.guide-p .gp-photo.gp-wide img{aspect-ratio:3/2;object-position:50% 40%}.qa-sec .phead .lede,.changes .phead .lede{max-width:30rem;font:400 1.0625rem/1.6 var(--sans);color:var(--muted);margin:14px 0 0}.changes .fromto li{font-size:1.125rem}@media (width>=1024px){body[data-page=private-coaching] .qa-sec .phead,body[data-page=private-coaching] .changes .phead{grid-column:1/-1;margin-bottom:8px}body[data-page=private-coaching] .qa-sec .phead h2,body[data-page=private-coaching] .changes .phead h2{max-width:26ch}}body[data-page=private-coaching] .why1 h2{text-wrap:balance;max-width:30ch}.res-door .close-h{max-width:30ch;margin-inline:auto}.res-head .sub{margin-inline:auto}.rstart{background:var(--card);border-top:2px solid var(--ember);grid-template-columns:minmax(0,1fr);gap:24px;padding:clamp(22px,3vw,40px);display:grid}@media (width>=1024px){.rstart{grid-template-columns:280px minmax(0,1fr);align-items:center;gap:48px}}.rstart .rs-art{max-width:280px;margin:0}.rstart .rs-art img{width:100%;height:auto}.rstart h2{margin:0 0 12px}.rstart .rs-line{max-width:36rem;margin:0 0 24px;font-size:1.125rem}.rstart .rs-cta{margin:0}.rtiles{gap:var(--gap);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=768px){.rtiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.rtiles:not(.n1):not(.n2){grid-template-columns:repeat(3,minmax(0,1fr))}}.rtile{background:var(--card);border:1px solid var(--hair);min-height:208px;color:var(--ink);flex-direction:column;gap:8px;padding:28px 28px 22px;text-decoration:none;transition:transform .16s ease-out,border-color .16s ease-out;display:flex}.rtile .r-ico{margin-bottom:6px;display:block}.rtile .r-t{font:400 1.375rem/1.25 var(--serif)}.rtile .r-l{color:var(--muted);font-size:1rem;line-height:1.55}.rtile .r-meta{font:500 .875rem/1.4 var(--sans);color:var(--green-d)}.rtile .ar{align-self:flex-end;margin-top:auto;font-size:1.125rem;transition:transform .16s ease-out}.rtile:hover{border-color:var(--ember);transform:translateY(-2px)}.rtile:hover .ar{transform:translate(3px)}.rtile:active{transform:translateY(1px)}.rtile:focus-visible{outline:3px solid var(--ember);outline-offset:3px}@media (prefers-reduced-motion:reduce){.rtile,.rtile .ar{transition:none}.rtile:hover,.rtile:active,.rtile:hover .ar{transform:none}}.rlist{border-top:1.5px solid var(--green);margin:0;padding:0;list-style:none}.ritem{border-bottom:1px solid var(--hair);padding:22px 0}.ritem .r-col{font:500 .75rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--green-d);margin-bottom:6px;display:inline-block}.ritem .r-it{font:400 clamp(1.25rem, 1.1rem + .5vw, 1.5rem)/1.3 var(--serif);margin:0 0 8px}.ritem .r-it a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:4px;text-decoration-thickness:1.5px}@media (hover:hover){.ritem .r-it a:hover{-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember)}}.ritem .r-it .ar{font-size:.875em}.ritem .r-sum{max-width:42rem;margin:0 0 6px}.ritem .r-src{color:var(--ink);margin:0 0 6px;font-size:.9375rem}.ritem .r-m{color:var(--muted);margin:0;font-size:.9375rem}.ritem .r-topic{color:var(--green-d)}.crumb{color:var(--muted);margin:0 0 18px;font-size:.9375rem}.res-col-head .sub{max-width:36rem;margin-inline:0}.res-foot .rf-line{margin:0;font-size:1.125rem}.recv .r-deliv{color:var(--muted);font-size:1rem}.recv .r-next{margin-top:20px;font-size:1.0625rem}@media (width<=1023px){.hero-sun .hspiral svg{-webkit-mask-size:100vw var(--IHP);-webkit-mask-size:100vw var(--IHP);-webkit-mask-size:100vw var(--IHP);-webkit-mask-size:100vw var(--IHP);-webkit-mask-size:100vw var(--IHP);mask-size:100vw var(--IHP)}}@media (width>=1024px){.hero-sun .hspiral svg{-webkit-mask-size:var(--IW) calc(var(--IW) * .3516);-webkit-mask-size:var(--IW) calc(var(--IW) * .3516);-webkit-mask-size:var(--IW) calc(var(--IW) * .3516);-webkit-mask-size:var(--IW) calc(var(--IW) * .3516);-webkit-mask-size:var(--IW) calc(var(--IW) * .3516);mask-size:var(--IW) calc(var(--IW) * .3516)}}.hero-funnel .sub{text-wrap:pretty}.qz{padding-block:clamp(40px, 5vw, 80px) var(--sec-y);min-height:calc(100svh - var(--header-h))}.qz [hidden]{display:none!important}.qz-col{width:min(44rem, var(--W));margin-inline:auto}.qz-stage{transition:opacity .28s var(--ease-settle), transform .28s var(--ease-settle)}.qz-stage.is-out{opacity:0;transform:translateY(-8px)}.qz-stage.is-in{opacity:0;transform:translateY(12px)}.qz h1:focus,.qz h2:focus{outline:none}.qz .sub{font:400 1.25rem/1.5 var(--serif)}.qz-start{width:var(--W);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,72px);margin-inline:auto;display:grid}.qz-start .qz-lines p{font:400 1.25rem/1.5 var(--serif);max-width:34rem;margin-bottom:.6em}.qz-start h1{margin-bottom:24px}.qz-start .ctas{margin-top:28px}.qz-art{margin:0}.qz-art img{--fx:linear-gradient(90deg, transparent 0, #000 8%, #000 92%, transparent 100%);--fy:linear-gradient(180deg, transparent 0, #000 8%, #000 92%, transparent 100%);mix-blend-mode:multiply;width:100%;max-width:440px;-webkit-mask-image:var(--fx), var(--fy);-webkit-mask-composite:source-in;-webkit-mask-image:var(--fx), var(--fy);-webkit-mask-image:var(--fx), var(--fy);-webkit-mask-image:var(--fx), var(--fy);-webkit-mask-image:var(--fx), var(--fy);mask-image:var(--fx), var(--fy);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;margin-inline:auto;-webkit-mask-composite:source-in;mask-composite:intersect}.qz-priv{color:var(--muted);margin-top:18px;font-size:.9375rem}@media (width<=1023px){.qz-start{text-align:center;grid-template-columns:minmax(0,1fr)}.qz-start .ember-rule,.qz-start .qz-lines p{margin-inline:auto}.qz-start .ctas{justify-content:center}.qz-art img{max-width:300px}}.qz-top{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}.qz-count{font:500 .75rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--green-d);margin:0}.qz-back{font:500 1rem/1.4 var(--sans);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:10px 0;text-decoration-thickness:1.5px}.qz-back[aria-hidden=true]{visibility:hidden}@media (hover:hover){.qz-back:hover{-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember)}}.qz-bar{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin:8px 0 clamp(32px,4vw,48px);display:grid}.qz-bar span{background:var(--hair);height:3px;transition:background-color .2s ease-in-out}.qz-bar span.done{background:var(--green)}.qz-bar span.now{background:var(--ember)}.qz-prompt{text-align:center;max-width:38rem;margin:0 auto clamp(28px,3.4vw,44px);font-size:clamp(1.75rem,1.15rem + 1.7vw,2.625rem);line-height:1.18}.qz-opts{gap:12px;display:grid}.qz-opt{text-align:left;border:1px solid var(--hair);width:100%;min-height:64px;color:var(--ink);font:400 1.0625rem/1.5 var(--sans);cursor:pointer;background:#ffffff8c;border-radius:2px;padding:18px 44px 18px 56px;transition:border-color .16s ease-out,background-color .16s ease-out;display:block;position:relative}.qz-opt:before{content:"";border:1.5px solid var(--muted);background:0 0;border-radius:50%;width:18px;height:18px;margin-top:-9px;transition:border-color .16s ease-out,box-shadow .16s ease-out;position:absolute;top:50%;left:20px}@media (hover:hover){.qz-opt:hover{border-color:var(--ink);background:#fff}}.qz-opt:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.qz-opt[aria-pressed=true]{border-color:var(--ember-btn);background:#e8541e0f}.qz-opt[aria-pressed=true]:before{border-color:var(--ember-btn);box-shadow:inset 0 0 0 4px #fff, inset 0 0 0 10px var(--ember-btn)}.qz-key{font:500 .75rem var(--sans);color:var(--muted);opacity:0;position:absolute;top:50%;right:16px;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.qz-opts:focus-within .qz-key,.qz-opt:hover .qz-key{opacity:.7}}.qz-hint{text-align:center;color:var(--muted);margin-top:20px;font-size:.875rem}@media (pointer:coarse){.qz-hint{display:none}}@media (width<=767px){.qz-key,.qz-hint{display:none}}.qz-r{width:min(46rem, var(--W));margin-inline:auto}.qz-rhead{text-align:center;margin-bottom:clamp(36px,4vw,56px)}.qz-rhead .ember-rule{margin-inline:auto}.qz-rhead h1{margin-bottom:24px;font-size:clamp(2.25rem,1.2rem + 3vw,3.75rem)}.qz-rhead p{font:400 1.25rem/1.5 var(--serif);margin-inline:auto;max-width:36rem;margin-bottom:.7em}.qz-rhead p.eyebrow{font:500 .75rem/1.4 var(--sans);letter-spacing:.12em;margin-bottom:16px}.qz-rhead p.qz-lead{font:500 .9375rem/1.5 var(--sans);color:var(--muted);margin-bottom:12px}.qz-rhead p.qz-sec{color:var(--ink);font-style:italic}.qz-block{border-top:1px solid var(--hair);padding-block:clamp(28px,3vw,40px)}.qz-block h2{margin-bottom:16px;font-size:clamp(1.5rem,1.1rem + 1vw,2rem)}.qz-block p{max-width:40rem}.qz-ready p{font:400 1.375rem/1.45 var(--serif)}.qz-ready p.qz-wait{font:400 1.0625rem/1.55 var(--sans);color:var(--muted);margin-top:12px}.qz-echo blockquote{border-left:2px solid var(--hair);margin:0 0 18px;padding-left:18px}.qz-echo blockquote p{font:italic 400 1.25rem/1.45 var(--serif);margin:0}.qz-echo .qz-elead{font:500 .8125rem/1.4 var(--sans);color:var(--muted);margin-bottom:4px;display:block}.qz-steps{counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:8px 0 32px;display:grid;position:relative}.qz-steps:before{content:"";background:var(--hair);height:1px;position:absolute;top:11px;left:10%;right:10%}.qz-steps li{text-align:center;font:400 .8125rem/1.35 var(--sans);color:var(--muted);padding-top:34px;position:relative}.qz-steps li:before{content:"";background:var(--lift);border:1.5px solid var(--hair);border-radius:50%;width:15px;height:15px;margin-left:-7.5px;position:absolute;top:4px;left:50%}.qz-steps .qz-sn{color:var(--ink);font-weight:500;display:block}.qz-steps .qz-mk{letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:.75rem;font-weight:600;display:block}.qz-steps li.is-strongest:before{background:var(--green);border-color:var(--green);width:21px;height:21px;margin-left:-10.5px;top:1px}.qz-steps li.is-strongest .qz-mk{color:var(--green-d)}.qz-steps li.is-pull:before{background:var(--lift);border:2px solid var(--ink);box-shadow:inset 0 0 0 4px var(--lift), inset 0 0 0 10px var(--ink);width:21px;height:21px;margin-left:-10.5px;top:1px}.qz-steps li.is-pull .qz-mk,.qz-steps li.is-strongest,.qz-steps li.is-pull{color:var(--ink)}@media (width<=599px){.qz-steps{grid-template-columns:minmax(0,1fr);gap:0;margin-left:4px}.qz-steps:before{width:1px;height:auto;inset:12px auto 12px 11px}.qz-steps li{text-align:left;min-height:36px;padding:6px 0 6px 40px}.qz-steps li:before{margin-left:0;top:10px;left:4px}.qz-steps li.is-strongest:before,.qz-steps li.is-pull:before{margin-left:0;top:7px;left:1px}.qz-steps .qz-sn{margin-right:6px;display:inline}.qz-steps .qz-mk{margin-left:8px;display:inline}}.qz-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px);display:grid}.qz-pair h3{font:500 .75rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--green-d);margin-bottom:8px}.qz-pair .qz-pull h3{color:var(--ink)}.qz-pair h4{font:400 1.375rem/1.25 var(--serif);margin:0 0 10px}@media (width<=767px){.qz-pair{grid-template-columns:minmax(0,1fr)}}.qz-qs{margin:0;padding:0;list-style:none}.qz-qs li{font:400 1.25rem/1.45 var(--serif);padding:10px 0 10px 28px;position:relative}.qz-qs li:before{content:"";background:var(--hair);width:14px;height:2px;position:absolute;top:24px;left:0}.qz-next p{font:400 1.25rem/1.5 var(--serif)}.qz-door{background:var(--paper);text-align:center;margin-top:clamp(12px,2vw,24px);padding:clamp(28px,4vw,48px)}.qz-door h2{margin-bottom:16px;font-size:clamp(1.625rem,1.1rem + 1.4vw,2.25rem)}.qz-door p{max-width:34rem;margin-inline:auto}.qz-door .ctas{justify-content:center}.qz-door .qz-under{color:var(--muted);margin-top:16px;font-size:.9375rem}.qz-copy{text-align:center}.qz-copy .qz-links{flex-wrap:wrap;justify-content:center;gap:4px 28px;display:flex}.qz-linkbtn{cursor:pointer;font:500 1rem/1.4 var(--sans);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:4px;background:0 0;border:0;padding:11px 0;text-decoration-thickness:1.5px}@media (hover:hover){.qz-linkbtn:hover{-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember)}}.qz-form{text-align:left;margin-top:20px}.qz-form .qz-fnote{color:var(--muted);text-align:center;font-size:.9375rem}.qz-slot{border:1px dashed var(--muted);text-align:center;font:500 .875rem/1.5 var(--sans);color:var(--muted);background:#fff6;padding:28px 20px}.qz-how{border-top:1px solid var(--hair);margin-top:8px;padding-top:20px}.qz-how summary{cursor:pointer;font:500 1rem/1.4 var(--sans);padding:8px 0;list-style-position:inside}.qz-how ul{margin:8px 0 0;padding:0;list-style:none}.qz-how li{color:var(--muted);padding:4px 0;font-size:.9375rem}.qz-honest{color:var(--muted);text-align:center;margin-top:24px;max-width:36rem;margin-inline:auto;font-size:.9375rem}.qz-again{text-align:center;margin-top:8px}.qz-live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.qz-stage,.qz-opt,.qz-bar span{transition:none!important}.qz-stage.is-out,.qz-stage.is-in{transform:none}}@media print{.hdr,.ftr,.qz-door,.qz-copy,.qz-again{display:none!important}.qz-how summary::marker{display:none!important}.qz{min-height:0;padding:0}.qz-how[open] ul,.qz-how ul{display:block}body{background:#fff}}.terms dd{text-wrap:pretty}.ourname .on-g{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,44px);display:grid}.ourname .on-txt{text-align:center;max-width:34rem;margin-inline:auto}.ourname .eyebrow{margin-bottom:18px}.ourname .on-line{font:400 clamp(1.5rem, 1.1rem + 1.3vw, 2.375rem)/1.22 var(--serif);color:var(--ink);text-wrap:balance;margin:0}.ourname .on-line+.on-line{margin-top:.55em}.ourname .on-art{margin:0}.ourname .on-art img{aspect-ratio:16/9;object-fit:cover;object-position:0% 60%;mix-blend-mode:multiply}@media (width<=599px){.ourname .on-art img{aspect-ratio:4/5;object-position:50% 50%}}@media (width>=1024px){.ourname .on-g{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(40px,5vw,80px)}.ourname .on-art{order:-1}.ourname .on-txt{text-align:left;margin-inline:0}}@media (width>=1280px){.ourname .on-g{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (width>=1024px) and (width<=1279px){.ourname .on-g{margin-top:72px}}.ourname-hero{padding-top:clamp(8px,1.5vw,24px)}.ourname-hero .on-g{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(24px,3.5vw,40px)}.ourname-hero .on-txt{order:1}.ourname-hero .on-art{order:2}.ourname-hero .on-txt{text-align:center;max-width:40rem;margin-inline:auto}.ourname-hero .on-line{font:400 clamp(1.875rem, 1.3rem + 2.4vw, 3.25rem)/1.18 var(--serif);color:var(--ink);text-wrap:balance;margin:0}.ourname-hero .on-line+.on-line{margin-top:.4em}.ourname-hero .on-word{color:var(--ink)}.ourname-hero .on-word-p,.ourname-hero .on-word-r{color:var(--ink);white-space:nowrap}.ourname-hero .pmark,.ourname-hero .rmark{vertical-align:baseline;height:.71em;margin-left:0;margin-right:.01em;display:inline-block;overflow:visible}.ourname-hero .pmark{width:.608em}.ourname-hero .rmark{width:.6745em}.ourname-hero .on-art{margin:0;max-width:1024px;margin-inline:auto}.ourname-hero .on-art img{aspect-ratio:auto;object-fit:contain;object-position:50% 50%;mix-blend-mode:multiply}@media (width<=599px){.ourname-hero .on-art img{aspect-ratio:auto;object-fit:contain;object-position:50% 50%}}@media (width>=1024px){.ourname-hero .on-g{grid-template-columns:minmax(0,1fr);margin-top:0}.ourname-hero .on-txt{text-align:center;margin-inline:auto}}@media (width>=1024px) and (width<=1279px){.sec.abouttop{padding-top:112px;padding-bottom:112px}}@media (width>=1024px){.closing .close-sub{max-width:none}}.cohort-title{color:var(--green);font:500 clamp(2.5rem, min(4.6vw, 9svh), 4.5rem)/1.05 var(--serif);text-wrap:balance}.cohort-title .rmark{vertical-align:baseline;width:auto;height:.8em;display:inline-block}.cohort-sub{color:var(--ink);font:500 clamp(1.5rem, 1.1rem + 1.3vw, 2.375rem)/1.22 var(--serif);text-wrap:balance;margin-top:.35em}@media (width>=600px){.cohort-title{white-space:nowrap}}.hdr-link{color:var(--green-d);font:500 .9375rem/1 var(--sans);align-items:center;gap:6px;min-height:44px;padding:14px 0;text-decoration:none;transition:color .15s ease-out;display:inline-flex}.hdr-link:hover,.hdr-link:focus-visible{color:var(--ember-btn);text-decoration:underline;-webkit-text-decoration-color:var(--ember-btn);-webkit-text-decoration-color:var(--ember-btn);-webkit-text-decoration-color:var(--ember-btn);-webkit-text-decoration-color:var(--ember-btn);text-decoration-color:var(--ember-btn);text-underline-offset:3px}.nav>a,.nav .dd>button,.nav .signin{transition:color .15s ease-out}.nav>a:hover,.nav>a:focus-visible,.nav .dd>button:hover,.nav .dd>button:focus-visible,.nav .signin:hover,.nav .signin:focus-visible{color:var(--ember-btn)}.fform #form-h3dALux0MRcfYdDNWoNd{min-height:1811px}@media (width>=768px){.fform #form-h3dALux0MRcfYdDNWoNd{min-height:1498px}}@media (width>=1024px){.fform #form-h3dALux0MRcfYdDNWoNd{min-height:1681px}}@media (width>=1280px){.fform #form-h3dALux0MRcfYdDNWoNd{min-height:1514px}}@media (width>=1440px){.fform #form-h3dALux0MRcfYdDNWoNd{min-height:1508px}}.fform #form-CSn4QVo4eukcIFMaMKOd{min-height:840px}@media (width>=768px){.fform #form-CSn4QVo4eukcIFMaMKOd{min-height:833px}}@media (width>=1024px){.fform #form-CSn4QVo4eukcIFMaMKOd{min-height:830px}}@media (width>=1280px){.fform #form-CSn4QVo4eukcIFMaMKOd{min-height:837px}}@media (width>=1440px){.fform #form-CSn4QVo4eukcIFMaMKOd{min-height:837px}}.hdr.funnel .cta-short{display:none}@media (width<=767px){.hdr.funnel .cta-full{display:none}.hdr.funnel .cta-short{display:inline}.hdr.funnel .hdr-link{white-space:nowrap}.glance .gl-lead{grid-column:1/-1}.glance .gl-lead b{font:600 1rem/1.4 var(--sans);color:var(--ink);margin:0}}.sec.terms h2{font-size:clamp(1.75rem,1.1rem + 1.6vw,2.6rem);line-height:1.18}@media (width<=767px){.contact .wrap.g{flex-direction:column;row-gap:28px;display:flex}.contact .ctxt{display:contents}.contact .fform{order:2}.contact .cart{order:3;margin-top:0}}.ghl-loading{border:1px solid var(--hair);border-left:2px solid var(--green);background:var(--paper);font:400 1rem/1.5 var(--sans);color:var(--muted);border-radius:4px;margin:0 0 16px;padding:14px 16px}.ghl-fallback{border:1px solid var(--hair);border-top:2px solid var(--ember);background:var(--paper);border-radius:4px;justify-items:start;gap:14px;padding:24px;display:grid}.ghl-fb-note{font:400 1.0625rem/1.5 var(--sans);color:var(--ink);margin:0}.ghl-fallback .btn{justify-self:start}.ghl-retry{font:500 1rem/1.4 var(--sans);color:var(--green-d);text-decoration:underline;-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0}@media (width>=1024px){.circle-intro>.wrap.g>.head-wide{grid-column:1/5;align-self:start;min-width:0}.circle-intro>.wrap.g>.letter{grid-column:5/13;align-self:start;min-width:0}.circle-runs>.wrap.g>.small{grid-column:5/13;min-width:0}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@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:""}@keyframes pulse{50%{opacity:.5}}
